There are several opportunities for PhD research in this group, supervised by Roy Dyckhoff .
Some suggestions are below, although other possible research areas are available.
Other suggestions from Ian Gent are similar. As of April 2000, PhD studentships at St Andrews University are available. The purpose of this project is to develop tools for semi-automatically making such checks, perhaps even in the more general case of pure logic programs. One answer is to use the beautiful link between proofs and programs to derive correct programs. Indeed, it is even possible to extract programs automatically from proofs, and this has been made much more practicable by recent work by Jim Caldwell.