axiom system for intuitionistic propositional logic


There are several Hilbert-style axiom systems for intuitionistic propositional logic, or PLi for short. One such a system is by Heyting, and is presented in this entry (http://planetmath.org/IntuitionisticLogic). Here, we describe another, based on the one by Kleene. The languagePlanetmathPlanetmath of the logic consists of a countably infiniteMathworldPlanetmath set of propositional letters p,q,r,, and symbols for logical connectives , , . Well-formed formulas (wff) are defined recursively as follows:

  • propositional letters are wff

  • if A,B are wff, so are AB, AB, AB, and ¬A.

In addition, AB (biconditionalMathworldPlanetmathPlanetmath) is the abbreviation for (AB)(BA), like PLc (classical propositional logicPlanetmathPlanetmath),

We also use parentheses to avoid ambiguity. The axiom schemasMathworldPlanetmath for PLi are

  1. 1.

    A(BA).

  2. 2.

    A(BAB).

  3. 3.

    ABA.

  4. 4.

    ABB.

  5. 5.

    AAB.

  6. 6.

    BAB.

  7. 7.

    (AC)((BC)(ABC)).

  8. 8.

    (AB)((A(BC))(AC)).

  9. 9.

    (AB)((A¬B)¬A).

  10. 10.

    ¬A(AB).

where A, B, and C are wff’s. In addition, modus ponensMathworldPlanetmath is the only rule of inferenceMathworldPlanetmath for PLi.

As usual, given a set Σ of wff’s, a deductionMathworldPlanetmathPlanetmath of a wff A from Σ is a finite sequencePlanetmathPlanetmath of wff’s A1,,An such that An is A, and Ai is either an axiom, a wff in Σ, or is obtained by an application of modus ponens on Aj to Ak where j,k<i. In other words, Ak is the wff AjAi. We write

ΣiA

to mean that A is a deduction from Σ. When Σ is the empty setMathworldPlanetmath, we say that A is a theorem (of PLi), and simply write iA to mean that A is a theorem.

As with PLc, the deduction theoremMathworldPlanetmath holds for PLi. Using the deduction theorem, one can derive the well-known theorem schemas listed below:

  1. 1.

    ABBA.

  2. 2.

    (A(BC))((AB)(AC))

  3. 3.

    A¬AB

  4. 4.

    A¬¬A

  5. 5.

    ¬¬¬A¬A

  6. 6.

    (AB)(¬B¬A)

  7. 7.

    ¬A¬A

  8. 8.

    ¬¬(A¬A)

For example, the first schema can be proved as follows:

Proof.

From the deduction,

  1. 1.

    ABA,

  2. 2.

    ABB,

  3. 3.

    AB,

  4. 4.

    A,

  5. 5.

    B,

  6. 6.

    B(ABA),

  7. 7.

    ABA,

  8. 8.

    BA,

we have ABiBA, and therefore i(AB)(BA) by the deduction theorem. ∎

Deductions of the other theorem schemas can be found here (http://planetmath.org/SomeTheoremSchemasOfIntuitionisticPropositionalLogic). In fact, it is not hard to see that iX implies cX (that X is a theorem of PLc). The converseMathworldPlanetmath is false. The following are theorems of PLc, not PLi:

  1. 1.

    A¬A.

  2. 2.

    ¬¬AA

  3. 3.

    (¬A¬B)(BA)

  4. 4.

    ((AB)A)A

  5. 5.

    (¬AB)((¬A¬B)A)

Remark. It is interesting to note, however, if any one of the above schemas were added to the list of axioms for PLi, then the resulting system is an axiom system for PLc. In notation,

PL+iX= PLc,

where X is one of the schemas above. When this equation holds for some X, it is necessary that cX and ⊬iX. However, this condition is not sufficient to imply the equation, even if PL+iX is consistent (that is, the schema C¬C of wff’s are not theorems). One such schema is ¬¬A¬A. A logical system PL such that PLi PL PLc is called an intermediate logic. It can be shown that there are infinitely many such intermediate logics.

Remark. Yet another popular axiom system for PLi uses the symbol (for falsity) instead of ¬. The wff’s in this language consists of all propositional letters, the symbol , and AB, AB, and AB, whenever A and B are wff’s. The axiom schemas consist of the first seven axiom schemas in the first system above, as well as

  1. 1.

    (A(BC))((AB)(AC)) (the second theorem schema above)

  2. 2.

    A.

¬A is the abbreviation for A. The only rule of inference is modus ponens. Deductions and theorems are defined in the exact same way as above. Let us write i1A to mean wff A is a theorem in this axiom system. As mentioned, both axiom systems are equivalentMathworldPlanetmathPlanetmathPlanetmathPlanetmath, in that i1A implies iA, and iA implies i1A*, where A* is the wff obtained from A by replacing every occurrence of by the wff (p¬p), where p is a propositional letter not occurring in A.

Title axiom system for intuitionistic propositional logic
Canonical name AxiomSystemForIntuitionisticPropositionalLogic
Date of creation 2013-03-22 19:30:58
Last modified on 2013-03-22 19:30:58
Owner CWoo (3771)
Last modified by CWoo (3771)
Numerical id 38
Author CWoo (3771)
Entry type Axiom
Classification msc 03F55
Classification msc 03B20
Classification msc 03B55
Related topic TruthValueSemanticsForIntuitionisticPropositionalLogic
Related topic SomeTheoremSchemasOfIntuitionisticPropositionalLogic
Related topic KripkeSemanticsForIntuitionisticPropositionalLogic
Related topic DeductionTheoremForIntuitionisticPropositionalLogic
Related topic DisjunctionProperty