Ian Hodkinson: ISO, MSc/MRes project suggestions

I am happy to discuss suggestions for ISOs and MSc projects in modal and temporal logic, and in hybrid logic and algebraic logic.  Some could be developed into a summer individual project or even a Ph.D.  Good mathematical ability and an interest in mathematical proofs will help. 

Previous work

Work done in previous ISOs and projects with me has led to the following publications and distinguished projects. Several others attained Distinction level and made important advances.
Apologies if some links above are broken - they change frequently.

Some sample topics

Please contact me if you have your own ideas instead.
  1. Canonicity in modal logic
    A modal logic is canonical if it is valid in the frame of its own canonical model.  Showing a logic to be canonical is a key method of proving completeness for it, and a great deal of research has been done on canonicity.  Canonicity is sometimes discussed a little in course 499 Modal and Temporal Logic, but it could be taken much further in an ISO or project. As an ISO, this would be best run in term 2.  Prerequisite: course 499.

  2. Sahlqvist's theorem
    This is a core area of modal logic. We prove Sahlqvist correspondence in course 499 Modal and Temporal Logic, but it has a big sister, Sahlqvist's completeness theorem, that we do not go into.  Various topics are possible:
  3. Hybrid logic
    This is an extension of modal logic made by adding nominals -- special propositional atoms that are true at exactly one world, and serve to name that world.  This makes the logic more expresive (and raises its computational complexity).  Hybrid logic is a quite active area of research.  An ISO or project could look into basic hybrid logics, their expressiveness, and some completeness theorems.

    See hybrid logic home page.  The paper What are hybrid languages? by Blackburn and Seligman is a fair place to start.
    The papers with Paternault and Tahiri mentioned at the top arose from an MSc project and ISO (respectively) on this topic.

    Prerequisite: course 499.

  4. Complexity of modal and temporal logics
    This fills something of a gap in course 499 Modal and Temporal Logic.  Because students may not have done any complexity before, we don't cover complexity in the course.  However, the reasonable complexity of modal and temporal logics is often claimed as a key plus point for using them in applications.  So if you have done/are doing MTL and also course 438 Complexity, you may be interested in looking into the decidability and complexity of these logics.  This will reinforce both courses.
    The field is large and there are many possible topics.  An ISO or project could look at many of them in outline, or one or two in depth.  Some examples:
    As an ISO, this would definitely run in term 2Prerequisites: (1) course 499, (2) you should preferably be taking course 438 -- definitely so if you haven't done space complexity before.

  5. Algebraic logic
    This is a variant of modal logic.  It looks at modal logic from 'the other side', giving algebraic versions of modal logics based on Boolean algebras with operators.
    A more specific subtopic would be relation algebras --- see, e.g., this book.
    Prerequisite: course 499.

  6. Expressive completeness in temporal logic
    This is about comparing the expressiveness of temporal and first-order logic.  Surprisingly, they are sometimes equally expressive.  The proofs are tough.
    Term 2 only.  Prerequisite: course 499.

  7. Interval temporal logic
    This is based on periods of time, rather than time points.  Work of van Benthem, Goranko, Halpern & Shoham, Hussain, Lodaya, Sciavicco, Venema, ... could be looked at.
  8. Spatial logic
    The topological ('spatial') interpretation of modal operators predates Kripke semantics but is enjoying a new surge of interest. Work of Lucero-Bryan, McKinsey-Tarski, Shehtman, and others could be looked at.

  9. Other important results in modal logic:
    Term 2 only.  Prerequisite: course 499.