Sequent calculus
base element, the sequent:
meaning: the conjunction of the formulae in Γ implies
the disjunction of the formulae in Δ
Method
proceed from simple sequents like x⊢x
rules combine them to form more complex ones
to prove that B follows from
A1,…,An
try to obtain the sequent
A1,…,An⊢B
Rules
axioms:
structural rule:
Γ1⊢Δ1 |
|
if
Γ1 ⊆ Γ2 and
Δ1 ⊆ Δ2
|
Γ2⊢Δ2 |
negation rules:
conjunction rules:
disjunction rules:
implication rules:
Proof
parts of a rule:
premise premise premise … |
consequent |
proof=tree of sequents where:
- each leaf is the consequent of an axiom
- each internal node is the consequent of a rule and its children are the
premises of the rule
obvious on an example (next)
Example
prove that (A∧B)→(B∧A) is a valid formula
B⊢B |
|
A⊢A |
⇓ |
|
⇓ |
A∧B⊢B |
|
A∧B⊢A |
|
⇓ |
|
A∧B⊢B∧A |
⇓ |
⊢(A∧B)→(B∧A) |