Inlogic, amodal companion of asuperintuitionistic (intermediate) logicL is anormalmodal logic that interpretsL by a certain canonical translation, described below. Modal companions share various properties of the originalintermediate logic, which enables to study intermediate logics using tools developed for modal logic.
LetA be apropositionalintuitionistic formula. A modal formulaT(A) is defined by induction on the complexity ofA:[1]
As negation is in intuitionistic logic defined by, we also have
T is called theGödel translation orGödel–McKinsey–Tarski translation. The translation is sometimes presented in slightly different ways: for example, one may insert before every subformula. All such variants are provably equivalent inS4.
For any normal modal logicM that extendsS4, we define itssi-fragmentρM as
The si-fragment of anynormal extension ofS4 is a superintuitionistic logic. A modal logicM is amodal companion of a superintuitionistic logicL if.
Every superintuitionistic logic has modal companions. Thesmallest modal companion ofL is
where denotes normal closure. It can be shown that every superintuitionistic logic also has alargest modal companion, which is denoted byσL. A modal logicM is a companion ofL if and only if.
For example,S4 itself is the smallest modal companion of intuitionistic logic (IPC). The largest modal companion ofIPC is theGrzegorczyk logicGrz, axiomatized by the axiom
overK. The smallest modal companion of classical logic (CPC) isLewis'S5, whereas its largest modal companion is the logic
More examples:
| L | τL | σL | other companions ofL |
|---|---|---|---|
| IPC | S4 | Grz | S4.1,Dum, ... |
| KC | S4.2 | Grz.2 | S4.1.2, ... |
| LC | S4.3 | Grz.3 | S4.1.3,S4.3Dum, ... |
| CPC | S5 | Triv | see below |
The set of extensions of a superintuitionistic logicL ordered by inclusion forms acomplete lattice, denoted ExtL. Similarly, the set of normal extensions of a modal logicM is a complete lattice NExtM. The companion operatorsρM,τL, andσL can be considered as mappings between the lattices ExtIPC and NExtS4:
It is easy to see that all three aremonotone, and is theidentity function on ExtIPC.L. Maksimova andV. Rybakov have shown thatρ,τ, andσ are actuallycomplete, join-complete and meet-complete lattice homomorphisms respectively. The cornerstone of the theory of modal companions is theBlok–Esakia theorem, proved independently byWim Blok andLeo Esakia. It states
Accordingly,σ and therestriction ofρ to NExtGrz are called theBlok–Esakia isomorphism. An important corollary to the Blok–Esakia theorem is a simple syntactic description of largest modal companions: for every superintuitionistic logicL,
The Gödel translation has a frame-theoretic counterpart. Let be atransitive andreflexive modalgeneral frame. ThepreorderR induces theequivalence relation
onF, which identifies points belonging to the same cluster. Let be the inducedquotientpartial order (i.e.,ρF is the set ofequivalence classes of), and put
Then is an intuitionistic general frame, called theskeleton ofF. The point of the skeleton construction is that it preserves validity modulo Gödel translation: for any intuitionistic formulaA,
Therefore, the si-fragment of a modal logicM can be defined semantically: ifM is complete with respect to a classC of transitive reflexive general frames, thenρM is complete with respect to the class.
The largest modal companions also have a semantic description. For any intuitionistic general frame, letσV be the closure ofV under Boolean operations (binaryintersection andcomplement). It can be shown thatσV is closed under, thus is a general modal frame. The skeleton ofσF is isomorphic toF. IfL is a superintuitionistic logic complete with respect to a classC of general frames, then its largest modal companionσL is complete with respect to.
The skeleton of aKripke frame is itself a Kripke frame. On the other hand,σF is never a Kripke frame ifF is a Kripke frame of infinite depth.
The value of modal companions and the Blok–Esakia theorem as a tool for investigation of intermediate logics comes from the fact that many interesting properties of logics are preserved by some or all of the mappingsρ,σ, andτ. For example,
Every intermediate logicL has aninfinite number of modal companions, and moreover, the set of modal companions ofL contains aninfinite descending chain. For example, consists ofS5, and the logics for every positive integern, where is then-element cluster. The set of modal companions of anyL is eithercountable, or it has thecardinality of the continuum. Rybakov has shown that the lattice ExtL can beembedded in; in particular, a logic has a continuum of modal companions if it has a continuum of extensions (this holds, for instance, for all intermediate logics belowKC). It is unknown whether the converse is also true.
The Gödel translation can be applied torules as well as formulas: the translation of a rule
is the rule
A ruleR isadmissible in a logicL if the set of theorems ofL is closed underR. It is easy to see thatR is admissible in a superintuitionistic logicL wheneverT(R) is admissible in a modal companion ofL. The converse is not true in general, but it holds for the largest modal companion ofL.