Edinburgh Research Archive

Design and implementation of an interactive proof editor

dc.contributor.author
Ritchie, Brian
en
dc.date.accessioned
2013-04-02T15:18:04Z
dc.date.available
2013-04-02T15:18:04Z
dc.date.issued
1988
dc.description.abstract
This thesis describes the design and implementation of the IPE, an interactive proof editor for first-order intuitionistic predicate calculus, developed at the University of Edinburgh during 1983-1986, by the author together with John Cartmell and Tatsuya Hagino. The IPE uses an attribute grammar to maintain the state of its proof tree as a context-sensitive structure. The interface allows free movement through the proof structure, and encourages a "proof-by-experimentation" approach, since no proof step is irrevocable. We describe how the IPE's proof rules can be derived from natural deduction rules for first-order intuitionistic logic, how these proof rules are encoded as an attribute grammar, and how the interface is constructed on top of the grammar. Further facilities for the manipulation of the IPE's proof structures are presented, including a notion of IPE-tactic for their automatic construction. We also describe an extension of the IPE to enable the construction and use of simply-structured collections of axioms and results, the main provision here being an interactive "theory browser" which looks for facts which match a selected problem.
en
dc.identifier.uri
http://hdl.handle.net/1842/6607
dc.language.iso
en
dc.publisher
The University of Edinburgh
en
dc.relation.hasversion
Ritchie, B., Interactive Proof Construction, in IEE Colloquium on "Theorem Provers in Theory and in Practice, Institution of Electrical Engineers Digest No. 1987/39, 1987.
en
dc.subject
interactive proof editor
en
dc.subject
IPE
en
dc.subject
context-sensitive structure.
en
dc.subject
attribute grammar
en
dc.title
Design and implementation of an interactive proof editor
en
dc.title.alternative
The design and implementation of an interactive proof editor
dc.type
Thesis or Dissertation
en
dc.type.qualificationlevel
Doctoral
en
dc.type.qualificationname
PhD Doctor of Philosophy
en

Files

Original bundle

Now showing 1 - 1 of 1
Name:
Ritchie1988.pdf
Size:
1.94 MB
Format:
Adobe Portable Document Format
Description:

This item appears in the following Collection(s)