Raw constructor for honsed fact-infop structures.
Syntax:
(honsed-fact-info thm-name formula)
This is identical to fact-info, except that we hons the structure we are creating.
This is an ordinary honsing constructor introduced by std::defaggregate.
Function:
(defun honsed-fact-info (thm-name formula) (declare (xargs :guard (and (symbolp thm-name)))) (mbe :logic (fact-info thm-name formula) :exec (hons (hons 'thm-name thm-name) (hons (hons 'formula formula) nil))))