-
Mechanised uniform interpolation for modal logics K, GL, and iSL
Abstract: The uniform interpolation property in a given logic can be understood as the definability of propositional quantifiers. We mechanise the computation of these quantifiers and prove correctness in the Coq proof assistant for three modal logics, namely: (1) the modal logic K, for which a pen-and-paper proof exists; (2) Gödel-Löb logic GL, for which our formalisation clarifies an important point in an… ▽ More
Submitted 29 April, 2024; v1 submitted 16 February, 2024; originally announced February 2024.
Comments: 18 pages, to appear in IJCAR 2024
MSC Class: 03B45; 03B20; 03F45; 68V20 ACM Class: F.4.1; I.2.3; I.2.4
-
Deciding Equations in the Time Warp Algebra
Abstract: Join-preserving maps on the discrete time scale $ω^+$, referred to as time warps, have been proposed as graded modalities that can be used to quantify the growth of information in the course of program execution. The set of time warps forms a simple distributive involutive residuated lattice -- called the time warp algebra -- that is equipped with residual operations relevant to potential applicat… ▽ More
Submitted 25 January, 2024; v1 submitted 15 January, 2023; originally announced February 2023.
Journal ref: Logical Methods in Computer Science, Volume 20, Issue 1 (January 26, 2024) lmcs:10937
-
arXiv:2301.12475 [pdf, ps, other]
Profinite lambda-terms and parametricity
Abstract: Combining ideas coming from Stone duality and Reynolds parametricity, we formulate in a clean and principled way a notion of profinite lambda-term which, we show, generalizes at every type the traditional notion of profinite word coming from automata theory. We start by defining the Stone space of profinite lambda-terms as a projective limit of finite sets of usual lambda-terms, considered modulo… ▽ More
Submitted 18 November, 2023; v1 submitted 29 January, 2023; originally announced January 2023.
Comments: For the proceedings of MFPS2023
Journal ref: Electronic Notes in Theoretical Informatics and Computer Science, Volume 3 - Proceedings of MFPS XXXIX (November 23, 2023) entics:12280
-
arXiv:2203.03286 [pdf, ps, other]
Topological Duality for Distributive Lattices: Theory and Applications
Abstract: This book is a course in Stone-Priestley duality theory, with applications to logic and theoretical computer science. Our target audience are graduate students and researchers in mathematics and computer science. Our aim is to get in a fairly full palette of duality tools as directly and quickly as possible, then to illustrate and further elaborate these tools within the setting of three emblemati… ▽ More
Submitted 5 April, 2023; v1 submitted 7 March, 2022; originally announced March 2022.
Comments: This material will be published by Cambridge University Press as "Topological Duality for Distributive Lattices: Theory and Applications" by Mai Gehrke and Sam van Gool. This pre-publication is free to view and download for personal use only. Not for re-distribution, re-sale, or use in derivative works. (c) 2023 Mai Gehrke and Sam van Gool
MSC Class: 06-01; 54-01; 03G10; 68Q70; 06B35 ACM Class: F.3.2; F.4
-
First-order separation over countable ordinals
Abstract: We show that the existence of a first-order formula separating two monadic second order formulas over countable ordinal words is decidable. This extends the work of Henckell and Almeida on finite words, and of Place and Zeitoun on $ω$-words. For this, we develop the algebraic concept of monoid (resp. $ω$-semigroup, resp. ordinal monoid) with aperiodic merge, an extension of monoids (resp. $ω$-semi… ▽ More
Submitted 9 January, 2022; originally announced January 2022.
-
arXiv:2106.06205 [pdf, ps, other]
Time Warps, from Algebra to Algorithms
Abstract: Graded modalities have been proposed in recent work on programming languages as a general framework for refining type systems with intensional properties. In particular, continuous endomaps of the discrete time scale, or time warps, can be used to quantify the growth of information in the course of program execution. Time warps form a complete residuated lattice, with the residuals playing an impo… ▽ More
Submitted 19 August, 2021; v1 submitted 11 June, 2021; originally announced June 2021.
Comments: 22 pages, version accepted at RAMICS 2021 plus appendices
-
arXiv:1605.01003 [pdf, ps, other]
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 first-order 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 fo… ▽ More
Submitted 3 May, 2016; originally announced May 2016.
Comments: 22 pp. (10 pp. + 12 pp. appendix). LICS 2016
-
arXiv:1503.08936 [pdf, ps, other]
A model-theoretic characterization of monadic second order logic on infinite words
Abstract: Monadic second order logic and linear temporal logic are two logical formalisms that can be used to describe classes of infinite words, i.e., first-order models based on the natural numbers with order, successor, and finitely many unary predicate symbols. Monadic second order logic over infinite words (S1S) can alternatively be described as a first-order logic interpreted in $\mathcal{P}(ω)$, th… ▽ More
Submitted 29 April, 2016; v1 submitted 31 March, 2015; originally announced March 2015.
Comments: 15 pages
-
arXiv:1009.3410 [pdf, ps, other]
Duality and canonical extensions for stably compact spaces
Abstract: We construct a canonical extension for strong proximity lattices in order to give an algebraic, point-free description of a finitary duality for stably compact spaces. In this setting not only morphisms, but also objects may have distinct pi- and sigma-extensions.
Submitted 8 October, 2011; v1 submitted 17 September, 2010; originally announced September 2010.
Comments: 29 pages, 1 figure
MSC Class: 54H99 (Primary); 03G10 (Secondary); 18A35
Journal ref: Topology and its Applications, Vol. 159, No. 1, pp. 341-359 (2012)