0-1 Laws for Fragments of SOL

Size: px
Start display at page:

Download "0-1 Laws for Fragments of SOL"

Transcription

1 0-1 Laws for Fragments of SOL Haggai Eran Iddo Bentov Project in Logical Methods in Combinatorics course Winter 2010

2 Outline 1 Introduction Introduction Prefix Classes Connection between the 0-1 Law and Finite Satisfiability Law for Bernays-Schönfinkel Finite Model Property for Bernays-Schönfinkel 0-1 Law for Bernays-Schönfinkel 3 Negative Results The Parity Property Counterexample for the Gödel Prefix Class Law and Finite Satisfiability Solvability of the 0-1 Law, Finite Model Property, Docility Solvability in Fragments Without Equality The 0-1 Law implies the Finite Model Property 5 Conclusion Conclusion References

3 Introduction The 0-1 Law The 0-1 law states that for any sentence ψ over some vocabulary σ in the logic L, the fraction of structures over σ of size n that satisfy ψ converges to either 0 or 1 as n. We use the notation µ n (ψ) n µ(ψ) {0, 1}. The Status of 0-1 Laws in Various Logics The 0-1 law holds for FOL sentences over any relational vocabulary. What about SOL, MSOL, and SOL sentences? For MSOL and even for MSOL the answer is no [Kaufmann and Shelah 1985, Kaufmann 1987], as discussed in Meirav Zehavi s project. In this presentation we focus on whether the 0-1 law holds in fragments of SOL with restricted first-order quantifiers.

4 Introduction The 0-1 Law The 0-1 law states that for any sentence ψ over some vocabulary σ in the logic L, the fraction of structures over σ of size n that satisfy ψ converges to either 0 or 1 as n. We use the notation µ n (ψ) n µ(ψ) {0, 1}. The Status of 0-1 Laws in Various Logics The 0-1 law holds for FOL sentences over any relational vocabulary. What about SOL, MSOL, and SOL sentences? For MSOL and even for MSOL the answer is no [Kaufmann and Shelah 1985, Kaufmann 1987], as discussed in Meirav Zehavi s project. In this presentation we focus on whether the 0-1 law holds in fragments of SOL with restricted first-order quantifiers.

5 SOL Examples Some SOL properties do converge to 0 or 1. Example 1 A bipartite graph can be defined with the following sentence: U x y Exy (Ux Uy) The bipartite property has probability that converges to 0, because there is almost surely a triangle in a random graph. The above property belongs to a prefix class of SOL that is called Σ 1 1 (Bernays-Schönfinkel), for which the 0-1 law holds. X However, it is easy to see that some SOL sentences do not converge. In particular, the Parity property (i.e. structures of even size) can be expressed in SOL. More details will follow.

6 Prefix Classes Any formula is equivalent to a formula in Prenex Normal Form, where all the quantifiers appear at the beginning. Formulas can be partitioned to fragments based on their quantifiers prefix, for example: ( ) ( ) ε = FOL We are going to explore the 0-1 law for fragments of SOL, partitioned according to well-known FOL prefix classes. Definition 2 Σ 1 1 (Ψ) is the SOL fragment with first-order part from the FOL fragment Ψ, and with all the predicates either existentially quantified, or free as part of the vocabulary (i.e. formulas of the form Sψ(R S) where ψ Ψ and R is some relations from the vocabulary).

7 Partition of FOL Prefix Classes Ackermann Bernays-Schönfinkel 2 (minimal) Gödel Kahr-Moore-Wang In yellow: fragments with SOL 0-1 law. This gives the most refined partition according to prefix classes.

8 0-1 Law for Prefix Classes Given a counterexample, i.e. a sentence with FOL prefix from the class Ψ that does not converge, any fragment that all of its prefixes contain Ψ does not have the 0-1 law. A proof of the 0-1 law for the FOL prefix class Ψ implies that any sentence whose prefix is contained in Ψ has probability of either 0 or 1. Example 3 A sentence with the alternating quantifiers prefix belongs to a fragment that contains the prefix, for which we will see a counterexample.

9 Fragments With and Without Equality We can similiarly divide sentences according to whether or not they use the equality relation. Equality A counterexample for a fragment without equality also holds for the same fragment with equality. A 0-1 law proof for a fragment with equality also holds for the same fragment without equality.

10 0-1 Law for SOL and Finite Satisfiability The 0-1 law for SOL classification project was initiated in 1987 with the following words: The Kolaitis and Vardi Hypothesis [KV87] Our results suggest an intriguing connection between the solvability of the finite satisfiability problem for a class Ψ of first order logic sentences and the 0-1 law for the second order class Σ 1 1 (Ψ).

11 Results of the SOL Classification Project Fragment Bernays-Schönfinkel FOL finite satisfiability problem ( ) presented here SOL 0-1 law ( presented here ) Ackermann Kahr-Moore-Wang X X ( presented here ) Godel 2 (with equality) Gödel 2 (w/o equality) X X X ( presented here )

12 Outline 1 Introduction Introduction Prefix Classes Connection between the 0-1 Law and Finite Satisfiability Law for Bernays-Schönfinkel Finite Model Property for Bernays-Schönfinkel 0-1 Law for Bernays-Schönfinkel 3 Negative Results The Parity Property Counterexample for the Gödel Prefix Class Law and Finite Satisfiability Solvability of the 0-1 Law, Finite Model Property, Docility Solvability in Fragments Without Equality The 0-1 Law implies the Finite Model Property 5 Conclusion Conclusion References

13 The Bernays-Schönfinkel Fragment Theorem 4 If ψ is satisfiable, then ψ has a finite model. Proof. Let ψ = x yφ, over a vocabulary τ. There exists a τ-structure S and elements a such that S yφ [x := a] Since this formula is universal, it is satisfied by any substructure of (S, a), containing a. In particular, it is satisfied by the finite substructure with universe a.

14 The Bernays-Schönfinkel Fragment Theorem 4 If ψ is satisfiable, then ψ has a finite model. Proof. Let ψ = x yφ, over a vocabulary τ. There exists a τ-structure S and elements a such that S yφ [x := a] Since this formula is universal, it is satisfied by any substructure of (S, a), containing a. In particular, it is satisfied by the finite substructure with universe a.

15 The Transfer Property Definition 5 (The Countable Random Structure) The countable random structure R over a relational vocabulary σ is the unique countable structure satisfying all the extension axioms. When we deal with structures over a vocabulary that has a single binary predicate, the random structure is the random graph. Definition 6 (The Transfer Property) A logic fragment L satisfies the transfer property if for every sentence ϕ L R ϕ µ (ϕ) = 1 A fragment that satisfies the transfer property has the 0-1 law.

16 Transfer Property on Π 1 1 Lemma 7 If R Sθ where θ is some FOL sentence, then there exists another FOL sentence ψ such that µ (ψ) = 1 and ψ Sθ θ can use predicate symbols from the vocabulary in addition to S. Corollary 8 Every SOL sentence that is false on the countable random structure R has probability 0.

17 Proof of Lemma 7 Proof. Let T be the set of extension axioms and T = T { θ} Assume (towards contradiction) R Sθ but for every ψ such that µ (ψ) = 1, ψ Sθ. Any finite subset of T has a model: If ψ is a finite conjunction of extension axioms, then µ (ψ) = 1, and there is a model A ψ Sθ, so A ψ and A θ (for some assignment to S). By compactness, T has a countable model B. T is ω-categorical, so R B But then R S θ, a contradiction.

18 The Bernays-Schönfinkel Case Lemma 9 Let ϕ = S x yθ(s σ, x, y) be some SOL( ) sentence over a vocabulary σ that is true on the countable random structure R. Then there exists some other FOL sentence ψ such that µ (ψ) = 1 and fin ψ ϕ. In particular, µ (ϕ) = 1. Corollary 10 Lemma 9 and Corollary 8 imply that the transfer property holds for the SOL(Bernays-Schönfinkel) class: R ϕ µ (ϕ) = 1 The 0-1 law for the Bernays-Schönfinkel class follows.

19 Proof of Lemma 9 R R S x yθ(s σ, x, y) Let a be a sequence of elements witnessing the x. Let R 0 be the finite substructure of R with universe {a}.

20 Proof of Lemma 9 S R R, S x yθ(s σ, x, y) Let a be a sequence of elements witnessing the x. Let R 0 be the finite substructure of R with universe {a}.

21 Proof of Lemma 9 a 1 S a 2 R a 3 R, S, a yθ(s σ, a, y) Let a be a sequence of elements witnessing the x. Let R 0 be the finite substructure of R with universe {a}.

22 Proof of Lemma 9 a 1 S a 2 a 3 R, S, a yθ(s σ, a, y) Let a be a sequence of elements witnessing the x. Let R 0 be the finite substructure of R with universe {a}.

23 Proof of Lemma 9 continued a 1 a 2 a 3 There exists a formula ψ, which is a conjunction of a finite number of extension axioms, such that every model of it contains a substructure isomorphic to R 0. Assume B fin ψ.

24 Proof of Lemma 9 continued a 1 a 2 B a 3 There exists a formula ψ, which is a conjunction of a finite number of extension axioms, such that every model of it contains a substructure isomorphic to R 0. Assume B fin ψ.

25 Proof of Lemma 9 continued Find a substructure B of R that is isomorphic to B, and contains R 0. Since universal statements are preserved under substructures: B S x yθ(s σ, x, y) where x is interpreted by a, and S is interpreted by the restriction of the original relations on R to B. a 1 a 2 B B a 3

26 Proof of Lemma 9 continued Find a substructure B of R that is isomorphic to B, and contains R 0. Since universal statements are preserved under substructures: B S x yθ(s σ, x, y) where x is interpreted by a, and S is interpreted by the restriction of the original relations on R to B. a 1 a 2 B B a 3

27 Outline 1 Introduction Introduction Prefix Classes Connection between the 0-1 Law and Finite Satisfiability Law for Bernays-Schönfinkel Finite Model Property for Bernays-Schönfinkel 0-1 Law for Bernays-Schönfinkel 3 Negative Results The Parity Property Counterexample for the Gödel Prefix Class Law and Finite Satisfiability Solvability of the 0-1 Law, Finite Model Property, Docility Solvability in Fragments Without Equality The 0-1 Law implies the Finite Model Property 5 Conclusion Conclusion References

28 The Parity Property Definition 11 The Parity property is satisfied by finite models whose domain consists of an even number of elements. Obviously, µ (Parity) does not converge. Parity can be defined via a function R that is a permutation, where every element is of order 2. Parity in the Prefix Class Σ 1 ( 1 3 with equality ) R x y z t ( Rxt ((Rxy Rxz) y = z) [R is a function] Rtx [R is 1-1, onto, of order 2] x t [R has no self-loops] ) Therefore Σ 1 1 ( 3 ) doesn t have the 0-1 law.

29 The Parity Property Definition 11 The Parity property is satisfied by finite models whose domain consists of an even number of elements. Obviously, µ (Parity) does not converge. Parity can be defined via a function R that is a permutation, where every element is of order 2. Parity in the Prefix Class Σ 1 ( 1 3 with equality ) R x y z t ( Rxt ((Rxy Rxz) y = z) [R is a function] Rtx [R is 1-1, onto, of order 2] x t [R has no self-loops] ) Therefore Σ 1 1 ( 3 ) doesn t have the 0-1 law.

30 Parity in Kahr-Moore-Wang Parity in the Prefix Class Σ 1 1 ( with equality) R x y z ( Rxy (Rxz y = z) [R is a function] (Rxz Rzx) [R is 1-1, onto, of order 2] Rxx [R has no self-loops] ) Notice that since this prefix class (known as Kahr-Moore-Wang) doesn t have the 0-1 law, by proving that the 0-1 law also fails for the minimal Gödel ( 2 ) prefix class, and that the Bernays-Schönfinkel ( ) and Ackermann ( ) prefix classes have the 0-1 law, we thereby obtain the most possibly refined partition of SOL according to FOL prefix classes.

31 Parity Without Equality Almost Surely How to define Parity without equality? Equality Almost Surely The following extension axiom ψ ext has µ(ψ ext ) = 1: x y (x y z (Exz Eyz)) Thus, the formula S x y z (Sxy (Exz Eyz)) implies almost surely that S is interpreted as the equality relation. The following formula [KV88] defines Parity whenever the predicate S is interpreted as equality, and therefore on structures of odd (resp. even) cardinality it is almost surely unsatisfied (resp. satisfied): R S x y z w Rxw ((Rxy Rxz) Syz) (Rxy Ryx) Rxx (Sxy (Exz Eyz)) = The 0-1 law fails for Σ 1 1 ( 3 without equality ).

32 Parity Without Equality Almost Surely How to define Parity without equality? Equality Almost Surely The following extension axiom ψ ext has µ(ψ ext ) = 1: x y (x y z (Exz Eyz)) Thus, the formula S x y z (Sxy (Exz Eyz)) implies almost surely that S is interpreted as the equality relation. The following formula [KV88] defines Parity whenever the predicate S is interpreted as equality, and therefore on structures of odd (resp. even) cardinality it is almost surely unsatisfied (resp. satisfied): R S x y z w Rxw ((Rxy Rxz) Syz) (Rxy Ryx) Rxx (Sxy (Exz Eyz)) = The 0-1 law fails for Σ 1 1 ( 3 without equality ).

33 Counterexample for the Gödel Prefix Class We will now outline the counterexample for the 0-1 law in the minimal Gödel ( 2 ) prefix class. The proof shows a property that doesn t converge, and can be expressed as a Σ 1 1 ( 2 ) sentence without equality. This proof generalizes the Parity counterexample that we have seen for Σ 1 1 ( 3 ). The property that the proof uses is based on a natural property of graphs, called the Kernel property.

34 The Kernel Property Definition 12 A stable (a.k.a. independent) set of vertices U has no edges between its vertices. A set of vertices U is called dominating (a.k.a. absorbing) if from each vertex outside of U there is a directed edge to a vertex in U. A set that is both stable and dominating is called a kernel. A graph has the Kernel property if it contains a kernel. However, a formula that expresses the Kernel property cannot by itself constitute a counterexample for the 0-1 law, because de la Vega [V90] proved that the Kernel property is almost surely true. The proof establishes that a random graph on n vertices with edge probability p = 1 2 has w.h.p. a kernel of size log 2 n log 2 log 2 n.

35 The Kernel Property Definition 12 A stable (a.k.a. independent) set of vertices U has no edges between its vertices. A set of vertices U is called dominating (a.k.a. absorbing) if from each vertex outside of U there is a directed edge to a vertex in U. A set that is both stable and dominating is called a kernel. A graph has the Kernel property if it contains a kernel. However, a formula that expresses the Kernel property cannot by itself constitute a counterexample for the 0-1 law, because de la Vega [V90] proved that the Kernel property is almost surely true. The proof establishes that a random graph on n vertices with edge probability p = 1 2 has w.h.p. a kernel of size log 2 n log 2 log 2 n.

36 The Kernel Property Definition 12 A stable (a.k.a. independent) set of vertices U has no edges between its vertices. A set of vertices U is called dominating (a.k.a. absorbing) if from each vertex outside of U there is a directed edge to a vertex in U. A set that is both stable and dominating is called a kernel. A graph has the Kernel property if it contains a kernel. However, a formula that expresses the Kernel property cannot by itself constitute a counterexample for the 0-1 law, because de la Vega [V90] proved that the Kernel property is almost surely true. The proof establishes that a random graph on n vertices with edge probability p = 1 2 has w.h.p. a kernel of size log 2 n log 2 log 2 n.

37 Formulating Kernel Kernel is SOL Definable The Kernel property is definable in monadic Σ 1 1 with 2 variables: U( ( x y((ux Uy) Exy)) [U is stable] ( x y( Ux (Uy Exy))) ) [U is dominating] Gödel class This can be equivalently defined in monadic Σ 1 1 ( 2 ) : U x y z ((Ux Uy) Exy) ( Ux (Uz Exz)) The same quantifier can be used for x in both parts of the formula, since the conditions in the prefixes of the two parts are exclusive.

38 The Kernel Property - Le Bars Counterexample There is a frail balance between the two parts of the Kernel property: a large set of vertices has a low probability to be stable, while a small set of vertices has a low probability to be dominating. Theorem 13 (Matula 1972) For fixed p, ɛ > 0, the random graph of size n with edge probability p, has almost surely its clique number between δ ɛ and δ + ɛ, where δ = 2 log 1 n 2 log 1 log 1 n log 1 p p p p Theorem 14 (Erdös and Bollobás 1974) ( e 2) Let d = d (n, p) denote the largest integer r such that the expectation of the number of cliques of order r is greater or equal to 1. the clique number is almost surely in the set {d 1, d, d + 1}.

39 Outline of Le Bars Analysis Le Bars proves that for any real α (0, 1) there is an infinite set S α N so that lim n S α,n δ d = α, thereby obtaining two infinite subsequences of structure sizes such that the modified Kernel property converges to 0 in one and to 1 in the other. In both subsequences, the clique number is almost surely d, as jumps to d + 1 or d 1 would contradict Matula s theorem. Notice that a clique is the complement of a stable set. In one subsequence, δ is significantly larger than the clique number, meaning that the dominating sets (which need to be of about size δ) are almost surely not cliques. In the other subsequence, δ d converges to a small enough difference, meaning that cliques of size close to δ almost surely occur, and these sets will also almost surely be dominating, because being a clique (or stable) and being a dominating set are independent events that involve disjoint sets of edges.

40 The Modified Kernel Property Recall that obtaining two such subsequences for the simple random graph isn t possible, because having a kernel in a random graph is almost surely true. Instead, Le Bars fine-tuned the probabilities for stable/dominating sets, by adding multiple binary relations to the vocabulary. U x yϕ 1 (x, y) x yϕ 2 (x, y) where ϕ 1 denotes the modified stability property: ( ϕ 1 (x, y) = Ux ) ( R i xx (Ux Uy) ) R i xy i= i= and ϕ 2 denotes the modified dominance property: ( ϕ 2 (x, y) = ( Ux R 1 xx) Uy ) R i xy i=1...16

41 The Kernel Property - Summary The extra predicates used in Le Bars modified Kernel property entail that we consider structures with random edge probability p = The property defined using these extra predicates constrains the stable and dominating sets in a precise manner, so that the two infinite subsequences with limits 0 and 1 occur, and therefore the resulting Kernel property doesn t converge. Similarly to the normal Kernel property, the modified Kernel property can be equivalently defined in Σ 1 1 ( 2 without equality ). Le Bar s proof thus implies that the 0-1 law fails for the Gödel without equality fragment of SOL.

42 Outline 1 Introduction Introduction Prefix Classes Connection between the 0-1 Law and Finite Satisfiability Law for Bernays-Schönfinkel Finite Model Property for Bernays-Schönfinkel 0-1 Law for Bernays-Schönfinkel 3 Negative Results The Parity Property Counterexample for the Gödel Prefix Class Law and Finite Satisfiability Solvability of the 0-1 Law, Finite Model Property, Docility Solvability in Fragments Without Equality The 0-1 Law implies the Finite Model Property 5 Conclusion Conclusion References

43 Overview In this section we offer a more detailed view into the connection between the 0-1 law and finite satisfiability. We define the solvability problem for the 0-1 law. We demonstrate that decidable finite satisfiability follows from the finite model property. We then show that solvability of the SOL 0-1 law is at least as hard as the FOL finite satisfiability problem, for sentences without equality. Finally, we show that the SOL 0-1 law implies the finite model property for the corresponding first-order fragment, which explains Kolaitis and Vardi s hypothesis in one direction.

44 Classification and Solvability of 0-1 Laws Definition 15 For fragments of logic in which the 0-1 law holds, we say that the solvability of the 0-1 law also holds in case there is a recursive algorithm that outputs 0 if µ (ϕ) = 0 and outputs 1 if µ (ϕ) = 1. Definition 16 Fragments of logic in which the finite satisfiability problem is solvable are called docile. Classifying the SOL 0-1 Law According to Prefix Classes The classification of SOL was initiated by Kolaitis and Vardi in [KV87], where they raised the question of whether the 0-1 law holds in Σ 1 1 (Ψ) iff the FOL prefix class Ψ is docile, and the question of whether the SOL prefix classes for which the 0-1 law holds are always accompanied by solvability.

45 Finite Model Property Definition 17 A fragment Ψ has the finite model property if for every ϕ Ψ, ϕ is satisfiable there is a finite model A such that A ϕ. Theorem 18 Any set of sentences for which the finite model property holds has a decidable (finite) satisfiability problem. Proof. Given ϕ, search in parallel for a model of ϕ and for a proof of ϕ. Enumerate all the finite models, and for each one check whether it is a model for ϕ. Enumerate all the valid sentences by generating all the possible proofs (cf. Gödel s completeness theorem), and check whether ϕ is derived.

46 The Finite Satisfiability Problem Classifying FOL Prefix Classes According to Docility In 1932 Gödel proved that 2 without equality has the finite model property and is therefore docile, and conjectured that 2 with equality is also docile. The classification of FOL prefix classes according to docility was completed in 1984 by Goldfarb, answering Gödel s conjecture in the negative. Fragment Docility with equality w/o equality Bernays-Schönfinkel Ackermann Gödel 2 X Kahr-Moore-Wang X X Kalmár-Surányi 3 X X Surányi 3 X X

47 Solvability of the 0-1 Law in Fragments Without Equality Theorem 19 If ψ(s) is a FOL sentence without equality over a vocabulary S, then µ ( Sψ(S)) = 1 ψ(s) is finitely satisfiable. Notice that the resulting SOL sentence is over the empty vocabulary. Corollary Solvability of the 0-1 law for Σ 1 1 (Ψ), where Ψ is any FOL fragment without equality, can hold only if Ψ is docile.

48 Solvability of 0-1 Laws Without Equality Proof. The vocabulary of the existential SOL sentence Sψ(S) is empty, thus the density function of Sψ(S) can only be either 0 or 1, and µ ( Sψ(S)) = 1 iff there exists n such that all structures of size larger than n satisfy Sψ(S). To see that an additional element a n+1 can be added to any structure A n over a vocabulary S so that the larger structure A n+1 satisfies the same formulas, we use structural induction.

49 Solvability of 0-1 Laws Without Equality continued Proof (cont.) Pick any element a 0 of A n and define A n+1 so that R(..., a n+1,...) holds iff R(..., a 0,...) held in A n, for every predicate R S. For atomic formulas, a variable assignment that satisfies A n+1 can be modified to satisfy A n by assigning a 0 in place of a n+1. By induction, φ, φ 1 φ 2 hold in A n iff they hold in A n+1. For, suppose that xφ is satisfied in A n. Because there is no equality symbol, we have that φ(x := a n+1 ) holds in A n+1 iff φ(x := a 0 ) holds in A n+1, and by induction φ(x := a 0 ) holds in A n+1 iff φ(x := a 0 ) holds in A n. Since φ(x := a 0 ) indeed holds in A n, we have that φ(x := a n+1 ) and xφ hold in A n+1. For, if xφ is satisfied in A n+1 by φ(x := a n+1 ), then xφ is also satisfied in A n by φ(x := a 0 ).

50 The 0-1 Law implies the Finite Model Property Theorem 20 (Due to Kolaitis and Vardi, cf. [Fag93]) The transfer property for Σ 1 1 (Ψ) implies the finite model property for the fragment Ψ. Observation This theorem partially explains the Kolaitis and Vardi hypothesis. It shows that for SOL fragments that have the 0-1 law, the corresponding FOL finite satisifiability problem is decidable.

51 Proof of Theorem 20 Proof. Let ϕ(s) be an FOL formula of the given fragment. If ϕ(s) is satisfiable, by Löwenheim-Skolem it has a countable model A. R contains A as a sub-model. The relativized sentence ψ(a, S) = A Sϕ A (S) holds for R. Intuitively, ϕ A means restricting quantifiers in ϕ to A. By the transfer property, µ (ψ(a, S)) = 1, and ψ has a finite model. ϕ(s) has a finite model.

52 Outline 1 Introduction Introduction Prefix Classes Connection between the 0-1 Law and Finite Satisfiability Law for Bernays-Schönfinkel Finite Model Property for Bernays-Schönfinkel 0-1 Law for Bernays-Schönfinkel 3 Negative Results The Parity Property Counterexample for the Gödel Prefix Class Law and Finite Satisfiability Solvability of the 0-1 Law, Finite Model Property, Docility Solvability in Fragments Without Equality The 0-1 Law implies the Finite Model Property 5 Conclusion Conclusion References

53 The Classification Project for the SOL 0-1 Law Results of the SOL classification project For all prefix classes other than Gödel, the classification is identical to the classification according to docility, and solvability always accompanies all the fragments in which the 0-1 law holds. Fragment Docility SOL 0-1 law Bernays-Schönfinkel Ackermann Kahr-Moore-Wang Gödel 2 (with equality) Gödel 2 (w/o equality) X X X X X

54 Completion of the SOL Classification Project The Completion of the 0-1 Law SOL Classification Project As a result of Le Bar s counterexample, we have that docility does not always coincide with the 0-1 law for SOL. Le Bar s counterexample generalizes all the previous negative results, including a result by Pacholski and Szwast from 1993 that modified Goldfarb s unsolvability proof to show that the 0-1 law fails for Σ 1 1 ( 2 with equality ). The positive results for the Ackermann prefix class ( ) and the Bernays-Schönfinkel prefix class ( ) were proved by Kolaitis and Vardi [KV88]. The classification according to prefix classes is now complete.

55 References R. Fagin: Finite-model theory a personal perspective. Theoretical Computer Science (1993), vol. 116 pp W.D. Goldfarb: The Gödel class with equality is unsolvable Bull. Amer. Math. Soc. (New Series) 1984, vol. 10, pp P. Kolaitis and M. Y. Vardi: The decision problem for the probabilities of higher-order properties. Proc. 19th ACM Symp. on Theory of Comp. (1987), pp P. Kolaitis and M. Y. Vardi: 0-1 Laws and Decision Problems for Fragments of Second-Order Logic. LICS 1988, pp J.M. Le Bars: Fragments of Existential Second-Order Logic Without 0-1 Laws. LICS 1998, pp W. Fernandez De La Vega: Kernel on random graphs. Discrete Mathematics 82: , 1990 version 5

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

Fragments of existential second-order logic. without 0-1 laws. Jean-Marie Le Bars. Informatique, GREYC/Universite de Caen.

Fragments of existential second-order logic. without 0-1 laws. Jean-Marie Le Bars. Informatique, GREYC/Universite de Caen. Fragments of existential second-order logic without 0- laws. Jean-Marie Le Bars Informatique, GREYC/Universite de Caen Esplanade de la paix/403 CAEN cedex/france E-mail lebars@info.unicaen.fr Abstract

More information

0-1 Law for Existential Monadic Second Order Logic: Counter Examples

0-1 Law for Existential Monadic Second Order Logic: Counter Examples Project 0-1 Law for Existential Monadic Second Order Logic: Counter Examples Meirav Zehavi 301618492 meizeh@cs.technion.ac.il 1 Outline Outline, I Introduction 0-1 law fails for MESO 0-1 law fails 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

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms First-Order Logic 1 Syntax Domain of Discourse The domain of discourse for first order logic is FO structures or models. A FO structure contains Relations Functions Constants (functions of arity 0) FO

More information

The Classical Decision Problem

The Classical Decision Problem Egon Borger Erich Gradel Yuri Gurevich The Classical Decision Problem Springer Table of Contents Preface VII 1. Introduction: The Classical Decision Problem 1 1.1 The Original Problem 1 1.2 The Transformation

More information

Overview. CS389L: Automated Logical Reasoning. Lecture 7: Validity Proofs and Properties of FOL. Motivation for semantic argument method

Overview. CS389L: Automated Logical Reasoning. Lecture 7: Validity Proofs and Properties of FOL. Motivation for semantic argument method Overview CS389L: Automated Logical Reasoning Lecture 7: Validity Proofs and Properties of FOL Agenda for today: Semantic argument method for proving FOL validity Işıl Dillig Important properties of FOL

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

The Vaught Conjecture Do uncountable models count?

The Vaught Conjecture Do uncountable models count? The Vaught Conjecture Do uncountable models count? John T. Baldwin Department of Mathematics, Statistics and Computer Science University of Illinois at Chicago May 22, 2005 1 Is the Vaught Conjecture model

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

Undecidability of the validity problem

Undecidability of the validity problem Undecidability of the validity problem We prove the undecidability of the validity problem for formulas of predicate logic with equality. Recall: there is an algorithm that given a formula of predicate

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

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

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

VAUGHT S THEOREM: THE FINITE SPECTRUM OF COMPLETE THEORIES IN ℵ 0. Contents

VAUGHT S THEOREM: THE FINITE SPECTRUM OF COMPLETE THEORIES IN ℵ 0. Contents VAUGHT S THEOREM: THE FINITE SPECTRUM OF COMPLETE THEORIES IN ℵ 0 BENJAMIN LEDEAUX Abstract. This expository paper introduces model theory with a focus on countable models of complete theories. Vaught

More information

1 The decision problem for First order logic

1 The decision problem for First order logic Math 260A Mathematical Logic Scribe Notes UCSD Winter Quarter 2012 Instructor: Sam Buss Notes by: James Aisenberg April 27th 1 The decision problem for First order logic Fix a finite language L. Define

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

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

Handout: Proof of the completeness theorem

Handout: Proof of the completeness theorem MATH 457 Introduction to Mathematical Logic Spring 2016 Dr. Jason Rute Handout: Proof of the completeness theorem Gödel s Compactness Theorem 1930. For a set Γ of wffs and a wff ϕ, we have the following.

More information

Harmonious Logic: Craig s Interpolation Theorem and its Descendants. Solomon Feferman Stanford University

Harmonious Logic: Craig s Interpolation Theorem and its Descendants. Solomon Feferman Stanford University Harmonious Logic: Craig s Interpolation Theorem and its Descendants Solomon Feferman Stanford University http://math.stanford.edu/~feferman Interpolations Conference in Honor of William Craig 13 May 2007

More information

Syntax. Notation Throughout, and when not otherwise said, we assume a vocabulary V = C F P.

Syntax. Notation Throughout, and when not otherwise said, we assume a vocabulary V = C F P. First-Order Logic Syntax The alphabet of a first-order language is organised into the following categories. Logical connectives:,,,,, and. Auxiliary symbols:.,,, ( and ). Variables: we assume a countable

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

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

Special Topics on Applied Mathematical Logic

Special Topics on Applied Mathematical Logic Special Topics on Applied Mathematical Logic Spring 2012 Lecture 04 Jie-Hong Roland Jiang National Taiwan University March 20, 2012 Outline First-Order Logic Truth and Models (Semantics) Logical Implication

More information

FINITE MODEL THEORY (MATH 285D, UCLA, WINTER 2017) LECTURE NOTES IN PROGRESS

FINITE MODEL THEORY (MATH 285D, UCLA, WINTER 2017) LECTURE NOTES IN PROGRESS FINITE MODEL THEORY (MATH 285D, UCLA, WINTER 2017) LECTURE NOTES IN PROGRESS ARTEM CHERNIKOV 1. Intro Motivated by connections with computational complexity (mostly a part of computer scientice today).

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

AMS regional meeting Bloomington, IN April 1, 2017

AMS regional meeting Bloomington, IN April 1, 2017 Joint work with: W. Boney, S. Friedman, C. Laskowski, M. Koerwien, S. Shelah, I. Souldatos University of Illinois at Chicago AMS regional meeting Bloomington, IN April 1, 2017 Cantor s Middle Attic Uncountable

More information

Infinite and Finite Model Theory Part II

Infinite and Finite Model Theory Part II Infinite and Finite Model Theory Part II Anuj Dawar Computer Laboratory University of Cambridge Lent 2002 3/2002 0 Finite Model Theory Finite Model Theory motivated by computational issues; relationship

More information

About the relationship between formal logic and complexity classes

About the relationship between formal logic and complexity classes About the relationship between formal logic and complexity classes Working paper Comments welcome; my email: armandobcm@yahoo.com Armando B. Matos October 20, 2013 1 Introduction We analyze a particular

More information

Informal Statement Calculus

Informal Statement Calculus FOUNDATIONS OF MATHEMATICS Branches of Logic 1. Theory of Computations (i.e. Recursion Theory). 2. Proof Theory. 3. Model Theory. 4. Set Theory. Informal Statement Calculus STATEMENTS AND CONNECTIVES Example

More information

INF3170 / INF4171 Notes on Resolution

INF3170 / INF4171 Notes on Resolution INF3170 / INF4171 Notes on Resolution Andreas Nakkerud Autumn 2015 1 Introduction This is a short description of the Resolution calculus for propositional logic, and for first order logic. We will only

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

Basics of Model Theory

Basics of Model Theory Chapter udf Basics of Model Theory bas.1 Reducts and Expansions mod:bas:red: defn:reduct mod:bas:red: prop:reduct Often it is useful or necessary to compare languages which have symbols in common, as well

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

Reflections on Finite Model Theory

Reflections on Finite Model Theory Reflections on Finite Model Theory Phokion G. Kolaitis IBM Almaden Research Center San Jose, CA 95120, USA kolaitis@almaden.ibm.com Abstract Advances in finite model theory have appeared in LICS proceedings

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

Finite Model Theory and CSPs

Finite Model Theory and CSPs Finite Model Theory and CSPs Albert Atserias Universitat Politècnica de Catalunya Barcelona, Spain June 19, 2007 Part I FIRST-ORDER LOGIC, TYPES AND GAMES Relational Structures vs. Functional Structures

More information

Database Theory VU , SS Ehrenfeucht-Fraïssé Games. Reinhard Pichler

Database Theory VU , SS Ehrenfeucht-Fraïssé Games. Reinhard Pichler Database Theory Database Theory VU 181.140, SS 2018 7. Ehrenfeucht-Fraïssé Games Reinhard Pichler Institut für Informationssysteme Arbeitsbereich DBAI Technische Universität Wien 15 May, 2018 Pichler 15

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

Every set has a least jump enumeration

Every set has a least jump enumeration Every set has a least jump enumeration Richard J. Coles, Rod G. Downey and Theodore A. Slaman Abstract Given a computably enumerable set B, there is a Turing degree which is the least jump of any set in

More information

Lecture 2: Syntax. January 24, 2018

Lecture 2: Syntax. January 24, 2018 Lecture 2: Syntax January 24, 2018 We now review the basic definitions of first-order logic in more detail. Recall that a language consists of a collection of symbols {P i }, each of which has some specified

More information

Finite Model Theory Tutorial. Lecture 1

Finite Model Theory Tutorial. Lecture 1 1 Finite Model Theory Tutorial Lecture 1 Anuj Dawar University of Cambridge Modnet Summer School, Manchester, 14-18 July 2008 2 Finite Model Theory In the 1980s, the term finite model theory came to be

More information

Abstract model theory for extensions of modal logic

Abstract model theory for extensions of modal logic Abstract model theory for extensions of modal logic Balder ten Cate Stanford, May 13, 2008 Largely based on joint work with Johan van Benthem and Jouko Väänänen Balder ten Cate Abstract model theory for

More information

Disjoint n-amalgamation

Disjoint n-amalgamation October 13, 2015 Varieties of background theme: the role of infinitary logic Goals 1 study n- toward 1 existence/ of atomic models in uncountable cardinals. 2 0-1-laws 2 History, aec, and Neo-stability

More information

COMP 409: Logic Homework 5

COMP 409: Logic Homework 5 COMP 409: Logic Homework 5 Note: The pages below refer to the text from the book by Enderton. 1. Exercises 1-6 on p. 78. 1. Translate into this language the English sentences listed below. If the English

More information

Notes for Math 601, Fall based on Introduction to Mathematical Logic by Elliott Mendelson Fifth edition, 2010, Chapman & Hall

Notes for Math 601, Fall based on Introduction to Mathematical Logic by Elliott Mendelson Fifth edition, 2010, Chapman & Hall Notes for Math 601, Fall 2010 based on Introduction to Mathematical Logic by Elliott Mendelson Fifth edition, 2010, Chapman & Hall All first-order languages contain the variables: v 0, v 1, v 2,... the

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

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

On the Expressive Power of Logics on Finite Models

On the Expressive Power of Logics on Finite Models On the Expressive Power of Logics on Finite Models Phokion G. Kolaitis Computer Science Department University of California, Santa Cruz Santa Cruz, CA 95064, USA kolaitis@cs.ucsc.edu August 1, 2003 Partially

More information

1 First-order logic. 1 Syntax of first-order logic. 2 Semantics of first-order logic. 3 First-order logic queries. 2 First-order query evaluation

1 First-order logic. 1 Syntax of first-order logic. 2 Semantics of first-order logic. 3 First-order logic queries. 2 First-order query evaluation Knowledge Bases and Databases Part 1: First-Order Queries Diego Calvanese Faculty of Computer Science Master of Science in Computer Science A.Y. 2007/2008 Overview of Part 1: First-order queries 1 First-order

More information

LGIC 310/MATH 570/PHIL 006 Fall, 2010 Scott Weinstein 9

LGIC 310/MATH 570/PHIL 006 Fall, 2010 Scott Weinstein 9 LGIC 310/MATH 570/PHIL 006 Fall, 2010 Scott Weinstein 9 6 Lecture 10.10.05 These memoirs begin with material presented during lecture 5, but omitted from the memoir of that lecture. We observed that the

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

PRESERVATION THEOREMS IN LUKASIEWICZ MODEL THEORY

PRESERVATION THEOREMS IN LUKASIEWICZ MODEL THEORY Iranian Journal of Fuzzy Systems Vol. 10, No. 3, (2013) pp. 103-113 103 PRESERVATION THEOREMS IN LUKASIEWICZ MODEL THEORY S. M. BAGHERI AND M. MONIRI Abstract. We present some model theoretic results for

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

The Absoluteness of Constructibility

The Absoluteness of Constructibility Lecture: The Absoluteness of Constructibility We would like to show that L is a model of V = L, or, more precisely, that L is an interpretation of ZF + V = L in ZF. We have already verified that σ L holds

More information

CSE 20 DISCRETE MATH WINTER

CSE 20 DISCRETE MATH WINTER CSE 20 DISCRETE MATH WINTER 2016 http://cseweb.ucsd.edu/classes/wi16/cse20-ab/ Today's learning goals Evaluate which proof technique(s) is appropriate for a given proposition Direct proof Proofs by contraposition

More information

Part II. Logic and Set Theory. Year

Part II. Logic and Set Theory. Year Part II Year 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2018 60 Paper 4, Section II 16G State and prove the ǫ-recursion Theorem. [You may assume the Principle of ǫ- Induction.]

More information

Final Exam (100 points)

Final Exam (100 points) Final Exam (100 points) Honor Code: Each question is worth 10 points. There is one bonus question worth 5 points. In contrast to the homework assignments, you may not collaborate on this final exam. You

More information

Pseudo-finite model theory

Pseudo-finite model theory Mat. Contemp. 24 (2003), 169-183. Pseudo-finite model theory Jouko Väänänen Department of Mathematics University of Helsinki Helsinki, Finland jouko.vaananen@helsinki.fi September 24, 2002 Abstract We

More information

Scott Sentences in Uncountable Structures

Scott Sentences in Uncountable Structures Rose-Hulman Undergraduate Mathematics Journal Volume 18 Issue 1 Article 14 Scott Sentences in Uncountable Structures Brian Tyrrell Trinity College Dublin Follow this and additional works at: http://scholar.rose-hulman.edu/rhumj

More information

Homomorphism Preservation Theorem. Albert Atserias Universitat Politècnica de Catalunya Barcelona, Spain

Homomorphism Preservation Theorem. Albert Atserias Universitat Politècnica de Catalunya Barcelona, Spain Homomorphism Preservation Theorem Albert Atserias Universitat Politècnica de Catalunya Barcelona, Spain Structure of the talk 1. Classical preservation theorems 2. Preservation theorems in finite model

More information

Zero-one laws for multigraphs

Zero-one laws for multigraphs Zero-one laws for multigraphs Caroline Terry University of Illinois at Chicago AMS Central Fall Sectional Meeting 2015 Caroline Terry (University of Illinois at Chicago) Zero-one laws for multigraphs October

More information

A GEOMETRIC ZERO-ONE LAW

A GEOMETRIC ZERO-ONE LAW A GEOMETRIC ZERO-ONE LAW ROBERT H. GILMAN, YURI GUREVICH, AND ALEXEI MIASNIKOV Abstract. Each relational structure X has an associated Gaifman graph, which endows X with the properties of a graph. If x

More information

Automata, Logic and Games: Theory and Application

Automata, Logic and Games: Theory and Application Automata, Logic and Games: Theory and Application 1. Büchi Automata and S1S Luke Ong University of Oxford TACL Summer School University of Salerno, 14-19 June 2015 Luke Ong Büchi Automata & S1S 14-19 June

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

First Order Logic (FOL) 1 znj/dm2017

First Order Logic (FOL) 1   znj/dm2017 First Order Logic (FOL) 1 http://lcs.ios.ac.cn/ znj/dm2017 Naijun Zhan March 19, 2017 1 Special thanks to Profs Hanpin Wang (PKU) and Lijun Zhang (ISCAS) for their courtesy of the slides on this course.

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

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes These notes form a brief summary of what has been covered during the lectures. All the definitions must be memorized and understood. Statements

More information

Monadic Second Order Logic and Automata on Infinite Words: Büchi s Theorem

Monadic Second Order Logic and Automata on Infinite Words: Büchi s Theorem Monadic Second Order Logic and Automata on Infinite Words: Büchi s Theorem R. Dustin Wehr December 18, 2007 Büchi s theorem establishes the equivalence of the satisfiability relation for monadic second-order

More information

PREDICATE LOGIC: UNDECIDABILITY AND INCOMPLETENESS HUTH AND RYAN 2.5, SUPPLEMENTARY NOTES 2

PREDICATE LOGIC: UNDECIDABILITY AND INCOMPLETENESS HUTH AND RYAN 2.5, SUPPLEMENTARY NOTES 2 PREDICATE LOGIC: UNDECIDABILITY AND INCOMPLETENESS HUTH AND RYAN 2.5, SUPPLEMENTARY NOTES 2 Neil D. Jones DIKU 2005 14 September, 2005 Some slides today new, some based on logic 2004 (Nils Andersen) OUTLINE,

More information

Model Theory on Finite Structures

Model Theory on Finite Structures Model Theory on Finite Structures Anuj Dawar Department of Computer Science University of Wales Swansea Swansea, SA2 8PP, U.K. e-mail: a.dawar@swansea.ac.uk 1 Introduction In mathematical logic, the notions

More information

A Local Normal Form Theorem for Infinitary Logic with Unary Quantifiers

A Local Normal Form Theorem for Infinitary Logic with Unary Quantifiers mlq header will be provided by the publisher Local Normal Form Theorem for Infinitary Logic with Unary Quantifiers H. Jerome Keisler 1 and Wafik Boulos Lotfallah 2 1 Department of Mathematics University

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

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

CSE 20 DISCRETE MATH SPRING

CSE 20 DISCRETE MATH SPRING CSE 20 DISCRETE MATH SPRING 2016 http://cseweb.ucsd.edu/classes/sp16/cse20-ac/ Today's learning goals Evaluate which proof technique(s) is appropriate for a given proposition Direct proof Proofs by contraposition

More information

Characterizing First Order Logic

Characterizing First Order Logic Characterizing First Order Logic Jared Holshouser, Originally by Lindstrom September 16, 2014 We are following the presentation of Chang and Keisler. 1 A Brief Review of First Order Logic Definition 1.

More information

Canonicity and representable relation algebras

Canonicity and representable relation algebras Canonicity and representable relation algebras Ian Hodkinson Joint work with: Rob Goldblatt Robin Hirsch Yde Venema What am I going to do? In the 1960s, Monk proved that the variety RRA of representable

More information

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

FIRST ORDER SENTENCES ON G(n, p), ZERO-ONE LAWS, ALMOST SURE AND COMPLETE THEORIES ON SPARSE RANDOM GRAPHS 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,

More information

From Constructibility and Absoluteness to Computability and Domain Independence

From Constructibility and Absoluteness to Computability and Domain Independence From Constructibility and Absoluteness to Computability and Domain Independence Arnon Avron School of Computer Science Tel Aviv University, Tel Aviv 69978, Israel aa@math.tau.ac.il Abstract. Gödel s main

More information

Cambridge University Press Dependence Logic. A New Approach to Independence Friendly Logic

Cambridge University Press Dependence Logic. A New Approach to Independence Friendly Logic Jouko Väänänen Dependence Logic A New Approach to Independence Friendly Logic Chapter 1 Dependence Logic Dependence logic introduces the concept of dependence into first order logic by adding a new kind

More information

Classical Propositional Logic

Classical Propositional Logic The Language of A Henkin-style Proof for Natural Deduction January 16, 2013 The Language of A Henkin-style Proof for Natural Deduction Logic Logic is the science of inference. Given a body of information,

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

Introduction to Model theory Zoé Chatzidakis CNRS (Paris 7) Notes for Luminy, November 2001

Introduction to Model theory Zoé Chatzidakis CNRS (Paris 7) Notes for Luminy, November 2001 Introduction to Model theory Zoé Chatzidakis CNRS (Paris 7) Notes for Luminy, November 2001 These notes aim at giving the basic definitions and results from model theory. My intention in writing them,

More information

October 12, Complexity and Absoluteness in L ω1,ω. John T. Baldwin. Measuring complexity. Complexity of. concepts. to first order.

October 12, Complexity and Absoluteness in L ω1,ω. John T. Baldwin. Measuring complexity. Complexity of. concepts. to first order. October 12, 2010 Sacks Dicta... the central notions of model theory are absolute absoluteness, unlike cardinality, is a logical concept. That is why model theory does not founder on that rock of undecidability,

More information

Finite Model Theory: First-Order Logic on the Class of Finite Models

Finite Model Theory: First-Order Logic on the Class of Finite Models 1 Finite Model Theory: First-Order Logic on the Class of Finite Models Anuj Dawar University of Cambridge Modnet Tutorial, La Roche, 21 April 2008 2 Finite Model Theory In the 1980s, the term finite model

More information

CMPS 217 Logic in Computer Science. Lecture #17

CMPS 217 Logic in Computer Science.   Lecture #17 CMPS 217 Logic in Computer Science https://courses.soe.ucsc.edu/courses/cmps217/spring13/01 Lecture #17 1 The Complexity of FO-Truth on a Structure Structure A Complexity of Th(A) Structure of the natural

More information

Generalized Pigeonhole Properties of Graphs and Oriented Graphs

Generalized Pigeonhole Properties of Graphs and Oriented Graphs Europ. J. Combinatorics (2002) 23, 257 274 doi:10.1006/eujc.2002.0574 Available online at http://www.idealibrary.com on Generalized Pigeonhole Properties of Graphs and Oriented Graphs ANTHONY BONATO, PETER

More information

Properties of Almost All Graphs and Generalized Quantifiers

Properties of Almost All Graphs and Generalized Quantifiers Fundamenta Informaticae XX (2009) 1 22 1 IOS Press Properties of Almost All Graphs and Generalized Quantifiers Anuj Dawar University of Cambridge Erich Grädel RWTH Aachen University Abstract. We study

More information

VC-DENSITY FOR TREES

VC-DENSITY FOR TREES VC-DENSITY FOR TREES ANTON BOBKOV Abstract. We show that for the theory of infinite trees we have vc(n) = n for all n. VC density was introduced in [1] by Aschenbrenner, Dolich, Haskell, MacPherson, and

More information

Almost Galois ω-stable classes

Almost Galois ω-stable classes Almost Galois ω-stable classes John T. Baldwin Paul B. Larson Saharon Shelah March 11, 2015 Abstract Theorem. Suppose that k = (K, k ) is an ℵ 0-presentable abstract elementary class with Löwenheim-Skolem

More information

Model theory of algebraically closed fields

Model theory of algebraically closed fields U.U.D.M. Project Report 2017:37 Model theory of algebraically closed fields Olle Torstensson Examensarbete i matematik, 15 hp Handledare: Vera Koponen Examinator: Jörgen Östensson Oktober 2017 Department

More information

Finite Model Theory Unit 1

Finite Model Theory Unit 1 Finite Model Theory Unit 1 Dan Suciu Spring 2018 Dan Suciu Finite Model Theory Unit 1 Spring 2018 1 / 80 Welcome to 599c: Finite Model Theory Logic is the foundation of Mathematics (see Logicomix). Logic

More information

Existential Second-Order Logic and Modal Logic with Quantified Accessibility Relations

Existential Second-Order Logic and Modal Logic with Quantified Accessibility Relations Existential Second-Order Logic and Modal Logic with Quantified Accessibility Relations preprint Lauri Hella University of Tampere Antti Kuusisto University of Bremen Abstract This article investigates

More information

arxiv: v1 [math.lo] 7 Dec 2017

arxiv: v1 [math.lo] 7 Dec 2017 CANONICAL TRUTH MERLIN CARL AND PHILIPP SCHLICHT arxiv:1712.02566v1 [math.lo] 7 Dec 2017 Abstract. We introduce and study a notion of canonical set theoretical truth, which means truth in a transitive

More information

4 The semantics of full first-order logic

4 The semantics of full first-order logic 4 The semantics of full first-order logic In this section we make two additions to the languages L C of 3. The first is the addition of a symbol for identity. The second is the addition of symbols that

More information

Model Theory of Second Order Logic

Model Theory of Second Order Logic Lecture 2 1, 2 1 Department of Mathematics and Statistics University of Helsinki 2 ILLC University of Amsterdam March 2011 Outline Second order characterizable structures 1 Second order characterizable

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

Predicate Calculus. CS 270 Math Foundations of Computer Science Jeremy Johnson

Predicate Calculus. CS 270 Math Foundations of Computer Science Jeremy Johnson Predicate Calculus CS 270 Math Foundations of Computer Science Jeremy Johnson Presentation uses material from Huth and Ryan, Logic in Computer Science: Modelling and Reasoning about Systems, 2nd Edition

More information

DIVIDING AND WEAK QUASI-DIMENSIONS IN ARBITRARY THEORIES

DIVIDING AND WEAK QUASI-DIMENSIONS IN ARBITRARY THEORIES DIVIDING AND WEAK QUASI-DIMENSIONS IN ARBITRARY THEORIES ISAAC GODBRING AND HENRY TOWSNER Abstract. We show that any countable model of a model complete theory has an elementary extension with a pseudofinite-like

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