Sequent calculus

base element, the sequent:

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:  
 
x⊢x
 
 
⊥⊢
 
 
⊢⊤

structural rule:  
Γ1⊢Δ1 if Γ1 ⊆ Γ2 and Δ1 ⊆ Δ2
Γ2⊢Δ2

negation rules:  
Γ⊢Δ,X
Γ,¬X⊢Δ
 
Γ,X⊢Δ
Γ⊢Δ,¬X

conjunction rules:  
Γ,X,Y⊢Δ
Γ,X∧Y⊢Δ
 
Γ⊢Δ,X   Γ⊢Δ,Y
Γ⊢Δ,X∧Y

disjunction rules:  
Γ,X⊢Δ   Γ,Y⊢Δ
Γ,X∨Y⊢Δ
 
Γ⊢Δ,X,Y
Γ⊢Δ,X∨Y

implication rules:  
Γ⊢Δ,X   Δ,Y⊢Δ
Γ,X→Y⊢Δ
 
Γ,X⊢Δ,Y
Γ⊢Δ,X→Y

Proof

parts of a rule:  
premise premise premise …
consequent

proof=tree of sequents where:

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)