Course syllabus

The course gives a mainly semantically oriented introduction to modern modal propositional logic and relational (Kripke) semantics. It offers both a mathematical foundation and an introduction to some of the many applications within, e.g., philosophy, metamathematics or computer science.

Literature

Schedule

Please see the TimeEdit schedule (some minor changes may still be made).

The course starts November 6th; there is a break in the teaching between Dec 22nd – Jan 8th, and the exam is planned for Jan 21st. 

Example contents

  • Kripke semantics
  • proof systems
  • completeness theorems via canonical models, and refined constructions
  • decidability
  • incompleteness
  • bisimulation and invariance
  • correspondence

Detailed plan

Please see the Modules page for information about lectures and exercise sessions, including reading assignments and suggested exercises.

Learning outcomes

On successful completion of the course the student will be able to:

Knowledge and understanding

  • account for Kripke semantics for modal logic, including correspondence between modal formulas and properties of binary relations,
  • account for basic model theory of modal logic, e.g., connections between bisimulation and modal equivalence,
  • account for some central applications of modal logic, e.g., epistemic logic, provability logic, or dynamic logic,

Competence and skills

  • formulate, and present proofs of, the most important results in the course, including completeness, decidability and correspondence results, as well as of lemmas that are used in the proofs,
  • formalise argumentation that is dependent on non truth-functional sentence
    operators,

Judgement and approach

  • show awareness of the relationships between systems of modal logic and other types
    of logics,
  • contrast an intensional and an extensional approach to modal logic.

Course summary:

Date Details Due