Propositional and Predicate Logic - VIII
Petr Gregor
KTIML MFF UK
WS 2016/2017
Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VIII WS 2016/2017 1 / 20
Propositional and Predicate Logic - VIII Petr Gregor KTIML MFF UK - - PowerPoint PPT Presentation
Propositional and Predicate Logic - VIII Petr Gregor KTIML MFF UK WS 2016/2017 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VIII WS 2016/2017 1 / 20 Basic semantics of predicate logic Theorem on constants Theorem on
KTIML MFF UK
Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VIII WS 2016/2017 1 / 20
Basic semantics of predicate logic Theorem on constants
1 , . . . , xn/cA′ n )],
i
1 , . . . , xn/cA′ n )],
Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VIII WS 2016/2017 2 / 20
Basic semantics of predicate logic Boolean algebras
Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VIII WS 2016/2017 3 / 20
Basic semantics of predicate logic Boolean algebras
Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VIII WS 2016/2017 4 / 20
Tableau method in predicate logic Introduction
Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VIII WS 2016/2017 5 / 20
Tableau method in predicate logic Introduction
Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VIII WS 2016/2017 6 / 20
Tableau method in predicate logic Introduction
Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VIII WS 2016/2017 7 / 20
Tableau method in predicate logic Introduction
Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VIII WS 2016/2017 8 / 20
Tableau method in predicate logic Introduction
Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VIII WS 2016/2017 9 / 20
Tableau method in predicate logic Tableau
Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VIII WS 2016/2017 10 / 20
Tableau method in predicate logic Tableau
Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VIII WS 2016/2017 11 / 20
Tableau method in predicate logic Tableau
Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VIII WS 2016/2017 12 / 20
Tableau method in predicate logic Tableau
F((∃x)¬P(x) → ¬(∀x)P(x)) T(∃x)¬P(x) F(¬(∀x)P(x)) T(∃x)¬P(x) T(¬P(c)) ⊗ F(¬(∀x)P(x)) T(∀x)P(x) T(¬P(c)) FP(c) TP(c) T(∀x)P(x) F(¬(∀x)P(x) → (∃x)¬P(x)) F(∃x)¬P(x) T(¬(∀x)P(x)) F(∃x)¬P(x) F(¬P(d)) ⊗ F(∀x)P(x) FP(d) TP(d) T(¬(∀x)P(x)) F(∀x)P(x) F(¬P(d)) c new d new T(¬P(c)) t = c choose choose t = d
Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VIII WS 2016/2017 13 / 20
Tableau method in predicate logic Tableau
Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VIII WS 2016/2017 14 / 20
Tableau method in predicate logic Proof
Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VIII WS 2016/2017 15 / 20
Tableau method in predicate logic Proof
F((∀x)(P(x) → Q(x)) → ((∀x)P(x) → (∀x)Q(x)) F(∀x)Q(x) ⊗ TP(c) FQ(c) TQ(c) T(∀x)P(x) c new T(∀x)(P(x) → Q(x)) F((∀x)P(x) → (∀x)Q(x)) T(∀x)P(x) T(∀x)(P(x) → Q(x)) T(P(c) → Q(c)) ⊗ FP(c) F((∀x)(ϕ(x) ∧ ψ(x)) ↔ ((∀x)ϕ(x) ∧ (∀x)ψ(x))) T((∀x)(ϕ(x) ∧ ψ(x))) F((∀x)(ϕ(x) ∧ ψ(x))) F((∀x)ϕ(x) ∧ (∀x)ψ(x)) T((∀x)ϕ(x) ∧ (∀x)ψ(x)) T(∀x)ϕ(x) T(∀x)ψ(x) F(ϕ(e) ∧ ψ(e)) Fϕ(e) Fψ(e) T(∀x)ϕ(x) T(∀x)ψ(x) Tϕ(e) Tψ(e) ⊗ ⊗ F(∀x)ϕ(x) F(∀x)ψ(x) Fϕ(c) Fψ(d) T((∀x)(ϕ(x) ∧ ψ(x))) T((∀x)(ϕ(x) ∧ ψ(x))) T(ϕ(c) ∧ ψ(c)) T(ϕ(d) ∧ ψ(d)) Tϕ(c) Tψ(c) Tϕ(d) Tψ(d) ⊗ ⊗ c new d new e new
Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VIII WS 2016/2017 16 / 20
Tableau method in predicate logic Systematic tableau
Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VIII WS 2016/2017 17 / 20
Tableau method in predicate logic Systematic tableau
n = τn.)
n be the tableau obtained
n be
n by adjoining Tϕn to every
n.)
Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VIII WS 2016/2017 18 / 20
Tableau method in predicate logic Systematic tableau
Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VIII WS 2016/2017 19 / 20
Tableau method in predicate logic Systematic tableau
Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VIII WS 2016/2017 20 / 20