The Modal Logic $100 Challenge


Logic provides a rich source of challenges, to determine the relationships between different logics, and between different axiomatizations of the same logic. In modal logics, the lattice of relationships between the Kripke based logics up to S5 is a well known structure. These relationships have been established over the years using a variety of techniques. Each logic in such a lattice has a basis, consisting of a set of axioms and a suite of inference rules. Theorems of the logic are the axioms, and any theorems that can be derived from prior theorems using the inference rules. There are three possible relationships between two logics, or two axiomatizations of one logic:

Consider the lattice of logics shown in the header of this page (click on either image for an enlarged view). It shows some of the ways the logics (the nodes) can be built from each other by the addition of appropriate axioms or rules (the edges). The axioms and rules of the logics are provided on John Halleck's Logic Systems WWW pages:

The Challenge

Develop a computer program that, when given the bases of two logics or two axiomatizations of one logic (from the lattice above), determines the relationship between the two. This is an annual challenge, with the most successful program each year receiving "a bright shiny $100 bill". The award will be made at the CADE (or IJCAR) conference each year. Programs must be made available to the organizers one month in advance of the conference in order to be eligible. The next award will be made at CADE-21.

The winners of the 2005/2006 challenge were (independently) Florian Rabe and Weina Shen. The winner of the 2007 challenge was Petr Pudlak.


The $100 challenge is organized by Geoff Sutcliffe. All questions should be emailed to the organizer.