The mechanism the system uses for certifying proof legitimacy is mediated by THM objects. THM objects are marked as complete and correct, partial and correct, or bad.
Bad THMs are those in which some tactic fails or the goal has free variables.
Partial THMs have correct steps, but have subgoals that have not been proved.
References to THM objects having the form i:
. i
0"
To Store a Proof to a THM object, one first connects the THM object with the proof term with the following operator
Proof of fubar Ob Not Found: fubar
<pf term>
where the name of the THM object, say fubar, is in the string slot and the proof term goes in the term slot. The content of the THM object, if there is any, will be shown but not editable, and will display as ?fubar?.
To store the proof to the THM object, locate the point on the Proof-of operator and execute
When a THM object is viewed or created, this Proof-of operator is automatically created for you. The PF menu accessible from
About:
![]() | ![]() |