NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
A Semantic Basis for Proof Queries and TransformationsWe extend the query language PrQL, designed for inspecting machine representations of proofs, to also allow transformation of proofs. PrQL natively supports hiproofs which express proof structure using hierarchically nested labelled trees, which we claim is a natural way of taming the complexity of huge proofs. Query-driven transformations enable manipulation of this structure, in particular, to transform proofs produced by interactive theorem provers into forms that assist their understanding, or that could be consumed by other tools. In this paper we motivate and define basic transformation operations, using an abstract denotational semantics of hiproofs and queries. This extends our previous semantics for queries based on syntactic tree representations.We define update operations that add and remove sub-proofs, and manipulate the hierarchy to group and ungroup nodes. We show that
Document ID
20140005390
Acquisition Source
Ames Research Center
Document Type
Preprint (Draft being sent to journal)
Authors
Aspinall, David
(Edinburgh Univ. United Kingdom)
Denney, Ewen W.
(Stinger Ghaffarian Technologies, Inc. (SGT, Inc.) Moffett Field, CA, United States)
Luth, Christoph
(Deutsches Forschungszentrum fuer Kuenstliche Intelligenz Germany)
Date Acquired
May 9, 2014
Publication Date
January 1, 2013
Subject Category
Computer Programming And Software
Report/Patent Number
ARC-E-DAA-TN12560
Report Number: ARC-E-DAA-TN12560
Meeting Information
Meeting: Logic for Programming, Artificial Intelligence, and Reasoning
Location: Stellenbosch
Country: South Africa
Start Date: December 14, 2013
End Date: December 19, 2013
Sponsors: Stellenbosch Univ.
Funding Number(s)
CONTRACT_GRANT: NNA08CG83C
Distribution Limits
Public
Copyright
Public Use Permitted.
Keywords
Proof Queries
Hiproofs
Formal Methods
No Preview Available