(transunit-annop transunit) → fty::result
Function:
(defun transunit-annop (transunit) (declare (xargs :guard (transunitp transunit))) (declare (ignorable transunit)) (let ((__function__ 'transunit-annop)) (declare (ignorable __function__)) (and (extdecl-list-annop (transunit->decls transunit)) (transunit-infop (transunit->info transunit)))))
Theorem:
(defthm booleanp-of-transunit-annop (b* ((fty::result (transunit-annop transunit))) (booleanp fty::result)) :rule-classes :rewrite)
Theorem:
(defthm transunit-annop-of-transunit-fix-transunit (equal (transunit-annop (transunit-fix transunit)) (transunit-annop transunit)))
Theorem:
(defthm transunit-annop-transunit-equiv-congruence-on-transunit (implies (transunit-equiv transunit transunit-equiv) (equal (transunit-annop transunit) (transunit-annop transunit-equiv))) :rule-classes :congruence)