Abstract
The present chapter is aimed at giving a conceptual exposition of the mathematical principles underlying Sahlqvist correspondence theory. These principles are argued to be inherently algebraic and order-theoretic. They translate naturally on relational structures thanks to Stone-type duality theory. The availability of this analysis in the setting of the algebras dual to relational models leads naturally to the definition of an expanded (object) language in which the well-known ‘minimal valuation’ meta-arguments can be encoded, and of a calculus for correspondence of a proof-theoretic style in the expanded language, mechanically computing the first-order correspondent of given propositional formulas. The main advantage brought about by this formal machinery is that correspondence theory can be ported in a uniform way to families of nonclassical logics, ranging from substructural logics to mu-calculi, and also to different semantics for the same logic, paving the way to a uniform correspondence theory.
Correspondence Theory may be applied to any kind of semantic entity.
(J. van Benthem, Correspondence theory, Handbook of Philosophical Logic, p. 381).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
For \(x \in W\) we let \(R[x] = \{ v \in W \mid Rxv \}\), and for \(X \subseteq W\) we let \(R[X] = \bigcup \{R[x] \mid x \in X\}\).
- 2.
This aspect of the story deserves a separate account, which will be given in Sect. 36.6.
- 3.
It is certainly not the only way to describe the correspondence mechanism, but it is useful for our purposes.
- 4.
In fact, it works also when \(\mathcal {F}\) is an ordered algebra where the operations interpret the \(\mathcal {L}^+\)-connectives.
- 5.
A lattice is atomistic if every element is the supremum of a set of atoms.
- 6.
An element \(c\) of a complete lattice is completely join-prime if \(c\ne \bot \) and, for every subset \(S\) of the lattice, \(c\le \bigvee S\) iff \(c\le s\) for some \(s\in S\), and is completely meet-prime if \(c\ne \top \) and, for every subset \(S\) of the lattice, \(c\ge \bigwedge S\) iff \(c\ge s\) for some \(s\in S\).
- 7.
Notice for instance that the defining clause of the least upper bound, i.e. \(a \vee b\le c\) iff \(a\le c \) and \(b\le c\) for all \(a, b, c\in \mathbb {A}\) can be equivalently restated by saying that \(\vee : \mathbb {A}\times \mathbb {A}\rightarrow \mathbb {A}\) is left adjoint to the diagonal map \(\Delta : \mathbb {A}\rightarrow \mathbb {A}\times \mathbb {A}\) defined by the assignment \(a\mapsto (a, a)\). Likewise, \(\wedge \) is the right adjoint of \(\Delta \). This is why we refer to the corresponding rules as \(\Delta \)-rules. More on adjoints and residuals can be found in the appendix.
- 8.
As usual, \(x{\uparrow }\) denotes the subset \(\{y\mid y\in W\) and \(x\le y\}\), and \(x{\downarrow }\) denotes the subset \(\{y\mid y\in W\) and \(y\le x\}\).
- 9.
The approximation rules are those which introduce new nominals or co-nominals. All the other rules introduced so far, except (LA), (RA), (\(\top \)), and (\(\bot \)), are collectively referred to as residuation/adjunction rules.
- 10.
This has been slightly paraphrased in order to exploit the terminology already introduced above.
- 11.
Here \(\alpha (\cdot )\) is obtained from the term function \(\alpha \) by leaving \(p\) free and fixing all other variables to the values prescribed by \(v\).
- 12.
Notice that, thanks to the very general way in which the various versions of Ackemann’s lemma have been stated, the corresponding Ackermann rules apply without changes to logical languages with fixed points.
- 13.
Namely, the one formed by those inequalities such that, for some order type \(\epsilon \), all \(\epsilon \)-critical branches are excellent (cf. Definition 36.4) or good (cf. Sect. 36.8.2) according to the letter of these notions, and hence no fixed point binders occur in \(\epsilon \)-critical branches.
- 14.
We must warn the reader that this account, and in particular the formulation of the additional rules, is slightly oversimplified. Complete details can be found in [15].
- 15.
In fact, \(\Longrightarrow \) can be uniquely identified as the right residual of \(\bullet \) (fusion), given by \( Y\bullet Z: = \{x\mid \exists y\exists z[y\in Y\ \& \ z\in Z\ \& \ R(x, y, z)]\}\).
References
Abramsky S (2005) A Cook’s tour of the finitary non-well-founded sets. In: We will show them: essays in honour of Dov Gabbay, pp 1–18
Ackermann W (1935) Untersuchung über das Eliminationsproblem der mathematischen logic. Mathematische Annalen 110:390–413
van Benthem J (1976) Modal reduction principles. J Symbolic Logic 41(2):301–312
van Benthem J (1983) Modal logic and classical logic. Bibliopolis, Napoli
van Benthem J (2001) Correspondence theory. In: Gabbay DM, Guenthner F (eds) Handbook of philosophical logic, vol 3. Kluwer Academic, Dordrecht, pp 325–408
van Benthem J (2005) Minimal predicates, fixed-points, and definability. J Symbolic Logic 70(3):696–712
van Benthem J (2006) Modal frame correspondence and fixed-points. Studia Logica 83:133–155
van Benthem J, Bezhanishvili N, Hodkinson I (2012) Sahlqvist correspondence for modal mu-calculus. Studia Logica 100:31–60
Bezhanishvili N, Ghilardi S (2013) Bounded proofs and step frames. In: Logic group preprint series, no 306. Utrecht University
Bezhanishvili N, Ghilardi S, Jibladze M (2013) Free modal algebras revisited: the step-by-step method. In: Leo Esakia on duality in modal and intuitionistic logics. Outstanding contributions to Logic, vol 4, 2014. Springer
Bezhanishvili N, Ghilardi S (2013) Bounded proofs and step frames. In: Proceedings of Automated Reasoning with Analytic Tableaux and Related Methods (TABLEAUX 2013), pp 44–58
Bezhanishvili N, Kurz K (2007) Free modal algebras: a coalgebraic perspective. In: Proceedings of CALCO 2007, pp 143–157
Bull RA (1969) On modal logic with propositional quantifiers. J Symbolic Logic 34:257–263
Chagrov A, Chagrova LA (2006) The truth about algorithmic problems in correspondence theory. In: Governatori G, Hodkinson I, Venema Y (eds) Advances in modal logic, vol 6. College Publications, London, pp 121–138
Conradie W, Fomatati Y, Palmigiano A, Sourabh S Sahlqvist correspondence for intuitionistic modal mu-calculus (To appear in Theoretical Computer Science)
Conradie W, Goranko V (2008) Algorithmic correspondence and completeness in modal logic III: semantic extensions of the algorithm SQEMA. J Appl Non-class Logics 18:175–211
Conradie W, Goranko V, Vakarelov D (2005) Elementary canonical formulae: a survey on syntactic, algorithmic, and model-theoretic aspects. In: Schmidt R, Pratt-Hartmann I, Reynolds M, Wansing H (eds) Advances in modal logic, vol 5. Kings College, London, pp 17–51
Conradie W, Goranko V, Vakarelov D (2006) Algorithmic correspondence and completeness in modal logic I: the core algorithm SQEMA. Logical Methods Comput Sci 2(1:5):1–26
Conradie W, Goranko V, Vakarelov D (2006) Algorithmic correspondence and completeness in modal logic. II. Polyadic and hybrid extensions of the algorithm SQEMA. J Logic Comput 16:579–612
Conradie W, Goranko V, Vakarelov D (2010) Algorithmic correspondence and completeness in modal logic. V. Recursive extensions of SQEMA. J Appl Logic 8:319–333
Conradie W, Palmigiano A Algorithmic correspondence and canonicity for non-distributive logics (Submitted)
Conradie W, Palmigiano A (2012) Algorithmic correspondence and canonicity for distributive modal logic. Ann Pure Appl Logic 163:338–376
Conradie W, Palmigiano A, Sourabh S Algebraic modal correspondence: Sahlqvist and beyond (Submitted)
Conradie W, Robinson C An extended Sahlqvist theorem for hybrid logic (In preparation)
Coumans D, van Gool S On generalizing free algebras for a functor. J Logic Comput
Davey BA, Priestley HA (2002) Lattices and order. Cambridge Univerity Press, Cambridge
Dunn JM, Gehrke M, Palmigiano A (2005) Canonical extensions and relational completeness of some substructural logics. J Symbolic Logic 70(3):713–740
Fine K (1972) In so many possible worlds. Notre Dame J Formal Logic 13:516–520
Frittella S, Palmigiano A, Santocanale L Characterizing uniform upper bounds on the length of \(D\)-chains in finite lattices via correspondence theory for monotone modal logic (In preparation)
Gabbay DM, Schmidt RA, Szałas A (2008) Second-order quantifier elimination: foundations, computational aspects and applications. Vol 12 of studies in logic: mathematical logic and foundations. College Publications, London
Galatos N, Jipsen P, Kowalski T, Ono H (2007) Residuated lattices: an algebraic glimpse at substructural logics. Elsevier, Amsterdam
Gehrke M, Jónsson B (1994) Bounded distributive lattices with operators. Math Japon 40
Gehrke M, Nagahashi Y, Venema H (2005) A Sahlqvist theorem for distributive modal logic. Ann Pure Appl Logic 131:65–102
Georgiev D (2006) An implementation of the algorithm SQEMA for computing first-order correspondences of modal formulas, master’s thesis. Sofia University, Faculty of mathematics and computer science
Ghilardi S (1995) An algebraic theory of normal forms. Ann Pure Appl Logic 71:189–245
Ghilardi S, Meloni G (1997) Constructive canonicity in non-classical logics. Ann Pure Appl Logic 86:1–32
Goranko V, Vakarelov D (2001) Sahlqvist formulas in hybrid polyadic modal logics. J Logic Comput 11:737–754
Goranko V, Vakarelov D (2002) Sahlqvist formulas unleashed in polyadic modal languages. In: Wolter F, Wansing H, de Rijke M, Zakharyaschev M (eds) Advances in modal logic, vol 3. World Scientific, Singapore, pp 221–240
Goranko V, Vakarelov D (2006) Elementary canonical formulae: extending Sahlqvist theorem. Ann Pure Appl Logic 141(1–2):180–217
Kikot S (2009) An extension of Kracht’s theorem to generalized Sahlqvist formulas. J Appl Non-class Logics 19:227–251
Kracht M (1993) How completeness and correspondence theory got married. In: de Rijke M (ed) Diamonds and defaults. Kluwer Academic, Dordrecht, pp 175–214
Kurtonina N (1998) Categorical inference and modal logic. J Logic Lang Inform 7:399–411
Kurz A, Palmigiano A (2013) Epistemic updates on algebras. Logical Methods Comput Sci 9(4). doi:10.2168/LMCS-9(4:17)2013
Ma M, Palmigiano A, Sadrzadeh M (2013) Algebraic semantics and model completeness for intuitionistic public announcement logic. Ann Pure Appl Logic 165(4):963–995
Sahlqvist H (1975) Correspondence and completeness in the first and second-order semantics for modal logic. In: Kanger S (ed) Proceedings of the 3rd Scandinavian logic symposium, Uppsala 1973. Springer, Amsterdam, pp 110–143
Sambin G, Vaccaro V (1989) A new proof of Sahlqvist’s theorem on modal definability and completeness. J Symbolic Logic 54:992–999
Sofronie-Stokkermans V (2000) Duality and canonical extensions of bounded distributive lattices with operators, and applications to the semantics of non-classical logics I. Studia Logica 64(1):93–132
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
36.11 Appendix
36.11 Appendix
1.1 36.11.1 Distributive Complex Algebras and Frames
An element \(c\ne \bot \) of a complete lattice \(\mathbb {C}\) is completely join-irreducible iff \(c = \bigvee S\) implies \(c \in S\) for every \(S\subseteq \mathbb {C}\); moreover, \(c\) is completely join-prime if \(c\ne \bot \) and, for every subset \(S\) of the lattice, \(c\le \bigvee S\) iff \(c\le s\) for some \(s\in S\). An element \(c\ne \bot \) of a complete lattice is an atom if there is no element \(y\) in the lattice such that \(\bot < y<c\). An element \(c\ne \top \) of a complete lattice is completely meet-irreducible iff \(c = \bigwedge S\) implies \(c \in S\) for every \(S\subseteq \mathbb {C}\); moreover, \(c\) is completely meet-prime if \(c\ne \top \) and, for every subset \(S\) of the lattice, \(c\ge \bigwedge S\) iff \(c\ge s\) for some \(s\in S\). An element \(c\ne \top \) of a complete lattice is a co-atom if there is no element \(y\) in the lattice such that \(c<y< \top \).
If \(c\) is an atom (resp. a co-atom), then \(c\) is completely join-prime (resp. meet-prime), and if \(c\) is completely join-prime (resp. meet-prime), then \(c\) is completely join-irreducible (resp. meet-irreducible). If \(\mathbb {C}\) is frame distributive (i.e. finite meets distribute over arbitrary joins) then the completely join-irreducible elements are completely join-prime, and if \(\mathbb {C}\) is a complete Boolean lattice, then the completely join-prime elements are atoms. The collections of all completely join- and meet-irreducible elements of \(\mathbb {C}\) are respectively denoted by \(J^{\infty }(\mathbb {C})\) and \(M^{\infty }(\mathbb {C})\).
Definition 36.6
A perfect lattice is a complete lattice \(\mathbb {C}\) such that \(J^{\infty }(\mathbb {C})\) join-generates \(\mathbb {C}\) (i.e. every element of \(\mathbb {C}\) is the join of elements in \(J^{\infty }(\mathbb {C})\)) and \(M^{\infty }(\mathbb {C})\) meet-generates \(\mathbb {C}\) (i.e. every element of \(\mathbb {C}\) is the meet of elements in \(M^{\infty }(\mathbb {C})\)). A perfect distributive lattice is a perfect lattice such that \(J^{\infty }(\mathbb {C})\) coincides with the set of all completely join-prime elements of \(\mathbb {C}\) and \(M^{\infty }(\mathbb {C})\) coincides with the set of all completely meet-prime elements of \(\mathbb {C}\); a perfect Boolean lattice is a perfect lattice such that \(J^{\infty }(\mathbb {C})\) coincides with the set of all the atoms of \(\mathbb {C}\) (or \(M^{\infty }(\mathbb {C})\) coincides with the set of all the co-atoms of \(\mathbb {C}\)).
Complete atomic modal algebras are those modal algebras \(\mathbb {A}\) the lattice reducts of which is a perfect Boolean lattice and moreover, their \(\Diamond \) operation preserves arbitrary joins, i.e. \(\Diamond (\bigvee S) = \bigvee _{s\in S}\Diamond s\) for every \(S\subseteq \mathbb {A}\). Discrete Stone duality between complete atomic modal algebras and their complete homomorphisms and Kripke frames and their bounded morphisms is defined on objects by mapping any Kripke frame \(\mathcal {F} = (W, R)\) to its complex algebra \(\mathcal {F}^+ = (\mathcal {P}(W), \langle R\rangle )\), where \( \langle R\rangle X = R^{-1}[X] = \{w\in W : \exists x(x\in X\ \& \ wRx)\}\) for every \(X\in \mathcal {P}(W)\), and every complete atomic modal algebra \(\mathbb {A} = (\mathbb {B}, \Diamond )\) to its atom structure \(\mathbb {A}_{+} = (J^{\infty }(\mathbb {B}), R)\), where \(x R y\) iff \(x\le \Diamond y\) for all atoms \(x, y\in J^{\infty }(\mathbb {B})\). As a consequence of this duality, the Stone representation theorem holds for complete atomic modal algebras, which states that these can be equivalently characterized as the modal algebras each of which is isomorphic to the complex algebra of some Kripke frame.
Likewise, a Stone-type duality (extending the finite Birkhoff duality) holds between perfect distributive lattices and their complete homomorphisms and posets and monotone maps, which is defined on objects as follows: every poset \(X\) is associated with the lattice \(\mathcal {P}^{\uparrow }(X)\) of the upward-closed subsets of \(X\), and every perfect lattice \(\mathbb {C}\) is associated with \((J^{\infty }(\mathbb {C}),\ge )\) where \(\ge \) is the reverse lattice order in \(\mathbb {C}\), restricted to \(J^{\infty }(\mathbb {C})\). As a consequence of this duality, perfect distributive lattices can be equivalently characterized (see e.g. [32]) as those lattices each of which is isomorphic to the lattice \(\mathcal {P}^{\uparrow }(X)\) of the upward-closed subsets of some poset \(X\).
As was mentioned early on, just in the same way in which the duality between complete atomic Boolean algebras and sets can be expanded to a duality between complete atomic modal algebras and Kripke frames, the duality between perfect distributive lattices and posets can be expanded to a duality between perfect DLOs and posets endowed with arrays of relations, each of which dualizes one additional operation in the usual way, i.e., \(n\)-ary operations give rise to \(n+1\)-ary relations, and the assignments between operations and relations are defined as in the classical setting. We are not going to report on this duality in full detail (we refer e.g. to [22, 33, 47]), but we limit ourselves to mention that, for instance, the DLOs endowed with four unary operators as in (36.5) are dual to the relational structures \(\mathcal {F}=(W, \le , R_\Diamond , R_\Box , R_\lhd , R_\rhd )\) such that \((W, \le )\) is a nonempty poset, \(R_\Diamond , R_\Box , R_\lhd , R_\rhd \) are binary relations on \(W\) and the following inclusions hold:
The complex algebra of any such relational structure \(\mathcal {F}\) (cf. [33, Sect. 2.3]) is
where, for every \(X\subseteq W\),
Here \((\cdot )^c\) denotes the complement relative to \(W\), while \(R[x] = \{w\mid w\in W \text{ and } x Rw\}\) and \(R^{-1}[x] = \{w\mid w\in W \text{ and } w Rx\}\). Moreover, \(R[X] = \bigcup \{R[x]\mid x\in X\}\) and \(R^{-1}[X] = \bigcup \{R^{-1}[x]\mid x\in X\}\).
1.2 Adjunction and Residuation
Let \(P\) and \(Q\) be partial orders. The maps \(f: P\rightarrow Q\) and \(g: Q\rightarrow P\) form an adjoint pair (notation: \(f\dashv g\)) iff for every \(x\in P\) and \(y\in Q\), \(f(x)\le y\ \text{ iff } \ x\le g(y).\) Whenever \(f\dashv g\), \(f\) is the left adjoint of \(g\) and \(g\) is the right adjoint of \(f\). Adjoint maps are order-preserving. If a map admits a left (resp. right) adjoint, the adjoint is unique and can be computed pointwise from the map itself and the order.
Proposition 36.3
-
1.
Right adjoints (resp. left adjoints) between complete lattices are exactly the completely meet-preserving (resp. join-preserving) maps;
-
2.
right (resp. left) adjoints on powerset algebras \(\mathcal {P}(W)\) are exactly the maps defined by assignments of type \(X\mapsto [R]X = (R^{-1}[X^c])^c\) (resp. \(X\mapsto \langle R\rangle X = R^{-1}[X]\)) for some binary relation \(R\) on \(W\).
-
3.
For any binary relation \(R\) on \(W\), the left adjoint of \([R]\) is the map \(\langle R^{-1}\rangle \), defined by the assignment \(X\mapsto R[X]\).
Proof
1. See [26, Proposition 7.34].
2. For a left adjoint \(f:\mathcal {P}(W)\longrightarrow \mathcal {P}(W)\), define \(R\) as follows: for every \(x,z\in W\), \(x R z\) iff \( x\in f(\{z\}).\) For a right adjoint \(g:\mathcal {P}(W)\longrightarrow \mathcal {P}(W)\), define \(R\) as follows: for every \(x,z\in W\), \(x R z \) iff \(x\not \in g(W\setminus \{z\}).\)
The notion of adjunction can be made parametric and generalized to \(n\)-ary maps in a component-wise fashion: an \(n\)-ary map \(f: P^n \rightarrow P\) on a poset \(P\) is residuated if there exists a collection of maps \( \{g_i: P^n\rightarrow P\mid 1\le i \le n\} \) s.t. for every \(1\le i\le n\) and for all \(x_1,\ldots , x_n, y\in P\),
The map \(g_i\) is the \(i\)-th residual of \(f\). Residuated maps are order preserving in each coordinate, and for each \(1\le i\le n\), the residual \(g_i\) is order-preserving in its \(i\)th coordinate and order-reversing in all other coordinates. The facts stated in the following example and proposition are well known in the literature in their binary instance (cf. [31, Sect. 3.1.3]):
Example 36.4
For every \((n+1)\)-ary relation \(\mathcal {S}\) on \(W\) and every \((X_1,\ldots , X_n)\in \mathcal {P}(W)^n\), let
The \(n\)-ary operation on \(\mathcal {P}(W)\) defined by the assignment \( (X_1,\ldots , X_n)\mapsto \mathcal {S}[X_1, \ldots , X_n] \) is residuated and its \(i\)-th residual is the map \(g_i: \mathcal {P}(W)^n\rightarrow \mathcal {P}(W)\) which maps every \(n\)-tuple \((X_1,\ldots ,X_{i-1}, Y, X_{i+1},\ldots , X_n)\) to the set \(\{w\in W\mid \alpha _{\mathcal {S}}^i(w)\},\) where \(\alpha _{\mathcal {S}}^i(w)\) is the following first-order formula:
and moreover \(\mathbf {n}_i = \{1,\ldots , n\}\setminus \{i\}\).
Proposition 36.4
If \(f: P^n\rightarrow P\) is residuated and \(\{g_i: P^n\rightarrow P\mid 1\le i\le n\}\) is the collection of its residuals, then:
-
1.
if \(P\) is a complete lattice, then \(f\) preserves arbitrary joins in each coordinate;
-
2.
if \(P\) is a powerset algebra, \(f\) coincides with the map defined by the assignment \(\mathcal {S}[X_1,\ldots , X_n]\) as in Example 36.4, for some \((n+1)\)-ary relation \(\mathcal {S}\) on \(W\).
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Conradie, W., Ghilardi, S., Palmigiano, A. (2014). Unified Correspondence. In: Baltag, A., Smets, S. (eds) Johan van Benthem on Logic and Information Dynamics. Outstanding Contributions to Logic, vol 5. Springer, Cham. https://doi.org/10.1007/978-3-319-06025-5_36
Download citation
DOI: https://doi.org/10.1007/978-3-319-06025-5_36
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-06024-8
Online ISBN: 978-3-319-06025-5
eBook Packages: Humanities, Social Sciences and LawPhilosophy and Religion (R0)