(code-ensemble-unambp code-ensemble) → fty::result
Function:
(defun code-ensemble-unambp (code-ensemble) (declare (xargs :guard (code-ensemblep code-ensemble))) (declare (ignorable code-ensemble)) (let ((__function__ 'code-ensemble-unambp)) (declare (ignorable __function__)) (transunit-ensemble-unambp (code-ensemble->transunits code-ensemble))))
Theorem:
(defthm booleanp-of-code-ensemble-unambp (b* ((fty::result (code-ensemble-unambp code-ensemble))) (booleanp fty::result)) :rule-classes :rewrite)
Theorem:
(defthm code-ensemble-unambp-of-code-ensemble-fix-code-ensemble (equal (code-ensemble-unambp (code-ensemble-fix code-ensemble)) (code-ensemble-unambp code-ensemble)))
Theorem:
(defthm code-ensemble-unambp-code-ensemble-equiv-congruence-on-code-ensemble (implies (code-ensemble-equiv code-ensemble code-ensemble-equiv) (equal (code-ensemble-unambp code-ensemble) (code-ensemble-unambp code-ensemble-equiv))) :rule-classes :congruence)