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