UTP2: Higher-Order Equational Reasoning by Pointing
Abstract
We describe a prototype theorem prover, UTP2, developed to match the style of hand-written proof work in the Unifying Theories of Programming semantical framework. This is based on alphabetised predicates in a 2nd-order logic, with a strong emphasis on equational reasoning. We present here an overview of the user-interface of this prover, which was developed from the outset using a point-and-click approach. We contrast this with the command-line paradigm that continues to dominate the mainstream theorem provers, and raises the question: can we have the best of both worlds?
- Publication:
-
arXiv e-prints
- Pub Date:
- October 2014
- DOI:
- 10.48550/arXiv.1410.8216
- arXiv:
- arXiv:1410.8216
- Bibcode:
- 2014arXiv1410.8216B
- Keywords:
-
- Computer Science - Logic in Computer Science;
- Computer Science - Human-Computer Interaction
- E-Print:
- In Proceedings UITP 2014, arXiv:1410.7850