Namespaces
Variants
Actions

Difference between revisions of "Intermediate logic"

From Encyclopedia of Mathematics
Jump to: navigation, search
m (links)
m (tex encoded by computer)
 
Line 1: Line 1:
 +
<!--
 +
i0518801.png
 +
$#A+1 = 108 n = 0
 +
$#C+1 = 108 : ~/encyclopedia/old_files/data/I051/I.0501880 Intermediate logic
 +
Automatically converted into TeX, above some diagnostics.
 +
Please remove this comment and the {{TEX|auto}} line below,
 +
if TeX found to be correct.
 +
-->
 +
 +
{{TEX|auto}}
 +
{{TEX|done}}
 +
 
''of propositions, propositional intermediate logic''
 
''of propositions, propositional intermediate logic''
  
An arbitrary consistent set of propositional formulas that is closed under the derivation rule [[Modus ponens|modus ponens]] and the [[Substitution rule|substitution rule]], and that contains all axioms of [[Intuitionistic propositional calculus|intuitionistic propositional calculus]] <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i0518801.png" />.
+
An arbitrary consistent set of propositional formulas that is closed under the derivation rule [[Modus ponens|modus ponens]] and the [[Substitution rule|substitution rule]], and that contains all axioms of [[Intuitionistic propositional calculus|intuitionistic propositional calculus]] $  I $.
  
The most natural way of specifying intermediate logics is by intermediate propositional calculi. Each such calculus is given by adding a certain number of classical generally-valid propositional formulas to the axioms of <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i0518802.png" />.
+
The most natural way of specifying intermediate logics is by intermediate propositional calculi. Each such calculus is given by adding a certain number of classical generally-valid propositional formulas to the axioms of $  I $.
  
The set of all intermediate logics is a lattice under the inclusion relation <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i0518803.png" />, and the finitely-axiomatizable intermediate logics form a sublattice in it, in which every finite distributive lattice can be isomorphically imbedded.
+
The set of all intermediate logics is a lattice under the inclusion relation $  \subseteq $,  
 +
and the finitely-axiomatizable intermediate logics form a sublattice in it, in which every finite distributive lattice can be isomorphically imbedded.
  
An intermediate logic <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i0518804.png" /> is called solvable if there is an algorithm that, for any propositional formula <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i0518805.png" />, recognizes whether <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i0518806.png" /> does or does not belong to <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i0518807.png" />. Thus, classical and intuitionistic logic are both solvable. In general, any finitely-approximated (cf. below) finitely-axiomatizable intermediate logic is solvable. An example of a finitely-axiomatizable unsolvable intermediate logic has been constructed (cf. [[#References|[7]]]).
+
An intermediate logic $  L $
 +
is called solvable if there is an algorithm that, for any propositional formula $  A $,  
 +
recognizes whether $  A $
 +
does or does not belong to $  L $.  
 +
Thus, classical and intuitionistic logic are both solvable. In general, any finitely-approximated (cf. below) finitely-axiomatizable intermediate logic is solvable. An example of a finitely-axiomatizable unsolvable intermediate logic has been constructed (cf. [[#References|[7]]]).
  
An intermediate logic <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i0518808.png" /> is called disjunctive if <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i0518809.png" /> implies that <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188010.png" /> or <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188011.png" />. Intuitionistic logic, e.g., has this property, but classical logic does not. There is an infinite number of disjunctive intermediate logics.
+
An intermediate logic $  L $
 +
is called disjunctive if $  ( A \lor B ) \in L $
 +
implies that $  A \in L $
 +
or $  B \in L $.  
 +
Intuitionistic logic, e.g., has this property, but classical logic does not. There is an infinite number of disjunctive intermediate logics.
  
The interpolation property of an intermediate logic <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188012.png" /> (Craig's theorem) is that if a formula <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188013.png" /> belongs to <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188014.png" />, then there is a formula <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188015.png" /> containing only variables that are common to both <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188016.png" /> and <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188017.png" /> and such that <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188018.png" /> or <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188019.png" />; if <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188020.png" /> and <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188021.png" /> have no variables in common, then <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188022.png" /> or <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188023.png" />. It has been proved that there are exactly five intermediate logics (apart from the classical and intuitionistic logics) that have the interpolation property (cf. [[#References|[6]]]).
+
The interpolation property of an intermediate logic $  L $(
 +
Craig's theorem) is that if a formula $  A \supset B $
 +
belongs to $  L $,  
 +
then there is a formula $  C $
 +
containing only variables that are common to both $  A $
 +
and $  B $
 +
and such that $  ( A \supset C ) \in L $
 +
or $  ( C \supset B ) \in L $;  
 +
if $  A $
 +
and $  B $
 +
have no variables in common, then $  \neg A \in L $
 +
or $  B \in L $.  
 +
It has been proved that there are exactly five intermediate logics (apart from the classical and intuitionistic logics) that have the interpolation property (cf. [[#References|[6]]]).
  
A formula <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188024.png" /> is called expressible in formulas <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188025.png" /> in an intermediate logic <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188026.png" /> if <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188027.png" /> can be obtained from <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188028.png" /> using a finite number of replacements by equivalent (in <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188029.png" />) formulas and a finite number of substitutions of formulas that have already been obtained for variables. A list of formulas <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188030.png" /> is called functionally complete in <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188031.png" /> if every formula in <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188032.png" /> is expressible in <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188033.png" />. For intuitionistic logic and certain other intermediate logics the algorithmic problem of recognizing functional completeness of any list of formulas is solvable (cf. [[#References|[3]]]). Another algorithmic problem — recognizing whether <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188034.png" /> is expressible in <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188035.png" /> for a given formula <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188036.png" /> and list <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188037.png" /> — has been positively solved only for some intermediate logics; it remains open yet (1983) for intuitionistic logic.
+
A formula $  A $
 +
is called expressible in formulas $  B _ {1} , B _ {2} \dots $
 +
in an intermediate logic $  L $
 +
if $  A $
 +
can be obtained from $  B _ {1} , B _ {2} \dots $
 +
using a finite number of replacements by equivalent (in $  L $)  
 +
formulas and a finite number of substitutions of formulas that have already been obtained for variables. A list of formulas $  \Sigma = \{ B _ {1} , B _ {2} ,\dots \} $
 +
is called functionally complete in $  L $
 +
if every formula in $  L $
 +
is expressible in $  \Sigma $.  
 +
For intuitionistic logic and certain other intermediate logics the algorithmic problem of recognizing functional completeness of any list of formulas is solvable (cf. [[#References|[3]]]). Another algorithmic problem — recognizing whether $  A $
 +
is expressible in $  \Sigma $
 +
for a given formula $  A $
 +
and list $  \Sigma $—  
 +
has been positively solved only for some intermediate logics; it remains open yet (1983) for intuitionistic logic.
  
Another way of specifying an intermediate logic is given by the so-called semantic approach. A semantics is, here, understood as a certain set <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188038.png" /> of structures (models) <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188039.png" /> on which a truth relation <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188040.png" /> of a given propositional formula <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188041.png" /> under a given valuation <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188042.png" /> is defined. (A valuation is a mapping assigning some value in <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188043.png" /> to the variables in a formula <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188044.png" />.) A formula <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188045.png" /> that is true in <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188046.png" /> under every valuation is called generally valid on <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188047.png" /> (denoted by <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188048.png" />). If <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188049.png" />, then the intermediate logic <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188050.png" /> is the set of all formulas that are generally valid on every structure <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188051.png" />. For a given semantics <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188052.png" /> the relation of semantic implication <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188053.png" />, where <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188054.png" /> consists of formulas, is naturally defined. This relation means that for any structure <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188055.png" />, the relation <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188056.png" /> for all <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188057.png" /> implies <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188058.png" />. Two semantics <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188059.png" /> and <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188060.png" /> are called equivalent if the relations <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188061.png" /> and <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188062.png" /> coincide. The basic requirement on a semantics is its correctness: <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188063.png" /> must imply <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188064.png" />. All semantics mentioned below are correct. Another important property of semantics is completeness. An intermediate logic <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188065.png" /> is called complete relative to a semantics <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188066.png" /> if <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188067.png" />.
+
Another way of specifying an intermediate logic is given by the so-called semantic approach. A semantics is, here, understood as a certain set $  S $
 +
of structures (models) $  \mathfrak M $
 +
on which a truth relation $  \mathfrak M \vDash _  \theta  A $
 +
of a given propositional formula $  A $
 +
under a given valuation $  \theta $
 +
is defined. (A valuation is a mapping assigning some value in $  \mathfrak M $
 +
to the variables in a formula $  A $.)  
 +
A formula $  A $
 +
that is true in $  \mathfrak M $
 +
under every valuation is called generally valid on $  \mathfrak M $(
 +
denoted by $  \mathfrak M \vDash A $).  
 +
If $  S _ {1} \subseteq S $,  
 +
then the intermediate logic $  L ( S _ {1} ) $
 +
is the set of all formulas that are generally valid on every structure $  \mathfrak M \in S _ {1} $.  
 +
For a given semantics $  S $
 +
the relation of semantic implication $  \Gamma \vDash _ {S} A $,  
 +
where $  \Gamma $
 +
consists of formulas, is naturally defined. This relation means that for any structure $  \mathfrak M \in S $,  
 +
the relation $  \mathfrak M \vDash B $
 +
for all $  B \in \Gamma $
 +
implies $  \mathfrak M \vDash A $.  
 +
Two semantics $  S $
 +
and $  S _ {1} $
 +
are called equivalent if the relations $  \vDash _ {S} $
 +
and $  \vDash _ {S _ {1}  } $
 +
coincide. The basic requirement on a semantics is its correctness: $  \Gamma \vdash _ {I} A $
 +
must imply $  \Gamma \vDash _ {S} A $.  
 +
All semantics mentioned below are correct. Another important property of semantics is completeness. An intermediate logic $  L $
 +
is called complete relative to a semantics $  S $
 +
if $  A \in L \iff L \vDash _ {S} A $.
  
An algebraic semantics <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188068.png" /> consists of a [[Pseudo-Boolean algebra|pseudo-Boolean algebra]], i.e. an algebra of the form
+
An algebraic semantics $  S _ {A} $
 +
consists of a [[Pseudo-Boolean algebra|pseudo-Boolean algebra]], i.e. an algebra of the form
  
<table class="eq" style="width:100%;"> <tr><td valign="top" style="width:94%;text-align:center;"><img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188069.png" /></td> </tr></table>
+
$$
 +
\mathfrak M  = ( M , \overline{\&}\; , \overline \lor \; ,\
 +
\overline \supset \; , \overline \neg \; ; 1 , 0 ) ,
 +
$$
  
where <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188070.png" /> is a [[unary operation]], and <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188071.png" />, <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188072.png" />, <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188073.png" /> are [[binary operation]]s on <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188074.png" />, corresponding to the connectives <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188075.png" />, <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188076.png" />, <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188077.png" />, <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188078.png" />; <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188079.png" /> is a [[Distributive lattice|distributive lattice]]; and <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188080.png" /> and <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188081.png" /> are the least and the largest element of <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188082.png" />. The operations <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188083.png" />, <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188084.png" /> satisfy: For any <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188085.png" />,
+
where $  \overline \neg \; $
 +
is a [[unary operation]], and $  \overline{\&}\; $,  
 +
$  \overline \lor \; $,  
 +
$  \overline \supset \; $
 +
are [[binary operation]]s on $  M $,  
 +
corresponding to the connectives $  \neg $,
 +
$  \& $,
 +
$  \lor $,  
 +
$  \supset $;
 +
$  ( M , \overline{\&}\; , \overline \lor \; ) $
 +
is a [[Distributive lattice|distributive lattice]]; and 0 $
 +
and $  1 $
 +
are the least and the largest element of $  M $.  
 +
The operations $  \overline \supset \; $,  
 +
$  \overline \neg \; $
 +
satisfy: For any $  a , b , c \in M $,
  
<table class="eq" style="width:100%;"> <tr><td valign="top" style="width:94%;text-align:center;"><img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188086.png" /></td> </tr></table>
+
$$
 +
a  \leq  ( b \overline \supset \; c )  \iff \
 +
( a \overline{\&}\; b ) \  \textrm{ and } \ \
 +
\overline \neg \; = ( a \overline \supset \; 0 ) .
 +
$$
  
Here, the relation <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188087.png" /> means that <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188088.png" /> takes in <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188089.png" /> the value 1 under every valuation <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188090.png" />.
+
Here, the relation $  \mathfrak M \vDash _  \theta  A $
 +
means that $  A $
 +
takes in $  \mathfrak M $
 +
the value 1 under every valuation $  \theta $.
  
Every intermediate logic is complete relative to finitely-generated pseudo-Boolean algebras. If an intermediate logic <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188091.png" /> is complete relative to a set of finite pseudo-Boolean algebras (relative to one finite pseudo-Boolean algebra), then it is called finitely approximated (respectively, tabular). The simplest tabular intermediate logic is classical logic. Disjunctive intermediate logics, in particular intuitionistic logic, are not tabular. There exists an example of a finitely-axiomatizable intermediate logic that is not finitely approximated (cf. [[#References|[3]]]).
+
Every intermediate logic is complete relative to finitely-generated pseudo-Boolean algebras. If an intermediate logic $  L $
 +
is complete relative to a set of finite pseudo-Boolean algebras (relative to one finite pseudo-Boolean algebra), then it is called finitely approximated (respectively, tabular). The simplest tabular intermediate logic is classical logic. Disjunctive intermediate logics, in particular intuitionistic logic, are not tabular. There exists an example of a finitely-axiomatizable intermediate logic that is not finitely approximated (cf. [[#References|[3]]]).
  
A Kripke semantics <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188092.png" /> consists of a Kripke model (cf. [[Kripke models|Kripke models]]), having in this case the form <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188093.png" />, where <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188094.png" /> is a [[Partially ordered set|partially ordered set]], also called the frame, and where the values of the valuation <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188095.png" /> form a subset of <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188096.png" />, where for <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188097.png" /> it follows from <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188098.png" /> and <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i05188099.png" /> that <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i051880100.png" />. There is a close connection between the semantics <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i051880101.png" /> and <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i051880102.png" /> (cf. [[#References|[5]]]); they are, however, not equivalent. In particular, there are intermediate logics that are not complete relative to <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i051880103.png" /> (cf. [[#References|[3]]]).
+
A Kripke semantics $  S _ {K} $
 +
consists of a Kripke model (cf. [[Kripke models|Kripke models]]), having in this case the form $  ( \mathfrak M , \theta ) $,  
 +
where $  \mathfrak M = ( M , \leq  ) $
 +
is a [[Partially ordered set|partially ordered set]], also called the frame, and where the values of the valuation $  \theta $
 +
form a subset of $  M $,  
 +
where for $  \alpha , \beta \in M $
 +
it follows from $  \alpha \in \theta ( p _ {i} ) $
 +
and $  \alpha \leq  \beta $
 +
that $  \beta \in \theta ( p _ {i} ) $.  
 +
There is a close connection between the semantics $  S _ {A} $
 +
and $  S _ {K} $(
 +
cf. [[#References|[5]]]); they are, however, not equivalent. In particular, there are intermediate logics that are not complete relative to $  S _ {K} $(
 +
cf. [[#References|[3]]]).
  
The constructive semantics are the semantics <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i051880104.png" /> of [[Realizability|realizability]] (cf. [[#References|[1]]]) and the semantics <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i051880105.png" /> for finitary problems. These semantics are not complete even for intuitionistic logic; moreover, there are formulas that are generally valid in <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i051880106.png" /> but not in <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i051880107.png" />, and vice versa.
+
The constructive semantics are the semantics $  S _ {R} $
 +
of [[Realizability|realizability]] (cf. [[#References|[1]]]) and the semantics $  S _ {F} $
 +
for finitary problems. These semantics are not complete even for intuitionistic logic; moreover, there are formulas that are generally valid in $  S _ {R} $
 +
but not in $  S _ {K} $,  
 +
and vice versa.
  
Predicate intermediate logics are defined analogously to propositional intermediate logics, i.e. it are extensions of intuitionistic predicate logic <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/i/i051/i051880/i051880108.png" /> contained in classical predicate logic. As distinct from propositional intermediate logics, all predicate intermediate logics are unsolvable. The semantics of predicate intermediate logics are analogous to the corresponding semantics of propositional intermediate logics (cf. [[#References|[2]]]).
+
Predicate intermediate logics are defined analogously to propositional intermediate logics, i.e. it are extensions of intuitionistic predicate logic $  L I $
 +
contained in classical predicate logic. As distinct from propositional intermediate logics, all predicate intermediate logics are unsolvable. The semantics of predicate intermediate logics are analogous to the corresponding semantics of propositional intermediate logics (cf. [[#References|[2]]]).
  
 
====References====
 
====References====
 
<table><TR><TD valign="top">[1]</TD> <TD valign="top">  P.S. Novikov,  "Constructive mathematical logic from a classical point of view" , Moscow  (1977)  (In Russian)</TD></TR><TR><TD valign="top">[2]</TD> <TD valign="top">  A.G. Dragalin,  "Mathematical intuitionism. Introduction to proof theory" , Amer. Math. Soc.  (1988)  (Translated from Russian)</TD></TR><TR><TD valign="top">[3]</TD> <TD valign="top">  A.V. Kuznetsov,  "Means for detecting nonreducibility and inexpressibility" , ''Logical derivations'' , Moscow  (1979)  pp. 5–33  (In Russian)</TD></TR><TR><TD valign="top">[4]</TD> <TD valign="top">  A.V. Kuznetsov,  "Superintuitionistic logics"  ''Mat. Issled.'' , '''10''' :  2  (1975)  pp. 150–158; 284–285  (In Russian)</TD></TR><TR><TD valign="top">[5]</TD> <TD valign="top">  L.L. Esakia,  "On the theory of modal and superintuitionistic systems" , ''Logical derivations'' , Moscow  (1979)  pp. 147–172  (In Russian)</TD></TR><TR><TD valign="top">[6]</TD> <TD valign="top">  L.L. Maksimova,  "Craig's theorem in superintuitionistic logics and amalgamable varieties of pseudo-Boolean algebras"  ''Algebra and Logic'' , '''16'''  (1977)  pp. 427–455  ''Algebra i Logika'' , '''16'''  (1977)  pp. 643–681</TD></TR><TR><TD valign="top">[7]</TD> <TD valign="top">  V.B. [V.B. Shekhtman] Šehtman,  "An undecidable superintuitionistic propositional calculus"  ''Soviet Math. Dokl.'' , '''19''' :  3  (1978)  pp. 656–660  ''Dokl. Akad. Nauk. SSSR'' , '''240''' :  3  (1978)  pp. 549–552</TD></TR><TR><TD valign="top">[8]</TD> <TD valign="top">  T. Hosoi,  H. Ono,  "Intermediate propositional logics (a survey)"  ''J. Tsuda College'' , '''5'''  (1973)  pp. 67–82</TD></TR></table>
 
<table><TR><TD valign="top">[1]</TD> <TD valign="top">  P.S. Novikov,  "Constructive mathematical logic from a classical point of view" , Moscow  (1977)  (In Russian)</TD></TR><TR><TD valign="top">[2]</TD> <TD valign="top">  A.G. Dragalin,  "Mathematical intuitionism. Introduction to proof theory" , Amer. Math. Soc.  (1988)  (Translated from Russian)</TD></TR><TR><TD valign="top">[3]</TD> <TD valign="top">  A.V. Kuznetsov,  "Means for detecting nonreducibility and inexpressibility" , ''Logical derivations'' , Moscow  (1979)  pp. 5–33  (In Russian)</TD></TR><TR><TD valign="top">[4]</TD> <TD valign="top">  A.V. Kuznetsov,  "Superintuitionistic logics"  ''Mat. Issled.'' , '''10''' :  2  (1975)  pp. 150–158; 284–285  (In Russian)</TD></TR><TR><TD valign="top">[5]</TD> <TD valign="top">  L.L. Esakia,  "On the theory of modal and superintuitionistic systems" , ''Logical derivations'' , Moscow  (1979)  pp. 147–172  (In Russian)</TD></TR><TR><TD valign="top">[6]</TD> <TD valign="top">  L.L. Maksimova,  "Craig's theorem in superintuitionistic logics and amalgamable varieties of pseudo-Boolean algebras"  ''Algebra and Logic'' , '''16'''  (1977)  pp. 427–455  ''Algebra i Logika'' , '''16'''  (1977)  pp. 643–681</TD></TR><TR><TD valign="top">[7]</TD> <TD valign="top">  V.B. [V.B. Shekhtman] Šehtman,  "An undecidable superintuitionistic propositional calculus"  ''Soviet Math. Dokl.'' , '''19''' :  3  (1978)  pp. 656–660  ''Dokl. Akad. Nauk. SSSR'' , '''240''' :  3  (1978)  pp. 549–552</TD></TR><TR><TD valign="top">[8]</TD> <TD valign="top">  T. Hosoi,  H. Ono,  "Intermediate propositional logics (a survey)"  ''J. Tsuda College'' , '''5'''  (1973)  pp. 67–82</TD></TR></table>
 
 
  
 
====Comments====
 
====Comments====

Latest revision as of 22:13, 5 June 2020


of propositions, propositional intermediate logic

An arbitrary consistent set of propositional formulas that is closed under the derivation rule modus ponens and the substitution rule, and that contains all axioms of intuitionistic propositional calculus $ I $.

The most natural way of specifying intermediate logics is by intermediate propositional calculi. Each such calculus is given by adding a certain number of classical generally-valid propositional formulas to the axioms of $ I $.

The set of all intermediate logics is a lattice under the inclusion relation $ \subseteq $, and the finitely-axiomatizable intermediate logics form a sublattice in it, in which every finite distributive lattice can be isomorphically imbedded.

An intermediate logic $ L $ is called solvable if there is an algorithm that, for any propositional formula $ A $, recognizes whether $ A $ does or does not belong to $ L $. Thus, classical and intuitionistic logic are both solvable. In general, any finitely-approximated (cf. below) finitely-axiomatizable intermediate logic is solvable. An example of a finitely-axiomatizable unsolvable intermediate logic has been constructed (cf. [7]).

An intermediate logic $ L $ is called disjunctive if $ ( A \lor B ) \in L $ implies that $ A \in L $ or $ B \in L $. Intuitionistic logic, e.g., has this property, but classical logic does not. There is an infinite number of disjunctive intermediate logics.

The interpolation property of an intermediate logic $ L $( Craig's theorem) is that if a formula $ A \supset B $ belongs to $ L $, then there is a formula $ C $ containing only variables that are common to both $ A $ and $ B $ and such that $ ( A \supset C ) \in L $ or $ ( C \supset B ) \in L $; if $ A $ and $ B $ have no variables in common, then $ \neg A \in L $ or $ B \in L $. It has been proved that there are exactly five intermediate logics (apart from the classical and intuitionistic logics) that have the interpolation property (cf. [6]).

A formula $ A $ is called expressible in formulas $ B _ {1} , B _ {2} \dots $ in an intermediate logic $ L $ if $ A $ can be obtained from $ B _ {1} , B _ {2} \dots $ using a finite number of replacements by equivalent (in $ L $) formulas and a finite number of substitutions of formulas that have already been obtained for variables. A list of formulas $ \Sigma = \{ B _ {1} , B _ {2} ,\dots \} $ is called functionally complete in $ L $ if every formula in $ L $ is expressible in $ \Sigma $. For intuitionistic logic and certain other intermediate logics the algorithmic problem of recognizing functional completeness of any list of formulas is solvable (cf. [3]). Another algorithmic problem — recognizing whether $ A $ is expressible in $ \Sigma $ for a given formula $ A $ and list $ \Sigma $— has been positively solved only for some intermediate logics; it remains open yet (1983) for intuitionistic logic.

Another way of specifying an intermediate logic is given by the so-called semantic approach. A semantics is, here, understood as a certain set $ S $ of structures (models) $ \mathfrak M $ on which a truth relation $ \mathfrak M \vDash _ \theta A $ of a given propositional formula $ A $ under a given valuation $ \theta $ is defined. (A valuation is a mapping assigning some value in $ \mathfrak M $ to the variables in a formula $ A $.) A formula $ A $ that is true in $ \mathfrak M $ under every valuation is called generally valid on $ \mathfrak M $( denoted by $ \mathfrak M \vDash A $). If $ S _ {1} \subseteq S $, then the intermediate logic $ L ( S _ {1} ) $ is the set of all formulas that are generally valid on every structure $ \mathfrak M \in S _ {1} $. For a given semantics $ S $ the relation of semantic implication $ \Gamma \vDash _ {S} A $, where $ \Gamma $ consists of formulas, is naturally defined. This relation means that for any structure $ \mathfrak M \in S $, the relation $ \mathfrak M \vDash B $ for all $ B \in \Gamma $ implies $ \mathfrak M \vDash A $. Two semantics $ S $ and $ S _ {1} $ are called equivalent if the relations $ \vDash _ {S} $ and $ \vDash _ {S _ {1} } $ coincide. The basic requirement on a semantics is its correctness: $ \Gamma \vdash _ {I} A $ must imply $ \Gamma \vDash _ {S} A $. All semantics mentioned below are correct. Another important property of semantics is completeness. An intermediate logic $ L $ is called complete relative to a semantics $ S $ if $ A \in L \iff L \vDash _ {S} A $.

An algebraic semantics $ S _ {A} $ consists of a pseudo-Boolean algebra, i.e. an algebra of the form

$$ \mathfrak M = ( M , \overline{\&}\; , \overline \lor \; ,\ \overline \supset \; , \overline \neg \; ; 1 , 0 ) , $$

where $ \overline \neg \; $ is a unary operation, and $ \overline{\&}\; $, $ \overline \lor \; $, $ \overline \supset \; $ are binary operations on $ M $, corresponding to the connectives $ \neg $, $ \& $, $ \lor $, $ \supset $; $ ( M , \overline{\&}\; , \overline \lor \; ) $ is a distributive lattice; and $ 0 $ and $ 1 $ are the least and the largest element of $ M $. The operations $ \overline \supset \; $, $ \overline \neg \; $ satisfy: For any $ a , b , c \in M $,

$$ a \leq ( b \overline \supset \; c ) \iff \ ( a \overline{\&}\; b ) \ \textrm{ and } \ \ \overline \neg \; a = ( a \overline \supset \; 0 ) . $$

Here, the relation $ \mathfrak M \vDash _ \theta A $ means that $ A $ takes in $ \mathfrak M $ the value 1 under every valuation $ \theta $.

Every intermediate logic is complete relative to finitely-generated pseudo-Boolean algebras. If an intermediate logic $ L $ is complete relative to a set of finite pseudo-Boolean algebras (relative to one finite pseudo-Boolean algebra), then it is called finitely approximated (respectively, tabular). The simplest tabular intermediate logic is classical logic. Disjunctive intermediate logics, in particular intuitionistic logic, are not tabular. There exists an example of a finitely-axiomatizable intermediate logic that is not finitely approximated (cf. [3]).

A Kripke semantics $ S _ {K} $ consists of a Kripke model (cf. Kripke models), having in this case the form $ ( \mathfrak M , \theta ) $, where $ \mathfrak M = ( M , \leq ) $ is a partially ordered set, also called the frame, and where the values of the valuation $ \theta $ form a subset of $ M $, where for $ \alpha , \beta \in M $ it follows from $ \alpha \in \theta ( p _ {i} ) $ and $ \alpha \leq \beta $ that $ \beta \in \theta ( p _ {i} ) $. There is a close connection between the semantics $ S _ {A} $ and $ S _ {K} $( cf. [5]); they are, however, not equivalent. In particular, there are intermediate logics that are not complete relative to $ S _ {K} $( cf. [3]).

The constructive semantics are the semantics $ S _ {R} $ of realizability (cf. [1]) and the semantics $ S _ {F} $ for finitary problems. These semantics are not complete even for intuitionistic logic; moreover, there are formulas that are generally valid in $ S _ {R} $ but not in $ S _ {K} $, and vice versa.

Predicate intermediate logics are defined analogously to propositional intermediate logics, i.e. it are extensions of intuitionistic predicate logic $ L I $ contained in classical predicate logic. As distinct from propositional intermediate logics, all predicate intermediate logics are unsolvable. The semantics of predicate intermediate logics are analogous to the corresponding semantics of propositional intermediate logics (cf. [2]).

References

[1] P.S. Novikov, "Constructive mathematical logic from a classical point of view" , Moscow (1977) (In Russian)
[2] A.G. Dragalin, "Mathematical intuitionism. Introduction to proof theory" , Amer. Math. Soc. (1988) (Translated from Russian)
[3] A.V. Kuznetsov, "Means for detecting nonreducibility and inexpressibility" , Logical derivations , Moscow (1979) pp. 5–33 (In Russian)
[4] A.V. Kuznetsov, "Superintuitionistic logics" Mat. Issled. , 10 : 2 (1975) pp. 150–158; 284–285 (In Russian)
[5] L.L. Esakia, "On the theory of modal and superintuitionistic systems" , Logical derivations , Moscow (1979) pp. 147–172 (In Russian)
[6] L.L. Maksimova, "Craig's theorem in superintuitionistic logics and amalgamable varieties of pseudo-Boolean algebras" Algebra and Logic , 16 (1977) pp. 427–455 Algebra i Logika , 16 (1977) pp. 643–681
[7] V.B. [V.B. Shekhtman] Šehtman, "An undecidable superintuitionistic propositional calculus" Soviet Math. Dokl. , 19 : 3 (1978) pp. 656–660 Dokl. Akad. Nauk. SSSR , 240 : 3 (1978) pp. 549–552
[8] T. Hosoi, H. Ono, "Intermediate propositional logics (a survey)" J. Tsuda College , 5 (1973) pp. 67–82

Comments

I.e. an intermediate logic is a propositional logic which is intermediate between intuitionistic and classical propositional logic.

For realizability see [a1], for Kripke semantics [a2] and for pseudo-Boolean algebras [a3].

References

[a1] S.C. Kleene, "Introduction to metamathematics" , North-Holland (1951)
[a2] M.C. Fitting, "Intuitionistic logic, model theory and forcing" , North-Holland (1969)
[a3] E. Rasiowa, R. Sikorski, "The mathematics of metamathematics" , Polska Akad. Nauk (1963)
How to Cite This Entry:
Intermediate logic. Encyclopedia of Mathematics. URL: http://encyclopediaofmath.org/index.php?title=Intermediate_logic&oldid=47390
This article was adapted from an original article by S.K. Sobolev (originator), which appeared in Encyclopedia of Mathematics - ISBN 1402006098. See original article