Proceedings of the 31st Annual ACM/IEEE Symposium on Logic in Computer Science 2016
DOI: 10.1145/2933575.2933609
|View full text |Cite
|
Sign up to set email alerts
|

Monadic second order logic as the model companion of temporal logic

Abstract: The main focus of this paper is on bisimulation-invariant MSO, and more particularly on giving a novel model-theoretic approach to it. In model theory, a model companion of a theory is a firstorder description of the class of models in which all potentially solvable systems of equations and non-equations have solutions. We show that bisimulation-invariant MSO on trees gives the model companion for a new temporal logic, "fair CTL", an enrichment of CTL with local fairness constraints. To achieve this, we give a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 8 publications
(3 citation statements)
references
References 18 publications
(19 reference statements)
0
3
0
Order By: Relevance
“…An essential insight in the proof of Büchi's theorem is the fact that every monadic second-order formula is equivalent on words to an existential monadic second-order formula, and thus the iterative approach is not relevant as the hierarchy collapses. See (Ghilardi and van Gool, 2016) for a duality and type-theoretic approach via model companions. However, for the first-order fragment the iterative approach is very powerful.…”
Section: Three Examples Of Dual Spaces In Logicmentioning
confidence: 99%
“…An essential insight in the proof of Büchi's theorem is the fact that every monadic second-order formula is equivalent on words to an existential monadic second-order formula, and thus the iterative approach is not relevant as the hierarchy collapses. See (Ghilardi and van Gool, 2016) for a duality and type-theoretic approach via model companions. However, for the first-order fragment the iterative approach is very powerful.…”
Section: Three Examples Of Dual Spaces In Logicmentioning
confidence: 99%
“…Interestingly, model completeness has other well-known applications in computer science. It has been applied: (i) to reveal interesting connections between temporal logic and monadic second-order logic [29,30]; (ii) in automated reasoning to design complete algorithms for constraint satisfiability in combined theories over non-disjoint signatures [1,23,31,[49][50][51]; (iii) again in automated reasoning in relationship with interpolation and symbol elimination [59,60]; (iv) in modal logic and in software verification theories [24,25], to obtain combined interpolation results.…”
Section: Introductionmentioning
confidence: 99%
“…In algebraic logic some attention has been paid to the class of existentially closed structures in varieties coming from the algebraization of common propositional logics. In fact, there are relevant cases where such classes are elementary: this includes, besides the easy case of Boolean algebras, also Heyting algebras [GZ97,GZ02], diagonalizable algebras [Sha93,GZ02] and some universal classes related to temporal logics [GvG01], [GvG16]. However, very little is known about the related axiomatizations, with the remarkable exception of the case of the locally finite amalgamable varieties of Heyting algebras recently investigated in [DJ10] and of the simpler cases of posets and semilattices studied in [AB86].…”
Section: Introductionmentioning
confidence: 99%