Abstract
We discuss the celebrated Blok-Esakia theorem on the isomorphism between the lattices of extensions of intuitionistic propositional logic and the Grzegorczyk modal system. In particular, we present the original algebraic proof of this theorem found by Blok, and give a brief survey of generalisations of the Blok-Esakia theorem to extensions of intuitionistic logic with modal operators and coimplication.
In memory of Leo Esakia
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
Keywords
5.1 Introduction
The Blok-Esakia theorem, which was proved independently by the Dutch logician Wim Blok [6] and the Georgian logician Leo Esakia [13] in 1976, is a jewel of non-classical mathematical logic. It can be regarded as a culmination of a long sequence of results, which started in the 1920–1930s with attempts to understand the logical aspects of Brouwer’s intuitionism by means of classical modal logic and involved such big names in mathematics and logic as K. Gödel, A.N. Kolmogorov, P.S. Novikov and A. Tarski. Arguably, it was this direction of research that attracted mathematical logicians to modal logic rather than the philosophical analysis of modalities by Lewis and Langford [43]. Moreover, it contributed to establishing close connections between logic, algebra and topology. (It may be of interest to note that Blok and Esakia were rather an algebraist and, respectively, a topologist who applied their results in logic.)
Blok’s and Esakia’s aims were to understand and describe the structure of the extremely complex lattices of modal and superintuitionistic (aka intermediate) logics—or, in algebraic terms, the lattices of varieties of topological Boolean and Heyting algebras.Footnote 1 Their theorem provided means for a comparative study of these lattices and gave a ‘superintuitionistic classification’ of the lattice of modal logics containing S4. Esakia [16] believed that one could give a complete description of the structure of all modal companions of an arbitrary superintuitionistic logic. In particular, he aimed to describe the structure of all modal companions of intuitionistic propositional logic Int, discovered that the McKinsey system S4.1 was one of them and that the Grzegorczyk [33] system Grz was the largest one. It is to be noted that the first to observe and investigate the close relationship between the lattices of extensions of Int and S4 were Dummett and Lemmon [11], who—in 1959—used the relational representations of topological Boolean and Heyting algebras that are known to us as Kripke frames. Maksimova and Rybakov [47] in 1974 laid a solid algebraic foundation to the area.
This chapter is a brief overview of results related to the Blok-Esakia theorem, which supplements the earlier survey [10]. In Sect. 5.2, we discuss the role and place of the Blok-Esakia theorem in the theory of modal and superintuitionistic logics. In Sect. 5.3, we give Blok’s original algebraic proof of this theorem, which has never been properly published. Section 5.4 surveys generalisations of the Blok-Esakia theorem to intuitionistic modal logics, and, in Sect. 5.5, we discuss its extension to intuitionistic logic with coimplication.
5.2 Modal Companions of Superintuitionistic Logics
According to the (informal) Brouwer-Heyting-Kolmogorov semantics of intuitionistic logic, a statement is true if it has a proof. Orlov [57] and Gödel [25] formalised this semantics by means of a modal logic where the formula \(\Box \varphi \) stands for ‘\(\varphi \) is provable.’ (Novikov [55] read \(\Box \varphi \) as ‘\(\varphi \) is establishable.’) Their modal logic contained classical propositional logic,Footnote 2 \(\mathbf{Cl }\), three properly modal axioms
and the inference rules \(\varphi /\Box \varphi \) (if we have derived \(\varphi \), then \(\varphi \) is provable), modus ponens and substitution. Gödel [25] observed that the resulting logic is equivalent to one of the systems in the Lewis and Langford [43] nomenclature, namely \(\mathbf{S4 }\), and conjectured that propositional intuitionistic logic \(\mathbf{Int }\), as axiomatised by Heyting [35], can be defined by taking
where \(T(\varphi )\) is the modal formula obtained by prefixing \(\Box \) to every subformulaFootnote 3 of the intuitionistic formula \(\varphi \). This conjecture was proved by McKinsey and Tarski [49] in 1948; many other proofs of this fundamental result were given later by Maehara [44], Hacking [34], Schütte [67], Novikov [55], et al.
It has been known since Gödel’s [24] that there are infinitely many (more precisely, continuum-many [36]) logics between Int and Cl. Moreover, some of them are ‘constructive’ in the same way as Int, for instance, the Kleene realisability logic [38, 54, 65] or the Medvedev logic of finite problems [50]. The logics sitting between Int and Cl were called intermediate logics by Umezawa [72, 73]; in the 1960s, Kuznetsov suggested the name superintuitionistic logics (si-logics, for short) for all extensions of Int. We denote the class of si-logics by ExtInt. The class of normal (that is, closed under the necessitation rule \(\varphi /\Box \varphi \)) extensions of S4 will be denoted by NExtS4. Thus,
where \(\fancyscript{L}_I\) is the set of propositional (intuitionistic) formulas, \(\fancyscript{L}_M\) is the set of modal formulas, \(+\) stands for ‘add the formulas in \(\varGamma \) and take the closure under modus ponens and substitution,’ while \(\oplus \) also requires the closure under necessitation.
Dummett and Lemmon [11] extended the translation \(T\) to the whole class of si-logics. More precisely, with every si-logic \(L = \mathbf{Int }+ \varGamma \) they associated the modal logic \(\tau L = \mathbf{S4 }\oplus \{T(\varphi ) \mid \varphi \in \varGamma \}\) and showed that \(L\) is embedded in \(\tau L\) by \(T\): for every \(\varphi \in \fancyscript{L}_I\), we have
It turned out, in particular, that \(\tau \mathbf{Cl }= \mathbf{S5 }\), \(\tau \mathbf{KC } = \mathbf{S4.2 }\), \(\tau \mathbf{LC } = \mathbf{S4.3 }\), where
One of the questions considered in [11] was to identify those properties of logics that were preserved under the map \(\tau \).
Grzegorczyk [33] found a proper extension of S4 into which Int can also be embedded by \(T\). His logic is known now as the Grzegorczyk logic
Thus, we have, for every \(\varphi \in \fancyscript{L}_I\):
In fact, according to the Blok-Esakia theorem, \(\mathbf{Grz }\) is the largest extension of S4 into which Int is embeddable by \(T\). Esakia [13] observed that Int was also embeddable into the McKinsey logic \(\mathbf{S4.1 }= \mathbf{S4 }\oplus \Box \Diamond p \rightarrow \Diamond \Box p\).
A systematic study of the embeddings of si-logics into modal logics was launched by Maksimova and Rybakov [47], Blok [6] and Esakia [13, 15, 16]. Maksimova and Rybakov introduced two more maps:
where
-
\(\rho M = \{ \varphi \in \fancyscript{L}_I \mid T(\varphi ) \in M \}\), for every \(M \in {\text {NExt}}\mathbf{S4 }\); Esakia called \(\rho M\) the superintuitionistic fragment of \(M\), and \(M\) a modal companion of \(\rho M\);
-
\(\sigma L = \tau L \oplus \mathbf{Grz }\), for every \(L \in {\text {Ext}}\mathbf{Int }\) (Maksimova and Rybakov [47] used a somewhat different map, which was later shown to be equivalent to \(\sigma \) by Blok and Esakia).
Thus, for example, \(\rho \mathbf{Grz }= \rho \mathbf{S4.1 }= \mathbf{Int }\), \(\tau \mathbf{Int }= \mathbf{S4 }\), and \(\sigma \mathbf{Int }= \mathbf{Grz }\).
The results of Maksimova and Rybakov [47], Blok [6] and Esakia [13, 15, 16] on the relationship between \({\text {Ext}}\mathbf{Int }\) and \({\text {NExt}}\mathbf{S4 }\) can be summarised as follows:
-
1.
The set of all modal companions of any si-logic \(L\) forms the interval
$$ \rho ^{-1}(L) = \{ M \in {\text {NExt}}\mathbf{S4 }\mid \tau L \subseteq M \subseteq \sigma L \}, $$with \(\tau L\) being the smallest and \(\sigma L\) the greatest modal companions of \(L\) in \(\text {NExt}\mathbf{S4 }\).Footnote 4 Note that this interval always contains an infinite descending chain of logics; for some si-logics, it may contain continuum-many modal logics.
-
2.
The map \(\rho \) is a lattice homomorphism from \({\text {NExt}}\mathbf{S4 }\) onto \({\text {Ext}}\mathbf{Int }\), \(\tau \) is a lattice isomorphism from \({\text {Ext}}\mathbf{Int }\) into \({\text {NExt}}\mathbf{S4 }\), and all the three maps \(\rho \), \(\tau \) and \(\sigma \) preserve infinite sums and intersections of logics [47].
-
3.
(The Blok-Esakia Theorem) The map \(\sigma \) is a lattice isomorphism from \({\text {Ext}}\mathbf{Int }\) onto \({\text {NExt}}\mathbf{Grz }\).
-
4.
Rybakov [66] also observed that, for any \(L \in {\text {Ext}}\mathbf{Int }\), the lattice \({\text {Ext}}L\) is isomorphically embeddable into \(\rho ^{-1} L\). It follows, for example, that there are a continuum of modal companions of \(\mathbf{Int }\).
The emerging relationship between the lattices \({\text {Ext}}\mathbf{Int }\) and \(\text {NExt}\mathbf{S4 }\) can be described semantically. Recall (see, e.g., [9, 27] for details and further references) that general frames for Int are structures of the form \(\mathfrak F = (W,R,P)\), where \(W\) is a non-empty set, \(R\) a partial order on \(W\) and \(P\) is a collection of upward closed subsets of \(W\) (with respect to \(R\)) that contains \(\emptyset \) and is closed under \(\cap \), \(\cup \) and the operation \(\rightarrow \) defined by taking
If \(P\) contains all upward closed subsets in \(W\), then \(\mathfrak F\) is called a Kripke frame and denoted by \(\mathfrak F = (W,R)\). Every si-logic \(L\) is characterised by the class \({\mathsf {Fr}}L\) of general frames validating \(L\). General frames for S4 are triples of the form \(\mathfrak F = (W,R,P)\), where \(R\) a quasi-order on \(W\ne \emptyset \) and \(P\subseteq 2^W\) is a Boolean algebra of subsets of \(W\) closed under the operation \(\Box \) defined by taking
General frames of the form \(\mathfrak F = (W,R,2^W)\) are called Kripke frames and denoted by \(\mathfrak F = (W,R)\). Every logic \(M\in {\text {NExt}}\mathbf{S4 }\) is characterised by the class \({\mathsf {Fr}}M\) of general frames validating \(M\). For example, a Kripke frame \(\mathfrak F= (W,R)\) is in \({\mathsf {Fr}}\mathbf{Grz }\) iff \(\mathfrak F\) does not contain an infinite ascending chain of the form \(x_1Rx_2Rx_3 \dots \) with \(x_i\ne x_{i+1}\), \(i\ge 1\). We call such frames Noetherian. The smallest non-Noetherian frame contains two distinct points accessible from each other; we denote this frame by \(\mathfrak C_2\).
Given a frame \(\mathfrak F = (W,R,P)\) for \(\mathbf{S4 }\) and a point \(x \in W\), we denote by \(C(x)\) the cluster generated by \(x\) in \(\mathfrak F\), that is, the set
(Thus, the frame \(\mathfrak C_2\) above is just a two-point cluster.) The skeleton of \(\mathfrak F\) is the general frame \(\rho \mathfrak F = (\rho W, \rho R, \rho P)\) for Int defined by taking \(\rho X = \{C(x) \mid x\in X \}\), for \(X \in P\), \(C(x) \rho R C(y)\) iff \(xRy\), and
Conversely, given a frame \(\mathfrak F = (W,R,P)\) for Int, denote by \(\sigma \mathfrak F\) the frame \((W,R,\sigma P)\) for S4, where \(\sigma P\) is the Boolean closure of \(P\) in \(2^W\). Note that the operator \(\sigma \) does not preserve Kripke frames as, for example, \(\sigma (\omega ,\le )\) is not a Kripke frame. Another way of converting an intuitionistic frame \(\mathfrak F = (W,R,P)\) into a modal one is by expanding its points into clusters. Given a cardinal \(\kappa \), \(0 <\kappa \le \omega \), define \(\tau _\kappa \mathfrak F = (\kappa W, \kappa R, \kappa P)\) by replacing every \(x \in W\) with a \(\kappa \)-cluster with the points \(x_i\), for \(i\in \kappa \), and taking \(\kappa P\) to be the Boolean closure of \(\{ X_I \mid I \subseteq \kappa \text { and } X\in \sigma P \}\), where \(X_I = \{ x_i \mid i\in I \text { and } x\in X \}\) [79]. One can show that both \(\rho \sigma \mathfrak F\) and \(\rho \tau _\kappa \mathfrak F\) are isomorphic to \(\mathfrak F\).
Given a class \(\fancyscript{K}\) of frames, we set \(\rho \fancyscript{K} = \{\rho \mathfrak F \mid \mathfrak F \in \fancyscript{K} \}\); a similar notation will be used for the operators \(\sigma \) and \(\tau _\kappa \). The logic determined by \(\fancyscript{K}\) is denoted by \({\mathsf {Log}}\fancyscript{K}\) (it will always be clear from the context whether it is a si- or modal logic). Now, we have:
-
(\(\rho \)) for any \(M\in {\text {NExt}}\mathbf{S4 }\) and \(\fancyscript{K}\), \(M = {\mathsf {Log}}\fancyscript{K}\) iff \(\rho M = {\mathsf {Log}}\rho \fancyscript{K}\),
-
(\(\tau \)) for any \(L\in {\text {Ext}}\mathbf{Int }\) and \(\fancyscript{K}\), \(L = {\mathsf {Log}}\fancyscript{K}\) iff \(\tau L = {\mathsf {Log}}\{\tau _\kappa \fancyscript{K} \mid \kappa <\omega \}\),
-
(\(\sigma \)) for any \(L\in {\text {Ext}}\mathbf{Int }\) and \(\fancyscript{K}\), \(L = {\mathsf {Log}}\fancyscript{K}\) iff \(\sigma L = {\mathsf {Log}}\sigma \fancyscript{K}\).
Thus, we can think of \({\text {NExt}}\mathbf{S4 }\) as a two-dimensional structure: in one dimension, we can change the skeleton of frames and thereby change the si-fragment \(\rho M\) of a modal logic \(M\); in the other, we can change the size of clusters in frames, which keeps the same si-fragment \(\rho M\) but varies the logic between \(\tau \rho M\) and \(\sigma \rho M\).
A little bit different perspective can be obtained by employing the machinery of canonical formulas (see [4, 9, 80] for details and further references). For simplicity, let us imagine that all logics in \({\text {Ext}}\mathbf{Int }\) and \({\text {NExt}}\mathbf{S4 }\) are subframe logics, that is, their classes of frames are closed under taking (not necessarily generated) subframes. All such logics are Kripke complete [17, 78], so we can only deal with Kripke frames. Given a finite rooted quasi-order \(\mathfrak F\), one can construct a modal formula, \(\alpha (\mathfrak F)\), such that, for any frame \(\mathfrak G\), we have \(\mathfrak G \not \models \alpha (\mathfrak F)\) iff \(\mathfrak F\) is a p-morphic image of a subframe of \(\mathfrak G\); in this case we also say that \(\mathfrak G\) is sub-reducible to \(\mathfrak F\). A similar intuitionistic formula, \(\beta (\mathfrak F)\), can be associated with any finite rooted partial order \(\mathfrak F\). The formulas of the form \(\alpha (\mathfrak F)\) and \(\beta (\mathfrak F)\) are called subframe formulas. As shown in [17, 78], all subframe modal and si-logics can be axiomatised by the respective subframe formulas. (We note in passing that the subframe si-logics are precisely those logics in \({\text {Ext}}\mathbf{Int }\) that can be axiomatised by purely implicative formulas [78, 81].)
Given a si-logic \(L = \mathbf{Int }+ \{\beta (\mathfrak F_i) \mid i\in I\}\), every logic \(M \in \rho ^{-1} L\) can be represented in the form
where every frame \(\mathfrak F_j\), \(j\in J\), contains a cluster with at least two points. The logic \(\mathbf{S4 }\oplus \{\alpha (\mathfrak F_i) \mid i\in I\}\) is obviously \(\tau L\), while \(\sigma L = \tau L \oplus \alpha (\mathfrak C_2)\). The lattice \(\rho ^{-1}\mathbf{Cl }\) of modal companions of classical logic \(\mathbf{Cl }\) looks as follows:
where \(\mathfrak C_n\) is a cluster with \(n\) points. However, for other si-logics \(L\), the lattice \(\rho ^{-1} L\) may be very complex.
Every \(M \in {\text {NExt}}\mathbf{S4 }\) can be represented as
Muravitsky [53] called the logic \(M^*\) a modal component of \(M\) and observed that the modal components of \(M\) form a dense sublattice of \({\text {NExt}}\mathbf{S4 }\) with \(M \cap \mathbf{Grz }\) as its greatest element. The problem whether this sublattice always has a least element was left open in [53]. We only note here that a least element does exist if \(M\) is a subframe logic.
The semantic characterisations given above can be used to investigate whether this or that property of logics is preserved under the maps \(\rho \), \(\tau \) and \(\sigma \). For example, all the three maps preserve decidability, the finite model property and the disjunction property [47, 79]; Kripke completeness is preserved by \(\rho \), \(\tau \) but not by \(\sigma \) [47, 68, 79]; interpolation is preserved only under \(\rho \) [46]. (For more preservation results and further references consult [9, 10].)
In this chapter, we do not consider embeddings of Int and its extensions into the logic of formal provability (in Peano Arthmetic) GL, found by Boolos [7], Goldblatt [26] and Kuznetsov and Muravitskij [42]. A discussion of these results can be found in [10]; see also the chapters in this volume written by T. Litak and A. Muravitsky. Artemov [1] analyses the Brouwer-Heyting-Kolmogorov interpretation of intuitionistic logic in the context of his logics of proofs LP closely related to S4. Relationships between first-order si- and modal logics are investigated in [23].
5.3 An Algebraic Proof of the Blok-Esakia Theorem
In this section, we give a sketch of the algebraic proof of the Blok-Esakia theorem that was found by Blok in his PhD thesis [6] but never published in a journal. (A proof using the machinery of canonical formulas was given in [9]; Jerabek [37] considered modal companions of si-logics from the point of view of inference rules and also gave a proof of the Blok-Esakia theorem.)
We remind the reader that si- and modal logics are determined by varieties of Heyting and, respectively, topological Boolean algebras. A Heyting algebra \(\mathfrak {A}=(A,\wedge ,\vee ,\rightarrow ,\bot ,\top )\) extends a bounded distributive lattice \((A,\wedge ,\vee ,\bot ,\top )\) with a binary operator \(a \rightarrow b\) for the relative pseudo-complement of \(a\) with respect to \(b\); that is, for all \(c\in A\), we have \(a \wedge c \le b\) iff \(c \le a \rightarrow b\). The class of all Heyting algebras is a variety (equationally definable); we denote it by \(H\). Subvarieties \(V\) of \(H\) are in 1–1 correspondence to si-logics: for any class \(\fancyscript{V}\) of Heyting algebras, the set
is a si-logic and, conversely, for every si-logic \(L\),
is a variety of Heyting algebras. Moreover, \(L(\fancyscript{V}(L))=L\) and \(\fancyscript{V}(L(\fancyscript{V}))=\fancyscript{V}\) for any si-logic \(L\) and any variety \(\fancyscript{V}\) of Heyting algebras. These results can be proved directly or using duality between Heyting algebras and general frames for Int: for any such general frame \(\mathfrak {F}= (W,R,P)\), the set \(P\) with operations \(\cap \), \(\cup \), and \(\rightarrow \) defined above forms a Heyting algebra denoted by \(\mathfrak {F}^{+}\). Conversely, for every Heyting algebra \(\mathfrak {A}\), one can construct a general frame \(\mathfrak {A}_{+}=(W,R,P)\) whose domain \(W\) consists of all prime filters \(X\) in \(\mathfrak {A}\) with \(X R Y\) iff \(X \subseteq Y\), and \(V\in P\) iff there exists \(a\in A\) with \(V = \{ X\in W\mid a\in X\}\). Moreover, \(\mathfrak {A}\) is isomorphic to \((\mathfrak {A}_{+})^{+}\).
A topological Boolean algebra, or an S4-algebra, \(\mathfrak {A} = (A,\wedge ,\vee ,\lnot ,\bot ,\top ,\Box )\) extends a Boolean algebra \((A,\wedge ,\vee ,\lnot ,\bot ,\top )\) with a unary operator \(\Box \) satisfying the following equations, for all \(a,b\in A\):
The class of all S4-algebras is a variety; we denote it by \(\fancyscript{V}(\mathbf{S4})\). Subvarieties \(V\) of \(\fancyscript{V}(\mathbf{S4 })\) are in 1–1 correspondence to normal extensions of S4: for any class \(\fancyscript{V}\) of S4-algebras, the set
is a logic in NExtS4 and, conversely, for every logic \(L \in {\text {NExt}}\mathbf{S4 }\),
is a variety of S4-algebras. Moreover, \(L(\fancyscript{V}(L))=L\) and \(\fancyscript{V}(L(\fancyscript{V}))=\fancyscript{V}\) for any \(L\in {\text {NExt}}\mathbf{S4 }\) and any variety \(\fancyscript{V}\) of S4-algebras. Similarly to the representation of Heyting algebras by frames for Int above, one can represent S4-algebras by general frames for S4. For any such general frame \(\mathfrak {F}= (W,R,P)\) for S4, the set \(P\) with the operations intersection, union, complement, and \(\Box \) defined above forms an S4-algebra denoted by \(\mathfrak {F}^{+}\). Conversely, for every S4-algebra \(\mathfrak {A}\), one can construct a general frame \(\mathfrak {A}_{+}=(W,R,P)\) whose domain \(W\) consists of all ultrafilters \(X\) in \(\mathfrak {A}\) with \(X R Y\) iff \(\{a \mid \Box a\in X\} \subseteq Y\), and \(V\in P\) iff there exists \(a\in A\) with \(V = \{ X\in W\mid a\in X\}\). And again, \(\mathfrak {A}\) is isomorphic to \((\mathfrak {A}_{+})^{+}\).
We are in the position now to describe the relationship between si-logics and normal extensions of S4 at the level of Heyting and S4-algebras.
From S4 -algebras to Heyting algebras. For any S4-algebra \(\mathfrak {A}= (A,\wedge ,\vee , \lnot ,\bot ,\top ,\Box )\), we define a Heyting algebra \(\rho \mathfrak {A}\) by taking
where \(\rho A= \{\Box a \mid a\in A\}\) and \(a\rightarrow b= \Box (\lnot a \vee b)\). Alternatively, one can obtain (an isomorphic copy of) \(\rho \mathfrak {A}\) by applying the operation \(\rho \) defined for general frames to \(\mathfrak {A}_{+}\) and then taking the induced algebra; that is, \(\rho \mathfrak {A}\) is isomorphic to \((\rho (\mathfrak {A}_{+}))^{+}\).
From Heyting algebras to S4 -algebras. Conversely, with every Heyting algebra \(\mathfrak {A}\) one can associate an S4-algebra \(\sigma \mathfrak {A}\) in the following way. First, given a bounded distributive lattice \(\mathfrak {D}= (D,\wedge ,\vee ,\bot ,\top )\), we construct the free Boolean extension \(\mathfrak {B}\) of \(\mathfrak {D}\) with domain \(B=\sigma D \supseteq D\), which is the (uniquely determined) Boolean algebra generated by \(D\) such that, for any bounded lattice homomorphism \(f: \mathfrak {D} \rightarrow \mathfrak {C}\) into a Boolean algebra \(\mathfrak {C}\), there exists a unique Boolean homomorphism \(h: \mathfrak {B} \rightarrow \mathfrak {C}\) with \(h\) \(D =f\). Now, given a Heyting algebra \(\mathfrak {A}=(A, \wedge ,\vee ,\rightarrow , \bot ,\top )\), we obtain the S4-algebra \(\sigma \mathfrak {A}\) by setting in the free Boolean extension of its underlying bounded distributive lattice
One can show that \(\sigma \mathfrak {A}\in \fancyscript{V}(\mathbf{Grz })\) and that \(\mathfrak {A}\models (\varphi =\top )\) iff \(\sigma \mathfrak {A}\models (T(\varphi )=\top )\). \(\sigma \mathfrak {A}\) can also be obtained by first forming \(\mathfrak {A}_{+}=(W,R,P)\) and then taking the S4-algebra \((W,R,\sigma P)^{+}\) induced by \((W,R,\sigma P)\), where \(\sigma P\) has been defined above.
Given classes \(\fancyscript{K}\) and \(\fancyscript{H}\) of S4- and Heyting algebras, respectively, we set
We denote by \(\mathsf{H}\fancyscript{K}\), \(\mathsf{S}\fancyscript{K}\), \(\mathsf{P}\fancyscript{K}\), and \(\mathsf{P}_\mathsf{U}\fancyscript{K}\) the classes of subalgebras, homomorphic images, products, and ultraproducts of algebras in \(\fancyscript{K}\), respectively. Recall that a class \(\fancyscript{K}\) of algebras (of the same signature) is a variety if, and only if, it is closed under subalgebras, homomorphic images, and products. Every first-order definable class (and, hence, every variety) is closed under ultraproducts. The following lemma can be proved by showing that \(\rho \fancyscript{V}\) is closed under subalgebras, homomorphic images, and products [5, 6]:
Lemma 1
For any variety \(\fancyscript{V}\) of S4-algebras, \(\rho \fancyscript{V}\) is a variety of Heyting algebras.
For a variety \(\fancyscript{V}\) of Heyting algebras, \(\sigma \fancyscript{V}\) is not always a variety. We denote by \(\sigma ^{*}\fancyscript{V}\) the variety of S4-algebras generated by \(\sigma \fancyscript{V}\). The following result implies the Blok-Esakia Theorem:
Theorem 1
(i) For every variety \(\fancyscript{V}\) of Heyting algebras, \(\rho \sigma ^{*}\fancyscript{V}=\fancyscript{V}\).
(ii) For every variety \(\fancyscript{V}\) of Grz-algebras, \(\sigma ^{*}\rho \fancyscript{V}=\fancyscript{V}\).
For a detailed and instructive exposition of the main steps of the proof of Theorem 1, we refer the reader to [3]. Here we focus on (ii) and, in particular, the following technical lemma from Blok’s PhD thesis, which is the key to the algebraic proof of the Blok-Esakia theorem.
Lemma 2
Let \(\mathfrak {A}\in \fancyscript{V}(\mathbf{Grz})\) be a countable algebra and let \(\mathfrak {B}\) be a subalgebra of \(\mathfrak {A}\) such that
-
\(\rho A \subseteq B\);
-
there exists \(c\in A\) such that \(A\) is the Boolean closure of \(B \cup \{c\}\) in \(\mathfrak {A}\) \((\)denoted, slightly abusing notation, \(\mathfrak {A}=[\mathfrak {B}\cup \{c\}]_{BA})\).
Then \(\mathfrak {A}\in \mathsf{S}\mathsf{P}_\mathsf{U}\mathfrak {B}\).
Proof
(sketch). We follow the proof given in Blok’s PhD thesis [6]. Suppose that \(B=\{b_i \mid i<\omega \}\) and let \(U\) be a non-principal ultrafilter on \(\omega \). We remind the reader of the definition of the ultraproduct \(\prod _{i<\omega }\mathfrak {B}/U\). First, we define an equivalence relation \(\sim _U\) by taking \(g \sim _{U} g'\) iff \(\{i< \omega \mid g(i)=g'(i)\} \in U\), for any \(g,g'\in \prod _{i<\omega }B\), and set \([g]= \{ g' \mid g\sim _{U} g'\}\). The domain of \(\prod _{i<\omega }\mathfrak {B}/U\) is \(\{[g]\mid g\in \prod _{i<\omega }B\}\). For \(b\in B\), let \(\widehat{b}=(b,b,\dots )\in \prod _{i<\omega }B\). The map \(f :\mathfrak {B} \rightarrow \prod _{i<\omega }\mathfrak {B}/U\) defined by taking \(f(b)= [\widehat{b}]\) is an embedding of the S4-algebra \(\mathfrak {B}\) into the S4-algebra \(\prod _{i<\omega }\mathfrak {B}/U\). We show that \(f\) extends to an embedding \(\widehat{f}\) of the S4-algebra \(\mathfrak {A}\) into the S4-algebra \(\prod _{i<\omega }\mathfrak {B}/U\).
For \(n\ge 0\), let
First, using a Lemma on the existence of Boolean embeddings from [31, p. 84] one can show that \(f\) can be extended to a Boolean embedding \(\widehat{f} :\mathfrak {A}\rightarrow \prod _{i<\omega }\mathfrak {B}/U\) with \(\widehat{f}(c)=[\widehat{c}]\). The next, and crucial, part of the proof is to show that \(\widehat{f}\) commutes with the \(\Box \)-operator. Then \(\mathfrak {A}\in \mathsf{S}\mathsf{P}_\mathsf{U}\mathfrak {B}\), as required. To show that \(\widehat{f}\) commutes with \(\Box \), let \(a\in A\). Then
for some \(d_{1},d_{2},d_{3}\in B\). It suffices to show that
- (a):
-
\(\widehat{f}(\Box (c \vee d_{1})) = \Box \widehat{f}(c \vee d_{1})\),
- (b):
-
\(\widehat{f}(\Box (\lnot c \vee d_{2})) = \Box \widehat{f}(\lnot c \vee d_{2})\),
- (c):
-
\(\widehat{f}(\Box d_{3}) = \Box \widehat{f}d_{3}\),
since then we shall have:
Now, (c) follows from \(d_{3}\in B\) and the condition that \(f\) is a homomorphism. For (a), let \(b=d_{1}\). We observe that
because \(\Box (c \vee b) \wedge \lnot b \le c\). We have \(\Box (c \vee b) \wedge \lnot b\in B\) since \(\Box (c \vee b)\in \rho A \subseteq B\) and \(b\in B\). Hence \(\Box (c \vee b) \wedge \lnot b = b_{n}\) for some \(n< \omega \). We obtain \(c_{n} \ge b_{n}\) and, for all \(m\ge n\),
Thus, \(\Box (c\vee b)= \Box ( c_{m}\vee b)\) for all \(m\ge n\). The equation \(\widehat{f}(\Box (c \vee b)) = \Box \widehat{f}(c \vee b)\) follows.
To show (b), let \(b=d_{2}\), \(p= \Box (\lnot c \vee b)\), and \(q= \Box ((c \wedge \lnot b) \vee p)\). We note that \(q= \Box (\lnot (\lnot c \vee b) \vee \Box (\lnot c \vee b))\). We obtain \(\lnot p \wedge q \le c \wedge \lnot b\). Since \(\mathfrak {A}\in \fancyscript{V}(\mathbf{Grz})\), we obtain, for all \(x\),
and, therefore,
We have \(\lnot p \wedge q \in B\) since \(\rho A \subseteq B\), and so \(\lnot p \wedge q = b_{n}\) for some \(n< \omega \). From \(\lnot p \wedge q \le c \wedge \lnot b\) we obtain \(b_{n} \le c_{m} \wedge \lnot b\) for all \(m\ge n\), and therefore \(\lnot b_{n} \ge \lnot c_{m} \vee b\), for all \(m\ge n\). Hence
Thus, we obtain \(\Box (\lnot c\vee b)= \Box ( \lnot c_{m}\vee b)\) for all \(m\ge n\). The required equation \(\widehat{f}(\Box (\lnot c \vee b)) = \Box \widehat{f}(\lnot c \vee b)\) follows.\(\Box \)
We are now in the position to show that \(\sigma ^{*}\rho \fancyscript{V}=\fancyscript{V}\), for any variety \(\fancyscript{V}\) of Grz-algebras. The inclusion \(\sigma ^{*}\rho \fancyscript{V}\subseteq \fancyscript{V}\) is clear. Since any variety is generated by its finitely generated members, to prove \(\fancyscript{V} \subseteq \sigma ^{*}\rho \fancyscript{V}\) it is sufficient to show that all finitely generated \(\mathfrak {A}\in \fancyscript{V}\) are in the variety generated by \(\sigma \rho \fancyscript{V}\). Let \(\mathfrak {A}\in \fancyscript{V}\) be generated by \(\{a_{1},\ldots ,a_{n}\}\). \(\sigma \rho \mathfrak {A}\) is (isomorphic to) a subalgebra of \(\mathfrak {A}\). Consider the sequence
By Lemma 2, it follows by induction that
for \(1\le i \le n\). Thus, \(\mathfrak {A}\in \sigma ^{*}\rho \fancyscript{V}\), as required.
Intuitionistic logic and its extensions can be embedded in modal logics different from normal extensions of S4 using different translations; for details and references, the reader can consult [10]. In the remainder of this chapter, we briefly consider extensions of Int with extra operators.
5.4 Blok-Esakia Theorems for Intuitionistic Modal Logics
Modal extensions of intuitionistic propositional logic are notoriously much harder to investigate than si-logics and standard (uni)modal logics. In fact, it is already non-trivial to define what an intuitionistic analogue of a given modal logic should be—for intuitionistic \(\Box \) and \(\Diamond \) are not supposed to be dual. Servi [18, 20], for instance, used a generalisation of the translation \(T\) to argue that her systems were ‘true’ intuitionistic analogues of classical modal logics. In this section, we briefly discuss two extensions of the Blok-Esakia theorem to intuitionistic modal logics.
We begin by considering the most obvious basic system \(\mathbf{IntK}_{\Box }\), which is obtained by adding to Int the standard axiom \( \Box (p \wedge q) \leftrightarrow (\Box p \wedge \Box q) \) and the necessitation inference rule \(\varphi /\Box \varphi \) of the minimal modal logic K (\(\Diamond \varphi \) can be defined as \(\lnot \Box \lnot \varphi \); note, however, that this \(\Diamond \) does not distribute over disjunction). As before, \({\text {NExt}}\mathbf{IntK}_{\Box }\) denotes the family of logics of the form \(\mathbf{IntK}_{\Box } \oplus \varGamma \), where \(\varGamma \) is a set of modal formulas. An example of a logic in this family is Kuznetsov’s [41] intuitionistic provability logic
an intuitionistic analogue of the provability logic GL. (Esakia suggested the name KM for this logic; see Muravitsky’s chapter in this volume for a detailed account.) Muravitskij [51, 52] actually proved that the lattices \({\text {NExt}}\mathbf{I}^\triangle \) and \({\text {NExt}}\mathbf{GL}\) are isomorphic (this result and some generalisations are discussed in Litak’s chapter).
A Kripke frame for \(\mathbf{IntK}_{\Box }\) is a structure of the form \(\mathfrak F = (W,R,R_{\Box })\), where \(R\) is a partial order and \(R_\Box \) a binary relation on \(W\) such that \(R \circ R_{\Box } \circ R = R_{\Box }\). The intuitionistic connectives are interpreted in \(\mathfrak F\) by means of \(R\), while \(\Box \) is interpreted via \(R_\Box \). Algebraically, every logic \(L \in {\text {NExt}}\mathbf{IntK}_{\Box }\) corresponds to the variety of Heyting algebras with modal operators validating \(L\). For more details on algebraic and relational semantics of these logics and their duality, the reader is referred to [71, 76].
We embed logics in \({\text {NExt}}\mathbf{IntK}_{\Box }\) into extensions of the fusion (aka independent join) \(\mathbf{S4 }\otimes \mathbf{K }\) of the modal logics S4 and K. Assuming that the necessity operators in S4 and K are denoted by \(\Box _I\) and \(\Box \), respectively, we consider the translation \(T\) which prefixes \(\Box _{I}\) to every subformula of a given formula in the language of \(\mathbf{IntK}_{\Box }\). As before, we say that \(T\) embeds \(L\in \text{ NExt }\mathbf{IntK}_{\Box }\) into \(M\in \text{ NExt }(\mathbf{S4}\otimes \mathbf{K})\) if, for every (unimodal) formula \(\varphi \),
In this case \(M\) is called a bimodal companion of \(L\).
For every logic \(M \in \text{ NExt }(\mathbf{S4}\otimes \mathbf{K})\), let
and let \(\sigma \) be the map from \(\text{ NExt }\mathbf{IntK}_{\Box }\) into \(\text{ NExt }(\mathbf{S4}\otimes \mathbf{K})\) defined by taking
Here, the axiom \(mix\) reflects the condition \(R \circ R_{\Box }\circ R = R_{\Box }\) on frames for \(\mathbf{IntK}_{\Box }\). The following extension of the embedding results discussed in Sect. 5.2 was proved in [76, 77]:
Theorem 2
(i) The map \(\rho \) is a lattice homomorphism from \(\mathrm{{\text {NExt}}}(\mathbf{S4}\otimes \mathbf{K})\) onto \(\mathrm{{\text {NExt}}}\mathbf{IntK}_{\Box }\), which preservs decidability, Kripke completeness, tabularity and the finite model property.
(ii) Each logic \(\mathbf{IntK}_{\Box }\oplus \varGamma \) is embedded by \(T\) into any logic \(M\) in the interval
(iii) The map \(\sigma \) is an isomorphism from \(\text{ NExt }\mathbf{IntK}_{\Box }\) onto \(\text{ NExt }((\mathbf{Grz}\otimes \mathbf{K})\oplus mix)\) preserving the finite model property and tabularity.
Very few general completeness and decidability results are known for intuitionistic modal logics. The theorem above provides means for obtaining such results for logics in \({\text {NExt}}\mathbf{IntK}_{\Box }\). For example, one can show that if a si-logic \(\mathbf{Int }+ \varGamma \) is decidable (Kripke complete or has the finite model property) then the logic \(\mathbf{IntK}_{\Box } \oplus \varGamma \) enjoys the same property (for details and more results, the reader is referred to [76, 77]).
Intuitionistic modal logics with independent \(\Box \) and \(\Diamond \) can be defined as extensions of the basic system \(\mathbf{IntK}_{\Box \Diamond }\), which contains the axioms and rules of \(\mathbf{IntK}_{\Box }\) as well as the following axioms for \(\Diamond \):
Kripke frames for \(\mathbf{IntK}_{\Box \Diamond }\) are of the form \((W,R,R_{\Box },R_\Diamond )\), where \(R\) is a partial order (interpreting the intuitionistic connectives), while \(R_\Box \) and \(R_\Diamond \) are binary relations on \(W\) (interpreting, respectively, \(\Box \) and \(\Diamond \)) such that the following conditions hold: \(R \circ R_{\Box } \circ R = R_{\Box }\) and \(R^{-1} \circ R_{\Diamond } \circ R^{-1} = R_{\Diamond }\).
Perhaps the most prominent logics in \({\text {NExt}}\mathbf{IntK}_{\Box \Diamond }\) were constructed by Prior [59] and Fischer Servi [19, 20]. Fischer Servi introduced a weak connection between the necessity and possibility operators in her system
Frames for \(\mathbf{FS}\) satisfy the following conditions:
A remarkable feature of FS is that the standard first-order translation not only embeds K into classical first-order logic but also FS into intuitionistic first-order logic; for details, consult [32, 70]. Another important extension of \(\mathbf{IntK}_{\Box \Diamond }\) is the logic
introduced by Prior [59]. MIPC is an intuitionistic analogue of the modal logic S5 in the sense that it is equivalent to the one-variable fragment of intuitionistic first-order logic in the same way as S5 is equivalent to the one-variable fragment of classical first-order logic. (Note, by the way, that the two-variable intuitionistic logic is undecidable [40], unlike the corresponding classical logic, which is NExpTime-complete [30].) MIPC is determined by the class of its Kripke frames \((W,R,R_{\Box },R_\Diamond )\), where \(R_\Box \) is a quasi-order, \(R_\Diamond = R^{-1}_\Box \) and \(R_\Box = R \circ (R_\Box \cap R_\Diamond )\).
The extension of MIPC with the duality axiom \(\lnot \Box \lnot p \rightarrow \Diamond p\) [21, 56, 64] is known as weak S5 and denoted by WS5. Bezhanishvili [2] showed that, for every formula \(\varphi \), we have \(\varphi \in \mathbf{WS5 }\) iff \(\lnot \lnot \varphi \in \mathbf{MIPC }\) (remember that, according to Glivenko’s theorem, \(\varphi \in \mathbf{Cl }\) iff \(\lnot \lnot \varphi \in \mathbf{Int }\)). Kripke frames \((W,R,R_{\Box },R_\Diamond )\), characterising WS5, are frames for MIPC such that \(R_\Box \) is an equivalence relation on \(W\).
Bezhanishvili [3] proved an analogue of the Blok-Esakia theorem for WS5 and the extension of Grz (in the language with \(\Box _I\)) with universal modalities. Modal logics with universal modalities were introduced by Goranko and Passy [28] who, for any (classical) modal logic \(L\) with \(\Box _I\), defined the (classical) bimodal logic \(L_u\) with two boxes, \(\Box _I\) and \(\forall \), by taking
For example, the logic \(\mathbf{S4 }_u\) can be interpreted in topological spaces by regarding \(\Box _I\) as the interior operator and \(\forall \) as ‘for all points in the space.’ Because of this, \(\mathbf{S4 }_u\) plays a prominent role in spatial representation and reasoning; see [22] and references therein. By adding to \(\mathbf{S4 }_u\) the axiom \(\forall (\Diamond _I p \rightarrow \Box _I p) \rightarrow \forall p \vee \forall \lnot p\), we obtain the logic \(\mathbf{S4 }_u\mathbf{C }\) which is characterised by connected topological spaces [69].
Bezhanishvili [3] defined a translation \(T\) from the language of WS5 to the language of \(\mathbf{S4 }_u\) by extending the standard Gödel translation of Int into S4 with two more clauses \(T(\Box \varphi ) = \forall T(\varphi )\) and \(T(\Diamond \varphi ) = \exists T(\varphi )\), and showed that this translation is an embedding of WS5 into both \(\mathbf{S4 }_u\) and \(\mathbf{Grz }_u\). It also embeds the logic
into both \(\mathbf{S4 }_u\mathbf{C }\) and \(\mathbf{Grz }_u\mathbf{C }= \mathbf{Grz }_u \oplus \forall (\Diamond _I p \rightarrow \Box _I p) \rightarrow \forall p \vee \forall \lnot p\). Moreover, the following extension of the Blok-Esakia theorem holds for \(T\):
-
the lattice NExtWS5 is isomorphic to the lattice \({\text {NExt}}\mathbf{Grz }_u\), and
-
the lattice NExtWS5 C is isomorphic to the lattice \({\text {NExt}}\mathbf{Grz }_u\mathbf{C }\).
A Blok-Esakia theorem for the lattice of all extensions of \(\mathbf{IntK}_{\Box \Diamond }\) is obtained in [76]. In contrast to the target classical modal logics considered above, the modal logic constructed in [76] has, in addition to the S4/\(\mathbf{Grz }\)-modality, a modal operator that is not normal (but still has a natural Kripke semantics).
5.5 The Blok-Esakia Theorem for the Heyting-Brouwer Logic
In the 1970s, Cecylia Rauszer suggested the extension of the signature of intuitionistic logic by means of a new binary operator for coimplication, which we denote here by \(\breve{\rightarrow }\). Algebraically, \(\breve{\rightarrow }\) is defined in terms of intuitionistic disjunction in the same way as the intuitionistic implication is defined in terms of intuitionistic conjunction and thus re-establishes, in an extension of intuitionistic logic, the symmetry between classical disjunction and conjunction that is given up in the signature of intuitionistic logic. The translation \(T\) of intuitionistic formulas to modal formulas can be extended by setting
where \(\Diamond _{P}\) is the basic Priorean tense operator for ‘at some time in the past’ that is interpreted by the inverse of the accessibility relation for the modal \(\Box \). To emphasise symmetry, in this section, we denote the modal operator \(\Box \) by \(\Box _{F}\) for ‘always in the future.’ It turns out that many properties of the translation \(T\) still hold for this translation of coimplication in Priorean tense logic. In particular, a natural Blok-Esakia theorem holds. Interestingly, Leo Esakia [12, 14] considered both logics and made significant contributions to the study of algebras and their dual Kripke frames for both tense logics and intuitionistic logic extended by coimplication.
The basic logic in the extended language is called Heyting-Brouwer logic, \(\mathbf{HB}\), and is axiomatised by adding to any standard Hilbert-style axiomatisation of \(\mathbf{Int}\) the axioms (we set \(\breve{\lnot } = p \breve{\rightarrow } \top \))
and the rule (RN): \(p /\lnot \breve{\lnot }p\). \(\mathbf{HB}\) and its first-order extensions have been investigated in [61–63].
In the same way as intuitionistic logic, \(\mathbf{HB}\) is determined by Kripke frames that are partial orders and in which
-
\(w\models \varphi \breve{\rightarrow } \psi \) iff there exists \(v\) with \(vRw\), \(v\models \psi \), and \(v\not \models \varphi \).
An algebraic semantics for \(\mathbf{HB}\) is given by Heyting-Brouwer algebras (aka double Heyting algebras, biHeyting-algebras, and Semi-Boolean algebras) which have been investigated in, for example, [39, 45, 62]. For recent progress in proof theory for \(\mathbf{HB}\) we refer the reader to [8, 29, 58] (where, mostly, \(\mathbf{HB}\) is called bi-intuitionistic logic).
The basic tense logic into which \(\mathbf{HB}\) is embedded by \(T\) is called \(\mathbf{S4.t}\). It is the normal bimodal logic with operators \(\Box _{F}\) and \(\Box _{P}\) (and their duals \(\Diamond _{F}\) and \(\Diamond _{P}\)) which both satisfy the axioms for \(\mathbf{S4}\) and the Priorean tense axioms
In the same way as \(\mathbf{S4}\), the tense logic \(\mathbf{S4.t}\) is determined by Kripke frames that are quasi-orders. The following equivalence follows directly from completeness with respect to Kripke semantics: for all \(\varphi \),
We now extend the mappings \(\tau \), \(\rho \), and \(\sigma \) between si-logics and normal extensions of \(\mathbf{S4}\) to normal extensions of \(\mathbf{HB}\) and \(\mathbf{S4.t}\). A normal super-Heyting-Brouwer logic (shb-logic) is an extension of \(\mathbf{HB}\) that is closed under modus ponens, substitution, and (RN). By NExt\(L\) we denote the lattice of shb-logics containing a shb-logic \(L\). For a set \(\varGamma \) of intuitionistic formulas with coimplication, we denote by \(\mathbf{HB}\oplus \varGamma \) the smallest shb-logic containing \(\varGamma \). Similarly, a normal extension of \(\mathbf{S4.t}\) is an extension of \(\mathbf{S4.t}\) closed under substitution, modus ponens, \(p/\Box _{P}p\), and \(p/\Box _{F}p\). By NExt\(L\) we denote the lattice of normal tense logics containing a normal tense logic \(L\) and by \(L\oplus \varGamma \) we denote the smallest normal extension of \(L\) containing \(\varGamma \).
The analogue of \(\mathbf{Grz}\) in tense logic is given by \(\mathbf{Grz.t}\), which is obtained from \(\mathbf{S4.t}\) by setting
Note that we use the axiom for \(\mathbf{Grz}\) for the future and the past. Using it for the future only would give a weaker logic without the finite model property [74] which is a tense companion of \(\mathbf{HB}\) but not sufficiently strong for a Blok-Esakia theorem. We set
-
for \(L= \mathbf{HB} \oplus \varGamma \), \(\tau L = \mathbf{S4.t}\oplus \{T(\varphi ) \mid \varphi \in \varGamma \}\),
-
for \(M\in \text{ NExt }\mathbf{S4.t}\), \(\rho M=\{\varphi \mid T(\varphi )\in M\}\),
-
for \(L \in \text{ NExt }\mathbf{HB}\), \(\sigma L = \mathbf{Grz.t}\oplus \tau L\).
Now, using an extension of the algebraic methods used in Blok’s thesis, the following is shown in [75]:
-
1.
The map \(\rho \) is a lattice homomorphism from \(\text{ NExt }\mathbf{S4.t}\) onto \(\text{ NExt }\mathbf{HB}\); \(\tau \) is a lattice isomorphism from \(\text{ NExt }\mathbf{HB}\) into \(\text{ NExt }\mathbf{S4.t}\). The three maps \(\rho \), \(\tau \) and \(\sigma \) preserve infinite sums and intersections of logics.
-
2.
The map \(\sigma \) is a lattice isomorphism from \(\text{ NExt }\mathbf{HB}\) onto \(\text{ NExt }\mathbf{S4.t}\).
Wolter [75] also considers extensions of those mappings and the Blok-Esakia theorem to non-normal super Heyting-Brouwer logics [logics that are not closed under (RN)] and modal extensions of super Heyting-Brouwer logic. However, in contrast to the situation for si-logics, the preservation properties of those mappings have not yet been investigated in any detail.
Notes
- 1.
- 2.
Actually, Orlov [57] considered a somewhat weaker logic, which can be regarded as the first relevant system.
- 3.
There are different variants of the translation \(T\); in fact, it is enough to prefix \(\Box \) to propositional variables, implications and negations only.
- 4.
That every si-logic \(L\) has a greatest modal companion was first established by Maksimova and Rybakov [47], who gave an answer to an open question by R. Bull; however, they did not observe that greatest modal companion is actually \(\tau L \oplus \mathbf{Grz }\).
References
Artemov S (2001) Explicit provability and constructive semantics. Bull Symbolic Logic 7:1–36
Bezhanishvili G (2001) Glivenko type theorems for intuitionistic modal logics. Studia Logica 67(1):89–109
Bezhanishvili G (2009) The universal modality, the center of a Heyting algebra, and the Blok-Esakia theorem. Ann Pure Appl Logic 161(3):253–267
Bezhanishvili G, Bezhanishvili N (2011) An algebraic approach to canonical formulas: modal case. Studia Logica 99(1–3):93–125
Blok W, Dwinger P (1975) Equational classes of closure algebras. Indagationes Math 37:189–198
Blok W (1976) Varieties of interior algebras. PhD thesis, University of Amsterdam
Boolos G (1980) On systems of modal logic with provability interpretations. Theoria 46:7–18
Buisman L, Goré R (2007) A cut-free sequent calculus for bi-intuitionistic logic. In: TABLEAUX, Springer, Berlin, pp 90–106
Chagrov A, Zakharyaschev M (1997) Modal logic, volume 35 of Oxford logic guides. Clarendon Press, Oxford
Chagrov A, Zakharyaschev M (1992) Modal companions of intermediate propositional logics. Studia Logica 51:49–82
Dummett M, Lemmon E (1959) Modal logics between S4 and S5. Zeitschrift für Math Logik und Grundlagen der Mathematik 5:250–264
Esakia L (1975) The problem of dualism in the intuitionistic logic and Brouwerian lattices. In: 5th international congress of logic, methodology and philosophy of science, Canada, pp 7–8
Esakia L (1976) On modal companions of superintuitionistic logics. In: VII Soviet Symposium on logic. Kiev (Russian)
Esakia L (1978) Semantical analysis of bimodal (tense) systems. In: Logic, semantics and methodology, Metsniereba Press, Tbilisi, pp 87–99 (Russian)
Esakia L (1979) On varieties of Grzegorczyk algebras. In: Mikhailov A (ed) Studies in non-classical logics and set theory, Moscow, Nauka, pp 257–287 (Russian)
Esakia L (1979) To the theory of modal and superintuitionistic systems. In: Smirnov V (ed) Proceedings of the USSR symposium on the theory of logical inference, Nauka, Moscow, pp 147–172 (Russian)
Fine K (1985) Logics containing K4. Part II. J Symbolic Logic 50:619–651
Fischer Servi G (1977) On modal logics with an intuitionistic base. Studia Logica 36:141–149
Fischer Servi G (1980) Semantics for a class of intuitionistic modal calculi. In: M Dalla Chiara (ed) Italian studies in the philosophy of science, Reidel, Dordrecht, pp 59–72
Fischer Servi G (1984) Axiomatizations for some intuitionistic modal logics. Rendiconti di Matematica di Torino 42:179–194
Font J (1986) Modality and possibility in some intuitionistic modal logics. Notre Dame J Formal Logic 27:533–546
Gabbay D, Kurucz A, Wolter F, Zakharyaschev M (2003) Many-dimensional modal logics: theory and applications. Elsevier, Amsterdam
Gabbay D, Shehtman V, Skvortsov D (2009) Quantification in nonclassical logic. Elsevier, Amsterdam
Gödel K (1932) Zum intuitionistischen Aussagenkalkül. Anzeiger der Akademie der Wissenschaften in Wien 69:65–66
Gödel K (1933) Eine Interpretation des intuitionistischen Aussagenkalküls. Ergebnisse eines mathematischen Kolloquiums 4:39–40
Goldblatt R (1978) Arithmetical necessity, provability and intuitionistic logic. Theoria 44:38–46
Goldblatt R (2003) Mathematical modal logic: a view of its evolution. J. Appl Logic 1(5–6):309–392
Goranko V, Passy S (1992) Using the universal modality: gains and questions. J Logic Comput 2:5–30
Goré R, Postniece L, Tiu A (2010) Cut-elimination and proof search for bi-intuitionistic tense logic. In: Advances in modal logic, pp 156–177
Grädel E, Kolaitis P, Vardi M (1997) On the decision problem for two-variable first order logic. Bull Symbolic Logic 3:53–69
Grätzer G (1971) Lattice theory: first concepts and distributive lattices. Freeman Co, San Francisco
Grefe C (1998) Fischer Servi’s intuitionistic modal logic has the finite model property. In: Kracht M, de Rijke M, Wansing H, Zakharyaschev M (eds) Advances in modal logic. CSLI Publications, Stanford, pp 85–98
Grzegorczyk A (1967) Some relational systems and the associated topological spaces. Fundamenta Math 60:223–231
Hacking I (1963) What is strict implication? J Symbolic Logic 28:51–71
Heyting A (1930) Die formalen Regeln der intuitionistischen Logik. Sitzungsberichte der Preussischen Akademie der Wissenschaften, pp 42–56
Jankov V (1968) The construction of a sequence of strongly independent superintuitionistic propositional calculi. Sov Math Doklady 9:806–807
Jerábek E (2009) Canonical rules. J Symbolic Logic 74(4):1171–1205
Kleene S (1945) On the interpretation of intuitionistic number theory. J Symbolic Logic 10:109–124
Köhler R (1980) A subdirectly irreducible double Heyting algebra which is not simple. Algebra Univers 10:189–194
Kontchakov R, Kurucz A, Zakharyaschev M (2005) Undecidability of first-order intuitionistic and modal logics with two variables. Bull Symbolic Logic 11(3):428–438
Kuznetsov A (1985) Proof-intuitionistic propositional calculus. Doklady Academii Nauk SSSR 283:27–30 (Russian)
Kuznetsov A, Muravitskij A (1980) Provability as modality. In: Actual problems of logic and methodology of science, Naukova Dumka, Kiev, pp 193–230 (Russian)
Lewis C, Langford C (1932) Symbolic logic. Appleton-Century-Crofts, New York
Maehara S (1954) Eine Darstellung der intuitionistischen Logik in der klassischen. Nagoya Math J 7:45–64
Makkai M, Reyes G (1995) Completeness results for intuitionistic and modal logic in a categorical setting. Ann Pure Appl Logic 72(1):25–101
Maksimova L (1982) Failure of the interpolation property in modal companions of Dummett’s logic. Algebra Logic 21:690–694
Maksimova L, Rybakov V (1974) Lattices of modal logics. Algebra Logic 13:105–122
McKinsey J, Tarski A (1944) The algebra of topology. Ann Math 45:141–191
McKinsey J, Tarski A (1948) Some theorems about the sentential calculi of Lewis and Heyting. J Symbolic Logic 13:1–15
Medvedev Y (1966) Interpretation of logical formulas by means of finite problems. Sov Math Doklady 7:857–860
Muravitskij A (1985) Correspondence of proof-intuitionistic logic extensions to provability logic extensions. Sov Math Doklady 31:345–348
Muravitsky A (1989) The correspondence of proof-intuitionistic logic extensions to proof-logic extensions. Mat Logika i Algoritm Probl Trudy Inst Mat 12:104–120
Muravitsky A (2006) The embedding theorem: its further developments and consequences. Part 1. Notre Dame J Formal Logic 47(4):525–540
Nelson D (1947) Recursive functions and intuitionistic number theory. Trans Am Math Soc 61:307–368
Novikov P (1977) Constructive mathematical logic from the point of view of classical logic. Nauka, Moscow (Russian)
Ono H (1977) On some intuitionistic modal logics. Publ Res Inst Math Sci Kyoto Univ 13:55–67
Orlov I (1928) The calculus of compatibility of propositions. Math USSR Sbornik 35:263–286 (Russian)
Pinto L, Uustalu T (2010) Relating sequent calculi for bi-intuitionistic propositional logic. In: CL&C, pp 57–72
Prior A (1957) Time and modality. Clarendon Press, Oxford
Rasiowa H, Sikorski R (1963) The mathematics of metamathematics. Polish Scientific Publishers, Warsaw
Rauszer C (1974) A formalization of the propositional calculus of H-B logic. Studia Logica 33:23–34
Rauszer C (1974) Semi-boolean algebras and their applications to intuitionistic logic with dual operators. Fundam Math 83:219–249
Rauszer C (1977) Applications of Kripke models to Heyting-Brouwer logic. Studia Logica 36:61–71
Reyes G, Zawadowski M (1993) Formal systems for modal operators on locales. Studia Logica 52(4):595–614
Rose G (1953) Propositional calculus and realizability. Trans Am Math Soc 75:1–19
Rybakov V (1976) Hereditarily finitely axiomatizable extensions of the logic \({S}4\). Algebra Logic 15:115–128
Schütte K (1968) Vollständige systeme modaler und intuitionistischer logik. Springer, Berlin
Shehtman V (1980) Topological models of propositional logics. Semiot Inf Sci 15:74–98 (Russian)
Shehtman V (1999) “Everywhere” and “here”. J Appl Non-Classical Logics 9(2–3)
Simpson A (1994) The proof theory and semantics of intuitionistic modal logic. PhD thesis, University of Edinburgh
Sotirov V (1984) Modal theories with intuitionistic logic. In: Proceedings of the conference on mathematical logic, Sofia, Bulgarian Academy of Sciences, pp 139–171
Umezawa T (1955) Über die Zwischensysteme der Aussagenlogik. Nagoya Math J 9:181–189
Umezawa T (1959) On intermediate propositional logics. J Symbolic Logic 24:20–36
Wolter F (1995) The finite model property in tense logic. J Symbolic Logic 60:757–774
Wolter F (1998) On logics with coimplication. J Philos Logic 27:387
Wolter F, Zakharyaschev M (1997) On the relation between intuitionistic and classical modal logics. Algebra Logic 36:121–155
Wolter F, Zakharyaschev M (1999) Intuitionistic modal logics as fragments of classical bimodal logics. In: Orlowska E (ed) Logic at work. Springer, Berlin, pp 168–186
Zakharyaschev M (1989) Syntax and semantics of intermediate logics. Algebra Logic 28:262–282
Zakharyaschev M (1991) Modal companions of superintuitionistic logics: syntax, semantics and preservation theorems. Math USSR Sbornik 68:277–289
Zakharyaschev M (1992) Canonical formulas for \({K}4\). Part I: basic results. J Symbolic Logic 57:1377–1402
Zakharyaschev M (1996) Canonical formulas for \({K}4\). Part II cofinal subframe logics. J Symbolic Logic 61:421–449
Acknowledgments
We are grateful to Guram Bezhanishvili, Alexander Chagrov, Alex Citkin, Tadeusz Litak, Larisa Maksimova, Aleksei Muravitsky and Vladimir Rybakov for their help and comments.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Wolter, F., Zakharyaschev, M. (2014). On the Blok-Esakia Theorem. In: Bezhanishvili, G. (eds) Leo Esakia on Duality in Modal and Intuitionistic Logics. Outstanding Contributions to Logic, vol 4. Springer, Dordrecht. https://doi.org/10.1007/978-94-017-8860-1_5
Download citation
DOI: https://doi.org/10.1007/978-94-017-8860-1_5
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-017-8859-5
Online ISBN: 978-94-017-8860-1
eBook Packages: Humanities, Social Sciences and LawPhilosophy and Religion (R0)