My general area of interest is applied logic: the study of mathematical and conceptual tools for use in computer science, linguistics, artificial intelligence and other areas.

Applied logic is applied mathematics. It is logic looking outward, reaching towards the worlds in which logic is used and ultimately to the social world.

Here are a few of my current areas:

  • Coalgebra, and more generally: circularity in mathematics and computer science. Here I am especially interested in the relation of recursion and corecursion.
  • Modal logic, its generalizations and applications. My main project here concerns logics of epistemic actions, such as public announcements, cheating and lying in games, etc.
  • Foundations of the theory of recursion. Here I am trying to use coalgebra in connection with recursive program schemes.
  • Mathematics of language. There are a number of projects cooking: the axiomatization of C-command, some work on the program of model theoretic syntax, etc. Also, there is a textbook Mathematical Structure in Language in the works with Ed Keenan.
  • You can get a better idea of most of this by looking at some recent papers and also at the manifesto.