1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
<html>
<head><title>VERIFY.html -- ACL2 Version 3.1</title></head>
<body text=#000000 bgcolor="#FFFFFF">
<h2>VERIFY</h2>enter the interactive proof checker
<pre>Major Section: <a href="PROOF-CHECKER.html">PROOF-CHECKER</a>
</pre><p>
For proof-checker command summaries, see <a href="PROOF-CHECKER.html">proof-checker</a>.
<p>
<pre>
Examples:
(VERIFY (implies (and (true-listp x) (true-listp y))
(equal (append (append x y) z)
(append x (append y z)))))
-- Attempt to prove the given term interactively.<p>
(VERIFY (p x)
:event-name p-always-holds
:rule-classes (:rewrite :generalize)
:instructions ((rewrite p-always-holds-lemma)
change-goal))
-- Attempt to prove (p x), where the intention is to call the
resulting DEFTHM event by the name p-always-holds, with
rule-classes as indicated. The two indicated instructions
will be run immediately to start the proof.<p>
(VERIFY)
-- Re-enter the proof-checker in the state at which is was last
left.<p>
General Form:
(VERIFY &OPTIONAL raw-term
&KEY
event-name
rule-classes
instructions)
</pre>
<code>Verify</code> is the function used for entering the <a href="PROOF-CHECKER.html">proof-checker</a>'s
interactive loop.
<br><br><br><a href="acl2-doc.html"><img src="llogo.gif"></a> <a href="acl2-doc-index.html"><img src="index.gif"></a>
</body>
</html>
|