Intuitionistic logic
The version of intuitionistic logic presented here is based on natural deduction, and specially emphasises the contraction and weakening rules, which are the key to understanding linear logic.
A proposition is built up from propositional constants using the combining forms implies (->), and (⨉), or (+). Let A,B,C
range over propositions, and X
range over propositional constants, then the grammar of propositions is as follows:
A,B,C := X | A -> B | A ⨉ B | A + B
An assumption is a sequence of zero or more propositions. Let Γ, ∆, Θ
range over assumptions.
A judgement has the form Γ |- A
, meaning that from assumptions Γ
one can conclude proposition A
.
An inference rule consists of zero or more judgements written above a line, and one judgement written below. If all the judgements above the line are derivable, then the judgement below is also derivable.
Therefore, there are 3 different levels of implication: ->
in a proposition, |-
in a judgement, and the horizontal line in an inference rule.
Groups of inference rules:
Axioms
Id
is the only rule with no judgements above the line. This rule expresses tautology: from hypothesesA
one can deduce conclusionA
Structural rules
Exchange expresses that the order of hypotheses is irrelevant
Contraction expresses that any hypothesis may be duplicated
Weakening expresses that any hypothesis may be discarded
Logical rules
introduction and elimination pairs
introduction (->I), a judgement ending in a proposition formed with -> appears below the line
elimination rule (->E), a judgment ending in a proposition formed with -> appears above the line
Similarly for the other logical connectives, ⨉ and +
Alternative rules for conjunction
These alt conjunction rules may be derived from the ones above, plus Weakening and Contraction. Furthermore, the old rules may be derived from the new, plus Weakening, Contraction, ->I, and ->E.
Last updated
Was this helpful?