Bifalgorithm post · Brisk · Chapter 1
How can a knowledge base support a proof?
How can a knowledge base support a proof? (Brisk · Chapter 1) — "Knowledge bases in artificial intelligence systems are designed to support these chains of rea…
Ideas in this flowchart
- Knowledge bases support chains of logical reasoning in artificial intelligence systems.
- They contain formal-logic statements from which only logically entailed new facts are deduced.
- The current knowledge base contains four propositional-logic facts.
- Fact 1: A ⇒ C.
- Fact 2: ¬(C ∧ D).
- Fact 3: (F ∨ ¬E) ⇒ D.
- Fact 4: A ∨ B.
- Large knowledge bases may contain thousands or millions of expressions and record everything the system knows.
- The system interacts with its environment and learns the additional fact ¬B.
- The new fact permits a sequence of safe logical deductions.
- From A ∨ B and ¬B, the system concludes that A is true by disjunctive syllogism.
- From A and A ⇒ C, the system concludes that C is true by modus ponens.
- Because C is true while C ∧ D is false, the system concludes that D is false using De Morgan’s law and disjunctive syllogism.
- Because D is false, neither F nor ¬E can be true; therefore F is false by modus tollens and disjunction elimination.
- Q.E.D. indicates that the intended conclusion has been proved.
