Research

Broadly: Universal Algebra, Semigroups and Algebraic logic

Natural Dualities

Algebras of relations

    • Relation algebras and qualitative calculi

    • Partial functions

    • Representability problems

    • As foundations for computer science theoretic processes and modelling

Varieties, quasi-varieties and other similar classes

    • Finite axiomatisability; variety lattices

Computational complexity

    • Algebraic methods in computational complexity (particularly relating to constraint satisfaction problems)

    • Computational complexity of universal algebraic properties