Syllabus:
Introduction. [B&L, ch 1.]
Part One: Computational Logic.
• Semantics of First-Order Logic. [B&L, ch 2, ch 3.]
• Resolution Theorem-Proving. [B&L, ch 4.]
• Alternative Proof Systems:
• Alternative Logics:
• Modal Logics.
Part Two: Restricted Languages.
• Horn Clause Logic. [B&L, ch 5, ch 6.]
• Description Logic. [B&L, ch 8, ch 9.]
Part Three: Modalities.
• Reified Action Languages. [B&L, ch 14.]
• Temporal Logic.
• Dynamic Logic.
• Deontic Logic: Permissions and Obligations.
• Epistemic Logic: Knowledge and Belief.
Part Four: Applications.
• Software System Specifications.
• Natural Language Processing.
• Proposals for a Semantic Web.
• Ontologies.
Part Five: Conclusion.
• Evaluation and Critique. [B&L, ch 16.]