(aabf-integer-length-bound-s x man) → bound
Function:
(defun aabf-integer-length-bound-s (x man) (declare (xargs :guard (true-listp x))) (declare (xargs :guard (and (aabflist-p x man)))) (let ((__function__ 'aabf-integer-length-bound-s)) (declare (ignorable __function__)) (max (len x) 1)))
Theorem:
(defthm posp-of-aabf-integer-length-bound-s (b* ((bound (aabf-integer-length-bound-s x man))) (posp bound)) :rule-classes :type-prescription)
Theorem:
(defthm trivial-theorem-about-aabf-integer-length-bound-s (b* nil (b* ((?ignore (aabf-integer-length-bound-s x man))) t)) :rule-classes nil)
Theorem:
(defthm aabf-integer-length-bound-s-correct (< (integer-length (bools->int (aabflist-eval x env man))) (aabf-integer-length-bound-s x man)) :rule-classes :linear)