FIRST ORDER SENTENCES ON G(n, p), ZERO-ONE LAWS, ALMOST SURE AND COMPLETE THEORIES ON SPARSE RANDOM GRAPHS
|
|
- Amie Randall
- 5 years ago
- Views:
Transcription
1 FIRST ORDER SENTENCES ON G(n, p), ZERO-ONE LAWS, ALMOST SURE AND COMPLETE THEORIES ON SPARSE RANDOM GRAPHS MOUMANTI PODDER 1. First order theory on G(n, p) We start with a very simple property of G(n, p), where n is the number of vertices in the vertex set V (G) = V of G G(n, p), and p = p(n) the edge probability. Let the property be that a graph contains a triangle. We denote this property by A and let µ n (A) = P [G(n, p) = A]. We shall for now consider p a constant not depending on n. In particular, let us look at p = 1/2. Theorem 1.1. lim µ n(a) = 1. Proof. We split the vertices of V (G) into s = n/3 many disjoint triples. A triple {i, j, k} forms a triangle with probability precisely 1/8. Because these involve different edges, these events are independent over all the s triples, and the probability that none of them forms a triangle is therefore (7/8) s. Now note that as n, this quantity also goes to 0, and as this is the upper bound on the probability of absence of a triangle in the graph, or in other words, an upper bound on P [G(n, 1/2) = A], hence this probability also goes to 0, which gives us the proof. Definition 1.2. When lim µ n (A) = 1 for some property A, we say that the property A occurs almost surely, i.e. almost all graphs have property A. When lim µ n (A) = 0, we say that A holds almost never, i.e. almost no graphs have property A. We can expect similar zero-one laws for the class of properties referred to as first order properties for graphs. These are formally defined as follows. Definition 1.3. The first order language consists of variables that are the vertices of the graph, denoted by x, y, z etc., binary predicates = (which means equality of vertices) and (which denotes the adjacency of two vertices), Boolean connectives,, =,, etc., existential ( ) and universal ( ) quantification over vertices (only). A first order sentence will be of finite length, and the number of nested quantifiers gives the quantifier depth of the sentence. Example 1.4. ( There exists an isolated vertex in the graph. This can be expressed as v[ u { (u v)}]. (i There exists a triangle in the graph. This can be expressed as x y z [{x y} {y z} {z x}]. Example 1.5. A property that is not first order: a graph is connected. Proof: using Ehrenfeucht games! Remark 1.6. When we study first order graph properties, it basically suffices to fix any possible arbitrary finite graph H and ask for the property A(H) that G contains a subgraph isomorphic to H. This basically exhausts all possible first order graph properties. 1
2 2 MOUMANTI PODDER Theorem 1.7 (Fagin-GKLT). Let A be a first order graph property. Then for constant p(n), we have lim µ n(a) {0, 1}. (1.1) That is, every first order sentence holds either almost surely or almost never. Definition 1.8 (Witness and (r, s) extension statement). Given r + s distinct vertices x 1,... x r, y 1,... y s, a point z (distinct from x1,... x r, y 1,... y s ) is called the witness with respect to these vertices if z x i for all 1 i r and z y j for all 1 j s. The (r, s) extension statement, denoted by A r,s, is that for all distinct vertices x 1,... x r and y 1,... y s, there exists a vertex z which is a witness with respect to these points. Lemma 1.9. For all r, s 0 and constant p(n), the extension statement A r,s holds almost surely. Proof. Fix r, s 0. Then choose distinct x 1,... x r, y 1,... y s and fix them. Now, for any z distinct from these points, we define the event Then G z = {z is a witness to x 1,... x r, y 1,... y s }. (1.2) P [G z ] = P [z x i 1 i r, z y j 1 j s] = p r (1 p) s. (1.3) Then if Bad(x 1,... x r, y 1,... y s ) denotes the event that there exists no z distinct from x 1,... x r, y 1,... y s such that G z holds, then P [Bad(x 1,... x r, y 1,... y s )] =P = z x 1,...x r,y 1,...y s G c z z x 1,...x r,y 1,...y s P [G c z] = [1 p r (1 p) s ] n r s. (1.4) We have used here the fact that when we consider two different z 1, z 2 and the events G z1 and G z2, they involve two mutually exclusive set of edges and hence are independent of each other. Now suppose Bad is the union of Bad(x 1,... x r, y 1,... y s ) over all x 1,... x r, y 1,... y s. Then if Bad happens then A r,s is not true. Hence [ ] P [ A r,s ] =P [Bad] = P Bad(x 1,... x r, y 1,... y s ) x 1,...x r,y 1,...y s P [Bad(x 1,... x r, y 1,... y s )] x 1,...x r,y 1,...y s ( )( ) n n r = [1 p r (1 p) s ] n r s r s Suppose we set then we have the upper bound for P [ A r,s ] as nr r! ns s! [1 pr (1 p) s ] n r s = nr+s r!s! [1 pr (1 p) s ] n r s. (1.5) ɛ = [1 p r (1 p) s ] < 1, P [ A r,s ] c n r+s ɛ n r s = exp [(r + s) log n + (n r s) log ɛ] 0 as n. (1.6) This completes the proof.
3 FIRST ORDER WORLD OF G(n, p) AND ZERO-ONE LAWS 3 This lemma is one of the key steps for the proof of the Fagin-GKLT theorem. The rest follows from creating a theory T that consists of A r,s as axioms for all r, s 0. This theory is complete, a notion we define later, and has a countable model (meaning a graph with countably infinite vertices that satisfy all the axioms. Because the theory is complete, for every first order sentence B, either B T or B T, i.e. either B is derivable from T or B is. This finishes the proof of the zero-one law. Let p(n) be any edge probability function. 2. Almost sure and complete theories Definition 2.1. The almost sure theory T relative to p(n) is the set of all first order sentences A that hold almost surely when p(n) is the edge function for G(n, p), i.e. lim P [G(n, p(n)) = A] = 1. We denote this theory by T α for the special case p(n) = n α, 0 < α < 1. Remark 2.2. A theory is a set of sentences which are closed under logical inferences in the first order language. Definition 2.3. A theory T is called complete when for every first order sentence B, either B T or B T. Definition 2.4. We say p(n) satisfies the zero-one law if relative to p(n), every first order prorperty A either holds almost surely or holds almost never. Lemma 2.5. Easy consequence: p(n) satisfies the zero-one law if the almost sure theory T corresponding to p(n) is complete. Remark 2.6. In the case where p(n) = n α, we generally talk about α irrational. Why? Because we get zero-one laws only when α is irrational. This fact is not easy to prove in full generality, but let me give you a flavour as to why this is kind of expected. Consider a fixed (though arbitrary) finite graph H, with v vertices and e edges. We consider the event that the graph G(n, p(n)) contains H as a subgraph. Set S = {S V : S = v}. Then for every S S, let X S be the indicator random variable for the event that the induced subgraph on S by G(n, p(n)) contains H. Suppose the number of automorphisms of H possible is a. This means that for each such automorphism, we require the presence of e specific edges, which happens with probability p(n) e. Finally, if X = S S X S, then E[X] = ( ) n E[X S ] = a p(n) e nv v v! a (n α) e a = v! nv αe. (2.1) S S What if we have α = v/e, which is a rational? We shall not get a zero-one law for that. A more specific example would be the presence of triangles. Here, if A denotes the property that a graph contains a triangle, then with p(n) 1/n, A holds almost never, and with p(n) 1/n, A holds almost always. But when p(n) = c/n, then we are within some kind of threshold and the probability of A is moving from 0 to 1 as c moves from 0 to 1, and in fact one can show that P [A] 1 e c3 /6. Hence we get no zero-one law in this case. A proof of this fact involves using Janson s inequality, a topic I talked about in the last to last student probability seminar.
4 4 MOUMANTI PODDER 3. Countable models Suppose p(n) satisfies the zero-one law and T be its almost sure theory. Then as mentioned above Remark 2.5, T will be a complete theory. A model of a theory T is simply a specific graph G that satisfies all the properties A T. We wish to find all possible models for this specific theory T. First note that there can be no finite models. For any k there exists a first order sentence stating that the graph has at least k vertices, i.e. x 1 x 2... x k {x i x j }. 1 i<j k This sentence holds almost surely as it holds with probability 1 for all n k, where n is the total number of vertices in G(n, p(n)). Thus G would have to satisfy it and hence have at least k elements, and this is true for all k N. Hence G cannot be finite. Does T necessarily have models? A deep theorem of Kurt Gödel says that any consistent theory will have a countable or finite model. A theory T is called N 0 -categorical, read as aleph-nought-categorical, if it has precisely one countable model up to isomorphism. One sufficient condition for T being complete is given by the following theorem: Theorem 3.1 (Skolem-Lowenheim). If T has no finite models and T is N 0 -categorical, then T is complete. Proof. Brief inspiration behind this theorem: Suppose T is not complete, then there exists some first order B such that B / T. Then we consider the new theory T + obtained by adding B to T, and the theory T obtained by adding B to T. Both are consistent and hence must have countable models G +, G. Clearly, G + and G cannot be isomorphic since they disagree on the truth value of B. But both G + and G are models for T. Hence T has two non-isomorphic countable models. Now take the contrapositive statement and get the theorem. 4. Very Sparse Random Graphs We will consider the evolution of G(n, p) as p increases from empty to full. We will consider various ranges of the function p(n). ( Suppose p(n) n 2. Then almost surely there are no edges. Proof. Suppose, for every pair of distinct vertices v i, v j, X i,j denotes the indicator random variable for the event that v i, v j are adjacent. Then if X is the total number of edges present, then E[X] = E X i,j = ( ) n E[X i,j ] = p(n) n2 p(n) 0, (4.1) i<j n 1 i<j n as n. Hence using Markov or Chebychev s inequality, P [X 1] E[X] 0 as n. (4.2) So, what should be the almost sure theory for p(n) in this case? It consists of the following axioms: (a) for all r N, P r = there exist at least r vertices, (b) no edge, i.e. x, y [ {x y}]. Hence the countable model for this theory consists of countably infinite vertices and no edges. This model is clearly N 0 -categorical and hence complete.
5 ( n i FIRST ORDER WORLD OF G(n, p) AND ZERO-ONE LAWS 5 (i When p reaches Θ(n 2 ), edges start to appear. They remain scattered until p reaches Θ(n 3/2 ). Then edges with common vertices appear - which we will consider as trees on three vertices. When p reaches Θ(n 1 1/k ), trees on k + 1 vertices appear. All of these occur well before cycles appear at Θ(n 1 ). Let us examine the theory when k p(n) n 1 1. (4.3) Are there cycles? Consider i vertices, for some i N. If these are to form a cycle, then there are (i 1)!/2 many automorphisms, and we require the presence of exactly i edges for each such automorphism. Finally these i vertices can be chosen out of n vertices in ( n ways. Hence the expected number of such cycles will be ( ) n (i 1)! p(n) i ni (i 1)! p(n) i 1 ( ) i p(n) i 2 i! 2 2i n 1 0, (4.4) as n. Are there components with more than k + 1 vertices? This means that we are asking for a subset S of V with S k +2, such that S is connected in the induced subgraph of G(n, p(n)). Let us say we fix an S of i vertices with i k+2. Then the probability that it will be connected is p(n) i 1 (since we need at least i 1 edges to make it connected, but since there can be no cycles, hence exactly i 1 edges). The number of such subsets is ( n. Hence the expected number of such structures is ) a p(n) i 1 ni i! a p(n)i 1 = C ( p(n) ) 1 i 1 n (i 1)( 1 i n ) = C ( p(n) ) i 1 i 1 n 1. (4.5) Because the exponent of n above is negative when i k + 2. Hence this expectation is going to 0. a is the number of automorphisms for the tree structure we are considering. For i k +1, there are ( n n i /i! many choices for a subset of i vertices out of n vertices, and then we have to make sure that there are i 1 many edges within that subset in the induced subgraph, which has probability p(n) i 1. Then the expected number of such structures is a constant times the following quantity ( p(n) n i p(n) i 1 = k ) i 1 n i n (i 1)( 1 1 k ), as n. (4.6) We now can use second moment method or Janson s inequality like argument to argue that duch structures are almost surely as n. These three properties (or observations) give us the almost sure theory T for this p(n). What are the countable models G of T? Each component (connected) can have at most k + 1 many vertices and must be a tree, including the possibility of an isolated vertex. But every such tree does occur as a component at least r times for all r N. So G consists of a countably infinite number of copies of every possible tree on i vertices for every i k + 1, and nothing else. Hence clearly G is N 0 -categorical and hence complete. Thus there is a zero-one law. References [1] The Strange Logic of Random Graphs, Joel Spencer, ISBN , Springer; [2] The Probabilistic Method, Noga Alon and Joel Spencer, ISBN-13: , Wiley Series in Discrete Mathematics and Optimization; Courant Institute of Mathematical Sciences, New York University
THE STRANGE LOGIC OF RANDOM GRAPHS. Joel Spencer. Courant Institute
WoLLIC 2005 THE STRANGE LOGIC OF RANDOM GRAPHS Joel Spencer Courant Institute 1 What is a Graph? Vertex Set V Edge Set E of {v, w} V Equivalently: Areflexive Symmetric Relation Write: v w Read: v, w are
More informationFirst order logic on Galton-Watson trees
First order logic on Galton-Watson trees Moumanti Podder Georgia Institute of Technology Joint work with Joel Spencer January 9, 2018 Mathematics Seminar, Indian Institute of Science, Bangalore 1 / 20
More informationRANDOM GRAPHS. Joel Spencer ICTP 12
RANDOM GRAPHS Joel Spencer ICTP 12 Graph Theory Preliminaries A graph G, formally speaking, is a pair (V (G), E(G)) where the elements v V (G) are called vertices and the elements of E(G), called edges,
More informationCMPSCI 601: Tarski s Truth Definition Lecture 15. where
@ CMPSCI 601: Tarski s Truth Definition Lecture 15! "$#&%(') *+,-!".#/%0'!12 43 5 6 7 8:9 4; 9 9 < = 9 = or 5 6?>A@B!9 2 D for all C @B 9 CFE where ) CGE @B-HI LJKK MKK )HG if H ; C if H @ 1 > > > Fitch
More informationConnectivity. Corollary. GRAPH CONNECTIVITY is not FO definable
Connectivity Corollary. GRAPH CONNECTIVITY is not FO definable Connectivity Corollary. GRAPH CONNECTIVITY is not FO definable If A is a linear order of size n, let G(A) be the graph with edges { i, i+2
More informationIntroduction to Model Theory
Introduction to Model Theory Jouko Väänänen 1,2 1 Department of Mathematics and Statistics, University of Helsinki 2 Institute for Logic, Language and Computation, University of Amsterdam Beijing, June
More informationAn Application of First-Order Logic to a Problem in Combinatorics 1
An Application of First-Order Logic to a Problem in Combinatorics 1 I. The Combinatorial Background. A. Families of objects. In combinatorics, one frequently encounters a set of objects in which a), each
More informationFriendly Logics, Fall 2015, Lecture Notes 5
Friendly Logics, Fall 2015, Lecture Notes 5 Val Tannen 1 FO definability In these lecture notes we restrict attention to relational vocabularies i.e., vocabularies consisting only of relation symbols (or
More informationIncomplete version for students of easllc2012 only. 6.6 The Model Existence Game 99
98 First-Order Logic 6.6 The Model Existence Game In this section we learn a new game associated with trying to construct a model for a sentence or a set of sentences. This is of fundamental importance
More informationRANDOM GRAPHS BY JOEL SPENCER. as n.
RANDOM GRAHS BY JOEL SENCER Notation 1. We say fn gn as n if fx gx as n. Notation 2. We say fn gn as n if fn gn 1 as n Notation 3. We say fn = ogn as n if fn gn 0 as n Notation 4. n k := nn 1n 2... n k
More informationLecture 7: February 6
CS271 Randomness & Computation Spring 2018 Instructor: Alistair Sinclair Lecture 7: February 6 Disclaimer: These notes have not been subjected to the usual scrutiny accorded to formal publications. They
More informationThe Tenacity of Zero-One Laws
The Tenacity of Zero-One Laws Joel H. Spencer Courant Institute New York University 251 Mercer Street New York, NY 10012 spencer@cs.nyu.edu Katherine St. John Dept of Math & Computer Science Graduate Center
More informationTHE COMPLEXITY OF RANDOM ORDERED STRUCTURES
THE COMPLEXITY OF RANDOM ORDERED STRUCTURES JOEL H. SPENCER AND KATHERINE ST. JOHN Abstract. We show that for random bit strings, U p (n), with probability, p = 1 2, the first-order quantifier depth D(U
More informationTHE METAMATHEMATICS OF RANDOM GRAPHS
THE METAMATHEMATICS OF RANDOM GRAPHS John T. Baldwin Department of Mathematics, Statistics and Computer Science University of Illinois at Chicago Abstract We explain and summarize the use of logic to provide
More informationCOMPLETENESS OF THE RANDOM GRAPH: TWO PROOFS
COMPLETENESS OF THE RANDOM GRAPH: TWO PROOFS EUGENIA FUCHS Abstract. We take a countably infinite random graph, state its axioms as a theory in first-order logic, and prove its completeness in two distinct
More informationNotes for Math 290 using Introduction to Mathematical Proofs by Charles E. Roberts, Jr.
Notes for Math 290 using Introduction to Mathematical Proofs by Charles E. Roberts, Jr. Chapter : Logic Topics:. Statements, Negation, and Compound Statements.2 Truth Tables and Logical Equivalences.3
More informationIntroduction to Model Theory
Introduction to Model Theory Charles Steinhorn, Vassar College Katrin Tent, University of Münster CIRM, January 8, 2018 The three lectures Introduction to basic model theory Focus on Definability More
More informationComputability of 0-1 Laws
Computability of 0-1 Laws Nate Ackerman University of California, Berkeley Stanford Logic Seminar December 7, 2010 0-1 Law For First Order Logic Lets begin by reviewing what the 0-1 law for first order
More informationHerbrand Theorem, Equality, and Compactness
CSC 438F/2404F Notes (S. Cook and T. Pitassi) Fall, 2014 Herbrand Theorem, Equality, and Compactness The Herbrand Theorem We now consider a complete method for proving the unsatisfiability of sets of first-order
More informationLimit probability of first order sentences on random graphs
Limit probability of first order sentences on random graphs András Németh Faculty of Science Eötvös Loránd University Advisors: Dr. Katalin Friedl Dr. Gábor Tardos 2008. Acknowladgements I would like to
More informationThe concentration of the chromatic number of random graphs
The concentration of the chromatic number of random graphs Noga Alon Michael Krivelevich Abstract We prove that for every constant δ > 0 the chromatic number of the random graph G(n, p) with p = n 1/2
More informationMath 225A Model Theory. Speirs, Martin
Math 5A Model Theory Speirs, Martin Autumn 013 General Information These notes are based on a course in Metamathematics taught by Professor Thomas Scanlon at UC Berkeley in the Autumn of 013. The course
More informationGraph Theory. Thomas Bloom. February 6, 2015
Graph Theory Thomas Bloom February 6, 2015 1 Lecture 1 Introduction A graph (for the purposes of these lectures) is a finite set of vertices, some of which are connected by a single edge. Most importantly,
More informationSmall subgraphs of random regular graphs
Discrete Mathematics 307 (2007 1961 1967 Note Small subgraphs of random regular graphs Jeong Han Kim a,b, Benny Sudakov c,1,vanvu d,2 a Theory Group, Microsoft Research, Redmond, WA 98052, USA b Department
More informationIncomplete version for students of easllc2012 only. 94 First-Order Logic. Incomplete version for students of easllc2012 only. 6.5 The Semantic Game 93
65 The Semantic Game 93 In particular, for every countable X M there is a countable submodel N of M such that X N and N = T Proof Let T = {' 0, ' 1,} By Proposition 622 player II has a winning strategy
More informationCompleteness in the Monadic Predicate Calculus. We have a system of eight rules of proof. Let's list them:
Completeness in the Monadic Predicate Calculus We have a system of eight rules of proof. Let's list them: PI At any stage of a derivation, you may write down a sentence φ with {φ} as its premiss set. TC
More information0-1 LAWS IN LOGIC: AN OVERVIEW
0-1 LAWS IN LOGIC: AN OVERVIEW ANAND ABRAHAM Abstract. I give an overview of 0-1 laws in logic. I give a proof of the 0-1 law for first-order logic, and then guide the reader through a series of extensions
More informationAn uncountably categorical theory whose only computably presentable model is saturated
An uncountably categorical theory whose only computably presentable model is saturated Denis R. Hirschfeldt Department of Mathematics University of Chicago, USA Bakhadyr Khoussainov Department of Computer
More informationMat 243 Exam 1 Review
OBJECTIVES (Review problems: on next page) 1.1 Distinguish between propositions and non-propositions. Know the truth tables (i.e., the definitions) of the logical operators,,,, and Write truth tables for
More informationLöwenheim-Skolem Theorems, Countable Approximations, and L ω. David W. Kueker (Lecture Notes, Fall 2007)
Löwenheim-Skolem Theorems, Countable Approximations, and L ω 0. Introduction David W. Kueker (Lecture Notes, Fall 2007) In its simplest form the Löwenheim-Skolem Theorem for L ω1 ω states that if σ L ω1
More informationA prolific construction of strongly regular graphs with the n-e.c. property
A prolific construction of strongly regular graphs with the n-e.c. property Peter J. Cameron and Dudley Stark School of Mathematical Sciences Queen Mary, University of London London E1 4NS, U.K. Abstract
More information586 Index. vertex, 369 disjoint, 236 pairwise, 272, 395 disjoint sets, 236 disjunction, 33, 36 distributive laws
Index absolute value, 135 141 additive identity, 254 additive inverse, 254 aleph, 465 algebra of sets, 245, 278 antisymmetric relation, 387 arcsine function, 349 arithmetic sequence, 208 arrow diagram,
More informationQualifying Exam Logic August 2005
Instructions: Qualifying Exam Logic August 2005 If you signed up for Computability Theory, do two E and two C problems. If you signed up for Model Theory, do two E and two M problems. If you signed up
More informationFinite and Algorithmic Model Theory II: Automata-Based Methods
Finite and Algorithmic Model Theory II: Automata-Based Methods Anuj Dawar University of Cambridge Computer Laboratory Simons Institute, 30 August 2016 Review We aim to develop tools for studying the expressive
More informationRamsey theory of homogeneous structures
Ramsey theory of homogeneous structures Natasha Dobrinen University of Denver Notre Dame Logic Seminar September 4, 2018 Dobrinen big Ramsey degrees University of Denver 1 / 79 Ramsey s Theorem for Pairs
More information1 Completeness Theorem for First Order Logic
1 Completeness Theorem for First Order Logic There are many proofs of the Completeness Theorem for First Order Logic. We follow here a version of Henkin s proof, as presented in the Handbook of Mathematical
More information1 Completeness Theorem for Classical Predicate
1 Completeness Theorem for Classical Predicate Logic The relationship between the first order models defined in terms of structures M = [M, I] and valuations s : V AR M and propositional models defined
More informationBasic counting techniques. Periklis A. Papakonstantinou Rutgers Business School
Basic counting techniques Periklis A. Papakonstantinou Rutgers Business School i LECTURE NOTES IN Elementary counting methods Periklis A. Papakonstantinou MSIS, Rutgers Business School ALL RIGHTS RESERVED
More informationOverview of Topics. Finite Model Theory. Finite Model Theory. Connections to Database Theory. Qing Wang
Overview of Topics Finite Model Theory Part 1: Introduction 1 What is finite model theory? 2 Connections to some areas in CS Qing Wang qing.wang@anu.edu.au Database theory Complexity theory 3 Basic definitions
More informationChapter 2: The Logic of Quantified Statements
Chapter 2: The Logic of Quantified Statements Topics include 2.1, 2.2 Predicates and Quantified Statements, 2.3 Statements with Multiple Quantifiers, and 2.4 Arguments with Quantified Statements. cs1231y
More informationA note on network reliability
A note on network reliability Noga Alon Institute for Advanced Study, Princeton, NJ 08540 and Department of Mathematics Tel Aviv University, Tel Aviv, Israel Let G = (V, E) be a loopless undirected multigraph,
More informationThe Turán number of sparse spanning graphs
The Turán number of sparse spanning graphs Noga Alon Raphael Yuster Abstract For a graph H, the extremal number ex(n, H) is the maximum number of edges in a graph of order n not containing a subgraph isomorphic
More information2.2 Lowenheim-Skolem-Tarski theorems
Logic SEP: Day 1 July 15, 2013 1 Some references Syllabus: http://www.math.wisc.edu/graduate/guide-qe Previous years qualifying exams: http://www.math.wisc.edu/ miller/old/qual/index.html Miller s Moore
More informationBichain graphs: geometric model and universal graphs
Bichain graphs: geometric model and universal graphs Robert Brignall a,1, Vadim V. Lozin b,, Juraj Stacho b, a Department of Mathematics and Statistics, The Open University, Milton Keynes MK7 6AA, United
More informationPreliminaries. Introduction to EF-games. Inexpressivity results for first-order logic. Normal forms for first-order logic
Introduction to EF-games Inexpressivity results for first-order logic Normal forms for first-order logic Algorithms and complexity for specific classes of structures General complexity bounds Preliminaries
More informationmeans is a subset of. So we say A B for sets A and B if x A we have x B holds. BY CONTRAST, a S means that a is a member of S.
1 Notation For those unfamiliar, we have := means equal by definition, N := {0, 1,... } or {1, 2,... } depending on context. (i.e. N is the set or collection of counting numbers.) In addition, means for
More informationLecture 5: Probabilistic tools and Applications II
T-79.7003: Graphs and Networks Fall 2013 Lecture 5: Probabilistic tools and Applications II Lecturer: Charalampos E. Tsourakakis Oct. 11, 2013 5.1 Overview In the first part of today s lecture we will
More informationWe are going to discuss what it means for a sequence to converge in three stages: First, we define what it means for a sequence to converge to zero
Chapter Limits of Sequences Calculus Student: lim s n = 0 means the s n are getting closer and closer to zero but never gets there. Instructor: ARGHHHHH! Exercise. Think of a better response for the instructor.
More informationAlgebras with finite descriptions
Algebras with finite descriptions André Nies The University of Auckland July 19, 2005 Part 1: FA-presentability A countable structure in a finite signature is finite-automaton presentable (or automatic)
More informationMeasures and Measure Spaces
Chapter 2 Measures and Measure Spaces In summarizing the flaws of the Riemann integral we can focus on two main points: 1) Many nice functions are not Riemann integrable. 2) The Riemann integral does not
More informationTHE REAL NUMBERS Chapter #4
FOUNDATIONS OF ANALYSIS FALL 2008 TRUE/FALSE QUESTIONS THE REAL NUMBERS Chapter #4 (1) Every element in a field has a multiplicative inverse. (2) In a field the additive inverse of 1 is 0. (3) In a field
More informationThe Lovász Local Lemma : A constructive proof
The Lovász Local Lemma : A constructive proof Andrew Li 19 May 2016 Abstract The Lovász Local Lemma is a tool used to non-constructively prove existence of combinatorial objects meeting a certain conditions.
More informationRelations Graphical View
Introduction Relations Computer Science & Engineering 235: Discrete Mathematics Christopher M. Bourke cbourke@cse.unl.edu Recall that a relation between elements of two sets is a subset of their Cartesian
More informationStat 451: Solutions to Assignment #1
Stat 451: Solutions to Assignment #1 2.1) By definition, 2 Ω is the set of all subsets of Ω. Therefore, to show that 2 Ω is a σ-algebra we must show that the conditions of the definition σ-algebra are
More informationEquational Logic. Chapter Syntax Terms and Term Algebras
Chapter 2 Equational Logic 2.1 Syntax 2.1.1 Terms and Term Algebras The natural logic of algebra is equational logic, whose propositions are universally quantified identities between terms built up from
More informationFirst Order Convergence and Roots
Article First Order Convergence and Roots Christofides, Demetres and Kral, Daniel Available at http://clok.uclan.ac.uk/17855/ Christofides, Demetres and Kral, Daniel (2016) First Order Convergence and
More informationProofs: A General How To II. Rules of Inference. Rules of Inference Modus Ponens. Rules of Inference Addition. Rules of Inference Conjunction
Introduction I Proofs Computer Science & Engineering 235 Discrete Mathematics Christopher M. Bourke cbourke@cse.unl.edu A proof is a proof. What kind of a proof? It s a proof. A proof is a proof. And when
More informationThe random graph. Peter J. Cameron University of St Andrews Encontro Nacional da SPM Caparica, 14 da julho 2014
The random graph Peter J. Cameron University of St Andrews Encontro Nacional da SPM Caparica, 14 da julho 2014 The random graph The countable random graph is one of the most extraordinary objects in mathematics.
More informationProof Techniques (Review of Math 271)
Chapter 2 Proof Techniques (Review of Math 271) 2.1 Overview This chapter reviews proof techniques that were probably introduced in Math 271 and that may also have been used in a different way in Phil
More information5 Set Operations, Functions, and Counting
5 Set Operations, Functions, and Counting Let N denote the positive integers, N 0 := N {0} be the non-negative integers and Z = N 0 ( N) the positive and negative integers including 0, Q the rational numbers,
More information2. Two binary operations (addition, denoted + and multiplication, denoted
Chapter 2 The Structure of R The purpose of this chapter is to explain to the reader why the set of real numbers is so special. By the end of this chapter, the reader should understand the difference between
More informationSequences. Chapter 3. n + 1 3n + 2 sin n n. 3. lim (ln(n + 1) ln n) 1. lim. 2. lim. 4. lim (1 + n)1/n. Answers: 1. 1/3; 2. 0; 3. 0; 4. 1.
Chapter 3 Sequences Both the main elements of calculus (differentiation and integration) require the notion of a limit. Sequences will play a central role when we work with limits. Definition 3.. A Sequence
More informationSeminaar Abstrakte Wiskunde Seminar in Abstract Mathematics Lecture notes in progress (27 March 2010)
http://math.sun.ac.za/amsc/sam Seminaar Abstrakte Wiskunde Seminar in Abstract Mathematics 2009-2010 Lecture notes in progress (27 March 2010) Contents 2009 Semester I: Elements 5 1. Cartesian product
More informationProblem Set 2: Solutions Math 201A: Fall 2016
Problem Set 2: s Math 201A: Fall 2016 Problem 1. (a) Prove that a closed subset of a complete metric space is complete. (b) Prove that a closed subset of a compact metric space is compact. (c) Prove that
More informationMathematics 114L Spring 2018 D.A. Martin. Mathematical Logic
Mathematics 114L Spring 2018 D.A. Martin Mathematical Logic 1 First-Order Languages. Symbols. All first-order languages we consider will have the following symbols: (i) variables v 1, v 2, v 3,... ; (ii)
More informationPropositional Logic. What is discrete math? Tautology, equivalence, and inference. Applications
What is discrete math? Propositional Logic The real numbers are continuous in the senses that: between any two real numbers there is a real number The integers do not share this property. In this sense
More informationWhat is the right type-space? Humboldt University. July 5, John T. Baldwin. Which Stone Space? July 5, Tameness.
Goals The fundamental notion of a Stone space is delicate for infinitary logic. I will describe several possibilities. There will be a quiz. Infinitary Logic and Omitting Types Key Insight (Chang, Lopez-Escobar)
More informationForking and Dividing in Random Graphs
Forking and Dividing in Random Graphs Gabriel Conant UIC Graduate Student Conference in Logic University of Notre Dame April 28-29, 2012 Gabriel Conant (UIC) Forking and Dividing in Random Graphs April
More informationThe Lopsided Lovász Local Lemma
Department of Mathematics Nebraska Wesleyan University With Linyuan Lu and László Székely, University of South Carolina Note on Probability Spaces For this talk, every a probability space Ω is assumed
More informationCSE 1400 Applied Discrete Mathematics Proofs
CSE 1400 Applied Discrete Mathematics Proofs Department of Computer Sciences College of Engineering Florida Tech Fall 2011 Axioms 1 Logical Axioms 2 Models 2 Number Theory 3 Graph Theory 4 Set Theory 4
More information3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas.
1 Chapter 1 Propositional Logic Mathematical logic studies correct thinking, correct deductions of statements from other statements. Let us make it more precise. A fundamental property of a statement is
More informationM17 MAT25-21 HOMEWORK 6
M17 MAT25-21 HOMEWORK 6 DUE 10:00AM WEDNESDAY SEPTEMBER 13TH 1. To Hand In Double Series. The exercises in this section will guide you to complete the proof of the following theorem: Theorem 1: Absolute
More informationThe constructible universe
The constructible universe In this set of notes I want to sketch Gödel s proof that CH is consistent with the other axioms of set theory. Gödel s argument goes well beyond this result; his identification
More informationRandom Graphs. and. The Parity Quantifier
Random Graphs and The Parity Quantifier Phokion G. Kolaitis Swastik Kopparty UC Santa Cruz MIT & & IBM Research-Almaden Institute for Advanced Study What is finite model theory? It is the study of logics
More informationInduced subgraphs with many repeated degrees
Induced subgraphs with many repeated degrees Yair Caro Raphael Yuster arxiv:1811.071v1 [math.co] 17 Nov 018 Abstract Erdős, Fajtlowicz and Staton asked for the least integer f(k such that every graph with
More informationProbabilistic Methods in Combinatorics Lecture 6
Probabilistic Methods in Combinatorics Lecture 6 Linyuan Lu University of South Carolina Mathematical Sciences Center at Tsinghua University November 16, 2011 December 30, 2011 Balance graphs H has v vertices
More informationHomogeneous structures
Homogeneous structures Robert Gray Centro de Álgebra da Universidade de Lisboa Lisboa, April 2010 Group theory A group is... a set G with a binary operation G G G, (x, y) xy, written multiplicatively,
More informationLecture 7: The Subgraph Isomorphism Problem
CSC2429, MAT1304: Circuit Complexity October 25, 2016 Lecture 7: The Subgraph Isomorphism Problem Instructor: Benjamin Rossman 1 The Problem SUB(G) Convention 1 (Graphs). Graphs are finite simple graphs
More informationWhat can you prove by induction?
MEI CONFERENCE 013 What can you prove by induction? Martyn Parker M.J.Parker@keele.ac.uk Contents Contents iii 1 Splitting Coins.................................................. 1 Convex Polygons................................................
More informationMore Model Theory Notes
More Model Theory Notes Miscellaneous information, loosely organized. 1. Kinds of Models A countable homogeneous model M is one such that, for any partial elementary map f : A M with A M finite, and any
More informationGödel s Incompleteness Theorems
Seminar Report Gödel s Incompleteness Theorems Ahmet Aspir Mark Nardi 28.02.2018 Supervisor: Dr. Georg Moser Abstract Gödel s incompleteness theorems are very fundamental for mathematics and computational
More informationThe roots of computability theory. September 5, 2016
The roots of computability theory September 5, 2016 Algorithms An algorithm for a task or problem is a procedure that, if followed step by step and without any ingenuity, leads to the desired result/solution.
More informationSKETCHY NOTES FOR WEEKS 7 AND 8
SKETCHY NOTES FOR WEEKS 7 AND 8 We are now ready to start work on the proof of the Completeness Theorem for first order logic. Before we start a couple of remarks are in order (1) When we studied propositional
More informationMarch 3, The large and small in model theory: What are the amalgamation spectra of. infinitary classes? John T. Baldwin
large and large and March 3, 2015 Characterizing cardinals by L ω1,ω large and L ω1,ω satisfies downward Lowenheim Skolem to ℵ 0 for sentences. It does not satisfy upward Lowenheim Skolem. Definition sentence
More informationTools for reasoning: Logic. Ch. 1: Introduction to Propositional Logic Truth values, truth tables Boolean logic: Implications:
Tools for reasoning: Logic Ch. 1: Introduction to Propositional Logic Truth values, truth tables Boolean logic: Implications: 1 Why study propositional logic? A formal mathematical language for precise
More informationThe expansion of random regular graphs
The expansion of random regular graphs David Ellis Introduction Our aim is now to show that for any d 3, almost all d-regular graphs on {1, 2,..., n} have edge-expansion ratio at least c d d (if nd is
More informationThe Underlying Semantics of Transition Systems
The Underlying Semantics of Transition Systems J. M. Crawford D. M. Goldschlag Technical Report 17 December 1987 Computational Logic Inc. 1717 W. 6th St. Suite 290 Austin, Texas 78703 (512) 322-9951 1
More informationα-recursion Theory and Ordinal Computability
α-recursion Theory and Ordinal Computability by Peter Koepke University of Bonn 1 3. 2. 2007 Abstract Motivated by a talk of S. D. Friedman at BIWOC we show that the α-recursive and α-recursively enumerable
More information2.2 Some Consequences of the Completeness Axiom
60 CHAPTER 2. IMPORTANT PROPERTIES OF R 2.2 Some Consequences of the Completeness Axiom In this section, we use the fact that R is complete to establish some important results. First, we will prove that
More informationTheorem. For every positive integer n, the sum of the positive integers from 1 to n is n(n+1)
Week 1: Logic Lecture 1, 8/1 (Sections 1.1 and 1.3) Examples of theorems and proofs Theorem (Pythagoras). Let ABC be a right triangle, with legs of lengths a and b, and hypotenuse of length c. Then a +
More informationExpressiveness of predicate logic: Some motivation
Expressiveness of predicate logic: Some motivation In computer science the analysis of the expressiveness of predicate logic (a.k.a. first-order logic) is of particular importance, for instance In database
More informationColoring Uniform Hypergraphs with Few Colors*
Coloring Uniform Hypergraphs with Few Colors* Alexandr Kostochka 1,2 1 University of Illinois at Urbana-Champaign, Urbana, Illinois 61801; e-mail: kostochk@mathuiucedu 2 Institute of Mathematics, Novosibirsk
More informationMathematical Logic (IX)
Mathematical Logic (IX) Yijia Chen 1. The Löwenheim-Skolem Theorem and the Compactness Theorem Using the term-interpretation, it is routine to verify: Theorem 1.1 (Löwenheim-Skolem). Let Φ L S be at most
More information0-1 Laws for Fragments of SOL
0-1 Laws for Fragments of SOL Haggai Eran Iddo Bentov Project in Logical Methods in Combinatorics course Winter 2010 Outline 1 Introduction Introduction Prefix Classes Connection between the 0-1 Law and
More information4 Packing T-joins and T-cuts
4 Packing T-joins and T-cuts Introduction Graft: A graft consists of a connected graph G = (V, E) with a distinguished subset T V where T is even. T-cut: A T -cut of G is an edge-cut C which separates
More informationMulti-coloring and Mycielski s construction
Multi-coloring and Mycielski s construction Tim Meagher Fall 2010 Abstract We consider a number of related results taken from two papers one by W. Lin [1], and the other D. C. Fisher[2]. These articles
More informationTree Decomposition of Graphs
Tree Decomposition of Graphs Raphael Yuster Department of Mathematics University of Haifa-ORANIM Tivon 36006, Israel. e-mail: raphy@math.tau.ac.il Abstract Let H be a tree on h 2 vertices. It is shown
More informationDatalog and Constraint Satisfaction with Infinite Templates
Datalog and Constraint Satisfaction with Infinite Templates Manuel Bodirsky 1 and Víctor Dalmau 2 1 CNRS/LIX, École Polytechnique, bodirsky@lix.polytechnique.fr 2 Universitat Pompeu Fabra, victor.dalmau@upf.edu
More informationSTRUCTURES WITH MINIMAL TURING DEGREES AND GAMES, A RESEARCH PROPOSAL
STRUCTURES WITH MINIMAL TURING DEGREES AND GAMES, A RESEARCH PROPOSAL ZHENHAO LI 1. Structures whose degree spectrum contain minimal elements/turing degrees 1.1. Background. Richter showed in [Ric81] that
More informationBound and Free Variables. Theorems and Proofs. More valid formulas involving quantifiers:
Bound and Free Variables More valid formulas involving quantifiers: xp(x) x P(x) Replacing P by P, we get: x P(x) x P(x) Therefore x P(x) xp(x) Similarly, we have xp(x) x P(x) x P(x) xp(x) i(i 2 > i) is
More information