In
mathematical logic
Mathematical logic is the study of Logic#Formal logic, formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory (also known as computability theory). Research in mathematical logic com ...
, a superintuitionistic logic is a
propositional logic
The propositional calculus is a branch of logic. It is also called propositional logic, statement logic, sentential calculus, sentential logic, or sometimes zeroth-order logic. Sometimes, it is called ''first-order'' propositional logic to contra ...
extending
intuitionistic logic
Intuitionistic logic, sometimes more generally called constructive logic, refers to systems of symbolic logic that differ from the systems used for classical logic by more closely mirroring the notion of constructive proof. In particular, systems ...
.
Classical logic
Classical logic (or standard logic) or Frege–Russell logic is the intensively studied and most widely used class of deductive logic. Classical logic has had much influence on analytic philosophy.
Characteristics
Each logical system in this c ...
is the strongest
consistent
In deductive logic, a consistent theory is one that does not lead to a logical contradiction. A theory T is consistent if there is no formula \varphi such that both \varphi and its negation \lnot\varphi are elements of the set of consequences ...
superintuitionistic logic; thus, consistent superintuitionistic logics are called intermediate logics (the logics are intermediate between intuitionistic logic and classical logic).
[.]
Definition
A superintuitionistic logic is a set ''L'' of propositional formulas in a countable set of
variables ''p''
''i'' satisfying the following properties:
:1. all
axioms of intuitionistic logic belong to ''L'';
:2. if ''F'' and ''G'' are formulas such that ''F'' and ''F'' → ''G'' both belong to ''L'', then ''G'' also belongs to ''L'' (closure under
modus ponens
In propositional logic, (; MP), also known as (), implication elimination, or affirming the antecedent, is a deductive argument form and rule of inference. It can be summarized as "''P'' implies ''Q.'' ''P'' is true. Therefore, ''Q'' must ...
);
:3. if ''F''(''p''
1, ''p''
2, ..., ''p''
''n'') is a formula of ''L'', and ''G''
1, ''G''
2, ..., ''G''
''n'' are any formulas, then ''F''(''G''
1, ''G''
2, ..., ''G''
''n'') belongs to ''L'' (closure under substitution).
Such a logic is intermediate if furthermore
:4. ''L'' is not the set of all formulas.
Properties and examples
There exists a
continuum of different intermediate logics and just as many such logics exhibit the
disjunction property (DP).
Superintuitionistic or intermediate logics form a
complete lattice with intuitionistic logic as the
bottom and the inconsistent logic (in the case of superintuitionistic logics) or classical logic (in the case of intermediate logics) as the top. Classical logic is the only
coatom in the lattice of superintuitionistic logics; the lattice of intermediate logics also has a unique coatom, namely SmL.
The tools for studying intermediate logics are similar to those used for intuitionistic logic, such as
Kripke semantics. For example,
Gödel–Dummett logic has a simple semantic characterization in terms of
total order
In mathematics, a total order or linear order is a partial order in which any two elements are comparable. That is, a total order is a binary relation \leq on some set X, which satisfies the following for all a, b and c in X:
# a \leq a ( re ...
s. Specific intermediate logics may be given by semantical description.
Others are often given by adding one or more axioms to intuitionistic logic (usually denoted as intuitionistic propositional calculus IPC, but also Int, IL or H). Examples include:
* Classical logic (CPC, Cl, CL):
:= (Double-negation elimination, DNE)
:= (
Consequentia mirabilis)
:= (
Principle of excluded middle, PEM)
Generalized variants of the above (but actually equivalent principles over intuitionistic logic) are, respectively,
:= (inverse
contraposition principle)
:= (
Peirce's principle PP, compare to Consequentia mirabilis)
:= (another schema generalizing Consequentia mirabilis)
:= (following from PEM via
principle of explosion)
* Smetanich's logic (SmL):
:= (a conditional PP)
*
Gödel-Dummett logic (
Dummett 1959) (LC or G, see extensions below):
:= (Dirk Gently’s principle, DGP, or linearity)
:= (a form of
independence of premise IP)
:= (Generalized 4th
De Morgan's law)
* Bounded depth 2 (BD
''2'', see generalizations below. Compare with ''p'' ∨ (''p'' → ''q'')):
:=
*
Jankov's logic (1968) or
De Morgan logic (KC):
:= (weak PEM, a.k.a. WPEM)
:= (a weak DGP)
:= (a variant, with negation, of a form of IP)
:= (4th
De Morgan's law)
*
Scott's logic (SL):
:= (a conditional WPEM)
*
Kreisel–
Putnam logic (KP):
:= (the other variant, with negation, of a form of IP)
This list is, for the most part, not any sort of ordering. For example, LC is known not to prove all theorems of SmL, but it does not directly compare in strength to BD
''2''. Likewise, e.g., KP does not compare to SL. The list of equalities for each logic is by no means exhaustive either. For example, as with WPEM and De Morgan's law, several forms of DGP using conjunction may be expressed.
Even (¬¬''p'' ∨ ¬''p'') ∨ (¬¬''p'' → ''p''), a further weakening of WPEM, is not a theorem of IPC.
It may also be worth noting that, taking all of intuitionistic logic for granted, the equalities notably rely on explosion. For example, over mere
minimal logic, as principle PEM is already equivalent to Consequentia mirabilis, but there does not imply the stronger DNE, nor PP, and is not comparable to DGP.
Going on:
* logics of bounded depth (BD
''n''):
:
*
Gödel ''n''-valued logics (G
''n''):
:LC + BD
''n''−1
:= LC + BC
''n''−1
* logics of bounded cardinality (BC
''n''):
:
* logics of bounded top width (BTW
''n''):
:
* logics of bounded width, also known as the logic of bounded anti-chains, Ono (1972) (BW
''n'', BA
''n''):
:
* logics of bounded branching (Gabbay & de Jongh, 1974) (T
''n'', BB
''n''):
:
Furthermore:
*
Realizability logics
*
Medvedev's logic of finite problems (LM, ML): defined semantically as the logic of all
frames of the form
for
finite set
In mathematics, particularly set theory, a finite set is a set that has a finite number of elements. Informally, a finite set is a set which one could in principle count and finish counting. For example,
is a finite set with five elements. Th ...
s ''X'' ("Boolean hypercubes without top"), not known to be recursively axiomatizable
* ...
The propositional logics SL and KP do have the disjunction property DP. Kleene realizability logic and the strong Medvedev's logic do have it as well. There is no unique maximal logic with DP on the lattice.
Note that if a consistent theory validates WPEM but still has independent statements when assuming PEM, then it cannot have DP.
Semantics
Given a
Heyting algebra ''H'', the set of
propositional formulas that are valid in ''H'' is an intermediate logic. Conversely, given an intermediate logic it is possible to construct its
Lindenbaum–Tarski algebra, which is then a Heyting algebra.
An intuitionistic
Kripke frame ''F'' is a
partially ordered set
In mathematics, especially order theory, a partial order on a Set (mathematics), 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 need ...
, and a Kripke model ''M'' is a Kripke frame with valuation such that
is an
upper subset of ''F''. The set of propositional formulas that are valid in ''F'' is an intermediate logic. Given an intermediate logic ''L'' it is possible to construct a Kripke model ''M'' such that the logic of ''M'' is ''L'' (this construction is called the ''canonical model''). A Kripke frame with this property may not exist, but a
general frame always does.
Relation to modal logics
Let ''A'' be a propositional formula. The ''Gödel–
Tarski translation'' of ''A'' is defined recursively as follows:
*
*
*
*
*
If ''M'' is a
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 ...
extending S4 then ρ''M'' = is a superintuitionistic logic, and ''M'' is called a ''modal companion'' of ρ''M''. In particular:
*IPC = ρS4
*KC = ρS4.2
*LC = ρS4.3
*CPC = ρS5
For every intermediate logic ''L'' there are many modal logics ''M'' such that ''L'' = ρ''M''.
See also
*
List of logic systems
Notes
References
*
*
*
*
*
*
*
External links
*
{{Non-classical logic
Systems of formal logic
Propositional calculus
Non-classical logic