(TMP-DEFTYPES-POSP-OF-POS-FIX)
(TMP-DEFTYPES-BOOLEANP-OF-BOOL-FIX$INLINE)
(C$::IENVP
 (68 26 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(C$::CONSP-WHEN-IENVP)
(C$::IENV-FIX$INLINE)
(C$::IENVP-OF-IENV-FIX
 (1307 785 (:REWRITE POS-FIX-WHEN-POSP))
 (235 185 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (75 25 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (50 50 (:TYPE-PRESCRIPTION C::VERSIONP))
 (50 50 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV-FIX-WHEN-IENVP
 (5 2 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 (1 1 (:DEFINITION ALISTP))
 )
(C$::IENV-FIX$INLINE
 (5 2 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 (1 1 (:DEFINITION ALISTP))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT)
(C$::IENV-EQUIV$INLINE)
(C$::IENV-EQUIV-IS-AN-EQUIVALENCE)
(C$::IENV-EQUIV-IMPLIES-EQUAL-IENV-FIX-1)
(C$::IENV-FIX-UNDER-IENV-EQUIV)
(C$::EQUAL-OF-IENV-FIX-1-FORWARD-TO-IENV-EQUIV)
(C$::EQUAL-OF-IENV-FIX-2-FORWARD-TO-IENV-EQUIV)
(C$::IENV-EQUIV-OF-IENV-FIX-1-FORWARD)
(C$::IENV-EQUIV-OF-IENV-FIX-2-FORWARD)
(C$::IENV-FIX$INLINE-OF-IENV-FIX-X)
(C$::IENV-FIX$INLINE-IENV-EQUIV-CONGRUENCE-ON-X)
(C$::IENV->VERSION$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(C$::VERSIONP-OF-IENV->VERSION)
(C$::IENV->VERSION$INLINE-OF-IENV-FIX-X
 (27 9 (:REWRITE POS-FIX-WHEN-POSP))
 (18 18 (:TYPE-PRESCRIPTION POSP))
 (9 3 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (6 6 (:TYPE-PRESCRIPTION C$::IENVP))
 (3 1 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV->VERSION$INLINE-IENV-EQUIV-CONGRUENCE-ON-X)
(C$::IENV->BOOL-BYTES$INLINE
 (8 2 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(C$::POSP-OF-IENV->BOOL-BYTES)
(C$::IENV->BOOL-BYTES$INLINE-OF-IENV-FIX-X
 (9 3 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (6 6 (:TYPE-PRESCRIPTION C$::IENVP))
 (3 1 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (3 1 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION C::VERSIONP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV->BOOL-BYTES$INLINE-IENV-EQUIV-CONGRUENCE-ON-X)
(C$::IENV->SHORT-BYTES$INLINE
 (9 3 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(C$::POSP-OF-IENV->SHORT-BYTES
 (72 24 (:REWRITE POS-FIX-WHEN-POSP))
 (3 1 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV->SHORT-BYTES$INLINE-OF-IENV-FIX-X
 (723 295 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (428 428 (:TYPE-PRESCRIPTION C$::IENVP))
 (246 100 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (240 98 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (146 146 (:TYPE-PRESCRIPTION BOOLEANP))
 (142 142 (:TYPE-PRESCRIPTION C::VERSIONP))
 )
(C$::IENV->SHORT-BYTES$INLINE-IENV-EQUIV-CONGRUENCE-ON-X)
(C$::IENV->INT-BYTES$INLINE
 (10 4 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(C$::POSP-OF-IENV->INT-BYTES
 (72 24 (:REWRITE POS-FIX-WHEN-POSP))
 (3 1 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV->INT-BYTES$INLINE-OF-IENV-FIX-X
 (723 295 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (428 428 (:TYPE-PRESCRIPTION C$::IENVP))
 (246 100 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (240 98 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (146 146 (:TYPE-PRESCRIPTION BOOLEANP))
 (142 142 (:TYPE-PRESCRIPTION C::VERSIONP))
 )
(C$::IENV->INT-BYTES$INLINE-IENV-EQUIV-CONGRUENCE-ON-X)
(C$::IENV->LONG-BYTES$INLINE
 (11 5 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(C$::POSP-OF-IENV->LONG-BYTES
 (72 24 (:REWRITE POS-FIX-WHEN-POSP))
 (3 1 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV->LONG-BYTES$INLINE-OF-IENV-FIX-X
 (723 295 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (428 428 (:TYPE-PRESCRIPTION C$::IENVP))
 (246 100 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (240 98 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (146 146 (:TYPE-PRESCRIPTION BOOLEANP))
 (142 142 (:TYPE-PRESCRIPTION C::VERSIONP))
 )
(C$::IENV->LONG-BYTES$INLINE-IENV-EQUIV-CONGRUENCE-ON-X)
(C$::IENV->LLONG-BYTES$INLINE
 (12 6 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(C$::POSP-OF-IENV->LLONG-BYTES
 (72 24 (:REWRITE POS-FIX-WHEN-POSP))
 (3 1 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV->LLONG-BYTES$INLINE-OF-IENV-FIX-X
 (723 295 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (428 428 (:TYPE-PRESCRIPTION C$::IENVP))
 (246 100 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (240 98 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (146 146 (:TYPE-PRESCRIPTION BOOLEANP))
 (142 142 (:TYPE-PRESCRIPTION C::VERSIONP))
 )
(C$::IENV->LLONG-BYTES$INLINE-IENV-EQUIV-CONGRUENCE-ON-X)
(C$::IENV->FLOAT-BYTES$INLINE
 (13 7 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(C$::POSP-OF-IENV->FLOAT-BYTES)
(C$::IENV->FLOAT-BYTES$INLINE-OF-IENV-FIX-X
 (9 3 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (6 6 (:TYPE-PRESCRIPTION C$::IENVP))
 (3 1 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (3 1 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION C::VERSIONP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV->FLOAT-BYTES$INLINE-IENV-EQUIV-CONGRUENCE-ON-X)
(C$::IENV->DOUBLE-BYTES$INLINE
 (14 8 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(C$::POSP-OF-IENV->DOUBLE-BYTES)
(C$::IENV->DOUBLE-BYTES$INLINE-OF-IENV-FIX-X
 (9 3 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (6 6 (:TYPE-PRESCRIPTION C$::IENVP))
 (3 1 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (3 1 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION C::VERSIONP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV->DOUBLE-BYTES$INLINE-IENV-EQUIV-CONGRUENCE-ON-X)
(C$::IENV->LDOUBLE-BYTES$INLINE
 (15 9 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(C$::POSP-OF-IENV->LDOUBLE-BYTES)
(C$::IENV->LDOUBLE-BYTES$INLINE-OF-IENV-FIX-X
 (9 3 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (6 6 (:TYPE-PRESCRIPTION C$::IENVP))
 (3 1 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (3 1 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION C::VERSIONP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV->LDOUBLE-BYTES$INLINE-IENV-EQUIV-CONGRUENCE-ON-X)
(C$::IENV->POINTER-BYTES$INLINE
 (16 10 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(C$::POSP-OF-IENV->POINTER-BYTES)
(C$::IENV->POINTER-BYTES$INLINE-OF-IENV-FIX-X
 (9 3 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (6 6 (:TYPE-PRESCRIPTION C$::IENVP))
 (3 1 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (3 1 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION C::VERSIONP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV->POINTER-BYTES$INLINE-IENV-EQUIV-CONGRUENCE-ON-X)
(C$::IENV->PLAIN-CHAR-SIGNEDP$INLINE
 (17 11 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(C$::BOOLEANP-OF-IENV->PLAIN-CHAR-SIGNEDP)
(C$::IENV->PLAIN-CHAR-SIGNEDP$INLINE-OF-IENV-FIX-X
 (27 9 (:REWRITE POS-FIX-WHEN-POSP))
 (18 18 (:TYPE-PRESCRIPTION POSP))
 (9 3 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (6 6 (:TYPE-PRESCRIPTION C$::IENVP))
 (3 1 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (2 2 (:TYPE-PRESCRIPTION C::VERSIONP))
 )
(C$::IENV->PLAIN-CHAR-SIGNEDP$INLINE-IENV-EQUIV-CONGRUENCE-ON-X)
(C$::IENV)
(C$::IENVP-OF-IENV
 (1336 530 (:REWRITE POS-FIX-WHEN-POSP))
 (54 32 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (42 20 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 )
(C$::IENV->VERSION-OF-IENV
 (27 9 (:REWRITE POS-FIX-WHEN-POSP))
 (18 18 (:TYPE-PRESCRIPTION POSP))
 (3 1 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV->BOOL-BYTES-OF-IENV
 (3 1 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (3 1 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION C::VERSIONP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV->SHORT-BYTES-OF-IENV
 (246 100 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (240 98 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (146 146 (:TYPE-PRESCRIPTION BOOLEANP))
 (142 142 (:TYPE-PRESCRIPTION C::VERSIONP))
 )
(C$::IENV->INT-BYTES-OF-IENV
 (246 100 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (240 98 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (146 146 (:TYPE-PRESCRIPTION BOOLEANP))
 (142 142 (:TYPE-PRESCRIPTION C::VERSIONP))
 )
(C$::IENV->LONG-BYTES-OF-IENV
 (246 100 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (240 98 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (146 146 (:TYPE-PRESCRIPTION BOOLEANP))
 (142 142 (:TYPE-PRESCRIPTION C::VERSIONP))
 )
(C$::IENV->LLONG-BYTES-OF-IENV
 (246 100 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (240 98 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (146 146 (:TYPE-PRESCRIPTION BOOLEANP))
 (142 142 (:TYPE-PRESCRIPTION C::VERSIONP))
 )
(C$::IENV->FLOAT-BYTES-OF-IENV
 (3 1 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (3 1 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION C::VERSIONP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV->DOUBLE-BYTES-OF-IENV
 (3 1 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (3 1 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION C::VERSIONP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV->LDOUBLE-BYTES-OF-IENV
 (3 1 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (3 1 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION C::VERSIONP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV->POINTER-BYTES-OF-IENV
 (3 1 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (3 1 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION C::VERSIONP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV->PLAIN-CHAR-SIGNEDP-OF-IENV
 (27 9 (:REWRITE POS-FIX-WHEN-POSP))
 (18 18 (:TYPE-PRESCRIPTION POSP))
 (3 1 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (2 2 (:TYPE-PRESCRIPTION C::VERSIONP))
 )
(C$::IENV-REQUIREMENTS)
(C$::IENV-OF-FIELDS
 (22 22 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (22 22 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 (3 1 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (2 2 (:TYPE-PRESCRIPTION C$::IENVP))
 )
(C$::IENV-FIX-WHEN-IENV
 (22 22 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (22 22 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 (3 1 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (2 2 (:TYPE-PRESCRIPTION C$::IENVP))
 )
(C$::EQUAL-OF-IENV
 (1131 1131 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (223 223 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (223 223 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 )
(C$::IENV-OF-VERSION-FIX-VERSION
 (36 18 (:REWRITE POS-FIX-WHEN-POSP))
 (18 18 (:TYPE-PRESCRIPTION POSP))
 (4 2 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV-VERSION-EQUIV-CONGRUENCE-ON-VERSION)
(C$::IENV-OF-POS-FIX-BOOL-BYTES
 (4 2 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (4 2 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION C::VERSIONP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV-POS-EQUIV-CONGRUENCE-ON-BOOL-BYTES)
(C$::IENV-OF-POS-FIX-SHORT-BYTES
 (4 2 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (4 2 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION C::VERSIONP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV-POS-EQUIV-CONGRUENCE-ON-SHORT-BYTES)
(C$::IENV-OF-POS-FIX-INT-BYTES
 (4 2 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (4 2 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION C::VERSIONP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV-POS-EQUIV-CONGRUENCE-ON-INT-BYTES)
(C$::IENV-OF-POS-FIX-LONG-BYTES
 (4 2 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (4 2 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION C::VERSIONP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV-POS-EQUIV-CONGRUENCE-ON-LONG-BYTES)
(C$::IENV-OF-POS-FIX-LLONG-BYTES
 (4 2 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (4 2 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION C::VERSIONP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV-POS-EQUIV-CONGRUENCE-ON-LLONG-BYTES)
(C$::IENV-OF-POS-FIX-FLOAT-BYTES
 (4 2 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (4 2 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION C::VERSIONP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV-POS-EQUIV-CONGRUENCE-ON-FLOAT-BYTES)
(C$::IENV-OF-POS-FIX-DOUBLE-BYTES
 (4 2 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (4 2 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION C::VERSIONP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV-POS-EQUIV-CONGRUENCE-ON-DOUBLE-BYTES)
(C$::IENV-OF-POS-FIX-LDOUBLE-BYTES
 (4 2 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (4 2 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION C::VERSIONP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV-POS-EQUIV-CONGRUENCE-ON-LDOUBLE-BYTES)
(C$::IENV-OF-POS-FIX-POINTER-BYTES
 (4 2 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (4 2 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION C::VERSIONP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(C$::IENV-POS-EQUIV-CONGRUENCE-ON-POINTER-BYTES)
(C$::IENV-OF-BOOL-FIX-PLAIN-CHAR-SIGNEDP
 (36 18 (:REWRITE POS-FIX-WHEN-POSP))
 (18 18 (:TYPE-PRESCRIPTION POSP))
 (4 2 (:REWRITE C::VERSION-FIX-WHEN-VERSIONP))
 (2 2 (:TYPE-PRESCRIPTION C::VERSIONP))
 )
(C$::IENV-IFF-CONGRUENCE-ON-PLAIN-CHAR-SIGNEDP)
(C$::IENV-FIX-REDEF)
(C$::IRR-IENV)
(C$::IENVP-OF-IRR-IENV)
(C$::LDM-IENV-WFP-LEMMA
 (3 3 (:REWRITE X*Y>1-POSITIVE-LEMMA))
 (3 3 (:REWRITE *-PRESERVES->-FOR-NONNEGATIVES-1))
 (1 1 (:REWRITE-QUOTED-CONSTANT C::UCHAR-FORMAT-FIX-UNDER-UCHAR-FORMAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT C::SCHAR-FORMAT-FIX-UNDER-SCHAR-FORMAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT C::BOOL-FORMAT-FIX-UNDER-BOOL-FORMAT-EQUIV))
 )
(C$::LDM-IENV)
(C$::IENVP-OF-LDM-IENV)
(C$::LDM-IENV-OF-IENV-FIX-IENV
 (3 1 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (2 2 (:TYPE-PRESCRIPTION C$::IENVP))
 )
(C$::LDM-IENV-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->INTEGER-MAX-BYTES)
(C$::POSP-OF-IENV->INTEGER-MAX-BYTES)
(C$::IENV->INTEGER-MAX-BYTES-OF-IENV-FIX-IENV)
(C$::IENV->INTEGER-MAX-BYTES-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->UCHAR-MAX)
(C$::POSP-OF-IENV->UCHAR-MAX)
(C$::IENV->UCHAR-MAX-CORRECT
 (6 6 (:TYPE-PRESCRIPTION C::VERSION-KIND$INLINE))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17))
 )
(C$::IENV->UCHAR-MAX-OF-IENV-FIX-IENV)
(C$::IENV->UCHAR-MAX-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->SCHAR-MAX)
(C$::POSP-OF-IENV->SCHAR-MAX)
(C$::IENV->SCHAR-MAX-CORRECT
 (12 12 (:TYPE-PRESCRIPTION C::VERSION-KIND$INLINE))
 (4 2 (:REWRITE C::VERSION-FIX-WHEN-C23+GCC))
 (4 2 (:REWRITE C::VERSION-FIX-WHEN-C23+CLANG))
 (4 2 (:REWRITE C::VERSION-FIX-WHEN-C23))
 (4 2 (:REWRITE C::VERSION-FIX-WHEN-C17+GCC))
 (4 2 (:REWRITE C::VERSION-FIX-WHEN-C17+CLANG))
 (4 2 (:REWRITE C::VERSION-FIX-WHEN-C17))
 )
(C$::IENV->SCHAR-MAX-OF-IENV-FIX-IENV)
(C$::IENV->SCHAR-MAX-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->SCHAR-MIN)
(C$::INTEGERP-OF-IENV->SCHAR-MIN)
(C$::IENV->SCHAR-MIN-CORRECT
 (12 12 (:TYPE-PRESCRIPTION C::VERSION-KIND$INLINE))
 (4 2 (:REWRITE C::VERSION-FIX-WHEN-C23+GCC))
 (4 2 (:REWRITE C::VERSION-FIX-WHEN-C23+CLANG))
 (4 2 (:REWRITE C::VERSION-FIX-WHEN-C23))
 (4 2 (:REWRITE C::VERSION-FIX-WHEN-C17+GCC))
 (4 2 (:REWRITE C::VERSION-FIX-WHEN-C17+CLANG))
 (4 2 (:REWRITE C::VERSION-FIX-WHEN-C17))
 )
(C$::IENV->SCHAR-MIN-OF-IENV-FIX-IENV)
(C$::IENV->SCHAR-MIN-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->CHAR-MAX)
(C$::POSP-OF-IENV->CHAR-MAX)
(C$::IENV->CHAR-MAX-CORRECT
 (18 18 (:TYPE-PRESCRIPTION C::VERSION-KIND$INLINE))
 (6 3 (:REWRITE C::VERSION-FIX-WHEN-C23+GCC))
 (6 3 (:REWRITE C::VERSION-FIX-WHEN-C23+CLANG))
 (6 3 (:REWRITE C::VERSION-FIX-WHEN-C23))
 (6 3 (:REWRITE C::VERSION-FIX-WHEN-C17+GCC))
 (6 3 (:REWRITE C::VERSION-FIX-WHEN-C17+CLANG))
 (6 3 (:REWRITE C::VERSION-FIX-WHEN-C17))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::UCHAR-FORMAT-FIX-UNDER-UCHAR-FORMAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::SCHAR-FORMAT-FIX-UNDER-SCHAR-FORMAT-EQUIV))
 )
(C$::IENV->CHAR-MAX-OF-IENV-FIX-IENV
 (3 1 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (2 2 (:TYPE-PRESCRIPTION C$::IENVP))
 )
(C$::IENV->CHAR-MAX-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->CHAR-MIN)
(C$::INTEGERP-OF-IENV->CHAR-MIN)
(C$::IENV->CHAR-MIN-CORRECT
 (18 18 (:TYPE-PRESCRIPTION C::VERSION-KIND$INLINE))
 (6 3 (:REWRITE C::VERSION-FIX-WHEN-C23+GCC))
 (6 3 (:REWRITE C::VERSION-FIX-WHEN-C23+CLANG))
 (6 3 (:REWRITE C::VERSION-FIX-WHEN-C23))
 (6 3 (:REWRITE C::VERSION-FIX-WHEN-C17+GCC))
 (6 3 (:REWRITE C::VERSION-FIX-WHEN-C17+CLANG))
 (6 3 (:REWRITE C::VERSION-FIX-WHEN-C17))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::UCHAR-FORMAT-FIX-UNDER-UCHAR-FORMAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::SCHAR-FORMAT-FIX-UNDER-SCHAR-FORMAT-EQUIV))
 )
(C$::IENV->CHAR-MIN-OF-IENV-FIX-IENV
 (3 1 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (2 2 (:TYPE-PRESCRIPTION C$::IENVP))
 )
(C$::IENV->CHAR-MIN-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->USHORT-MAX
 (15 15 (:TYPE-PRESCRIPTION EVENP))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 )
(C$::POSP-OF-IENV->USHORT-MAX
 (42 42 (:TYPE-PRESCRIPTION EVENP))
 (28 14 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (28 14 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (28 14 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (4 2 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (4 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (4 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (2 2 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (2 2 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (2 2 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (2 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 )
(C$::IENV->USHORT-MAX-TYPE-PRESCRIPTION
 (96 96 (:TYPE-PRESCRIPTION EVENP))
 (64 32 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (64 32 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (64 32 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (12 6 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (12 6 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (10 5 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (6 6 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (6 6 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (6 3 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (6 3 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (6 3 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (6 3 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (5 5 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 )
(C$::IENV->USHORT-MAX-CORRECT
 (36 36 (:TYPE-PRESCRIPTION EVENP))
 (24 12 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (24 12 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (24 12 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION C::VERSION-KIND$INLINE))
 (6 3 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (4 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (4 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (3 3 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (2 2 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (2 2 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (2 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 )
(C$::IENV->USHORT-MAX-OF-IENV-FIX-IENV)
(C$::IENV->USHORT-MAX-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->SSHORT-MAX
 (15 15 (:TYPE-PRESCRIPTION EVENP))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 )
(C$::POSP-OF-IENV->SSHORT-MAX
 (57 57 (:TYPE-PRESCRIPTION EVENP))
 (38 19 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (38 19 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (38 19 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (14 5 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (6 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (5 5 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (4 4 (:REWRITE EXPONENTS-ADD-FOR-NONNEG-EXPONENTS))
 (4 4 (:REWRITE EXPONENTS-ADD))
 (3 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (3 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (3 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (3 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (2 2 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (2 2 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (2 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 )
(C$::IENV->SSHORT-MAX-TYPE-PRESCRIPTION
 (150 150 (:TYPE-PRESCRIPTION EVENP))
 (100 50 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (100 50 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (100 50 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (50 50 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (43 16 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (26 10 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (26 10 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (16 16 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (13 5 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (13 5 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (13 5 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (13 5 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (11 11 (:REWRITE EXPONENTS-ADD-FOR-NONNEG-EXPONENTS))
 (11 11 (:REWRITE EXPONENTS-ADD))
 (10 10 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (10 10 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (10 10 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 )
(C$::IENV->SSHORT-MAX-CORRECT
 (87 87 (:TYPE-PRESCRIPTION EVENP))
 (58 29 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (58 29 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (58 29 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (32 12 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (29 29 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (20 8 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (20 8 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (12 12 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (8 8 (:REWRITE EXPONENTS-ADD-FOR-NONNEG-EXPONENTS))
 (8 8 (:REWRITE EXPONENTS-ADD))
 (8 8 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (8 8 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (8 8 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (6 6 (:TYPE-PRESCRIPTION C::VERSION-KIND$INLINE))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17))
 )
(C$::IENV->SSHORT-MAX-OF-IENV-FIX-IENV)
(C$::IENV->SSHORT-MAX-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->SSHORT-MIN
 (15 15 (:TYPE-PRESCRIPTION EVENP))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 )
(C$::INTEGERP-OF-IENV->SSHORT-MIN)
(C$::IENV->SSHORT-MIN-CORRECT
 (84 84 (:TYPE-PRESCRIPTION EVENP))
 (56 28 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (56 28 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (56 28 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (32 12 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (28 28 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (20 8 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (20 8 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (12 12 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (8 8 (:REWRITE EXPONENTS-ADD-FOR-NONNEG-EXPONENTS))
 (8 8 (:REWRITE EXPONENTS-ADD))
 (8 8 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (8 8 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (8 8 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (6 6 (:TYPE-PRESCRIPTION C::VERSION-KIND$INLINE))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17))
 )
(C$::IENV->SSHORT-MIN-OF-IENV-FIX-IENV)
(C$::IENV->SSHORT-MIN-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->UINT-MAX
 (15 15 (:TYPE-PRESCRIPTION EVENP))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 )
(C$::POSP-OF-IENV->UINT-MAX
 (42 42 (:TYPE-PRESCRIPTION EVENP))
 (28 14 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (28 14 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (28 14 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (4 2 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (4 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (4 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (2 2 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (2 2 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (2 2 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (2 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 )
(C$::IENV->UINT-MAX-TYPE-PRESCRIPTION
 (96 96 (:TYPE-PRESCRIPTION EVENP))
 (64 32 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (64 32 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (64 32 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (12 6 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (12 6 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (10 5 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (6 6 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (6 6 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (6 3 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (6 3 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (6 3 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (6 3 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (5 5 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 )
(C$::IENV->UINT-MAX-CORRECT
 (36 36 (:TYPE-PRESCRIPTION EVENP))
 (24 12 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (24 12 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (24 12 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION C::VERSION-KIND$INLINE))
 (6 3 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (4 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (4 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (3 3 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (2 2 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (2 2 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (2 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 )
(C$::IENV->UINT-MAX-OF-IENV-FIX-IENV)
(C$::IENV->UINT-MAX-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->SINT-MAX
 (15 15 (:TYPE-PRESCRIPTION EVENP))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 )
(C$::POSP-OF-IENV->SINT-MAX
 (57 57 (:TYPE-PRESCRIPTION EVENP))
 (38 19 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (38 19 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (38 19 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (14 5 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (6 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (5 5 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (4 4 (:REWRITE EXPONENTS-ADD-FOR-NONNEG-EXPONENTS))
 (4 4 (:REWRITE EXPONENTS-ADD))
 (3 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (3 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (3 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (3 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (2 2 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (2 2 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (2 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 )
(C$::IENV->SINT-MAX-TYPE-PRESCRIPTION
 (150 150 (:TYPE-PRESCRIPTION EVENP))
 (100 50 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (100 50 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (100 50 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (50 50 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (43 16 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (26 10 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (26 10 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (16 16 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (13 5 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (13 5 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (13 5 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (13 5 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (11 11 (:REWRITE EXPONENTS-ADD-FOR-NONNEG-EXPONENTS))
 (11 11 (:REWRITE EXPONENTS-ADD))
 (10 10 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (10 10 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (10 10 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 )
(C$::IENV->SINT-MAX-CORRECT
 (87 87 (:TYPE-PRESCRIPTION EVENP))
 (58 29 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (58 29 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (58 29 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (32 12 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (29 29 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (20 8 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (20 8 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (12 12 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (8 8 (:REWRITE EXPONENTS-ADD-FOR-NONNEG-EXPONENTS))
 (8 8 (:REWRITE EXPONENTS-ADD))
 (8 8 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (8 8 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (8 8 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (6 6 (:TYPE-PRESCRIPTION C::VERSION-KIND$INLINE))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17))
 )
(C$::IENV->SINT-MAX-OF-IENV-FIX-IENV)
(C$::IENV->SINT-MAX-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->SINT-MIN
 (15 15 (:TYPE-PRESCRIPTION EVENP))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 )
(C$::INTEGERP-OF-IENV->SINT-MIN)
(C$::IENV->SINT-MIN-CORRECT
 (84 84 (:TYPE-PRESCRIPTION EVENP))
 (56 28 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (56 28 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (56 28 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (32 12 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (28 28 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (20 8 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (20 8 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (12 12 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (8 8 (:REWRITE EXPONENTS-ADD-FOR-NONNEG-EXPONENTS))
 (8 8 (:REWRITE EXPONENTS-ADD))
 (8 8 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (8 8 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (8 8 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (6 6 (:TYPE-PRESCRIPTION C::VERSION-KIND$INLINE))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17))
 )
(C$::IENV->SINT-MIN-OF-IENV-FIX-IENV)
(C$::IENV->SINT-MIN-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->ULONG-MAX
 (15 15 (:TYPE-PRESCRIPTION EVENP))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 )
(C$::POSP-OF-IENV->ULONG-MAX
 (42 42 (:TYPE-PRESCRIPTION EVENP))
 (28 14 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (28 14 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (28 14 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (4 2 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (4 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (4 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (2 2 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (2 2 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (2 2 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (2 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 )
(C$::IENV->ULONG-MAX-TYPE-PRESCRIPTION
 (96 96 (:TYPE-PRESCRIPTION EVENP))
 (64 32 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (64 32 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (64 32 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (12 6 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (12 6 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (10 5 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (6 6 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (6 6 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (6 3 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (6 3 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (6 3 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (6 3 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (5 5 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 )
(C$::IENV->ULONG-MAX-CORRECT
 (36 36 (:TYPE-PRESCRIPTION EVENP))
 (24 12 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (24 12 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (24 12 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION C::VERSION-KIND$INLINE))
 (6 3 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (4 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (4 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (3 3 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (2 2 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (2 2 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (2 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 )
(C$::IENV->ULONG-MAX-OF-IENV-FIX-IENV)
(C$::IENV->ULONG-MAX-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->SLONG-MAX
 (15 15 (:TYPE-PRESCRIPTION EVENP))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 )
(C$::POSP-OF-IENV->SLONG-MAX
 (57 57 (:TYPE-PRESCRIPTION EVENP))
 (38 19 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (38 19 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (38 19 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (14 5 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (6 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (5 5 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (4 4 (:REWRITE EXPONENTS-ADD-FOR-NONNEG-EXPONENTS))
 (4 4 (:REWRITE EXPONENTS-ADD))
 (3 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (3 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (3 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (3 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (2 2 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (2 2 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (2 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 )
(C$::IENV->SLONG-MAX-TYPE-PRESCRIPTION
 (150 150 (:TYPE-PRESCRIPTION EVENP))
 (100 50 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (100 50 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (100 50 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (50 50 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (43 16 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (26 10 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (26 10 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (16 16 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (13 5 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (13 5 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (13 5 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (13 5 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (11 11 (:REWRITE EXPONENTS-ADD-FOR-NONNEG-EXPONENTS))
 (11 11 (:REWRITE EXPONENTS-ADD))
 (10 10 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (10 10 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (10 10 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 )
(C$::IENV->SLONG-MAX-CORRECT
 (87 87 (:TYPE-PRESCRIPTION EVENP))
 (58 29 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (58 29 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (58 29 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (32 12 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (29 29 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (20 8 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (20 8 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (12 12 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (8 8 (:REWRITE EXPONENTS-ADD-FOR-NONNEG-EXPONENTS))
 (8 8 (:REWRITE EXPONENTS-ADD))
 (8 8 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (8 8 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (8 8 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (6 6 (:TYPE-PRESCRIPTION C::VERSION-KIND$INLINE))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17))
 )
(C$::IENV->SLONG-MAX-OF-IENV-FIX-IENV)
(C$::IENV->SLONG-MAX-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->SLONG-MIN
 (15 15 (:TYPE-PRESCRIPTION EVENP))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 )
(C$::INTEGERP-OF-IENV->SLONG-MIN)
(C$::IENV->SLONG-MIN-CORRECT
 (84 84 (:TYPE-PRESCRIPTION EVENP))
 (56 28 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (56 28 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (56 28 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (32 12 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (28 28 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (20 8 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (20 8 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (12 12 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (8 8 (:REWRITE EXPONENTS-ADD-FOR-NONNEG-EXPONENTS))
 (8 8 (:REWRITE EXPONENTS-ADD))
 (8 8 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (8 8 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (8 8 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (6 6 (:TYPE-PRESCRIPTION C::VERSION-KIND$INLINE))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17))
 )
(C$::IENV->SLONG-MIN-OF-IENV-FIX-IENV)
(C$::IENV->SLONG-MIN-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->ULLONG-MAX
 (15 15 (:TYPE-PRESCRIPTION EVENP))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 )
(C$::POSP-OF-IENV->ULLONG-MAX
 (42 42 (:TYPE-PRESCRIPTION EVENP))
 (28 14 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (28 14 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (28 14 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (4 2 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (4 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (4 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (2 2 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (2 2 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (2 2 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (2 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 )
(C$::IENV->ULLONG-MAX-TYPE-PRESCRIPTION
 (96 96 (:TYPE-PRESCRIPTION EVENP))
 (64 32 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (64 32 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (64 32 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (12 6 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (12 6 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (10 5 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (6 6 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (6 6 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (6 3 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (6 3 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (6 3 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (6 3 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (5 5 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 )
(C$::IENV->ULLONG-MAX-CORRECT
 (36 36 (:TYPE-PRESCRIPTION EVENP))
 (24 12 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (24 12 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (24 12 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION C::VERSION-KIND$INLINE))
 (6 3 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (4 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (4 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (3 3 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (2 2 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (2 2 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (2 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (2 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 )
(C$::IENV->ULLONG-MAX-OF-IENV-FIX-IENV)
(C$::IENV->ULLONG-MAX-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->SLLONG-MAX
 (15 15 (:TYPE-PRESCRIPTION EVENP))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 )
(C$::POSP-OF-IENV->SLLONG-MAX
 (57 57 (:TYPE-PRESCRIPTION EVENP))
 (38 19 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (38 19 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (38 19 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (14 5 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (6 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (5 5 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (4 4 (:REWRITE EXPONENTS-ADD-FOR-NONNEG-EXPONENTS))
 (4 4 (:REWRITE EXPONENTS-ADD))
 (3 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (3 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (3 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (3 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (2 2 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (2 2 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (2 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 )
(C$::IENV->SLLONG-MAX-TYPE-PRESCRIPTION
 (150 150 (:TYPE-PRESCRIPTION EVENP))
 (100 50 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (100 50 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (100 50 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (50 50 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (43 16 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (26 10 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (26 10 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (16 16 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (13 5 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (13 5 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (13 5 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (13 5 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (11 11 (:REWRITE EXPONENTS-ADD-FOR-NONNEG-EXPONENTS))
 (11 11 (:REWRITE EXPONENTS-ADD))
 (10 10 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (10 10 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (10 10 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 )
(C$::IENV->SLLONG-MAX-CORRECT
 (87 87 (:TYPE-PRESCRIPTION EVENP))
 (58 29 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (58 29 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (58 29 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (32 12 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (29 29 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (20 8 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (20 8 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (12 12 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (8 8 (:REWRITE EXPONENTS-ADD-FOR-NONNEG-EXPONENTS))
 (8 8 (:REWRITE EXPONENTS-ADD))
 (8 8 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (8 8 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (8 8 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (6 6 (:TYPE-PRESCRIPTION C::VERSION-KIND$INLINE))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17))
 )
(C$::IENV->SLLONG-MAX-OF-IENV-FIX-IENV)
(C$::IENV->SLLONG-MAX-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->SLLONG-MIN
 (15 15 (:TYPE-PRESCRIPTION EVENP))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (10 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 )
(C$::INTEGERP-OF-IENV->SLLONG-MIN)
(C$::IENV->SLLONG-MIN-CORRECT
 (84 84 (:TYPE-PRESCRIPTION EVENP))
 (56 28 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (56 28 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (56 28 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (32 12 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (28 28 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (20 8 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (20 8 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (12 12 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (10 4 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (8 8 (:REWRITE EXPONENTS-ADD-FOR-NONNEG-EXPONENTS))
 (8 8 (:REWRITE EXPONENTS-ADD))
 (8 8 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (8 8 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (8 8 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (6 6 (:TYPE-PRESCRIPTION C::VERSION-KIND$INLINE))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C23))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+GCC))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17+CLANG))
 (2 1 (:REWRITE C::VERSION-FIX-WHEN-C17))
 )
(C$::IENV->SLLONG-MIN-OF-IENV-FIX-IENV)
(C$::IENV->SLLONG-MIN-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->UINTEGER-MAX)
(C$::POSP-OF-IENV->UINTEGER-MAX)
(C$::IENV->UINTEGER-MAX-TYPE-PRESCRIPTION)
(C$::IENV->UINTEGER-MAX-OF-IENV-FIX-IENV)
(C$::IENV->UINTEGER-MAX-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->SINTEGER-MAX)
(C$::POSP-OF-IENV->SINTEGER-MAX)
(C$::IENV->SINTEGER-MAX-TYPE-PRESCRIPTION)
(C$::IENV->SINTEGER-MAX-OF-IENV-FIX-IENV)
(C$::IENV->SINTEGER-MAX-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->SINTEGER-MIN)
(C$::INTEGERP-OF-IENV->SINTEGER-MIN)
(C$::IENV->SINTEGER-MIN-OF-IENV-FIX-IENV)
(C$::IENV->SINTEGER-MIN-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV-UCHAR-RANGEP)
(C$::BOOLEANP-OF-IENV-UCHAR-RANGEP)
(C$::IENV-UCHAR-RANGEP-CORRECT)
(C$::IENV-UCHAR-RANGEP-OF-IFIX-VAL)
(C$::IENV-UCHAR-RANGEP-INT-EQUIV-CONGRUENCE-ON-VAL)
(C$::IENV-UCHAR-RANGEP-OF-IENV-FIX-IENV
 (3 1 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (2 2 (:TYPE-PRESCRIPTION C$::IENVP))
 )
(C$::IENV-UCHAR-RANGEP-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV-SCHAR-RANGEP)
(C$::BOOLEANP-OF-IENV-SCHAR-RANGEP)
(C$::IENV-SCHAR-RANGEP-CORRECT)
(C$::IENV-SCHAR-RANGEP-OF-IFIX-VAL)
(C$::IENV-SCHAR-RANGEP-INT-EQUIV-CONGRUENCE-ON-VAL)
(C$::IENV-SCHAR-RANGEP-OF-IENV-FIX-IENV
 (3 1 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (2 2 (:TYPE-PRESCRIPTION C$::IENVP))
 )
(C$::IENV-SCHAR-RANGEP-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV-CHAR-RANGEP)
(C$::BOOLEANP-OF-IENV-CHAR-RANGEP)
(C$::IENV-CHAR-RANGEP-CORRECT)
(C$::IENV-CHAR-RANGEP-OF-IFIX-VAL)
(C$::IENV-CHAR-RANGEP-INT-EQUIV-CONGRUENCE-ON-VAL)
(C$::IENV-CHAR-RANGEP-OF-IENV-FIX-IENV
 (3 1 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (2 2 (:TYPE-PRESCRIPTION C$::IENVP))
 )
(C$::IENV-CHAR-RANGEP-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV-USHORT-RANGEP)
(C$::BOOLEANP-OF-IENV-USHORT-RANGEP)
(C$::IENV-USHORT-RANGEP-CORRECT)
(C$::IENV-USHORT-RANGEP-OF-IFIX-VAL)
(C$::IENV-USHORT-RANGEP-INT-EQUIV-CONGRUENCE-ON-VAL)
(C$::IENV-USHORT-RANGEP-OF-IENV-FIX-IENV
 (3 1 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (2 2 (:TYPE-PRESCRIPTION C$::IENVP))
 )
(C$::IENV-USHORT-RANGEP-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV-SSHORT-RANGEP)
(C$::BOOLEANP-OF-IENV-SSHORT-RANGEP)
(C$::IENV-SSHORT-RANGEP-CORRECT)
(C$::IENV-SSHORT-RANGEP-OF-IFIX-VAL)
(C$::IENV-SSHORT-RANGEP-INT-EQUIV-CONGRUENCE-ON-VAL)
(C$::IENV-SSHORT-RANGEP-OF-IENV-FIX-IENV
 (3 1 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (2 2 (:TYPE-PRESCRIPTION C$::IENVP))
 )
(C$::IENV-SSHORT-RANGEP-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV-UINT-RANGEP)
(C$::BOOLEANP-OF-IENV-UINT-RANGEP)
(C$::IENV-UINT-RANGEP-CORRECT)
(C$::IENV-UINT-RANGEP-OF-IFIX-VAL)
(C$::IENV-UINT-RANGEP-INT-EQUIV-CONGRUENCE-ON-VAL)
(C$::IENV-UINT-RANGEP-OF-IENV-FIX-IENV
 (3 1 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (2 2 (:TYPE-PRESCRIPTION C$::IENVP))
 )
(C$::IENV-UINT-RANGEP-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV-SINT-RANGEP)
(C$::BOOLEANP-OF-IENV-SINT-RANGEP)
(C$::IENV-SINT-RANGEP-CORRECT)
(C$::IENV-SINT-RANGEP-OF-IFIX-VAL)
(C$::IENV-SINT-RANGEP-INT-EQUIV-CONGRUENCE-ON-VAL)
(C$::IENV-SINT-RANGEP-OF-IENV-FIX-IENV
 (3 1 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (2 2 (:TYPE-PRESCRIPTION C$::IENVP))
 )
(C$::IENV-SINT-RANGEP-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV-ULONG-RANGEP)
(C$::BOOLEANP-OF-IENV-ULONG-RANGEP)
(C$::IENV-ULONG-RANGEP-CORRECT)
(C$::IENV-ULONG-RANGEP-OF-IFIX-VAL)
(C$::IENV-ULONG-RANGEP-INT-EQUIV-CONGRUENCE-ON-VAL)
(C$::IENV-ULONG-RANGEP-OF-IENV-FIX-IENV
 (3 1 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (2 2 (:TYPE-PRESCRIPTION C$::IENVP))
 )
(C$::IENV-ULONG-RANGEP-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV-SLONG-RANGEP)
(C$::BOOLEANP-OF-IENV-SLONG-RANGEP)
(C$::IENV-SLONG-RANGEP-CORRECT)
(C$::IENV-SLONG-RANGEP-OF-IFIX-VAL)
(C$::IENV-SLONG-RANGEP-INT-EQUIV-CONGRUENCE-ON-VAL)
(C$::IENV-SLONG-RANGEP-OF-IENV-FIX-IENV
 (3 1 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (2 2 (:TYPE-PRESCRIPTION C$::IENVP))
 )
(C$::IENV-SLONG-RANGEP-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV-ULLONG-RANGEP)
(C$::BOOLEANP-OF-IENV-ULLONG-RANGEP)
(C$::IENV-ULLONG-RANGEP-CORRECT)
(C$::IENV-ULLONG-RANGEP-OF-IFIX-VAL)
(C$::IENV-ULLONG-RANGEP-INT-EQUIV-CONGRUENCE-ON-VAL)
(C$::IENV-ULLONG-RANGEP-OF-IENV-FIX-IENV
 (3 1 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (2 2 (:TYPE-PRESCRIPTION C$::IENVP))
 )
(C$::IENV-ULLONG-RANGEP-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV-SLLONG-RANGEP)
(C$::BOOLEANP-OF-IENV-SLLONG-RANGEP)
(C$::IENV-SLLONG-RANGEP-CORRECT)
(C$::IENV-SLLONG-RANGEP-OF-IFIX-VAL)
(C$::IENV-SLLONG-RANGEP-INT-EQUIV-CONGRUENCE-ON-VAL)
(C$::IENV-SLLONG-RANGEP-OF-IENV-FIX-IENV
 (3 1 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (2 2 (:TYPE-PRESCRIPTION C$::IENVP))
 )
(C$::IENV-SLLONG-RANGEP-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV-UINTEGER-MAX-RANGEP)
(C$::BOOLEANP-OF-IENV-UINTEGER-MAX-RANGEP)
(C$::IENV-UINTEGER-MAX-RANGEP-OF-IFIX-VAL)
(C$::IENV-UINTEGER-MAX-RANGEP-INT-EQUIV-CONGRUENCE-ON-VAL)
(C$::IENV-UINTEGER-MAX-RANGEP-OF-IENV-FIX-IENV
 (3 1 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (2 2 (:TYPE-PRESCRIPTION C$::IENVP))
 )
(C$::IENV-UINTEGER-MAX-RANGEP-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV-SINTEGER-MAX-RANGEP)
(C$::BOOLEANP-OF-IENV-SINTEGER-MAX-RANGEP)
(C$::IENV-SINTEGER-MAX-RANGEP-OF-IFIX-VAL)
(C$::IENV-SINTEGER-MAX-RANGEP-INT-EQUIV-CONGRUENCE-ON-VAL)
(C$::IENV-SINTEGER-MAX-RANGEP-OF-IENV-FIX-IENV
 (3 1 (:REWRITE C$::IENV-FIX-WHEN-IENVP))
 (2 2 (:TYPE-PRESCRIPTION C$::IENVP))
 )
(C$::IENV-SINTEGER-MAX-RANGEP-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->GCC)
(C$::BOOLEANP-OF-IENV->GCC)
(C$::IENV->GCC-OF-IENV-FIX-IENV)
(C$::IENV->GCC-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->CLANG)
(C$::BOOLEANP-OF-IENV->CLANG)
(C$::IENV->CLANG-OF-IENV-FIX-IENV)
(C$::IENV->CLANG-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->GCC/CLANG)
(C$::BOOLEANP-OF-IENV->GCC/CLANG)
(C$::IENV->GCC/CLANG-OF-IENV-FIX-IENV)
(C$::IENV->GCC/CLANG-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV->STD)
(C$::POSP-OF-IENV->STD
 (40 1 (:REWRITE NATP-POSP))
 (19 1 (:REWRITE POSP-RW))
 (19 1 (:REWRITE NATP-RW))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(C$::IENV->STD-OF-IENV-FIX-IENV)
(C$::IENV->STD-IENV-EQUIV-CONGRUENCE-ON-IENV)
(C$::IENV-DEFAULT-FN)
