Co-operative Theorem Proving
Helen Lowe, Napier University, Edinburgh, Scotland
Abstract:
For the forseeable future, there will be theorems which cannot
be proved completely automatically, so the ability to allow
human intervention is desirable; for this intervention to be
productive the problem of orienting the user in the proof attempt
must be overcome. There are many semi-automatic theorem provers:
we call our style of theorem proving co-operative, in that the
skills of both human and automaton are used each to their best
advantage, and used together may find a proof where other
techniques fail. We are developing BARNACLE, a co-operative interface
to the CLAM inductive theorem proving system. The co-operative nature of
the BARNACLE interface is made possible by the proof planning technique
underpinning CLAM. We are extending BARNACLE to other domains. We have
a prototype equation solving system and are considering integration as
a promising test bed for these techniques.