FIRST ORDER SENTENCES ON G(n, p), ZERO-ONE LAWS, ALMOST SURE AND COMPLETE THEORIES ON SPARSE RANDOM GRAPHS

Size: px
Start display at page:

Download "FIRST ORDER SENTENCES ON G(n, p), ZERO-ONE LAWS, ALMOST SURE AND COMPLETE THEORIES ON SPARSE RANDOM GRAPHS"

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

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 information

First order logic on Galton-Watson trees

First 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 information

RANDOM GRAPHS. Joel Spencer ICTP 12

RANDOM 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 information

CMPSCI 601: Tarski s Truth Definition Lecture 15. where

CMPSCI 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 information

Connectivity. Corollary. GRAPH CONNECTIVITY is not FO definable

Connectivity. 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 information

Introduction to Model Theory

Introduction 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 information

An Application of First-Order Logic to a Problem in Combinatorics 1

An 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 information

Friendly Logics, Fall 2015, Lecture Notes 5

Friendly 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 information

Incomplete version for students of easllc2012 only. 6.6 The Model Existence Game 99

Incomplete 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 information

RANDOM GRAPHS BY JOEL SPENCER. as n.

RANDOM 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 information

Lecture 7: February 6

Lecture 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 information

The Tenacity of Zero-One Laws

The 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 information

THE COMPLEXITY OF RANDOM ORDERED STRUCTURES

THE 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 information

THE METAMATHEMATICS OF RANDOM GRAPHS

THE 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 information

COMPLETENESS OF THE RANDOM GRAPH: TWO PROOFS

COMPLETENESS 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 information

Notes 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. 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 information

Introduction to Model Theory

Introduction 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 information

Computability of 0-1 Laws

Computability 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 information

Herbrand Theorem, Equality, and Compactness

Herbrand 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 information

Limit probability of first order sentences on random graphs

Limit 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 information

The concentration of the chromatic number of random graphs

The 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 information

Math 225A Model Theory. Speirs, Martin

Math 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 information

Graph Theory. Thomas Bloom. February 6, 2015

Graph 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 information

Small subgraphs of random regular graphs

Small 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 information

Incomplete version for students of easllc2012 only. 94 First-Order Logic. Incomplete version for students of easllc2012 only. 6.5 The Semantic Game 93

Incomplete 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 information

Completeness 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: 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 information

0-1 LAWS IN LOGIC: AN OVERVIEW

0-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 information

An uncountably categorical theory whose only computably presentable model is saturated

An 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 information

Mat 243 Exam 1 Review

Mat 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 information

Löwenheim-Skolem Theorems, Countable Approximations, and L ω. David W. Kueker (Lecture Notes, Fall 2007)

Lö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 information

A 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 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 information

586 Index. vertex, 369 disjoint, 236 pairwise, 272, 395 disjoint sets, 236 disjunction, 33, 36 distributive laws

586 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 information

Qualifying Exam Logic August 2005

Qualifying 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 information

Finite and Algorithmic Model Theory II: Automata-Based Methods

Finite 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 information

Ramsey theory of homogeneous structures

Ramsey 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 information

1 Completeness Theorem for First Order Logic

1 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 information

1 Completeness Theorem for Classical Predicate

1 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 information

Basic counting techniques. Periklis A. Papakonstantinou Rutgers Business School

Basic 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 information

Overview of Topics. Finite Model Theory. Finite Model Theory. Connections to Database Theory. Qing Wang

Overview 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 information

Chapter 2: The Logic of Quantified Statements

Chapter 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 information

A note on network reliability

A 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 information

The Turán number of sparse spanning graphs

The 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 information

2.2 Lowenheim-Skolem-Tarski theorems

2.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 information

Bichain graphs: geometric model and universal graphs

Bichain 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 information

Preliminaries. Introduction to EF-games. Inexpressivity results for first-order logic. Normal forms for first-order logic

Preliminaries. 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 information

means 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.

means 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 information

Lecture 5: Probabilistic tools and Applications II

Lecture 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 information

We 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

We 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 information

Algebras with finite descriptions

Algebras 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 information

Measures and Measure Spaces

Measures 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 information

THE REAL NUMBERS Chapter #4

THE 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 information

The Lovász Local Lemma : A constructive proof

The 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 information

Relations Graphical View

Relations 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 information

Stat 451: Solutions to Assignment #1

Stat 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 information

Equational Logic. Chapter Syntax Terms and Term Algebras

Equational 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 information

First Order Convergence and Roots

First 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 information

Proofs: A General How To II. Rules of Inference. Rules of Inference Modus Ponens. Rules of Inference Addition. Rules of Inference Conjunction

Proofs: 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 information

The 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 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 information

Proof Techniques (Review of Math 271)

Proof 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 information

5 Set Operations, Functions, and Counting

5 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 information

2. Two binary operations (addition, denoted + and multiplication, denoted

2. 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 information

Sequences. 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.

Sequences. 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 information

Seminaar Abstrakte Wiskunde Seminar in Abstract Mathematics Lecture notes in progress (27 March 2010)

Seminaar 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 information

Problem Set 2: Solutions Math 201A: Fall 2016

Problem 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 information

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic

Mathematics 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 information

Propositional Logic. What is discrete math? Tautology, equivalence, and inference. Applications

Propositional 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 information

What is the right type-space? Humboldt University. July 5, John T. Baldwin. Which Stone Space? July 5, Tameness.

What 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 information

Forking and Dividing in Random Graphs

Forking 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 information

The Lopsided Lovász Local Lemma

The 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 information

CSE 1400 Applied Discrete Mathematics Proofs

CSE 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 information

3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas.

3. 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 information

M17 MAT25-21 HOMEWORK 6

M17 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 information

The constructible universe

The 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 information

Random Graphs. and. The Parity Quantifier

Random 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 information

Induced subgraphs with many repeated degrees

Induced 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 information

Probabilistic Methods in Combinatorics Lecture 6

Probabilistic 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 information

Homogeneous structures

Homogeneous 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 information

Lecture 7: The Subgraph Isomorphism Problem

Lecture 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 information

What can you prove by induction?

What 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 information

More Model Theory Notes

More 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 information

Gödel s Incompleteness Theorems

Gö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 information

The roots of computability theory. September 5, 2016

The 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 information

SKETCHY NOTES FOR WEEKS 7 AND 8

SKETCHY 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 information

March 3, The large and small in model theory: What are the amalgamation spectra of. infinitary classes? John T. Baldwin

March 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 information

Tools 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: 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 information

The expansion of random regular graphs

The 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 information

The Underlying Semantics of Transition Systems

The 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 α-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 information

2.2 Some Consequences of the Completeness Axiom

2.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 information

Theorem. For every positive integer n, the sum of the positive integers from 1 to n is n(n+1)

Theorem. 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 information

Expressiveness of predicate logic: Some motivation

Expressiveness 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 information

Coloring Uniform Hypergraphs with Few Colors*

Coloring 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 information

Mathematical Logic (IX)

Mathematical 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 information

0-1 Laws for Fragments of SOL

0-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 information

4 Packing T-joins and T-cuts

4 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 information

Multi-coloring and Mycielski s construction

Multi-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 information

Tree Decomposition of Graphs

Tree 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 information

Datalog and Constraint Satisfaction with Infinite Templates

Datalog 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 information

STRUCTURES WITH MINIMAL TURING DEGREES AND GAMES, A RESEARCH PROPOSAL

STRUCTURES 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 information

Bound and Free Variables. Theorems and Proofs. More valid formulas involving quantifiers:

Bound 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