Theory of Computer Science
- B3. Propositional Logic III
Gabriele R¨
- ger
University of Basel
Theory of Computer Science B3. Propositional Logic III Gabriele R - - PowerPoint PPT Presentation
Theory of Computer Science B3. Propositional Logic III Gabriele R oger University of Basel February 26, 2020 Logical Consequences Inference Resolution Calculus Summary Logical Consequences Logical Consequences Inference Resolution
University of Basel
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Exercise from U. Sch¨
ur Informatiker Picture courtesy of graur razvan ionut / FreeDigitalPhotos.net
Logical Consequences Inference Resolution Calculus Summary
German: Wissensbasis, Modell
Logical Consequences Inference Resolution Calculus Summary
German: erf¨ ullbar, unerf¨ ullbar, g¨ ultig, g¨ ultig/eine Tautologie, falsifizierbar
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Exercise from U. Sch¨
ur Informatiker Picture courtesy of graur razvan ionut/FreeDigitalPhotos.net
Logical Consequences Inference Resolution Calculus Summary
German: KB impliziert ϕ logisch, ϕ folgt logisch aus KB, ϕ ist logische Konsequenz von KB
Logical Consequences Inference Resolution Calculus Summary
German: KB impliziert ϕ logisch, ϕ folgt logisch aus KB, ϕ ist logische Konsequenz von KB
Logical Consequences Inference Resolution Calculus Summary
German: KB impliziert ϕ logisch, ϕ folgt logisch aus KB, ϕ ist logische Konsequenz von KB
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
German: Deduktionssatz
German: Kontrapositionssatz
German: Widerlegungssatz
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
German: Inferenzregel
Logical Consequences Inference Resolution Calculus Summary
German: Inferenzregel
Logical Consequences Inference Resolution Calculus Summary
German: Inferenzregel, Axiom
Logical Consequences Inference Resolution Calculus Summary
German: Inferenzregel, Axiom, Kalk¨ ul, Beweissystem
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
ψi ∈ KB, or ψi is the result of the application of an inference rule to elements from {ψ1, . . . , ψi−1}. German: Ableitung, Beweis
Logical Consequences Inference Resolution Calculus Summary
1 P (KB) 2 (P → Q) (KB) 3 Q (1, 2, Modus ponens) 4 (P → R) (KB) 5 R (1, 4, Modus ponens) 6 (Q ∧ R) (3, 5, ∧-introduction) 7 ((Q ∧ R) → S) (KB) 8 S (6, 7, Modus ponens) 9 (S ∧ R) (8, 5, ∧-introduction)
Logical Consequences Inference Resolution Calculus Summary
1 P (KB) 2 (P → Q) (KB) 3 Q (1, 2, Modus ponens) 4 (P → R) (KB) 5 R (1, 4, Modus ponens) 6 (Q ∧ R) (3, 5, ∧-introduction) 7 ((Q ∧ R) → S) (KB) 8 S (6, 7, Modus ponens) 9 (S ∧ R) (8, 5, ∧-introduction)
Logical Consequences Inference Resolution Calculus Summary
1 P (KB) 2 (P → Q) (KB) 3 Q (1, 2, Modus ponens) 4 (P → R) (KB) 5 R (1, 4, Modus ponens) 6 (Q ∧ R) (3, 5, ∧-introduction) 7 ((Q ∧ R) → S) (KB) 8 S (6, 7, Modus ponens) 9 (S ∧ R) (8, 5, ∧-introduction)
Logical Consequences Inference Resolution Calculus Summary
1 P (KB) 2 (P → Q) (KB) 3 Q (1, 2, Modus ponens) 4 (P → R) (KB) 5 R (1, 4, Modus ponens) 6 (Q ∧ R) (3, 5, ∧-introduction) 7 ((Q ∧ R) → S) (KB) 8 S (6, 7, Modus ponens) 9 (S ∧ R) (8, 5, ∧-introduction)
Logical Consequences Inference Resolution Calculus Summary
1 P (KB) 2 (P → Q) (KB) 3 Q (1, 2, Modus ponens) 4 (P → R) (KB) 5 R (1, 4, Modus ponens) 6 (Q ∧ R) (3, 5, ∧-introduction) 7 ((Q ∧ R) → S) (KB) 8 S (6, 7, Modus ponens) 9 (S ∧ R) (8, 5, ∧-introduction)
Logical Consequences Inference Resolution Calculus Summary
1 P (KB) 2 (P → Q) (KB) 3 Q (1, 2, Modus ponens) 4 (P → R) (KB) 5 R (1, 4, Modus ponens) 6 (Q ∧ R) (3, 5, ∧-introduction) 7 ((Q ∧ R) → S) (KB) 8 S (6, 7, Modus ponens) 9 (S ∧ R) (8, 5, ∧-introduction)
Logical Consequences Inference Resolution Calculus Summary
1 P (KB) 2 (P → Q) (KB) 3 Q (1, 2, Modus ponens) 4 (P → R) (KB) 5 R (1, 4, Modus ponens) 6 (Q ∧ R) (3, 5, ∧-introduction) 7 ((Q ∧ R) → S) (KB) 8 S (6, 7, Modus ponens) 9 (S ∧ R) (8, 5, ∧-introduction)
Logical Consequences Inference Resolution Calculus Summary
1 P (KB) 2 (P → Q) (KB) 3 Q (1, 2, Modus ponens) 4 (P → R) (KB) 5 R (1, 4, Modus ponens) 6 (Q ∧ R) (3, 5, ∧-introduction) 7 ((Q ∧ R) → S) (KB) 8 S (6, 7, Modus ponens) 9 (S ∧ R) (8, 5, ∧-introduction)
Logical Consequences Inference Resolution Calculus Summary
1 P (KB) 2 (P → Q) (KB) 3 Q (1, 2, Modus ponens) 4 (P → R) (KB) 5 R (1, 4, Modus ponens) 6 (Q ∧ R) (3, 5, ∧-introduction) 7 ((Q ∧ R) → S) (KB) 8 S (6, 7, Modus ponens) 9 (S ∧ R) (8, 5, ∧-introduction)
Logical Consequences Inference Resolution Calculus Summary
1 P (KB) 2 (P → Q) (KB) 3 Q (1, 2, Modus ponens) 4 (P → R) (KB) 5 R (1, 4, Modus ponens) 6 (Q ∧ R) (3, 5, ∧-introduction) 7 ((Q ∧ R) → S) (KB) 8 S (6, 7, Modus ponens) 9 (S ∧ R) (8, 5, ∧-introduction)
Logical Consequences Inference Resolution Calculus Summary
German: korrekt, vollst¨ andig
Logical Consequences Inference Resolution Calculus Summary
German: korrekt, vollst¨ andig
Logical Consequences Inference Resolution Calculus Summary
German: widerlegungsvollst¨ andig
Logical Consequences Inference Resolution Calculus Summary
German: widerlegungsvollst¨ andig
Logical Consequences Inference Resolution Calculus Summary
German: widerlegungsvollst¨ andig
Logical Consequences Inference Resolution Calculus Summary
German: widerlegungsvollst¨ andig
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Transformation can require exponential time. Alternative: efficient transformation in equisatisfiable formulas (not part of this course)
German: Resolution, erf¨ ullbarkeits¨ aquivalent
Logical Consequences Inference Resolution Calculus Summary
Transformation can require exponential time. Alternative: efficient transformation in equisatisfiable formulas (not part of this course)
German: Resolution, erf¨ ullbarkeits¨ aquivalent
Logical Consequences Inference Resolution Calculus Summary
Transformation can require exponential time. Alternative: efficient transformation in equisatisfiable formulas (not part of this course)
German: Resolution, erf¨ ullbarkeits¨ aquivalent
Logical Consequences Inference Resolution Calculus Summary
Transformation can require exponential time. Alternative: efficient transformation in equisatisfiable formulas (not part of this course)
German: Resolution, erf¨ ullbarkeits¨ aquivalent
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
German: Resolutionskalk¨ ul, Resolutionsregel, Resolutionsliterale, German: Elternklauseln, Resolvent
Logical Consequences Inference Resolution Calculus Summary
German: Resolutionskalk¨ ul, Resolutionsregel, Resolutionsliterale, German: Elternklauseln, Resolvent
Logical Consequences Inference Resolution Calculus Summary
German: Resolutionskalk¨ ul, Resolutionsregel, Resolutionsliterale, German: Elternklauseln, Resolvent
Logical Consequences Inference Resolution Calculus Summary
Ci ∈ ∆, or Ci is resolvent of two clauses from {C1, . . . , Ci−1}.
German: Resolutionsbeweis, “mit Resolution aus ∆ abgeleitet”
Logical Consequences Inference Resolution Calculus Summary
1 Reduce logical consequence to unsatisfiability. 2 Transform knowledge base into clause form (CNF). 3 Derive empty clause with resolution.
Logical Consequences Inference Resolution Calculus Summary
1 Reduce logical consequence to unsatisfiability. 2 Transform knowledge base into clause form (CNF). 3 Derive empty clause with resolution.
Logical Consequences Inference Resolution Calculus Summary
1 Reduce logical consequence to unsatisfiability. 2 Transform knowledge base into clause form (CNF). 3 Derive empty clause with resolution.
Logical Consequences Inference Resolution Calculus Summary
1 Reduce logical consequence to unsatisfiability. 2 Transform knowledge base into clause form (CNF). 3 Derive empty clause with resolution.
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary
Logical Consequences Inference Resolution Calculus Summary