Theory of Computer Science
- B2. Propositional Logic II
Malte Helmert
University of Basel
Theory of Computer Science B2. Propositional Logic II Malte Helmert - - PowerPoint PPT Presentation
Theory of Computer Science B2. Propositional Logic II Malte Helmert University of Basel March 1, 2017 Equivalences Simplified Notation Normal Forms Logical Consequences Summary The Story So Far propositional logic based on atomic
University of Basel
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
I | = I | = I | = I | = I | = I | = I | = ϕ ψ χ (ϕ ∨ ψ) (ψ ∨ χ) ((ϕ ∨ ψ) ∨ χ) (ϕ ∨ (ψ ∨ χ)) No No No No No No No No No Yes No Yes Yes Yes No Yes No Yes Yes Yes Yes No Yes Yes Yes Yes Yes Yes Yes No No Yes No Yes Yes Yes No Yes Yes Yes Yes Yes Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
i=1 xi = x1 + x2 + · · · + xn
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
i=1 xi = x1 + x2 + · · · + xn
i=1 ϕi
i=1 ϕi
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
i=1 xi = x1 + x2 + · · · + xn
i=1 ϕi
i=1 ϕi
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
i=1 xi = x1 + x2 + · · · + xn
i=1 ϕi
i=1 ϕi
ϕ∈X ϕ
ϕ∈X ϕ
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
ϕ∈X ϕ
ϕ∈X ϕ
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
ϕ∈X ϕ
ϕ∈X ϕ
ϕ∈∅ ϕ
ϕ∈∅ ϕ
ϕ∈{χ} ϕ
ϕ∈{χ} ϕ
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
ϕ∈X ϕ
ϕ∈X ϕ
ϕ∈∅ ϕ
ϕ∈∅ ϕ
ϕ∈{χ} ϕ
ϕ∈{χ} ϕ
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
can restrict proofs to formulas in normal form can define algorithms only for formulas in normal form
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
n
mi
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
n
mi
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
1 Replace abbreviations → and ↔ by their definitions
2 Move negations inside using De Morgan and double negation.
3 Distribute ∨ over ∧ with distributivity
4 optionally: Simplify the formula at the end
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Exercise from U. Sch¨
ur Informatiker Picture courtesy of graur razvan ionut / FreeDigitalPhotos.net
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Exercise from U. Sch¨
ur Informatiker Picture courtesy of graur razvan ionut/FreeDigitalPhotos.net
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary
Equivalences Simplified Notation Normal Forms Logical Consequences Summary