Effective interpolation for guarded logics
|
|
- Emmeline Cobb
- 5 years ago
- Views:
Transcription
1 Effective interpolation for guarded logics Michael Benedikt 1, Balder ten Cate 2, Michael Vanden Boom 1 1 University of Oxford 2 LogicBlox and UC Santa Cruz LogIC Seminar at Imperial College London December / 20
2 Some decidable fragments of first-order logic ML FO finite model property tree-like model property Craig interpolation ML 2 / 20
3 Some decidable fragments of first-order logic FO 2 constrain number of variables ML FO ML FO 2 finite model property tree-like model property Craig interpolation 2 / 20
4 Some decidable fragments of first-order logic constrain number of variables ML FO 2 GF FO constrain quantification [Andréka, van Benthem, Németi 95-98] x (G(xy) ψ(xy)) x (G(xy) ψ(xy)) ML FO 2 GF finite model property tree-like model property Craig interpolation 2 / 20
5 Some decidable fragments of first-order logic constrain number of variables ML FO 2 GF FO constrain quantification [Andréka, van Benthem, Németi 95-98] x (G(xy) ψ(xy)) x (G(xy) ψ(xy)) UNF constrain negation [ten Cate, Segoufin 11] ML FO 2 GF UNF finite model property tree-like model property Craig interpolation x (ψ(xy)) ψ(x) 2 / 20
6 Some decidable fragments of first-order logic constrain number of variables ML FO 2 UNF GF GNF FO constrain quantification [Andréka, van Benthem, Németi 95-98] x (G(xy) ψ(xy)) x (G(xy) ψ(xy)) constrain negation [ten Cate, Segoufin 11] [Bárány, ten Cate, Segoufin 11] ML FO 2 GF UNF GNF finite model property tree-like model property Craig interpolation x (ψ(xy)) G(xy) ψ(xy) 2 / 20
7 Interpolation φ ψ 3 / 20
8 Interpolation interpolant φ χ ψ only uses relations in both φ and ψ 3 / 20
9 Interpolation example xyz(txyz Rxy Ryz Rzx) xy(rxy ((Sx Sy) ( Sx Sy))) there is a T-guarded 3-cycle using R 4 / 20
10 Interpolation example xyz(txyz Rxy Ryz Rzx) xy(rxy ((Sx Sy) ( Sx Sy))) there is a T-guarded 3-cycle using R b a c 4 / 20
11 Interpolation example xyz(txyz Rxy Ryz Rzx) xy(rxy ((Sx Sy) ( Sx Sy))) there is a T-guarded 3-cycle using R b a c 4 / 20
12 Interpolation example xyz(txyz Rxy Ryz Rzx) xy(rxy ((Sx Sy) ( Sx Sy))) there is a T-guarded 3-cycle using R b a c interpolant χ = xyz(rxy Ryz Rzx) there is a 3-cycle using R 4 / 20
13 Interpolation example xyz(txyz Rxy Ryz Rzx) xy(rxy ((Sx Sy) ( Sx Sy))) there is a T-guarded 3-cycle using R b a c GNF interpolant χ = xyz(rxy Ryz Rzx) there is a 3-cycle using R 4 / 20
14 Interpolation interpolant φ χ ψ only uses relations in both φ and ψ Theorem (Bárány+Benedikt+ten Cate 13) Given GNF formulas φ and ψ such that φ ψ, there is a GNF interpolant χ (but model theoretic proof implies no bound on size of χ). 5 / 20
15 Interpolation interpolant φ χ ψ only uses relations in both φ and ψ Theorem (Bárány+Benedikt+ten Cate 13) Given GNF formulas φ and ψ such that φ ψ, there is a GNF interpolant χ (but model theoretic proof implies no bound on size of χ). Even when input is in GF, no idea how to compute interpolants (or other rewritings related to interpolation). 5 / 20
16 Interpolation interpolant φ χ ψ only uses relations in both φ and ψ Theorem (Bárány+Benedikt+ten Cate 13) Given GNF formulas φ and ψ such that φ ψ, there is a GNF interpolant χ (but model theoretic proof implies no bound on size of χ). Theorem (Benedikt+ten Cate+VB. 14) Given GNF formulas φ and ψ such that φ ψ, we can construct a GNF interpolant χ of doubly exponential DAG-size (in size of input). 5 / 20
17 Mosaics A mosaic τ(a) for φ is a collection of subformulas of φ over some guarded set a of parameters. τ 1 (ab) Raa Sa z(rbz Sz) Sb Rba τ 2 (bc) Sb Rbb Rbc Sc Rcb Sc τ 3 (d) Sd Sd yz(ryz Sz) z(rdz) Rdd Sd 6 / 20
18 Mosaics A mosaic τ(a) for φ is a collection of subformulas of φ over some guarded set a of parameters. τ 1 (ab) Raa Sa z(rbz Sz) Sb Rba τ 2 (bc) Sb Rbb Rbc Sc Rcb Sc τ 3 (d) Internally inconsistent (e.g. S d & S d) 6 / 20
19 Mosaics A mosaic τ(a) for φ is a collection of subformulas of φ over some guarded set a of parameters. τ 1 (ab) τ 2 (bc) τ 3 (d) a b b c Internally inconsistent (e.g. S d & S d) Internally consistent mosaics are windows into a (guarded) piece of a structure. 6 / 20
20 Linking mosaics Mosaics can be linked together to fulfill an existential requirement if they agree on all formulas that use only shared parameters. τ 1 a b z(r bz Sz) 7 / 20
21 Linking mosaics Mosaics can be linked together to fulfill an existential requirement if they agree on all formulas that use only shared parameters. τ 1 τ 2 a b c z(r bz Sz) 7 / 20
22 Linking mosaics Mosaics can be linked together to fulfill an existential requirement if they agree on all formulas that use only shared parameters. τ 1 τ 2 a b c z(r bz Sz) We say a set S of mosaics is saturated if every existential requirement in a mosaic τ S is fulfilled in τ or in some linked τ S. 7 / 20
23 Mosaics Fix some set P of size 2 width(φ) and let M φ be the set of mosaics for φ over parameters P. The size of M φ is doubly exponential in the size of φ. Theorem φ is satisfiable iff there is a saturated set S of internally consistent mosaics from M φ that contains some τ with φ τ. 8 / 20
24 Mosaics Fix some set P of size 2 width(φ) and let M φ be the set of mosaics for φ over parameters P. The size of M φ is doubly exponential in the size of φ. Theorem φ is satisfiable iff there is a saturated set S of internally consistent mosaics from M φ that contains some τ with φ τ. τ 3 τ τ 2 τ 3 τ S = { 1,,, 4 } 8 / 20
25 Mosaics Fix some set P of size 2 width(φ) and let M φ be the set of mosaics for φ over parameters P. The size of M φ is doubly exponential in the size of φ. Theorem φ is satisfiable iff there is a saturated set S of internally consistent mosaics from M φ that contains some τ with φ τ. τ 3 τ τ 2 τ 3 τ S = { 1,,, 4 } τ 4 8 / 20
26 Mosaics Fix some set P of size 2 width(φ) and let M φ be the set of mosaics for φ over parameters P. The size of M φ is doubly exponential in the size of φ. Theorem φ is satisfiable iff there is a saturated set S of internally consistent mosaics from M φ that contains some τ with φ τ. τ τ 2 τ 3 τ S = { 1,,, 4 } τ 3 τ 4 τ 1 8 / 20
27 Mosaics Fix some set P of size 2 width(φ) and let M φ be the set of mosaics for φ over parameters P. The size of M φ is doubly exponential in the size of φ. Theorem φ is satisfiable iff there is a saturated set S of internally consistent mosaics from M φ that contains some τ with φ τ. τ τ 2 τ 3 τ S = { 1,,, 4 } τ 2 τ 3 τ 4 τ 1 8 / 20
28 Mosaic elimination algorithm for satisfiability testing M φ τ 4 τ 5 τ 6 τ 2 τ 3 τ 1 τ 7 9 / 20
29 Mosaic elimination algorithm for satisfiability testing Stage 1. Eliminate mosaics with internal inconsistencies. M φ τ 4 τ 5 τ 6 τ 2 τ 3 τ 1 τ 7 9 / 20
30 Mosaic elimination algorithm for satisfiability testing Stage 1. Eliminate mosaics with internal inconsistencies. Stage i + 1. Eliminate mosaics with existential requirements that can only be fulfilled using mosaics eliminated in earlier stages. M φ τ 3 τ 4 τ 6 τ 5 τ 2 τ 1 τ 7 9 / 20
31 Mosaic elimination algorithm for satisfiability testing Stage 1. Eliminate mosaics with internal inconsistencies. Stage i + 1. Eliminate mosaics with existential requirements that can only be fulfilled using mosaics eliminated in earlier stages. M φ τ 3 τ 4 τ 6 τ 5 τ 2 Continue until fixpoint M reached. The set M is a saturated set of internally consistent mosaics. τ 1 τ 7 Theorem φ is satisfiable iff there is some mosaic τ M with φ τ. 9 / 20
32 Mosaics for interpolation Assume φ L φ R. Idea: Construct interpolant from proof that φ L φ R is unsatisfiable. 10 / 20
33 Mosaics for interpolation Assume φ L φ R. Idea: Construct interpolant from proof that φ L φ R is unsatisfiable. Consider mosaics for φ L φ R. Annotate each mosaic and each formula with a provenance L or R. L τ 1 (ab) L Raa R Sa R z(rbz Sz) R Rbb L Sb R Rba... R τ 2 (bc) L Sb R Rbb R Rbc Sc R Rbc L Rcb R z(rbz Sz) R Sc... L τ 3 (d) L Sd R Sd R Rdd Sd R yz(ryz Sz) L z(rdz) L Rdd Sd... Linking must respect the provenance annotations. 10 / 20
34 Mosaics for interpolation Assume φ L φ R. Test satisfiability of φ L φ R using mosaic elimination. M φl φ R τ 4 τ 5 τ 6 τ 2 τ 3 τ 1 τ 7 11 / 20
35 Mosaics for interpolation Assume φ L φ R. Test satisfiability of φ L φ R using mosaic elimination. M φl φ R θ 5 τ 4 τ 5 Assign a mosaic interpolant θ τ to each eliminated mosaic τ such that τ L θ τ and θ τ τ R. Mosaic interpolants θ τ describe why the mosaic τ was eliminated. τ 3 τ 6 τ 1 τ 7 τ 2 θ 7 11 / 20
36 Mosaics for interpolation Assume φ L φ R. Test satisfiability of φ L φ R using mosaic elimination. M φl φ R θ 5 τ 4 τ 5 Assign a mosaic interpolant θ τ to each eliminated mosaic τ such that τ L θ τ and θ τ τ R. Mosaic interpolants θ τ describe why the mosaic τ was eliminated. τ 3 τ 6 τ 1 τ 7 τ 2 θ 7 11 / 20
37 Mosaics for interpolation Assume φ L φ R. Test satisfiability of φ L φ R using mosaic elimination. M φl φ R θ 5 τ 4 τ 5 Assign a mosaic interpolant θ τ to each eliminated mosaic τ such that τ L θ τ and θ τ τ R. Mosaic interpolants θ τ describe why the mosaic τ was eliminated. τ 3 τ 6 τ 1 θ 6 τ 7 τ 2 θ 7 11 / 20
38 Mosaics for interpolation Assume φ L φ R. Test satisfiability of φ L φ R using mosaic elimination. M φl φ R θ 5 τ 4 τ 5 Assign a mosaic interpolant θ τ to each eliminated mosaic τ such that τ L θ τ and θ τ τ R. Mosaic interpolants θ τ describe why the mosaic τ was eliminated. τ 3 τ 6 τ 1 θ 6 τ 7 τ 2 θ 7 Theorem An interpolant χ for φ L φ R of at most doubly exponential DAG-size can be constructed from the mosaic interpolants. 11 / 20
39 Shape of interpolants Mosaic interpolants θ τ satisfy τ L θ τ and θ τ τ R. They describe why the mosaic τ was eliminated. Stage 1: L Rab L Rab θ τ = Internal R Rab R Rab θ τ = inconsistency L Rab R Rab θ τ = Rab R Rab L Rab θ τ = Rab 12 / 20
40 Shape of interpolants Mosaic interpolants θ τ satisfy τ L θ τ and θ τ τ R. They describe why the mosaic τ was eliminated. Stage 1: L Rab L Rab θ τ = Internal R Rab R Rab θ τ = inconsistency L Rab R Rab θ τ = Rab R Rab L Rab θ τ = Rab Stage i + 1: Unfulfilled L z [G(bz) ψ(bz)] θ τ = τ (bc) z [ τ τ θ τ (bz)] there is a mosaic τ that can be linked to τ to fulfil the requirement, but no matter what R-formulas are added, the resulting mosaic τ has already been eliminated 12 / 20
41 Mosaics for interpolation Challenge: ensure interpolant χ is in GNF 13 / 20
42 Mosaics for interpolation Challenge: ensure interpolant χ is in GNF Solution: place further restrictions on the formulas in the mosaics 13 / 20
43 Mosaics for interpolation Challenge: ensure interpolant χ is in GNF Solution: place further restrictions on the formulas in the mosaics Idea: in an L-mosaic, only allow R-formulas that are guarded by some L-atom in the common signature. L τ full info about L-formulas partial info about R-formulas R τ full info about R-formulas partial info about L-formulas This makes it harder to prove completeness of mosaic method, but makes it easier to prove properties about the mosaic interpolants. 13 / 20
44 Stronger interpolation theorems for GNF Lyndon interpolation: χ respects polarity of relations A relation R occurs positively (respectively, negatively) in χ iff R occurs positively (respectively, negatively) in both φ L and φ R. Relativized interpolation: χ respects quantification pattern If the quantification in φ L and φ R is relativized to a distinguished set of unary predicates U, then χ is U-relativized. i.e. quantification is of the form x (Ux ψ(xy)) for U U 14 / 20
45 Bonus: effective preservation theorems φ is preserved under extensions if A φ and A B implies B φ. φ is in existential GNF if no quantifier is in the scope of a negation. Corollary (Analog of Loś-Tarski) If φ is preserved under extensions and in GNF, then we can construct an equivalent existential GNF formula φ of doubly exponential DAG-size. 15 / 20
46 Some decidable fragments of FO FO 2 ML GF FO UNF GNF ML FO 2 GF UNF GNF finite model property tree-like model property Craig interpolation 16 / 20
47 Some decidable fragments of FO+LFP L µ GFP UNFP GNFP FO + LFP L µ GFP UNFP GNFP finite model property tree-like model property Craig interpolation??? 17 / 20
48 Some decidable fragments of FO+LFP L µ GFP UNFP GNFP FO + LFP L µ GFP UNFP GNFP finite model property tree-like model property Craig interpolation? 17 / 20
49 Some decidable fragments of FO+LFP L µ GFP UNFP GNFP FO + LFP L µ GFP UNFP GNFP finite model property tree-like model property Craig interpolation 17 / 20
50 Uniform interpolation The modal mu-calculus (L µ ) has uniform interpolation [D Agostino+Hollenberg 00]... Uniform interpolation: χ depends only on antecedent and the signature of the consequent Given φ L and a sub-signature σ, there is an interpolant χ over σ such that for all φ R with φ L φ R and common signature σ, φ L χ and χ φ R 18 / 20
51 Uniform interpolation for UNFP k Let UNFP k denote the k-variable fragment of UNFP (when written in a normal form...) Theorem (Benedikt+ten Cate+VB. unpublished) UNFP k has effective uniform interpolation. UNFP has Craig interpolation. 19 / 20
52 Uniform interpolation for UNFP k Let UNFP k denote the k-variable fragment of UNFP (when written in a normal form...) Theorem (Benedikt+ten Cate+VB. unpublished) UNFP k has effective uniform interpolation. UNFP has Craig interpolation. Relational structures UNFP k φ Coded structures (tree decompositions of width k) L µ φ 19 / 20
53 Uniform interpolation for UNFP k Let UNFP k denote the k-variable fragment of UNFP (when written in a normal form...) Theorem (Benedikt+ten Cate+VB. unpublished) UNFP k has effective uniform interpolation. UNFP has Craig interpolation. Relational structures UNFP k φ Coded structures (tree decompositions of width k) L µ φ [D Agostino+Hollenberg 00] L µ χ over subsignature encoding 19 / 20
54 Uniform interpolation for UNFP k Let UNFP k denote the k-variable fragment of UNFP (when written in a normal form...) Theorem (Benedikt+ten Cate+VB. unpublished) UNFP k has effective uniform interpolation. UNFP has Craig interpolation. Relational structures UNFP k φ Coded structures (tree decompositions of width k) L µ φ UNFP k χ over subsignature L µ χ over subsignature encoding [D Agostino+Hollenberg 00] 19 / 20
55 Summary Guarded logics have attractive computational and model-theoretic properties, including interpolation. Craig interpolation ML GF UNF GNF adapted mosaic method from ML [Benedikt,ten Cate,VB. 14] 20 / 20
56 Summary Guarded logics have attractive computational and model-theoretic properties, including interpolation. ML GF UNF GNF L µ GFP UNFP GNFP Craig interpolation adapted mosaic method from ML [Benedikt,ten Cate,VB. 14] 20 / 20
57 Summary Guarded logics have attractive computational and model-theoretic properties, including interpolation. ML GF UNF GNF L µ GFP UNFP GNFP Craig interpolation adapted mosaic method from ML [Benedikt,ten Cate,VB. 14] used uniform interpolation for L µ [Benedikt,ten Cate,VB. unpublished] 20 / 20
58 Effective preservation theorems φ is monotone if A φ implies that A φ for any A obtained from A by adding tuples to the interpretation of some relation. φ is positive if every relation appears within the scope of an even number of negations. Corollary (Monotone = Positive) If φ is monotone and in GNF, then we can construct an equivalent positive GNF formula φ of doubly exponential DAG-size.
59 Effective preservation theorems φ is monotone if A φ implies that A φ for any A obtained from A by adding tuples to the interpretation of some relation. φ is positive if every relation appears within the scope of an even number of negations. Corollary (Monotone = Positive) If φ is monotone and in GNF, then we can construct an equivalent positive GNF formula φ of doubly exponential DAG-size. Let φ i be the result of replacing every relation R with a copy R i. The Lyndon interpolant χ for y (R 1 y R 2 y) φ 1 φ 2 R can only use relations of the form R 2, and these must all be positive. Replacing every R 2 with R in χ yields positive φ equivalent to φ.
60 Loś-Tarski preservation theorem φ is preserved under extensions if A φ and A B implies B φ. φ is in existential GNF if no quantifier is in the scope of a negation. Corollary (Analog of Loś-Tarski) If φ is preserved under extensions and in GNF, then we can construct an equivalent existential GNF formula φ of doubly exponential DAG-size.
61 Loś-Tarski preservation theorem φ is preserved under extensions if A φ and A B implies B φ. φ is in existential GNF if no quantifier is in the scope of a negation. Corollary (Analog of Loś-Tarski) If φ is preserved under extensions and in GNF, then we can construct an equivalent existential GNF formula φ of doubly exponential DAG-size. Let U = {U 1, U 2 } be a set of fresh unary predicates. Let φ i be the result of relativizing every quantification to U i. The relativized Lyndon interpolant χ for y (U 1 y U 2 y) φ 1 φ 2 is an existential GNF formula. Replacing every U 2 z in χ with yields the desired existential GNF φ.
Effective interpolation and preservation in guarded logics
Effective interpolation and preservation in guarded logics Michael Benedikt 1, Balder ten Cate 2, Michael Vanden Boom 1 1 University of Oxford 2 LogicBlox and UC Santa Cruz CSL-LICS 2014 Vienna, Austria
More informationEffective Interpolation and Preservation in Guarded Logics
Effective Interpolation and Preservation in Guarded Logics Michael Benedikt University of Oxford michael.benedikt@cs.ox.ac.uk Balder ten Cate LogicBlox and UC Santa Cruz btencate@ucsc.edu Michael Vanden
More informationarxiv: v2 [cs.lo] 31 Jul 2018
DEFINABILITY AND INTERPOLATION WITHIN DECIDABLE FIXPOINT LOGICS arxiv:1705.01823v2 [cs.lo] 31 Jul 2018 MICHAEL BENEDIKT, PIERRE BOURHIS, AND MICHAEL VANDEN BOOM University of Oxford, UK e-mail address:
More informationGuarded negation. 1 University of Warsaw 2 UC Santa Cruz 3 INRIA and ENS Cachan, LSV
Guarded negation Vince Bárány 1, Balder ten Cate 2 and Luc Segoufin 3 1 University of Warsaw 2 UC Santa Cruz 3 INRIA and ENS Cachan, LSV Abstract. We consider restrictions of first-order logic and of fixpoint
More informationBalder ten Cate has been funded partially by the ERC grant Webdam, agreement , and partially by the NSF grant IIS
Unary negation Balder ten Cate 1 and Luc Segoufin 2 1 University of California, Santa Cruz http://users.soe.ucsc.edu/~btencate 2 INRIA and ENS Cachan, LSV http://www-rocq.inria.fr/~segoufin Abstract We
More informationUnary negation. Balder Ten Cate, Luc Segoufin
Unary negation Balder Ten Cate, Luc Segoufin To cite this version: Balder Ten Cate, Luc Segoufin. Unary negation. Logical Methods in Computer Science, Logical Methods in Computer Science Association, 2013,
More informationAbstract 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 informationComplexity of monodic guarded fragments over linear and real time
Complexity of monodic guarded fragments over linear and real time Ian Hodkinson Department of Computing, Imperial College London www.doc.ic.ac.uk/ imh Published in Annals of Pure and Applied Logic 138
More informationSurvey on IF Modal Logic
Survey on IF Modal Logic Tero Tulenheimo Laboratoire Savoirs, Textes, Langage CNRS Université Lille 3 France Seminario de Lógica y Lenguaje Universidad de Sevilla 19.10.2009 Outline 1 Syntactic vs. semantic
More informationGuarded Fixed Point Logic
Guarded Fixed Point Logic Erich Grädel RWTH Aachen Igor Walukiewicz Warsaw University Abstract Guarded fixed point logics are obtained by adding least and greatest fixed points to the guarded fragments
More informationA Resolution Decision Procedure for the Guarded Fragment with Transitive Guards
A Resolution Decision Procedure for the Guarded Fragment with Transitive Guards Yevgeny Kazakov MPI für Informatik, Saarbrücken, Germany ykazakov@mpi-sb.mpg.de Abstract. We show how well-known refinements
More informationPhase 1. Phase 2. Phase 3. History. implementation of systems based on incomplete structural subsumption algorithms
History Phase 1 implementation of systems based on incomplete structural subsumption algorithms Phase 2 tableau-based algorithms and complexity results first tableau-based systems (Kris, Crack) first formal
More informationGuarded Fixed Point Logic
Guarded Fixed Point Logic Erich Grädel 1 RWTH Aachen Igor Walukiewicz 2 Warsaw University Abstract Guarded fixed point logics are obtained by adding least and greatest fixed points to the guarded fragments
More informationFuzzy Description Logics
Fuzzy Description Logics 1. Introduction to Description Logics Rafael Peñaloza Rende, January 2016 Literature Description Logics Baader, Calvanese, McGuinness, Nardi, Patel-Schneider (eds.) The Description
More informationA Tableau-Based Decision Procedure for Right Propositional Neighborhood Logic (RPNL )
A Tableau-Based Decision Procedure for Right Propositional Neighborhood Logic (RPNL ) Davide Bresolin Angelo Montanari Dipartimento di Matematica e Informatica Università degli Studi di Udine {bresolin,
More informationCompleteness for coalgebraic µ-calculus: part 2. Fatemeh Seifan (Joint work with Sebastian Enqvist and Yde Venema)
Completeness for coalgebraic µ-calculus: part 2 Fatemeh Seifan (Joint work with Sebastian Enqvist and Yde Venema) Overview Overview Completeness of Kozen s axiomatisation of the propositional µ-calculus
More informationThe Natural Deduction Pack
The Natural Deduction Pack Alastair Carr March 2018 Contents 1 Using this pack 2 2 Summary of rules 3 3 Worked examples 5 31 Implication 5 32 Universal quantifier 6 33 Existential quantifier 8 4 Practice
More informationTheTwo-VariableGuardedFragmentwith Transitive Guards Is 2EXPTIME-Hard
TheTwo-VariableGuardedFragmentwith Transitive Guards Is 2EXPTIME-Hard Emanuel Kieroński Institute of Computer Science University of Wroc law ul. Przesmyckiego 20, 51-151 Wroc law, Poland kiero@ii.uni.wroc.pl
More informationPropositional and Predicate Logic - VII
Propositional and Predicate Logic - VII Petr Gregor KTIML MFF UK WS 2015/2016 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VII WS 2015/2016 1 / 11 Theory Validity in a theory A theory
More informationTeam Semantics and Recursive Enumerability
Team Semantics and Recursive Enumerability Antti Kuusisto University of Wroc law, Poland, Technical University of Denmark Stockholm University, Sweden antti.j.kuusisto@uta.fi Abstract. It is well known
More informationPart III Logic. Theorems. Based on lectures by T. E. Forster Notes taken by Dexter Chua. Lent 2017
Part III Logic Theorems Based on lectures by T. E. Forster Notes taken by Dexter Chua Lent 2017 These notes are not endorsed by the lecturers, and I have modified them (often significantly) after lectures.
More informationCraig 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 informationNarcissists, Stepmothers and Spies
Narcissists, Stepmothers and Spies Maarten Marx LIT, ILLC, Universiteit van Amsterdam, The Netherlands Email: marx@science.uva.nl, www.science.uva.nl/ marx Abstract This paper investigates the possibility
More informationOn the Expressive Power of Monadic Least Fixed Point Logic
On the Expressive Power of Monadic Least Fixed Point Logic Nicole Schweikardt Institut für Informatik, Humboldt-Universität Berlin, Unter den Linden 6, D-10099 Berlin, Germany, Email: schweika@informatik.hu-berlin.de,
More informationarxiv: v1 [cs.lo] 29 May 2017
Conservative Extensions in Guarded and Two-Variable Fragments Jean Christoph Jung 1, Carsten Lutz 1, Mauricio Martel 1, Thomas Schneider 1, and Frank Wolter 2 1 University of Bremen, Bremen, Germany {jeanjung,clu,martel,ts}@informatik.uni-bremen.de
More informationOne-Dimensional Logic over Trees
One-Dimensional Logic over Trees Emanuel Kieroński 1 and Antti Kuusisto 2 1 University of Wrocław, Poland kiero@cs.uni.wroc.pl 2 University of Bremen, Germany kuusisto@uni-bremen.de Abstract A one-dimensional
More informationHarmonious 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 informationFirst-Order Logic First-Order Theories. Roopsha Samanta. Partly based on slides by Aaron Bradley and Isil Dillig
First-Order Logic First-Order Theories Roopsha Samanta Partly based on slides by Aaron Bradley and Isil Dillig Roadmap Review: propositional logic Syntax and semantics of first-order logic (FOL) Semantic
More informationMODAL LANGUAGES AND BOUNDED FRAGMENTS OF PREDICATE LOGIC
HAJNAL ANDRÉKA, ISTVÁN NÉMETI and JOHAN VAN BENTHEM MODAL LANGUAGES AND BOUNDED FRAGMENTS OF PREDICATE LOGIC 1. MODAL LOGIC AND CLASSICAL LOGIC Modal Logic is traditionally concerned with the intensional
More informationReasoning with Quantified Boolean Formulas
Reasoning with Quantified Boolean Formulas Martina Seidl Institute for Formal Models and Verification Johannes Kepler University Linz 1 What are QBF? Quantified Boolean formulas (QBF) are formulas of propositional
More informationOne-dimensional Fragment of First-order Logic
One-dimensional Fragment of First-order Logic Lauri Hella 1 School of Information Sciences University of Tampere Finland Antti Kuusisto 2 Institute of Computer Science University of Wroc law Poland Abstract
More informationFinite 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 informationPredicate Calculus. Formal Methods in Verification of Computer Systems Jeremy Johnson
Predicate Calculus Formal Methods in Verification of Computer Systems Jeremy Johnson Outline 1. Motivation 1. Variables, quantifiers and predicates 2. Syntax 1. Terms and formulas 2. Quantifiers, scope
More informationQUERYING THE GUARDED FRAGMENT
QUERYING THE GUARDED FRAGMENT VINCE BÁRÁNY, GEORG GOTTLOB, AND MARTIN OTTO Department of Mathematics, Technische Universität Darmstadt e-mail address: vbarany@mathematik.tu-darmstadt.de Oxford University
More informationThe expressive power of two-variable least fixed-point logics
The expressive power of two-variable least fixed-point logics Martin Grohe, Stephan Kreutzer, and Nicole Schweikardt Institut für Informatik, Humboldt-Universität, Berlin {grohe,kreutzer,schweika}@informatik.hu-berlin.de
More informationPredicate Logic 16. Quantifiers. The Lecture
Predicate Logic 16. Quantifiers The Lecture First order (predicate logic) formulas Quantifiers are the final elements that first order (i.e. predicate logic) formulas are built up from. First order formulas
More informationClassical First-Order Logic
Classical First-Order Logic Software Formal Verification Maria João Frade Departmento de Informática Universidade do Minho 2008/2009 Maria João Frade (DI-UM) First-Order Logic (Classical) MFES 2008/09
More informationRelativizing Tarskian Variables
Relativizing Tarskian Variables Brice Halimi Paris Ouest University Two main goals: Introducing the concept of fibration (that comes from geometry) and showing that it holds out a natural way to formalize
More informationChapter 6: Computation Tree Logic
Chapter 6: Computation Tree Logic Prof. Ali Movaghar Verification of Reactive Systems Outline We introduce Computation Tree Logic (CTL), a branching temporal logic for specifying system properties. A comparison
More informationMODAL LOGIC IN TWO GESTALTS
1 MODAL LOGIC IN TWO GESTALTS Johan van Benthem (johan@wins.uva.nl) Institute for Logic, Language and Computation Amsterdam Center for the Study of Language and Information Stanford Abstract We develop
More informationYet Another Proof of the Strong Equivalence Between Propositional Theories and Logic Programs
Yet Another Proof of the Strong Equivalence Between Propositional Theories and Logic Programs Joohyung Lee and Ravi Palla School of Computing and Informatics Arizona State University, Tempe, AZ, USA {joolee,
More informationA modal logic of relations
A modal logic of relations (with an appendix containing remarks on mosaics and step-by-step by R. Hirsch, I. Hodkinson, M. Marx, Sz. Mikulás and M. Reynolds) Yde Venema Maarten Marx October 15, 2003 Abstract
More informationExistential 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 informationThe semijoin algebra and the guarded fragment
The semijoin algebra and the guarded fragment Dirk Leinders (dirk.leinders@luc.ac.be) Limburgs Universitair Centrum, Universitaire Campus, Diepenbeek, Belgium Maarten Marx (marx@science.uva.nl) Informatics
More informationTWO-VARIABLE LOGIC WITH COUNTING AND A LINEAR ORDER
Logical Methods in Computer Science Vol. 12(2:8)2016, pp. 1 31 www.lmcs-online.org Submitted Nov. 2, 2015 Published Jun. 23, 2016 TWO-VARIABLE LOGIC WITH COUNTING AND A LINEAR ORDER WITOLD CHARATONIK AND
More informationFinite 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 informationAxiomatisation of Hybrid Logic
Imperial College London Department of Computing Axiomatisation of Hybrid Logic by Louis Paternault Submitted in partial fulfilment of the requirements for the MSc Degree in Advanced Computing of Imperial
More information2010 Part IA Formal Logic, Model Answers
2010 Part IA Formal Logic, Model Answers 1 Attempt all parts of this question (a) Carefully define the notions of (i) a truth-function A function is a map which assigns exactly one value to each given
More informationFinal 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 informationOverview of Topics. Finite Model Theory. Finite Model Theory. Connections to Database Theory. Qing Wang
Overview of Topics Finite Model Theory Part 1: Introduction 1 What is finite model theory? 2 Connections to some areas in CS Qing Wang qing.wang@anu.edu.au Database theory Complexity theory 3 Basic definitions
More informationComplexity and Expressivity of Uniform One-Dimensional Fragment with Equality
Complexity and Expressivity of Uniform One-Dimensional Fragment with Equality Emanuel Kieroński and Antti Kuusisto arxiv:1409.0731v1 [math.lo] 2 Sep 2014 Abstract Uniform one-dimensional fragment UF =
More informationMATH 318/Fall, 2007 Notes on reading formulas and Skolem functions
1. The Tarski machine MATH 318/Fall, 2007 Notes on reading formulas and Skolem functions When we are given a sentence Φ in predicate logic, and a structure M interpreting the relation and operation symbols
More informationCounter Automata and Classical Logics for Data Words
Counter Automata and Classical Logics for Data Words Amal Dev Manuel amal@imsc.res.in Institute of Mathematical Sciences, Taramani, Chennai, India. January 31, 2012 Data Words Definition (Data Words) A
More informationTRUTH-THEORIES FOR FRAGMENTS OF PA
TRUTH-THEORIES FOR FRAGMENTS OF PA RICHARD G. HECK, JR. The discussion here follows Petr Hájek and Pavel Pudlák, Metamathematics of First-order Arithmetic (Berlin: Springer-Verlag, 1993). See especially
More informationPropositional Logic: Deductive Proof & Natural Deduction Part 1
Propositional Logic: Deductive Proof & Natural Deduction Part 1 CS402, Spring 2016 Shin Yoo Deductive Proof In propositional logic, a valid formula is a tautology. So far, we could show the validity of
More informationCompleteness in the Monadic Predicate Calculus. We have a system of eight rules of proof. Let's list them:
Completeness in the Monadic Predicate Calculus We have a system of eight rules of proof. Let's list them: PI At any stage of a derivation, you may write down a sentence φ with {φ} as its premiss set. TC
More informationViews and Queries: Determinacy and Rewriting
Views and Queries: Determinacy and Rewriting ALAN NASH Aleph One LLC LUC SEGOUFIN INRIA, ENS-Cachan and VICTOR VIANU University of California San Diego We investigate the question of whether a query Q
More informationFIRST-ORDER QUERY EVALUATION ON STRUCTURES OF BOUNDED DEGREE
FIRST-ORDER QUERY EVALUATION ON STRUCTURES OF BOUNDED DEGREE INRIA and ENS Cachan e-mail address: kazana@lsv.ens-cachan.fr WOJCIECH KAZANA AND LUC SEGOUFIN INRIA and ENS Cachan e-mail address: see http://pages.saclay.inria.fr/luc.segoufin/
More information3. The Logic of Quantified Statements Summary. Aaron Tan August 2017
3. The Logic of Quantified Statements Summary Aaron Tan 28 31 August 2017 1 3. The Logic of Quantified Statements 3.1 Predicates and Quantified Statements I Predicate; domain; truth set Universal quantifier,
More informationI-Indexed Indiscernible Sets and Trees
1 / 20 I-Indexed Indiscernible Sets and Trees Lynn Scow Vassar College Harvard/MIT Logic Seminar December 3, 2013 2 / 20 Outline 1 background 2 the modeling property 3 a dictionary theorem 3 / 20 order
More informationFirst-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 information13. APPENDIX 1: THE SYNTAX OF PREDICATE LOGIC
394 Hardegree, Symbolic Logic 13. APPENDIX 1: THE SYNTAX OF PREDICATE LOGIC In this appendix, we review the syntactic features of predicate logic that are crucial to understanding derivations in predicate
More informationSome Modal Aspects of XPath
M4M 2007 Some Modal Aspects of XPath Balder ten Cate 1,2 Informatics Institute, University of Amsterdam Kruislaan 403, 1098 SJ, Amsterdam, The Netherlands Gaëlle Fontaine 3 ILLC, University of Amsterdam
More informationRecent Developments in and Around Coaglgebraic Logics
Recent Developments in and Around Coaglgebraic Logics D. Pattinson, Imperial College London (in collaboration with G. Calin, R. Myers, L. Schröder) Example: Logics in Knowledge Representation Knowledge
More informationOverview of Today s Lecture
Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 1 Overview of Today s Lecture Administrative Stuff HW #1 grades and solutions have been posted Please make sure to work through the solutions HW
More informationOn 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 informationSyntax. 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 informationPredicate 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 informationClassical First-Order Logic
Classical First-Order Logic Software Formal Verification Maria João Frade Departmento de Informática Universidade do Minho 2009/2010 Maria João Frade (DI-UM) First-Order Logic (Classical) MFES 2009/10
More informationThe Impact of Disjunction on Query Answering Under Guarded-based Existential Rules
The Impact of Disjunction on Query Answering Under Guarded-based Existential Rules Pierre Bourhis, Michael Morak, and Andreas Pieris Department of Computer Science, University of Oxford, UK firstname.lastname@cs.ox.ac.uk
More informationCHAPTER 2. FIRST ORDER LOGIC
CHAPTER 2. FIRST ORDER LOGIC 1. Introduction First order logic is a much richer system than sentential logic. Its interpretations include the usual structures of mathematics, and its sentences enable us
More informationTR : Binding Modalities
City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2012 TR-2012011: Binding Modalities Sergei N. Artemov Tatiana Yavorskaya (Sidon) Follow this and
More informationPropositional Logic: Evaluating the Formulas
Institute for Formal Models and Verification Johannes Kepler University Linz VL Logik (LVA-Nr. 342208) Winter Semester 2015/2016 Propositional Logic: Evaluating the Formulas Version 2015.2 Armin Biere
More informationAAA615: Formal Methods. Lecture 2 First-Order Logic
AAA615: Formal Methods Lecture 2 First-Order Logic Hakjoo Oh 2017 Fall Hakjoo Oh AAA615 2017 Fall, Lecture 2 September 24, 2017 1 / 29 First-Order Logic An extension of propositional logic with predicates,
More informationPredicate Calculus lecture 1
Predicate Calculus lecture 1 Section 1.3 Limitation of Propositional Logic Consider the following reasoning All cats have tails Gouchi is a cat Therefore, Gouchi has tail. MSU/CSE 260 Fall 2009 1 MSU/CSE
More informationFirst 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 informationConfiguration Logic: A Multi-Site Modal Logic
Configuration Logic: A Multi-Site Modal Logic Roger Villemaire, Sylvain Hallé, Omar Cherkaoui Université du Québec à Montréal C. P. 8888, Succ. Centre-Ville Montréal, Canada H3C 3P8 villemaire.roger@uqam.ca
More informationOnline Appendix to The Recovery of a Schema Mapping: Bringing Exchanged Data Back
Online Appendix to The Recovery of a Schema Mapping: Bringing Exchanged Data Back MARCELO ARENAS and JORGE PÉREZ Pontificia Universidad Católica de Chile and CRISTIAN RIVEROS R&M Tech Ingeniería y Servicios
More informationLOGIC PROPOSITIONAL REASONING
LOGIC PROPOSITIONAL REASONING WS 2017/2018 (342.208) Armin Biere Martina Seidl biere@jku.at martina.seidl@jku.at Institute for Formal Models and Verification Johannes Kepler Universität Linz Version 2018.1
More informationOn the Craig interpolation and the fixed point
On the Craig interpolation and the fixed point property for GLP Lev D. Beklemishev December 11, 2007 Abstract We prove the Craig interpolation and the fixed point property for GLP by finitary methods.
More informationTwo-Variable Logic on Data Trees and XML Reasoning
Two-Variable Logic on Data Trees and XML Reasoning Miko laj Bojańczyk Warsaw University and Anca Muscholl LABRI & Université Bordeaux 1 and Thomas Schwentick Universität Dortmund and Luc Segoufin INRIA
More informationIntroduction to first-order logic:
Introduction to first-order logic: First-order structures and languages. Terms and formulae in first-order logic. Interpretations, truth, validity, and satisfaction. Valentin Goranko DTU Informatics September
More informationDecomposing Modal Logic
Decomposing Modal Logic Gabriel G. Infante-Lopez Carlos Areces Maarten de Rijke Language & Inference Technology Group, ILLC, U. of Amsterdam Nieuwe Achtergracht 166, 1018 WV Amsterdam Email: {infante,carlos,mdr}@science.uva.nl
More informationRelational Reasoning in Natural Language
1/67 Relational Reasoning in Natural Language Larry Moss ESSLLI 10 Course on Logics for Natural Language Inference August, 2010 Adding transitive verbs the work on R, R, and other systems is joint with
More informationAlgorithmic Model Theory SS 2016
Algorithmic Model Theory SS 2016 Prof. Dr. Erich Grädel and Dr. Wied Pakusa Mathematische Grundlagen der Informatik RWTH Aachen cbnd This work is licensed under: http://creativecommons.org/licenses/by-nc-nd/3.0/de/
More informationIntroduction to Temporal Logic. The purpose of temporal logics is to specify properties of dynamic systems. These can be either
Introduction to Temporal Logic The purpose of temporal logics is to specify properties of dynamic systems. These can be either Desired properites. Often liveness properties like In every infinite run action
More informationA Modal Logic of Quantification and Substitution
A Modal Logic of Quantification and Substitution Yde Venema present address: Department of Mathematics and Computer Science Free University De Boelelaan 1081 1081 HV Amsterdam e-mail: yde@cs.vu.nl Abstract.
More informationFrom Liveness to Promptness
From Liveness to Promptness Orna Kupferman Hebrew University Nir Piterman EPFL Moshe Y. Vardi Rice University Abstract Liveness temporal properties state that something good eventually happens, e.g., every
More informationCSE 1400 Applied Discrete Mathematics Definitions
CSE 1400 Applied Discrete Mathematics Definitions Department of Computer Sciences College of Engineering Florida Tech Fall 2011 Arithmetic 1 Alphabets, Strings, Languages, & Words 2 Number Systems 3 Machine
More informationA tableau-based decision procedure for a branching-time interval temporal logic
A tableau-based decision procedure for a branching-time interval temporal logic Davide Bresolin Angelo Montanari Dipartimento di Matematica e Informatica Università degli Studi di Udine {bresolin, montana}@dimi.uniud.it
More informationTwo-Variable Logic on Data Trees and XML Reasoning
Two-Variable Logic on Data Trees and XML Reasoning Miko laj Bojańczyk Warsaw University and Anca Muscholl LABRI & Université Bordeaux 1 and Thomas Schwentick Universität Dortmund and Luc Segoufin INRIA
More informationSystem f2lp Computing Answer Sets of First-Order Formulas
System f2lp Computing Answer Sets of First-Order Formulas Joohyung Lee and Ravi Palla Computer Science and Engineering Arizona State University, Tempe, AZ, USA {joolee,ravi.palla}@asu.edu Abstract. We
More informationGeneralising Automaticity to Modal Properties of Finite Structures
Generalising Automaticity to Modal Properties of Finite Structures Anuj Dawar University of Cambridge Computer Laboratory, Cambridge CB3 0FD, UK. anuj.dawar@cl.cam.ac.uk Stephan Kreutzer Institut für Informatik,
More informationOn the bisimulation invariant fragment of monadic Σ 1 in the finite
On the bisimulation invariant fragment of monadic Σ 1 in the finite Anuj Dawar 1 and David Janin 2 1 University of Cambridge Computer Laboratory, Cambridge CB3 0FD, UK, anuj.dawar@cl.cam.ac.uk. 2 LaBRI,
More informationA Polynomial Translation from the Two-Variable Guarded Fragment with Number Restrictions to the Guarded Fragment
A Polynomial Translation from the Two-Variable Guarded Fragment with Number Restrictions to the Guarded Fragment Yevgeny Kazakov MPI für Informatik, D-66123 Saarbrücken, Germany ykazakov@mpi-sb.mpg.de
More informationarxiv:math/ v1 [math.lo] 5 Mar 2007
Topological Semantics and Decidability Dmitry Sustretov arxiv:math/0703106v1 [math.lo] 5 Mar 2007 March 6, 2008 Abstract It is well-known that the basic modal logic of all topological spaces is S4. However,
More informationRandom Graphs. and. The Parity Quantifier
Random Graphs and The Parity Quantifier Phokion G. Kolaitis Swastik Kopparty UC Santa Cruz MIT & & IBM Research-Almaden Institute for Advanced Study What is finite model theory? It is the study of logics
More informationComputational Complexity of Diagram Satisfaction in Euclidean Geometry
Computational Complexity of Diagram Satisfaction in Euclidean Geometry Nathaniel Miller University of Northern Colorado, Department of Mathematical Sciences, Ross Hall, Greeley, CO 80639, (970) 351-2297,
More informationAN INTRODUCTION TO SEPARATION LOGIC. 2. Assertions
AN INTRODUCTION TO SEPARATION LOGIC 2. Assertions John C. Reynolds Carnegie Mellon University January 7, 2011 c 2011 John C. Reynolds Pure Assertions An assertion p is pure iff, for all stores s and all
More informationINF3170 / 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