lecture 02 Natural deduction
Table of contents
Open Table of contents
1. Some history
2. Inference rules
Constructive logic is all about proofs, which means that to decide if a judgment of the type A true holds, we need a proof of it.
conjunction
has a proof iff A has a proof and B has a proof.
Note this defines the connectives in terms of proofs rather than truth value.
The rule is named , because it’s introducing the connective between two props.
Elimination rules:
Implication
has a proof iff the existence of a proof of A implies B has a proof.

Note that the assumption can only be used in this part of the proof.
elimination rule:
Truth
Disjunction
has a proof iff A has a proof or B has a proof.
Introduction rules:
Elimination rule

Falsehood
Summary

3. Proofs
Commutativity of conjunction
We can construct a proof of:

Commutativity of disjunction

Distributivity of over
