chapter 18 - slide 16 onwards
logical algebra
P ∧ Q ⊨ P
(P∧Q)→ P - tautology
⊨(P∧Q)→ P
valid arguments can be turned into tautological conditionals
ent- ⊨
nent- ⊭
a1…an ⊨ γ ≈ ⊨ a1∧…∧an → γ
a1…an ⊨ β → γ
a1…an ∧ β ⊨ γ - deduction theorem
α → β, α ⊨ β
α → β ⊨ α → β
⊨(α→β)→(α→β)
α ≈ β
if and only if
⊨ α ↔ β ≈ α → β ∧ β → α
slide 19 is important
Chapter 20-22 - PL proofs - syntax
syntactic notion of validity - there exists a derivation with premises a1..an and end with γ
we choose Fitch-style natural deduction proof system
⊢ - syntactic validity
Fitch system - 11 rules:
- 8 introduction and elimination rules
- 1 special rules
- 2 rules that makes life easier (not strictly necessary)
- ∧ Introduction: From
PandQ, concludeP ∧ Q. - ∧ Elimination: From
P ∧ Q, concludePorQ. - ∨ Introduction: From
P, concludeP ∨ Q. - ∨ Elimination: From
P ∨ Q,P → R, andQ → R, concludeR. - → Introduction: From assuming
Pleads toQ, concludeP → Q. - → Elimination (Modus Ponens): From
P → QandP, concludeQ. - ¬ Introduction: If assuming
Pleads to⊥, conclude¬P. - ¬ Elimination: If assuming
¬Pleads to⊥, concludeP. - ↔ Introduction: From
P → QandQ → P, concludeP ↔ Q. - ↔ Elimination: From
P ↔ Q, concludeP → QandQ → P. - ⊥ Introduction/Elimination: From
Pand¬P, conclude⊥; from⊥, conclude anyQ.
up to slide 9