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

Size: px
Start display at page:

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

Transcription

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

2 Structure of the talk 1. Classical preservation theorems 2. Preservation theorems in finite model theory and CSPs 3. Rossman s Theorem 4. More on preservation theorems in finite model theory

3 Classical Preservation Theorems

4 Existential Formulas (1) The smallest class of formulas that contains all atomic formulas Ê Ü ½ Ü Ö µ and Ü ½ Ü ¾, contains all negated atomic formulas Ê Ü ½ Ü Ö µ and Ü ½ Ü ¾, is closed under conjunction ³ ½ ³ ¾, is closed under disjunction ³ ½ ³ ¾, is closed under existential quantification ܵ ³ ܵµ, is closed under universal quantification ܵ ³ ܵµ.

5 Existential Formulas (2) In the vocabulary of graphs : Example 1: There is an induced pentagon. Ü ½ µ Ü µ Ü ½ Ü ¾ µ Ü ¾ Ü µ Ü Ü ¾ µ Ü Ü µµ Example 2: Either there is an induced pentagon or an induced co-pentagon.

6 Existential Formulas (3) Easy observation: if ³ and is an induced substructure of, then ³. Proof by induction on the structure of ³. Question: Are existential formulas the only first-order formulas that are preserved under extensions?

7 Existential Formulas (4) Łoś-Tarski Theorem Let ³ be a first-order formula. The following are equivalent: ³ is preserved under extensions, ³ is equivalent to an existential formula. Proof uses the Compactness Theorem for first-order logic.

8 Existential Positive Formulas (1) The smallest class of formulas that contains all atomic formulas Ê Ü ½ Ü Ö µ and Ü ½ Ü ¾, contains all negated atomic formulas Ê Ü ½ Ü Ö µ and Ü ½ Ü ¾, is closed under conjunction ³ ½ ³ ¾, is closed under disjunction ³ ½ ³ ¾, is closed under existential quantification ܵ ³ ܵµ, is closed under universal quantification ܵ ³ ܵµ.

9 Existential Positive Formulas (2) In the vocabulary of graphs : Example 1: There is a homomorphic copy of the pentagon. Ü ½ µ Ü µ Ü ½ Ü ¾ µ Ü ¾ Ü µ Ü Ü ½ µµ Example 2: Either there is a homomorphic copy of a triangle or a homomorphic copy of a pentagon.

10 Existential Positive Formulas (3) Easy observation: if ³ and there is a homomorphism, then ³. Proof by induction on the structure of ³. Question: Are existential positive formulas the only first-order formulas that are preserved under homomorphisms?

11 Existential Positive Formulas (4) Lyndon-Łoś-Tarski Theorem Let ³ be a first-order formula. The following are equivalent: ³ is preserved under homomorphisms, ³ is equivalent to an existential positive formula. Proof uses the Compactness Theorem for first-order logic. (Rossman gave a new proof! Coming soon)

12 Primitive Positive Formulas (1) The smallest class of formulas that contains all atomic formulas Ê Ü ½ Ü Ö µ and Ü ½ Ü ¾, contains all negated atomic formulas Ê Ü ½ Ü Ö µ and Ü ½ Ü ¾, is closed under conjunction ³ ½ ³ ¾, is closed under disjunction ³ ½ ³ ¾, is closed under existential quantification ܵ ³ ܵµ, is closed under universal quantification ܵ ³ ܵµ.

13 Primitive Positive Formulas (2) Easy observation: if ³ and there is a homomorphism, then ³, if ³ and ³, then ³. Proof by induction on the structure of ³. Note: Primitive positive formulas (in prenex normal form) are precisely the conjunctive queries.

14 Primitive Positive Formulas (3) Corollary to Lyndon-Łoś-Tarski Let ³ be a first-order formula. The following are equivalent: ³ is preserved under products and homomorphisms, ³ is equivalent to a primitive positive formula. Proof : As ³ is preserved under homomorphisms, we have Then Ñ ½ are models of ³, so Ñ ½ ³. ½ Ñ for some, and for every, so Hence, ³ ½ Ñ Hence ³. ¾ ³ µ µ ³

15 Primitive Positive Formulas (3) Corollary to Lyndon-Łoś-Tarski Let ³ be a first-order formula. The following are equivalent: ³ is preserved under products and homomorphisms, ³ is equivalent to a primitive positive formula. Proof : As ³ is preserved under homomorphisms, we have Then Ñ ½ are models of ³, so Ñ ½ ³. ½ Ñ for some, and for every, so Hence, ³ ½ Ñ Hence ³. ¾ ³ µ µ ³

16 Other Classical Preservation Theorems Many other similar results are known: Preserved under surjective hom. : positive formulas (Lyndon). Preserved under unions of chains : ¾ formulas. Preserved under reduced products : Horn formulas....

17 Preservation Theorems in Finite Model Theory and CSP

18 Compactness Theorem Fails on Finite Models Compactness Theorem Let be a collection of first-order formulas. If every finite subset of has a model, then has a model. Failure on the finite: ³ Ò Ü ½ µ Ü Ò µ Î Ü Ü µ. ³ Ò Ò ½. Every finite subset has a finite model, but all models of are infinite.

19 But do Preservation Theorems Fail? Most fail, indeed: Tait (1959!): Preservation under extensions fails. Ajtai-Gurevich (1987): Preservation under surjective hom. fails.... Preservation under homomorphisms: does it hold? Remained open for many years... solved in 2005 (holds) by Rossman.

20 While Waiting for Ben... Let us restrict attention to classes of the form ËÈ Àµ À Note: ËÈ Àµ is automatically closed under homomorphisms: If À and, then À. Question: Suppose ËÈ Àµ is first-order definable. Is it definable by an existential-positive formula?

21 Preservation Theorem for CSPs Theorem (A. 2005) Yes. Much weaker result than Rossman s. But proof much simpler as well. Proof uses a key result in graph-theoretic approach to CSP. Proof builds on well-known previous work....

22 Overview of Proof Fix À and suppose ³ is a first-order formula that defines ËÈ Àµ. Ingredients: Random preimage lemma. Scattered sets on large-girth structures. Density lemma. Putting it all together.

23 Definitions Definitions: Let be a finite structure: is a minimal model of ³ if ³ and no proper substructure is a model of ³. Gaifman graph µ of : vertices are elements of, edges are pairs of elements that appear together in some tuple of. A -scattered set is a set of elements that are pairwise at distance in the Gaifman graph.

24 Ingredient 1 : Random Preimage Lemma Interesting history: [Erdös 1959] There exist graphs of arbitrary large girth and arbitrary large chromatic number. [Nešetřil-Rödl 1979] Sparse Incomparability Lemma: for every non-bipartite graph À there is an incomparable ¼ with ¼ À and large girth. [Feder-Vardi ] Same proof technique as in Sparse Incomparability Lemma but slightly different statement and for arbitrary structures. We call it the Random Preimage Lemma.

25 Random Preimage Lemma Random Preimage Lemma (Feder-Vardi ) For every and and for every finite structure, there exists a finite structure ¼ such that: (preimage) ¼, (equivalence) ¼ À iff À, whenever À, (large girth) the girth of ¼ as a hypergraph is at least.

26 Why is the Random Preimage Lemma true? 1. Replace every point of by a big independent set (a potato). 2. Throw random edges between independent sets that are edges in. 3. Remove one edge from every short cycle to force large girth

27 Why is the Random Preimage Lemma true? 1. Replace every point of by a big independent set (a potato). 2. Throw random edges between independent sets that are edges in. 3. Remove one edge from every short cycle to force large girth

28 Why is the Random Preimage Lemma true? 1. Replace every point of by a big independent set (a potato). 2. Throw random edges between independent sets that are edges in. 3. Remove one edge from every short cycle to force large girth

29 Pigeonhole Argument Every homomorphism to a small À, À, must be constant on a large portion of every independent set. Hence, ¼ À implies À. À implies ¼ À.

30 Ingredient 2 : Scattered Sets Lemma: Let, Ñ and be integers. For every large finite structure of girth at least, there exists such that Ò contains a -scattered of size Ñ. Case of small degree is easy. Case of large degree:

31 Ingredient 3: Density Lemma Density Lemma (Ajtai-Gurevich 1988) Let ³ be preserved under homomorphisms on finite models. There exist and Ñ such that if is a minimal model of ³, then has no -scattered set of size Ñ. Moreover, neither does Ò for every ¾. Proof depends on Gaifman s Locality Theorem.

32 Ingredient 4 : Putting it all together Suppose ËÈ Àµ definable by ³. We prove ³ has finitely many minimal models ½ Ñ. This is enough because then ³ ½ Ñ We bound the size of minimal models. Suppose is a very large minimal model.

33 Using Ingredient 1 large minimal model, in particular À (Ingredient 1: random preimage) there is a large minimal model ¼¼ ¼ of large girth

34 Using Ingredient 2 ¼¼ has large girth (Ingredient 2: scattered sets) there is an ¾ ¼¼ such that ¼¼ Ò has a large scattered set

35 Using Ingredient 3 there is an ¾ ¼¼ such that ¼¼ Ò has a large scattered set (Ingredient 3: density lemma) ¼¼ is not a minimal model. Contradiction. ¾

36 Rossman s Theorem

37 Finite Homomorphism Preservation Theorem Theorem (Rossman 2005) Let ³ be a first-order formula. The following are equivalent: ³ is preserved under homomorphisms on finite structures, ³ is equivalent to an existential positive formula on finite structures. Proof (cook) plan: Ingredient 1: Existential positive types. Ingredient 2: Existential positive saturation. Ingredient 3: Finitization and back and forth argument.

38 we write ÔÔ Ò Ingredient 1 : Existential positive types Definitions: Let be a structure, let be a -tuple, let Ò be an integer. the quantifier rank of a formula is the nesting-depth of quantifers. Ó Ò : collection of all first-order formulas of quantifier rank Ò. ÔÔ Ò : collection of all primitive positive formulas of quantifier rank Ò. Ó Ò µ: collection of all ³ ¾ Ó Ò such that ³ µ. ÔÔ Ò µ: collection of all ³ ¾ ÔÔ Ò such that ³ µ. we write Ó Ò if Ó Ò µ Ó Ò µ. if ÔÔ Ò µ ÔÔ Ò µ.

39 Main Property of Types Fact: Let be a class of structures. The following are equivalent: is preserved under ÔÔ Ò, is definable by a finite disjunction of formulas in ÔÔ Ò. Fact: Let be a class of structures. The following are equivalent: is preserved under Ó Ò, is definable by a finite disjunction of formulas in Ó Ò. Proofs: Follows easily from the number of formulas of quantifier rank Ò, up to logical equivalence, is finite.

40 ÔÔ Ò ¼ Ó Ò Goal ³ Ó Given Ò preserved under homomorphisms, we Ò want to ¾ find so ¼ that for every and with, there exist and so that ¼ ÔÔ Ò

41 ÔÔ Ò Ingredient 2 : Existential Positive Saturation Definition: Let be a structure and let Ò and be integers. We say that is existential-positively Ò-saturated if for every Ò we have ¾ ½ µ ¾ µ Ì ÔÔ Ò µ Ì ÔÔ Ò µµ ¾ µ ÔÔ Ò µ Ì µ Main Property: If and are existential-positively Ò-saturated, then µ Ó Ò Proof : By induction on Ò prove, for every ¾ and ¾ : ÔÔ Ò µ ÔÔ Ò µ µ Ó Ò µ Ó Ò µ

42 But can we saturate structures anyway? Theorem: Yes. But oops, they become infinite! Proof by iterated ear-construction:

43 But can we saturate structures anyway? Theorem: Yes. But oops, they become infinite! Proof by iterated ear-construction:

44 But can we saturate structures anyway? Theorem: Yes. But oops, they become infinite! Proof by iterated ear-construction:

45 But can we saturate structures anyway? Theorem: Yes. But oops, they become infinite! Proof by iterated ear-construction:

46 But can we saturate structures anyway? Theorem: Yes. But oops, they become infinite! Proof by iterated ear-construction:

47 But can we saturate structures anyway? Theorem: Yes. But oops, they become infinite! Proof by iterated ear-construction:

48 But can we saturate structures anyway? Theorem: Yes. But oops, they become infinite! Proof by iterated ear-construction:

49 ÔÔ Ò ¼ Ó Ò Ingredient 3 : Finitization and back and forth Theorem: For every Ò, Ò there exists such that if and are finite ¼ Ò structures with, then there exist finite and such that ¼ ÔÔ Ò Note: and are sufficiently saturated.

50 More preservation theorems in finite model theory

51 Restricted Classes of Finite Structures Let Ì be the class of finite oriented forests. Suppose ³ is a first-order formula that is preserved under homomorphisms on Ì. Is ³ equivalent, on Ì, to an existential-positive formula? Note: Doesn t seem to follow from Rossman s result. But the answer is yes. Why?: every large forest has a large scattered set after removing (at most) one point, so it cannot be a minimal model of ³ by the Density Lemma. ¾

52 Restricted Classes of Finite Structures Let Ì be the class of finite structures whose Gaifman graphs have treewidth at most. Theorem (A., Dawar and Kolaitis 2004) The homomorphism preservation property holds on Ì. More generally. Theorem (A., Dawar and Kolaitis 2004) The homomorphism preservation property holds on any class of finite structures whose Gaifman graphs exclude some minor and is closed under substructures and disjoint unions.

53 Preservation under Extensions? Theorem (A., Dawar and Grohe 2005) The extension preservation property holds on the following classes: graphs of bounded degree, acyclic structures, Ì for every ½, Remarkably, it fails for the class of planar graphs.

54 Counterexample on Planar Graphs there are at least two different white points such that either some point is not connected to both, or every black point has exactly two black neighbors.

55 Conclusions

56 Conclusions Homomorphisms are flexible enough to carry over model-theoretic constructions, and in the context of CSPs, the finite model theory is even easier. Open Question 1: Can we finitize Rossman s saturation using randomness? Open Question 2: Does Ä È ÀÇÅ Ø ÐÓ? Does Ä È co- ËÈ Ø ÐÓ? It is known that: Ø ÐÓ µ ÀÇÅ Ø ÐÓ (Feder-Vardi 2003)

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

Homomorphisms and First-Order Logic

Homomorphisms and First-Order Logic Homomorphisms and First-Order Logic (Revision of August 16, 2007 not for distribution) Benjamin Rossman MIT Computer Science and Artificial Intelligence Laboratory 32 Vassar St., Cambridge, MA 02139 brossman@theory.csail.mit.edu

More information

On Datalog vs. LFP. Anuj Dawar and Stephan Kreutzer

On Datalog vs. LFP. Anuj Dawar and Stephan Kreutzer On Datalog vs. LFP Anuj Dawar and Stephan Kreutzer 1 University of Cambridge Computer Lab, anuj.dawar@cl.cam.ac.uk 2 Oxford University Computing Laboratory, kreutzer@comlab.ox.ac.uk Abstract. We show that

More information

On the Power of k-consistency

On the Power of k-consistency On the Power of k-consistency Albert Atserias Universitat Politècnica de Catalunya Barcelona, Spain Joint work with Andrei Bulatov and Victor Dalmau Constraint Satisfaction Problems Fix a relational vocabulary

More information

Splitting the Computational Universe

Splitting the Computational Universe Splitting the Computational Universe s Theorem Definition Existential Second Order Logic (ESO) is the collection of all statements of the form: ( S )Φ(S, S ) s Theorem Definition Existential Second Order

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

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

Syntactic Characterisations in Model Theory

Syntactic Characterisations in Model Theory Department of Mathematics Bachelor Thesis (7.5 ECTS) Syntactic Characterisations in Model Theory Author: Dionijs van Tuijl Supervisor: Dr. Jaap van Oosten June 15, 2016 Contents 1 Introduction 2 2 Preliminaries

More information

Fractal property of the graph homomorphism order

Fractal property of the graph homomorphism order Fractal property of the graph homomorphism order Jiří Fiala a,1, Jan Hubička b,2, Yangjing Long c,3, Jaroslav Nešetřil b,2 a Department of Applied Mathematics Charles University Prague, Czech Republic

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

On Digraph Coloring Problems and Treewidth Duality

On Digraph Coloring Problems and Treewidth Duality On Digraph Coloring Problems and Treewidth Duality Albert Atserias Universitat Politècnica de Catalunya Barcelona, Spain atserias@lsi.upc.edu November 24, 2006 Abstract It is known that every constraint-satisfaction

More information

Pattern Logics and Auxiliary Relations

Pattern Logics and Auxiliary Relations Pattern Logics and Auxiliary Relations Diego Figueira Leonid Libkin University of Edinburgh Abstract A common theme in the study of logics over finite structures is adding auxiliary predicates to enhance

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

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

Bounded-width QBF is PSPACE-complete

Bounded-width QBF is PSPACE-complete Bounded-width QBF is PSPACE-complete Albert Atserias Universitat Politècnica de Catalunya Barcelona, Spain atserias@lsi.upc.edu Sergi Oliva Universitat Politècnica de Catalunya Barcelona, Spain oliva@lsi.upc.edu

More information

Connectivity. Topics in Logic and Complexity Handout 7. Proof. Proof. Consider the signature (E, <).

Connectivity. Topics in Logic and Complexity Handout 7. Proof. Proof. Consider the signature (E, <). 1 2 Topics in Logic and Complexity Handout 7 Anuj Dawar MPhil Advanced Computer Science, Lent 2010 Consider the signature (E,

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

An Improved Homomorphism Preservation Theorem From Lower Bounds in Circuit Complexity

An Improved Homomorphism Preservation Theorem From Lower Bounds in Circuit Complexity An Improved Homomorphism Preservation Theorem From Lower Bounds in Circuit Complexity Benjamin Rossman University of Toronto, Canada ben.rossman@utoronto.ca Abstract Previous work of the author [39] showed

More information

THERE ARE NO PURE RELATIONAL WIDTH 2 CONSTRAINT SATISFACTION PROBLEMS. Keywords: Computational Complexity, Constraint Satisfaction Problems.

THERE ARE NO PURE RELATIONAL WIDTH 2 CONSTRAINT SATISFACTION PROBLEMS. Keywords: Computational Complexity, Constraint Satisfaction Problems. THERE ARE NO PURE RELATIONAL WIDTH 2 CONSTRAINT SATISFACTION PROBLEMS Departament de tecnologies de la informació i les comunicacions, Universitat Pompeu Fabra, Estació de França, Passeig de la circumval.laci

More information

An Improved Homomorphism Preservation Theorem From Lower Bounds in Circuit Complexity

An Improved Homomorphism Preservation Theorem From Lower Bounds in Circuit Complexity An Improved Homomorphism Preservation Theorem From Lower Bounds in Circuit Complexity Benjamin Rossman University of Toronto September 18, 2016 Abstract Previous work of the author [39] showed that the

More information

REU 2007 Transfinite Combinatorics Lecture 9

REU 2007 Transfinite Combinatorics Lecture 9 REU 2007 Transfinite Combinatorics Lecture 9 Instructor: László Babai Scribe: Travis Schedler August 10, 2007. Revised by instructor. Last updated August 11, 3:40pm Note: All (0, 1)-measures will be assumed

More information

The Computational Structure of Monotone Monadic SNP and Constraint Satisfaction: A Study through Datalog and Group Theory

The Computational Structure of Monotone Monadic SNP and Constraint Satisfaction: A Study through Datalog and Group Theory The Computational Structure of Monotone Monadic SNP and Constraint Satisfaction: A Study through Datalog and Group Theory Tomás Feder Moshe Y. Vardi IBM Almaden Research Center 650 Harry Road San Jose,

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

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

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

arxiv: v1 [math.co] 2 Dec 2013

arxiv: v1 [math.co] 2 Dec 2013 What is Ramsey-equivalent to a clique? Jacob Fox Andrey Grinshpun Anita Liebenau Yury Person Tibor Szabó arxiv:1312.0299v1 [math.co] 2 Dec 2013 November 4, 2018 Abstract A graph G is Ramsey for H if every

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

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

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

Craig Interpolation Theorem for L!1! (or L!! )

Craig Interpolation Theorem for L!1! (or L!! ) Craig Interpolation Theorem for L!1! (or L!! ) Theorem We assume that L 1 and L 2 are vocabularies. Suppose =!, where is an L 1 -sentence and is an L 2 -sentence of L!!. Then there is an L 1 \ L 2 -sentence

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 1 : The language of mathematics.

Chapter 1 : The language of mathematics. MAT 200, Logic, Language and Proof, Fall 2015 Summary Chapter 1 : The language of mathematics. Definition. A proposition is a sentence which is either true or false. Truth table for the connective or :

More information

Hanf Locality and Invariant Elementary Definability

Hanf Locality and Invariant Elementary Definability Hanf Locality and Invariant Elementary Definability Steven Lindell Haverford College Henry Towsner University of Pennsylvania Scott Weinstein University of Pennsylvania January 27, 2017 Abstract We introduce

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

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

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

Enumerating Homomorphisms

Enumerating Homomorphisms Enumerating Homomorphisms Andrei A. Bulatov School of Computing Science, Simon Fraser University, Burnaby, Canada Víctor Dalmau 1, Department of Information and Communication Technologies, Universitat

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

Logic, Sets, and Proofs

Logic, Sets, and Proofs Logic, Sets, and Proofs David A. Cox and Catherine C. McGeoch Amherst College 1 Logic Logical Operators. A logical statement is a mathematical statement that can be assigned a value either true or false.

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

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

A local normal form theorem for infinitary logic with unary quantifiers

A local normal form theorem for infinitary logic with unary quantifiers Math. Log. Quart. 51, No. 2, 137 144 (2005) / DOI 10.1002/malq.200410013 / www.mlq-journal.org A local normal form theorem for infinitary logic with unary quantifiers H. Jerome Keisler 1 and Wafik Boulos

More information

Deciding first-order properties for sparse graphs

Deciding first-order properties for sparse graphs Deciding first-order properties for sparse graphs Zdeněk Dvořák and Daniel Král Deparment of Applied Mathematics and Institute for Theoretical Computer Science (ITI) Faculty of Mathematics and Physics,

More information

Elementary Equivalence in Finite Structures

Elementary Equivalence in Finite Structures Elementary Equivalence in Finite Structures Anuj Dawar University of Cambridge Computer Laboratory YuriFest, Berlin, 11 September 2015 When I First Met Yuri When I was a graduate student, I sent Yuri a

More information

A MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ

A MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ A MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ NICOLAS FORD Abstract. The goal of this paper is to present a proof of the Nullstellensatz using tools from a branch of logic called model theory. In

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

A Language for Task Orchestration and its Semantic Properties

A Language for Task Orchestration and its Semantic Properties DEPARTMENT OF COMPUTER SCIENCES A Language for Task Orchestration and its Semantic Properties David Kitchin, William Cook and Jayadev Misra Department of Computer Science University of Texas at Austin

More information

On the number of cycles in a graph with restricted cycle lengths

On the number of cycles in a graph with restricted cycle lengths On the number of cycles in a graph with restricted cycle lengths Dániel Gerbner, Balázs Keszegh, Cory Palmer, Balázs Patkós arxiv:1610.03476v1 [math.co] 11 Oct 2016 October 12, 2016 Abstract Let L be a

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

The Connectivity of Boolean Satisfiability: Computational and Structural Dichotomies

The Connectivity of Boolean Satisfiability: Computational and Structural Dichotomies The Connectivity of Boolean Satisfiability: Computational and Structural Dichotomies Parikshit Gopalan Georgia Tech. parik@cc.gatech.edu Phokion G. Kolaitis Ý IBM Almaden. kolaitis@us.ibm.com Christos

More information

Algebraic Tractability Criteria for Infinite-Domain Constraint Satisfaction Problems

Algebraic Tractability Criteria for Infinite-Domain Constraint Satisfaction Problems Algebraic Tractability Criteria for Infinite-Domain Constraint Satisfaction Problems Manuel Bodirsky Institut für Informatik Humboldt-Universität zu Berlin May 2007 CSPs over infinite domains (May 2007)

More information

A New Category for Semantics

A New Category for Semantics A New Category for Semantics Andrej Bauer and Dana Scott June 2001 Domain theory for denotational semantics is over thirty years old. There are many variations on the idea and many interesting constructs

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

Locally Consistent Transformations and Query Answering in Data Exchange

Locally Consistent Transformations and Query Answering in Data Exchange Locally Consistent Transformations and Query Answering in Data Exchange Marcelo Arenas University of Toronto marenas@cs.toronto.edu Pablo Barceló University of Toronto pablo@cs.toronto.edu Ronald Fagin

More information

HANDOUT AND SET THEORY. Ariyadi Wijaya

HANDOUT AND SET THEORY. Ariyadi Wijaya HANDOUT LOGIC AND SET THEORY Ariyadi Wijaya Mathematics Education Department Faculty of Mathematics and Natural Science Yogyakarta State University 2009 1 Mathematics Education Department Faculty of Mathematics

More information

On Urquhart s C Logic

On Urquhart s C Logic On Urquhart s C Logic Agata Ciabattoni Dipartimento di Informatica Via Comelico, 39 20135 Milano, Italy ciabatto@dsiunimiit Abstract In this paper we investigate the basic many-valued logics introduced

More information

Lecture 11: Minimal types

Lecture 11: Minimal types MODEL THEORY OF ARITHMETIC Lecture 11: Minimal types Tin Lok Wong 17 December, 2014 Uniform extension operators are used to construct models with nice structural properties Thus, one has a very simple

More information

Lecture Notes 1 Basic Concepts of Mathematics MATH 352

Lecture Notes 1 Basic Concepts of Mathematics MATH 352 Lecture Notes 1 Basic Concepts of Mathematics MATH 352 Ivan Avramidi New Mexico Institute of Mining and Technology Socorro, NM 87801 June 3, 2004 Author: Ivan Avramidi; File: absmath.tex; Date: June 11,

More information

Constraint satisfaction problems and dualities

Constraint satisfaction problems and dualities Andrei Krokhin - CSPs and dualities 1 Constraint satisfaction problems and dualities Andrei Krokhin University of Durham Andrei Krokhin - CSPs and dualities 2 The CSP The Constraint Satisfaction (or Homomorphism)

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 Define and differentiate between important sets Use correct notation when describing sets: {...}, intervals

More information

Acyclic and Oriented Chromatic Numbers of Graphs

Acyclic and Oriented Chromatic Numbers of Graphs Acyclic and Oriented Chromatic Numbers of Graphs A. V. Kostochka Novosibirsk State University 630090, Novosibirsk, Russia X. Zhu Dept. of Applied Mathematics National Sun Yat-Sen University Kaohsiung,

More information

On (δ, χ)-bounded families of graphs

On (δ, χ)-bounded families of graphs On (δ, χ)-bounded families of graphs András Gyárfás Computer and Automation Research Institute Hungarian Academy of Sciences Budapest, P.O. Box 63 Budapest, Hungary, H-1518 gyarfas@sztaki.hu Manouchehr

More information

Flexible satisfaction

Flexible satisfaction Flexible satisfaction LCC 2016, Aix-Marseille Université Marcel Jackson A problem and overview A problem in semigroup theory The semigroup B 1 2 ( ) ( ) 1 0 1 0, 0 1 0 0, ( ) 0 1, 0 0 ( ) 0 0, 1 0 ( )

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

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

Ramsey Theory. May 24, 2015

Ramsey Theory. May 24, 2015 Ramsey Theory May 24, 2015 1 König s Lemma König s Lemma is a basic tool to move between finite and infinite combinatorics. To be concise, we use the notation [k] = {1, 2,..., k}, and [X] r will denote

More information

1 More finite deterministic automata

1 More finite deterministic automata CS 125 Section #6 Finite automata October 18, 2016 1 More finite deterministic automata Exercise. Consider the following game with two players: Repeatedly flip a coin. On heads, player 1 gets a point.

More information

Randomized Simultaneous Messages: Solution of a Problem of Yao in Communication Complexity

Randomized Simultaneous Messages: Solution of a Problem of Yao in Communication Complexity Randomized Simultaneous Messages: Solution of a Problem of Yao in Communication Complexity László Babai Peter G. Kimmel Department of Computer Science The University of Chicago 1100 East 58th Street Chicago,

More information

Composing Schema Mappings: Second-Order Dependencies to the Rescue

Composing Schema Mappings: Second-Order Dependencies to the Rescue Composing Schema Mappings: Second-Order Dependencies to the Rescue RONALD FAGIN IBM Almaden Research Center PHOKION G. KOLAITIS IBM Almaden Research Center LUCIAN POPA IBM Almaden Research Center WANG-CHIEW

More information

A generalization of modal definability

A generalization of modal definability A generalization of modal definability Tin Perkov Polytechnic of Zagreb Abstract. Known results on global definability in basic modal logic are generalized in the following sense. A class of Kripke models

More information

Exercises 1 - Solutions

Exercises 1 - Solutions Exercises 1 - Solutions SAV 2013 1 PL validity For each of the following propositional logic formulae determine whether it is valid or not. If it is valid prove it, otherwise give a counterexample. Note

More information

CS 486: Applied Logic Lecture 7, February 11, Compactness. 7.1 Compactness why?

CS 486: Applied Logic Lecture 7, February 11, Compactness. 7.1 Compactness why? CS 486: Applied Logic Lecture 7, February 11, 2003 7 Compactness 7.1 Compactness why? So far, we have applied the tableau method to propositional formulas and proved that this method is sufficient and

More information

FINITE MODELS AND FINITELY MANY VARIABLES

FINITE MODELS AND FINITELY MANY VARIABLES LOGIC, ALGEBRA, AND COMPUTER SCIENCE BANACH CENTER PUBLICATIONS, VOLUME 46 INSTITUTE OF MATHEMATICS POLISH ACADEMY OF SCIENCES WARSZAWA 1999 FINITE MODELS AND FINITELY MANY VARIABLES ANUJ DAWAR Department

More information

Proofs. Joe Patten August 10, 2018

Proofs. Joe Patten August 10, 2018 Proofs Joe Patten August 10, 2018 1 Statements and Open Sentences 1.1 Statements A statement is a declarative sentence or assertion that is either true or false. They are often labelled with a capital

More information

On the oriented chromatic index of oriented graphs

On the oriented chromatic index of oriented graphs On the oriented chromatic index of oriented graphs Pascal Ochem, Alexandre Pinlou, Éric Sopena LaBRI, Université Bordeaux 1, 351, cours de la Libération 33405 Talence Cedex, France February 19, 2006 Abstract

More information

Finite Induced Graph Ramsey Theory: On Partitions of Subgraphs

Finite Induced Graph Ramsey Theory: On Partitions of Subgraphs inite Induced Graph Ramsey Theory: On Partitions of Subgraphs David S. Gunderson and Vojtěch Rödl Emory University, Atlanta GA 30322. Norbert W. Sauer University of Calgary, Calgary, Alberta, Canada T2N

More information

MATH 2200 Final Review

MATH 2200 Final Review MATH 00 Final Review Thomas Goller December 7, 01 1 Exam Format The final exam will consist of 8-10 proofs It will take place on Tuesday, December 11, from 10:30 AM - 1:30 PM, in the usual room Topics

More information

The Strong Largeur d Arborescence

The Strong Largeur d Arborescence The Strong Largeur d Arborescence Rik Steenkamp (5887321) November 12, 2013 Master Thesis Supervisor: prof.dr. Monique Laurent Local Supervisor: prof.dr. Alexander Schrijver KdV Institute for Mathematics

More information

List H-Coloring a Graph by Removing Few Vertices

List H-Coloring a Graph by Removing Few Vertices List H-Coloring a Graph by Removing Few Vertices Rajesh Chitnis 1, László Egri 2, and Dániel Marx 2 1 Department of Computer Science, University of Maryland at College Park, USA, rchitnis@cs.umd.edu 2

More information

The predicate calculus is complete

The predicate calculus is complete The predicate calculus is complete Hans Halvorson The first thing we need to do is to precisify the inference rules UI and EE. To this end, we will use A(c) to denote a sentence containing the name c,

More information

4.2 Chain Conditions

4.2 Chain Conditions 4.2 Chain Conditions Imposing chain conditions on the or on the poset of submodules of a module, poset of ideals of a ring, makes a module or ring more tractable and facilitates the proofs of deep theorems.

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

Citation Osaka Journal of Mathematics. 43(2)

Citation Osaka Journal of Mathematics. 43(2) TitleIrreducible representations of the Author(s) Kosuda, Masashi Citation Osaka Journal of Mathematics. 43(2) Issue 2006-06 Date Text Version publisher URL http://hdl.handle.net/094/0396 DOI Rights Osaka

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

The Scott Isomorphism Theorem

The Scott Isomorphism Theorem The Scott Isomorphism Theorem Julia F. Knight University of Notre Dame Outline 1. L ω1 ω formulas 2. Computable infinitary formulas 3. Scott sentences 4. Scott rank, result of Montalbán 5. Scott ranks

More information

A quasisymmetric function generalization of the chromatic symmetric function

A quasisymmetric function generalization of the chromatic symmetric function A quasisymmetric function generalization of the chromatic symmetric function Brandon Humpert University of Kansas Lawrence, KS bhumpert@math.ku.edu Submitted: May 5, 2010; Accepted: Feb 3, 2011; Published:

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

Propositional Logic, Predicates, and Equivalence

Propositional Logic, Predicates, and Equivalence Chapter 1 Propositional Logic, Predicates, and Equivalence A statement or a proposition is a sentence that is true (T) or false (F) but not both. The symbol denotes not, denotes and, and denotes or. If

More information

Games and Isomorphism in Finite Model Theory. Part 1

Games and Isomorphism in Finite Model Theory. Part 1 1 Games and Isomorphism in Finite Model Theory Part 1 Anuj Dawar University of Cambridge Games Winter School, Champéry, 6 February 2013 2 Model Comparison Games Games in Finite Model Theory are generally

More information

CSE 20 DISCRETE MATH. Winter

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

More information

Diagonalize This. Iian Smythe. Department of Mathematics Cornell University. Olivetti Club November 26, 2013

Diagonalize This. Iian Smythe. Department of Mathematics Cornell University. Olivetti Club November 26, 2013 Diagonalize This Iian Smythe Department of Mathematics Cornell University Olivetti Club November 26, 2013 Iian Smythe (Cornell) Diagonalize This Nov 26, 2013 1 / 26 "Surprised Again on the Diagonal", Lun-Yi

More information

Contents Propositional Logic: Proofs from Axioms and Inference Rules

Contents Propositional Logic: Proofs from Axioms and Inference Rules Contents 1 Propositional Logic: Proofs from Axioms and Inference Rules... 1 1.1 Introduction... 1 1.1.1 An Example Demonstrating the Use of Logic in Real Life... 2 1.2 The Pure Propositional Calculus...

More information

In N we can do addition, but in order to do subtraction we need to extend N to the integers

In N we can do addition, but in order to do subtraction we need to extend N to the integers Chapter The Real Numbers.. Some Preliminaries Discussion: The Irrationality of 2. We begin with the natural numbers N = {, 2, 3, }. In N we can do addition, but in order to do subtraction we need to extend

More information

Strange Combinatorial Connections. Tom Trotter

Strange Combinatorial Connections. Tom Trotter Strange Combinatorial Connections Tom Trotter Georgia Institute of Technology trotter@math.gatech.edu February 13, 2003 Proper Graph Colorings Definition. A proper r- coloring of a graph G is a map φ from

More information

arxiv: v3 [math.lo] 26 Apr 2016

arxiv: v3 [math.lo] 26 Apr 2016 Discrete Temporal Constraint Satisfaction Problems arxiv:1503.08572v3 [math.lo] 26 Apr 2016 Manuel Bodirsky Institut für Algebra, TU Dresden, Dresden Barnaby Martin School of Science and Technology, Middlesex

More information

Announcements. Read Section 2.1 (Sets), 2.2 (Set Operations) and 5.1 (Mathematical Induction) Existence Proofs. Non-constructive

Announcements. Read Section 2.1 (Sets), 2.2 (Set Operations) and 5.1 (Mathematical Induction) Existence Proofs. Non-constructive Announcements Homework 2 Due Homework 3 Posted Due next Monday Quiz 2 on Wednesday Read Section 2.1 (Sets), 2.2 (Set Operations) and 5.1 (Mathematical Induction) Exam 1 in two weeks Monday, February 19

More information

A Lower Bound for Boolean Satisfiability on Turing Machines

A Lower Bound for Boolean Satisfiability on Turing Machines A Lower Bound for Boolean Satisfiability on Turing Machines arxiv:1406.5970v1 [cs.cc] 23 Jun 2014 Samuel C. Hsieh Computer Science Department, Ball State University March 16, 2018 Abstract We establish

More information

Packing of Rigid Spanning Subgraphs and Spanning Trees

Packing of Rigid Spanning Subgraphs and Spanning Trees Packing of Rigid Spanning Subgraphs and Spanning Trees Joseph Cheriyan Olivier Durand de Gevigney Zoltán Szigeti December 14, 2011 Abstract We prove that every 6k + 2l, 2k-connected simple graph contains

More information

MINIMALLY NON-PFAFFIAN GRAPHS

MINIMALLY NON-PFAFFIAN GRAPHS MINIMALLY NON-PFAFFIAN GRAPHS SERGUEI NORINE AND ROBIN THOMAS Abstract. We consider the question of characterizing Pfaffian graphs. We exhibit an infinite family of non-pfaffian graphs minimal with respect

More information

Partial Collapses of the Σ 1 Complexity Hierarchy in Models for Fragments of Bounded Arithmetic

Partial Collapses of the Σ 1 Complexity Hierarchy in Models for Fragments of Bounded Arithmetic Partial Collapses of the Σ 1 Complexity Hierarchy in Models for Fragments of Bounded Arithmetic Zofia Adamowicz Institute of Mathematics, Polish Academy of Sciences Śniadeckich 8, 00-950 Warszawa, Poland

More information