Title of article :
Introducing the ITP Tool: a Tutorial
Author/Authors :
Clavel, Manuel Universidad Complutense de Madrid, Spain , Palomino, Miguel Universidad Complutense de Madrid, Spain , Riesco, Adrian Universidad Complutense de Madrid, Spain
From page :
1618
To page :
1650
Abstract :
We present a tutorial of the ITP tool, a rewriting-based theorem prover that can be used to prove inductive properties of membership equational specifications. We also introduce membership equational logic as a formal language particularly adequate for specifying and verifying semantic data structures, such as ordered lists, binary search trees, priority queues, and powerlists. The ITP tool is a Maude program that makes extensive use of the reflective capabilities of this system. In fact, rewritingbased proof simplification steps are directly executed by the powerful underlyingMaude rewriting engine. The ITP tool is currently available as a web-based application that includes a module editor, a formula editor, and a command editor. These editors allow users to create and modify their specifications, to formalize properties about them, and to guide their proofs by filling and submitting web forms.
Keywords :
inductive theorem proving , semantic data structures , membership equational logic , ITP
Journal title :
Journal of J.UCS (Journal of Universal Computer Science)
Journal title :
Journal of J.UCS (Journal of Universal Computer Science)
Record number :
2660588
Link To Document :
بازگشت