Specification of the circuit.
Function:
(defun boolean-assert-true-spec (x prime) (declare (xargs :guard (and (primep prime) (pfield::fep x prime)))) (declare (ignore prime)) (declare (xargs :guard (bitp x))) (let ((__function__ 'boolean-assert-true-spec)) (declare (ignorable __function__)) (= x 1)))
Theorem:
(defthm booleanp-of-boolean-assert-true-spec (b* ((yes/no (boolean-assert-true-spec x prime))) (booleanp yes/no)) :rule-classes :rewrite)