Pros and Cons of Propositional Logic
Propositional logic is declarative:
pieces of syntax correspond to facts
Propositional logic allows partial / disjunctive / negated information
(unlike most data structures and databases)
Propositional logic is compositional:
meaning of B1,1∧P1,2is derived from meaning of B1,1and of P1,2
Meaning in propositional logic is context-independent
(unlike natural language, where meaning depends on context)
Propositional logic has very limited expressive power
(unlike natural language)
Example:
Cannot say “pits cause breezes in adjacent squares”
except by writing one sentence for each square
B. Beckert: Einführung in die KI / KI für IM – p.3