Maximum ACL2 integer value of type
(ullong-max) → ullong-max
Function:
(defun ullong-max nil (declare (xargs :guard t)) (let ((__function__ 'ullong-max)) (declare (ignorable __function__)) (1- (expt 2 (llong-bits)))))
Theorem:
(defthm integerp-of-ullong-max (b* ((ullong-max (ullong-max))) (integerp ullong-max)) :rule-classes :type-prescription)
Theorem:
(defthm ullong-max-bound (>= (ullong-max) 18446744073709551615) :rule-classes :linear)