(cf-spec8 raw-result) → *
Function:
(defun cf-spec8$inline (raw-result) (declare (type (unsigned-byte 9) raw-result)) (bool->bit (mbe :logic (not (unsigned-byte-p 8 raw-result)) :exec (not (< raw-result 256)))))
Theorem:
(defthm n01p-cf-spec8 (unsigned-byte-p 1 (cf-spec8 raw-result)) :rule-classes (:rewrite (:type-prescription :corollary (bitp (cf-spec8 raw-result)) :hints (("Goal" :in-theory '(unsigned-byte-p integer-range-p natp bitp (:e expt))))) (:linear :corollary (and (<= 0 (cf-spec8 raw-result)) (< (cf-spec8 raw-result) 2)) :hints (("Goal" :in-theory '(unsigned-byte-p integer-range-p (:e expt)))))))