In
logic
Logic is the study of correct reasoning. It includes both formal and informal logic. Formal logic is the study of deductively valid inferences or logical truths. It examines how conclusions follow from premises based on the structure o ...
, a modal companion of a
superintuitionistic (intermediate) logic ''L'' is a
normal modal logic
Modal logic is a kind of logic used to represent statements about Modality (natural language), necessity and possibility. In philosophy and related fields
it is used as a tool for understanding concepts such as knowledge, obligation, and causality ...
that interprets ''L'' by a certain canonical translation, described below. Modal companions share various properties of the original
intermediate logic
In mathematical logic, a superintuitionistic logic is a propositional logic extending intuitionistic logic. Classical logic is the strongest consistent superintuitionistic logic; thus, consistent superintuitionistic logics are called intermediate ...
, which enables to study intermediate logics using tools developed for modal logic.
Gödel–McKinsey–Tarski translation
Let ''A'' be a
propositional intuitionistic
In the philosophy of mathematics, intuitionism, or neointuitionism (opposed to preintuitionism), is an approach where mathematics is considered to be purely the result of the constructive mental activity of humans rather than the discovery of f ...
formula. A modal formula ''T''(''A'') is defined by induction on the complexity of ''A'':
:
for any
propositional variable
In mathematical logic, a propositional variable (also called a sentence letter, sentential variable, or sentential letter) is an input variable (that can either be true or false) of a truth function. Propositional variables are the basic building ...
,
:
:
:
:
As negation is in intuitionistic logic defined by
, we also have
:
''T'' is called the Gödel translation or
Gö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 in
S4.
Modal companions
For any normal modal logic ''M'' that extends S4, we define its si-fragment ''ρM'' as
:
The si-fragment of any
normal extension
In abstract algebra, a normal extension is an Algebraic extension, algebraic field extension ''L''/''K'' for which every irreducible polynomial over ''K'' that has a zero of a function, root in ''L'' splits into linear factors over ''L''. This is ...
of S4 is a superintuitionistic logic. A modal logic ''M'' is a modal companion of a superintuitionistic logic ''L'' if
.
Every superintuitionistic logic has modal companions. The smallest modal companion of ''L'' is
:
where
denotes normal closure. It can be shown that every superintuitionistic logic also has a largest modal companion, which is denoted by ''σL''. A modal logic ''M'' is a companion of ''L'' if and only if
.
For example, S4 itself is the smallest modal companion of intuitionistic logic (IPC). The largest modal companion of IPC is the
Grzegorczyk logic Grz, axiomatized by the axiom
:
over K. The smallest modal companion of classical logic (CPC) is
Lewis' S5, whereas its largest modal companion is the logic
:
More examples:
Blok–Esakia isomorphism
The set of extensions of a superintuitionistic logic ''L'' ordered by inclusion forms a
complete lattice
In mathematics, a complete lattice is a partially ordered set in which all subsets have both a supremum ( join) and an infimum ( meet). A conditionally complete lattice satisfies at least one of these properties for bounded subsets. For compariso ...
, denoted Ext''L''. Similarly, the set of normal extensions of a modal logic ''M'' is a complete lattice NExt''M''. 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 are
monotone, and
is the
identity function
Graph of the identity function on the real numbers
In mathematics, an identity function, also called an identity relation, identity map or identity transformation, is a function that always returns the value that was used as its argument, unc ...
on ExtIPC.
L. Maksimova and
V. Rybakov have shown that ''ρ'', ''τ'', and ''σ'' are actually
complete, join-complete and meet-complete lattice homomorphisms respectively. The cornerstone of the theory of modal companions is the Blok–Esakia theorem, proved independently by
Wim Blok
Willem Johannes "Wim" Blok (1947–2003) was a Dutch logician who made major contributions to algebraic logic, universal algebra, and modal logic. His important achievements over the course of his career include "a brilliant demonstration of the f ...
and
Leo Esakia. It states
:''The mappings ''ρ'' and ''σ'' are mutually
inverse lattice
isomorphism
In mathematics, an isomorphism is a structure-preserving mapping or morphism between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between the ...
s of'' ExtIPC ''and'' NExtGrz.
Accordingly, ''σ'' and the
restriction of ''ρ'' to NExtGrz are called the Blok–Esakia isomorphism. An important corollary to the Blok–Esakia theorem is a simple syntactic description of largest modal companions: for every superintuitionistic logic ''L'',
:
Semantic description
The Gödel translation has a frame-theoretic counterpart. Let
be a
transitive and
reflexive modal
general frame
In logic, general frames (or simply frames) are Kripke frames with an additional structure, which are used to model modal logic, modal and intermediate logic, intermediate logics. The general frame semantics combines the main virtues of Kripke sema ...
. The
preorder
In mathematics, especially in order theory, a preorder or quasiorder is a binary relation that is reflexive relation, reflexive and Transitive relation, transitive. The name is meant to suggest that preorders are ''almost'' partial orders, ...
''R'' induces the
equivalence relation
In mathematics, an equivalence relation is a binary relation that is reflexive, symmetric, and transitive. The equipollence relation between line segments in geometry is a common example of an equivalence relation. A simpler example is equ ...
:
on ''F'', which identifies points belonging to the same cluster. Let
be the induced
quotient
In arithmetic, a quotient (from 'how many times', pronounced ) is a quantity produced by the division of two numbers. The quotient has widespread use throughout mathematics. It has two definitions: either the integer part of a division (in th ...
partial order
In mathematics, especially order theory, a partial order on a set is an arrangement such that, for certain pairs of elements, one precedes the other. The word ''partial'' is used to indicate that not every pair of elements needs to be comparable ...
(i.e., ''ρF'' is the set of
equivalence class
In mathematics, when the elements of some set S have a notion of equivalence (formalized as an equivalence relation), then one may naturally split the set S into equivalence classes. These equivalence classes are constructed so that elements ...
es of
), and put
:
Then
is an intuitionistic general frame, called the skeleton of F. The point of the skeleton construction is that it preserves validity modulo Gödel translation: for any intuitionistic formula ''A'',
:''A'' is valid in ''ρ''F if and only if ''T''(''A'') is valid in F.
Therefore, the si-fragment of a modal logic ''M'' can be defined semantically: if ''M'' is complete with respect to a class ''C'' 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 of ''V'' under Boolean operations (binary
intersection
In mathematics, the intersection of two or more objects is another object consisting of everything that is contained in all of the objects simultaneously. For example, in Euclidean geometry, when two lines in a plane are not parallel, their ...
and
complement). It can be shown that ''σV'' is closed under
, thus
is a general modal frame. The skeleton of ''σ''F is isomorphic to F. If ''L'' is a superintuitionistic logic complete with respect to a class ''C'' of general frames, then its largest modal companion ''σL'' is complete with respect to
.
The skeleton of a
Kripke frame
Kripke semantics (also known as relational semantics or frame semantics, and often confused with possible world semantics) is a formal semantics for non-classical logic systems created in the late 1950s and early 1960s by Saul Kripke and André J ...
is itself a Kripke frame. On the other hand, ''σ''F is never a Kripke frame if F is a Kripke frame of infinite depth.
Preservation theorems
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,
*
decidability is preserved by ''ρ'', ''τ'', and ''σ'',
*
finite model property is preserved by ''ρ'', ''τ'', and ''σ'',
*
tabularity is preserved by ''ρ'' and ''σ'',
*
Kripke completeness is preserved by ''ρ'' and ''τ'',
*
first-order definability on Kripke frames is preserved by ''ρ'' and ''τ''.
Other properties
Every intermediate logic ''L'' has an
infinite number of modal companions, and moreover, the set
of modal companions of ''L'' contains an
infinite descending chain. For example,
consists of S5, and the logics
for every positive integer ''n'', where
is the ''n''-element cluster. The set of modal companions of any ''L'' is either
countable
In mathematics, a Set (mathematics), set is countable if either it is finite set, finite or it can be made in one to one correspondence with the set of natural numbers. Equivalently, a set is ''countable'' if there exists an injective function fro ...
, or it has the
cardinality of the continuum
In set theory, the cardinality of the continuum is the cardinality or "size" of the set of real numbers \mathbb R, sometimes called the continuum. It is an infinite cardinal number and is denoted by \bold\mathfrak c (lowercase Fraktur "c") or \ ...
. Rybakov has shown that the lattice Ext''L'' can be
embedded 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 below KC). It is unknown whether the converse is also true.
The Gödel translation can be applied to
rules as well as formulas: the translation of a rule
:
is the rule
:
A rule ''R'' is
admissible in a logic ''L'' if the set of theorems of ''L'' is closed under ''R''. It is easy to see that ''R'' is admissible in a superintuitionistic logic ''L'' whenever ''T''(''R'') is admissible in a modal companion of ''L''. The converse is not true in general, but it holds for the largest modal companion of ''L''.
References
*Alexander Chagrov and Michael Zakharyaschev, ''Modal Logic'', vol. 35 of Oxford Logic Guides, Oxford University Press, 1997.
* / Paperback: {{isbn, 978-0-19-514720-9
*Vladimir V. Rybakov, ''Admissibility of Logical Inference Rules'', vol. 136 of Studies in Logic and the Foundations of Mathematics, Elsevier, 1997.
Companion