Prove a theorem
(thm (equal (app (app a b) c)
(app a (app b c))))
Also see defthm. Unlike defthm, thm does not store an
event; it merely causes the theorem prover to attempt a proof. But like
defthm, calls of thm are legal in event contexts (see embedded-event-form).
where term is a term alleged to be a theorem, and hints and
otf-flg are as described in the corresponding documentation
topics. The keyword arguments above are both optional. Unlike defthm,
the :instructions keyword is not legal for thm; use an
:instructions hint instead, i.e., :hints (("Goal" :instructions
For information on how thm is implemented using make-event,
- Allow more than one initial subgoal to be pushed for induction
- A thm-like version of defrule.