Skip navigation

Program outline

Week 1

Fundamentals of Metalogic
  • Metatheory of classical first-order logic, including completeness theorem
  • Basics of proof theory
  • Model theory
Introduction to Modal and Temporal Logic
  • Kripke models, Hilbert calculi, Frame correspondences
  • Tableaux-based decisions procedures
  • Propositional linear temporal logic
Overview of Automated Reasoning
  • Automated propositional theorem proving
  • Automated first-order theorem proving
  • Reasoning with arithmetic constraints by quantifier elimination
Equational Logic and Term Rewriting
  • Basics of EL, completeness, automation
  • Unification and term rewriting
  • Knuth-Bendix completion
Reasoning in Discrete Event Systems
  • Discrete event systems in artificial intelligence
  • Solution methods for DES problems

Week 2

Computability and Incompleteness
  • Computability, recursiveness, Turing machines
  • Diagonalisation
  • Peano Arithmetic and Goedel numbering
  • Undecidability of first-order logic
  • Incompleteness of Peano Arithmetic
Programming in Higher-Order Logic
  • Simply typed lambda calculus
  • Higher-order intuitionistic logic and unification
  • Goal-directed proof search
  • Modules and abstraction in higher-order LP
  • lambda-Prolog
Logic and Natural Language Semantics
  • Non-classical logics for natural language
  • Lambda calculus, Curry-Howard correspondence
  • Entailment in natural language systems
Logic-based probabilistic reasoning
  • Probability calculus and Bayesian networks
  • Traditional methods of probabilistic inference
  • Inference by logical encoding and compilation
Non-Classical Logic
  • Substructural proof theory
  • Model theory of some non-classical systems
  • Topics in the philosophy of logic

Updated:  26 October 2011 / Responsible Officer:  JavaScript must be enabled to display this email address. / Page Contact:  JavaScript must be enabled to display this email address.