(RTL::FMA-CONSTRAINTS)
(RTL::OPA)
(RTL::OPB)
(RTL::OPC)
(RTL::FMA)
(RTL::RIN)
(RTL::FMA-CONSTRAINTS-LEMMA)
(RTL::BVECP-OPA)
(RTL::BVECP-OPB)
(RTL::BVECP-OPC)
(RTL::BVECP-RIN)
(RTL::BITN-RIN-15)
(RTL::BITS-RIN-12-8)
(RTL::BITN-RIN-12)
(RTL::BITN-RIN-11)
(RTL::BITN-RIN-10)
(RTL::BITN-RIN-9)
(RTL::BITN-RIN-8)
(A)
(B)
(C)
(RTL::FZP)
(RTL::DNP)
(RTL::RMODE)
(RTL::OPD)
(RTL::MULEXCPS)
(RTL::PIZ)
(RTL::INZ)
(RTL::EXPOVFL)
(RTL::FMUL64-RESULT
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (5 2 (:REWRITE RTL::NEG-BITN-1))
 (5 2 (:REWRITE RTL::NEG-BITN-0))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::OPBLONG)
(RTL::MULOVFL)
(RTL::PIZ-1)
(RTL::MULSTK)
(RTL::FLAGS-1)
(RTL::OPAX)
(RTL::OPAZ)
(RTL::FLAGS-2)
(RTL::OPBZ)
(RTL::FLAGS-3)
(RTL::ISSPECIAL)
(RTL::D-1)
(RTL::FLAGS-4)
(RTL::USA)
(RTL::FAR)
(RTL::SUM)
(RTL::STK)
(RTL::SIGNL)
(RTL::LSHIFT)
(RTL::EXPSHFT)
(RTL::SUMSHFT)
(RTL::SIGNOUT)
(RTL::RNDDIR)
(RTL::INCOVFL)
(RTL::INCNORM)
(RTL::INXOVFL)
(RTL::INXNORM)
(RTL::SUMUNRND)
(RTL::SUMNORM)
(RTL::SUMOVFL)
(RTL::TINY)
(RTL::OVFL2)
(RTL::OVFL)
(RTL::INFORMAX)
(RTL::EXPOUT)
(RTL::FRACOUT)
(RTL::FLAGS-5)
(D)
(RTL::FLAGS)
(RTL::EQUIVALENCE-LEMMA)
(RTL::SIGNA)
(RTL::SIGNB)
(RTL::EXPA)
(RTL::EXPB)
(RTL::FRACA)
(RTL::FRACB)
(RTL::SIGNA-0-1
 (4 1 (:REWRITE RTL::NEG-BITN-1))
 (4 1 (:REWRITE RTL::NEG-BITN-0))
 (3 3 (:REWRITE SUBSETP-MEMBER . 4))
 (3 3 (:REWRITE SUBSETP-MEMBER . 3))
 (3 3 (:REWRITE SUBSETP-MEMBER . 2))
 (3 3 (:REWRITE SUBSETP-MEMBER . 1))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 1 (:REWRITE RTL::BVECP-BITN-0))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE RTL::BITN-NEG))
 )
(RTL::BVECP-EXPA
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::NATP-EXPA)
(RTL::BVECP-FRACA
 (56 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (17 7 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (17 7 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (14 6 (:REWRITE RTL::BITS-TAIL))
 (8 8 (:TYPE-PRESCRIPTION RTL::FLAGS-1))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (7 7 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (7 7 (:REWRITE RTL::BITS-NEG-INDICES))
 (7 7 (:REWRITE |(equal c (/ x))|))
 (7 7 (:REWRITE |(equal c (- x))|))
 (7 7 (:REWRITE |(equal (/ x) c)|))
 (7 7 (:REWRITE |(equal (/ x) (/ y))|))
 (7 7 (:REWRITE |(equal (- x) c)|))
 (7 7 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:META META-INTEGERP-CORRECT))
 (2 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (- x))|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) (/ y))|))
 (1 1 (:REWRITE |(< (- x) c)|))
 (1 1 (:REWRITE |(< (- x) (- y))|))
 )
(RTL::NATP-FRACA)
(RTL::FRACA-LOW
 (57 7 (:REWRITE RTL::BITS-TAIL-GEN))
 (31 14 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (31 14 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (17 7 (:REWRITE RTL::BITS-TAIL))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (14 14 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (14 14 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (14 14 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (14 14 (:REWRITE |(equal c (/ x))|))
 (14 14 (:REWRITE |(equal c (- x))|))
 (14 14 (:REWRITE |(equal (/ x) c)|))
 (14 14 (:REWRITE |(equal (/ x) (/ y))|))
 (14 14 (:REWRITE |(equal (- x) c)|))
 (14 14 (:REWRITE |(equal (- x) (- y))|))
 (9 9 (:REWRITE RTL::BITS-NEG-INDICES))
 (8 8 (:TYPE-PRESCRIPTION RTL::FLAGS-1))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:META META-INTEGERP-CORRECT))
 (2 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (- x))|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) (/ y))|))
 (1 1 (:REWRITE |(< (- x) c)|))
 (1 1 (:REWRITE |(< (- x) (- y))|))
 )
(RTL::SIGNB-0-1
 (4 1 (:REWRITE RTL::NEG-BITN-1))
 (4 1 (:REWRITE RTL::NEG-BITN-0))
 (3 3 (:REWRITE SUBSETP-MEMBER . 4))
 (3 3 (:REWRITE SUBSETP-MEMBER . 3))
 (3 3 (:REWRITE SUBSETP-MEMBER . 2))
 (3 3 (:REWRITE SUBSETP-MEMBER . 1))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 1 (:REWRITE RTL::BVECP-BITN-0))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE RTL::BITN-NEG))
 )
(RTL::BVECP-EXPB
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::NATP-EXPB)
(RTL::BVECP-FRACB
 (28 9 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (22 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (21 9 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (10 4 (:REWRITE RTL::BITS-TAIL))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (9 9 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (9 9 (:REWRITE |(equal c (/ x))|))
 (9 9 (:REWRITE |(equal c (- x))|))
 (9 9 (:REWRITE |(equal (/ x) c)|))
 (9 9 (:REWRITE |(equal (/ x) (/ y))|))
 (9 9 (:REWRITE |(equal (- x) c)|))
 (9 9 (:REWRITE |(equal (- x) (- y))|))
 (9 1 (:REWRITE ACL2-NUMBERP-X))
 (5 5 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:META META-INTEGERP-CORRECT))
 (4 1 (:REWRITE RATIONALP-X))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:META META-RATIONALP-CORRECT))
 )
(RTL::NATP-FRACB)
(RTL::OPAZERO)
(RTL::OPAINF)
(RTL::OPANAN)
(RTL::OPAQNAN)
(RTL::OPASNAN)
(RTL::OPBZERO)
(RTL::OPBINF)
(RTL::OPBNAN)
(RTL::OPBQNAN)
(RTL::OPBSNAN)
(RTL::ISSPECIAL*)
(RTL::FLAGS-4*)
(RTL::D-1*)
(RTL::CHECKSPECIAL-LEMMA)
(P)
(RTL::SPECIALP)
(RTL::FZERP-B-0
 (848 126 (:REWRITE DEFAULT-TIMES-2))
 (458 126 (:REWRITE DEFAULT-TIMES-1))
 (236 236 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (236 236 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (236 236 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (236 236 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (236 236 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (220 19 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (220 19 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (212 52 (:REWRITE DEFAULT-PLUS-2))
 (176 14 (:REWRITE DEFAULT-MINUS))
 (160 52 (:REWRITE DEFAULT-PLUS-1))
 (56 14 (:REWRITE RTL::BITS-TAIL-GEN))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (42 14 (:REWRITE RTL::BITS-TAIL))
 (36 36 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (36 36 (:REWRITE NORMALIZE-ADDENDS))
 (36 9 (:REWRITE RTL::NEG-BITN-1))
 (36 9 (:REWRITE RTL::NEG-BITN-0))
 (32 32 (:REWRITE REDUCE-INTEGERP-+))
 (32 32 (:REWRITE INTEGERP-MINUS-X))
 (32 32 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (32 32 (:META META-INTEGERP-CORRECT))
 (30 30 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (30 30 (:REWRITE RTL::BITS-NEG-INDICES))
 (27 9 (:REWRITE RTL::BVECP-BITN-0))
 (19 19 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (19 19 (:REWRITE |(equal c (/ x))|))
 (19 19 (:REWRITE |(equal c (- x))|))
 (19 19 (:REWRITE |(equal (/ x) c)|))
 (19 19 (:REWRITE |(equal (/ x) (/ y))|))
 (19 19 (:REWRITE |(equal (- x) c)|))
 (19 19 (:REWRITE |(equal (- x) (- y))|))
 (16 16 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (16 16 (:REWRITE DEFAULT-EXPT-2))
 (16 16 (:REWRITE DEFAULT-EXPT-1))
 (16 16 (:REWRITE |(expt 1/c n)|))
 (16 16 (:REWRITE |(expt (- x) n)|))
 (9 9 (:REWRITE RTL::BITN-NEG))
 (8 8 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (8 8 (:REWRITE |(* c (* d x))|))
 (8 8 (:REWRITE |(* (- x) y)|))
 )
(RTL::FZERP-C-0
 (848 126 (:REWRITE DEFAULT-TIMES-2))
 (458 126 (:REWRITE DEFAULT-TIMES-1))
 (236 236 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (236 236 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (236 236 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (236 236 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (236 236 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (220 19 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (220 19 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (212 52 (:REWRITE DEFAULT-PLUS-2))
 (176 14 (:REWRITE DEFAULT-MINUS))
 (160 52 (:REWRITE DEFAULT-PLUS-1))
 (56 14 (:REWRITE RTL::BITS-TAIL-GEN))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (42 14 (:REWRITE RTL::BITS-TAIL))
 (36 36 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (36 36 (:REWRITE NORMALIZE-ADDENDS))
 (36 9 (:REWRITE RTL::NEG-BITN-1))
 (36 9 (:REWRITE RTL::NEG-BITN-0))
 (32 32 (:REWRITE REDUCE-INTEGERP-+))
 (32 32 (:REWRITE INTEGERP-MINUS-X))
 (32 32 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (32 32 (:META META-INTEGERP-CORRECT))
 (30 30 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (30 30 (:REWRITE RTL::BITS-NEG-INDICES))
 (27 9 (:REWRITE RTL::BVECP-BITN-0))
 (19 19 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (19 19 (:REWRITE |(equal c (/ x))|))
 (19 19 (:REWRITE |(equal c (- x))|))
 (19 19 (:REWRITE |(equal (/ x) c)|))
 (19 19 (:REWRITE |(equal (/ x) (/ y))|))
 (19 19 (:REWRITE |(equal (- x) c)|))
 (19 19 (:REWRITE |(equal (- x) (- y))|))
 (16 16 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (16 16 (:REWRITE DEFAULT-EXPT-2))
 (16 16 (:REWRITE DEFAULT-EXPT-1))
 (16 16 (:REWRITE |(expt 1/c n)|))
 (16 16 (:REWRITE |(expt (- x) n)|))
 (9 9 (:REWRITE RTL::BITN-NEG))
 (8 8 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (8 8 (:REWRITE |(* c (* d x))|))
 (8 8 (:REWRITE |(* (- x) y)|))
 )
(RTL::SPECIALP-FUSED-SPECIALP
 (26 13 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (26 13 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (13 13 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (13 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (13 13 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (13 13 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (13 13 (:REWRITE |(equal c (/ x))|))
 (13 13 (:REWRITE |(equal c (- x))|))
 (13 13 (:REWRITE |(equal (/ x) c)|))
 (13 13 (:REWRITE |(equal (/ x) (/ y))|))
 (13 13 (:REWRITE |(equal (- x) c)|))
 (13 13 (:REWRITE |(equal (- x) (- y))|))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 3 (:REWRITE DEFAULT-PLUS-1))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (3 3 (:REWRITE DEFAULT-TIMES-2))
 (3 3 (:REWRITE DEFAULT-TIMES-1))
 (3 3 (:REWRITE DEFAULT-PLUS-2))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::P-0-1
 (128 32 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (75 11 (:REWRITE ACL2-NUMBERP-X))
 (72 32 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (48 12 (:REWRITE RTL::NEG-BITN-1))
 (48 12 (:REWRITE RTL::NEG-BITN-0))
 (36 12 (:REWRITE RTL::BVECP-BITN-0))
 (35 32 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (32 32 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (32 32 (:REWRITE REDUCE-INTEGERP-+))
 (32 32 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (32 32 (:REWRITE INTEGERP-MINUS-X))
 (32 32 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (32 32 (:REWRITE |(equal c (/ x))|))
 (32 32 (:REWRITE |(equal c (- x))|))
 (32 32 (:REWRITE |(equal (/ x) c)|))
 (32 32 (:REWRITE |(equal (/ x) (/ y))|))
 (32 32 (:REWRITE |(equal (- x) c)|))
 (32 32 (:REWRITE |(equal (- x) (- y))|))
 (32 32 (:META META-INTEGERP-CORRECT))
 (32 8 (:REWRITE RATIONALP-X))
 (21 14 (:REWRITE DEFAULT-TIMES-2))
 (21 14 (:REWRITE DEFAULT-TIMES-1))
 (20 20 (:TYPE-PRESCRIPTION RTL::SGNF))
 (20 10 (:REWRITE DEFAULT-LOGXOR-2))
 (20 10 (:REWRITE DEFAULT-LOGXOR-1))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (14 9 (:REWRITE DEFAULT-PLUS-2))
 (14 9 (:REWRITE DEFAULT-PLUS-1))
 (12 12 (:REWRITE RTL::BITN-NEG))
 (9 3 (:REWRITE RTL::BITN-BVECP-1))
 (8 8 (:REWRITE REDUCE-RATIONALP-+))
 (8 8 (:REWRITE REDUCE-RATIONALP-*))
 (8 8 (:REWRITE RATIONALP-MINUS-X))
 (8 8 (:META META-RATIONALP-CORRECT))
 (7 7 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 )
(RTL::P-0-2
 (56 14 (:REWRITE RTL::NEG-BITN-1))
 (56 14 (:REWRITE RTL::NEG-BITN-0))
 (42 14 (:REWRITE RTL::BVECP-BITN-0))
 (28 28 (:REWRITE REDUCE-INTEGERP-+))
 (28 28 (:REWRITE INTEGERP-MINUS-X))
 (28 28 (:META META-INTEGERP-CORRECT))
 (14 14 (:REWRITE RTL::BITN-NEG))
 (9 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (9 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::FMA-1)
(RTL::BVECP-MULEXCPS
 (43011 5884 (:REWRITE RTL::BITS-TAIL-GEN))
 (30859 1867 (:REWRITE RTL::NEG-BITN-0))
 (25006 1867 (:REWRITE RTL::NEG-BITN-1))
 (9049 3501 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8880 8880 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 (8512 8512 (:REWRITE RTL::BITS-NEG-INDICES))
 (8025 1867 (:REWRITE RTL::BVECP-BITN-0))
 (7054 3501 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (5928 5928 (:REWRITE REDUCE-INTEGERP-+))
 (5928 5928 (:REWRITE INTEGERP-MINUS-X))
 (5928 5928 (:META META-INTEGERP-CORRECT))
 (3685 1639 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (3593 1639 (:REWRITE DEFAULT-LESS-THAN-1))
 (3514 1601 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (3505 1601 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3501 3501 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3501 3501 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3501 3501 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3501 3501 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3501 3501 (:REWRITE |(equal c (/ x))|))
 (3501 3501 (:REWRITE |(equal c (- x))|))
 (3501 3501 (:REWRITE |(equal (/ x) c)|))
 (3501 3501 (:REWRITE |(equal (/ x) (/ y))|))
 (3501 3501 (:REWRITE |(equal (- x) c)|))
 (3501 3501 (:REWRITE |(equal (- x) (- y))|))
 (2565 285 (:REWRITE ACL2-NUMBERP-X))
 (2283 2283 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1924 52 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (1702 796 (:REWRITE DEFAULT-PLUS-2))
 (1691 1639 (:REWRITE DEFAULT-LESS-THAN-2))
 (1639 1639 (:REWRITE THE-FLOOR-BELOW))
 (1639 1639 (:REWRITE THE-FLOOR-ABOVE))
 (1601 1601 (:REWRITE SIMPLIFY-SUMS-<))
 (1601 1601 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1601 1601 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1601 1601 (:REWRITE INTEGERP-<-CONSTANT))
 (1601 1601 (:REWRITE CONSTANT-<-INTEGERP))
 (1601 1601 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1601 1601 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1601 1601 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1601 1601 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1601 1601 (:REWRITE |(< c (- x))|))
 (1601 1601 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1601 1601 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1601 1601 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1601 1601 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1601 1601 (:REWRITE |(< (/ x) (/ y))|))
 (1601 1601 (:REWRITE |(< (- x) c)|))
 (1601 1601 (:REWRITE |(< (- x) (- y))|))
 (1336 1336 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1336 1336 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1336 1336 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1336 1336 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1336 1336 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1336 1336 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1336 1336 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1336 1336 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1336 1336 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1278 1278 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (1213 1213 (:REWRITE RTL::BITN-NEG))
 (1140 285 (:REWRITE RATIONALP-X))
 (1124 796 (:REWRITE DEFAULT-PLUS-1))
 (988 52 (:LINEAR LOGIOR-BOUNDS-POS . 2))
 (682 682 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (659 311 (:REWRITE DEFAULT-TIMES-2))
 (624 52 (:LINEAR LOGIOR-BOUNDS-POS . 1))
 (593 593 (:REWRITE RTL::BITN-BVECP))
 (577 577 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (577 577 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (570 570 (:TYPE-PRESCRIPTION BOOLEANP))
 (555 555 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (555 555 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (555 555 (:REWRITE |(< (/ x) 0)|))
 (555 555 (:REWRITE |(< (* x y) 0)|))
 (426 213 (:REWRITE DEFAULT-LOGXOR-2))
 (426 213 (:REWRITE DEFAULT-LOGXOR-1))
 (374 311 (:REWRITE DEFAULT-TIMES-1))
 (359 359 (:REWRITE |(< (+ c/d x) y)|))
 (359 359 (:REWRITE |(< (+ (- c) x) y)|))
 (285 285 (:REWRITE REDUCE-RATIONALP-+))
 (285 285 (:REWRITE REDUCE-RATIONALP-*))
 (285 285 (:REWRITE RATIONALP-MINUS-X))
 (285 285 (:META META-RATIONALP-CORRECT))
 (278 38 (:REWRITE |(* c (* d x))|))
 (247 247 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (247 247 (:REWRITE RTL::BITS-BVECP))
 (230 230 (:REWRITE DEFAULT-LOGIOR-1))
 (211 211 (:REWRITE FOLD-CONSTS-IN-+))
 (211 211 (:REWRITE |(+ c (+ d x))|))
 (210 202 (:REWRITE DEFAULT-LOGAND-2))
 (210 202 (:REWRITE DEFAULT-LOGAND-1))
 (202 202 (:REWRITE LOGAND-CONSTANT-MASK))
 (197 197 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (104 52 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (101 38 (:REWRITE |(* 1 x)|))
 (62 62 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (62 62 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (52 52 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (52 52 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (52 52 (:REWRITE |(< 0 (/ x))|))
 (52 52 (:REWRITE |(< 0 (* x y))|))
 (38 38 (:TYPE-PRESCRIPTION ABS))
 (6 3 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 )
(RTL::RIN-12-10)
(RTL::EXPA-BOUND
 (184 76 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (173 76 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (89 89 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (89 89 (:REWRITE RTL::BITS-NEG-INDICES))
 (88 22 (:REWRITE RTL::BITS-TAIL-GEN))
 (76 76 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (76 76 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (76 76 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (76 76 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (76 76 (:REWRITE |(equal c (/ x))|))
 (76 76 (:REWRITE |(equal c (- x))|))
 (76 76 (:REWRITE |(equal (/ x) c)|))
 (76 76 (:REWRITE |(equal (/ x) (/ y))|))
 (76 76 (:REWRITE |(equal (- x) c)|))
 (76 76 (:REWRITE |(equal (- x) (- y))|))
 (66 33 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (66 33 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (66 33 (:REWRITE DEFAULT-LESS-THAN-1))
 (66 22 (:REWRITE RTL::BITS-TAIL))
 (64 32 (:REWRITE DEFAULT-PLUS-2))
 (64 32 (:REWRITE DEFAULT-PLUS-1))
 (43 43 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (33 33 (:REWRITE THE-FLOOR-BELOW))
 (33 33 (:REWRITE THE-FLOOR-ABOVE))
 (33 33 (:REWRITE SIMPLIFY-SUMS-<))
 (33 33 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (33 33 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (33 33 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (33 33 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (33 33 (:REWRITE INTEGERP-<-CONSTANT))
 (33 33 (:REWRITE DEFAULT-LESS-THAN-2))
 (33 33 (:REWRITE CONSTANT-<-INTEGERP))
 (33 33 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (33 33 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (33 33 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (33 33 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (33 33 (:REWRITE |(< c (- x))|))
 (33 33 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (33 33 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (33 33 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (33 33 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (33 33 (:REWRITE |(< (/ x) (/ y))|))
 (33 33 (:REWRITE |(< (- x) c)|))
 (33 33 (:REWRITE |(< (- x) (- y))|))
 (32 32 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (32 32 (:REWRITE NORMALIZE-ADDENDS))
 (32 32 (:REWRITE |(equal (+ (- c) x) y)|))
 (22 22 (:REWRITE REDUCE-INTEGERP-+))
 (22 22 (:REWRITE INTEGERP-MINUS-X))
 (22 22 (:META META-INTEGERP-CORRECT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(RTL::COMP-1
 (18 9 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (18 9 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (9 9 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (9 9 (:REWRITE |(equal c (/ x))|))
 (9 9 (:REWRITE |(equal c (- x))|))
 (9 9 (:REWRITE |(equal (/ x) c)|))
 (9 9 (:REWRITE |(equal (/ x) (/ y))|))
 (9 9 (:REWRITE |(equal (- x) c)|))
 (9 9 (:REWRITE |(equal (- x) (- y))|))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::BVECP-OPD
 (386457 52649 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (317637 35293 (:REWRITE ACL2-NUMBERP-X))
 (279747 21200 (:REWRITE RTL::BITS-TAIL-GEN))
 (264859 15038 (:REWRITE RTL::NEG-BITN-0))
 (181046 15038 (:REWRITE RTL::NEG-BITN-1))
 (141172 35293 (:REWRITE RATIONALP-X))
 (139406 52649 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (70586 70586 (:TYPE-PRESCRIPTION BOOLEANP))
 (64962 64962 (:REWRITE REDUCE-INTEGERP-+))
 (64962 64962 (:REWRITE INTEGERP-MINUS-X))
 (64962 64962 (:META META-INTEGERP-CORRECT))
 (57020 15038 (:REWRITE RTL::BVECP-BITN-0))
 (52649 52649 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (52649 52649 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (52649 52649 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (52649 52649 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (52649 52649 (:REWRITE |(equal c (/ x))|))
 (52649 52649 (:REWRITE |(equal c (- x))|))
 (52649 52649 (:REWRITE |(equal (/ x) c)|))
 (52649 52649 (:REWRITE |(equal (/ x) (/ y))|))
 (52649 52649 (:REWRITE |(equal (- x) c)|))
 (52649 52649 (:REWRITE |(equal (- x) (- y))|))
 (35293 35293 (:REWRITE REDUCE-RATIONALP-+))
 (35293 35293 (:REWRITE REDUCE-RATIONALP-*))
 (35293 35293 (:REWRITE RATIONALP-MINUS-X))
 (35293 35293 (:META META-RATIONALP-CORRECT))
 (29858 29858 (:REWRITE RTL::BITS-NEG-INDICES))
 (29176 12916 (:REWRITE DEFAULT-PLUS-2))
 (24660 14490 (:REWRITE DEFAULT-LESS-THAN-1))
 (22864 22864 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 (22608 14188 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (22608 14188 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (21271 21271 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (18032 12916 (:REWRITE DEFAULT-PLUS-1))
 (16100 16100 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (16100 16100 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (16100 16100 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (16100 16100 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (16100 16100 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (16100 16100 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (16100 16100 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (16100 16100 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (16100 16100 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (15119 14202 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (14497 14490 (:REWRITE DEFAULT-LESS-THAN-2))
 (14490 14490 (:REWRITE THE-FLOOR-BELOW))
 (14490 14490 (:REWRITE THE-FLOOR-ABOVE))
 (14188 14188 (:REWRITE SIMPLIFY-SUMS-<))
 (14188 14188 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (14188 14188 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (14188 14188 (:REWRITE INTEGERP-<-CONSTANT))
 (14188 14188 (:REWRITE CONSTANT-<-INTEGERP))
 (14188 14188 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (14188 14188 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (14188 14188 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (14188 14188 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (14188 14188 (:REWRITE |(< c (- x))|))
 (14188 14188 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (14188 14188 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (14188 14188 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (14188 14188 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (14188 14188 (:REWRITE |(< (/ x) (/ y))|))
 (14188 14188 (:REWRITE |(< (- x) c)|))
 (14188 14188 (:REWRITE |(< (- x) (- y))|))
 (11996 11996 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (11484 11484 (:REWRITE RTL::BITN-NEG))
 (9408 288 (:REWRITE |(< (if a b c) x)|))
 (4753 4753 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4753 4753 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4753 4753 (:REWRITE |(< (/ x) 0)|))
 (4753 4753 (:REWRITE |(< (* x y) 0)|))
 (4660 4660 (:REWRITE |(< (+ c/d x) y)|))
 (4660 4660 (:REWRITE |(< (+ (- c) x) y)|))
 (4303 2136 (:REWRITE DEFAULT-TIMES-2))
 (4164 4164 (:REWRITE FOLD-CONSTS-IN-+))
 (4164 4164 (:REWRITE |(+ c (+ d x))|))
 (3120 3120 (:REWRITE RTL::BITS-BVECP))
 (2165 2136 (:REWRITE DEFAULT-TIMES-1))
 (2094 2094 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (448 448 (:REWRITE DEFAULT-LOGIOR-1))
 (259 7 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (133 7 (:LINEAR LOGIOR-BOUNDS-POS . 2))
 (114 14 (:REWRITE |(* c (* d x))|))
 (86 86 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (86 86 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (84 7 (:LINEAR LOGIOR-BOUNDS-POS . 1))
 (64 32 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (43 14 (:REWRITE |(* 1 x)|))
 (14 14 (:TYPE-PRESCRIPTION ABS))
 (14 7 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (7 7 (:REWRITE |(< 0 (/ x))|))
 (7 7 (:REWRITE |(< 0 (* x y))|))
 )
(RTL::COMP-2
 (1156 34 (:REWRITE RTL::BITS-TAIL-GEN))
 (208 34 (:REWRITE RTL::NEG-BITN-0))
 (114 57 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (114 57 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (102 34 (:REWRITE RTL::BVECP-BITN-0))
 (102 34 (:REWRITE RTL::BITS-TAIL))
 (100 34 (:REWRITE RTL::NEG-BITN-1))
 (84 84 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (84 84 (:REWRITE RTL::BITS-NEG-INDICES))
 (80 28 (:REWRITE DEFAULT-TIMES-2))
 (57 57 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (57 57 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (57 57 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (57 57 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (57 57 (:REWRITE |(equal c (/ x))|))
 (57 57 (:REWRITE |(equal c (- x))|))
 (57 57 (:REWRITE |(equal (/ x) c)|))
 (57 57 (:REWRITE |(equal (/ x) (/ y))|))
 (57 57 (:REWRITE |(equal (- x) c)|))
 (57 57 (:REWRITE |(equal (- x) (- y))|))
 (46 46 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (46 46 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (46 46 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (46 46 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (46 46 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (46 46 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (46 46 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (46 46 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (46 46 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (44 44 (:REWRITE REDUCE-INTEGERP-+))
 (44 44 (:REWRITE INTEGERP-MINUS-X))
 (44 44 (:META META-INTEGERP-CORRECT))
 (39 39 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (36 28 (:REWRITE DEFAULT-TIMES-1))
 (34 34 (:REWRITE THE-FLOOR-BELOW))
 (34 34 (:REWRITE THE-FLOOR-ABOVE))
 (34 34 (:REWRITE SIMPLIFY-SUMS-<))
 (34 34 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (34 34 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (34 34 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (34 34 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (34 34 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (34 34 (:REWRITE INTEGERP-<-CONSTANT))
 (34 34 (:REWRITE DEFAULT-LESS-THAN-2))
 (34 34 (:REWRITE DEFAULT-LESS-THAN-1))
 (34 34 (:REWRITE CONSTANT-<-INTEGERP))
 (34 34 (:REWRITE RTL::BITN-NEG))
 (34 34 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (34 34 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (34 34 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (34 34 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (34 34 (:REWRITE |(< c (- x))|))
 (34 34 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (34 34 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (34 34 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (34 34 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (34 34 (:REWRITE |(< (/ x) (/ y))|))
 (34 34 (:REWRITE |(< (- x) c)|))
 (34 34 (:REWRITE |(< (- x) (- y))|))
 (24 4 (:REWRITE DEFAULT-MINUS))
 (16 16 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (16 16 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (16 16 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (12 12 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (8 8 (:REWRITE |(* (- x) y)|))
 )
(RTL::BVECP-EXPOVFL
 (36547 4812 (:REWRITE RTL::BITS-TAIL-GEN))
 (29643 1715 (:REWRITE RTL::NEG-BITN-0))
 (24474 1715 (:REWRITE RTL::NEG-BITN-1))
 (8880 8880 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 (7689 2793 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (7417 1715 (:REWRITE RTL::BVECP-BITN-0))
 (6796 6796 (:REWRITE RTL::BITS-NEG-INDICES))
 (5694 2793 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4792 4792 (:REWRITE REDUCE-INTEGERP-+))
 (4792 4792 (:REWRITE INTEGERP-MINUS-X))
 (4792 4792 (:META META-INTEGERP-CORRECT))
 (3629 1583 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (3449 1583 (:REWRITE DEFAULT-LESS-THAN-1))
 (3370 1545 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (3361 1545 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (2793 2793 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2793 2793 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2793 2793 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2793 2793 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2793 2793 (:REWRITE |(equal c (/ x))|))
 (2793 2793 (:REWRITE |(equal c (- x))|))
 (2793 2793 (:REWRITE |(equal (/ x) c)|))
 (2793 2793 (:REWRITE |(equal (/ x) (/ y))|))
 (2793 2793 (:REWRITE |(equal (- x) c)|))
 (2793 2793 (:REWRITE |(equal (- x) (- y))|))
 (2565 285 (:REWRITE ACL2-NUMBERP-X))
 (1924 52 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (1895 1895 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1635 1583 (:REWRITE DEFAULT-LESS-THAN-2))
 (1583 1583 (:REWRITE THE-FLOOR-BELOW))
 (1583 1583 (:REWRITE THE-FLOOR-ABOVE))
 (1545 1545 (:REWRITE SIMPLIFY-SUMS-<))
 (1545 1545 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1545 1545 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1545 1545 (:REWRITE INTEGERP-<-CONSTANT))
 (1545 1545 (:REWRITE CONSTANT-<-INTEGERP))
 (1545 1545 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1545 1545 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1545 1545 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1545 1545 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1545 1545 (:REWRITE |(< c (- x))|))
 (1545 1545 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1545 1545 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1545 1545 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1545 1545 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1545 1545 (:REWRITE |(< (/ x) (/ y))|))
 (1545 1545 (:REWRITE |(< (- x) c)|))
 (1545 1545 (:REWRITE |(< (- x) (- y))|))
 (1286 620 (:REWRITE DEFAULT-PLUS-2))
 (1278 1278 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (1204 1204 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1204 1204 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1204 1204 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1204 1204 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1204 1204 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1204 1204 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1204 1204 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1204 1204 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1204 1204 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1140 285 (:REWRITE RATIONALP-X))
 (1061 1061 (:REWRITE RTL::BITN-NEG))
 (988 52 (:LINEAR LOGIOR-BOUNDS-POS . 2))
 (884 620 (:REWRITE DEFAULT-PLUS-1))
 (624 52 (:LINEAR LOGIOR-BOUNDS-POS . 1))
 (593 593 (:REWRITE RTL::BITN-BVECP))
 (577 577 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (577 577 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (570 570 (:TYPE-PRESCRIPTION BOOLEANP))
 (563 263 (:REWRITE DEFAULT-TIMES-2))
 (555 555 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (555 555 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (555 555 (:REWRITE |(< (/ x) 0)|))
 (555 555 (:REWRITE |(< (* x y) 0)|))
 (506 506 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (426 213 (:REWRITE DEFAULT-LOGXOR-2))
 (426 213 (:REWRITE DEFAULT-LOGXOR-1))
 (326 263 (:REWRITE DEFAULT-TIMES-1))
 (303 303 (:REWRITE |(< (+ c/d x) y)|))
 (303 303 (:REWRITE |(< (+ (- c) x) y)|))
 (285 285 (:REWRITE REDUCE-RATIONALP-+))
 (285 285 (:REWRITE REDUCE-RATIONALP-*))
 (285 285 (:REWRITE RATIONALP-MINUS-X))
 (285 285 (:META META-RATIONALP-CORRECT))
 (278 38 (:REWRITE |(* c (* d x))|))
 (214 214 (:REWRITE DEFAULT-LOGIOR-1))
 (210 202 (:REWRITE DEFAULT-LOGAND-2))
 (210 202 (:REWRITE DEFAULT-LOGAND-1))
 (202 202 (:REWRITE LOGAND-CONSTANT-MASK))
 (171 171 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (171 171 (:REWRITE RTL::BITS-BVECP))
 (149 149 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (147 147 (:REWRITE FOLD-CONSTS-IN-+))
 (147 147 (:REWRITE |(+ c (+ d x))|))
 (104 52 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (101 38 (:REWRITE |(* 1 x)|))
 (62 62 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (62 62 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (52 52 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (52 52 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (52 52 (:REWRITE |(< 0 (/ x))|))
 (52 52 (:REWRITE |(< 0 (* x y))|))
 (38 38 (:TYPE-PRESCRIPTION ABS))
 (6 3 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 )
(RTL::A+P<>0)
(RTL::BITN-SET-FLAG
 (120 5 (:REWRITE RTL::NEG-BITN-0))
 (80 4 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (75 5 (:REWRITE RTL::NEG-BITN-1))
 (56 56 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (56 56 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (43 43 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (43 43 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (43 43 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (43 43 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (43 43 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (43 43 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (41 13 (:REWRITE DEFAULT-LOGIOR-2))
 (28 13 (:REWRITE DEFAULT-LOGIOR-1))
 (21 5 (:REWRITE RTL::BVECP-BITN-0))
 (14 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (14 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (12 12 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (12 4 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (7 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (7 5 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (7 5 (:REWRITE DEFAULT-LESS-THAN-2))
 (6 6 (:REWRITE DEFAULT-EXPT-2))
 (6 6 (:REWRITE DEFAULT-EXPT-1))
 (6 6 (:REWRITE |(expt 1/c n)|))
 (6 6 (:REWRITE |(expt (- x) n)|))
 (6 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 2 (:REWRITE RTL::LOGIOR-BVECP))
 (5 5 (:REWRITE THE-FLOOR-BELOW))
 (5 5 (:REWRITE THE-FLOOR-ABOVE))
 (5 5 (:REWRITE SIMPLIFY-SUMS-<))
 (5 5 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (5 5 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE INTEGERP-<-CONSTANT))
 (5 5 (:REWRITE DEFAULT-LESS-THAN-1))
 (5 5 (:REWRITE CONSTANT-<-INTEGERP))
 (5 5 (:REWRITE RTL::BITN-NEG))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (- x))|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) (/ y))|))
 (5 5 (:REWRITE |(< (- x) c)|))
 (5 5 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (3 3 (:META META-INTEGERP-CORRECT))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 )
(RTL::NATP-SET-FLAG
 (2 1 (:TYPE-PRESCRIPTION RTL::NATP-SET-FLAG))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::BVECP-EXPT-2
 (25 1 (:REWRITE EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (24 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (15 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (14 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (14 5 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (6 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE INTEGERP-<-CONSTANT))
 (6 6 (:REWRITE CONSTANT-<-INTEGERP))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (- x))|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) (/ y))|))
 (6 6 (:REWRITE |(< (- x) c)|))
 (6 6 (:REWRITE |(< (- x) (- y))|))
 (5 5 (:REWRITE SIMPLIFY-SUMS-<))
 (5 5 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE DEFAULT-EXPT-2))
 (2 2 (:REWRITE DEFAULT-EXPT-1))
 (2 2 (:REWRITE |(expt 1/c n)|))
 (2 2 (:REWRITE |(expt (- x) n)|))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (1 1 (:REWRITE EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 )
(RTL::BVECP-SET-FLAG
 (176 1 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (25 1 (:LINEAR EXPT-X->=-X))
 (25 1 (:LINEAR EXPT-X->-X))
 (14 14 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (12 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (12 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (- x))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (10 10 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (10 1 (:REWRITE DEFAULT-LOGIOR-2))
 (7 7 (:REWRITE DEFAULT-EXPT-2))
 (7 7 (:REWRITE DEFAULT-EXPT-1))
 (7 7 (:REWRITE |(expt 1/c n)|))
 (7 7 (:REWRITE |(expt (- x) n)|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:META META-INTEGERP-CORRECT))
 (2 2 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (2 2 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (1 1 (:REWRITE DEFAULT-LOGIOR-1))
 (1 1 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (1 1 (:LINEAR EXPT-LINEAR-UPPER-<))
 (1 1 (:LINEAR EXPT-LINEAR-LOWER-<))
 (1 1 (:LINEAR EXPT->=-1-TWO))
 (1 1 (:LINEAR EXPT->-1-TWO))
 (1 1 (:LINEAR EXPT-<=-1-TWO))
 (1 1 (:LINEAR EXPT-<=-1-ONE))
 (1 1 (:LINEAR EXPT-<-1-TWO))
 (1 1 (:LINEAR EXPT-<-1-ONE))
 )
(RTL::RZ)
(RTL::RZ-FZ
 (134 12 (:REWRITE RTL::NEG-BITN-0))
 (30 12 (:REWRITE RTL::BVECP-BITN-0))
 (26 12 (:REWRITE RTL::NEG-BITN-1))
 (15 9 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (14 9 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (12 12 (:TYPE-PRESCRIPTION RTL::NATP-SET-FLAG))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (12 12 (:REWRITE RTL::BITN-NEG))
 (11 9 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (9 9 (:REWRITE |(equal c (/ x))|))
 (9 9 (:REWRITE |(equal c (- x))|))
 (9 9 (:REWRITE |(equal (/ x) c)|))
 (9 9 (:REWRITE |(equal (/ x) (/ y))|))
 (9 9 (:REWRITE |(equal (- x) c)|))
 (9 9 (:REWRITE |(equal (- x) (- y))|))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:META META-INTEGERP-CORRECT))
 )
(RTL::BVECP-RZ
 (40 4 (:REWRITE RTL::NEG-BITN-0))
 (12 4 (:REWRITE RTL::BVECP-BITN-0))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (4 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE RTL::NEG-BITN-1))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE RTL::BITN-NEG))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 )
(RTL::BITS-RZ-12-10
 (30 30 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (30 30 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (30 30 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (30 30 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (30 30 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (30 30 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (3 3 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (3 3 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 1 (:REWRITE DEFAULT-PLUS-2))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 )
(RTL::BITS-RZ-23-22
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (12 4 (:REWRITE RTL::BVECP-BITN-0))
 (10 4 (:REWRITE RTL::NEG-BITN-1))
 (10 4 (:REWRITE RTL::NEG-BITN-0))
 (8 4 (:REWRITE DEFAULT-PLUS-2))
 (8 4 (:REWRITE DEFAULT-PLUS-1))
 (6 4 (:REWRITE DEFAULT-TIMES-2))
 (6 4 (:REWRITE DEFAULT-TIMES-1))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:REWRITE RTL::BITN-NEG))
 (4 4 (:META META-INTEGERP-CORRECT))
 (4 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::P-0-3
 (208 58 (:REWRITE RTL::NEG-BITN-1))
 (208 58 (:REWRITE RTL::NEG-BITN-0))
 (161 99 (:REWRITE DEFAULT-PLUS-1))
 (158 58 (:REWRITE RTL::BVECP-BITN-0))
 (146 99 (:REWRITE DEFAULT-PLUS-2))
 (131 52 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (125 52 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (100 100 (:REWRITE REDUCE-INTEGERP-+))
 (100 100 (:REWRITE INTEGERP-MINUS-X))
 (100 100 (:META META-INTEGERP-CORRECT))
 (64 52 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (58 58 (:REWRITE RTL::BITN-NEG))
 (52 52 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (52 52 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (52 52 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (52 52 (:REWRITE |(equal c (/ x))|))
 (52 52 (:REWRITE |(equal c (- x))|))
 (52 52 (:REWRITE |(equal (/ x) c)|))
 (52 52 (:REWRITE |(equal (/ x) (/ y))|))
 (52 52 (:REWRITE |(equal (- x) c)|))
 (52 52 (:REWRITE |(equal (- x) (- y))|))
 (23 23 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (20 20 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (20 20 (:REWRITE NORMALIZE-ADDENDS))
 (14 9 (:REWRITE DEFAULT-LESS-THAN-1))
 (13 9 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (10 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (9 9 (:REWRITE THE-FLOOR-BELOW))
 (9 9 (:REWRITE THE-FLOOR-ABOVE))
 (9 9 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (9 9 (:REWRITE INTEGERP-<-CONSTANT))
 (9 9 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 9 (:REWRITE CONSTANT-<-INTEGERP))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (- x))|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) (/ y))|))
 (9 9 (:REWRITE |(< (- x) c)|))
 (9 9 (:REWRITE |(< (- x) (- y))|))
 (7 7 (:REWRITE SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::COMP-3
 (208 61 (:REWRITE RTL::NEG-BITN-1))
 (208 61 (:REWRITE RTL::NEG-BITN-0))
 (183 61 (:REWRITE RTL::BVECP-BITN-0))
 (158 41 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (136 136 (:TYPE-PRESCRIPTION RTL::BVECP))
 (112 112 (:REWRITE REDUCE-INTEGERP-+))
 (112 112 (:REWRITE INTEGERP-MINUS-X))
 (112 112 (:META META-INTEGERP-CORRECT))
 (102 41 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (86 42 (:REWRITE DEFAULT-PLUS-1))
 (72 60 (:REWRITE DEFAULT-LESS-THAN-1))
 (72 8 (:REWRITE ACL2-NUMBERP-X))
 (65 53 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (61 61 (:REWRITE RTL::BITN-NEG))
 (61 53 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (60 60 (:REWRITE THE-FLOOR-BELOW))
 (60 60 (:REWRITE THE-FLOOR-ABOVE))
 (60 60 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (60 60 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (60 60 (:REWRITE DEFAULT-LESS-THAN-2))
 (60 60 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (60 60 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (60 60 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (60 60 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (60 60 (:REWRITE |(< c (- x))|))
 (60 60 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (60 60 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (60 60 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (60 60 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (60 60 (:REWRITE |(< (/ x) (/ y))|))
 (60 60 (:REWRITE |(< (- x) (- y))|))
 (58 29 (:REWRITE DEFAULT-TIMES-2))
 (53 53 (:REWRITE SIMPLIFY-SUMS-<))
 (53 53 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (53 53 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (53 53 (:REWRITE INTEGERP-<-CONSTANT))
 (53 53 (:REWRITE CONSTANT-<-INTEGERP))
 (48 42 (:REWRITE DEFAULT-PLUS-2))
 (46 29 (:REWRITE DEFAULT-TIMES-1))
 (41 41 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (41 41 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (41 41 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (41 41 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (41 41 (:REWRITE |(equal c (/ x))|))
 (41 41 (:REWRITE |(equal c (- x))|))
 (41 41 (:REWRITE |(equal (/ x) c)|))
 (41 41 (:REWRITE |(equal (/ x) (/ y))|))
 (41 41 (:REWRITE |(equal (- x) c)|))
 (41 41 (:REWRITE |(equal (- x) (- y))|))
 (32 8 (:REWRITE RATIONALP-X))
 (29 29 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (27 27 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (27 27 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (27 27 (:REWRITE |(< (/ x) 0)|))
 (27 27 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (27 27 (:REWRITE |(< (* x y) 0)|))
 (26 26 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (26 26 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (26 26 (:REWRITE NORMALIZE-ADDENDS))
 (24 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (18 6 (:REWRITE RTL::BITS-TAIL))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (14 14 (:REWRITE DEFAULT-MINUS))
 (12 12 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (12 12 (:REWRITE RTL::BITS-NEG-INDICES))
 (8 8 (:REWRITE REDUCE-RATIONALP-+))
 (8 8 (:REWRITE REDUCE-RATIONALP-*))
 (8 8 (:REWRITE RATIONALP-MINUS-X))
 (8 8 (:META META-RATIONALP-CORRECT))
 (7 7 (:REWRITE |(- (* c x))|))
 (3 1 (:REWRITE RTL::BITN-BVECP-1))
 )
(RTL::COMP-4
 (1178 203 (:REWRITE DEFAULT-TIMES-2))
 (1070 233 (:REWRITE DEFAULT-PLUS-2))
 (935 233 (:REWRITE DEFAULT-PLUS-1))
 (857 857 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (857 857 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (857 857 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (857 857 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (857 857 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (792 203 (:REWRITE DEFAULT-TIMES-1))
 (247 19 (:REWRITE DEFAULT-MINUS))
 (208 61 (:REWRITE RTL::NEG-BITN-1))
 (208 61 (:REWRITE RTL::NEG-BITN-0))
 (183 61 (:REWRITE RTL::BVECP-BITN-0))
 (167 53 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (120 120 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (114 114 (:REWRITE REDUCE-INTEGERP-+))
 (114 114 (:REWRITE INTEGERP-MINUS-X))
 (114 114 (:META META-INTEGERP-CORRECT))
 (92 37 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (80 80 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (72 8 (:REWRITE ACL2-NUMBERP-X))
 (61 61 (:REWRITE RTL::BITN-NEG))
 (59 53 (:REWRITE DEFAULT-LESS-THAN-2))
 (59 53 (:REWRITE DEFAULT-LESS-THAN-1))
 (56 37 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (53 53 (:REWRITE THE-FLOOR-BELOW))
 (53 53 (:REWRITE THE-FLOOR-ABOVE))
 (53 53 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (53 53 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (53 53 (:REWRITE INTEGERP-<-CONSTANT))
 (53 53 (:REWRITE CONSTANT-<-INTEGERP))
 (53 53 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (53 53 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (53 53 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (53 53 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (53 53 (:REWRITE |(< c (- x))|))
 (53 53 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (53 53 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (53 53 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (53 53 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (53 53 (:REWRITE |(< (/ x) (/ y))|))
 (53 53 (:REWRITE |(< (- x) c)|))
 (53 53 (:REWRITE |(< (- x) (- y))|))
 (50 50 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (50 50 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (50 50 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (50 50 (:REWRITE |(equal c (/ x))|))
 (50 50 (:REWRITE |(equal c (- x))|))
 (50 50 (:REWRITE |(equal (/ x) c)|))
 (50 50 (:REWRITE |(equal (/ x) (/ y))|))
 (50 50 (:REWRITE |(equal (- x) c)|))
 (50 50 (:REWRITE |(equal (- x) (- y))|))
 (45 33 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (45 33 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (40 40 (:REWRITE DEFAULT-EXPT-2))
 (40 40 (:REWRITE DEFAULT-EXPT-1))
 (40 40 (:REWRITE |(expt 1/c n)|))
 (40 40 (:REWRITE |(expt (- x) n)|))
 (33 33 (:REWRITE SIMPLIFY-SUMS-<))
 (33 33 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (32 8 (:REWRITE RATIONALP-X))
 (32 8 (:REWRITE RTL::BITS-TAIL-GEN))
 (26 26 (:REWRITE |(< 0 (/ x))|))
 (26 26 (:REWRITE |(< 0 (* x y))|))
 (24 24 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (24 24 (:REWRITE RTL::BITS-NEG-INDICES))
 (24 8 (:REWRITE RTL::BITS-TAIL))
 (21 21 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (15 15 (:REWRITE |(equal (+ (- c) x) y)|))
 (15 15 (:REWRITE |(< (/ x) 0)|))
 (15 15 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (15 15 (:REWRITE |(< (* x y) 0)|))
 (14 14 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (14 14 (:REWRITE |(* c (* d x))|))
 (12 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (8 8 (:REWRITE REDUCE-RATIONALP-+))
 (8 8 (:REWRITE REDUCE-RATIONALP-*))
 (8 8 (:REWRITE RATIONALP-MINUS-X))
 (8 8 (:META META-RATIONALP-CORRECT))
 (7 7 (:REWRITE FOLD-CONSTS-IN-+))
 (7 7 (:REWRITE |(- (* c x))|))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 1 (:REWRITE RTL::BITN-BVECP-1))
 )
(RTL::INTEGERP-OPD
 (204187 12350 (:REWRITE RTL::NEG-BITN-0))
 (202137 28073 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (192707 16592 (:REWRITE RTL::BITS-TAIL-GEN))
 (165573 18397 (:REWRITE ACL2-NUMBERP-X))
 (139958 12350 (:REWRITE RTL::NEG-BITN-1))
 (73588 18397 (:REWRITE RATIONALP-X))
 (73358 28073 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (44732 12350 (:REWRITE RTL::BVECP-BITN-0))
 (40566 40566 (:REWRITE REDUCE-INTEGERP-+))
 (40566 40566 (:REWRITE INTEGERP-MINUS-X))
 (40566 40566 (:META META-INTEGERP-CORRECT))
 (36794 36794 (:TYPE-PRESCRIPTION BOOLEANP))
 (28073 28073 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (28073 28073 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (28073 28073 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (28073 28073 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (28073 28073 (:REWRITE |(equal c (/ x))|))
 (28073 28073 (:REWRITE |(equal c (- x))|))
 (28073 28073 (:REWRITE |(equal (/ x) c)|))
 (28073 28073 (:REWRITE |(equal (/ x) (/ y))|))
 (28073 28073 (:REWRITE |(equal (- x) c)|))
 (28073 28073 (:REWRITE |(equal (- x) (- y))|))
 (22178 22178 (:REWRITE RTL::BITS-NEG-INDICES))
 (18397 18397 (:REWRITE REDUCE-RATIONALP-+))
 (18397 18397 (:REWRITE REDUCE-RATIONALP-*))
 (18397 18397 (:REWRITE RATIONALP-MINUS-X))
 (18397 18397 (:META META-RATIONALP-CORRECT))
 (17492 10650 (:REWRITE DEFAULT-LESS-THAN-1))
 (16720 16720 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 (15440 10348 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (15440 10348 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (15352 7028 (:REWRITE DEFAULT-PLUS-2))
 (12055 12055 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (11876 11876 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (11876 11876 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (11876 11876 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (11876 11876 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (11876 11876 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (11876 11876 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (11876 11876 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (11876 11876 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (11876 11876 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (11279 10362 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (10657 10650 (:REWRITE DEFAULT-LESS-THAN-2))
 (10650 10650 (:REWRITE THE-FLOOR-BELOW))
 (10650 10650 (:REWRITE THE-FLOOR-ABOVE))
 (10348 10348 (:REWRITE SIMPLIFY-SUMS-<))
 (10348 10348 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (10348 10348 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (10348 10348 (:REWRITE INTEGERP-<-CONSTANT))
 (10348 10348 (:REWRITE CONSTANT-<-INTEGERP))
 (10348 10348 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (10348 10348 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (10348 10348 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (10348 10348 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (10348 10348 (:REWRITE |(< c (- x))|))
 (10348 10348 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (10348 10348 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (10348 10348 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (10348 10348 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (10348 10348 (:REWRITE |(< (/ x) (/ y))|))
 (10348 10348 (:REWRITE |(< (- x) c)|))
 (10348 10348 (:REWRITE |(< (- x) (- y))|))
 (10096 7028 (:REWRITE DEFAULT-PLUS-1))
 (9408 288 (:REWRITE |(< (if a b c) x)|))
 (8796 8796 (:REWRITE RTL::BITN-NEG))
 (6108 6108 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3601 3601 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3601 3601 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3601 3601 (:REWRITE |(< (/ x) 0)|))
 (3601 3601 (:REWRITE |(< (* x y) 0)|))
 (3124 3124 (:REWRITE |(< (+ c/d x) y)|))
 (3124 3124 (:REWRITE |(< (+ (- c) x) y)|))
 (2255 1112 (:REWRITE DEFAULT-TIMES-2))
 (2116 2116 (:REWRITE FOLD-CONSTS-IN-+))
 (2116 2116 (:REWRITE |(+ c (+ d x))|))
 (1584 1584 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (1584 1584 (:REWRITE RTL::BITS-BVECP))
 (1141 1112 (:REWRITE DEFAULT-TIMES-1))
 (1070 1070 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (259 7 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (256 256 (:REWRITE DEFAULT-LOGIOR-1))
 (133 7 (:LINEAR LOGIOR-BOUNDS-POS . 2))
 (114 14 (:REWRITE |(* c (* d x))|))
 (86 86 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (86 86 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (84 7 (:LINEAR LOGIOR-BOUNDS-POS . 1))
 (64 32 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (43 14 (:REWRITE |(* 1 x)|))
 (14 14 (:TYPE-PRESCRIPTION ABS))
 (14 7 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (7 7 (:REWRITE |(< 0 (/ x))|))
 (7 7 (:REWRITE |(< 0 (* x y))|))
 )
(RTL::COMP-5
 (3659 2 (:REWRITE RTL::CHOP-0))
 (3254 1 (:REWRITE |(< (if a b c) x)|))
 (1619 47 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1426 4 (:LINEAR MOD-BOUNDS-1))
 (956 58 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (949 5 (:LINEAR RTL::FL-DEF))
 (676 2 (:LINEAR RTL::MOD-BND-1))
 (420 322 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (413 61 (:REWRITE DEFAULT-TIMES-2))
 (344 8 (:REWRITE MOD-X-Y-=-X . 4))
 (344 8 (:REWRITE MOD-X-Y-=-X . 3))
 (328 8 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (322 322 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (322 322 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (322 322 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (306 8 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (280 56 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (280 56 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (280 56 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (280 56 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (258 8 (:REWRITE RTL::MOD-DOES-NOTHING))
 (216 8 (:REWRITE MOD-ZERO . 4))
 (216 8 (:REWRITE MOD-ZERO . 3))
 (139 61 (:REWRITE DEFAULT-TIMES-1))
 (112 8 (:REWRITE DEFAULT-MOD-RATIO))
 (89 45 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (89 45 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (87 48 (:REWRITE DEFAULT-LESS-THAN-1))
 (74 2 (:LINEAR RTL::MOD-BND-2))
 (71 1 (:DEFINITION ABS))
 (58 58 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (58 58 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (58 58 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (56 56 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (56 56 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (56 56 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (56 56 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (56 56 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (56 48 (:REWRITE DEFAULT-LESS-THAN-2))
 (56 8 (:REWRITE MOD-X-Y-=-X . 2))
 (54 2 (:LINEAR MOD-BOUNDS-3))
 (50 45 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (48 48 (:REWRITE THE-FLOOR-BELOW))
 (48 48 (:REWRITE THE-FLOOR-ABOVE))
 (48 8 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (48 8 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (45 45 (:REWRITE SIMPLIFY-SUMS-<))
 (45 45 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (45 45 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (45 45 (:REWRITE INTEGERP-<-CONSTANT))
 (45 45 (:REWRITE CONSTANT-<-INTEGERP))
 (45 45 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (45 45 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (45 45 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (45 45 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (45 45 (:REWRITE |(< c (- x))|))
 (45 45 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (45 45 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (45 45 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (45 45 (:REWRITE |(< (/ x) (/ y))|))
 (45 45 (:REWRITE |(< (- x) c)|))
 (45 45 (:REWRITE |(< (- x) (- y))|))
 (43 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (38 8 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (38 8 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (29 29 (:TYPE-PRESCRIPTION RTL::FL-DEF))
 (28 28 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (27 27 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (24 4 (:LINEAR MOD-BOUNDS-2))
 (20 20 (:REWRITE |(< (* x y) 0)|))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (19 19 (:REWRITE |(< (/ x) 0)|))
 (18 8 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (18 8 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (16 16 (:REWRITE REDUCE-INTEGERP-+))
 (16 16 (:REWRITE INTEGERP-MINUS-X))
 (16 16 (:META META-INTEGERP-CORRECT))
 (16 8 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (16 8 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (16 8 (:REWRITE DEFAULT-MOD-1))
 (8 8 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (8 8 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (8 8 (:REWRITE DEFAULT-MOD-2))
 (8 8 (:REWRITE |(mod x (- y))| . 3))
 (8 8 (:REWRITE |(mod x (- y))| . 2))
 (8 8 (:REWRITE |(mod x (- y))| . 1))
 (8 8 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (8 8 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (8 8 (:REWRITE |(equal c (/ x))|))
 (8 8 (:REWRITE |(equal c (- x))|))
 (8 8 (:REWRITE |(equal (/ x) c)|))
 (8 8 (:REWRITE |(equal (/ x) (/ y))|))
 (8 8 (:REWRITE |(equal (- x) c)|))
 (8 8 (:REWRITE |(equal (- x) (- y))|))
 (8 8 (:REWRITE |(< 0 (/ x))|))
 (8 8 (:REWRITE |(< 0 (* x y))|))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (6 6 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (5 1 (:REWRITE |(- (* c x))|))
 (4 4 (:TYPE-PRESCRIPTION ABS))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (3 3 (:REWRITE DEFAULT-PLUS-2))
 (3 3 (:REWRITE DEFAULT-PLUS-1))
 (3 3 (:LINEAR RTL::N<=FL-LINEAR))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:LINEAR RTL::MOD-BND-3))
 (1 1 (:REWRITE DEFAULT-MINUS))
 (1 1 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:REWRITE |(* (- x) y)|))
 )
(RTL::COMP-6
 (4521 122 (:REWRITE RTL::BITS-TAIL-GEN))
 (2193 2193 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (2193 2193 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (2193 2193 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1862 283 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (996 110 (:REWRITE RTL::NEG-BITN-0))
 (909 110 (:REWRITE RTL::NEG-BITN-1))
 (896 385 (:REWRITE DEFAULT-TIMES-2))
 (714 250 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (694 694 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (675 235 (:REWRITE DEFAULT-PLUS-1))
 (462 33 (:REWRITE |(* y (* x z))|))
 (460 133 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (450 283 (:REWRITE DEFAULT-LESS-THAN-1))
 (431 385 (:REWRITE DEFAULT-TIMES-1))
 (417 235 (:REWRITE DEFAULT-PLUS-2))
 (408 283 (:REWRITE DEFAULT-LESS-THAN-2))
 (330 110 (:REWRITE RTL::BVECP-BITN-0))
 (325 133 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (294 122 (:REWRITE RTL::BITS-TAIL))
 (283 283 (:REWRITE THE-FLOOR-BELOW))
 (283 283 (:REWRITE THE-FLOOR-ABOVE))
 (263 250 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (258 138 (:REWRITE |(equal (/ x) c)|))
 (250 250 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (250 250 (:REWRITE INTEGERP-<-CONSTANT))
 (250 250 (:REWRITE CONSTANT-<-INTEGERP))
 (250 250 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (250 250 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (250 250 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (250 250 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (250 250 (:REWRITE |(< c (- x))|))
 (250 250 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (250 250 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (250 250 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (250 250 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (250 250 (:REWRITE |(< (/ x) (/ y))|))
 (250 250 (:REWRITE |(< (- x) c)|))
 (250 250 (:REWRITE |(< (- x) (- y))|))
 (249 249 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (212 212 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (212 212 (:REWRITE RTL::BITS-NEG-INDICES))
 (171 133 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (153 17 (:REWRITE ACL2-NUMBERP-X))
 (144 138 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (143 143 (:REWRITE REDUCE-INTEGERP-+))
 (143 143 (:REWRITE INTEGERP-MINUS-X))
 (143 143 (:META META-INTEGERP-CORRECT))
 (143 138 (:REWRITE |(equal (/ x) (/ y))|))
 (138 138 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (138 138 (:REWRITE |(equal c (/ x))|))
 (138 138 (:REWRITE |(equal (- x) (- y))|))
 (133 133 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (133 133 (:REWRITE |(equal c (- x))|))
 (133 133 (:REWRITE |(equal (- x) c)|))
 (130 130 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (127 27 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (110 110 (:REWRITE RTL::BITN-NEG))
 (108 108 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (108 108 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (108 108 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (108 108 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (108 108 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (108 108 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (96 96 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (91 91 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (91 91 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (91 91 (:REWRITE |(< (/ x) 0)|))
 (91 91 (:REWRITE |(< (* x y) 0)|))
 (77 77 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (74 74 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (68 17 (:REWRITE RATIONALP-X))
 (66 33 (:REWRITE |(* a (/ a) b)|))
 (65 65 (:TYPE-PRESCRIPTION ABS))
 (34 34 (:TYPE-PRESCRIPTION BOOLEANP))
 (34 34 (:REWRITE DEFAULT-MINUS))
 (34 34 (:REWRITE |(- (* c x))|))
 (24 24 (:REWRITE |(< y (+ (- c) x))|))
 (24 24 (:REWRITE |(< x (+ c/d y))|))
 (17 17 (:REWRITE REDUCE-RATIONALP-+))
 (17 17 (:REWRITE REDUCE-RATIONALP-*))
 (17 17 (:REWRITE RATIONALP-MINUS-X))
 (17 17 (:META META-RATIONALP-CORRECT))
 (15 5 (:REWRITE |(equal x (/ y))|))
 (10 5 (:REWRITE DEFAULT-DIVIDE))
 (10 5 (:REWRITE |(not (equal x (/ y)))|))
 (10 5 (:REWRITE |(/ (/ x))|))
 (8 8 (:REWRITE |(equal (* x y) 0)|))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (7 7 (:REWRITE FOLD-CONSTS-IN-+))
 (7 7 (:REWRITE |(< 0 (/ x))|))
 (7 7 (:REWRITE |(< 0 (* x y))|))
 (7 7 (:REWRITE |(+ c (+ d x))|))
 (3 1 (:REWRITE RTL::BITN-BVECP-1))
 )
(RTL::FMA-COMP-CONSTRAINTS
 (6 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (5 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (5 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::FMA-COMP
 (396828 10254 (:REWRITE RTL::NEG-BITN-0))
 (310539 10254 (:REWRITE RTL::NEG-BITN-1))
 (183377 2595 (:REWRITE RTL::BITN-SET-FLAG))
 (163411 3775 (:DEFINITION NATP))
 (93181 93181 (:TYPE-PRESCRIPTION NATP))
 (71279 20954 (:REWRITE DEFAULT-LESS-THAN-1))
 (52833 2076 (:REWRITE RTL::NATP-SET-FLAG))
 (48855 18248 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (42569 10254 (:REWRITE RTL::BVECP-BITN-0))
 (33922 33922 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (33922 33922 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (31920 1064 (:LINEAR LOGIOR-BOUNDS-POS . 2))
 (31920 1064 (:LINEAR LOGIOR-BOUNDS-POS . 1))
 (30856 1064 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (30856 1064 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (24567 431 (:REWRITE |(< (logior x y) 0)|))
 (22395 20954 (:REWRITE DEFAULT-LESS-THAN-2))
 (21385 21385 (:REWRITE THE-FLOOR-BELOW))
 (21385 21385 (:REWRITE THE-FLOOR-ABOVE))
 (19307 18244 (:REWRITE SIMPLIFY-SUMS-<))
 (18985 18985 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (18985 18985 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (18882 18861 (:REWRITE |(< (- x) (- y))|))
 (18861 18861 (:REWRITE INTEGERP-<-CONSTANT))
 (18861 18861 (:REWRITE CONSTANT-<-INTEGERP))
 (18861 18861 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (18861 18861 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (18861 18861 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (18861 18861 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (18861 18861 (:REWRITE |(< c (- x))|))
 (18861 18861 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (18861 18861 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (18861 18861 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (18861 18861 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (18861 18861 (:REWRITE |(< (/ x) (/ y))|))
 (18861 18861 (:REWRITE |(< (- x) c)|))
 (15170 4358 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (15129 5043 (:REWRITE RTL::BVECP-SET-FLAG))
 (12828 4358 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (12704 12704 (:REWRITE |(< (* x y) 0)|))
 (12580 12580 (:REWRITE |(< (/ x) 0)|))
 (12207 12207 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (12207 12207 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (11740 1783 (:REWRITE ACL2-NUMBERP-X))
 (11130 11130 (:REWRITE REDUCE-INTEGERP-+))
 (11130 11130 (:REWRITE INTEGERP-MINUS-X))
 (11130 11130 (:META META-INTEGERP-CORRECT))
 (10732 10732 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (10732 10732 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (10732 10732 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (10732 10732 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (10254 10254 (:REWRITE RTL::BITN-NEG))
 (8064 4358 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6820 62 (:REWRITE RTL::BITS-TAIL-GEN))
 (5642 62 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (4735 2689 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4735 2689 (:REWRITE RTL::BITS-NEG-INDICES))
 (4557 1350 (:REWRITE RATIONALP-X))
 (4358 4358 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4358 4358 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4358 4358 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4358 4358 (:REWRITE |(equal c (/ x))|))
 (4358 4358 (:REWRITE |(equal c (- x))|))
 (4358 4358 (:REWRITE |(equal (/ x) c)|))
 (4358 4358 (:REWRITE |(equal (/ x) (/ y))|))
 (4358 4358 (:REWRITE |(equal (- x) c)|))
 (4358 4358 (:REWRITE |(equal (- x) (- y))|))
 (4293 4293 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4293 4293 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4293 4293 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4293 4293 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4293 4293 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4293 4293 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (3720 62 (:REWRITE |(integerp (expt x n))|))
 (3112 136 (:REWRITE |(< (+ (- c) x) y)|))
 (2442 2442 (:TYPE-PRESCRIPTION BOOLEANP))
 (1442 1442 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1376 1376 (:REWRITE |(< 0 (/ x))|))
 (1376 1376 (:REWRITE |(< 0 (* x y))|))
 (1372 1372 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (1372 1372 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (1350 1350 (:REWRITE REDUCE-RATIONALP-+))
 (1350 1350 (:REWRITE REDUCE-RATIONALP-*))
 (1350 1350 (:REWRITE RATIONALP-MINUS-X))
 (1350 1350 (:META META-RATIONALP-CORRECT))
 (1063 1063 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (918 306 (:REWRITE RTL::LOGIOR-BVECP))
 (702 702 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (558 62 (:REWRITE RTL::BITS-TAIL))
 (351 351 (:REWRITE DEFAULT-EXPT-1))
 (351 351 (:REWRITE |(expt 1/c n)|))
 (351 351 (:REWRITE |(expt (- x) n)|))
 (304 281 (:REWRITE DEFAULT-MINUS))
 (154 80 (:REWRITE DEFAULT-TIMES-2))
 (154 80 (:REWRITE DEFAULT-TIMES-1))
 (136 136 (:REWRITE |(< (+ c/d x) y)|))
 (74 74 (:TYPE-PRESCRIPTION RTL::SGN))
 (45 45 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (8 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (6 6 (:REWRITE |(< y (+ (- c) x))|))
 (6 6 (:REWRITE |(< x (+ c/d y))|))
 (4 4 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RTL::ZERP-FZERP-B
 (848 126 (:REWRITE DEFAULT-TIMES-2))
 (458 126 (:REWRITE DEFAULT-TIMES-1))
 (236 236 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (236 236 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (236 236 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (236 236 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (236 236 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (236 27 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (236 27 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (212 52 (:REWRITE DEFAULT-PLUS-2))
 (176 14 (:REWRITE DEFAULT-MINUS))
 (160 52 (:REWRITE DEFAULT-PLUS-1))
 (72 18 (:REWRITE RTL::BITS-TAIL-GEN))
 (54 18 (:REWRITE RTL::BITS-TAIL))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (38 38 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (38 38 (:REWRITE RTL::BITS-NEG-INDICES))
 (36 36 (:REWRITE REDUCE-INTEGERP-+))
 (36 36 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (36 36 (:REWRITE NORMALIZE-ADDENDS))
 (36 36 (:REWRITE INTEGERP-MINUS-X))
 (36 36 (:META META-INTEGERP-CORRECT))
 (36 9 (:REWRITE RTL::NEG-BITN-1))
 (36 9 (:REWRITE RTL::NEG-BITN-0))
 (32 32 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (27 27 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (27 27 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (27 27 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (27 27 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (27 27 (:REWRITE |(equal c (/ x))|))
 (27 27 (:REWRITE |(equal c (- x))|))
 (27 27 (:REWRITE |(equal (/ x) c)|))
 (27 27 (:REWRITE |(equal (/ x) (/ y))|))
 (27 27 (:REWRITE |(equal (- x) c)|))
 (27 27 (:REWRITE |(equal (- x) (- y))|))
 (27 9 (:REWRITE RTL::BVECP-BITN-0))
 (20 20 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (16 16 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (16 16 (:REWRITE DEFAULT-EXPT-2))
 (16 16 (:REWRITE DEFAULT-EXPT-1))
 (16 16 (:REWRITE |(expt 1/c n)|))
 (16 16 (:REWRITE |(expt (- x) n)|))
 (9 9 (:REWRITE RTL::BITN-NEG))
 (8 8 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (8 8 (:REWRITE |(* c (* d x))|))
 (8 8 (:REWRITE |(* (- x) y)|))
 )
(RTL::ZERP-FZERP-C
 (848 126 (:REWRITE DEFAULT-TIMES-2))
 (458 126 (:REWRITE DEFAULT-TIMES-1))
 (236 236 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (236 236 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (236 236 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (236 236 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (236 236 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (236 27 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (236 27 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (212 52 (:REWRITE DEFAULT-PLUS-2))
 (176 14 (:REWRITE DEFAULT-MINUS))
 (160 52 (:REWRITE DEFAULT-PLUS-1))
 (72 18 (:REWRITE RTL::BITS-TAIL-GEN))
 (54 18 (:REWRITE RTL::BITS-TAIL))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (38 38 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (38 38 (:REWRITE RTL::BITS-NEG-INDICES))
 (36 36 (:REWRITE REDUCE-INTEGERP-+))
 (36 36 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (36 36 (:REWRITE NORMALIZE-ADDENDS))
 (36 36 (:REWRITE INTEGERP-MINUS-X))
 (36 36 (:META META-INTEGERP-CORRECT))
 (36 9 (:REWRITE RTL::NEG-BITN-1))
 (36 9 (:REWRITE RTL::NEG-BITN-0))
 (32 32 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (27 27 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (27 27 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (27 27 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (27 27 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (27 27 (:REWRITE |(equal c (/ x))|))
 (27 27 (:REWRITE |(equal c (- x))|))
 (27 27 (:REWRITE |(equal (/ x) c)|))
 (27 27 (:REWRITE |(equal (/ x) (/ y))|))
 (27 27 (:REWRITE |(equal (- x) c)|))
 (27 27 (:REWRITE |(equal (- x) (- y))|))
 (27 9 (:REWRITE RTL::BVECP-BITN-0))
 (20 20 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (16 16 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (16 16 (:REWRITE DEFAULT-EXPT-2))
 (16 16 (:REWRITE DEFAULT-EXPT-1))
 (16 16 (:REWRITE |(expt 1/c n)|))
 (16 16 (:REWRITE |(expt (- x) n)|))
 (9 9 (:REWRITE RTL::BITN-NEG))
 (8 8 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (8 8 (:REWRITE |(* c (* d x))|))
 (8 8 (:REWRITE |(* (- x) y)|))
 )
(RTL::FMUL-SPECIAL-VAL
 (51178 14297 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (49856 9394 (:REWRITE RTL::NEG-BITN-0))
 (32476 9394 (:REWRITE RTL::NEG-BITN-1))
 (31394 14297 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (28262 9394 (:REWRITE RTL::BVECP-BITN-0))
 (26112 768 (:REWRITE RTL::BITS-TAIL-GEN))
 (25200 2800 (:REWRITE ACL2-NUMBERP-X))
 (17708 17708 (:REWRITE REDUCE-INTEGERP-+))
 (17708 17708 (:REWRITE INTEGERP-MINUS-X))
 (17708 17708 (:META META-INTEGERP-CORRECT))
 (15261 14297 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (14297 14297 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (14297 14297 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (14297 14297 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (14297 14297 (:REWRITE |(equal c (/ x))|))
 (14297 14297 (:REWRITE |(equal c (- x))|))
 (14297 14297 (:REWRITE |(equal (/ x) c)|))
 (14297 14297 (:REWRITE |(equal (/ x) (/ y))|))
 (14297 14297 (:REWRITE |(equal (- x) c)|))
 (14297 14297 (:REWRITE |(equal (- x) (- y))|))
 (11200 2800 (:REWRITE RATIONALP-X))
 (9374 9374 (:REWRITE RTL::BITN-NEG))
 (9182 9182 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (5600 5600 (:TYPE-PRESCRIPTION BOOLEANP))
 (2800 2800 (:REWRITE REDUCE-RATIONALP-+))
 (2800 2800 (:REWRITE REDUCE-RATIONALP-*))
 (2800 2800 (:REWRITE RATIONALP-MINUS-X))
 (2800 2800 (:META META-RATIONALP-CORRECT))
 (2728 2728 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2728 2728 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2728 2728 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2728 2728 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2728 2728 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2728 2728 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1784 1580 (:REWRITE DEFAULT-TIMES-2))
 (1764 1580 (:REWRITE DEFAULT-TIMES-1))
 (1596 1576 (:REWRITE DEFAULT-PLUS-2))
 (1596 1576 (:REWRITE DEFAULT-PLUS-1))
 (1568 1568 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (848 808 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (848 808 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (848 808 (:REWRITE DEFAULT-LESS-THAN-1))
 (808 808 (:REWRITE THE-FLOOR-BELOW))
 (808 808 (:REWRITE THE-FLOOR-ABOVE))
 (808 808 (:REWRITE SIMPLIFY-SUMS-<))
 (808 808 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (808 808 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (808 808 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (808 808 (:REWRITE INTEGERP-<-CONSTANT))
 (808 808 (:REWRITE DEFAULT-LESS-THAN-2))
 (808 808 (:REWRITE CONSTANT-<-INTEGERP))
 (808 808 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (808 808 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (808 808 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (808 808 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (808 808 (:REWRITE |(< c (- x))|))
 (808 808 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (808 808 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (808 808 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (808 808 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (808 808 (:REWRITE |(< (/ x) (/ y))|))
 (808 808 (:REWRITE |(< (- x) c)|))
 (808 808 (:REWRITE |(< (- x) (- y))|))
 (768 768 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (768 768 (:REWRITE RTL::BITS-NEG-INDICES))
 (64 32 (:REWRITE DEFAULT-LOGXOR-2))
 (64 32 (:REWRITE DEFAULT-LOGXOR-1))
 (20 20 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (20 20 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (20 20 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (20 20 (:REWRITE NORMALIZE-ADDENDS))
 (20 20 (:REWRITE RTL::BITN-BVECP))
 (20 20 (:REWRITE |(< (/ x) 0)|))
 (20 20 (:REWRITE |(< (* x y) 0)|))
 (12 12 (:REWRITE |(* x (if a b c))|))
 (12 12 (:REWRITE |(* (if a b c) x)|))
 )
(RTL::NANP-INFP
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::INFP-DENORMP)
(RTL::PIZ-REWRITE
 (2902 358 (:REWRITE ACL2-NUMBERP-X))
 (1566 84 (:REWRITE RTL::BITN-NEG))
 (1326 39 (:REWRITE |(< (if a b c) x)|))
 (1272 318 (:REWRITE RATIONALP-X))
 (975 39 (:REWRITE |(< (+ (- c) x) y)|))
 (574 574 (:REWRITE REDUCE-INTEGERP-+))
 (574 574 (:REWRITE INTEGERP-MINUS-X))
 (574 574 (:META META-INTEGERP-CORRECT))
 (460 12 (:DEFINITION IFIX))
 (420 193 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (412 84 (:REWRITE RTL::NEG-BITN-0))
 (400 84 (:REWRITE RTL::NEG-BITN-1))
 (318 318 (:REWRITE REDUCE-RATIONALP-+))
 (318 318 (:REWRITE REDUCE-RATIONALP-*))
 (318 318 (:REWRITE RATIONALP-MINUS-X))
 (318 318 (:META META-RATIONALP-CORRECT))
 (256 193 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (252 84 (:REWRITE RTL::BVECP-BITN-0))
 (218 59 (:REWRITE DEFAULT-TIMES-2))
 (195 195 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (194 194 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (194 194 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (194 194 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (194 194 (:REWRITE |(equal c (/ x))|))
 (194 194 (:REWRITE |(equal c (- x))|))
 (194 194 (:REWRITE |(equal (/ x) c)|))
 (194 194 (:REWRITE |(equal (/ x) (/ y))|))
 (194 194 (:REWRITE |(equal (- x) c)|))
 (194 194 (:REWRITE |(equal (- x) (- y))|))
 (179 179 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (179 179 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (179 179 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (179 179 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (179 179 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (175 148 (:REWRITE DEFAULT-LESS-THAN-2))
 (172 172 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (172 172 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (172 172 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (168 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (158 148 (:REWRITE DEFAULT-LESS-THAN-1))
 (152 59 (:REWRITE DEFAULT-TIMES-1))
 (148 148 (:REWRITE THE-FLOOR-BELOW))
 (148 148 (:REWRITE THE-FLOOR-ABOVE))
 (109 109 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (109 109 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (99 69 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (88 88 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (83 68 (:REWRITE SIMPLIFY-SUMS-<))
 (80 80 (:TYPE-PRESCRIPTION RTL::CAT-NONNEGATIVE-INTEGER-TYPE))
 (72 72 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (70 70 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (70 70 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (70 70 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (70 70 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (70 70 (:REWRITE |(< c (- x))|))
 (70 70 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (70 70 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (70 70 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (70 70 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (70 70 (:REWRITE |(< (/ x) (/ y))|))
 (70 70 (:REWRITE |(< (- x) (- y))|))
 (69 69 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (69 69 (:REWRITE INTEGERP-<-CONSTANT))
 (69 69 (:REWRITE CONSTANT-<-INTEGERP))
 (64 64 (:TYPE-PRESCRIPTION RTL::SGNF))
 (64 32 (:REWRITE DEFAULT-LOGXOR-2))
 (64 32 (:REWRITE DEFAULT-LOGXOR-1))
 (60 60 (:TYPE-PRESCRIPTION RTL::INDEF))
 (54 54 (:REWRITE |(< (* x y) 0)|))
 (44 44 (:REWRITE DEFAULT-EXPT-1))
 (44 44 (:REWRITE |(expt 1/c n)|))
 (44 44 (:REWRITE |(expt (- x) n)|))
 (40 40 (:TYPE-PRESCRIPTION BOOLEANP))
 (39 39 (:REWRITE |(< (+ c/d x) y)|))
 (39 13 (:REWRITE RTL::BITN-BVECP-1))
 (24 24 (:TYPE-PRESCRIPTION RTL::ZENCODE))
 (22 22 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (16 16 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (16 16 (:REWRITE RTL::BITS-NEG-INDICES))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (15 15 (:REWRITE |(< (/ x) 0)|))
 (13 13 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (12 4 (:REWRITE RTL::BITS-TAIL))
 (7 7 (:REWRITE DEFAULT-MINUS))
 (6 6 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (6 6 (:REWRITE |(- (* c x))|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (2 2 (:REWRITE |(* c (* d x))|))
 )
(RTL::INZ-REWRITE
 (420 193 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (396 396 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (396 396 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (396 396 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (328 328 (:TYPE-PRESCRIPTION RTL::FMUL64-FUSED-SPEC-SPECIAL-VAL))
 (256 193 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (256 45 (:REWRITE RTL::NEG-BITN-0))
 (244 45 (:REWRITE RTL::NEG-BITN-1))
 (218 71 (:REWRITE DEFAULT-TIMES-2))
 (194 194 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (194 194 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (194 194 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (194 194 (:REWRITE |(equal c (/ x))|))
 (194 194 (:REWRITE |(equal c (- x))|))
 (194 194 (:REWRITE |(equal (/ x) c)|))
 (194 194 (:REWRITE |(equal (/ x) (/ y))|))
 (194 194 (:REWRITE |(equal (- x) c)|))
 (194 194 (:REWRITE |(equal (- x) (- y))|))
 (188 132 (:REWRITE RTL::NANP-INFP))
 (180 20 (:REWRITE ACL2-NUMBERP-X))
 (168 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (164 71 (:REWRITE DEFAULT-TIMES-1))
 (135 45 (:REWRITE RTL::BVECP-BITN-0))
 (131 131 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (124 124 (:TYPE-PRESCRIPTION RTL::BVECP))
 (123 27 (:REWRITE DEFAULT-PLUS-2))
 (121 121 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (121 121 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (121 121 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (121 121 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (121 121 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (118 118 (:REWRITE REDUCE-INTEGERP-+))
 (118 118 (:REWRITE INTEGERP-MINUS-X))
 (118 118 (:META META-INTEGERP-CORRECT))
 (110 50 (:REWRITE RTL::INFP-DENORMP))
 (80 20 (:REWRITE RATIONALP-X))
 (61 27 (:REWRITE DEFAULT-PLUS-1))
 (60 30 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (58 31 (:REWRITE DEFAULT-LESS-THAN-2))
 (45 45 (:REWRITE RTL::BITN-NEG))
 (44 29 (:REWRITE SIMPLIFY-SUMS-<))
 (41 31 (:REWRITE DEFAULT-LESS-THAN-1))
 (40 40 (:TYPE-PRESCRIPTION BOOLEANP))
 (39 13 (:REWRITE RTL::BITN-BVECP-1))
 (31 31 (:REWRITE THE-FLOOR-BELOW))
 (31 31 (:REWRITE THE-FLOOR-ABOVE))
 (31 31 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (31 31 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (31 31 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (31 31 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (31 31 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (31 31 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (31 31 (:REWRITE |(< c (- x))|))
 (31 31 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (31 31 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (31 31 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (31 31 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (31 31 (:REWRITE |(< (/ x) (/ y))|))
 (31 31 (:REWRITE |(< (- x) (- y))|))
 (30 30 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (30 30 (:REWRITE INTEGERP-<-CONSTANT))
 (30 30 (:REWRITE CONSTANT-<-INTEGERP))
 (22 22 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (20 20 (:REWRITE REDUCE-RATIONALP-+))
 (20 20 (:REWRITE REDUCE-RATIONALP-*))
 (20 20 (:REWRITE RATIONALP-MINUS-X))
 (20 20 (:META META-RATIONALP-CORRECT))
 (16 16 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (16 16 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (16 16 (:REWRITE RTL::BITS-NEG-INDICES))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (15 15 (:REWRITE |(< (/ x) 0)|))
 (15 15 (:REWRITE |(< (* x y) 0)|))
 (13 13 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (12 4 (:REWRITE RTL::BITS-TAIL))
 (8 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (7 7 (:REWRITE DEFAULT-MINUS))
 (6 6 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (6 6 (:REWRITE |(- (* c x))|))
 (4 4 (:REWRITE DEFAULT-EXPT-2))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (2 2 (:REWRITE |(* c (* d x))|))
 )
(RTL::INZ-SPECIAL-P
 (10 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (9 1 (:REWRITE ACL2-NUMBERP-X))
 (4 1 (:REWRITE RATIONALP-X))
 (3 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION RTL::DECODE))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 1 (:REWRITE DEFAULT-TIMES-2))
 (2 1 (:REWRITE DEFAULT-TIMES-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::INZ-0-1
 (20 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (18 2 (:REWRITE ACL2-NUMBERP-X))
 (8 2 (:REWRITE RATIONALP-X))
 (6 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::OPD-LOW
 (106225 1177 (:REWRITE |(< (if a b c) x)|))
 (56868 5364 (:REWRITE |(< y (+ (- c) x))|))
 (48275 481 (:REWRITE RTL::BITS-TAIL-GEN))
 (47929 12241 (:REWRITE |(< (- x) c)|))
 (41161 793 (:REWRITE RTL::BITS-NEG-INDICES))
 (37249 12625 (:REWRITE |(< (- x) (- y))|))
 (36110 4374 (:REWRITE ACL2-NUMBERP-X))
 (26644 4518 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (19945 12481 (:REWRITE |(< c (- x))|))
 (19783 19783 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (17840 4232 (:REWRITE RTL::NEG-BITN-0))
 (17720 4232 (:REWRITE RTL::NEG-BITN-1))
 (17520 17520 (:REWRITE INTEGERP-MINUS-X))
 (16956 16956 (:META META-INTEGERP-CORRECT))
 (16657 12481 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16525 16189 (:REWRITE DEFAULT-LESS-THAN-1))
 (16405 16189 (:REWRITE DEFAULT-LESS-THAN-2))
 (16189 16189 (:REWRITE THE-FLOOR-BELOW))
 (16189 16189 (:REWRITE THE-FLOOR-ABOVE))
 (16093 11005 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (15013 15013 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (15013 15013 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (14248 4372 (:REWRITE RATIONALP-X))
 (13057 12481 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12792 4232 (:REWRITE RTL::BVECP-BITN-0))
 (12625 12625 (:REWRITE |(< (/ x) (/ y))|))
 (12481 12481 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12481 12481 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12481 12481 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12481 12481 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12481 12481 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12481 12481 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (11544 216 (:REWRITE RTL::BITN-BVECP))
 (11489 4518 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (11341 11005 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11125 11125 (:REWRITE INTEGERP-<-CONSTANT))
 (11125 11125 (:REWRITE CONSTANT-<-INTEGERP))
 (9304 4646 (:REWRITE RTL::NANP-INFP))
 (8952 8952 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (7740 7740 (:REWRITE DEFAULT-MINUS))
 (6996 6996 (:REWRITE |(< (+ c/d x) y)|))
 (5832 5832 (:REWRITE |(< (* x y) 0)|))
 (5760 96 (:REWRITE |(integerp (expt x n))|))
 (5364 5364 (:REWRITE |(< x (+ c/d y))|))
 (5136 5136 (:REWRITE FOLD-CONSTS-IN-+))
 (4518 4518 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4518 4518 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4518 4518 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4518 4518 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4518 4518 (:REWRITE |(equal c (/ x))|))
 (4518 4518 (:REWRITE |(equal c (- x))|))
 (4518 4518 (:REWRITE |(equal (/ x) c)|))
 (4518 4518 (:REWRITE |(equal (/ x) (/ y))|))
 (4518 4518 (:REWRITE |(equal (- x) c)|))
 (4518 4518 (:REWRITE |(equal (- x) (- y))|))
 (4372 4372 (:REWRITE REDUCE-RATIONALP-+))
 (4372 4372 (:REWRITE REDUCE-RATIONALP-*))
 (4372 4372 (:REWRITE RATIONALP-MINUS-X))
 (4372 4372 (:META META-RATIONALP-CORRECT))
 (4330 4330 (:TYPE-PRESCRIPTION BOOLEANP))
 (4208 4208 (:REWRITE RTL::BITN-NEG))
 (4208 2104 (:REWRITE DEFAULT-LOGXOR-2))
 (4208 2104 (:REWRITE DEFAULT-LOGXOR-1))
 (4152 4152 (:REWRITE |(< (/ x) 0)|))
 (4104 4104 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4104 4104 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3604 3604 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (2988 2988 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (2832 48 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (2796 2796 (:REWRITE |(- (- x))|))
 (2765 2765 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2765 2765 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2765 2765 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2765 2765 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2765 2765 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2765 2765 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2358 2358 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1802 1802 (:REWRITE DEFAULT-EXPT-1))
 (1802 1802 (:REWRITE |(expt 1/c n)|))
 (1802 1802 (:REWRITE |(expt (- x) n)|))
 (1560 48 (:LINEAR EXPT-<=-1-TWO))
 (1512 48 (:LINEAR EXPT-<-1-TWO))
 (1092 1092 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (984 48 (:LINEAR EXPT-X->=-X))
 (984 48 (:LINEAR EXPT-X->-X))
 (984 48 (:LINEAR EXPT->=-1-ONE))
 (984 48 (:LINEAR EXPT->-1-ONE))
 (648 648 (:REWRITE |(< 0 (* x y))|))
 (624 48 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (384 384 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (384 384 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (384 384 (:REWRITE |(< 0 (/ x))|))
 (336 336 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (240 60 (:REWRITE |(integerp (- x))|))
 (96 96 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (96 96 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (96 96 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (96 96 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (48 48 (:REWRITE RTL::INTEGERP-OPD))
 (48 48 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (48 48 (:LINEAR EXPT-LINEAR-UPPER-<))
 (48 48 (:LINEAR EXPT-LINEAR-LOWER-<))
 (48 48 (:LINEAR EXPT->=-1-TWO))
 (48 48 (:LINEAR EXPT->-1-TWO))
 (48 48 (:LINEAR EXPT-<=-1-ONE))
 (48 48 (:LINEAR EXPT-<-1-ONE))
 )
(RTL::OPBNAN-NANP-1
 (210 5 (:REWRITE RTL::BITS-TAIL-GEN))
 (54 17 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (40 40 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (35 17 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (25 17 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (18 2 (:REWRITE ACL2-NUMBERP-X))
 (17 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (17 17 (:REWRITE |(equal c (/ x))|))
 (17 17 (:REWRITE |(equal c (- x))|))
 (17 17 (:REWRITE |(equal (/ x) c)|))
 (17 17 (:REWRITE |(equal (/ x) (/ y))|))
 (17 17 (:REWRITE |(equal (- x) c)|))
 (17 17 (:REWRITE |(equal (- x) (- y))|))
 (15 5 (:REWRITE RTL::BITS-TAIL))
 (12 12 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (12 12 (:REWRITE RTL::BITS-NEG-INDICES))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (10 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 5 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (10 5 (:REWRITE DEFAULT-LESS-THAN-1))
 (8 2 (:REWRITE RATIONALP-X))
 (5 5 (:REWRITE THE-FLOOR-BELOW))
 (5 5 (:REWRITE THE-FLOOR-ABOVE))
 (5 5 (:REWRITE SIMPLIFY-SUMS-<))
 (5 5 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (5 5 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE INTEGERP-<-CONSTANT))
 (5 5 (:REWRITE DEFAULT-LESS-THAN-2))
 (5 5 (:REWRITE CONSTANT-<-INTEGERP))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (- x))|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) (/ y))|))
 (5 5 (:REWRITE |(< (- x) c)|))
 (5 5 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 2 (:REWRITE DEFAULT-TIMES-2))
 (4 2 (:REWRITE DEFAULT-PLUS-2))
 (3 2 (:REWRITE DEFAULT-PLUS-1))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE DEFAULT-TIMES-1))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::NANP-BITS-IENCODE
 (40 10 (:REWRITE RTL::NEG-BITN-1))
 (40 10 (:REWRITE RTL::NEG-BITN-0))
 (30 10 (:REWRITE RTL::BVECP-BITN-0))
 (30 10 (:REWRITE RTL::BITN-BVECP-1))
 (20 20 (:REWRITE REDUCE-INTEGERP-+))
 (20 20 (:REWRITE INTEGERP-MINUS-X))
 (20 20 (:META META-INTEGERP-CORRECT))
 (10 10 (:REWRITE RTL::BITN-NEG))
 (3 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::NANP-BITS-ZENCODE
 (24 6 (:REWRITE RTL::NEG-BITN-1))
 (24 6 (:REWRITE RTL::NEG-BITN-0))
 (18 6 (:REWRITE RTL::BVECP-BITN-0))
 (18 6 (:REWRITE RTL::BITN-BVECP-1))
 (12 12 (:REWRITE REDUCE-INTEGERP-+))
 (12 12 (:REWRITE INTEGERP-MINUS-X))
 (12 12 (:META META-INTEGERP-CORRECT))
 (6 6 (:REWRITE RTL::BITN-NEG))
 (3 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::NANP-BITS-INDEF)
(RTL::OPBNAN-NANP
 (2304 136 (:REWRITE RTL::BITN-NEG))
 (1500 60 (:REWRITE |(< (+ (- c) x) y)|))
 (924 98 (:REWRITE RTL::BITS-TAIL-GEN))
 (828 92 (:REWRITE ACL2-NUMBERP-X))
 (544 136 (:REWRITE RTL::NEG-BITN-1))
 (544 136 (:REWRITE RTL::NEG-BITN-0))
 (533 256 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (523 256 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (504 504 (:REWRITE REDUCE-INTEGERP-+))
 (504 504 (:REWRITE INTEGERP-MINUS-X))
 (504 504 (:META META-INTEGERP-CORRECT))
 (408 136 (:REWRITE RTL::BVECP-BITN-0))
 (368 92 (:REWRITE RATIONALP-X))
 (273 256 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (256 256 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (256 256 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (256 256 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (256 256 (:REWRITE |(equal c (/ x))|))
 (256 256 (:REWRITE |(equal c (- x))|))
 (256 256 (:REWRITE |(equal (/ x) c)|))
 (256 256 (:REWRITE |(equal (/ x) (/ y))|))
 (256 256 (:REWRITE |(equal (- x) c)|))
 (256 256 (:REWRITE |(equal (- x) (- y))|))
 (152 138 (:REWRITE DEFAULT-LESS-THAN-1))
 (138 138 (:REWRITE THE-FLOOR-BELOW))
 (138 138 (:REWRITE THE-FLOOR-ABOVE))
 (138 138 (:REWRITE DEFAULT-LESS-THAN-2))
 (136 4 (:REWRITE |(< (if a b c) x)|))
 (134 134 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (134 134 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (99 99 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (99 99 (:REWRITE RTL::BITS-NEG-INDICES))
 (92 92 (:REWRITE REDUCE-RATIONALP-+))
 (92 92 (:REWRITE REDUCE-RATIONALP-*))
 (92 92 (:REWRITE RATIONALP-MINUS-X))
 (92 92 (:META META-RATIONALP-CORRECT))
 (88 74 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (88 74 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (78 78 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (74 74 (:REWRITE SIMPLIFY-SUMS-<))
 (74 74 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (74 74 (:REWRITE INTEGERP-<-CONSTANT))
 (74 74 (:REWRITE CONSTANT-<-INTEGERP))
 (74 74 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (74 74 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (74 74 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (74 74 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (74 74 (:REWRITE |(< c (- x))|))
 (74 74 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (74 74 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (74 74 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (74 74 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (74 74 (:REWRITE |(< (/ x) (/ y))|))
 (74 74 (:REWRITE |(< (- x) c)|))
 (74 74 (:REWRITE |(< (- x) (- y))|))
 (60 60 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (60 60 (:REWRITE NORMALIZE-ADDENDS))
 (60 60 (:REWRITE DEFAULT-PLUS-1))
 (60 60 (:REWRITE |(< (+ c/d x) y)|))
 (60 60 (:REWRITE |(< (* x y) 0)|))
 (48 48 (:TYPE-PRESCRIPTION RTL::INDEF))
 (48 48 (:TYPE-PRESCRIPTION RTL::IENCODE))
 (20 10 (:REWRITE DEFAULT-LOGXOR-2))
 (20 10 (:REWRITE DEFAULT-LOGXOR-1))
 (16 16 (:TYPE-PRESCRIPTION RTL::ZENCODE))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 )
(RTL::OPBSNAN-NANP-1
 (337 9 (:REWRITE RTL::BITS-TAIL-GEN))
 (166 4 (:REWRITE RTL::NEG-BITN-0))
 (146 4 (:REWRITE RTL::NEG-BITN-1))
 (122 31 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (66 31 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (63 7 (:REWRITE ACL2-NUMBERP-X))
 (42 31 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (32 16 (:REWRITE DEFAULT-LESS-THAN-1))
 (31 31 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (31 31 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (31 31 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (31 31 (:REWRITE |(equal c (/ x))|))
 (31 31 (:REWRITE |(equal c (- x))|))
 (31 31 (:REWRITE |(equal (/ x) c)|))
 (31 31 (:REWRITE |(equal (/ x) (/ y))|))
 (31 31 (:REWRITE |(equal (- x) c)|))
 (31 31 (:REWRITE |(equal (- x) (- y))|))
 (30 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (30 16 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (28 7 (:REWRITE RATIONALP-X))
 (25 9 (:REWRITE RTL::BITS-TAIL))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (20 20 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (18 18 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (18 18 (:REWRITE RTL::BITS-NEG-INDICES))
 (16 16 (:REWRITE THE-FLOOR-BELOW))
 (16 16 (:REWRITE THE-FLOOR-ABOVE))
 (16 16 (:REWRITE SIMPLIFY-SUMS-<))
 (16 16 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (16 16 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE DEFAULT-LESS-THAN-2))
 (16 16 (:REWRITE CONSTANT-<-INTEGERP))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (- x))|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) (/ y))|))
 (16 16 (:REWRITE |(< (- x) c)|))
 (16 16 (:REWRITE |(< (- x) (- y))|))
 (14 14 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 4 (:REWRITE RTL::BVECP-BITN-0))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 (6 3 (:REWRITE DEFAULT-TIMES-2))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE RTL::BITN-NEG))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (4 2 (:REWRITE DEFAULT-PLUS-2))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE DEFAULT-TIMES-1))
 (3 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::SNANP-BITS-IENCODE
 (40 10 (:REWRITE RTL::NEG-BITN-1))
 (40 10 (:REWRITE RTL::NEG-BITN-0))
 (30 10 (:REWRITE RTL::BVECP-BITN-0))
 (30 10 (:REWRITE RTL::BITN-BVECP-1))
 (20 20 (:REWRITE REDUCE-INTEGERP-+))
 (20 20 (:REWRITE INTEGERP-MINUS-X))
 (20 20 (:META META-INTEGERP-CORRECT))
 (10 10 (:REWRITE RTL::BITN-NEG))
 (3 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::SNANP-BITS-ZENCODE
 (24 6 (:REWRITE RTL::NEG-BITN-1))
 (24 6 (:REWRITE RTL::NEG-BITN-0))
 (18 6 (:REWRITE RTL::BVECP-BITN-0))
 (18 6 (:REWRITE RTL::BITN-BVECP-1))
 (12 12 (:REWRITE REDUCE-INTEGERP-+))
 (12 12 (:REWRITE INTEGERP-MINUS-X))
 (12 12 (:META META-INTEGERP-CORRECT))
 (6 6 (:REWRITE RTL::BITN-NEG))
 (3 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::SNANP-BITS-INDEF)
(RTL::QNANP-BITS-IENCODE
 (40 10 (:REWRITE RTL::NEG-BITN-1))
 (40 10 (:REWRITE RTL::NEG-BITN-0))
 (30 10 (:REWRITE RTL::BVECP-BITN-0))
 (30 10 (:REWRITE RTL::BITN-BVECP-1))
 (20 20 (:REWRITE REDUCE-INTEGERP-+))
 (20 20 (:REWRITE INTEGERP-MINUS-X))
 (20 20 (:META META-INTEGERP-CORRECT))
 (10 10 (:REWRITE RTL::BITN-NEG))
 (3 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::QNANP-BITS-ZENCODE
 (24 6 (:REWRITE RTL::NEG-BITN-1))
 (24 6 (:REWRITE RTL::NEG-BITN-0))
 (18 6 (:REWRITE RTL::BVECP-BITN-0))
 (18 6 (:REWRITE RTL::BITN-BVECP-1))
 (12 12 (:REWRITE REDUCE-INTEGERP-+))
 (12 12 (:REWRITE INTEGERP-MINUS-X))
 (12 12 (:META META-INTEGERP-CORRECT))
 (6 6 (:REWRITE RTL::BITN-NEG))
 (3 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::QNANP-BITS-INDEF)
(RTL::SNANP-NANP
 (117 3 (:REWRITE RTL::BITN-NEG))
 (102 3 (:REWRITE |(< (if a b c) x)|))
 (75 3 (:REWRITE |(< (+ (- c) x) y)|))
 (54 6 (:REWRITE ACL2-NUMBERP-X))
 (24 6 (:REWRITE RATIONALP-X))
 (12 12 (:REWRITE REDUCE-INTEGERP-+))
 (12 12 (:REWRITE INTEGERP-MINUS-X))
 (12 12 (:META META-INTEGERP-CORRECT))
 (12 3 (:REWRITE RTL::NEG-BITN-1))
 (12 3 (:REWRITE RTL::NEG-BITN-0))
 (9 9 (:REWRITE THE-FLOOR-BELOW))
 (9 9 (:REWRITE THE-FLOOR-ABOVE))
 (9 9 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 9 (:REWRITE DEFAULT-LESS-THAN-1))
 (9 3 (:REWRITE RTL::BVECP-BITN-0))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3 3 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (3 3 (:REWRITE INTEGERP-<-CONSTANT))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE DEFAULT-PLUS-1))
 (3 3 (:REWRITE CONSTANT-<-INTEGERP))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (- x))|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) (/ y))|))
 (3 3 (:REWRITE |(< (- x) c)|))
 (3 3 (:REWRITE |(< (- x) (- y))|))
 (3 3 (:REWRITE |(< (+ c/d x) y)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::OPBSNAN-NANP
 (610 29 (:REWRITE RTL::BITS-TAIL-GEN))
 (84 30 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (75 30 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (64 64 (:TYPE-PRESCRIPTION RTL::INDEF))
 (56 14 (:REWRITE RTL::NEG-BITN-1))
 (56 14 (:REWRITE RTL::NEG-BITN-0))
 (48 30 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (44 44 (:REWRITE REDUCE-INTEGERP-+))
 (44 44 (:REWRITE INTEGERP-MINUS-X))
 (44 44 (:META META-INTEGERP-CORRECT))
 (42 14 (:REWRITE RTL::BVECP-BITN-0))
 (30 30 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (30 30 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (30 30 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (30 30 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (30 30 (:REWRITE RTL::BITS-NEG-INDICES))
 (30 30 (:REWRITE |(equal c (/ x))|))
 (30 30 (:REWRITE |(equal c (- x))|))
 (30 30 (:REWRITE |(equal (/ x) c)|))
 (30 30 (:REWRITE |(equal (/ x) (/ y))|))
 (30 30 (:REWRITE |(equal (- x) c)|))
 (30 30 (:REWRITE |(equal (- x) (- y))|))
 (26 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (26 13 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (26 13 (:REWRITE DEFAULT-LESS-THAN-1))
 (24 24 (:TYPE-PRESCRIPTION RTL::IENCODE))
 (16 16 (:TYPE-PRESCRIPTION RTL::ZENCODE))
 (14 14 (:REWRITE RTL::BITN-NEG))
 (14 7 (:REWRITE DEFAULT-LOGXOR-2))
 (14 7 (:REWRITE DEFAULT-LOGXOR-1))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (13 13 (:REWRITE THE-FLOOR-BELOW))
 (13 13 (:REWRITE THE-FLOOR-ABOVE))
 (13 13 (:REWRITE SIMPLIFY-SUMS-<))
 (13 13 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (13 13 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE INTEGERP-<-CONSTANT))
 (13 13 (:REWRITE DEFAULT-LESS-THAN-2))
 (13 13 (:REWRITE CONSTANT-<-INTEGERP))
 (13 13 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (13 13 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (13 13 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (13 13 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (13 13 (:REWRITE |(< c (- x))|))
 (13 13 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (13 13 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (13 13 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) (/ y))|))
 (13 13 (:REWRITE |(< (- x) c)|))
 (13 13 (:REWRITE |(< (- x) (- y))|))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::OPBQNAN-NANP-1
 (337 9 (:REWRITE RTL::BITS-TAIL-GEN))
 (166 4 (:REWRITE RTL::NEG-BITN-0))
 (146 4 (:REWRITE RTL::NEG-BITN-1))
 (120 30 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (64 30 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (63 7 (:REWRITE ACL2-NUMBERP-X))
 (41 30 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (32 16 (:REWRITE DEFAULT-LESS-THAN-1))
 (30 30 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (30 30 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (30 30 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (30 30 (:REWRITE |(equal c (/ x))|))
 (30 30 (:REWRITE |(equal c (- x))|))
 (30 30 (:REWRITE |(equal (/ x) c)|))
 (30 30 (:REWRITE |(equal (/ x) (/ y))|))
 (30 30 (:REWRITE |(equal (- x) c)|))
 (30 30 (:REWRITE |(equal (- x) (- y))|))
 (30 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (30 16 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (28 7 (:REWRITE RATIONALP-X))
 (25 9 (:REWRITE RTL::BITS-TAIL))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (18 18 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (18 18 (:REWRITE RTL::BITS-NEG-INDICES))
 (16 16 (:REWRITE THE-FLOOR-BELOW))
 (16 16 (:REWRITE THE-FLOOR-ABOVE))
 (16 16 (:REWRITE SIMPLIFY-SUMS-<))
 (16 16 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (16 16 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE DEFAULT-LESS-THAN-2))
 (16 16 (:REWRITE CONSTANT-<-INTEGERP))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (- x))|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) (/ y))|))
 (16 16 (:REWRITE |(< (- x) c)|))
 (16 16 (:REWRITE |(< (- x) (- y))|))
 (14 14 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 4 (:REWRITE RTL::BVECP-BITN-0))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 (6 3 (:REWRITE DEFAULT-TIMES-2))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE RTL::BITN-NEG))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (4 2 (:REWRITE DEFAULT-PLUS-2))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE DEFAULT-TIMES-1))
 (3 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::SNAN-QNAN)
(RTL::OPBQNAN-NANP
 (610 29 (:REWRITE RTL::BITS-TAIL-GEN))
 (90 30 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (75 30 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (64 64 (:TYPE-PRESCRIPTION RTL::INDEF))
 (56 14 (:REWRITE RTL::NEG-BITN-1))
 (56 14 (:REWRITE RTL::NEG-BITN-0))
 (54 30 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (44 44 (:REWRITE REDUCE-INTEGERP-+))
 (44 44 (:REWRITE INTEGERP-MINUS-X))
 (44 44 (:META META-INTEGERP-CORRECT))
 (42 14 (:REWRITE RTL::BVECP-BITN-0))
 (30 30 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (30 30 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (30 30 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (30 30 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (30 30 (:REWRITE RTL::BITS-NEG-INDICES))
 (30 30 (:REWRITE |(equal c (/ x))|))
 (30 30 (:REWRITE |(equal c (- x))|))
 (30 30 (:REWRITE |(equal (/ x) c)|))
 (30 30 (:REWRITE |(equal (/ x) (/ y))|))
 (30 30 (:REWRITE |(equal (- x) c)|))
 (30 30 (:REWRITE |(equal (- x) (- y))|))
 (26 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (26 13 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (26 13 (:REWRITE DEFAULT-LESS-THAN-1))
 (24 24 (:TYPE-PRESCRIPTION RTL::IENCODE))
 (16 16 (:TYPE-PRESCRIPTION RTL::ZENCODE))
 (14 14 (:REWRITE RTL::BITN-NEG))
 (14 7 (:REWRITE DEFAULT-LOGXOR-2))
 (14 7 (:REWRITE DEFAULT-LOGXOR-1))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (13 13 (:REWRITE THE-FLOOR-BELOW))
 (13 13 (:REWRITE THE-FLOOR-ABOVE))
 (13 13 (:REWRITE SIMPLIFY-SUMS-<))
 (13 13 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (13 13 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE INTEGERP-<-CONSTANT))
 (13 13 (:REWRITE DEFAULT-LESS-THAN-2))
 (13 13 (:REWRITE CONSTANT-<-INTEGERP))
 (13 13 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (13 13 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (13 13 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (13 13 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (13 13 (:REWRITE |(< c (- x))|))
 (13 13 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (13 13 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (13 13 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) (/ y))|))
 (13 13 (:REWRITE |(< (- x) c)|))
 (13 13 (:REWRITE |(< (- x) (- y))|))
 (8 8 (:REWRITE RTL::SNANP-BITS-INDEF))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE RTL::SNANP-BITS-IENCODE))
 (2 2 (:REWRITE RTL::SNANP-BITS-ZENCODE))
 )
(RTL::OPBINF-INFP-1
 (294 7 (:REWRITE RTL::BITS-TAIL-GEN))
 (135 30 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (81 9 (:REWRITE ACL2-NUMBERP-X))
 (67 30 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (56 56 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (37 30 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (36 9 (:REWRITE RATIONALP-X))
 (31 30 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (30 30 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (30 30 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (30 30 (:REWRITE |(equal c (/ x))|))
 (30 30 (:REWRITE |(equal c (- x))|))
 (30 30 (:REWRITE |(equal (/ x) c)|))
 (30 30 (:REWRITE |(equal (/ x) (/ y))|))
 (30 30 (:REWRITE |(equal (- x) c)|))
 (30 30 (:REWRITE |(equal (- x) (- y))|))
 (21 7 (:REWRITE RTL::BITS-TAIL))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (18 18 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (18 18 (:REWRITE RTL::BITS-NEG-INDICES))
 (14 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (14 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (14 7 (:REWRITE DEFAULT-LESS-THAN-1))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (9 9 (:REWRITE REDUCE-RATIONALP-+))
 (9 9 (:REWRITE REDUCE-RATIONALP-*))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE RATIONALP-MINUS-X))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-RATIONALP-CORRECT))
 (9 9 (:META META-INTEGERP-CORRECT))
 (7 7 (:REWRITE THE-FLOOR-BELOW))
 (7 7 (:REWRITE THE-FLOOR-ABOVE))
 (7 7 (:REWRITE SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (7 7 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE INTEGERP-<-CONSTANT))
 (7 7 (:REWRITE DEFAULT-LESS-THAN-2))
 (7 7 (:REWRITE CONSTANT-<-INTEGERP))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (- x))|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) (/ y))|))
 (7 7 (:REWRITE |(< (- x) c)|))
 (7 7 (:REWRITE |(< (- x) (- y))|))
 (6 3 (:REWRITE DEFAULT-TIMES-2))
 (4 2 (:REWRITE DEFAULT-PLUS-2))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE DEFAULT-TIMES-1))
 (3 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:TYPE-PRESCRIPTION ABS))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::INFP-BITS-IENCODE
 (16 4 (:REWRITE RTL::NEG-BITN-1))
 (16 4 (:REWRITE RTL::NEG-BITN-0))
 (12 4 (:REWRITE RTL::BVECP-BITN-0))
 (12 4 (:REWRITE RTL::BITN-BVECP-1))
 (8 8 (:REWRITE REDUCE-INTEGERP-+))
 (8 8 (:REWRITE INTEGERP-MINUS-X))
 (8 8 (:META META-INTEGERP-CORRECT))
 (4 4 (:REWRITE RTL::BITN-NEG))
 (3 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::INFP-BITS-ZENCODE
 (24 6 (:REWRITE RTL::NEG-BITN-1))
 (24 6 (:REWRITE RTL::NEG-BITN-0))
 (18 6 (:REWRITE RTL::BVECP-BITN-0))
 (18 6 (:REWRITE RTL::BITN-BVECP-1))
 (12 12 (:REWRITE REDUCE-INTEGERP-+))
 (12 12 (:REWRITE INTEGERP-MINUS-X))
 (12 12 (:META META-INTEGERP-CORRECT))
 (6 6 (:REWRITE RTL::BITN-NEG))
 (3 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::INFP-BITS-INDEF)
(RTL::OPBINF-INFP
 (610 29 (:REWRITE RTL::BITS-TAIL-GEN))
 (85 29 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (73 29 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (64 64 (:TYPE-PRESCRIPTION RTL::INDEF))
 (56 14 (:REWRITE RTL::NEG-BITN-1))
 (56 14 (:REWRITE RTL::NEG-BITN-0))
 (54 34 (:REWRITE RTL::SNAN-QNAN))
 (50 29 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (44 44 (:REWRITE REDUCE-INTEGERP-+))
 (44 44 (:REWRITE INTEGERP-MINUS-X))
 (44 44 (:META META-INTEGERP-CORRECT))
 (42 14 (:REWRITE RTL::BVECP-BITN-0))
 (30 30 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (30 30 (:REWRITE RTL::BITS-NEG-INDICES))
 (29 29 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (29 29 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (29 29 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (29 29 (:REWRITE |(equal c (/ x))|))
 (29 29 (:REWRITE |(equal c (- x))|))
 (29 29 (:REWRITE |(equal (/ x) c)|))
 (29 29 (:REWRITE |(equal (/ x) (/ y))|))
 (29 29 (:REWRITE |(equal (- x) c)|))
 (29 29 (:REWRITE |(equal (- x) (- y))|))
 (26 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (26 13 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (26 13 (:REWRITE DEFAULT-LESS-THAN-1))
 (24 24 (:TYPE-PRESCRIPTION RTL::IENCODE))
 (16 16 (:TYPE-PRESCRIPTION RTL::ZENCODE))
 (14 14 (:REWRITE RTL::BITN-NEG))
 (14 7 (:REWRITE DEFAULT-LOGXOR-2))
 (14 7 (:REWRITE DEFAULT-LOGXOR-1))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (13 13 (:REWRITE THE-FLOOR-BELOW))
 (13 13 (:REWRITE THE-FLOOR-ABOVE))
 (13 13 (:REWRITE SIMPLIFY-SUMS-<))
 (13 13 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (13 13 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE INTEGERP-<-CONSTANT))
 (13 13 (:REWRITE DEFAULT-LESS-THAN-2))
 (13 13 (:REWRITE CONSTANT-<-INTEGERP))
 (13 13 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (13 13 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (13 13 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (13 13 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (13 13 (:REWRITE |(< c (- x))|))
 (13 13 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (13 13 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (13 13 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) (/ y))|))
 (13 13 (:REWRITE |(< (- x) c)|))
 (13 13 (:REWRITE |(< (- x) (- y))|))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::SHIFT-53-115-105)
(RTL::SHIFT-53-116-105)
(RTL::SHIFT-105-115-105)
(RTL::SHIFT-105-104-0
 (154 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (140 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (61 4 (:REWRITE INTEGERP-<-CONSTANT))
 (33 1 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (12 8 (:REWRITE DEFAULT-TIMES-2))
 (11 1 (:REWRITE |(* y (* x z))|))
 (8 8 (:REWRITE DEFAULT-TIMES-1))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (6 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (5 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:TYPE-PRESCRIPTION ABS))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (4 1 (:REWRITE |(* y x)|))
 (4 1 (:REWRITE |(* c (* d x))|))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3 3 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (1 1 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::SHIFT-53-104-0
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(RTL::SHIFT-53-104
 (108 2 (:REWRITE RTL::NEG-BITN-0))
 (98 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (72 2 (:REWRITE RTL::NEG-BITN-1))
 (11 7 (:REWRITE DEFAULT-TIMES-2))
 (11 7 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 2 (:REWRITE |(* c (* d x))|))
 (7 7 (:REWRITE THE-FLOOR-BELOW))
 (7 7 (:REWRITE THE-FLOOR-ABOVE))
 (7 7 (:REWRITE DEFAULT-TIMES-1))
 (7 7 (:REWRITE DEFAULT-LESS-THAN-1))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (3 3 (:TYPE-PRESCRIPTION ABS))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (3 3 (:REWRITE |(* (- x) y)|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:REWRITE |(* a (/ a) b)|))
 (1 1 (:REWRITE |(* 1 x)|))
 )
(RTL::SHIFT-53-116
 (108 2 (:REWRITE RTL::NEG-BITN-0))
 (98 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (72 2 (:REWRITE RTL::NEG-BITN-1))
 (11 7 (:REWRITE DEFAULT-TIMES-2))
 (11 7 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 2 (:REWRITE |(* c (* d x))|))
 (7 7 (:REWRITE THE-FLOOR-BELOW))
 (7 7 (:REWRITE THE-FLOOR-ABOVE))
 (7 7 (:REWRITE DEFAULT-TIMES-1))
 (7 7 (:REWRITE DEFAULT-LESS-THAN-1))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (3 3 (:TYPE-PRESCRIPTION ABS))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (3 3 (:REWRITE |(* (- x) y)|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:REWRITE |(* a (/ a) b)|))
 (1 1 (:REWRITE |(* 1 x)|))
 )
(RTL::INT-OPA)
(RTL::OPANAN-NANP
 (1131 27 (:REWRITE RTL::BITS-TAIL-GEN))
 (411 31 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (81 41 (:REWRITE DEFAULT-TIMES-2))
 (67 29 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (65 29 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (62 31 (:REWRITE DEFAULT-LESS-THAN-1))
 (45 45 (:REWRITE RTL::BITS-NEG-INDICES))
 (42 22 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (42 22 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (41 41 (:REWRITE DEFAULT-TIMES-1))
 (33 29 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (31 31 (:REWRITE THE-FLOOR-BELOW))
 (31 31 (:REWRITE THE-FLOOR-ABOVE))
 (31 31 (:REWRITE DEFAULT-LESS-THAN-2))
 (29 29 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (29 29 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (29 29 (:REWRITE |(equal c (/ x))|))
 (29 29 (:REWRITE |(equal c (- x))|))
 (29 29 (:REWRITE |(equal (/ x) c)|))
 (29 29 (:REWRITE |(equal (/ x) (/ y))|))
 (29 29 (:REWRITE |(equal (- x) c)|))
 (29 29 (:REWRITE |(equal (- x) (- y))|))
 (28 22 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (26 26 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (22 22 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (22 22 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (22 22 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (22 22 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (22 22 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (22 22 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (22 22 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (22 22 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (22 22 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (22 22 (:REWRITE SIMPLIFY-SUMS-<))
 (22 22 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (22 22 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (22 22 (:REWRITE INTEGERP-<-CONSTANT))
 (22 22 (:REWRITE CONSTANT-<-INTEGERP))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (- x))|))
 (22 22 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< (/ x) (/ y))|))
 (22 22 (:REWRITE |(< (- x) c)|))
 (22 22 (:REWRITE |(< (- x) (- y))|))
 (18 18 (:TYPE-PRESCRIPTION RTL::FLAGS-1))
 (16 10 (:REWRITE DEFAULT-PLUS-2))
 (15 15 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (14 10 (:REWRITE DEFAULT-PLUS-1))
 (4 2 (:REWRITE RTL::BITS-BITS-SUM-ALT))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE |(equal (* x y) 0)|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::OPASNAN-NANP
 (1846 44 (:REWRITE RTL::BITS-TAIL-GEN))
 (735 61 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (172 5 (:REWRITE RTL::NEG-BITN-0))
 (152 5 (:REWRITE RTL::NEG-BITN-1))
 (125 63 (:REWRITE DEFAULT-TIMES-2))
 (122 61 (:REWRITE DEFAULT-LESS-THAN-1))
 (103 44 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (102 17 (:REWRITE |(* c (* d x))|))
 (100 44 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (85 44 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (85 44 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (67 67 (:REWRITE RTL::BITS-NEG-INDICES))
 (63 63 (:REWRITE DEFAULT-TIMES-1))
 (61 61 (:REWRITE THE-FLOOR-BELOW))
 (61 61 (:REWRITE THE-FLOOR-ABOVE))
 (61 61 (:REWRITE DEFAULT-LESS-THAN-2))
 (55 55 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (55 55 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (55 55 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (55 55 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (55 55 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (55 55 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (50 44 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (49 44 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (44 44 (:REWRITE SIMPLIFY-SUMS-<))
 (44 44 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (44 44 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (44 44 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (44 44 (:REWRITE INTEGERP-<-CONSTANT))
 (44 44 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (44 44 (:REWRITE CONSTANT-<-INTEGERP))
 (44 44 (:REWRITE |(equal c (/ x))|))
 (44 44 (:REWRITE |(equal c (- x))|))
 (44 44 (:REWRITE |(equal (/ x) c)|))
 (44 44 (:REWRITE |(equal (/ x) (/ y))|))
 (44 44 (:REWRITE |(equal (- x) c)|))
 (44 44 (:REWRITE |(equal (- x) (- y))|))
 (44 44 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (44 44 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (44 44 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (44 44 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (44 44 (:REWRITE |(< c (- x))|))
 (44 44 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (44 44 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (44 44 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (44 44 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (44 44 (:REWRITE |(< (/ x) (/ y))|))
 (44 44 (:REWRITE |(< (- x) c)|))
 (44 44 (:REWRITE |(< (- x) (- y))|))
 (40 40 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (34 17 (:REWRITE |(* 1 x)|))
 (29 29 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (27 27 (:TYPE-PRESCRIPTION RTL::FLAGS-1))
 (24 15 (:REWRITE DEFAULT-PLUS-2))
 (22 22 (:TYPE-PRESCRIPTION ABS))
 (21 15 (:REWRITE DEFAULT-PLUS-1))
 (15 5 (:REWRITE RTL::BVECP-BITN-0))
 (6 3 (:REWRITE RTL::BITS-BITS-SUM-ALT))
 (5 5 (:REWRITE RTL::BITN-NEG))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:REWRITE |(< (+ c/d x) y)|))
 (3 3 (:REWRITE |(< (+ (- c) x) y)|))
 (3 3 (:META META-INTEGERP-CORRECT))
 )
(RTL::OPAQNAN-NANP
 (1846 44 (:REWRITE RTL::BITS-TAIL-GEN))
 (735 61 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (172 5 (:REWRITE RTL::NEG-BITN-0))
 (152 5 (:REWRITE RTL::NEG-BITN-1))
 (125 63 (:REWRITE DEFAULT-TIMES-2))
 (122 61 (:REWRITE DEFAULT-LESS-THAN-1))
 (102 17 (:REWRITE |(* c (* d x))|))
 (101 43 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (98 43 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (85 44 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (85 44 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (67 67 (:REWRITE RTL::BITS-NEG-INDICES))
 (63 63 (:REWRITE DEFAULT-TIMES-1))
 (61 61 (:REWRITE THE-FLOOR-BELOW))
 (61 61 (:REWRITE THE-FLOOR-ABOVE))
 (61 61 (:REWRITE DEFAULT-LESS-THAN-2))
 (55 55 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (55 55 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (55 55 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (55 55 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (55 55 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (55 55 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (49 43 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (48 43 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (44 44 (:REWRITE SIMPLIFY-SUMS-<))
 (44 44 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (44 44 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (44 44 (:REWRITE INTEGERP-<-CONSTANT))
 (44 44 (:REWRITE CONSTANT-<-INTEGERP))
 (44 44 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (44 44 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (44 44 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (44 44 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (44 44 (:REWRITE |(< c (- x))|))
 (44 44 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (44 44 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (44 44 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (44 44 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (44 44 (:REWRITE |(< (/ x) (/ y))|))
 (44 44 (:REWRITE |(< (- x) c)|))
 (44 44 (:REWRITE |(< (- x) (- y))|))
 (43 43 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (43 43 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (43 43 (:REWRITE |(equal c (/ x))|))
 (43 43 (:REWRITE |(equal c (- x))|))
 (43 43 (:REWRITE |(equal (/ x) c)|))
 (43 43 (:REWRITE |(equal (/ x) (/ y))|))
 (43 43 (:REWRITE |(equal (- x) c)|))
 (43 43 (:REWRITE |(equal (- x) (- y))|))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (34 17 (:REWRITE |(* 1 x)|))
 (29 29 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (27 27 (:TYPE-PRESCRIPTION RTL::FLAGS-1))
 (24 15 (:REWRITE DEFAULT-PLUS-2))
 (22 22 (:TYPE-PRESCRIPTION ABS))
 (21 15 (:REWRITE DEFAULT-PLUS-1))
 (15 5 (:REWRITE RTL::BVECP-BITN-0))
 (6 3 (:REWRITE RTL::BITS-BITS-SUM-ALT))
 (5 5 (:REWRITE RTL::BITN-NEG))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:REWRITE |(< (+ c/d x) y)|))
 (3 3 (:REWRITE |(< (+ (- c) x) y)|))
 (3 3 (:META META-INTEGERP-CORRECT))
 )
(RTL::OPAINF-INFP
 (1131 27 (:REWRITE RTL::BITS-TAIL-GEN))
 (411 31 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (81 41 (:REWRITE DEFAULT-TIMES-2))
 (67 29 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (65 29 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (62 31 (:REWRITE DEFAULT-LESS-THAN-1))
 (45 45 (:REWRITE RTL::BITS-NEG-INDICES))
 (42 22 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (42 22 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (41 41 (:REWRITE DEFAULT-TIMES-1))
 (33 29 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (31 31 (:REWRITE THE-FLOOR-BELOW))
 (31 31 (:REWRITE THE-FLOOR-ABOVE))
 (31 31 (:REWRITE DEFAULT-LESS-THAN-2))
 (29 29 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (29 29 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (29 29 (:REWRITE |(equal c (/ x))|))
 (29 29 (:REWRITE |(equal c (- x))|))
 (29 29 (:REWRITE |(equal (/ x) c)|))
 (29 29 (:REWRITE |(equal (/ x) (/ y))|))
 (29 29 (:REWRITE |(equal (- x) c)|))
 (29 29 (:REWRITE |(equal (- x) (- y))|))
 (28 22 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (26 26 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (22 22 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (22 22 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (22 22 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (22 22 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (22 22 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (22 22 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (22 22 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (22 22 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (22 22 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (22 22 (:REWRITE SIMPLIFY-SUMS-<))
 (22 22 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (22 22 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (22 22 (:REWRITE INTEGERP-<-CONSTANT))
 (22 22 (:REWRITE CONSTANT-<-INTEGERP))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (- x))|))
 (22 22 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< (/ x) (/ y))|))
 (22 22 (:REWRITE |(< (- x) c)|))
 (22 22 (:REWRITE |(< (- x) (- y))|))
 (18 18 (:TYPE-PRESCRIPTION RTL::FLAGS-1))
 (16 10 (:REWRITE DEFAULT-PLUS-2))
 (15 15 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (14 10 (:REWRITE DEFAULT-PLUS-1))
 (4 2 (:REWRITE RTL::BITS-BITS-SUM-ALT))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE |(equal (* x y) 0)|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::OPAZERO-ZEROP
 (3066 70 (:REWRITE RTL::BITS-TAIL-GEN))
 (795 93 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (572 137 (:REWRITE DEFAULT-TIMES-2))
 (310 60 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (303 137 (:REWRITE DEFAULT-TIMES-1))
 (272 272 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (272 272 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (272 272 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (272 272 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (272 272 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (240 14 (:REWRITE RTL::NEG-BITN-0))
 (218 60 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (215 14 (:REWRITE RTL::NEG-BITN-1))
 (202 70 (:REWRITE RTL::BITS-TAIL))
 (186 93 (:REWRITE DEFAULT-LESS-THAN-1))
 (162 162 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (162 162 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (162 162 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (154 60 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (150 75 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (132 75 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (122 36 (:REWRITE DEFAULT-PLUS-2))
 (112 22 (:REWRITE |(* c (* d x))|))
 (108 108 (:REWRITE RTL::BITS-NEG-INDICES))
 (94 36 (:REWRITE DEFAULT-PLUS-1))
 (93 93 (:REWRITE THE-FLOOR-BELOW))
 (93 93 (:REWRITE THE-FLOOR-ABOVE))
 (93 93 (:REWRITE DEFAULT-LESS-THAN-2))
 (88 7 (:REWRITE DEFAULT-MINUS))
 (75 75 (:REWRITE SIMPLIFY-SUMS-<))
 (75 75 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (75 75 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (75 75 (:REWRITE INTEGERP-<-CONSTANT))
 (75 75 (:REWRITE CONSTANT-<-INTEGERP))
 (75 75 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (75 75 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (75 75 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (75 75 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (75 75 (:REWRITE |(< c (- x))|))
 (75 75 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (75 75 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (75 75 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (75 75 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (75 75 (:REWRITE |(< (/ x) (/ y))|))
 (75 75 (:REWRITE |(< (- x) c)|))
 (75 75 (:REWRITE |(< (- x) (- y))|))
 (66 60 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (60 60 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (60 60 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (60 60 (:REWRITE |(equal c (/ x))|))
 (60 60 (:REWRITE |(equal c (- x))|))
 (60 60 (:REWRITE |(equal (/ x) c)|))
 (60 60 (:REWRITE |(equal (/ x) (/ y))|))
 (60 60 (:REWRITE |(equal (- x) c)|))
 (60 60 (:REWRITE |(equal (- x) (- y))|))
 (58 58 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (38 14 (:REWRITE RTL::BVECP-BITN-0))
 (24 24 (:TYPE-PRESCRIPTION ABS))
 (20 20 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (20 20 (:REWRITE NORMALIZE-ADDENDS))
 (18 18 (:TYPE-PRESCRIPTION RTL::FLAGS-1))
 (16 16 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (15 15 (:REWRITE REDUCE-INTEGERP-+))
 (15 15 (:REWRITE INTEGERP-MINUS-X))
 (15 15 (:META META-INTEGERP-CORRECT))
 (14 14 (:REWRITE RTL::BITN-NEG))
 (8 8 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (8 8 (:REWRITE DEFAULT-EXPT-2))
 (8 8 (:REWRITE DEFAULT-EXPT-1))
 (8 8 (:REWRITE |(expt 1/c n)|))
 (8 8 (:REWRITE |(expt (- x) n)|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (5 5 (:REWRITE |(* (- x) y)|))
 (4 4 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (4 2 (:REWRITE RTL::BITS-BITS-SUM-ALT))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::OPBZERO-ZEROP-1
 (352 94 (:REWRITE RTL::NANP-INFP))
 (124 29 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (117 29 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (80 32 (:REWRITE RTL::NEG-BITN-1))
 (80 32 (:REWRITE RTL::NEG-BITN-0))
 (64 32 (:REWRITE RTL::BVECP-BITN-0))
 (60 60 (:TYPE-PRESCRIPTION RTL::NANP))
 (33 33 (:REWRITE REDUCE-INTEGERP-+))
 (33 33 (:REWRITE INTEGERP-MINUS-X))
 (33 33 (:META META-INTEGERP-CORRECT))
 (32 32 (:REWRITE RTL::BITN-NEG))
 (32 16 (:REWRITE DEFAULT-LOGXOR-2))
 (32 16 (:REWRITE DEFAULT-LOGXOR-1))
 (29 29 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (29 29 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (29 29 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (29 29 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (29 29 (:REWRITE |(equal c (/ x))|))
 (29 29 (:REWRITE |(equal c (- x))|))
 (29 29 (:REWRITE |(equal (/ x) c)|))
 (29 29 (:REWRITE |(equal (/ x) (/ y))|))
 (29 29 (:REWRITE |(equal (- x) c)|))
 (29 29 (:REWRITE |(equal (- x) (- y))|))
 (26 1 (:REWRITE RTL::INZ-SPECIAL-P))
 (20 20 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (9 1 (:REWRITE ACL2-NUMBERP-X))
 (4 1 (:REWRITE RATIONALP-X))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:META META-RATIONALP-CORRECT))
 )
(RTL::OPBZERO-ZEROP-2
 (104 4 (:REWRITE RTL::INZ-SPECIAL-P))
 (81 26 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (56 14 (:REWRITE RTL::NEG-BITN-1))
 (56 14 (:REWRITE RTL::NEG-BITN-0))
 (53 26 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (42 14 (:REWRITE RTL::BVECP-BITN-0))
 (36 4 (:REWRITE ACL2-NUMBERP-X))
 (32 32 (:REWRITE REDUCE-INTEGERP-+))
 (32 32 (:REWRITE INTEGERP-MINUS-X))
 (32 32 (:META META-INTEGERP-CORRECT))
 (26 26 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (26 26 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (26 26 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (26 26 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (26 26 (:REWRITE |(equal c (/ x))|))
 (26 26 (:REWRITE |(equal c (- x))|))
 (26 26 (:REWRITE |(equal (/ x) c)|))
 (26 26 (:REWRITE |(equal (/ x) (/ y))|))
 (26 26 (:REWRITE |(equal (- x) c)|))
 (26 26 (:REWRITE |(equal (- x) (- y))|))
 (23 23 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (16 4 (:REWRITE RATIONALP-X))
 (14 14 (:REWRITE RTL::BITN-NEG))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:META META-RATIONALP-CORRECT))
 )
(RTL::SPECIAL-MULSTK-MULOVFL
 (314 83 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (192 192 (:TYPE-PRESCRIPTION RTL::FMUL64-FUSED-SPEC-SPECIAL-VAL))
 (183 83 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (153 17 (:REWRITE ACL2-NUMBERP-X))
 (120 30 (:REWRITE RTL::NEG-BITN-1))
 (120 30 (:REWRITE RTL::NEG-BITN-0))
 (107 83 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (90 30 (:REWRITE RTL::BVECP-BITN-0))
 (89 89 (:REWRITE REDUCE-INTEGERP-+))
 (89 89 (:REWRITE INTEGERP-MINUS-X))
 (89 89 (:META META-INTEGERP-CORRECT))
 (83 83 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (83 83 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (83 83 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (83 83 (:REWRITE |(equal c (/ x))|))
 (83 83 (:REWRITE |(equal c (- x))|))
 (83 83 (:REWRITE |(equal (/ x) c)|))
 (83 83 (:REWRITE |(equal (/ x) (/ y))|))
 (83 83 (:REWRITE |(equal (- x) c)|))
 (83 83 (:REWRITE |(equal (- x) (- y))|))
 (68 17 (:REWRITE RATIONALP-X))
 (55 55 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (48 36 (:REWRITE DEFAULT-TIMES-1))
 (36 36 (:REWRITE DEFAULT-TIMES-2))
 (36 12 (:REWRITE RTL::BITN-BVECP-1))
 (34 34 (:TYPE-PRESCRIPTION BOOLEANP))
 (30 30 (:REWRITE RTL::BITN-NEG))
 (25 1 (:DEFINITION =))
 (17 17 (:REWRITE REDUCE-RATIONALP-+))
 (17 17 (:REWRITE REDUCE-RATIONALP-*))
 (17 17 (:REWRITE RATIONALP-MINUS-X))
 (17 17 (:META META-RATIONALP-CORRECT))
 (12 12 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 )
(RTL::OPBZERO-ZEROP-3
 (52 2 (:REWRITE RTL::INZ-SPECIAL-P))
 (43 13 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (42 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (29 13 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (18 2 (:REWRITE ACL2-NUMBERP-X))
 (13 13 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (13 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (13 13 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (13 13 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (13 13 (:REWRITE |(equal c (/ x))|))
 (13 13 (:REWRITE |(equal c (- x))|))
 (13 13 (:REWRITE |(equal (/ x) c)|))
 (13 13 (:REWRITE |(equal (/ x) (/ y))|))
 (13 13 (:REWRITE |(equal (- x) c)|))
 (13 13 (:REWRITE |(equal (- x) (- y))|))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (8 2 (:REWRITE RATIONALP-X))
 (6 6 (:REWRITE SUBSETP-MEMBER . 4))
 (6 6 (:REWRITE SUBSETP-MEMBER . 3))
 (6 6 (:REWRITE SUBSETP-MEMBER . 2))
 (6 6 (:REWRITE SUBSETP-MEMBER . 1))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 3))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (2 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (- x))|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) (/ y))|))
 (1 1 (:REWRITE |(< (- x) c)|))
 (1 1 (:REWRITE |(< (- x) (- y))|))
 )
(RTL::OPBZERO-ZEROP-4
 (676 26 (:REWRITE RTL::INZ-SPECIAL-P))
 (490 119 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (316 119 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (234 26 (:REWRITE ACL2-NUMBERP-X))
 (119 119 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (119 119 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (119 119 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (119 119 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (119 119 (:REWRITE |(equal c (/ x))|))
 (119 119 (:REWRITE |(equal c (- x))|))
 (119 119 (:REWRITE |(equal (/ x) c)|))
 (119 119 (:REWRITE |(equal (/ x) (/ y))|))
 (119 119 (:REWRITE |(equal (- x) c)|))
 (119 119 (:REWRITE |(equal (- x) (- y))|))
 (104 26 (:REWRITE RATIONALP-X))
 (74 74 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (52 52 (:TYPE-PRESCRIPTION BOOLEANP))
 (26 26 (:REWRITE REDUCE-RATIONALP-+))
 (26 26 (:REWRITE REDUCE-RATIONALP-*))
 (26 26 (:REWRITE REDUCE-INTEGERP-+))
 (26 26 (:REWRITE RATIONALP-MINUS-X))
 (26 26 (:REWRITE INTEGERP-MINUS-X))
 (26 26 (:META META-RATIONALP-CORRECT))
 (26 26 (:META META-INTEGERP-CORRECT))
 )
(RTL::OPBZERO-ZEROP-5
 (168 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (160 160 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (160 160 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (160 160 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (152 44 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (124 12 (:REWRITE RTL::NEG-BITN-0))
 (115 44 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (112 12 (:REWRITE RTL::NEG-BITN-1))
 (78 44 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (62 62 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (55 22 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (54 6 (:REWRITE ACL2-NUMBERP-X))
 (47 22 (:REWRITE DEFAULT-LESS-THAN-2))
 (45 44 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (44 44 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (44 44 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (44 44 (:REWRITE |(equal c (/ x))|))
 (44 44 (:REWRITE |(equal c (- x))|))
 (44 44 (:REWRITE |(equal (/ x) c)|))
 (44 44 (:REWRITE |(equal (/ x) (/ y))|))
 (44 44 (:REWRITE |(equal (- x) c)|))
 (44 44 (:REWRITE |(equal (- x) (- y))|))
 (41 12 (:REWRITE DEFAULT-PLUS-2))
 (36 21 (:REWRITE SIMPLIFY-SUMS-<))
 (36 12 (:REWRITE RTL::BVECP-BITN-0))
 (34 34 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (32 22 (:REWRITE DEFAULT-LESS-THAN-1))
 (30 15 (:REWRITE DEFAULT-TIMES-2))
 (26 26 (:REWRITE REDUCE-INTEGERP-+))
 (26 26 (:REWRITE INTEGERP-MINUS-X))
 (26 26 (:META META-INTEGERP-CORRECT))
 (24 6 (:REWRITE RATIONALP-X))
 (22 22 (:REWRITE THE-FLOOR-BELOW))
 (22 22 (:REWRITE THE-FLOOR-ABOVE))
 (22 22 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (22 22 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (22 22 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (22 22 (:REWRITE INTEGERP-<-CONSTANT))
 (22 22 (:REWRITE CONSTANT-<-INTEGERP))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (- x))|))
 (22 22 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< (/ x) (/ y))|))
 (22 22 (:REWRITE |(< (- x) c)|))
 (22 22 (:REWRITE |(< (- x) (- y))|))
 (19 12 (:REWRITE DEFAULT-PLUS-1))
 (18 15 (:REWRITE DEFAULT-TIMES-1))
 (17 17 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (17 17 (:REWRITE RTL::BITS-NEG-INDICES))
 (15 15 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (14 14 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 12 (:REWRITE RTL::BITN-NEG))
 (12 4 (:REWRITE RTL::BITS-TAIL))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (11 11 (:REWRITE |(< (/ x) 0)|))
 (11 11 (:REWRITE |(< (* x y) 0)|))
 (9 9 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (7 7 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:META META-RATIONALP-CORRECT))
 (4 4 (:REWRITE DEFAULT-MINUS))
 (4 4 (:REWRITE |(- (* c x))|))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (3 1 (:REWRITE RTL::BITN-BVECP-1))
 (2 2 (:REWRITE |(equal (* x y) 0)|))
 (1 1 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (1 1 (:TYPE-PRESCRIPTION ABS))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:REWRITE |(+ c (+ d x))|))
 )
(RTL::OPBZERO-ZEROP)
(RTL::SUM-0-1
 (3702 89 (:REWRITE RTL::BITS-TAIL-GEN))
 (879 99 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (622 155 (:REWRITE DEFAULT-TIMES-2))
 (408 408 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (323 155 (:REWRITE DEFAULT-TIMES-1))
 (285 91 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (285 91 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (259 259 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (259 259 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (259 259 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (259 259 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (259 259 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (251 89 (:REWRITE RTL::BITS-TAIL))
 (198 99 (:REWRITE DEFAULT-LESS-THAN-1))
 (168 168 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (168 168 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (168 168 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (164 52 (:REWRITE DEFAULT-PLUS-2))
 (158 79 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (142 142 (:REWRITE RTL::BITS-NEG-INDICES))
 (138 79 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (132 52 (:REWRITE DEFAULT-PLUS-1))
 (124 24 (:REWRITE |(* c (* d x))|))
 (109 9 (:REWRITE DEFAULT-MINUS))
 (99 99 (:REWRITE THE-FLOOR-BELOW))
 (99 99 (:REWRITE THE-FLOOR-ABOVE))
 (99 99 (:REWRITE DEFAULT-LESS-THAN-2))
 (95 91 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (91 91 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (91 91 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (91 91 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (91 91 (:REWRITE |(equal c (/ x))|))
 (91 91 (:REWRITE |(equal c (- x))|))
 (91 91 (:REWRITE |(equal (/ x) c)|))
 (91 91 (:REWRITE |(equal (/ x) (/ y))|))
 (91 91 (:REWRITE |(equal (- x) c)|))
 (91 91 (:REWRITE |(equal (- x) (- y))|))
 (86 86 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (79 79 (:REWRITE SIMPLIFY-SUMS-<))
 (79 79 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (79 79 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (79 79 (:REWRITE INTEGERP-<-CONSTANT))
 (79 79 (:REWRITE CONSTANT-<-INTEGERP))
 (79 79 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (79 79 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (79 79 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (79 79 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (79 79 (:REWRITE |(< c (- x))|))
 (79 79 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (79 79 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (79 79 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (79 79 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (79 79 (:REWRITE |(< (/ x) (/ y))|))
 (79 79 (:REWRITE |(< (- x) c)|))
 (79 79 (:REWRITE |(< (- x) (- y))|))
 (60 15 (:REWRITE RTL::NEG-BITN-1))
 (60 15 (:REWRITE RTL::NEG-BITN-0))
 (45 15 (:REWRITE RTL::BVECP-BITN-0))
 (36 36 (:TYPE-PRESCRIPTION RTL::FLAGS-1))
 (32 32 (:REWRITE REDUCE-INTEGERP-+))
 (32 32 (:REWRITE INTEGERP-MINUS-X))
 (32 32 (:META META-INTEGERP-CORRECT))
 (28 28 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (28 28 (:REWRITE NORMALIZE-ADDENDS))
 (24 24 (:TYPE-PRESCRIPTION ABS))
 (24 24 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (15 15 (:REWRITE RTL::BITN-NEG))
 (12 12 (:REWRITE DEFAULT-EXPT-2))
 (12 12 (:REWRITE DEFAULT-EXPT-1))
 (12 12 (:REWRITE |(expt 1/c n)|))
 (12 12 (:REWRITE |(expt (- x) n)|))
 (9 9 (:REWRITE |(* (- x) y)|))
 (8 8 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (8 4 (:REWRITE RTL::BITS-BITS-SUM-ALT))
 (4 4 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (4 4 (:REWRITE |(< (+ c/d x) y)|))
 (4 4 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::SUM-0-2
 (182 7 (:REWRITE RTL::INZ-SPECIAL-P))
 (154 44 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (101 44 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (63 7 (:REWRITE ACL2-NUMBERP-X))
 (46 44 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (44 44 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (44 44 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (44 44 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (44 44 (:REWRITE |(equal c (/ x))|))
 (44 44 (:REWRITE |(equal c (- x))|))
 (44 44 (:REWRITE |(equal (/ x) c)|))
 (44 44 (:REWRITE |(equal (/ x) (/ y))|))
 (44 44 (:REWRITE |(equal (- x) c)|))
 (44 44 (:REWRITE |(equal (- x) (- y))|))
 (37 37 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (28 7 (:REWRITE RATIONALP-X))
 (14 14 (:TYPE-PRESCRIPTION BOOLEANP))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 )
(RTL::SUM-0-3
 (1182 34 (:REWRITE RTL::BITS-TAIL-GEN))
 (855 133 (:REWRITE DEFAULT-TIMES-2))
 (838 34 (:REWRITE RTL::NEG-BITN-0))
 (743 34 (:REWRITE RTL::NEG-BITN-1))
 (465 133 (:REWRITE DEFAULT-TIMES-1))
 (305 305 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (305 305 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (305 305 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (305 305 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (305 305 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (245 55 (:REWRITE DEFAULT-PLUS-2))
 (218 18 (:REWRITE DEFAULT-MINUS))
 (190 55 (:REWRITE DEFAULT-PLUS-1))
 (190 44 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (186 186 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (186 186 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (186 186 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (180 76 (:REWRITE DEFAULT-LESS-THAN-1))
 (180 44 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (173 72 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (154 72 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (108 76 (:REWRITE DEFAULT-LESS-THAN-2))
 (94 34 (:REWRITE RTL::BVECP-BITN-0))
 (93 74 (:REWRITE |(< (- x) (- y))|))
 (90 34 (:REWRITE RTL::BITS-TAIL))
 (77 74 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (77 74 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (76 76 (:REWRITE THE-FLOOR-BELOW))
 (76 76 (:REWRITE THE-FLOOR-ABOVE))
 (74 74 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (74 74 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (74 74 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (74 74 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (74 74 (:REWRITE |(< c (- x))|))
 (74 74 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (74 74 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (74 74 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (74 74 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (74 74 (:REWRITE |(< (/ x) (/ y))|))
 (72 72 (:REWRITE SIMPLIFY-SUMS-<))
 (72 72 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (72 72 (:REWRITE INTEGERP-<-CONSTANT))
 (72 72 (:REWRITE CONSTANT-<-INTEGERP))
 (63 63 (:REWRITE RTL::BITS-NEG-INDICES))
 (55 44 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (44 44 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (44 44 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (44 44 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (44 44 (:REWRITE |(equal c (/ x))|))
 (44 44 (:REWRITE |(equal c (- x))|))
 (44 44 (:REWRITE |(equal (/ x) c)|))
 (44 44 (:REWRITE |(equal (/ x) (/ y))|))
 (44 44 (:REWRITE |(equal (- x) c)|))
 (44 44 (:REWRITE |(equal (- x) (- y))|))
 (39 39 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (39 39 (:REWRITE NORMALIZE-ADDENDS))
 (37 37 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (34 34 (:REWRITE RTL::BITN-NEG))
 (32 32 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (23 23 (:REWRITE |(< (/ x) 0)|))
 (23 23 (:REWRITE |(< (* x y) 0)|))
 (22 22 (:REWRITE REDUCE-INTEGERP-+))
 (22 22 (:REWRITE INTEGERP-MINUS-X))
 (22 22 (:META META-INTEGERP-CORRECT))
 (21 21 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (21 21 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (16 16 (:TYPE-PRESCRIPTION RTL::FLAGS-1))
 (16 16 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (16 16 (:REWRITE DEFAULT-EXPT-2))
 (16 16 (:REWRITE DEFAULT-EXPT-1))
 (16 16 (:REWRITE |(expt 1/c n)|))
 (16 16 (:REWRITE |(expt (- x) n)|))
 (10 10 (:REWRITE |(* (- x) y)|))
 (8 8 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (8 8 (:REWRITE |(* c (* d x))|))
 (6 6 (:TYPE-PRESCRIPTION ABS))
 (6 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 )
(RTL::SUM-0-4
 (556 25 (:REWRITE RTL::NEG-BITN-0))
 (494 25 (:REWRITE RTL::NEG-BITN-1))
 (229 229 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (229 229 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (229 229 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (222 222 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (222 55 (:REWRITE DEFAULT-TIMES-2))
 (168 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (156 55 (:REWRITE DEFAULT-TIMES-1))
 (123 27 (:REWRITE DEFAULT-PLUS-2))
 (110 60 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (101 101 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (101 101 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (101 101 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (101 101 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (101 101 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (91 61 (:REWRITE DEFAULT-LESS-THAN-1))
 (88 61 (:REWRITE DEFAULT-LESS-THAN-2))
 (87 33 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (75 25 (:REWRITE RTL::BVECP-BITN-0))
 (74 59 (:REWRITE SIMPLIFY-SUMS-<))
 (72 33 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (62 61 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (62 61 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (61 61 (:REWRITE THE-FLOOR-BELOW))
 (61 61 (:REWRITE THE-FLOOR-ABOVE))
 (61 61 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (61 61 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (61 61 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (61 61 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (61 61 (:REWRITE |(< c (- x))|))
 (61 61 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (61 61 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (61 61 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (61 61 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (61 61 (:REWRITE |(< (/ x) (/ y))|))
 (61 61 (:REWRITE |(< (- x) (- y))|))
 (61 27 (:REWRITE DEFAULT-PLUS-1))
 (60 60 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (60 60 (:REWRITE INTEGERP-<-CONSTANT))
 (60 60 (:REWRITE CONSTANT-<-INTEGERP))
 (45 5 (:REWRITE ACL2-NUMBERP-X))
 (36 11 (:REWRITE RTL::INZ-SPECIAL-P))
 (35 35 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (35 35 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (35 35 (:REWRITE |(< (/ x) 0)|))
 (35 35 (:REWRITE |(< (* x y) 0)|))
 (35 34 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (34 34 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (34 34 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (34 34 (:REWRITE |(equal c (/ x))|))
 (34 34 (:REWRITE |(equal c (- x))|))
 (34 34 (:REWRITE |(equal (/ x) c)|))
 (34 34 (:REWRITE |(equal (/ x) (/ y))|))
 (34 34 (:REWRITE |(equal (- x) c)|))
 (34 34 (:REWRITE |(equal (- x) (- y))|))
 (32 32 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (31 31 (:REWRITE REDUCE-INTEGERP-+))
 (31 31 (:REWRITE INTEGERP-MINUS-X))
 (31 31 (:META META-INTEGERP-CORRECT))
 (25 25 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (25 25 (:REWRITE RTL::BITN-NEG))
 (23 23 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (20 5 (:REWRITE RATIONALP-X))
 (16 16 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (16 16 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (16 16 (:REWRITE RTL::BITS-NEG-INDICES))
 (12 4 (:REWRITE RTL::BITS-TAIL))
 (10 10 (:TYPE-PRESCRIPTION BOOLEANP))
 (8 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (7 7 (:REWRITE DEFAULT-MINUS))
 (6 6 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (6 6 (:REWRITE |(- (* c x))|))
 (5 5 (:REWRITE REDUCE-RATIONALP-+))
 (5 5 (:REWRITE REDUCE-RATIONALP-*))
 (5 5 (:REWRITE RATIONALP-MINUS-X))
 (5 5 (:META META-RATIONALP-CORRECT))
 (4 4 (:REWRITE DEFAULT-EXPT-2))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (3 3 (:TYPE-PRESCRIPTION ABS))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(equal (* x y) 0)|))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (3 1 (:REWRITE RTL::BITN-BVECP-1))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (2 2 (:REWRITE |(* c (* d x))|))
 )
(RTL::SUM-0-5
 (182 7 (:REWRITE RTL::INZ-SPECIAL-P))
 (105 25 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (63 7 (:REWRITE ACL2-NUMBERP-X))
 (45 25 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (31 25 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (28 7 (:REWRITE RATIONALP-X))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (25 25 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (25 25 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (25 25 (:REWRITE |(equal c (/ x))|))
 (25 25 (:REWRITE |(equal c (- x))|))
 (25 25 (:REWRITE |(equal (/ x) c)|))
 (25 25 (:REWRITE |(equal (/ x) (/ y))|))
 (25 25 (:REWRITE |(equal (- x) c)|))
 (25 25 (:REWRITE |(equal (- x) (- y))|))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (14 14 (:TYPE-PRESCRIPTION BOOLEANP))
 (8 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-PLUS-2))
 (4 4 (:REWRITE DEFAULT-PLUS-1))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::SUM-0-6
 (895 15 (:REWRITE RTL::BVECP-BITN-0))
 (361 361 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (361 361 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (361 361 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (256 4 (:REWRITE RTL::BITS-TAIL))
 (202 45 (:REWRITE DEFAULT-TIMES-2))
 (168 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (136 45 (:REWRITE DEFAULT-TIMES-1))
 (136 15 (:REWRITE RTL::NEG-BITN-0))
 (132 92 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (124 97 (:REWRITE DEFAULT-LESS-THAN-2))
 (124 15 (:REWRITE RTL::NEG-BITN-1))
 (123 123 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (123 123 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (123 123 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (123 123 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (123 123 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (123 97 (:REWRITE DEFAULT-LESS-THAN-1))
 (123 58 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (123 27 (:REWRITE DEFAULT-PLUS-2))
 (110 110 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (106 91 (:REWRITE SIMPLIFY-SUMS-<))
 (100 97 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (100 97 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (97 97 (:REWRITE THE-FLOOR-BELOW))
 (97 97 (:REWRITE THE-FLOOR-ABOVE))
 (97 97 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (97 97 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (97 97 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (97 97 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (97 97 (:REWRITE |(< c (- x))|))
 (97 97 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (97 97 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (97 97 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (97 97 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (97 97 (:REWRITE |(< (/ x) (/ y))|))
 (97 97 (:REWRITE |(< (- x) (- y))|))
 (97 58 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (92 92 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (92 92 (:REWRITE INTEGERP-<-CONSTANT))
 (92 92 (:REWRITE CONSTANT-<-INTEGERP))
 (64 64 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (61 27 (:REWRITE DEFAULT-PLUS-1))
 (59 59 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (59 59 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (59 59 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (59 59 (:REWRITE |(equal c (/ x))|))
 (59 59 (:REWRITE |(equal c (- x))|))
 (59 59 (:REWRITE |(equal (/ x) c)|))
 (59 59 (:REWRITE |(equal (/ x) (/ y))|))
 (59 59 (:REWRITE |(equal (- x) c)|))
 (59 59 (:REWRITE |(equal (- x) (- y))|))
 (59 1 (:REWRITE RTL::BITN-BVECP-1))
 (46 46 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (46 46 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (46 46 (:REWRITE |(< (/ x) 0)|))
 (46 46 (:REWRITE |(< (* x y) 0)|))
 (44 44 (:REWRITE REDUCE-INTEGERP-+))
 (44 44 (:REWRITE INTEGERP-MINUS-X))
 (44 44 (:META META-INTEGERP-CORRECT))
 (40 40 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (36 11 (:REWRITE RTL::INZ-SPECIAL-P))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (23 23 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (16 16 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (16 16 (:REWRITE DEFAULT-MINUS))
 (16 16 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (16 16 (:REWRITE RTL::BITS-NEG-INDICES))
 (15 15 (:REWRITE RTL::BITN-NEG))
 (12 3 (:REWRITE RATIONALP-X))
 (11 11 (:REWRITE |(- (* c x))|))
 (8 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (6 6 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE DEFAULT-EXPT-2))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:META META-RATIONALP-CORRECT))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (2 2 (:REWRITE |(* c (* d x))|))
 )
(RTL::SUM-0-7
 (84 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (9 9 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (9 9 (:REWRITE RTL::BITS-NEG-INDICES))
 (9 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (9 5 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (9 5 (:REWRITE DEFAULT-LESS-THAN-1))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (5 5 (:REWRITE THE-FLOOR-BELOW))
 (5 5 (:REWRITE THE-FLOOR-ABOVE))
 (5 5 (:REWRITE SIMPLIFY-SUMS-<))
 (5 5 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (5 5 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE INTEGERP-<-CONSTANT))
 (5 5 (:REWRITE DEFAULT-LESS-THAN-2))
 (5 5 (:REWRITE CONSTANT-<-INTEGERP))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (- x))|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) (/ y))|))
 (5 5 (:REWRITE |(< (- x) c)|))
 (5 5 (:REWRITE |(< (- x) (- y))|))
 (5 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (5 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::SUM-0-8
 (1449 77 (:REWRITE DEFAULT-LESS-THAN-1))
 (806 48 (:REWRITE DEFAULT-MINUS))
 (505 505 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (505 505 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (505 505 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (505 505 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (505 505 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (436 4 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (434 68 (:REWRITE DEFAULT-TIMES-2))
 (324 49 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (320 49 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (309 8 (:REWRITE RTL::BITS-TAIL-GEN))
 (234 68 (:REWRITE DEFAULT-TIMES-1))
 (216 36 (:REWRITE DEFAULT-PLUS-2))
 (206 77 (:REWRITE DEFAULT-LESS-THAN-2))
 (180 36 (:REWRITE DEFAULT-PLUS-1))
 (172 58 (:REWRITE |(< (- x) (- y))|))
 (106 106 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (104 104 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (104 104 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (104 104 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (104 4 (:LINEAR EXPT-X->=-X))
 (104 4 (:LINEAR EXPT-X->-X))
 (77 77 (:REWRITE THE-FLOOR-BELOW))
 (77 77 (:REWRITE THE-FLOOR-ABOVE))
 (67 58 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (67 58 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (58 58 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (58 58 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (58 58 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (58 58 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (58 58 (:REWRITE |(< c (- x))|))
 (58 58 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (58 58 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (58 58 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (58 58 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (58 58 (:REWRITE |(< (/ x) (/ y))|))
 (49 49 (:REWRITE SIMPLIFY-SUMS-<))
 (49 49 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (49 49 (:REWRITE INTEGERP-<-CONSTANT))
 (49 49 (:REWRITE CONSTANT-<-INTEGERP))
 (48 48 (:REWRITE |arith (expt x c)|))
 (40 40 (:REWRITE |arith (expt 1/c n)|))
 (34 34 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (32 32 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (32 32 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (28 28 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (28 28 (:REWRITE NORMALIZE-ADDENDS))
 (22 8 (:REWRITE RTL::BITS-TAIL))
 (20 20 (:REWRITE |arith (* c (* d x))|))
 (16 16 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (16 16 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (16 16 (:REWRITE RTL::BITS-NEG-INDICES))
 (12 12 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (12 12 (:REWRITE |(< (+ c/d x) y)|))
 (12 12 (:REWRITE |(< (+ (- c) x) y)|))
 (12 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (12 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (8 8 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (8 8 (:REWRITE DEFAULT-EXPT-2))
 (8 8 (:REWRITE DEFAULT-EXPT-1))
 (8 8 (:REWRITE |(expt 1/c n)|))
 (8 8 (:REWRITE |(expt (- x) n)|))
 (8 8 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (8 8 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (8 8 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (6 6 (:REWRITE |arith (- (* c x))|))
 (6 6 (:REWRITE |arith (* (- x) y)|))
 (6 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:REWRITE |(< y (+ (- c) x))|))
 (6 6 (:REWRITE |(< x (+ c/d y))|))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (5 5 (:REWRITE |(* (- x) y)|))
 (4 4 (:REWRITE RTL::INTEGERP-OPD))
 (4 4 (:REWRITE RTL::INT-OPA))
 (4 4 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (4 4 (:REWRITE |(* c (* d x))|))
 (4 4 (:LINEAR EXPT-LINEAR-UPPER-<))
 (4 4 (:LINEAR EXPT-LINEAR-LOWER-<))
 (4 4 (:LINEAR EXPT->=-1-TWO))
 (4 4 (:LINEAR EXPT->-1-TWO))
 (4 4 (:LINEAR EXPT-<=-1-TWO))
 (4 4 (:LINEAR EXPT-<=-1-ONE))
 (4 4 (:LINEAR EXPT-<-1-TWO))
 (4 4 (:LINEAR EXPT-<-1-ONE))
 (4 1 (:REWRITE RTL::NEG-BITN-1))
 (4 1 (:REWRITE RTL::NEG-BITN-0))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (3 1 (:REWRITE RTL::BVECP-BITN-0))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 )
(RTL::SUM-0-9
 (130 5 (:REWRITE RTL::INZ-SPECIAL-P))
 (58 9 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (45 5 (:REWRITE ACL2-NUMBERP-X))
 (39 30 (:REWRITE DEFAULT-LESS-THAN-1))
 (30 30 (:REWRITE THE-FLOOR-BELOW))
 (30 30 (:REWRITE THE-FLOOR-ABOVE))
 (30 30 (:REWRITE DEFAULT-LESS-THAN-2))
 (25 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:REWRITE DEFAULT-MINUS))
 (23 9 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (22 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (22 19 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (20 5 (:REWRITE RATIONALP-X))
 (19 19 (:REWRITE SIMPLIFY-SUMS-<))
 (19 19 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (19 19 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (19 19 (:REWRITE INTEGERP-<-CONSTANT))
 (19 19 (:REWRITE CONSTANT-<-INTEGERP))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (10 10 (:TYPE-PRESCRIPTION BOOLEANP))
 (10 10 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (10 10 (:REWRITE NORMALIZE-ADDENDS))
 (10 10 (:REWRITE DEFAULT-PLUS-2))
 (10 10 (:REWRITE DEFAULT-PLUS-1))
 (9 9 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (9 9 (:REWRITE |(equal c (/ x))|))
 (9 9 (:REWRITE |(equal c (- x))|))
 (9 9 (:REWRITE |(equal (/ x) c)|))
 (9 9 (:REWRITE |(equal (/ x) (/ y))|))
 (9 9 (:REWRITE |(equal (- x) c)|))
 (9 9 (:REWRITE |(equal (- x) (- y))|))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (7 7 (:REWRITE |(< (/ x) 0)|))
 (7 7 (:REWRITE |(< (+ c/d x) y)|))
 (7 7 (:REWRITE |(< (+ (- c) x) y)|))
 (7 7 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:REWRITE RTL::NANP-INFP))
 (6 6 (:REWRITE |(< y (+ (- c) x))|))
 (6 6 (:REWRITE |(< x (+ c/d y))|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (5 5 (:REWRITE REDUCE-RATIONALP-+))
 (5 5 (:REWRITE REDUCE-RATIONALP-*))
 (5 5 (:REWRITE REDUCE-INTEGERP-+))
 (5 5 (:REWRITE RATIONALP-MINUS-X))
 (5 5 (:REWRITE INTEGERP-MINUS-X))
 (5 5 (:META META-RATIONALP-CORRECT))
 (5 5 (:META META-INTEGERP-CORRECT))
 (4 4 (:REWRITE RTL::SPECIAL-MULSTK-MULOVFL))
 )
(RTL::SIGA
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(RTL::SIGB
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(RTL::SUM-0-10
 (895 15 (:REWRITE RTL::BVECP-BITN-0))
 (388 6 (:REWRITE RTL::BITS-TAIL))
 (352 65 (:REWRITE DEFAULT-TIMES-2))
 (252 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (230 65 (:REWRITE DEFAULT-TIMES-1))
 (228 228 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (228 228 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (228 228 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (209 52 (:REWRITE DEFAULT-PLUS-2))
 (150 150 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (150 150 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (150 150 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (150 150 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (150 150 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (146 146 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (136 15 (:REWRITE RTL::NEG-BITN-0))
 (124 15 (:REWRITE RTL::NEG-BITN-1))
 (118 84 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (114 52 (:REWRITE DEFAULT-PLUS-1))
 (112 85 (:REWRITE DEFAULT-LESS-THAN-2))
 (105 85 (:REWRITE DEFAULT-LESS-THAN-1))
 (98 83 (:REWRITE SIMPLIFY-SUMS-<))
 (91 46 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (85 85 (:REWRITE THE-FLOOR-BELOW))
 (85 85 (:REWRITE THE-FLOOR-ABOVE))
 (85 85 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (85 85 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (85 85 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (85 85 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (85 85 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (85 85 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (85 85 (:REWRITE |(< c (- x))|))
 (85 85 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (85 85 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (85 85 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (85 85 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (85 85 (:REWRITE |(< (/ x) (/ y))|))
 (85 85 (:REWRITE |(< (- x) (- y))|))
 (85 46 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (84 84 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (84 84 (:REWRITE INTEGERP-<-CONSTANT))
 (84 84 (:REWRITE CONSTANT-<-INTEGERP))
 (59 1 (:REWRITE RTL::BITN-BVECP-1))
 (52 52 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (48 48 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (48 48 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (48 48 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (48 48 (:REWRITE |(equal c (/ x))|))
 (48 48 (:REWRITE |(equal c (- x))|))
 (48 48 (:REWRITE |(equal (/ x) c)|))
 (48 48 (:REWRITE |(equal (/ x) (/ y))|))
 (48 48 (:REWRITE |(equal (- x) c)|))
 (48 48 (:REWRITE |(equal (- x) (- y))|))
 (44 44 (:REWRITE REDUCE-INTEGERP-+))
 (44 44 (:REWRITE INTEGERP-MINUS-X))
 (44 44 (:META META-INTEGERP-CORRECT))
 (40 40 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (40 40 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (40 40 (:REWRITE |(< (/ x) 0)|))
 (40 40 (:REWRITE |(< (* x y) 0)|))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (34 9 (:REWRITE RTL::INZ-SPECIAL-P))
 (30 30 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (30 30 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (30 30 (:REWRITE RTL::BITS-NEG-INDICES))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (20 20 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (15 15 (:REWRITE RTL::BITN-NEG))
 (15 15 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (13 13 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (12 3 (:REWRITE RATIONALP-X))
 (10 10 (:REWRITE DEFAULT-EXPT-2))
 (10 10 (:REWRITE DEFAULT-EXPT-1))
 (10 10 (:REWRITE |(expt 1/c n)|))
 (10 10 (:REWRITE |(expt (- x) n)|))
 (8 8 (:REWRITE DEFAULT-MINUS))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (7 7 (:REWRITE |(< 0 (/ x))|))
 (7 7 (:REWRITE |(< 0 (* x y))|))
 (7 7 (:REWRITE |(- (* c x))|))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (4 4 (:REWRITE |(equal (+ (- c) x) y)|))
 (4 4 (:REWRITE |(* c (* d x))|))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:META META-RATIONALP-CORRECT))
 )
(RTL::SUM-0-11
 (8778 204 (:REWRITE RTL::BITS-TAIL-GEN))
 (2801 458 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1966 1966 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1966 1966 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1966 1966 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1966 1966 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1966 1966 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1276 1276 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1276 1276 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1276 1276 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1263 60 (:REWRITE RTL::NEG-BITN-0))
 (1254 353 (:REWRITE DEFAULT-TIMES-2))
 (1224 476 (:REWRITE DEFAULT-LESS-THAN-1))
 (1128 60 (:REWRITE RTL::NEG-BITN-1))
 (1048 8 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (844 36 (:REWRITE |(< y (+ (- c) x))|))
 (762 347 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (694 347 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (639 152 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (630 34 (:REWRITE DEFAULT-MINUS))
 (607 353 (:REWRITE DEFAULT-TIMES-1))
 (596 152 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (578 476 (:REWRITE DEFAULT-LESS-THAN-2))
 (572 204 (:REWRITE RTL::BITS-TAIL))
 (476 476 (:REWRITE THE-FLOOR-BELOW))
 (476 476 (:REWRITE THE-FLOOR-ABOVE))
 (476 152 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (434 26 (:REWRITE |(< (+ (- c) x) y)|))
 (403 347 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (401 398 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (388 350 (:REWRITE |(< (- x) (- y))|))
 (350 350 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (350 350 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (350 350 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (350 350 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (350 350 (:REWRITE |(< c (- x))|))
 (350 350 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (350 350 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (350 350 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (350 350 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (350 350 (:REWRITE |(< (/ x) (/ y))|))
 (347 347 (:REWRITE SIMPLIFY-SUMS-<))
 (347 347 (:REWRITE INTEGERP-<-CONSTANT))
 (347 347 (:REWRITE CONSTANT-<-INTEGERP))
 (341 93 (:REWRITE DEFAULT-PLUS-2))
 (334 334 (:REWRITE RTL::BITS-NEG-INDICES))
 (290 93 (:REWRITE DEFAULT-PLUS-1))
 (288 8 (:LINEAR EXPT->=-1-ONE))
 (288 8 (:LINEAR EXPT-<=-1-TWO))
 (280 8 (:LINEAR EXPT->-1-ONE))
 (280 8 (:LINEAR EXPT-<-1-TWO))
 (272 8 (:LINEAR EXPT-X->=-X))
 (272 8 (:LINEAR EXPT-X->-X))
 (178 60 (:REWRITE RTL::BVECP-BITN-0))
 (156 152 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (152 152 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (152 152 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (152 152 (:REWRITE |(equal c (/ x))|))
 (152 152 (:REWRITE |(equal c (- x))|))
 (152 152 (:REWRITE |(equal (/ x) c)|))
 (152 152 (:REWRITE |(equal (/ x) (/ y))|))
 (152 152 (:REWRITE |(equal (- x) c)|))
 (152 152 (:REWRITE |(equal (- x) (- y))|))
 (135 79 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (134 134 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (66 66 (:REWRITE REDUCE-INTEGERP-+))
 (66 66 (:REWRITE INTEGERP-MINUS-X))
 (66 66 (:META META-INTEGERP-CORRECT))
 (62 62 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (62 62 (:REWRITE NORMALIZE-ADDENDS))
 (60 60 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (60 60 (:REWRITE RTL::BITN-NEG))
 (51 51 (:REWRITE |(< (* x y) 0)|))
 (48 48 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (38 38 (:REWRITE |(< 0 (* x y))|))
 (36 36 (:TYPE-PRESCRIPTION RTL::FLAGS-1))
 (36 36 (:REWRITE |(< x (+ c/d y))|))
 (35 35 (:REWRITE |(< (/ x) 0)|))
 (32 32 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (32 32 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (30 30 (:REWRITE DEFAULT-EXPT-2))
 (30 30 (:REWRITE DEFAULT-EXPT-1))
 (30 30 (:REWRITE |(expt 1/c n)|))
 (30 30 (:REWRITE |(expt (- x) n)|))
 (26 26 (:REWRITE |(< (+ c/d x) y)|))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (22 22 (:REWRITE |(< 0 (/ x))|))
 (17 17 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (16 16 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (16 16 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (16 16 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (16 16 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (8 8 (:REWRITE RTL::INTEGERP-OPD))
 (8 8 (:REWRITE RTL::INT-OPA))
 (8 8 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (8 8 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (8 8 (:LINEAR EXPT-LINEAR-UPPER-<))
 (8 8 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (8 8 (:LINEAR EXPT-LINEAR-LOWER-<))
 (8 8 (:LINEAR EXPT->=-1-TWO))
 (8 8 (:LINEAR EXPT->-1-TWO))
 (8 8 (:LINEAR EXPT-<=-1-ONE))
 (8 8 (:LINEAR EXPT-<-1-ONE))
 (8 4 (:REWRITE RTL::BITS-BITS-SUM-ALT))
 (5 5 (:REWRITE |(* (- x) y)|))
 )
(RTL::SUM-0-12
 (1013 17 (:REWRITE RTL::BVECP-BITN-0))
 (640 640 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (640 640 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (640 640 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (520 8 (:REWRITE RTL::BITS-TAIL))
 (336 8 (:REWRITE RTL::BITS-TAIL-GEN))
 (323 120 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (282 85 (:REWRITE DEFAULT-TIMES-2))
 (271 69 (:REWRITE DEFAULT-PLUS-2))
 (213 69 (:REWRITE DEFAULT-PLUS-1))
 (198 121 (:REWRITE DEFAULT-LESS-THAN-2))
 (184 85 (:REWRITE DEFAULT-TIMES-1))
 (182 182 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (170 121 (:REWRITE DEFAULT-LESS-THAN-1))
 (144 17 (:REWRITE RTL::NEG-BITN-0))
 (132 17 (:REWRITE RTL::NEG-BITN-1))
 (126 121 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (126 121 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (121 121 (:REWRITE THE-FLOOR-BELOW))
 (121 121 (:REWRITE THE-FLOOR-ABOVE))
 (121 121 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (121 121 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (121 121 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (121 121 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (121 121 (:REWRITE |(< c (- x))|))
 (121 121 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (121 121 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (121 121 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (121 121 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (121 121 (:REWRITE |(< (/ x) (/ y))|))
 (121 121 (:REWRITE |(< (- x) (- y))|))
 (120 120 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (120 120 (:REWRITE INTEGERP-<-CONSTANT))
 (120 120 (:REWRITE CONSTANT-<-INTEGERP))
 (115 115 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (115 115 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (115 115 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (115 115 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (101 53 (:REWRITE |(equal (/ x) c)|))
 (99 50 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (89 50 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (82 82 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (60 60 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (60 60 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (60 60 (:REWRITE |(< (/ x) 0)|))
 (60 60 (:REWRITE |(< (* x y) 0)|))
 (59 1 (:REWRITE RTL::BITN-BVECP-1))
 (56 16 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (55 53 (:REWRITE |(equal (/ x) (/ y))|))
 (53 53 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (53 53 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (53 53 (:REWRITE |(equal c (/ x))|))
 (53 53 (:REWRITE |(equal (- x) (- y))|))
 (51 51 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (51 51 (:REWRITE |(equal c (- x))|))
 (51 51 (:REWRITE |(equal (- x) c)|))
 (50 50 (:REWRITE REDUCE-INTEGERP-+))
 (50 50 (:REWRITE INTEGERP-MINUS-X))
 (50 50 (:META META-INTEGERP-CORRECT))
 (46 46 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (46 46 (:REWRITE RTL::BITS-NEG-INDICES))
 (42 42 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (34 9 (:REWRITE RTL::INZ-SPECIAL-P))
 (32 32 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (31 31 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (17 17 (:REWRITE RTL::BITN-NEG))
 (16 16 (:REWRITE DEFAULT-MINUS))
 (15 15 (:REWRITE |(- (* c x))|))
 (12 3 (:REWRITE RATIONALP-X))
 (11 11 (:REWRITE |(< y (+ (- c) x))|))
 (11 11 (:REWRITE |(< x (+ c/d y))|))
 (8 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 2 (:REWRITE |(equal x (/ y))|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< 0 (/ x))|))
 (5 5 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE DEFAULT-EXPT-2))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (4 2 (:REWRITE DEFAULT-DIVIDE))
 (4 2 (:REWRITE |(not (equal x (/ y)))|))
 (4 2 (:REWRITE |(/ (/ x))|))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:META META-RATIONALP-CORRECT))
 (2 2 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (2 2 (:REWRITE |(* c (* d x))|))
 )
(RTL::SUM-0-13
 (642 642 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (642 642 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (642 642 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (264 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (182 7 (:REWRITE RTL::INZ-SPECIAL-P))
 (150 36 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (115 36 (:REWRITE DEFAULT-LESS-THAN-2))
 (110 44 (:REWRITE DEFAULT-TIMES-2))
 (102 25 (:REWRITE DEFAULT-PLUS-2))
 (99 36 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (90 28 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (66 27 (:REWRITE SIMPLIFY-SUMS-<))
 (63 36 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (63 7 (:REWRITE ACL2-NUMBERP-X))
 (60 60 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (53 36 (:REWRITE DEFAULT-LESS-THAN-1))
 (44 44 (:REWRITE DEFAULT-TIMES-1))
 (38 38 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (36 36 (:REWRITE THE-FLOOR-BELOW))
 (36 36 (:REWRITE THE-FLOOR-ABOVE))
 (36 36 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (36 36 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (36 36 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (36 36 (:REWRITE |(equal c (/ x))|))
 (36 36 (:REWRITE |(equal c (- x))|))
 (36 36 (:REWRITE |(equal (/ x) c)|))
 (36 36 (:REWRITE |(equal (/ x) (/ y))|))
 (36 36 (:REWRITE |(equal (- x) c)|))
 (36 36 (:REWRITE |(equal (- x) (- y))|))
 (34 30 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (30 30 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (30 30 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (30 30 (:REWRITE INTEGERP-<-CONSTANT))
 (30 30 (:REWRITE CONSTANT-<-INTEGERP))
 (30 30 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (30 30 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (30 30 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (30 30 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (30 30 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (30 30 (:REWRITE |(< c (- x))|))
 (30 30 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (30 30 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (30 30 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (30 30 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (30 30 (:REWRITE |(< (/ x) (/ y))|))
 (30 30 (:REWRITE |(< (- x) c)|))
 (30 30 (:REWRITE |(< (- x) (- y))|))
 (29 29 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (28 25 (:REWRITE DEFAULT-PLUS-1))
 (28 7 (:REWRITE RATIONALP-X))
 (21 21 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (21 21 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (21 21 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (21 21 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (21 21 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (21 21 (:REWRITE RTL::BITS-NEG-INDICES))
 (20 20 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (18 6 (:REWRITE RTL::BITS-TAIL))
 (15 15 (:REWRITE REDUCE-INTEGERP-+))
 (15 15 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (15 15 (:META META-INTEGERP-CORRECT))
 (14 14 (:TYPE-PRESCRIPTION BOOLEANP))
 (13 13 (:REWRITE DEFAULT-MINUS))
 (12 12 (:REWRITE RTL::SPECIAL-MULSTK-MULOVFL))
 (11 11 (:REWRITE |(< (/ x) 0)|))
 (11 11 (:REWRITE |(< (* x y) 0)|))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE FOLD-CONSTS-IN-+))
 (7 7 (:REWRITE |(< y (+ (- c) x))|))
 (7 7 (:REWRITE |(+ c (+ d x))|))
 (7 7 (:META META-RATIONALP-CORRECT))
 (5 5 (:REWRITE |arith (+ c (+ d x))|))
 (5 5 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(* (- x) y)|))
 (1 1 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 )
(RTL::SUM-0-14
 (2072 175 (:REWRITE DEFAULT-TIMES-2))
 (714 42 (:REWRITE DEFAULT-MINUS))
 (486 486 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (486 486 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (486 486 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (486 486 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (486 486 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (397 27 (:REWRITE DEFAULT-LESS-THAN-1))
 (373 175 (:REWRITE DEFAULT-TIMES-1))
 (308 88 (:REWRITE DEFAULT-PLUS-2))
 (268 88 (:REWRITE DEFAULT-PLUS-1))
 (252 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (130 4 (:REWRITE RTL::NEG-BITN-0))
 (116 18 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (116 18 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (115 4 (:REWRITE RTL::NEG-BITN-1))
 (96 96 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (70 70 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (70 70 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (70 70 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (70 27 (:REWRITE DEFAULT-LESS-THAN-2))
 (59 21 (:REWRITE |(< (- x) (- y))|))
 (48 48 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (48 48 (:REWRITE NORMALIZE-ADDENDS))
 (48 48 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (32 32 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (27 27 (:REWRITE THE-FLOOR-BELOW))
 (27 27 (:REWRITE THE-FLOOR-ABOVE))
 (24 24 (:REWRITE DEFAULT-EXPT-2))
 (24 24 (:REWRITE DEFAULT-EXPT-1))
 (24 24 (:REWRITE |(expt 1/c n)|))
 (24 24 (:REWRITE |(expt (- x) n)|))
 (24 21 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (24 21 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (21 21 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (21 21 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (21 21 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (21 21 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (21 21 (:REWRITE |(< c (- x))|))
 (21 21 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (21 21 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (21 21 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (21 21 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (21 21 (:REWRITE |(< (/ x) (/ y))|))
 (20 20 (:TYPE-PRESCRIPTION RTL::BVECP))
 (18 18 (:REWRITE SIMPLIFY-SUMS-<))
 (18 18 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (18 18 (:REWRITE INTEGERP-<-CONSTANT))
 (18 18 (:REWRITE CONSTANT-<-INTEGERP))
 (18 6 (:REWRITE RTL::BITS-TAIL))
 (13 13 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (13 13 (:REWRITE RTL::BITS-NEG-INDICES))
 (12 12 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (12 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (12 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (12 4 (:REWRITE RTL::BVECP-BITN-0))
 (9 9 (:REWRITE |(< (/ x) 0)|))
 (9 9 (:REWRITE |(< (* x y) 0)|))
 (9 9 (:REWRITE |(* (- x) y)|))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (6 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE RTL::BITN-NEG))
 (4 4 (:REWRITE |(< (+ c/d x) y)|))
 (4 4 (:REWRITE |(< (+ (- c) x) y)|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 )
(RTL::SUM-0-15
 (462 11 (:REWRITE RTL::BITS-TAIL-GEN))
 (442 17 (:REWRITE RTL::INZ-SPECIAL-P))
 (306 95 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (187 95 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (153 17 (:REWRITE ACL2-NUMBERP-X))
 (97 97 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (97 97 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (97 97 (:REWRITE |(equal (/ x) (/ y))|))
 (96 68 (:REWRITE DEFAULT-LESS-THAN-1))
 (95 95 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (95 95 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (95 95 (:REWRITE |(equal c (/ x))|))
 (95 95 (:REWRITE |(equal c (- x))|))
 (95 95 (:REWRITE |(equal (/ x) c)|))
 (95 95 (:REWRITE |(equal (- x) c)|))
 (88 88 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (88 60 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (88 60 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (69 63 (:REWRITE DEFAULT-TIMES-2))
 (68 68 (:REWRITE THE-FLOOR-BELOW))
 (68 68 (:REWRITE THE-FLOOR-ABOVE))
 (68 68 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (68 68 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (68 68 (:REWRITE DEFAULT-LESS-THAN-2))
 (68 68 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (68 68 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (68 68 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (68 68 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (68 68 (:REWRITE |(< c (- x))|))
 (68 68 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (68 68 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (68 68 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (68 68 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (68 68 (:REWRITE |(< (/ x) (/ y))|))
 (68 68 (:REWRITE |(< (- x) (- y))|))
 (68 17 (:REWRITE RATIONALP-X))
 (65 65 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (64 64 (:REWRITE INTEGERP-<-CONSTANT))
 (64 64 (:REWRITE CONSTANT-<-INTEGERP))
 (63 63 (:REWRITE DEFAULT-TIMES-1))
 (60 60 (:REWRITE SIMPLIFY-SUMS-<))
 (53 53 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (53 53 (:REWRITE |(< (/ x) 0)|))
 (53 53 (:REWRITE |(< (* x y) 0)|))
 (52 52 (:REWRITE DEFAULT-MINUS))
 (46 46 (:REWRITE REDUCE-INTEGERP-+))
 (46 46 (:META META-INTEGERP-CORRECT))
 (45 45 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (45 45 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (34 34 (:TYPE-PRESCRIPTION BOOLEANP))
 (33 11 (:REWRITE RTL::BITS-TAIL))
 (31 31 (:REWRITE RTL::SPECIAL-MULSTK-MULOVFL))
 (17 17 (:REWRITE REDUCE-RATIONALP-+))
 (17 17 (:REWRITE REDUCE-RATIONALP-*))
 (17 17 (:REWRITE RATIONALP-MINUS-X))
 (17 17 (:META META-RATIONALP-CORRECT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (13 13 (:REWRITE |(* (- x) y)|))
 (11 11 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (11 11 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 )
(RTL::SUM-0-16
 (168 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (104 4 (:REWRITE RTL::INZ-SPECIAL-P))
 (79 25 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (49 25 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (36 4 (:REWRITE ACL2-NUMBERP-X))
 (32 32 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (29 25 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (25 25 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (25 25 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (25 25 (:REWRITE |(equal c (/ x))|))
 (25 25 (:REWRITE |(equal c (- x))|))
 (25 25 (:REWRITE |(equal (/ x) c)|))
 (25 25 (:REWRITE |(equal (/ x) (/ y))|))
 (25 25 (:REWRITE |(equal (- x) c)|))
 (25 25 (:REWRITE |(equal (- x) (- y))|))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (16 4 (:REWRITE RATIONALP-X))
 (12 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (12 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (12 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (12 4 (:REWRITE RTL::BITS-TAIL))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 (7 7 (:REWRITE RTL::SPECIAL-MULSTK-MULOVFL))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE SIMPLIFY-SUMS-<))
 (6 6 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (6 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6 6 (:REWRITE NORMALIZE-ADDENDS))
 (6 6 (:REWRITE INTEGERP-<-CONSTANT))
 (6 6 (:REWRITE DEFAULT-PLUS-2))
 (6 6 (:REWRITE DEFAULT-PLUS-1))
 (6 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (6 6 (:REWRITE CONSTANT-<-INTEGERP))
 (6 6 (:REWRITE |(equal (+ (- c) x) y)|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (- x))|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) (/ y))|))
 (6 6 (:REWRITE |(< (- x) c)|))
 (6 6 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:META META-RATIONALP-CORRECT))
 (4 4 (:META META-INTEGERP-CORRECT))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE DEFAULT-MINUS))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::SUM-0-17
 (19083 446 (:REWRITE RTL::BITS-TAIL-GEN))
 (2476 59 (:REWRITE RTL::NEG-BITN-0))
 (2181 59 (:REWRITE RTL::NEG-BITN-1))
 (2054 650 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1328 446 (:REWRITE RTL::BITS-TAIL))
 (1243 650 (:REWRITE DEFAULT-LESS-THAN-1))
 (1169 614 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (1113 614 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1066 1066 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (993 498 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (860 860 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (832 32 (:REWRITE RTL::INZ-SPECIAL-P))
 (741 498 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (662 614 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (650 650 (:REWRITE THE-FLOOR-BELOW))
 (650 650 (:REWRITE THE-FLOOR-ABOVE))
 (650 650 (:REWRITE DEFAULT-LESS-THAN-2))
 (623 623 (:REWRITE RTL::BITS-NEG-INDICES))
 (614 614 (:REWRITE SIMPLIFY-SUMS-<))
 (614 614 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (614 614 (:REWRITE INTEGERP-<-CONSTANT))
 (614 614 (:REWRITE CONSTANT-<-INTEGERP))
 (614 614 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (614 614 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (614 614 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (614 614 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (614 614 (:REWRITE |(< c (- x))|))
 (614 614 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (614 614 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (614 614 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (614 614 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (614 614 (:REWRITE |(< (/ x) (/ y))|))
 (614 614 (:REWRITE |(< (- x) c)|))
 (614 614 (:REWRITE |(< (- x) (- y))|))
 (600 334 (:REWRITE DEFAULT-TIMES-2))
 (525 525 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (525 525 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (525 525 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (525 525 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (525 525 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (525 525 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (504 502 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (502 502 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (502 502 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (502 502 (:REWRITE |(equal c (/ x))|))
 (502 502 (:REWRITE |(equal c (- x))|))
 (502 502 (:REWRITE |(equal (/ x) c)|))
 (502 502 (:REWRITE |(equal (/ x) (/ y))|))
 (502 502 (:REWRITE |(equal (- x) c)|))
 (502 502 (:REWRITE |(equal (- x) (- y))|))
 (416 162 (:REWRITE DEFAULT-PLUS-2))
 (334 334 (:REWRITE DEFAULT-TIMES-1))
 (309 309 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (288 32 (:REWRITE ACL2-NUMBERP-X))
 (271 162 (:REWRITE DEFAULT-PLUS-1))
 (250 250 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (177 59 (:REWRITE RTL::BVECP-BITN-0))
 (128 32 (:REWRITE RATIONALP-X))
 (120 120 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (110 58 (:REWRITE RTL::SPECIAL-MULSTK-MULOVFL))
 (94 94 (:REWRITE |(equal (+ (- c) x) y)|))
 (72 36 (:REWRITE |(* 1 x)|))
 (64 64 (:TYPE-PRESCRIPTION BOOLEANP))
 (59 59 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (59 59 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (59 59 (:REWRITE RTL::BITN-NEG))
 (59 59 (:REWRITE |(< (/ x) 0)|))
 (59 59 (:REWRITE |(< (* x y) 0)|))
 (57 57 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (38 38 (:TYPE-PRESCRIPTION ABS))
 (34 34 (:REWRITE REDUCE-INTEGERP-+))
 (34 34 (:REWRITE INTEGERP-MINUS-X))
 (34 34 (:META META-INTEGERP-CORRECT))
 (32 32 (:REWRITE REDUCE-RATIONALP-+))
 (32 32 (:REWRITE REDUCE-RATIONALP-*))
 (32 32 (:REWRITE RATIONALP-MINUS-X))
 (32 32 (:META META-RATIONALP-CORRECT))
 (18 18 (:TYPE-PRESCRIPTION RTL::FLAGS-1))
 (12 12 (:REWRITE |(+ c (+ d x))|))
 (12 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (8 8 (:REWRITE |(* (- x) y)|))
 (4 2 (:REWRITE RTL::BITS-BITS-SUM-ALT))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::SUM-0-18
 (252 252 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (252 252 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (252 252 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (252 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (78 3 (:REWRITE RTL::INZ-SPECIAL-P))
 (71 17 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (53 18 (:REWRITE DEFAULT-LESS-THAN-2))
 (50 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (48 48 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (43 17 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (43 17 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (32 9 (:REWRITE DEFAULT-PLUS-2))
 (31 18 (:REWRITE DEFAULT-LESS-THAN-1))
 (30 16 (:REWRITE DEFAULT-TIMES-2))
 (30 15 (:REWRITE SIMPLIFY-SUMS-<))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (23 23 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (23 23 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (23 23 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (23 23 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (18 18 (:REWRITE THE-FLOOR-BELOW))
 (18 18 (:REWRITE THE-FLOOR-ABOVE))
 (18 6 (:REWRITE RTL::BITS-TAIL))
 (17 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (17 17 (:REWRITE |(equal c (/ x))|))
 (17 17 (:REWRITE |(equal c (- x))|))
 (17 17 (:REWRITE |(equal (/ x) c)|))
 (17 17 (:REWRITE |(equal (/ x) (/ y))|))
 (17 17 (:REWRITE |(equal (- x) c)|))
 (17 17 (:REWRITE |(equal (- x) (- y))|))
 (16 16 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (16 16 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE DEFAULT-TIMES-1))
 (16 16 (:REWRITE CONSTANT-<-INTEGERP))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (- x))|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) (/ y))|))
 (16 16 (:REWRITE |(< (- x) c)|))
 (16 16 (:REWRITE |(< (- x) (- y))|))
 (12 12 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (12 3 (:REWRITE RATIONALP-X))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (11 11 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (11 11 (:REWRITE RTL::BITS-NEG-INDICES))
 (10 10 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (10 9 (:REWRITE DEFAULT-PLUS-1))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE RTL::SPECIAL-MULSTK-MULOVFL))
 (4 4 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (4 4 (:REWRITE DEFAULT-MINUS))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:META META-RATIONALP-CORRECT))
 (3 3 (:META META-INTEGERP-CORRECT))
 (1 1 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:REWRITE |(+ c (+ d x))|))
 )
(RTL::BVECP-FRAC
 (47 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (9 9 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (2 1 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (- x))|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) (/ y))|))
 (1 1 (:REWRITE |(< (- x) c)|))
 (1 1 (:REWRITE |(< (- x) (- y))|))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::SUM-0-19
 (24 12 (:REWRITE DEFAULT-TIMES-2))
 (16 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (12 12 (:REWRITE DEFAULT-TIMES-1))
 (12 6 (:REWRITE DEFAULT-PLUS-2))
 (12 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (12 4 (:REWRITE SIMPLIFY-SUMS-<))
 (12 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (12 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (10 10 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (7 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6 6 (:REWRITE NORMALIZE-ADDENDS))
 (6 6 (:REWRITE DEFAULT-PLUS-1))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 (4 4 (:REWRITE |(< y (+ (- c) x))|))
 (4 4 (:REWRITE |(< x (+ c/d y))|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::SUM-0-20
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (8 4 (:REWRITE DEFAULT-TIMES-2))
 (7 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 2 (:REWRITE SIMPLIFY-SUMS-<))
 (6 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (6 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE DEFAULT-TIMES-1))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 (4 2 (:REWRITE DEFAULT-PLUS-2))
 (4 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (- x))|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) (/ y))|))
 (2 2 (:REWRITE |(< (- x) c)|))
 (2 2 (:REWRITE |(< (- x) (- y))|))
 )
(RTL::HACK-1
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(RTL::SUM-0-21
 (192 2 (:REWRITE EXPT-X->=-X))
 (92 1 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (69 69 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (69 69 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (69 69 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (69 69 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (69 69 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (47 15 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (43 16 (:REWRITE DEFAULT-LESS-THAN-1))
 (40 1 (:LINEAR EXPT-<=-1-TWO))
 (40 1 (:LINEAR EXPT-<-1-TWO))
 (36 21 (:REWRITE DEFAULT-PLUS-1))
 (36 1 (:LINEAR EXPT-X->=-X))
 (36 1 (:LINEAR EXPT-X->-X))
 (33 21 (:REWRITE DEFAULT-PLUS-2))
 (23 16 (:REWRITE DEFAULT-LESS-THAN-2))
 (22 16 (:REWRITE |(< c (- x))|))
 (18 16 (:REWRITE |(< (/ x) (/ y))|))
 (17 16 (:REWRITE |(< (- x) c)|))
 (17 16 (:REWRITE |(< (- x) (- y))|))
 (16 16 (:REWRITE THE-FLOOR-BELOW))
 (16 16 (:REWRITE THE-FLOOR-ABOVE))
 (16 16 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE CONSTANT-<-INTEGERP))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (8 4 (:REWRITE DEFAULT-EXPT-2))
 (7 7 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (6 6 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (6 6 (:REWRITE |(< y (+ (- c) x))|))
 (6 6 (:REWRITE |(< x (+ c/d y))|))
 (6 3 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (6 3 (:REWRITE DEFAULT-MINUS))
 (5 5 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (3 3 (:REWRITE |(< (+ c/d x) y)|))
 (3 3 (:REWRITE |(< (+ (- c) x) y)|))
 (3 3 (:REWRITE |(+ c (+ d x))|))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (2 2 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (2 2 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (2 2 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (1 1 (:REWRITE RTL::INTEGERP-OPD))
 (1 1 (:REWRITE RTL::INT-OPA))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (1 1 (:LINEAR EXPT-LINEAR-UPPER-<))
 (1 1 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (1 1 (:LINEAR EXPT-LINEAR-LOWER-<))
 (1 1 (:LINEAR EXPT->=-1-TWO))
 (1 1 (:LINEAR EXPT->-1-TWO))
 (1 1 (:LINEAR EXPT-<=-1-ONE))
 (1 1 (:LINEAR EXPT-<-1-ONE))
 )
(RTL::SUM-0-22
 (4842 20 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (2303 296 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (2303 296 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (1892 226 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1661 1661 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1661 1661 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1661 1661 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1661 1661 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1591 1591 (:REWRITE |arith (expt x c)|))
 (1584 1584 (:REWRITE |arith (expt 1/c n)|))
 (1201 1201 (:REWRITE |arith (* c (* d x))|))
 (672 171 (:REWRITE DEFAULT-TIMES-2))
 (551 182 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (383 383 (:REWRITE |arith (* (- x) y)|))
 (374 171 (:REWRITE DEFAULT-TIMES-1))
 (372 227 (:REWRITE DEFAULT-LESS-THAN-1))
 (344 227 (:REWRITE DEFAULT-LESS-THAN-2))
 (296 296 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (250 250 (:REWRITE |arith (- (* c x))|))
 (233 178 (:REWRITE SIMPLIFY-SUMS-<))
 (227 227 (:REWRITE THE-FLOOR-BELOW))
 (227 227 (:REWRITE THE-FLOOR-ABOVE))
 (205 3 (:REWRITE EXPT-X->=-X))
 (189 188 (:REWRITE |(< c (- x))|))
 (189 188 (:REWRITE |(< (/ x) (/ y))|))
 (188 188 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (188 188 (:REWRITE INTEGERP-<-CONSTANT))
 (188 188 (:REWRITE CONSTANT-<-INTEGERP))
 (188 188 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (188 188 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (188 188 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (188 188 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (188 188 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (188 188 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (188 188 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (188 188 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (188 188 (:REWRITE |(< (- x) c)|))
 (188 188 (:REWRITE |(< (- x) (- y))|))
 (180 180 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (163 163 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (160 160 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (157 157 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E-EXPT))
 (157 157 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E-EXPT))
 (157 157 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E-EXPT))
 (152 4 (:REWRITE ODD-EXPT-THM))
 (84 74 (:REWRITE DEFAULT-PLUS-1))
 (78 74 (:REWRITE DEFAULT-PLUS-2))
 (52 2 (:REWRITE EXPT-X->-X))
 (51 14 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (47 47 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (47 47 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (47 47 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (40 40 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (40 40 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (40 40 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (38 38 (:TYPE-PRESCRIPTION ABS))
 (25 24 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (22 22 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (20 20 (:REWRITE RTL::INTEGERP-OPD))
 (20 20 (:REWRITE RTL::INT-OPA))
 (20 20 (:LINEAR EXPT-LINEAR-UPPER-<))
 (20 20 (:LINEAR EXPT-LINEAR-LOWER-<))
 (20 20 (:LINEAR EXPT->=-1-TWO))
 (20 20 (:LINEAR EXPT->-1-TWO))
 (20 20 (:LINEAR EXPT-<=-1-ONE))
 (20 20 (:LINEAR EXPT-<-1-ONE))
 (13 12 (:REWRITE DEFAULT-EXPT-2))
 (12 12 (:REWRITE DEFAULT-EXPT-1))
 (12 12 (:REWRITE |(expt 1/c n)|))
 (12 12 (:REWRITE |(expt (- x) n)|))
 (11 11 (:REWRITE |(< 0 (/ x))|))
 (11 11 (:REWRITE |(< 0 (* x y))|))
 (10 2 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE |(< y (+ (- c) x))|))
 (4 4 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 2 (:REWRITE DEFAULT-MINUS))
 (2 2 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (2 2 (:REWRITE |(* c (* d x))|))
 )
(RTL::HACK-2
 (191 1 (:REWRITE |(< (/ x) y) with (< 0 x)|))
 (96 2 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (65 65 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (65 65 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (65 65 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (65 65 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (65 65 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (41 5 (:REWRITE DEFAULT-TIMES-2))
 (23 5 (:REWRITE DEFAULT-LESS-THAN-2))
 (20 2 (:REWRITE |(* c (expt d n))|))
 (16 5 (:REWRITE DEFAULT-TIMES-1))
 (14 14 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (10 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (10 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (10 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (10 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (10 1 (:REWRITE |(<= x (/ y)) with (< y 0)|))
 (10 1 (:REWRITE |(< (/ x) y) with (< x 0)|))
 (8 8 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (7 7 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (7 7 (:REWRITE DEFAULT-EXPT-2))
 (7 7 (:REWRITE DEFAULT-EXPT-1))
 (7 7 (:REWRITE |(expt 1/c n)|))
 (7 7 (:REWRITE |(expt (- x) n)|))
 (7 5 (:REWRITE DEFAULT-LESS-THAN-1))
 (5 5 (:REWRITE THE-FLOOR-BELOW))
 (5 5 (:REWRITE THE-FLOOR-ABOVE))
 (5 5 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (5 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-PLUS-2))
 (4 4 (:REWRITE DEFAULT-PLUS-1))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (4 4 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (4 4 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (4 4 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (4 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (3 3 (:LINEAR EXPT-LINEAR-UPPER-<))
 (3 3 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (3 3 (:LINEAR EXPT-LINEAR-LOWER-<))
 (2 2 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE RTL::INTEGERP-OPD))
 (2 2 (:REWRITE RTL::INT-OPA))
 (2 2 (:LINEAR EXPT-X->=-X))
 (2 2 (:LINEAR EXPT-X->-X))
 (2 2 (:LINEAR EXPT->=-1-TWO))
 (2 2 (:LINEAR EXPT->=-1-ONE))
 (2 2 (:LINEAR EXPT->-1-TWO))
 (2 2 (:LINEAR EXPT->-1-ONE))
 (2 2 (:LINEAR EXPT-<=-1-ONE))
 (2 2 (:LINEAR EXPT-<-1-ONE))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B-EXPT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (1 1 (:REWRITE ZP-OPEN))
 (1 1 (:REWRITE ODD-EXPT-THM))
 (1 1 (:REWRITE DEFAULT-MINUS))
 )
(RTL::SUM-0-23
 (484 2 (:REWRITE |(<= x (/ y)) with (< 0 y)|))
 (456 2 (:REWRITE |(< (/ x) y) with (< 0 x)|))
 (300 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (200 4 (:REWRITE BUBBLE-DOWN-*-MATCH-1))
 (176 2 (:REWRITE |(* y x)|))
 (156 4 (:REWRITE |(* x (expt x n))|))
 (135 135 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (135 135 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (135 135 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (135 135 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (135 135 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (112 5 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (104 4 (:REWRITE |(+ (+ x y) z)|))
 (90 10 (:REWRITE DEFAULT-TIMES-2))
 (83 15 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (81 16 (:REWRITE DEFAULT-LESS-THAN-2))
 (58 35 (:REWRITE DEFAULT-PLUS-2))
 (56 16 (:REWRITE CONSTANT-<-INTEGERP))
 (49 35 (:REWRITE DEFAULT-PLUS-1))
 (47 5 (:LINEAR EXPT->=-1-ONE))
 (47 5 (:LINEAR EXPT->-1-ONE))
 (43 5 (:LINEAR EXPT-X->=-X))
 (43 5 (:LINEAR EXPT-X->-X))
 (40 4 (:REWRITE |(* c (expt d n))|))
 (34 10 (:REWRITE DEFAULT-TIMES-1))
 (24 16 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (22 2 (:REWRITE |(<= x (/ y)) with (< y 0)|))
 (22 2 (:REWRITE |(< (/ x) y) with (< x 0)|))
 (21 16 (:REWRITE DEFAULT-LESS-THAN-1))
 (17 16 (:REWRITE |(< c (- x))|))
 (16 16 (:REWRITE THE-FLOOR-BELOW))
 (16 16 (:REWRITE THE-FLOOR-ABOVE))
 (16 16 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) (/ y))|))
 (16 16 (:REWRITE |(< (- x) c)|))
 (16 16 (:REWRITE |(< (- x) (- y))|))
 (16 14 (:REWRITE SIMPLIFY-SUMS-<))
 (16 8 (:REWRITE DEFAULT-EXPT-2))
 (15 15 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (14 6 (:REWRITE ODD-EXPT-THM))
 (11 11 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (10 10 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (10 10 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (10 10 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (10 10 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (10 10 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (10 10 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (8 8 (:REWRITE DEFAULT-EXPT-1))
 (8 8 (:REWRITE |(expt 1/c n)|))
 (8 8 (:REWRITE |(expt (- x) n)|))
 (8 5 (:REWRITE DEFAULT-MINUS))
 (6 5 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (5 5 (:REWRITE RTL::INTEGERP-OPD))
 (5 5 (:REWRITE RTL::INT-OPA))
 (5 5 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (5 5 (:LINEAR EXPT-LINEAR-UPPER-<))
 (5 5 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (5 5 (:LINEAR EXPT-LINEAR-LOWER-<))
 (5 5 (:LINEAR EXPT->=-1-TWO))
 (5 5 (:LINEAR EXPT->-1-TWO))
 (5 5 (:LINEAR EXPT-<=-1-ONE))
 (5 5 (:LINEAR EXPT-<-1-ONE))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE |(< y (+ (- c) x))|))
 (4 4 (:REWRITE |(< x (+ c/d y))|))
 (4 4 (:REWRITE |(+ c (+ d x))|))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::SUM-0-24
 (398 4 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (315 1 (:REWRITE |(< (/ x) y) with (< 0 x)|))
 (117 21 (:REWRITE DEFAULT-TIMES-2))
 (110 110 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (110 110 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (110 110 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (110 110 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (105 27 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (66 27 (:REWRITE DEFAULT-LESS-THAN-2))
 (54 4 (:LINEAR EXPT-X->=-X))
 (54 4 (:LINEAR EXPT-X->-X))
 (43 21 (:REWRITE DEFAULT-TIMES-1))
 (39 27 (:REWRITE DEFAULT-LESS-THAN-1))
 (39 20 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (34 20 (:REWRITE SIMPLIFY-SUMS-<))
 (30 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (30 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (27 27 (:REWRITE THE-FLOOR-BELOW))
 (27 27 (:REWRITE THE-FLOOR-ABOVE))
 (26 4 (:LINEAR EXPT-<=-1-TWO))
 (26 4 (:LINEAR EXPT-<-1-TWO))
 (25 25 (:REWRITE |arith (expt x c)|))
 (25 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (24 24 (:REWRITE INTEGERP-<-CONSTANT))
 (24 24 (:REWRITE CONSTANT-<-INTEGERP))
 (24 24 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (24 24 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (24 24 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (24 24 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (24 24 (:REWRITE |(< c (- x))|))
 (24 24 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (24 24 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (24 24 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (24 24 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (24 24 (:REWRITE |(< (/ x) (/ y))|))
 (24 24 (:REWRITE |(< (- x) c)|))
 (24 24 (:REWRITE |(< (- x) (- y))|))
 (22 22 (:REWRITE |arith (expt 1/c n)|))
 (22 2 (:REWRITE |(* y (* x z))|))
 (20 20 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (18 18 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (17 17 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 12 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (11 11 (:REWRITE DEFAULT-PLUS-2))
 (11 11 (:REWRITE DEFAULT-PLUS-1))
 (10 10 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (10 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (10 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (10 1 (:REWRITE |(<= x (/ y)) with (< y 0)|))
 (10 1 (:REWRITE |(< (/ x) y) with (< x 0)|))
 (8 8 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (8 8 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (8 8 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (6 6 (:REWRITE |arith (* c (* d x))|))
 (5 5 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (5 5 (:REWRITE NORMALIZE-ADDENDS))
 (5 5 (:REWRITE DEFAULT-EXPT-2))
 (5 5 (:REWRITE DEFAULT-EXPT-1))
 (5 5 (:REWRITE |(expt 1/c n)|))
 (5 5 (:REWRITE |(expt (- x) n)|))
 (5 5 (:LINEAR EXPT-LINEAR-LOWER-<))
 (4 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (4 4 (:REWRITE RTL::INTEGERP-OPD))
 (4 4 (:REWRITE RTL::INT-OPA))
 (4 4 (:LINEAR EXPT-LINEAR-UPPER-<))
 (4 4 (:LINEAR EXPT->=-1-TWO))
 (4 4 (:LINEAR EXPT->-1-TWO))
 (4 4 (:LINEAR EXPT-<=-1-ONE))
 (4 4 (:LINEAR EXPT-<-1-ONE))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (3 3 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:TYPE-PRESCRIPTION ABS))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE ODD-EXPT-THM))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE DEFAULT-MINUS))
 (1 1 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE |(* c (* d x))|))
 )
(RTL::SUM-0-25
 (3868 38 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (3319 3 (:REWRITE |(< (/ x) y) with (< 0 x)|))
 (1927 226 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (1927 226 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (1844 1844 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1844 1844 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1844 1844 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1844 1844 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1569 1569 (:REWRITE |arith (expt x c)|))
 (1552 1552 (:REWRITE |arith (expt 1/c n)|))
 (1478 188 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (964 964 (:REWRITE |arith (* c (* d x))|))
 (723 161 (:REWRITE DEFAULT-TIMES-2))
 (414 150 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (398 161 (:REWRITE DEFAULT-TIMES-1))
 (374 374 (:REWRITE |arith (* (- x) y)|))
 (370 189 (:REWRITE DEFAULT-LESS-THAN-2))
 (296 189 (:REWRITE DEFAULT-LESS-THAN-1))
 (234 99 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E-EXPT))
 (234 99 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E-EXPT))
 (226 226 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (208 208 (:REWRITE |arith (- (* c x))|))
 (200 148 (:REWRITE SIMPLIFY-SUMS-<))
 (195 157 (:REWRITE CONSTANT-<-INTEGERP))
 (189 189 (:REWRITE THE-FLOOR-BELOW))
 (189 189 (:REWRITE THE-FLOOR-ABOVE))
 (166 166 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (161 9 (:REWRITE ODD-EXPT-THM))
 (158 158 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (157 157 (:REWRITE INTEGERP-<-CONSTANT))
 (157 157 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (157 157 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (157 157 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (157 157 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (157 157 (:REWRITE |(< c (- x))|))
 (157 157 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (157 157 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (157 157 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (157 157 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (157 157 (:REWRITE |(< (/ x) (/ y))|))
 (157 157 (:REWRITE |(< (- x) c)|))
 (157 157 (:REWRITE |(< (- x) (- y))|))
 (150 150 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (136 136 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (102 93 (:REWRITE DEFAULT-PLUS-2))
 (102 93 (:REWRITE DEFAULT-PLUS-1))
 (99 99 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E-EXPT))
 (76 76 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (76 76 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (76 76 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (54 18 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (39 39 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (39 39 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (39 39 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (39 39 (:LINEAR EXPT-LINEAR-LOWER-<))
 (39 36 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (38 38 (:REWRITE RTL::INTEGERP-OPD))
 (38 38 (:REWRITE RTL::INT-OPA))
 (38 38 (:LINEAR EXPT-LINEAR-UPPER-<))
 (38 38 (:LINEAR EXPT->=-1-TWO))
 (38 38 (:LINEAR EXPT->-1-TWO))
 (38 38 (:LINEAR EXPT-<=-1-ONE))
 (38 38 (:LINEAR EXPT-<-1-ONE))
 (34 34 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (31 3 (:REWRITE |(<= x (/ y)) with (< y 0)|))
 (31 3 (:REWRITE |(< (/ x) y) with (< x 0)|))
 (30 30 (:TYPE-PRESCRIPTION ABS))
 (21 18 (:REWRITE DEFAULT-EXPT-2))
 (18 18 (:REWRITE DEFAULT-EXPT-1))
 (18 18 (:REWRITE |(expt 1/c n)|))
 (18 18 (:REWRITE |(expt (- x) n)|))
 (11 11 (:REWRITE |(< 0 (/ x))|))
 (11 11 (:REWRITE |(< 0 (* x y))|))
 (10 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (10 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:REWRITE |arith (+ c (+ d x))|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE DEFAULT-MINUS))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:REWRITE |(* c (* d x))|))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 )
(RTL::HACK-3)
(RTL::HACK-4
 (14 12 (:REWRITE DEFAULT-PLUS-1))
 (12 12 (:REWRITE DEFAULT-PLUS-2))
 (7 7 (:REWRITE DEFAULT-TIMES-2))
 (7 7 (:REWRITE DEFAULT-TIMES-1))
 (4 4 (:REWRITE DEFAULT-MINUS))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE |(- (* c x))|))
 )
(RTL::SUM-0-26
 (224 44 (:REWRITE DEFAULT-TIMES-2))
 (170 170 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (170 170 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (170 170 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (170 170 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (146 44 (:REWRITE DEFAULT-TIMES-1))
 (89 7 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (87 7 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (50 24 (:REWRITE DEFAULT-PLUS-2))
 (49 7 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (42 24 (:REWRITE DEFAULT-PLUS-1))
 (31 31 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (31 31 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (31 31 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (24 20 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (16 16 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (16 16 (:REWRITE NORMALIZE-ADDENDS))
 (14 10 (:REWRITE DEFAULT-EXPT-2))
 (10 10 (:REWRITE DEFAULT-EXPT-1))
 (10 10 (:REWRITE |(expt 1/c n)|))
 (10 10 (:REWRITE |(expt (- x) n)|))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (7 7 (:REWRITE |(equal c (/ x))|))
 (7 7 (:REWRITE |(equal c (- x))|))
 (7 7 (:REWRITE |(equal (/ x) c)|))
 (7 7 (:REWRITE |(equal (/ x) (/ y))|))
 (7 7 (:REWRITE |(equal (- x) c)|))
 (7 7 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 2 (:REWRITE SIMPLIFY-SUMS-<))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (2 2 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (- x))|))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) (/ y))|))
 (2 2 (:REWRITE |(< (- x) c)|))
 (2 2 (:REWRITE |(< (- x) (- y))|))
 )
(RTL::SUM-0-27
 (84 36 (:REWRITE DEFAULT-PLUS-1))
 (74 2 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (74 2 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (72 36 (:REWRITE DEFAULT-PLUS-2))
 (48 26 (:REWRITE DEFAULT-LESS-THAN-2))
 (48 18 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (42 26 (:REWRITE DEFAULT-LESS-THAN-1))
 (42 18 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (42 18 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (42 6 (:REWRITE RATIONALP-X))
 (36 18 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (26 26 (:REWRITE THE-FLOOR-BELOW))
 (26 26 (:REWRITE THE-FLOOR-ABOVE))
 (24 12 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (22 20 (:REWRITE |(equal (/ x) (/ y))|))
 (20 20 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (20 20 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (20 20 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (20 20 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (20 20 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (20 20 (:REWRITE INTEGERP-<-CONSTANT))
 (20 20 (:REWRITE CONSTANT-<-INTEGERP))
 (20 20 (:REWRITE |(equal c (/ x))|))
 (20 20 (:REWRITE |(equal (- x) (- y))|))
 (20 20 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (20 20 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (20 20 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (20 20 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (20 20 (:REWRITE |(< c (- x))|))
 (20 20 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (20 20 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (20 20 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (20 20 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (20 20 (:REWRITE |(< (/ x) (/ y))|))
 (20 20 (:REWRITE |(< (- x) c)|))
 (20 20 (:REWRITE |(< (- x) (- y))|))
 (20 12 (:REWRITE DEFAULT-TIMES-2))
 (18 18 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (18 18 (:REWRITE |(equal c (- x))|))
 (18 18 (:REWRITE |(equal (- x) c)|))
 (16 16 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (16 12 (:REWRITE DEFAULT-TIMES-1))
 (8 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 6 (:META META-INTEGERP-CORRECT))
 (6 2 (:REWRITE |(equal x (/ y))|))
 (6 2 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (6 2 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (4 2 (:REWRITE DEFAULT-DIVIDE))
 (4 2 (:REWRITE |(not (equal x (/ y)))|))
 )
(RTL::SUM-0-28
 (40 20 (:REWRITE DEFAULT-TIMES-2))
 (30 13 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (25 13 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (23 13 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (20 20 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (20 20 (:REWRITE DEFAULT-TIMES-1))
 (20 10 (:REWRITE DEFAULT-PLUS-2))
 (13 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (13 13 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (13 13 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (13 13 (:REWRITE |(equal c (/ x))|))
 (13 13 (:REWRITE |(equal c (- x))|))
 (13 13 (:REWRITE |(equal (/ x) c)|))
 (13 13 (:REWRITE |(equal (/ x) (/ y))|))
 (13 13 (:REWRITE |(equal (- x) c)|))
 (13 13 (:REWRITE |(equal (- x) (- y))|))
 (10 10 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (10 10 (:REWRITE NORMALIZE-ADDENDS))
 (10 10 (:REWRITE DEFAULT-PLUS-1))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::SUM-0-29
 (19032 832 (:REWRITE RTL::INZ-SPECIAL-P))
 (15519 4764 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (9268 4764 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6795 755 (:REWRITE ACL2-NUMBERP-X))
 (6276 4764 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4771 4764 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4764 4764 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4764 4764 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4764 4764 (:REWRITE |(equal c (/ x))|))
 (4764 4764 (:REWRITE |(equal c (- x))|))
 (4764 4764 (:REWRITE |(equal (/ x) c)|))
 (4764 4764 (:REWRITE |(equal (/ x) (/ y))|))
 (4764 4764 (:REWRITE |(equal (- x) c)|))
 (4764 4764 (:REWRITE |(equal (- x) (- y))|))
 (3730 3730 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3020 755 (:REWRITE RATIONALP-X))
 (2520 60 (:REWRITE RTL::BITS-TAIL-GEN))
 (1510 1510 (:TYPE-PRESCRIPTION BOOLEANP))
 (1423 1423 (:REWRITE REDUCE-INTEGERP-+))
 (1423 1423 (:REWRITE INTEGERP-MINUS-X))
 (1423 1423 (:META META-INTEGERP-CORRECT))
 (1336 334 (:REWRITE RTL::NEG-BITN-1))
 (1336 334 (:REWRITE RTL::NEG-BITN-0))
 (1002 334 (:REWRITE RTL::BVECP-BITN-0))
 (919 577 (:REWRITE DEFAULT-LESS-THAN-1))
 (917 567 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (917 567 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (755 755 (:REWRITE REDUCE-RATIONALP-+))
 (755 755 (:REWRITE REDUCE-RATIONALP-*))
 (755 755 (:REWRITE RATIONALP-MINUS-X))
 (755 755 (:META META-RATIONALP-CORRECT))
 (676 676 (:REWRITE RTL::NANP-INFP))
 (599 567 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (585 577 (:REWRITE DEFAULT-LESS-THAN-2))
 (581 573 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (577 577 (:REWRITE THE-FLOOR-BELOW))
 (577 577 (:REWRITE THE-FLOOR-ABOVE))
 (573 573 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (573 573 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (573 573 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (573 573 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (573 573 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (573 573 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (573 573 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (573 573 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (573 573 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (573 573 (:REWRITE |(< (/ x) (/ y))|))
 (573 573 (:REWRITE |(< (- x) (- y))|))
 (567 567 (:REWRITE SIMPLIFY-SUMS-<))
 (567 567 (:REWRITE INTEGERP-<-CONSTANT))
 (567 567 (:REWRITE CONSTANT-<-INTEGERP))
 (567 567 (:REWRITE |(< (- x) c)|))
 (523 507 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (480 480 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (459 449 (:REWRITE DEFAULT-PLUS-2))
 (456 449 (:REWRITE DEFAULT-PLUS-1))
 (334 334 (:REWRITE RTL::BITN-NEG))
 (322 322 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (322 322 (:REWRITE RTL::BITS-NEG-INDICES))
 (220 220 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (220 220 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (220 220 (:REWRITE |(< (/ x) 0)|))
 (220 220 (:REWRITE |(< (* x y) 0)|))
 (199 199 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (180 60 (:REWRITE RTL::BITS-TAIL))
 (140 140 (:REWRITE |(equal (+ (- c) x) y)|))
 (111 111 (:REWRITE DEFAULT-MINUS))
 (63 63 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (63 63 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (63 63 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (63 63 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (63 63 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (63 63 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (9 9 (:REWRITE |(< y (+ (- c) x))|))
 (9 9 (:REWRITE |(< x (+ c/d y))|))
 (9 9 (:REWRITE |(< (+ c/d x) y)|))
 (9 9 (:REWRITE |(< (+ (- c) x) y)|))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (8 8 (:REWRITE |(< 0 (/ x))|))
 (8 8 (:REWRITE |(< 0 (* x y))|))
 (7 7 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (7 7 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (7 7 (:REWRITE DEFAULT-TIMES-2))
 (7 7 (:REWRITE DEFAULT-TIMES-1))
 (7 7 (:REWRITE |(equal (* x y) 0)|))
 )
(RTL::SUM-0
 (406 14 (:REWRITE RTL::SPECIAL-MULSTK-MULOVFL))
 (364 14 (:REWRITE RTL::INZ-SPECIAL-P))
 (361 13 (:REWRITE RTL::NEG-BITN-1))
 (341 105 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (225 105 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (225 25 (:REWRITE ACL2-NUMBERP-X))
 (204 8 (:REWRITE |(< (+ (- c) x) y)|))
 (200 13 (:REWRITE RTL::NEG-BITN-0))
 (170 4 (:DEFINITION NATP))
 (141 105 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (138 4 (:REWRITE |(< (if a b c) x)|))
 (105 105 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (105 105 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (105 105 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (105 105 (:REWRITE |(equal c (/ x))|))
 (105 105 (:REWRITE |(equal c (- x))|))
 (105 105 (:REWRITE |(equal (/ x) c)|))
 (105 105 (:REWRITE |(equal (/ x) (/ y))|))
 (105 105 (:REWRITE |(equal (- x) c)|))
 (105 105 (:REWRITE |(equal (- x) (- y))|))
 (100 25 (:REWRITE RATIONALP-X))
 (83 83 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (39 13 (:REWRITE RTL::BVECP-BITN-0))
 (38 29 (:REWRITE DEFAULT-LESS-THAN-1))
 (33 33 (:REWRITE REDUCE-INTEGERP-+))
 (33 33 (:REWRITE INTEGERP-MINUS-X))
 (33 33 (:META META-INTEGERP-CORRECT))
 (29 29 (:REWRITE THE-FLOOR-BELOW))
 (29 29 (:REWRITE THE-FLOOR-ABOVE))
 (29 29 (:REWRITE DEFAULT-LESS-THAN-2))
 (28 28 (:TYPE-PRESCRIPTION BOOLEANP))
 (28 4 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (26 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (26 17 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (25 25 (:REWRITE REDUCE-RATIONALP-+))
 (25 25 (:REWRITE REDUCE-RATIONALP-*))
 (25 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE RATIONALP-MINUS-X))
 (25 25 (:META META-RATIONALP-CORRECT))
 (17 17 (:REWRITE SIMPLIFY-SUMS-<))
 (17 17 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (17 17 (:REWRITE INTEGERP-<-CONSTANT))
 (17 17 (:REWRITE CONSTANT-<-INTEGERP))
 (17 17 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (17 17 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (17 17 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (17 17 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (17 17 (:REWRITE |(< c (- x))|))
 (17 17 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (17 17 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (17 17 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (17 17 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (17 17 (:REWRITE |(< (/ x) (/ y))|))
 (17 17 (:REWRITE |(< (- x) c)|))
 (17 17 (:REWRITE |(< (- x) (- y))|))
 (17 17 (:REWRITE |(< (* x y) 0)|))
 (14 11 (:REWRITE DEFAULT-PLUS-1))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (9 9 (:REWRITE |(< (/ x) 0)|))
 (8 8 (:REWRITE |(< (+ c/d x) y)|))
 (7 7 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (7 7 (:REWRITE NORMALIZE-ADDENDS))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE |(+ 0 x)|))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::ISSPECIAL-SPECIALP
 (27010 1070 (:REWRITE |(< (+ (- c) x) y)|))
 (18567 6420 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (17250 6420 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (16484 1552 (:REWRITE RTL::NEG-BITN-0))
 (14294 1552 (:REWRITE RTL::NEG-BITN-1))
 (10956 260 (:DEFINITION NATP))
 (10382 582 (:REWRITE RTL::SPECIAL-MULSTK-MULOVFL))
 (9100 350 (:REWRITE RTL::INZ-SPECIAL-P))
 (7068 6420 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6420 6420 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6420 6420 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6420 6420 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6420 6420 (:REWRITE |(equal c (/ x))|))
 (6420 6420 (:REWRITE |(equal c (- x))|))
 (6420 6420 (:REWRITE |(equal (/ x) c)|))
 (6420 6420 (:REWRITE |(equal (/ x) (/ y))|))
 (6420 6420 (:REWRITE |(equal (- x) c)|))
 (6420 6420 (:REWRITE |(equal (- x) (- y))|))
 (4656 1552 (:REWRITE RTL::BVECP-BITN-0))
 (3938 3938 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3906 434 (:REWRITE ACL2-NUMBERP-X))
 (3650 3650 (:REWRITE REDUCE-INTEGERP-+))
 (3650 3650 (:REWRITE INTEGERP-MINUS-X))
 (3650 3650 (:META META-INTEGERP-CORRECT))
 (3136 448 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (2688 78 (:REWRITE |(< (if a b c) x)|))
 (2638 2428 (:REWRITE DEFAULT-LESS-THAN-1))
 (2428 2428 (:REWRITE THE-FLOOR-BELOW))
 (2428 2428 (:REWRITE THE-FLOOR-ABOVE))
 (2428 2428 (:REWRITE DEFAULT-LESS-THAN-2))
 (2350 2350 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2350 2350 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1736 434 (:REWRITE RATIONALP-X))
 (1490 1280 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1490 1280 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (1300 1283 (:REWRITE DEFAULT-PLUS-1))
 (1280 1280 (:REWRITE SIMPLIFY-SUMS-<))
 (1280 1280 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1280 1280 (:REWRITE INTEGERP-<-CONSTANT))
 (1280 1280 (:REWRITE CONSTANT-<-INTEGERP))
 (1280 1280 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1280 1280 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1280 1280 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1280 1280 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1280 1280 (:REWRITE |(< c (- x))|))
 (1280 1280 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1280 1280 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1280 1280 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1280 1280 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1280 1280 (:REWRITE |(< (/ x) (/ y))|))
 (1280 1280 (:REWRITE |(< (- x) c)|))
 (1280 1280 (:REWRITE |(< (- x) (- y))|))
 (1280 1280 (:REWRITE |(< (* x y) 0)|))
 (1070 1070 (:REWRITE |(< (+ c/d x) y)|))
 (831 831 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (831 831 (:REWRITE NORMALIZE-ADDENDS))
 (700 700 (:TYPE-PRESCRIPTION BOOLEANP))
 (434 434 (:REWRITE REDUCE-RATIONALP-+))
 (434 434 (:REWRITE REDUCE-RATIONALP-*))
 (434 434 (:REWRITE RATIONALP-MINUS-X))
 (434 434 (:META META-RATIONALP-CORRECT))
 (260 260 (:TYPE-PRESCRIPTION NATP))
 (260 260 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (210 210 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (210 210 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (210 210 (:REWRITE |(< (/ x) 0)|))
 (11 11 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::ISSPECIAL-0-FLAGS
 (1187 281 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (784 28 (:REWRITE RTL::SPECIAL-MULSTK-MULOVFL))
 (765 85 (:REWRITE ACL2-NUMBERP-X))
 (736 281 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (702 27 (:REWRITE RTL::INZ-SPECIAL-P))
 (546 16 (:REWRITE |(< (if a b c) x)|))
 (546 14 (:REWRITE RTL::BITN-NEG))
 (413 281 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (402 16 (:REWRITE |(< (+ (- c) x) y)|))
 (340 85 (:REWRITE RATIONALP-X))
 (281 281 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (281 281 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (281 281 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (281 281 (:REWRITE |(equal c (/ x))|))
 (281 281 (:REWRITE |(equal c (- x))|))
 (281 281 (:REWRITE |(equal (/ x) c)|))
 (281 281 (:REWRITE |(equal (/ x) (/ y))|))
 (281 281 (:REWRITE |(equal (- x) c)|))
 (281 281 (:REWRITE |(equal (- x) (- y))|))
 (263 241 (:REWRITE RTL::NANP-INFP))
 (152 152 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (140 14 (:REWRITE RTL::NEG-BITN-0))
 (114 114 (:TYPE-PRESCRIPTION BOOLEANP))
 (113 113 (:REWRITE REDUCE-INTEGERP-+))
 (113 113 (:REWRITE INTEGERP-MINUS-X))
 (113 113 (:META META-INTEGERP-CORRECT))
 (86 2 (:DEFINITION NATP))
 (85 85 (:REWRITE REDUCE-RATIONALP-+))
 (85 85 (:REWRITE REDUCE-RATIONALP-*))
 (85 85 (:REWRITE RATIONALP-MINUS-X))
 (85 85 (:META META-RATIONALP-CORRECT))
 (58 14 (:REWRITE RTL::NEG-BITN-1))
 (48 48 (:REWRITE THE-FLOOR-BELOW))
 (48 48 (:REWRITE THE-FLOOR-ABOVE))
 (48 48 (:REWRITE DEFAULT-LESS-THAN-2))
 (48 48 (:REWRITE DEFAULT-LESS-THAN-1))
 (42 14 (:REWRITE RTL::BVECP-BITN-0))
 (32 32 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (32 32 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE SIMPLIFY-SUMS-<))
 (16 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 16 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (16 16 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (16 16 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE CONSTANT-<-INTEGERP))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (- x))|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) (/ y))|))
 (16 16 (:REWRITE |(< (- x) c)|))
 (16 16 (:REWRITE |(< (- x) (- y))|))
 (16 16 (:REWRITE |(< (+ c/d x) y)|))
 (16 16 (:REWRITE |(< (* x y) 0)|))
 (14 14 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (14 14 (:REWRITE NORMALIZE-ADDENDS))
 (14 14 (:REWRITE DEFAULT-PLUS-1))
 (4 4 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 )
(RTL::FLAGS-1-0
 (1257 419 (:REWRITE RTL::BVECP-BITN-0))
 (984 208 (:REWRITE RTL::BITS-TAIL-GEN))
 (834 419 (:REWRITE RTL::NEG-BITN-0))
 (822 419 (:REWRITE RTL::NEG-BITN-1))
 (624 208 (:REWRITE RTL::BITS-TAIL))
 (459 459 (:REWRITE REDUCE-INTEGERP-+))
 (459 459 (:REWRITE INTEGERP-MINUS-X))
 (459 459 (:META META-INTEGERP-CORRECT))
 (424 424 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (424 424 (:REWRITE RTL::BITS-NEG-INDICES))
 (419 419 (:REWRITE RTL::BITN-NEG))
 (235 100 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (218 71 (:REWRITE DEFAULT-TIMES-2))
 (189 21 (:REWRITE ACL2-NUMBERP-X))
 (164 71 (:REWRITE DEFAULT-TIMES-1))
 (163 100 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (144 144 (:TYPE-PRESCRIPTION RTL::FMUL64-FUSED-SPEC-SPECIAL-VAL))
 (123 27 (:REWRITE DEFAULT-PLUS-2))
 (116 116 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (116 116 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (116 116 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (101 101 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (101 101 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (101 101 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (101 101 (:REWRITE |(equal c (/ x))|))
 (101 101 (:REWRITE |(equal c (- x))|))
 (101 101 (:REWRITE |(equal (/ x) c)|))
 (101 101 (:REWRITE |(equal (/ x) (/ y))|))
 (101 101 (:REWRITE |(equal (- x) c)|))
 (101 101 (:REWRITE |(equal (- x) (- y))|))
 (84 21 (:REWRITE RATIONALP-X))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (64 64 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (61 27 (:REWRITE DEFAULT-PLUS-1))
 (60 30 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (58 31 (:REWRITE DEFAULT-LESS-THAN-2))
 (44 29 (:REWRITE SIMPLIFY-SUMS-<))
 (42 42 (:TYPE-PRESCRIPTION BOOLEANP))
 (41 31 (:REWRITE DEFAULT-LESS-THAN-1))
 (39 13 (:REWRITE RTL::BITN-BVECP-1))
 (31 31 (:REWRITE THE-FLOOR-BELOW))
 (31 31 (:REWRITE THE-FLOOR-ABOVE))
 (31 31 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (31 31 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (31 31 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (31 31 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (31 31 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (31 31 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (31 31 (:REWRITE |(< c (- x))|))
 (31 31 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (31 31 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (31 31 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (31 31 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (31 31 (:REWRITE |(< (/ x) (/ y))|))
 (31 31 (:REWRITE |(< (- x) (- y))|))
 (30 30 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (30 30 (:REWRITE INTEGERP-<-CONSTANT))
 (30 30 (:REWRITE CONSTANT-<-INTEGERP))
 (26 1 (:REWRITE RTL::INZ-SPECIAL-P))
 (25 1 (:DEFINITION =))
 (22 22 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (21 21 (:REWRITE REDUCE-RATIONALP-+))
 (21 21 (:REWRITE REDUCE-RATIONALP-*))
 (21 21 (:REWRITE RATIONALP-MINUS-X))
 (21 21 (:META META-RATIONALP-CORRECT))
 (16 16 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (15 15 (:REWRITE |(< (/ x) 0)|))
 (15 15 (:REWRITE |(< (* x y) 0)|))
 (13 13 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (8 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (7 7 (:REWRITE DEFAULT-MINUS))
 (6 6 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (6 6 (:REWRITE |(- (* c x))|))
 (4 4 (:REWRITE DEFAULT-EXPT-2))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (2 2 (:REWRITE |(* c (* d x))|))
 )
(RTL::FLAGS-1-1
 (4 4 (:REWRITE RTL::NANP-INFP))
 )
(RTL::FLAGS-1-2
 (1264 261 (:REWRITE RTL::NEG-BITN-0))
 (1108 261 (:REWRITE RTL::NEG-BITN-1))
 (783 261 (:REWRITE RTL::BVECP-BITN-0))
 (619 619 (:REWRITE REDUCE-INTEGERP-+))
 (619 619 (:REWRITE INTEGERP-MINUS-X))
 (619 619 (:META META-INTEGERP-CORRECT))
 (579 193 (:REWRITE RTL::NANP-INFP))
 (568 104 (:REWRITE RTL::BITS-TAIL-GEN))
 (459 212 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (387 129 (:REWRITE RTL::BITN-BVECP-1))
 (386 386 (:TYPE-PRESCRIPTION RTL::NANP))
 (340 340 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (340 340 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (340 340 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (336 336 (:TYPE-PRESCRIPTION RTL::FMUL64-FUSED-SPEC-SPECIAL-VAL))
 (312 104 (:REWRITE RTL::BITS-TAIL))
 (275 212 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (261 261 (:REWRITE RTL::BITN-NEG))
 (218 71 (:REWRITE DEFAULT-TIMES-2))
 (216 216 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (216 216 (:REWRITE RTL::BITS-NEG-INDICES))
 (213 213 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (213 213 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (213 213 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (213 213 (:REWRITE |(equal c (/ x))|))
 (213 213 (:REWRITE |(equal c (- x))|))
 (213 213 (:REWRITE |(equal (/ x) c)|))
 (213 213 (:REWRITE |(equal (/ x) (/ y))|))
 (213 213 (:REWRITE |(equal (- x) c)|))
 (213 213 (:REWRITE |(equal (- x) (- y))|))
 (189 21 (:REWRITE ACL2-NUMBERP-X))
 (176 176 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (164 71 (:REWRITE DEFAULT-TIMES-1))
 (128 128 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (128 128 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (128 128 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (128 128 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (128 128 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (123 27 (:REWRITE DEFAULT-PLUS-2))
 (84 21 (:REWRITE RATIONALP-X))
 (61 27 (:REWRITE DEFAULT-PLUS-1))
 (60 30 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (58 31 (:REWRITE DEFAULT-LESS-THAN-2))
 (44 29 (:REWRITE SIMPLIFY-SUMS-<))
 (42 42 (:TYPE-PRESCRIPTION BOOLEANP))
 (41 31 (:REWRITE DEFAULT-LESS-THAN-1))
 (31 31 (:REWRITE THE-FLOOR-BELOW))
 (31 31 (:REWRITE THE-FLOOR-ABOVE))
 (31 31 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (31 31 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (31 31 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (31 31 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (31 31 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (31 31 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (31 31 (:REWRITE |(< c (- x))|))
 (31 31 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (31 31 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (31 31 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (31 31 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (31 31 (:REWRITE |(< (/ x) (/ y))|))
 (31 31 (:REWRITE |(< (- x) (- y))|))
 (30 30 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (30 30 (:REWRITE INTEGERP-<-CONSTANT))
 (30 30 (:REWRITE CONSTANT-<-INTEGERP))
 (25 1 (:DEFINITION =))
 (22 22 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (21 21 (:REWRITE REDUCE-RATIONALP-+))
 (21 21 (:REWRITE REDUCE-RATIONALP-*))
 (21 21 (:REWRITE RATIONALP-MINUS-X))
 (21 21 (:META META-RATIONALP-CORRECT))
 (16 16 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (15 15 (:REWRITE |(< (/ x) 0)|))
 (15 15 (:REWRITE |(< (* x y) 0)|))
 (13 13 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (8 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (7 7 (:REWRITE DEFAULT-MINUS))
 (6 6 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (6 6 (:REWRITE |(- (* c x))|))
 (4 4 (:REWRITE DEFAULT-EXPT-2))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (2 2 (:REWRITE |(* c (* d x))|))
 )
(RTL::FLAGS-1-3
 (1264 261 (:REWRITE RTL::NEG-BITN-0))
 (1108 261 (:REWRITE RTL::NEG-BITN-1))
 (783 261 (:REWRITE RTL::BVECP-BITN-0))
 (619 619 (:REWRITE REDUCE-INTEGERP-+))
 (619 619 (:REWRITE INTEGERP-MINUS-X))
 (619 619 (:META META-INTEGERP-CORRECT))
 (568 104 (:REWRITE RTL::BITS-TAIL-GEN))
 (459 212 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (340 340 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (340 340 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (340 340 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (336 336 (:TYPE-PRESCRIPTION RTL::FMUL64-FUSED-SPEC-SPECIAL-VAL))
 (312 104 (:REWRITE RTL::BITS-TAIL))
 (275 212 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (261 261 (:REWRITE RTL::BITN-NEG))
 (218 71 (:REWRITE DEFAULT-TIMES-2))
 (216 216 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (216 216 (:REWRITE RTL::BITS-NEG-INDICES))
 (213 213 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (213 213 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (213 213 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (213 213 (:REWRITE |(equal c (/ x))|))
 (213 213 (:REWRITE |(equal c (- x))|))
 (213 213 (:REWRITE |(equal (/ x) c)|))
 (213 213 (:REWRITE |(equal (/ x) (/ y))|))
 (213 213 (:REWRITE |(equal (- x) c)|))
 (213 213 (:REWRITE |(equal (- x) (- y))|))
 (189 21 (:REWRITE ACL2-NUMBERP-X))
 (176 176 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (164 71 (:REWRITE DEFAULT-TIMES-1))
 (128 128 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (128 128 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (128 128 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (128 128 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (128 128 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (123 27 (:REWRITE DEFAULT-PLUS-2))
 (99 33 (:REWRITE RTL::NANP-INFP))
 (87 29 (:REWRITE RTL::BITN-BVECP-1))
 (84 21 (:REWRITE RATIONALP-X))
 (66 66 (:TYPE-PRESCRIPTION RTL::NANP))
 (61 27 (:REWRITE DEFAULT-PLUS-1))
 (60 30 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (58 31 (:REWRITE DEFAULT-LESS-THAN-2))
 (44 29 (:REWRITE SIMPLIFY-SUMS-<))
 (42 42 (:TYPE-PRESCRIPTION BOOLEANP))
 (41 31 (:REWRITE DEFAULT-LESS-THAN-1))
 (31 31 (:REWRITE THE-FLOOR-BELOW))
 (31 31 (:REWRITE THE-FLOOR-ABOVE))
 (31 31 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (31 31 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (31 31 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (31 31 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (31 31 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (31 31 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (31 31 (:REWRITE |(< c (- x))|))
 (31 31 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (31 31 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (31 31 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (31 31 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (31 31 (:REWRITE |(< (/ x) (/ y))|))
 (31 31 (:REWRITE |(< (- x) (- y))|))
 (30 30 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (30 30 (:REWRITE INTEGERP-<-CONSTANT))
 (30 30 (:REWRITE CONSTANT-<-INTEGERP))
 (25 1 (:DEFINITION =))
 (22 22 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (21 21 (:REWRITE REDUCE-RATIONALP-+))
 (21 21 (:REWRITE REDUCE-RATIONALP-*))
 (21 21 (:REWRITE RATIONALP-MINUS-X))
 (21 21 (:META META-RATIONALP-CORRECT))
 (16 16 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (15 15 (:REWRITE |(< (/ x) 0)|))
 (15 15 (:REWRITE |(< (* x y) 0)|))
 (13 13 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (8 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (7 7 (:REWRITE DEFAULT-MINUS))
 (6 6 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (6 6 (:REWRITE |(- (* c x))|))
 (4 4 (:REWRITE DEFAULT-EXPT-2))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (2 2 (:REWRITE |(* c (* d x))|))
 )
(RTL::FLAGS-1-4
 (30 3 (:REWRITE RTL::NEG-BITN-0))
 (12 3 (:REWRITE RTL::NEG-BITN-1))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 4 (:TYPE-PRESCRIPTION RTL::CAT-NONNEGATIVE-INTEGER-TYPE))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:META META-INTEGERP-CORRECT))
 (4 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (3 1 (:REWRITE RTL::BITN-BVECP-1))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (- x))|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) (/ y))|))
 (2 2 (:REWRITE |(< (- x) c)|))
 (2 2 (:REWRITE |(< (- x) (- y))|))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (1 1 (:REWRITE RTL::BITN-CAT-CONSTANTS))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::BVECP-FLAGS-1
 (18 2 (:REWRITE RTL::NEG-BITN-0))
 (9 2 (:REWRITE RTL::NEG-BITN-1))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (4 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:META META-INTEGERP-CORRECT))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (3 1 (:REWRITE RTL::BITN-BVECP-1))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 )
(RTL::FLAGS-1-VALS
 (520 260 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (520 260 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (260 260 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (260 260 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (260 260 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (260 260 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (260 260 (:REWRITE |(equal c (/ x))|))
 (260 260 (:REWRITE |(equal c (- x))|))
 (260 260 (:REWRITE |(equal (/ x) c)|))
 (260 260 (:REWRITE |(equal (/ x) (/ y))|))
 (260 260 (:REWRITE |(equal (- x) c)|))
 (260 260 (:REWRITE |(equal (- x) (- y))|))
 (255 255 (:REWRITE SUBSETP-MEMBER . 4))
 (255 255 (:REWRITE INTERSECTP-MEMBER . 3))
 (255 255 (:REWRITE INTERSECTP-MEMBER . 2))
 (254 254 (:REWRITE SUBSETP-MEMBER . 2))
 (254 254 (:REWRITE SUBSETP-MEMBER . 1))
 (72 6 (:REWRITE RTL::NEG-BITN-0))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (18 6 (:REWRITE RTL::NEG-BITN-1))
 (18 6 (:REWRITE RTL::BVECP-BITN-0))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:REWRITE RTL::FLAGS-1-4))
 (6 6 (:REWRITE RTL::BITN-NEG))
 )
(RTL::FLAGS-3-REWRITE-1
 (105622 2107 (:REWRITE RTL::BITS-TAIL))
 (78374 2107 (:REWRITE RTL::BITS-TAIL-GEN))
 (55173 902 (:REWRITE RTL::BVECP-BITN-0))
 (42147 7387 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (22086 22086 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (11601 7387 (:REWRITE DEFAULT-LESS-THAN-1))
 (9786 6452 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (9346 6452 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (7533 3763 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (7533 3763 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (7387 7387 (:REWRITE THE-FLOOR-BELOW))
 (7387 7387 (:REWRITE THE-FLOOR-ABOVE))
 (7387 7387 (:REWRITE DEFAULT-LESS-THAN-2))
 (6507 6507 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (6507 6507 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6507 6507 (:REWRITE INTEGERP-<-CONSTANT))
 (6507 6507 (:REWRITE CONSTANT-<-INTEGERP))
 (6507 6507 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (6507 6507 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (6507 6507 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (6507 6507 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (6507 6507 (:REWRITE |(< c (- x))|))
 (6507 6507 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (6507 6507 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (6507 6507 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (6507 6507 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (6507 6507 (:REWRITE |(< (/ x) (/ y))|))
 (6507 6507 (:REWRITE |(< (- x) c)|))
 (6507 6507 (:REWRITE |(< (- x) (- y))|))
 (6452 6452 (:REWRITE SIMPLIFY-SUMS-<))
 (5775 2894 (:REWRITE DEFAULT-TIMES-2))
 (5280 880 (:REWRITE |(* c (* d x))|))
 (4643 902 (:REWRITE RTL::NEG-BITN-1))
 (4643 902 (:REWRITE RTL::NEG-BITN-0))
 (4086 3763 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3763 3763 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3763 3763 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3763 3763 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3763 3763 (:REWRITE |(equal c (/ x))|))
 (3763 3763 (:REWRITE |(equal c (- x))|))
 (3763 3763 (:REWRITE |(equal (/ x) c)|))
 (3763 3763 (:REWRITE |(equal (/ x) (/ y))|))
 (3763 3763 (:REWRITE |(equal (- x) c)|))
 (3763 3763 (:REWRITE |(equal (- x) (- y))|))
 (3150 3150 (:REWRITE RTL::BITS-NEG-INDICES))
 (2894 2894 (:REWRITE DEFAULT-TIMES-1))
 (2738 2738 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2722 2722 (:REWRITE REDUCE-INTEGERP-+))
 (2722 2722 (:REWRITE INTEGERP-MINUS-X))
 (2722 2722 (:META META-INTEGERP-CORRECT))
 (2200 2200 (:REWRITE |(< (/ x) 0)|))
 (2200 2200 (:REWRITE |(< (* x y) 0)|))
 (2145 2145 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2145 2145 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1760 880 (:REWRITE |(* 1 x)|))
 (1704 1136 (:REWRITE DEFAULT-PLUS-2))
 (1704 1136 (:REWRITE DEFAULT-PLUS-1))
 (1669 1669 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1669 1669 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1669 1669 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1669 1669 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1669 1669 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1669 1669 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1216 16 (:REWRITE RTL::BITN-BVECP-1))
 (1203 1203 (:TYPE-PRESCRIPTION ABS))
 (1134 1134 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (902 902 (:REWRITE RTL::BITN-NEG))
 (512 512 (:REWRITE SUBSETP-MEMBER . 4))
 (512 512 (:REWRITE SUBSETP-MEMBER . 3))
 (512 512 (:REWRITE SUBSETP-MEMBER . 2))
 (512 512 (:REWRITE SUBSETP-MEMBER . 1))
 (512 512 (:REWRITE INTERSECTP-MEMBER . 3))
 (512 512 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(RTL::FLAGS-3-REWRITE-2
 (5120 96 (:REWRITE RTL::BITS-TAIL))
 (3664 96 (:REWRITE RTL::BITS-TAIL-GEN))
 (1952 16 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (1808 544 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1360 160 (:REWRITE RTL::NEG-BITN-0))
 (1264 1264 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (832 496 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (800 496 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (768 544 (:REWRITE DEFAULT-LESS-THAN-1))
 (688 688 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (688 688 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (688 688 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (688 688 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (688 688 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (688 688 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (688 544 (:REWRITE DEFAULT-LESS-THAN-2))
 (657 320 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (657 320 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (640 496 (:REWRITE SIMPLIFY-SUMS-<))
 (600 600 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (544 544 (:REWRITE THE-FLOOR-BELOW))
 (544 544 (:REWRITE THE-FLOOR-ABOVE))
 (512 512 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (512 512 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (512 512 (:REWRITE INTEGERP-<-CONSTANT))
 (512 512 (:REWRITE CONSTANT-<-INTEGERP))
 (512 512 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (512 512 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (512 512 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (512 512 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (512 512 (:REWRITE |(< c (- x))|))
 (512 512 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (512 512 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (512 512 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (512 512 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (512 512 (:REWRITE |(< (/ x) (/ y))|))
 (512 512 (:REWRITE |(< (- x) c)|))
 (512 512 (:REWRITE |(< (- x) (- y))|))
 (496 160 (:REWRITE RTL::NEG-BITN-1))
 (336 320 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (320 320 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (320 320 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (320 320 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (320 320 (:REWRITE |(equal c (/ x))|))
 (320 320 (:REWRITE |(equal c (- x))|))
 (320 320 (:REWRITE |(equal (/ x) c)|))
 (320 320 (:REWRITE |(equal (/ x) (/ y))|))
 (320 320 (:REWRITE |(equal (- x) c)|))
 (320 320 (:REWRITE |(equal (- x) (- y))|))
 (300 300 (:REWRITE DEFAULT-EXPT-2))
 (300 300 (:REWRITE DEFAULT-EXPT-1))
 (300 300 (:REWRITE |(expt 1/c n)|))
 (300 300 (:REWRITE |(expt (- x) n)|))
 (288 144 (:REWRITE DEFAULT-TIMES-2))
 (272 272 (:REWRITE REDUCE-INTEGERP-+))
 (272 272 (:REWRITE INTEGERP-MINUS-X))
 (272 272 (:META META-INTEGERP-CORRECT))
 (272 32 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (256 16 (:LINEAR EXPT-X->=-X))
 (256 16 (:LINEAR EXPT-X->-X))
 (256 16 (:LINEAR EXPT->=-1-ONE))
 (256 16 (:LINEAR EXPT->-1-ONE))
 (229 229 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (192 32 (:REWRITE |(* c (* d x))|))
 (176 176 (:REWRITE RTL::BITS-NEG-INDICES))
 (144 144 (:REWRITE DEFAULT-TIMES-1))
 (144 144 (:REWRITE |(< (/ x) 0)|))
 (144 144 (:REWRITE |(< (* x y) 0)|))
 (128 128 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (128 128 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (96 96 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (96 64 (:REWRITE DEFAULT-PLUS-2))
 (96 64 (:REWRITE DEFAULT-PLUS-1))
 (80 80 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (64 64 (:REWRITE RTL::BITN-NEG))
 (64 32 (:REWRITE |(* 1 x)|))
 (48 48 (:TYPE-PRESCRIPTION ABS))
 (32 32 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (32 32 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (32 32 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (17 17 (:REWRITE SUBSETP-MEMBER . 4))
 (17 17 (:REWRITE SUBSETP-MEMBER . 3))
 (17 17 (:REWRITE SUBSETP-MEMBER . 2))
 (17 17 (:REWRITE SUBSETP-MEMBER . 1))
 (17 17 (:REWRITE INTERSECTP-MEMBER . 3))
 (17 17 (:REWRITE INTERSECTP-MEMBER . 2))
 (16 16 (:REWRITE ODD-EXPT-THM))
 (16 16 (:REWRITE RTL::INTEGERP-OPD))
 (16 16 (:REWRITE RTL::INT-OPA))
 (16 16 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (16 16 (:LINEAR EXPT-LINEAR-UPPER-<))
 (16 16 (:LINEAR EXPT-LINEAR-LOWER-<))
 (16 16 (:LINEAR EXPT->=-1-TWO))
 (16 16 (:LINEAR EXPT->-1-TWO))
 (16 16 (:LINEAR EXPT-<=-1-TWO))
 (16 16 (:LINEAR EXPT-<=-1-ONE))
 (16 16 (:LINEAR EXPT-<-1-TWO))
 (16 16 (:LINEAR EXPT-<-1-ONE))
 )
(RTL::FLAGS-3-REWRITE-3
 (148 19 (:REWRITE RTL::NEG-BITN-0))
 (84 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (67 19 (:REWRITE RTL::NEG-BITN-1))
 (57 19 (:REWRITE RTL::BVECP-BITN-0))
 (33 16 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (26 16 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (25 25 (:REWRITE REDUCE-INTEGERP-+))
 (25 25 (:REWRITE INTEGERP-MINUS-X))
 (25 25 (:META META-INTEGERP-CORRECT))
 (24 22 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (24 22 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (24 22 (:REWRITE DEFAULT-LESS-THAN-1))
 (22 22 (:REWRITE THE-FLOOR-BELOW))
 (22 22 (:REWRITE THE-FLOOR-ABOVE))
 (22 22 (:REWRITE SIMPLIFY-SUMS-<))
 (22 22 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (22 22 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (22 22 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (22 22 (:REWRITE INTEGERP-<-CONSTANT))
 (22 22 (:REWRITE DEFAULT-LESS-THAN-2))
 (22 22 (:REWRITE CONSTANT-<-INTEGERP))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (- x))|))
 (22 22 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< (/ x) (/ y))|))
 (22 22 (:REWRITE |(< (- x) c)|))
 (22 22 (:REWRITE |(< (- x) (- y))|))
 (21 16 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (20 20 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (19 19 (:REWRITE RTL::BITN-NEG))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (16 16 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (16 16 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (16 16 (:REWRITE |(equal c (/ x))|))
 (16 16 (:REWRITE |(equal c (- x))|))
 (16 16 (:REWRITE |(equal (/ x) c)|))
 (16 16 (:REWRITE |(equal (/ x) (/ y))|))
 (16 16 (:REWRITE |(equal (- x) c)|))
 (16 16 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (5 5 (:REWRITE RTL::BITS-NEG-INDICES))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::FLAGS-3-REWRITE-4
 (105 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (9 3 (:REWRITE RTL::BITS-TAIL))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (3 3 (:REWRITE THE-FLOOR-BELOW))
 (3 3 (:REWRITE THE-FLOOR-ABOVE))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3 3 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3 3 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (3 3 (:REWRITE INTEGERP-<-CONSTANT))
 (3 3 (:REWRITE DEFAULT-LESS-THAN-2))
 (3 3 (:REWRITE DEFAULT-LESS-THAN-1))
 (3 3 (:REWRITE CONSTANT-<-INTEGERP))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (- x))|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) (/ y))|))
 (3 3 (:REWRITE |(< (- x) c)|))
 (3 3 (:REWRITE |(< (- x) (- y))|))
 )
(RTL::FLAGS-3-REWRITE)
(RTL::FLAGS-5-REWRITE
 (1075 295 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (975 190 (:REWRITE RTL::NEG-BITN-0))
 (750 190 (:REWRITE RTL::NEG-BITN-1))
 (650 295 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (540 60 (:REWRITE ACL2-NUMBERP-X))
 (460 190 (:REWRITE RTL::BVECP-BITN-0))
 (320 320 (:REWRITE REDUCE-INTEGERP-+))
 (320 320 (:REWRITE INTEGERP-MINUS-X))
 (320 320 (:META META-INTEGERP-CORRECT))
 (305 295 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (295 295 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (295 295 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (295 295 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (295 295 (:REWRITE |(equal c (/ x))|))
 (295 295 (:REWRITE |(equal c (- x))|))
 (295 295 (:REWRITE |(equal (/ x) c)|))
 (295 295 (:REWRITE |(equal (/ x) (/ y))|))
 (295 295 (:REWRITE |(equal (- x) c)|))
 (295 295 (:REWRITE |(equal (- x) (- y))|))
 (256 256 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (240 60 (:REWRITE RATIONALP-X))
 (200 50 (:REWRITE RTL::BITS-TAIL-GEN))
 (190 190 (:REWRITE RTL::BITN-NEG))
 (155 155 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (155 155 (:REWRITE RTL::BITS-NEG-INDICES))
 (150 50 (:REWRITE RTL::BITS-TAIL))
 (120 120 (:TYPE-PRESCRIPTION BOOLEANP))
 (95 39 (:REWRITE RTL::BITN-BVECP-1))
 (85 85 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (85 85 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (85 85 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (85 85 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (85 85 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (85 85 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (60 60 (:REWRITE REDUCE-RATIONALP-+))
 (60 60 (:REWRITE REDUCE-RATIONALP-*))
 (60 60 (:REWRITE RATIONALP-MINUS-X))
 (60 60 (:META META-RATIONALP-CORRECT))
 (6 6 (:REWRITE SUBSETP-MEMBER . 4))
 (6 6 (:REWRITE SUBSETP-MEMBER . 3))
 (6 6 (:REWRITE SUBSETP-MEMBER . 2))
 (6 6 (:REWRITE SUBSETP-MEMBER . 1))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 3))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(RTL::OPAD)
(RTL::OPBD)
(RTL::OPCD)
(RTL::ARM-FMA-SPEC-REWRITE
 (9058 316 (:REWRITE RTL::NEG-BITN-0))
 (8316 316 (:REWRITE RTL::NEG-BITN-1))
 (4900 140 (:REWRITE RTL::BITN-SET-FLAG))
 (4620 140 (:DEFINITION NATP))
 (4194 36 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (4068 36 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (3024 108 (:REWRITE |(* x (+ y z))|))
 (2376 906 (:REWRITE DEFAULT-LESS-THAN-1))
 (2340 18 (:REWRITE |(<= x (/ y)) with (< y 0)|))
 (2250 18 (:REWRITE |(< (/ x) y) with (< x 0)|))
 (2214 762 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2010 1059 (:REWRITE DEFAULT-TIMES-2))
 (1974 762 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1566 270 (:REWRITE |(- (* c x))|))
 (1460 519 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1428 906 (:REWRITE DEFAULT-LESS-THAN-2))
 (1368 316 (:REWRITE RTL::BVECP-BITN-0))
 (1332 36 (:REWRITE RTL::RND-NON-NEG))
 (1200 1059 (:REWRITE DEFAULT-TIMES-1))
 (1188 486 (:REWRITE DEFAULT-MINUS))
 (1163 519 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1134 90 (:REWRITE |(* x (- y))|))
 (924 870 (:REWRITE |(< (- x) (- y))|))
 (906 906 (:REWRITE THE-FLOOR-BELOW))
 (906 906 (:REWRITE THE-FLOOR-ABOVE))
 (906 762 (:REWRITE INTEGERP-<-CONSTANT))
 (906 762 (:REWRITE CONSTANT-<-INTEGERP))
 (870 870 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (870 870 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (870 870 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (870 870 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (870 870 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (870 870 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (870 870 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (870 870 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (870 870 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (870 870 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (870 870 (:REWRITE |(< (/ x) (/ y))|))
 (792 36 (:REWRITE |(* (if a b c) x)|))
 (762 762 (:REWRITE SIMPLIFY-SUMS-<))
 (762 762 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (729 729 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (729 243 (:REWRITE DEFAULT-PLUS-2))
 (717 519 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (666 18 (:REWRITE RTL::RND-NON-POS))
 (666 18 (:REWRITE |(not (equal x (/ y)))|))
 (666 18 (:REWRITE |(equal x (/ y))|))
 (648 252 (:REWRITE |(* (- x) y)|))
 (528 528 (:REWRITE REDUCE-INTEGERP-+))
 (528 528 (:REWRITE INTEGERP-MINUS-X))
 (528 528 (:META META-INTEGERP-CORRECT))
 (519 519 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (519 519 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (519 519 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (519 519 (:REWRITE |(equal c (/ x))|))
 (519 519 (:REWRITE |(equal c (- x))|))
 (519 519 (:REWRITE |(equal (/ x) c)|))
 (519 519 (:REWRITE |(equal (/ x) (/ y))|))
 (519 519 (:REWRITE |(equal (- x) c)|))
 (519 519 (:REWRITE |(equal (- x) (- y))|))
 (486 243 (:REWRITE DEFAULT-PLUS-1))
 (432 432 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (432 432 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (432 432 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (428 428 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (420 140 (:REWRITE RTL::BVECP-SET-FLAG))
 (406 406 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (406 406 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (406 406 (:REWRITE |(< (/ x) 0)|))
 (406 406 (:REWRITE |(< (* x y) 0)|))
 (316 316 (:REWRITE RTL::BITN-NEG))
 (243 243 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (243 243 (:REWRITE NORMALIZE-ADDENDS))
 (216 216 (:REWRITE |(< (+ c/d x) y)|))
 (216 216 (:REWRITE |(< (+ (- c) x) y)|))
 (216 216 (:REWRITE |(* c (* d x))|))
 (198 99 (:REWRITE DEFAULT-LOGXOR-2))
 (198 99 (:REWRITE DEFAULT-LOGXOR-1))
 (162 162 (:TYPE-PRESCRIPTION BOOLEANP))
 (140 140 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (140 140 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (140 140 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (140 140 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (140 140 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (140 140 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (140 140 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (140 140 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (140 140 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (108 108 (:TYPE-PRESCRIPTION RTL::SGN))
 (108 108 (:REWRITE |(< y (+ (- c) x))|))
 (108 108 (:REWRITE |(< x (+ c/d y))|))
 (90 36 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (90 36 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (63 63 (:REWRITE |(equal (+ (- c) x) y)|))
 (45 45 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (36 36 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (36 36 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (36 36 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (36 36 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (36 36 (:REWRITE |(< 0 (/ x))|))
 (36 36 (:REWRITE |(< 0 (* x y))|))
 (18 18 (:REWRITE |(<= x (/ y)) with (< 0 y)|))
 (18 18 (:REWRITE |(< (/ x) y) with (< 0 x)|))
 )
(RTL::NANP-INFP-ZENCODE
 (24 6 (:REWRITE RTL::NEG-BITN-1))
 (24 6 (:REWRITE RTL::NEG-BITN-0))
 (18 6 (:REWRITE RTL::BVECP-BITN-0))
 (12 12 (:REWRITE REDUCE-INTEGERP-+))
 (12 12 (:REWRITE INTEGERP-MINUS-X))
 (12 12 (:META META-INTEGERP-CORRECT))
 (6 6 (:REWRITE RTL::BITN-NEG))
 (3 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::FINAL-1
 (274 8 (:REWRITE |(< (if a b c) x)|))
 (251 23 (:REWRITE RTL::BITN-NEG))
 (220 23 (:REWRITE RTL::NEG-BITN-0))
 (202 8 (:REWRITE |(< (+ (- c) x) y)|))
 (180 6 (:DEFINITION RTL::PROCESS-NAN))
 (158 22 (:REWRITE DEFAULT-PLUS-2))
 (138 23 (:REWRITE RTL::NEG-BITN-1))
 (117 109 (:REWRITE RTL::NANP-INFP))
 (108 12 (:REWRITE ACL2-NUMBERP-X))
 (86 2 (:DEFINITION NATP))
 (82 35 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (80 35 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (78 6 (:REWRITE RTL::RZ-FZ))
 (69 23 (:REWRITE RTL::BVECP-BITN-0))
 (58 58 (:REWRITE REDUCE-INTEGERP-+))
 (58 58 (:REWRITE INTEGERP-MINUS-X))
 (58 58 (:META META-INTEGERP-CORRECT))
 (48 12 (:REWRITE RATIONALP-X))
 (39 35 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (35 35 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (35 35 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (35 35 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (35 35 (:REWRITE |(equal c (/ x))|))
 (35 35 (:REWRITE |(equal c (- x))|))
 (35 35 (:REWRITE |(equal (/ x) c)|))
 (35 35 (:REWRITE |(equal (/ x) (/ y))|))
 (35 35 (:REWRITE |(equal (- x) c)|))
 (35 35 (:REWRITE |(equal (- x) (- y))|))
 (28 28 (:TYPE-PRESCRIPTION RTL::ZENCODE))
 (27 27 (:REWRITE RTL::INFP-DENORMP))
 (26 16 (:REWRITE DEFAULT-PLUS-1))
 (24 24 (:REWRITE THE-FLOOR-BELOW))
 (24 24 (:REWRITE THE-FLOOR-ABOVE))
 (24 24 (:REWRITE DEFAULT-LESS-THAN-2))
 (24 24 (:REWRITE DEFAULT-LESS-THAN-1))
 (16 16 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (16 16 (:REWRITE NORMALIZE-ADDENDS))
 (14 14 (:TYPE-PRESCRIPTION RTL::SGNF))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (12 12 (:REWRITE REDUCE-RATIONALP-+))
 (12 12 (:REWRITE REDUCE-RATIONALP-*))
 (12 12 (:REWRITE RATIONALP-MINUS-X))
 (12 12 (:META META-RATIONALP-CORRECT))
 (10 10 (:REWRITE |(equal (+ (- c) x) y)|))
 (8 8 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (8 8 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (8 8 (:REWRITE |(< (+ c/d x) y)|))
 (8 8 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:TYPE-PRESCRIPTION RTL::ZERP))
 (4 2 (:REWRITE DEFAULT-LOGXOR-2))
 (4 2 (:REWRITE DEFAULT-LOGXOR-1))
 (3 3 (:TYPE-PRESCRIPTION RTL::SNANP))
 (3 3 (:TYPE-PRESCRIPTION RTL::QNANP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:TYPE-PRESCRIPTION RTL::FMA-UNDEFINED-P))
 )
(RTL::FINAL-2
 (418 418 (:TYPE-PRESCRIPTION RTL::ARM-FMA-PRE-COMP-EXCP))
 (137 4 (:REWRITE |(< (if a b c) x)|))
 (128 14 (:REWRITE RTL::BITN-NEG))
 (120 14 (:REWRITE RTL::NEG-BITN-0))
 (117 109 (:REWRITE RTL::NANP-INFP))
 (101 4 (:REWRITE |(< (+ (- c) x) y)|))
 (89 16 (:REWRITE DEFAULT-PLUS-2))
 (83 27 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (79 14 (:REWRITE RTL::NEG-BITN-1))
 (70 8 (:REWRITE ACL2-NUMBERP-X))
 (68 27 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (43 1 (:DEFINITION NATP))
 (42 14 (:REWRITE RTL::BVECP-BITN-0))
 (35 35 (:REWRITE REDUCE-INTEGERP-+))
 (35 35 (:REWRITE INTEGERP-MINUS-X))
 (35 35 (:META META-INTEGERP-CORRECT))
 (35 27 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (31 7 (:REWRITE RATIONALP-X))
 (27 27 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (27 27 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (27 27 (:REWRITE RTL::INFP-DENORMP))
 (27 27 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (27 27 (:REWRITE |(equal c (/ x))|))
 (27 27 (:REWRITE |(equal c (- x))|))
 (27 27 (:REWRITE |(equal (/ x) c)|))
 (27 27 (:REWRITE |(equal (/ x) (/ y))|))
 (27 27 (:REWRITE |(equal (- x) c)|))
 (27 27 (:REWRITE |(equal (- x) (- y))|))
 (23 13 (:REWRITE DEFAULT-PLUS-1))
 (14 14 (:TYPE-PRESCRIPTION RTL::ZENCODE))
 (14 14 (:TYPE-PRESCRIPTION RTL::SGNF))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (13 13 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (13 13 (:REWRITE NORMALIZE-ADDENDS))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (12 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (10 10 (:REWRITE |(equal (+ (- c) x) y)|))
 (8 8 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 (8 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION RTL::ZERP))
 (4 4 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:REWRITE |(< (+ c/d x) y)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (4 2 (:REWRITE DEFAULT-LOGXOR-2))
 (4 2 (:REWRITE DEFAULT-LOGXOR-1))
 (3 3 (:TYPE-PRESCRIPTION RTL::SNANP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:TYPE-PRESCRIPTION RTL::FMA-UNDEFINED-P))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 )
(RTL::FINAL-3
 (148 4 (:REWRITE RTL::RND-NON-NEG))
 (100 28 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (80 34 (:REWRITE DEFAULT-LESS-THAN-2))
 (78 34 (:REWRITE DEFAULT-LESS-THAN-1))
 (74 2 (:REWRITE RTL::RND-NON-POS))
 (72 28 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (72 26 (:REWRITE DEFAULT-PLUS-2))
 (64 30 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (62 26 (:REWRITE DEFAULT-PLUS-1))
 (48 48 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (48 48 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (48 48 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (48 28 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (40 30 (:REWRITE |(< (- x) (- y))|))
 (34 34 (:REWRITE THE-FLOOR-BELOW))
 (34 34 (:REWRITE THE-FLOOR-ABOVE))
 (32 26 (:REWRITE SIMPLIFY-SUMS-<))
 (32 8 (:REWRITE RTL::NEG-BITN-1))
 (32 8 (:REWRITE RTL::NEG-BITN-0))
 (30 30 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (30 30 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (30 30 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (30 30 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (30 30 (:REWRITE INTEGERP-<-CONSTANT))
 (30 30 (:REWRITE CONSTANT-<-INTEGERP))
 (30 30 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (30 30 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (30 30 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (30 30 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (30 30 (:REWRITE |(< c (- x))|))
 (30 30 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (30 30 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (30 30 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (30 30 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (30 30 (:REWRITE |(< (/ x) (/ y))|))
 (30 30 (:REWRITE |(< (- x) c)|))
 (29 29 (:TYPE-PRESCRIPTION RTL::ARM-FMA-PRE-COMP-EXCP))
 (28 28 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (28 28 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (28 28 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (28 28 (:REWRITE |(equal c (/ x))|))
 (28 28 (:REWRITE |(equal c (- x))|))
 (28 28 (:REWRITE |(equal (/ x) c)|))
 (28 28 (:REWRITE |(equal (/ x) (/ y))|))
 (28 28 (:REWRITE |(equal (- x) c)|))
 (28 28 (:REWRITE |(equal (- x) (- y))|))
 (28 14 (:REWRITE DEFAULT-TIMES-2))
 (28 14 (:REWRITE DEFAULT-TIMES-1))
 (24 8 (:REWRITE RTL::BVECP-BITN-0))
 (18 6 (:REWRITE RTL::NANP-INFP))
 (16 16 (:TYPE-PRESCRIPTION RTL::BVECP))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (16 16 (:REWRITE REDUCE-INTEGERP-+))
 (16 16 (:REWRITE INTEGERP-MINUS-X))
 (16 16 (:META META-INTEGERP-CORRECT))
 (16 10 (:REWRITE DEFAULT-MINUS))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (14 14 (:REWRITE |(< (/ x) 0)|))
 (14 14 (:REWRITE |(< (* x y) 0)|))
 (12 12 (:TYPE-PRESCRIPTION RTL::SGN))
 (12 12 (:TYPE-PRESCRIPTION RTL::NANP))
 (12 12 (:REWRITE |(< (+ c/d x) y)|))
 (12 12 (:REWRITE |(< (+ (- c) x) y)|))
 (12 6 (:REWRITE DEFAULT-LOGXOR-2))
 (12 6 (:REWRITE DEFAULT-LOGXOR-1))
 (10 10 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (10 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (8 8 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (8 8 (:REWRITE RTL::BITN-NEG))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (6 6 (:REWRITE |(equal (+ (- c) x) y)|))
 (6 6 (:REWRITE |(< y (+ (- c) x))|))
 (6 6 (:REWRITE |(< x (+ c/d y))|))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE |(+ c (+ d x))|))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE |(- (* c x))|))
 )
(RTL::FINAL-4
 (952 69 (:REWRITE RTL::BITS-TAIL-GEN))
 (834 94 (:REWRITE RTL::NEG-BITN-0))
 (748 94 (:REWRITE RTL::NEG-BITN-1))
 (408 144 (:REWRITE DEFAULT-TIMES-2))
 (368 151 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (332 151 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (277 94 (:REWRITE RTL::BVECP-BITN-0))
 (256 4 (:REWRITE |(< (if a b c) x)|))
 (242 242 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (242 242 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (242 242 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (207 69 (:REWRITE RTL::BITS-TAIL))
 (206 206 (:REWRITE REDUCE-INTEGERP-+))
 (206 206 (:REWRITE INTEGERP-MINUS-X))
 (206 206 (:META META-INTEGERP-CORRECT))
 (191 151 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (184 144 (:REWRITE DEFAULT-TIMES-1))
 (157 157 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (157 157 (:REWRITE RTL::BITS-NEG-INDICES))
 (151 151 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (151 151 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (151 151 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (151 151 (:REWRITE |(equal c (/ x))|))
 (151 151 (:REWRITE |(equal c (- x))|))
 (151 151 (:REWRITE |(equal (/ x) c)|))
 (151 151 (:REWRITE |(equal (/ x) (/ y))|))
 (151 151 (:REWRITE |(equal (- x) c)|))
 (151 151 (:REWRITE |(equal (- x) (- y))|))
 (124 124 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (120 20 (:REWRITE DEFAULT-MINUS))
 (92 92 (:TYPE-PRESCRIPTION RTL::CAT-NONNEGATIVE-INTEGER-TYPE))
 (91 23 (:REWRITE DEFAULT-PLUS-1))
 (89 89 (:REWRITE RTL::BITN-NEG))
 (86 39 (:REWRITE DEFAULT-LESS-THAN-1))
 (70 35 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (70 35 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (64 64 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (54 23 (:REWRITE DEFAULT-PLUS-2))
 (42 42 (:REWRITE |(* (- x) y)|))
 (39 39 (:REWRITE THE-FLOOR-BELOW))
 (39 39 (:REWRITE THE-FLOOR-ABOVE))
 (39 39 (:REWRITE DEFAULT-LESS-THAN-2))
 (35 35 (:REWRITE SIMPLIFY-SUMS-<))
 (35 35 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (35 35 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (35 35 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (35 35 (:REWRITE INTEGERP-<-CONSTANT))
 (35 35 (:REWRITE CONSTANT-<-INTEGERP))
 (35 35 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (35 35 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (35 35 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (35 35 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (35 35 (:REWRITE |(< c (- x))|))
 (35 35 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (35 35 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (35 35 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (35 35 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (35 35 (:REWRITE |(< (/ x) (/ y))|))
 (35 35 (:REWRITE |(< (- x) c)|))
 (35 35 (:REWRITE |(< (- x) (- y))|))
 (28 28 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (28 28 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (28 28 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (28 28 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (28 28 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (28 28 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (14 14 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (14 14 (:REWRITE NORMALIZE-ADDENDS))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (10 10 (:REWRITE |(equal (+ (- c) x) y)|))
 (10 10 (:REWRITE |(< (/ x) 0)|))
 (10 10 (:REWRITE |(< (* x y) 0)|))
 (5 5 (:REWRITE RTL::BITN-BVECP))
 )
(RTL::FINAL-5
 (138 138 (:REWRITE RTL::NANP-INFP))
 (120 30 (:REWRITE RTL::NEG-BITN-1))
 (120 30 (:REWRITE RTL::NEG-BITN-0))
 (111 37 (:REWRITE DEFAULT-PLUS-2))
 (90 30 (:REWRITE RTL::BVECP-BITN-0))
 (74 37 (:REWRITE DEFAULT-TIMES-2))
 (74 37 (:REWRITE DEFAULT-TIMES-1))
 (74 37 (:REWRITE DEFAULT-PLUS-1))
 (60 60 (:TYPE-PRESCRIPTION RTL::BVECP))
 (60 60 (:REWRITE REDUCE-INTEGERP-+))
 (60 60 (:REWRITE INTEGERP-MINUS-X))
 (60 60 (:META META-INTEGERP-CORRECT))
 (57 18 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (54 18 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (37 37 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (37 37 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (37 37 (:REWRITE NORMALIZE-ADDENDS))
 (30 30 (:REWRITE RTL::BITN-NEG))
 (27 27 (:REWRITE RTL::INFP-DENORMP))
 (24 18 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (18 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (18 18 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (18 18 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (18 18 (:REWRITE |(equal c (/ x))|))
 (18 18 (:REWRITE |(equal c (- x))|))
 (18 18 (:REWRITE |(equal (/ x) c)|))
 (18 18 (:REWRITE |(equal (/ x) (/ y))|))
 (18 18 (:REWRITE |(equal (- x) c)|))
 (18 18 (:REWRITE |(equal (- x) (- y))|))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (9 9 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::FINAL-6
 (7733 144 (:REWRITE RTL::NEG-BITN-1))
 (7410 144 (:REWRITE RTL::NEG-BITN-0))
 (2226 27 (:REWRITE |(< (if a b c) x)|))
 (2112 33 (:REWRITE |(< (logior x y) 0)|))
 (1980 66 (:LINEAR LOGIOR-BOUNDS-POS . 2))
 (1980 66 (:LINEAR LOGIOR-BOUNDS-POS . 1))
 (1914 66 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (1914 66 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (1448 437 (:REWRITE DEFAULT-LESS-THAN-1))
 (589 77 (:REWRITE ACL2-NUMBERP-X))
 (557 392 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (557 392 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (498 144 (:REWRITE RTL::BVECP-BITN-0))
 (470 470 (:REWRITE THE-FLOOR-BELOW))
 (470 470 (:REWRITE THE-FLOOR-ABOVE))
 (452 452 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (452 452 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (452 452 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (452 452 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (445 85 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (437 437 (:REWRITE DEFAULT-LESS-THAN-2))
 (392 392 (:REWRITE SIMPLIFY-SUMS-<))
 (392 392 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (392 392 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (392 392 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (392 392 (:REWRITE INTEGERP-<-CONSTANT))
 (392 392 (:REWRITE CONSTANT-<-INTEGERP))
 (392 392 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (392 392 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (392 392 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (392 392 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (392 392 (:REWRITE |(< c (- x))|))
 (392 392 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (392 392 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (392 392 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (392 392 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (392 392 (:REWRITE |(< (/ x) (/ y))|))
 (392 392 (:REWRITE |(< (- x) c)|))
 (392 392 (:REWRITE |(< (- x) (- y))|))
 (284 284 (:REWRITE REDUCE-INTEGERP-+))
 (284 284 (:REWRITE INTEGERP-MINUS-X))
 (284 284 (:META META-INTEGERP-CORRECT))
 (278 278 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (278 278 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (278 278 (:REWRITE |(< (/ x) 0)|))
 (278 278 (:REWRITE |(< (* x y) 0)|))
 (256 64 (:REWRITE RATIONALP-X))
 (200 85 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (192 85 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (171 57 (:REWRITE DEFAULT-PLUS-2))
 (144 144 (:REWRITE RTL::BITN-NEG))
 (132 132 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (114 114 (:TYPE-PRESCRIPTION C))
 (114 114 (:TYPE-PRESCRIPTION B))
 (114 57 (:REWRITE DEFAULT-TIMES-2))
 (114 57 (:REWRITE DEFAULT-TIMES-1))
 (114 57 (:REWRITE DEFAULT-PLUS-1))
 (90 30 (:REWRITE RTL::LOGIOR-BVECP))
 (85 85 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (85 85 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (85 85 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (85 85 (:REWRITE |(equal c (/ x))|))
 (85 85 (:REWRITE |(equal c (- x))|))
 (85 85 (:REWRITE |(equal (/ x) c)|))
 (85 85 (:REWRITE |(equal (/ x) (/ y))|))
 (85 85 (:REWRITE |(equal (- x) c)|))
 (85 85 (:REWRITE |(equal (- x) (- y))|))
 (66 66 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (66 66 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (66 66 (:REWRITE |(< 0 (/ x))|))
 (66 66 (:REWRITE |(< 0 (* x y))|))
 (64 64 (:REWRITE REDUCE-RATIONALP-+))
 (64 64 (:REWRITE REDUCE-RATIONALP-*))
 (64 64 (:REWRITE RATIONALP-MINUS-X))
 (64 64 (:META META-RATIONALP-CORRECT))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (57 57 (:TYPE-PRESCRIPTION A))
 (57 57 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (57 57 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (57 57 (:REWRITE NORMALIZE-ADDENDS))
 (56 56 (:TYPE-PRESCRIPTION BOOLEANP))
 (21 21 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::FINAL-7
 (3042 162 (:REWRITE RTL::NEG-BITN-0))
 (2505 162 (:REWRITE RTL::NEG-BITN-1))
 (2238 21 (:REWRITE |(< (if a b c) x)|))
 (1590 171 (:REWRITE DEFAULT-LESS-THAN-1))
 (805 101 (:REWRITE ACL2-NUMBERP-X))
 (630 18 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (577 79 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (516 516 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (516 516 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (516 516 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (450 162 (:REWRITE RTL::BVECP-BITN-0))
 (402 3 (:REWRITE |(< (logior x y) 0)|))
 (352 88 (:REWRITE RATIONALP-X))
 (338 79 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (330 79 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (208 208 (:REWRITE REDUCE-INTEGERP-+))
 (208 208 (:REWRITE INTEGERP-MINUS-X))
 (208 208 (:META META-INTEGERP-CORRECT))
 (201 141 (:REWRITE DEFAULT-LOGIOR-1))
 (183 171 (:REWRITE DEFAULT-LESS-THAN-2))
 (174 174 (:REWRITE THE-FLOOR-BELOW))
 (174 174 (:REWRITE THE-FLOOR-ABOVE))
 (162 162 (:REWRITE RTL::BITN-NEG))
 (147 120 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (147 120 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (125 125 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (125 125 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (125 125 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (125 125 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (125 125 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (125 125 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (120 120 (:REWRITE SIMPLIFY-SUMS-<))
 (120 120 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (120 120 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (120 120 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (120 120 (:REWRITE INTEGERP-<-CONSTANT))
 (120 120 (:REWRITE CONSTANT-<-INTEGERP))
 (120 120 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (120 120 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (120 120 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (120 120 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (120 120 (:REWRITE |(< c (- x))|))
 (120 120 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (120 120 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (120 120 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (120 120 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (120 120 (:REWRITE |(< (/ x) (/ y))|))
 (120 120 (:REWRITE |(< (- x) c)|))
 (120 120 (:REWRITE |(< (- x) (- y))|))
 (88 88 (:REWRITE REDUCE-RATIONALP-+))
 (88 88 (:REWRITE REDUCE-RATIONALP-*))
 (88 88 (:REWRITE RATIONALP-MINUS-X))
 (88 88 (:META META-RATIONALP-CORRECT))
 (79 79 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (79 79 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (79 79 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (79 79 (:REWRITE |(equal c (/ x))|))
 (79 79 (:REWRITE |(equal c (- x))|))
 (79 79 (:REWRITE |(equal (/ x) c)|))
 (79 79 (:REWRITE |(equal (/ x) (/ y))|))
 (79 79 (:REWRITE |(equal (- x) c)|))
 (79 79 (:REWRITE |(equal (- x) (- y))|))
 (66 66 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (66 66 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (66 66 (:REWRITE |(< (/ x) 0)|))
 (66 66 (:REWRITE |(< (* x y) 0)|))
 (56 56 (:TYPE-PRESCRIPTION BOOLEANP))
 (54 18 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (24 24 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (18 18 (:REWRITE |(< 0 (/ x))|))
 (18 18 (:REWRITE |(< 0 (* x y))|))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::FLAGS-OTHER
 (69 11 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (45 5 (:REWRITE ACL2-NUMBERP-X))
 (41 41 (:REWRITE RTL::NANP-INFP))
 (33 11 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (22 11 (:REWRITE DEFAULT-PLUS-2))
 (22 11 (:REWRITE DEFAULT-PLUS-1))
 (21 11 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (20 5 (:REWRITE RATIONALP-X))
 (17 5 (:REWRITE RTL::NEG-BITN-1))
 (17 5 (:REWRITE RTL::NEG-BITN-0))
 (13 13 (:REWRITE REDUCE-INTEGERP-+))
 (13 13 (:REWRITE INTEGERP-MINUS-X))
 (13 13 (:META META-INTEGERP-CORRECT))
 (13 5 (:REWRITE RTL::BVECP-BITN-0))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (11 11 (:REWRITE NORMALIZE-ADDENDS))
 (11 11 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (11 11 (:REWRITE |(equal c (/ x))|))
 (11 11 (:REWRITE |(equal c (- x))|))
 (11 11 (:REWRITE |(equal (/ x) c)|))
 (11 11 (:REWRITE |(equal (/ x) (/ y))|))
 (11 11 (:REWRITE |(equal (- x) c)|))
 (11 11 (:REWRITE |(equal (- x) (- y))|))
 (10 10 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE SUBSETP-MEMBER . 4))
 (6 6 (:REWRITE SUBSETP-MEMBER . 3))
 (6 6 (:REWRITE SUBSETP-MEMBER . 2))
 (6 6 (:REWRITE SUBSETP-MEMBER . 1))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 3))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 2))
 (6 6 (:REWRITE RTL::INFP-DENORMP))
 (5 5 (:REWRITE REDUCE-RATIONALP-+))
 (5 5 (:REWRITE REDUCE-RATIONALP-*))
 (5 5 (:REWRITE RATIONALP-MINUS-X))
 (5 5 (:REWRITE RTL::FLAGS-1-4))
 (5 5 (:REWRITE RTL::BITN-NEG))
 (5 5 (:META META-RATIONALP-CORRECT))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::POST-COMP-BITN-OTHER
 (674 674 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (674 674 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (318 39 (:REWRITE RTL::NEG-BITN-0))
 (292 86 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (257 83 (:REWRITE DEFAULT-PLUS-2))
 (252 94 (:REWRITE DEFAULT-LESS-THAN-1))
 (220 103 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (219 94 (:REWRITE DEFAULT-LESS-THAN-2))
 (202 103 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (176 83 (:REWRITE DEFAULT-PLUS-1))
 (154 103 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (138 69 (:REWRITE DEFAULT-TIMES-2))
 (138 69 (:REWRITE DEFAULT-TIMES-1))
 (132 82 (:REWRITE SIMPLIFY-SUMS-<))
 (103 103 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (103 103 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (103 103 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (103 103 (:REWRITE |(equal c (/ x))|))
 (103 103 (:REWRITE |(equal c (- x))|))
 (103 103 (:REWRITE |(equal (/ x) c)|))
 (103 103 (:REWRITE |(equal (/ x) (/ y))|))
 (103 103 (:REWRITE |(equal (- x) c)|))
 (103 103 (:REWRITE |(equal (- x) (- y))|))
 (101 91 (:REWRITE |(< (- x) (- y))|))
 (94 94 (:REWRITE THE-FLOOR-BELOW))
 (94 94 (:REWRITE THE-FLOOR-ABOVE))
 (93 39 (:REWRITE RTL::BVECP-BITN-0))
 (91 91 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (91 91 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (91 91 (:REWRITE INTEGERP-<-CONSTANT))
 (91 91 (:REWRITE CONSTANT-<-INTEGERP))
 (91 91 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (91 91 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (91 91 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (91 91 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (91 91 (:REWRITE |(< c (- x))|))
 (91 91 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (91 91 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (91 91 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (91 91 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (91 91 (:REWRITE |(< (/ x) (/ y))|))
 (91 91 (:REWRITE |(< (- x) c)|))
 (75 39 (:REWRITE RTL::NEG-BITN-1))
 (69 69 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (62 62 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (54 54 (:REWRITE |(< (/ x) 0)|))
 (54 54 (:REWRITE |(< (* x y) 0)|))
 (49 49 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (49 49 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (39 39 (:REWRITE REDUCE-INTEGERP-+))
 (39 39 (:REWRITE INTEGERP-MINUS-X))
 (39 39 (:REWRITE RTL::BITN-NEG))
 (39 39 (:META META-INTEGERP-CORRECT))
 (28 28 (:REWRITE |(< (+ c/d x) y)|))
 (28 28 (:REWRITE |(< (+ (- c) x) y)|))
 (27 27 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (27 27 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (27 27 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (27 27 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (27 27 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (27 27 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (27 27 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (27 27 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (27 27 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (21 15 (:REWRITE DEFAULT-MINUS))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (16 16 (:REWRITE |(< 0 (/ x))|))
 (16 16 (:REWRITE |(< 0 (* x y))|))
 (15 15 (:REWRITE |(< y (+ (- c) x))|))
 (15 15 (:REWRITE |(< x (+ c/d y))|))
 (14 14 (:TYPE-PRESCRIPTION RTL::SGN))
 (12 12 (:REWRITE |(equal (+ (- c) x) y)|))
 (10 10 (:REWRITE |(+ c (+ d x))|))
 (10 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (2 2 (:REWRITE |(- (* c x))|))
 )
(RTL::R-SPEC-BITN-OTHER
 (28 2 (:REWRITE RTL::RZ-FZ))
 (26 2 (:DEFINITION =))
 (16 4 (:REWRITE RTL::NEG-BITN-1))
 (16 4 (:REWRITE RTL::NEG-BITN-0))
 (12 4 (:REWRITE RTL::BVECP-BITN-0))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-INTEGERP-CORRECT))
 (8 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (8 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (7 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (6 2 (:REWRITE DEFAULT-PLUS-2))
 (5 5 (:REWRITE SUBSETP-MEMBER . 4))
 (5 5 (:REWRITE INTERSECTP-MEMBER . 3))
 (5 5 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 4 (:TYPE-PRESCRIPTION C))
 (4 4 (:TYPE-PRESCRIPTION B))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE RTL::BITN-NEG))
 (4 2 (:REWRITE DEFAULT-TIMES-2))
 (4 2 (:REWRITE DEFAULT-TIMES-1))
 (4 2 (:REWRITE DEFAULT-PLUS-1))
 (2 2 (:TYPE-PRESCRIPTION A))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (- x))|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (/ x) (/ y))|))
 (1 1 (:REWRITE |(< (- x) c)|))
 (1 1 (:REWRITE |(< (- x) (- y))|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::BITN-RZ
 (200 12 (:REWRITE RTL::BITS-TAIL-GEN))
 (180 16 (:REWRITE RTL::NEG-BITN-0))
 (78 37 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (70 37 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (46 37 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (42 16 (:REWRITE RTL::BVECP-BITN-0))
 (37 37 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (37 37 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (37 37 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (37 37 (:REWRITE |(equal c (/ x))|))
 (37 37 (:REWRITE |(equal c (- x))|))
 (37 37 (:REWRITE |(equal (/ x) c)|))
 (37 37 (:REWRITE |(equal (/ x) (/ y))|))
 (37 37 (:REWRITE |(equal (- x) c)|))
 (37 37 (:REWRITE |(equal (- x) (- y))|))
 (36 16 (:REWRITE RTL::NEG-BITN-1))
 (36 12 (:REWRITE RTL::BITS-TAIL))
 (32 32 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (24 24 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (24 24 (:REWRITE RTL::BITS-NEG-INDICES))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (16 16 (:REWRITE RTL::BITN-NEG))
 (12 12 (:TYPE-PRESCRIPTION RTL::NATP-SET-FLAG))
 (12 12 (:REWRITE REDUCE-INTEGERP-+))
 (12 12 (:REWRITE INTEGERP-MINUS-X))
 (12 12 (:META META-INTEGERP-CORRECT))
 (12 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (12 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (12 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::BVECP-FLAGS
 (33640 13008 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (27903 13008 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (13464 13008 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (13008 13008 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (13008 13008 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (13008 13008 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (13008 13008 (:REWRITE |(equal c (/ x))|))
 (13008 13008 (:REWRITE |(equal c (- x))|))
 (13008 13008 (:REWRITE |(equal (/ x) c)|))
 (13008 13008 (:REWRITE |(equal (/ x) (/ y))|))
 (13008 13008 (:REWRITE |(equal (- x) c)|))
 (13008 13008 (:REWRITE |(equal (- x) (- y))|))
 (11079 11079 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (9897 1438 (:REWRITE RTL::NEG-BITN-0))
 (7083 787 (:REWRITE ACL2-NUMBERP-X))
 (6564 6564 (:REWRITE RTL::BITS-NEG-INDICES))
 (5622 1438 (:REWRITE RTL::NEG-BITN-1))
 (5370 1626 (:REWRITE RTL::BITS-TAIL-GEN))
 (4746 1438 (:REWRITE RTL::BVECP-BITN-0))
 (4122 1626 (:REWRITE RTL::BITS-TAIL))
 (3961 3961 (:REWRITE REDUCE-INTEGERP-+))
 (3961 3961 (:REWRITE INTEGERP-MINUS-X))
 (3961 3961 (:META META-INTEGERP-CORRECT))
 (3148 787 (:REWRITE RATIONALP-X))
 (1574 1574 (:TYPE-PRESCRIPTION BOOLEANP))
 (1294 1294 (:REWRITE RTL::BITN-NEG))
 (787 787 (:REWRITE REDUCE-RATIONALP-+))
 (787 787 (:REWRITE REDUCE-RATIONALP-*))
 (787 787 (:REWRITE RATIONALP-MINUS-X))
 (787 787 (:META META-RATIONALP-CORRECT))
 (655 655 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (655 655 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (655 655 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (655 655 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (655 655 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (655 655 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (648 168 (:REWRITE RTL::BITN-BVECP-1))
 (576 576 (:TYPE-PRESCRIPTION RTL::BITS-NONNEGATIVE-INTEGERP-TYPE))
 (216 216 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (216 216 (:REWRITE RTL::BITS-BVECP))
 (144 144 (:REWRITE RTL::BITN-BVECP))
 (90 90 (:TYPE-PRESCRIPTION RTL::CHECKDENORM))
 )
(RTL::BVECP-LOGIOR-FLAGS
 (18 18 (:REWRITE THE-FLOOR-BELOW))
 (18 18 (:REWRITE THE-FLOOR-ABOVE))
 (18 18 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (18 18 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE INTEGERP-<-CONSTANT))
 (18 18 (:REWRITE DEFAULT-LESS-THAN-2))
 (18 18 (:REWRITE DEFAULT-LESS-THAN-1))
 (18 18 (:REWRITE CONSTANT-<-INTEGERP))
 (18 18 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (18 18 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (18 18 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (18 18 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (18 18 (:REWRITE |(< c (- x))|))
 (18 18 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (18 18 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (18 18 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (18 18 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (18 18 (:REWRITE |(< (/ x) (/ y))|))
 (18 18 (:REWRITE |(< (- x) c)|))
 (18 18 (:REWRITE |(< (- x) (- y))|))
 (16 16 (:REWRITE SIMPLIFY-SUMS-<))
 (16 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 16 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (10 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (9 1 (:REWRITE ACL2-NUMBERP-X))
 (7 7 (:REWRITE |(< (/ x) 0)|))
 (7 7 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:REWRITE DEFAULT-LOGIOR-2))
 (6 6 (:REWRITE DEFAULT-LOGIOR-1))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 1 (:REWRITE RATIONALP-X))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:META META-INTEGERP-CORRECT))
 (3 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:META META-RATIONALP-CORRECT))
 )
(RTL::BVECP-R-SPEC
 (828 828 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (828 828 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (261 92 (:REWRITE DEFAULT-PLUS-2))
 (235 68 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (215 68 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (197 75 (:REWRITE DEFAULT-LESS-THAN-1))
 (194 92 (:REWRITE DEFAULT-PLUS-1))
 (182 68 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (167 75 (:REWRITE DEFAULT-LESS-THAN-2))
 (152 76 (:REWRITE DEFAULT-TIMES-2))
 (152 76 (:REWRITE DEFAULT-TIMES-1))
 (144 48 (:REWRITE RTL::NANP-INFP))
 (114 64 (:REWRITE SIMPLIFY-SUMS-<))
 (108 68 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (108 27 (:REWRITE RTL::NEG-BITN-1))
 (108 27 (:REWRITE RTL::NEG-BITN-0))
 (96 96 (:TYPE-PRESCRIPTION RTL::NANP))
 (82 72 (:REWRITE |(< (- x) (- y))|))
 (81 27 (:REWRITE RTL::BVECP-BITN-0))
 (76 76 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (75 75 (:REWRITE THE-FLOOR-BELOW))
 (75 75 (:REWRITE THE-FLOOR-ABOVE))
 (72 72 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (72 72 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (72 72 (:REWRITE INTEGERP-<-CONSTANT))
 (72 72 (:REWRITE CONSTANT-<-INTEGERP))
 (72 72 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (72 72 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (72 72 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (72 72 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (72 72 (:REWRITE |(< c (- x))|))
 (72 72 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (72 72 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (72 72 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (72 72 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (72 72 (:REWRITE |(< (/ x) (/ y))|))
 (72 72 (:REWRITE |(< (- x) c)|))
 (69 69 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (68 68 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (68 68 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (68 68 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (68 68 (:REWRITE |(equal c (/ x))|))
 (68 68 (:REWRITE |(equal c (- x))|))
 (68 68 (:REWRITE |(equal (/ x) c)|))
 (68 68 (:REWRITE |(equal (/ x) (/ y))|))
 (68 68 (:REWRITE |(equal (- x) c)|))
 (68 68 (:REWRITE |(equal (- x) (- y))|))
 (54 54 (:REWRITE REDUCE-INTEGERP-+))
 (54 54 (:REWRITE INTEGERP-MINUS-X))
 (54 54 (:META META-INTEGERP-CORRECT))
 (39 39 (:REWRITE |(< (/ x) 0)|))
 (39 39 (:REWRITE |(< (* x y) 0)|))
 (35 35 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (35 35 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (28 28 (:REWRITE |(< (+ c/d x) y)|))
 (28 28 (:REWRITE |(< (+ (- c) x) y)|))
 (27 27 (:REWRITE RTL::BITN-NEG))
 (22 22 (:TYPE-PRESCRIPTION BOOLEANP))
 (21 15 (:REWRITE DEFAULT-MINUS))
 (18 18 (:REWRITE |(equal (+ (- c) x) y)|))
 (14 14 (:TYPE-PRESCRIPTION RTL::SGN))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (12 12 (:REWRITE |(< 0 (/ x))|))
 (12 12 (:REWRITE |(< 0 (* x y))|))
 (12 6 (:REWRITE DEFAULT-LOGXOR-2))
 (12 6 (:REWRITE DEFAULT-LOGXOR-1))
 (11 11 (:REWRITE |(< y (+ (- c) x))|))
 (11 11 (:REWRITE |(< x (+ c/d y))|))
 (10 10 (:REWRITE |(+ c (+ d x))|))
 (10 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE |(- (* c x))|))
 )
(RTL::FINAL-8
 (1202 131 (:REWRITE RTL::NEG-BITN-0))
 (1119 1119 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1119 1119 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (1011 1011 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (829 22 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (281 63 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (268 174 (:REWRITE DEFAULT-LOGIOR-2))
 (246 174 (:REWRITE DEFAULT-LOGIOR-1))
 (228 63 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (212 63 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (185 131 (:REWRITE RTL::NEG-BITN-1))
 (171 149 (:REWRITE DEFAULT-LESS-THAN-2))
 (170 148 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (170 148 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (149 149 (:REWRITE THE-FLOOR-BELOW))
 (149 149 (:REWRITE THE-FLOOR-ABOVE))
 (149 149 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (149 149 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (149 149 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (149 149 (:REWRITE INTEGERP-<-CONSTANT))
 (149 149 (:REWRITE DEFAULT-LESS-THAN-1))
 (149 149 (:REWRITE CONSTANT-<-INTEGERP))
 (149 149 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (149 149 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (149 149 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (149 149 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (149 149 (:REWRITE |(< c (- x))|))
 (149 149 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (149 149 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (149 149 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (149 149 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (149 149 (:REWRITE |(< (/ x) (/ y))|))
 (149 149 (:REWRITE |(< (- x) c)|))
 (149 149 (:REWRITE |(< (- x) (- y))|))
 (148 148 (:REWRITE SIMPLIFY-SUMS-<))
 (125 125 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (125 125 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (125 125 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (125 125 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (125 125 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (125 125 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (107 107 (:REWRITE RTL::BITN-NEG))
 (81 22 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (72 72 (:REWRITE REDUCE-INTEGERP-+))
 (72 72 (:REWRITE INTEGERP-MINUS-X))
 (72 72 (:META META-INTEGERP-CORRECT))
 (63 63 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (63 63 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (63 63 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (63 63 (:REWRITE |(equal c (/ x))|))
 (63 63 (:REWRITE |(equal c (- x))|))
 (63 63 (:REWRITE |(equal (/ x) c)|))
 (63 63 (:REWRITE |(equal (/ x) (/ y))|))
 (63 63 (:REWRITE |(equal (- x) c)|))
 (63 63 (:REWRITE |(equal (- x) (- y))|))
 (60 12 (:REWRITE ACL2-NUMBERP-X))
 (36 12 (:REWRITE RTL::NANP-INFP))
 (36 12 (:REWRITE RTL::INFP-DENORMP))
 (33 33 (:REWRITE SUBSETP-MEMBER . 4))
 (33 33 (:REWRITE INTERSECTP-MEMBER . 3))
 (33 33 (:REWRITE INTERSECTP-MEMBER . 2))
 (32 32 (:REWRITE SUBSETP-MEMBER . 2))
 (32 32 (:REWRITE SUBSETP-MEMBER . 1))
 (31 31 (:REWRITE |(< (/ x) 0)|))
 (31 31 (:REWRITE |(< (* x y) 0)|))
 (30 30 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (30 30 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (28 2 (:REWRITE RTL::BITN-BVECP-1))
 (24 24 (:TYPE-PRESCRIPTION RTL::NANP))
 (24 24 (:TYPE-PRESCRIPTION RTL::INFP))
 (24 6 (:REWRITE RATIONALP-X))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (22 22 (:REWRITE |(< 0 (/ x))|))
 (22 22 (:REWRITE |(< 0 (* x y))|))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:META META-RATIONALP-CORRECT))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::FINAL-9
 (30552 251 (:REWRITE |(< (if a b c) x)|))
 (24032 252 (:REWRITE RTL::NEG-BITN-0))
 (16692 71 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (15091 2632 (:REWRITE DEFAULT-LESS-THAN-1))
 (12314 252 (:REWRITE RTL::NEG-BITN-1))
 (3812 3812 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (3812 3812 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (3812 3812 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (3812 3812 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (3637 2191 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (3635 2200 (:REWRITE |(< c (- x))|))
 (3599 423 (:REWRITE ACL2-NUMBERP-X))
 (3556 2191 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3513 122 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (3420 2640 (:REWRITE DEFAULT-LESS-THAN-2))
 (2768 2191 (:REWRITE SIMPLIFY-SUMS-<))
 (2740 2740 (:REWRITE THE-FLOOR-BELOW))
 (2740 2740 (:REWRITE THE-FLOOR-ABOVE))
 (2297 2197 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (2250 2200 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (2200 2200 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2200 2200 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2200 2200 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2200 2200 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2200 2200 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2200 2200 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2200 2200 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2200 2200 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2200 2200 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2200 2200 (:REWRITE |(< (/ x) (/ y))|))
 (2200 2200 (:REWRITE |(< (- x) (- y))|))
 (2197 2197 (:REWRITE INTEGERP-<-CONSTANT))
 (2197 2197 (:REWRITE CONSTANT-<-INTEGERP))
 (2197 2197 (:REWRITE |(< (- x) c)|))
 (2057 122 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (1790 79 (:LINEAR EXPT-<=-1-TWO))
 (1667 71 (:LINEAR EXPT-X->=-X))
 (1667 71 (:LINEAR EXPT-X->-X))
 (1588 397 (:REWRITE RATIONALP-X))
 (1079 1079 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1079 1079 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1079 1079 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1079 1079 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1079 1079 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1079 1079 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (931 39 (:REWRITE ODD-EXPT-THM))
 (822 159 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (712 712 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (666 666 (:REWRITE |(< (/ x) 0)|))
 (666 666 (:REWRITE |(< (* x y) 0)|))
 (660 660 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (660 660 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (587 587 (:REWRITE REDUCE-INTEGERP-+))
 (587 587 (:REWRITE INTEGERP-MINUS-X))
 (587 587 (:META META-INTEGERP-CORRECT))
 (487 487 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (426 426 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (397 397 (:REWRITE REDUCE-RATIONALP-+))
 (397 397 (:REWRITE REDUCE-RATIONALP-*))
 (397 397 (:REWRITE RATIONALP-MINUS-X))
 (397 397 (:META META-RATIONALP-CORRECT))
 (356 356 (:REWRITE DEFAULT-EXPT-2))
 (356 356 (:REWRITE DEFAULT-EXPT-1))
 (356 356 (:REWRITE |(expt 1/c n)|))
 (356 356 (:REWRITE |(expt (- x) n)|))
 (356 159 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (351 159 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (271 271 (:REWRITE |(< 0 (/ x))|))
 (271 271 (:REWRITE |(< 0 (* x y))|))
 (268 268 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (268 268 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (255 9 (:REWRITE |(< x (if a b c))|))
 (234 234 (:REWRITE RTL::BITN-NEG))
 (159 159 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (159 159 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (159 159 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (159 159 (:REWRITE |(equal c (/ x))|))
 (159 159 (:REWRITE |(equal c (- x))|))
 (159 159 (:REWRITE |(equal (/ x) c)|))
 (159 159 (:REWRITE |(equal (/ x) (/ y))|))
 (159 159 (:REWRITE |(equal (- x) c)|))
 (159 159 (:REWRITE |(equal (- x) (- y))|))
 (158 158 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (142 142 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (142 142 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (140 14 (:REWRITE DEFAULT-MINUS))
 (106 106 (:TYPE-PRESCRIPTION BOOLEANP))
 (79 79 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (79 79 (:LINEAR EXPT-LINEAR-UPPER-<))
 (79 79 (:LINEAR EXPT-LINEAR-LOWER-<))
 (79 79 (:LINEAR EXPT->=-1-TWO))
 (79 79 (:LINEAR EXPT->-1-TWO))
 (79 79 (:LINEAR EXPT-<=-1-ONE))
 (79 79 (:LINEAR EXPT-<-1-TWO))
 (79 79 (:LINEAR EXPT-<-1-ONE))
 (71 71 (:REWRITE RTL::INTEGERP-OPD))
 (71 71 (:REWRITE RTL::INT-OPA))
 (47 47 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (30 3 (:REWRITE |(- (- x))|))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(RTL::FINAL-10
 (7660 88 (:REWRITE RTL::NEG-BITN-0))
 (3124 88 (:REWRITE RTL::NEG-BITN-1))
 (1792 12 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (1248 64 (:REWRITE DEFAULT-PLUS-2))
 (1184 56 (:REWRITE RTL::INTEGERP-FL))
 (969 65 (:REWRITE ACL2-NUMBERP-X))
 (684 12 (:REWRITE |(< (logior x y) 0)|))
 (604 21 (:LINEAR LOGIOR-BOUNDS-POS . 2))
 (604 21 (:LINEAR LOGIOR-BOUNDS-POS . 1))
 (584 21 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (584 21 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (476 284 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (452 284 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (452 65 (:REWRITE RATIONALP-X))
 (412 284 (:REWRITE SIMPLIFY-SUMS-<))
 (402 402 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (402 402 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (402 402 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (402 402 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (392 284 (:REWRITE DEFAULT-LESS-THAN-2))
 (372 12 (:LINEAR EXPT-<=-1-TWO))
 (368 284 (:REWRITE DEFAULT-LESS-THAN-1))
 (360 12 (:LINEAR EXPT->-1-ONE))
 (312 12 (:LINEAR EXPT-X->=-X))
 (312 12 (:LINEAR EXPT-X->-X))
 (300 88 (:REWRITE RTL::BVECP-BITN-0))
 (296 296 (:REWRITE THE-FLOOR-BELOW))
 (296 296 (:REWRITE THE-FLOOR-ABOVE))
 (284 284 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (284 284 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (284 284 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (284 284 (:REWRITE INTEGERP-<-CONSTANT))
 (284 284 (:REWRITE CONSTANT-<-INTEGERP))
 (284 284 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (284 284 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (284 284 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (284 284 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (284 284 (:REWRITE |(< c (- x))|))
 (284 284 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (284 284 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (284 284 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (284 284 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (284 284 (:REWRITE |(< (/ x) (/ y))|))
 (284 284 (:REWRITE |(< (- x) c)|))
 (284 284 (:REWRITE |(< (- x) (- y))|))
 (280 200 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (264 56 (:REWRITE |(* y x)|))
 (264 8 (:REWRITE |(integerp (* 1/2 (logior x y)))|))
 (200 200 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (200 200 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (200 200 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (200 81 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (198 198 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (198 198 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (198 198 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (198 198 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (198 198 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (192 56 (:REWRITE RTL::BITN-BVECP-1))
 (192 12 (:LINEAR EXPT->=-1-ONE))
 (191 81 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (168 128 (:REWRITE DEFAULT-TIMES-2))
 (168 128 (:REWRITE DEFAULT-TIMES-1))
 (155 155 (:REWRITE REDUCE-INTEGERP-+))
 (155 155 (:REWRITE INTEGERP-MINUS-X))
 (155 155 (:META META-INTEGERP-CORRECT))
 (124 124 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (123 81 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (120 12 (:REWRITE DEFAULT-MINUS))
 (116 116 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (116 116 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (116 116 (:REWRITE |(< (/ x) 0)|))
 (116 116 (:REWRITE |(< (* x y) 0)|))
 (84 84 (:REWRITE RTL::BITN-NEG))
 (81 81 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (81 81 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (81 81 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (81 81 (:REWRITE |(equal c (/ x))|))
 (81 81 (:REWRITE |(equal c (- x))|))
 (81 81 (:REWRITE |(equal (/ x) c)|))
 (81 81 (:REWRITE |(equal (/ x) (/ y))|))
 (81 81 (:REWRITE |(equal (- x) c)|))
 (81 81 (:REWRITE |(equal (- x) (- y))|))
 (72 72 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (72 72 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (72 72 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (65 65 (:REWRITE REDUCE-RATIONALP-+))
 (65 65 (:REWRITE REDUCE-RATIONALP-*))
 (65 65 (:REWRITE RATIONALP-MINUS-X))
 (65 65 (:META META-RATIONALP-CORRECT))
 (60 20 (:REWRITE RTL::LOGIOR-BVECP))
 (48 48 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (44 44 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (44 44 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (44 44 (:REWRITE |(< 0 (/ x))|))
 (44 44 (:REWRITE |(< 0 (* x y))|))
 (32 32 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (32 32 (:REWRITE NORMALIZE-ADDENDS))
 (32 32 (:REWRITE DEFAULT-PLUS-1))
 (24 24 (:REWRITE DEFAULT-EXPT-2))
 (24 24 (:REWRITE DEFAULT-EXPT-1))
 (24 24 (:REWRITE |(expt 1/c n)|))
 (24 24 (:REWRITE |(expt (- x) n)|))
 (24 24 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (24 24 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (24 24 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (24 24 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (21 21 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (12 12 (:REWRITE RTL::INTEGERP-OPD))
 (12 12 (:REWRITE RTL::INT-OPA))
 (12 12 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (12 12 (:LINEAR EXPT-LINEAR-UPPER-<))
 (12 12 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (12 12 (:LINEAR EXPT-LINEAR-LOWER-<))
 (12 12 (:LINEAR EXPT->=-1-TWO))
 (12 12 (:LINEAR EXPT->-1-TWO))
 (12 12 (:LINEAR EXPT-<=-1-ONE))
 (12 12 (:LINEAR EXPT-<-1-TWO))
 (12 12 (:LINEAR EXPT-<-1-ONE))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(RTL::COMP-CASE
 (4 4 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (4 4 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (4 4 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (4 4 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::OPAZ-OPAD
 (322 10 (:REWRITE RTL::BITS-TAIL-GEN))
 (72 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (47 6 (:REWRITE RTL::NEG-BITN-0))
 (39 13 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (31 18 (:REWRITE DEFAULT-TIMES-2))
 (29 13 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (19 18 (:REWRITE DEFAULT-TIMES-1))
 (18 13 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (17 6 (:REWRITE RTL::BVECP-BITN-0))
 (16 16 (:REWRITE RTL::BITS-NEG-INDICES))
 (14 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (14 9 (:REWRITE DEFAULT-PLUS-2))
 (13 13 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (13 13 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (13 13 (:REWRITE |(equal c (/ x))|))
 (13 13 (:REWRITE |(equal c (- x))|))
 (13 13 (:REWRITE |(equal (/ x) c)|))
 (13 13 (:REWRITE |(equal (/ x) (/ y))|))
 (13 13 (:REWRITE |(equal (- x) c)|))
 (13 13 (:REWRITE |(equal (- x) (- y))|))
 (13 9 (:REWRITE DEFAULT-PLUS-1))
 (12 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (11 6 (:REWRITE RTL::NEG-BITN-1))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (10 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (9 9 (:TYPE-PRESCRIPTION RTL::FLAGS-1))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (5 5 (:REWRITE RTL::BITN-NEG))
 (4 1 (:REWRITE RATIONALP-X))
 (3 3 (:TYPE-PRESCRIPTION ABS))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:META META-INTEGERP-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE |(* 1 x)|))
 (2 1 (:REWRITE RTL::BITS-BITS-SUM-ALT))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE RTL::BITN-BVECP))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE |(equal (* x y) 0)|))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:META META-RATIONALP-CORRECT))
 )
(RTL::BVECP-OPAD
 (152 4 (:REWRITE RTL::BVECP-BITN-0))
 (36 4 (:REWRITE RTL::NEG-BITN-0))
 (25 13 (:REWRITE DEFAULT-LESS-THAN-1))
 (16 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (13 13 (:REWRITE THE-FLOOR-BELOW))
 (13 13 (:REWRITE THE-FLOOR-ABOVE))
 (13 13 (:REWRITE DEFAULT-LESS-THAN-2))
 (11 11 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (11 11 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE INTEGERP-<-CONSTANT))
 (11 11 (:REWRITE CONSTANT-<-INTEGERP))
 (11 11 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (11 11 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (11 11 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (11 11 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (11 11 (:REWRITE |(< c (- x))|))
 (11 11 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (11 11 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (11 11 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (11 11 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (11 11 (:REWRITE |(< (/ x) (/ y))|))
 (11 11 (:REWRITE |(< (- x) c)|))
 (11 11 (:REWRITE |(< (- x) (- y))|))
 (10 10 (:REWRITE SIMPLIFY-SUMS-<))
 (9 4 (:REWRITE RTL::NEG-BITN-1))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:REWRITE RTL::BITN-NEG))
 (3 3 (:META META-INTEGERP-CORRECT))
 (3 2 (:REWRITE DEFAULT-PLUS-2))
 (3 2 (:REWRITE DEFAULT-PLUS-1))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 1 (:REWRITE DEFAULT-TIMES-2))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE DEFAULT-TIMES-1))
 (1 1 (:REWRITE RTL::BITN-BVECP))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 )
(RTL::BITS-OPAZ-OPAD
 (35 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE DEFAULT-TIMES-2))
 (1 1 (:REWRITE DEFAULT-TIMES-1))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (- x))|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) (/ y))|))
 (1 1 (:REWRITE |(< (- x) c)|))
 (1 1 (:REWRITE |(< (- x) (- y))|))
 )
(RTL::ZERP-ZENCODE
 (16 4 (:REWRITE RTL::NEG-BITN-1))
 (16 4 (:REWRITE RTL::NEG-BITN-0))
 (12 4 (:REWRITE RTL::BVECP-BITN-0))
 (8 8 (:REWRITE REDUCE-INTEGERP-+))
 (8 8 (:REWRITE INTEGERP-MINUS-X))
 (8 8 (:META META-INTEGERP-CORRECT))
 (4 4 (:REWRITE RTL::BITN-NEG))
 (3 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::PIZ-1-REWRITE
 (54 18 (:REWRITE RTL::NANP-INFP))
 (42 12 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (38 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (37 10 (:REWRITE RTL::NEG-BITN-1))
 (37 10 (:REWRITE RTL::NEG-BITN-0))
 (36 36 (:TYPE-PRESCRIPTION RTL::NANP))
 (28 10 (:REWRITE RTL::BVECP-BITN-0))
 (24 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (18 18 (:REWRITE REDUCE-INTEGERP-+))
 (18 18 (:REWRITE INTEGERP-MINUS-X))
 (18 18 (:META META-INTEGERP-CORRECT))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (12 12 (:REWRITE |(equal c (/ x))|))
 (12 12 (:REWRITE |(equal c (- x))|))
 (12 12 (:REWRITE |(equal (/ x) c)|))
 (12 12 (:REWRITE |(equal (/ x) (/ y))|))
 (12 12 (:REWRITE |(equal (- x) c)|))
 (12 12 (:REWRITE |(equal (- x) (- y))|))
 (10 10 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::OPA-OPAD
 (636 34 (:REWRITE RTL::NEG-BITN-0))
 (612 24 (:REWRITE |(< (+ (- c) x) y)|))
 (552 16 (:REWRITE |(< (if a b c) x)|))
 (512 12 (:DEFINITION NATP))
 (304 34 (:REWRITE RTL::NEG-BITN-1))
 (144 16 (:REWRITE ACL2-NUMBERP-X))
 (102 34 (:REWRITE RTL::BVECP-BITN-0))
 (76 76 (:REWRITE REDUCE-INTEGERP-+))
 (76 76 (:REWRITE INTEGERP-MINUS-X))
 (76 76 (:META META-INTEGERP-CORRECT))
 (72 68 (:REWRITE DEFAULT-LESS-THAN-1))
 (68 68 (:REWRITE THE-FLOOR-BELOW))
 (68 68 (:REWRITE THE-FLOOR-ABOVE))
 (68 68 (:REWRITE DEFAULT-LESS-THAN-2))
 (64 16 (:REWRITE RATIONALP-X))
 (56 8 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (52 52 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (52 52 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (52 26 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (52 26 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (32 28 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (32 28 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (28 28 (:REWRITE SIMPLIFY-SUMS-<))
 (28 28 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (28 28 (:REWRITE INTEGERP-<-CONSTANT))
 (28 28 (:REWRITE CONSTANT-<-INTEGERP))
 (28 28 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (28 28 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (28 28 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (28 28 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (28 28 (:REWRITE |(< c (- x))|))
 (28 28 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (28 28 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (28 28 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (28 28 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (28 28 (:REWRITE |(< (/ x) (/ y))|))
 (28 28 (:REWRITE |(< (- x) c)|))
 (28 28 (:REWRITE |(< (- x) (- y))|))
 (28 28 (:REWRITE |(< (* x y) 0)|))
 (26 26 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (26 26 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (26 26 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (26 26 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (26 26 (:REWRITE |(equal c (/ x))|))
 (26 26 (:REWRITE |(equal c (- x))|))
 (26 26 (:REWRITE |(equal (/ x) c)|))
 (26 26 (:REWRITE |(equal (/ x) (/ y))|))
 (26 26 (:REWRITE |(equal (- x) c)|))
 (26 26 (:REWRITE |(equal (- x) (- y))|))
 (24 24 (:REWRITE |(< (+ c/d x) y)|))
 (20 20 (:REWRITE DEFAULT-PLUS-1))
 (16 16 (:REWRITE REDUCE-RATIONALP-+))
 (16 16 (:REWRITE REDUCE-RATIONALP-*))
 (16 16 (:REWRITE RATIONALP-MINUS-X))
 (16 16 (:META META-RATIONALP-CORRECT))
 (12 12 (:TYPE-PRESCRIPTION NATP))
 (12 12 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 12 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (12 12 (:REWRITE NORMALIZE-ADDENDS))
 (8 8 (:REWRITE |(+ 0 x)|))
 (4 4 (:TYPE-PRESCRIPTION RTL::ZENCODE))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 )
(RTL::OPB-OPBD
 (501 41 (:REWRITE RTL::BITN-NEG))
 (300 12 (:REWRITE |(< (+ (- c) x) y)|))
 (272 8 (:REWRITE |(< (if a b c) x)|))
 (182 41 (:REWRITE RTL::NEG-BITN-1))
 (182 41 (:REWRITE RTL::NEG-BITN-0))
 (144 16 (:REWRITE ACL2-NUMBERP-X))
 (123 41 (:REWRITE RTL::BVECP-BITN-0))
 (106 106 (:REWRITE REDUCE-INTEGERP-+))
 (106 106 (:REWRITE INTEGERP-MINUS-X))
 (106 106 (:META META-INTEGERP-CORRECT))
 (64 16 (:REWRITE RATIONALP-X))
 (58 29 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (58 29 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (32 32 (:REWRITE THE-FLOOR-BELOW))
 (32 32 (:REWRITE THE-FLOOR-ABOVE))
 (32 32 (:REWRITE DEFAULT-LESS-THAN-2))
 (32 32 (:REWRITE DEFAULT-LESS-THAN-1))
 (29 29 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (29 29 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (29 29 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (29 29 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (29 29 (:REWRITE |(equal c (/ x))|))
 (29 29 (:REWRITE |(equal c (- x))|))
 (29 29 (:REWRITE |(equal (/ x) c)|))
 (29 29 (:REWRITE |(equal (/ x) (/ y))|))
 (29 29 (:REWRITE |(equal (- x) c)|))
 (29 29 (:REWRITE |(equal (- x) (- y))|))
 (24 24 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (24 24 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE REDUCE-RATIONALP-+))
 (16 16 (:REWRITE REDUCE-RATIONALP-*))
 (16 16 (:REWRITE RATIONALP-MINUS-X))
 (16 16 (:META META-RATIONALP-CORRECT))
 (12 12 (:TYPE-PRESCRIPTION RTL::ZENCODE))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (12 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (12 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (12 12 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (12 12 (:REWRITE NORMALIZE-ADDENDS))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE DEFAULT-PLUS-1))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (- x))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (12 12 (:REWRITE |(< (+ c/d x) y)|))
 (12 12 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::OPC-OPCD
 (501 41 (:REWRITE RTL::BITN-NEG))
 (300 12 (:REWRITE |(< (+ (- c) x) y)|))
 (272 8 (:REWRITE |(< (if a b c) x)|))
 (182 41 (:REWRITE RTL::NEG-BITN-1))
 (182 41 (:REWRITE RTL::NEG-BITN-0))
 (144 16 (:REWRITE ACL2-NUMBERP-X))
 (123 41 (:REWRITE RTL::BVECP-BITN-0))
 (106 106 (:REWRITE REDUCE-INTEGERP-+))
 (106 106 (:REWRITE INTEGERP-MINUS-X))
 (106 106 (:META META-INTEGERP-CORRECT))
 (64 16 (:REWRITE RATIONALP-X))
 (58 29 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (58 29 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (32 32 (:REWRITE THE-FLOOR-BELOW))
 (32 32 (:REWRITE THE-FLOOR-ABOVE))
 (32 32 (:REWRITE DEFAULT-LESS-THAN-2))
 (32 32 (:REWRITE DEFAULT-LESS-THAN-1))
 (29 29 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (29 29 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (29 29 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (29 29 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (29 29 (:REWRITE |(equal c (/ x))|))
 (29 29 (:REWRITE |(equal c (- x))|))
 (29 29 (:REWRITE |(equal (/ x) c)|))
 (29 29 (:REWRITE |(equal (/ x) (/ y))|))
 (29 29 (:REWRITE |(equal (- x) c)|))
 (29 29 (:REWRITE |(equal (- x) (- y))|))
 (24 24 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (24 24 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE REDUCE-RATIONALP-+))
 (16 16 (:REWRITE REDUCE-RATIONALP-*))
 (16 16 (:REWRITE RATIONALP-MINUS-X))
 (16 16 (:META META-RATIONALP-CORRECT))
 (12 12 (:TYPE-PRESCRIPTION RTL::ZENCODE))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (12 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (12 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (12 12 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (12 12 (:REWRITE NORMALIZE-ADDENDS))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE DEFAULT-PLUS-1))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (- x))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (12 12 (:REWRITE |(< (+ c/d x) y)|))
 (12 12 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::FINAL-11
 (35 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE DEFAULT-TIMES-2))
 (1 1 (:REWRITE DEFAULT-TIMES-1))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (- x))|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) (/ y))|))
 (1 1 (:REWRITE |(< (- x) c)|))
 (1 1 (:REWRITE |(< (- x) (- y))|))
 )
(RTL::NANP-ZERP
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::INFP-ZERP
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 1 (:REWRITE RTL::NANP-ZERP))
 (3 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:TYPE-PRESCRIPTION RTL::NANP))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::UNDEF-VAL)
(RTL::ZERP-OPCD
 (10 10 (:TYPE-PRESCRIPTION RTL::NANP))
 (10 10 (:TYPE-PRESCRIPTION RTL::INFP))
 (9 3 (:REWRITE RTL::NANP-ZERP))
 (9 3 (:REWRITE RTL::INFP-ZERP))
 (8 2 (:REWRITE RTL::NEG-BITN-1))
 (8 2 (:REWRITE RTL::NEG-BITN-0))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 2 (:REWRITE RTL::NANP-INFP))
 (6 2 (:REWRITE RTL::INFP-DENORMP))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:META META-INTEGERP-CORRECT))
 (4 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE RTL::BITN-NEG))
 )
(RTL::ZERP-OPBD
 (10 10 (:TYPE-PRESCRIPTION RTL::NANP))
 (10 10 (:TYPE-PRESCRIPTION RTL::INFP))
 (9 3 (:REWRITE RTL::NANP-ZERP))
 (9 3 (:REWRITE RTL::INFP-ZERP))
 (8 2 (:REWRITE RTL::NEG-BITN-1))
 (8 2 (:REWRITE RTL::NEG-BITN-0))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 2 (:REWRITE RTL::NANP-INFP))
 (6 2 (:REWRITE RTL::INFP-DENORMP))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:META META-INTEGERP-CORRECT))
 (4 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE RTL::BITN-NEG))
 )
(RTL::Z-)
(RTL::EXPW-DP)
(RTL::SIGW-DP)
(RTL::FINAL-14
 (9732534 381668 (:REWRITE |(< (+ (- c) x) y)|))
 (8614319 240192 (:REWRITE RTL::NEG-BITN-0))
 (8044257 190834 (:DEFINITION NATP))
 (2262470 323210 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (2143965 240192 (:REWRITE RTL::NEG-BITN-1))
 (2016801 58458 (:REWRITE |(< (if a b c) x)|))
 (879824 853492 (:REWRITE DEFAULT-LESS-THAN-1))
 (854988 853492 (:REWRITE DEFAULT-LESS-THAN-2))
 (853492 853492 (:REWRITE THE-FLOOR-BELOW))
 (853492 853492 (:REWRITE THE-FLOOR-ABOVE))
 (795034 795034 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (795034 795034 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (723825 80425 (:REWRITE ACL2-NUMBERP-X))
 (720662 240192 (:REWRITE RTL::BVECP-BITN-0))
 (720109 248367 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (568231 248367 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (550213 533907 (:REWRITE DEFAULT-PLUS-1))
 (480078 19503 (:REWRITE RTL::INZ-SPECIAL-P))
 (462093 462093 (:REWRITE REDUCE-INTEGERP-+))
 (462093 462093 (:REWRITE INTEGERP-MINUS-X))
 (462093 462093 (:META META-INTEGERP-CORRECT))
 (441194 413366 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (441194 413366 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (428867 16381 (:REWRITE RTL::BITS-TAIL-GEN))
 (413366 413366 (:REWRITE SIMPLIFY-SUMS-<))
 (413366 413366 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (413366 413366 (:REWRITE INTEGERP-<-CONSTANT))
 (413366 413366 (:REWRITE CONSTANT-<-INTEGERP))
 (413366 413366 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (413366 413366 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (413366 413366 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (413366 413366 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (413366 413366 (:REWRITE |(< c (- x))|))
 (413366 413366 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (413366 413366 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (413366 413366 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (413366 413366 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (413366 413366 (:REWRITE |(< (/ x) (/ y))|))
 (413366 413366 (:REWRITE |(< (- x) c)|))
 (413366 413366 (:REWRITE |(< (- x) (- y))|))
 (400773 400773 (:REWRITE |(< (* x y) 0)|))
 (381668 381668 (:REWRITE |(< (+ c/d x) y)|))
 (321700 80425 (:REWRITE RATIONALP-X))
 (297009 248367 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (248367 248367 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (248367 248367 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (248367 248367 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (248367 248367 (:REWRITE |(equal c (/ x))|))
 (248367 248367 (:REWRITE |(equal c (- x))|))
 (248367 248367 (:REWRITE |(equal (/ x) c)|))
 (248367 248367 (:REWRITE |(equal (/ x) (/ y))|))
 (248367 248367 (:REWRITE |(equal (- x) c)|))
 (248367 248367 (:REWRITE |(equal (- x) (- y))|))
 (210472 210472 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (210472 210472 (:REWRITE NORMALIZE-ADDENDS))
 (192310 192310 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (190834 190834 (:TYPE-PRESCRIPTION NATP))
 (153421 153421 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (80425 80425 (:REWRITE REDUCE-RATIONALP-+))
 (80425 80425 (:REWRITE REDUCE-RATIONALP-*))
 (80425 80425 (:REWRITE RATIONALP-MINUS-X))
 (80425 80425 (:META META-RATIONALP-CORRECT))
 (53940 27419 (:REWRITE DEFAULT-TIMES-2))
 (53539 27419 (:REWRITE DEFAULT-TIMES-1))
 (38358 38358 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (38358 38358 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (36846 36846 (:TYPE-PRESCRIPTION BOOLEANP))
 (30915 20720 (:REWRITE DEFAULT-LOGIOR-2))
 (26216 26216 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (23949 20720 (:REWRITE DEFAULT-LOGIOR-1))
 (22232 22232 (:TYPE-PRESCRIPTION RTL::IENCODE))
 (19105 19105 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (19105 19105 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (19105 19105 (:REWRITE |(< (/ x) 0)|))
 (18933 18933 (:REWRITE |(equal (+ (- c) x) y)|))
 (18525 18525 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (18525 18525 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (18525 18525 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (18525 18525 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (18525 18525 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (18525 18525 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (18351 18351 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (18351 18351 (:REWRITE RTL::BITS-NEG-INDICES))
 (11733 11733 (:REWRITE SUBSETP-MEMBER . 4))
 (11733 11733 (:REWRITE SUBSETP-MEMBER . 3))
 (11733 11733 (:REWRITE SUBSETP-MEMBER . 2))
 (11733 11733 (:REWRITE SUBSETP-MEMBER . 1))
 (11733 11733 (:REWRITE INTERSECTP-MEMBER . 3))
 (11733 11733 (:REWRITE INTERSECTP-MEMBER . 2))
 (7720 3860 (:REWRITE DEFAULT-LOGXOR-2))
 (7720 3860 (:REWRITE DEFAULT-LOGXOR-1))
 (3451 1955 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (1792 1792 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (1792 1792 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (1792 1792 (:REWRITE |(< 0 (/ x))|))
 (1792 1792 (:REWRITE |(< 0 (* x y))|))
 (688 688 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 )
(RTL::FINAL-15
 (2208 540 (:REWRITE RTL::NANP-INFP))
 (760 171 (:REWRITE RTL::NEG-BITN-0))
 (748 171 (:REWRITE RTL::NEG-BITN-1))
 (742 356 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (673 225 (:REWRITE RTL::NANP-ZERP))
 (611 56 (:REWRITE RTL::COMP-2))
 (603 316 (:REWRITE DEFAULT-TIMES-2))
 (576 64 (:REWRITE ACL2-NUMBERP-X))
 (537 316 (:REWRITE DEFAULT-TIMES-1))
 (529 529 (:TYPE-PRESCRIPTION RTL::NANP))
 (513 171 (:REWRITE RTL::BVECP-BITN-0))
 (493 356 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (478 53 (:REWRITE RTL::INZ-SPECIAL-P))
 (406 406 (:TYPE-PRESCRIPTION RTL::BVECP))
 (402 402 (:REWRITE REDUCE-INTEGERP-+))
 (402 402 (:REWRITE INTEGERP-MINUS-X))
 (402 402 (:META META-INTEGERP-CORRECT))
 (357 357 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (357 357 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (357 357 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (357 357 (:REWRITE |(equal c (/ x))|))
 (357 357 (:REWRITE |(equal c (- x))|))
 (357 357 (:REWRITE |(equal (/ x) c)|))
 (357 357 (:REWRITE |(equal (/ x) (/ y))|))
 (357 357 (:REWRITE |(equal (- x) c)|))
 (357 357 (:REWRITE |(equal (- x) (- y))|))
 (308 308 (:TYPE-PRESCRIPTION RTL::SGNF))
 (308 154 (:REWRITE DEFAULT-LOGXOR-2))
 (308 154 (:REWRITE DEFAULT-LOGXOR-1))
 (256 64 (:REWRITE RATIONALP-X))
 (209 209 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (171 171 (:REWRITE RTL::BITN-NEG))
 (168 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (159 51 (:REWRITE DEFAULT-PLUS-2))
 (128 128 (:TYPE-PRESCRIPTION BOOLEANP))
 (99 99 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (99 99 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (99 99 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (97 51 (:REWRITE DEFAULT-PLUS-1))
 (84 28 (:REWRITE RTL::BITN-BVECP-1))
 (65 65 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (65 65 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (65 65 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (65 65 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (65 65 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (64 64 (:REWRITE REDUCE-RATIONALP-+))
 (64 64 (:REWRITE REDUCE-RATIONALP-*))
 (64 64 (:REWRITE RATIONALP-MINUS-X))
 (64 64 (:META META-RATIONALP-CORRECT))
 (60 30 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (58 31 (:REWRITE DEFAULT-LESS-THAN-2))
 (44 44 (:TYPE-PRESCRIPTION RTL::FMUL64-FUSED-SPECIAL-P))
 (44 29 (:REWRITE SIMPLIFY-SUMS-<))
 (41 31 (:REWRITE DEFAULT-LESS-THAN-1))
 (31 31 (:REWRITE THE-FLOOR-BELOW))
 (31 31 (:REWRITE THE-FLOOR-ABOVE))
 (31 31 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (31 31 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (31 31 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (31 31 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (31 31 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (31 31 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (31 31 (:REWRITE |(< c (- x))|))
 (31 31 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (31 31 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (31 31 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (31 31 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (31 31 (:REWRITE |(< (/ x) (/ y))|))
 (31 31 (:REWRITE |(< (- x) (- y))|))
 (30 30 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (30 30 (:REWRITE INTEGERP-<-CONSTANT))
 (30 30 (:REWRITE CONSTANT-<-INTEGERP))
 (22 22 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (16 16 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (16 16 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (16 16 (:REWRITE RTL::BITS-NEG-INDICES))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (15 15 (:REWRITE |(< (/ x) 0)|))
 (15 15 (:REWRITE |(< (* x y) 0)|))
 (13 13 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (12 4 (:REWRITE RTL::BITS-TAIL))
 (8 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (7 7 (:REWRITE DEFAULT-MINUS))
 (7 7 (:REWRITE |(* x (if a b c))|))
 (7 7 (:REWRITE |(* (if a b c) x)|))
 (6 6 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (6 6 (:REWRITE |(- (* c x))|))
 (4 4 (:REWRITE DEFAULT-EXPT-2))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (2 2 (:REWRITE |(* c (* d x))|))
 )
(RTL::FINAL-16
 (152 38 (:REWRITE RTL::NEG-BITN-1))
 (152 38 (:REWRITE RTL::NEG-BITN-0))
 (114 38 (:REWRITE RTL::BVECP-BITN-0))
 (76 76 (:REWRITE REDUCE-INTEGERP-+))
 (76 76 (:REWRITE INTEGERP-MINUS-X))
 (76 76 (:META META-INTEGERP-CORRECT))
 (38 38 (:REWRITE RTL::BITN-NEG))
 (25 14 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (25 14 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (14 14 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (14 14 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (14 14 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (14 14 (:REWRITE |(equal c (/ x))|))
 (14 14 (:REWRITE |(equal c (- x))|))
 (14 14 (:REWRITE |(equal (/ x) c)|))
 (14 14 (:REWRITE |(equal (/ x) (/ y))|))
 (14 14 (:REWRITE |(equal (- x) c)|))
 (14 14 (:REWRITE |(equal (- x) (- y))|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::FINAL-17)
(RTL::FINAL-18
 (357 27 (:REWRITE RTL::NEG-BITN-0))
 (313 27 (:REWRITE RTL::NEG-BITN-1))
 (158 4 (:REWRITE |(< (if a b c) x)|))
 (72 27 (:REWRITE RTL::BVECP-BITN-0))
 (36 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (28 28 (:REWRITE REDUCE-INTEGERP-+))
 (28 28 (:REWRITE INTEGERP-MINUS-X))
 (28 28 (:META META-INTEGERP-CORRECT))
 (24 24 (:REWRITE RTL::BITN-NEG))
 (24 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (24 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (21 9 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (18 9 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (15 9 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (11 10 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (10 10 (:REWRITE SIMPLIFY-SUMS-<))
 (10 10 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (10 10 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (10 10 (:REWRITE INTEGERP-<-CONSTANT))
 (10 10 (:REWRITE CONSTANT-<-INTEGERP))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (- x))|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) (/ y))|))
 (10 10 (:REWRITE |(< (- x) c)|))
 (10 10 (:REWRITE |(< (- x) (- y))|))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (9 9 (:REWRITE |(equal c (/ x))|))
 (9 9 (:REWRITE |(equal c (- x))|))
 (9 9 (:REWRITE |(equal (/ x) c)|))
 (9 9 (:REWRITE |(equal (/ x) (/ y))|))
 (9 9 (:REWRITE |(equal (- x) c)|))
 (9 9 (:REWRITE |(equal (- x) (- y))|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (3 3 (:REWRITE RTL::BITN-BVECP))
 )
(RTL::FINAL-19
 (764 44 (:REWRITE RTL::NEG-BITN-0))
 (662 44 (:REWRITE RTL::NEG-BITN-1))
 (158 4 (:REWRITE |(< (if a b c) x)|))
 (104 44 (:REWRITE RTL::BVECP-BITN-0))
 (86 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (80 34 (:REWRITE DEFAULT-LESS-THAN-1))
 (74 35 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (73 35 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (68 32 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (68 32 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (48 48 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (48 48 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (48 48 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (48 48 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (48 48 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (48 48 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (40 40 (:REWRITE RTL::BITN-NEG))
 (37 35 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (35 35 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (35 35 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (35 35 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (35 35 (:REWRITE |(equal c (/ x))|))
 (35 35 (:REWRITE |(equal c (- x))|))
 (35 35 (:REWRITE |(equal (/ x) c)|))
 (35 35 (:REWRITE |(equal (/ x) (/ y))|))
 (35 35 (:REWRITE |(equal (- x) c)|))
 (35 35 (:REWRITE |(equal (- x) (- y))|))
 (34 34 (:REWRITE THE-FLOOR-BELOW))
 (34 34 (:REWRITE THE-FLOOR-ABOVE))
 (34 34 (:REWRITE DEFAULT-LESS-THAN-2))
 (32 32 (:REWRITE SIMPLIFY-SUMS-<))
 (32 32 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (32 32 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (32 32 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (32 32 (:REWRITE INTEGERP-<-CONSTANT))
 (32 32 (:REWRITE CONSTANT-<-INTEGERP))
 (32 32 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (32 32 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (32 32 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (32 32 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (32 32 (:REWRITE |(< c (- x))|))
 (32 32 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (32 32 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (32 32 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (32 32 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (32 32 (:REWRITE |(< (/ x) (/ y))|))
 (32 32 (:REWRITE |(< (- x) c)|))
 (32 32 (:REWRITE |(< (- x) (- y))|))
 (25 25 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (20 20 (:REWRITE REDUCE-INTEGERP-+))
 (20 20 (:REWRITE INTEGERP-MINUS-X))
 (20 20 (:META META-INTEGERP-CORRECT))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (15 15 (:REWRITE |(< (/ x) 0)|))
 (15 15 (:REWRITE |(< (* x y) 0)|))
 (8 8 (:TYPE-PRESCRIPTION RTL::FLAGS-1))
 (8 8 (:REWRITE RTL::BITS-NEG-INDICES))
 (8 4 (:REWRITE RTL::BITS-TAIL))
 (4 4 (:REWRITE RTL::BITN-BVECP))
 )
(RTL::FINAL-20
 (5 2 (:REWRITE RTL::NEG-BITN-1))
 (5 2 (:REWRITE RTL::NEG-BITN-0))
 (4 2 (:REWRITE RTL::BVECP-BITN-0))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (2 2 (:META META-INTEGERP-CORRECT))
 )
(RTL::D-REWRITE
 (417 26 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (244 2 (:REWRITE ACL2-NUMBERP-X))
 (172 26 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (152 26 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (121 1 (:REWRITE RATIONALP-X))
 (120 40 (:REWRITE RTL::NANP-INFP))
 (104 104 (:TYPE-PRESCRIPTION RTL::NANP))
 (84 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (36 12 (:REWRITE RTL::NANP-ZERP))
 (26 26 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (26 26 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (26 26 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (26 26 (:REWRITE |(equal c (/ x))|))
 (26 26 (:REWRITE |(equal c (- x))|))
 (26 26 (:REWRITE |(equal (/ x) c)|))
 (26 26 (:REWRITE |(equal (/ x) (/ y))|))
 (26 26 (:REWRITE |(equal (- x) c)|))
 (26 26 (:REWRITE |(equal (- x) (- y))|))
 (22 11 (:REWRITE DEFAULT-LOGXOR-2))
 (22 11 (:REWRITE DEFAULT-LOGXOR-1))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (16 16 (:TYPE-PRESCRIPTION RTL::IENCODE))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 2 (:REWRITE DEFAULT-PLUS-2))
 (4 2 (:REWRITE DEFAULT-PLUS-1))
 (4 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE SIMPLIFY-SUMS-<))
 (2 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (- x))|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) (/ y))|))
 (2 2 (:REWRITE |(< (- x) c)|))
 (2 2 (:REWRITE |(< (- x) (- y))|))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::FINAL-21
 (5428848 212896 (:REWRITE |(< (+ (- c) x) y)|))
 (4773244 134773 (:REWRITE RTL::NEG-BITN-0))
 (4491346 106448 (:DEFINITION NATP))
 (1416570 41060 (:REWRITE |(< (if a b c) x)|))
 (1235296 134773 (:REWRITE RTL::NEG-BITN-1))
 (1202852 171836 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (557956 169778 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (545746 60204 (:REWRITE ACL2-NUMBERP-X))
 (489528 478190 (:REWRITE DEFAULT-LESS-THAN-1))
 (478190 478190 (:REWRITE THE-FLOOR-BELOW))
 (478190 478190 (:REWRITE THE-FLOOR-ABOVE))
 (478190 478190 (:REWRITE DEFAULT-LESS-THAN-2))
 (437130 437130 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (437130 437130 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (413015 169778 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (404319 134773 (:REWRITE RTL::BVECP-BITN-0))
 (330304 12704 (:REWRITE RTL::INZ-SPECIAL-P))
 (316985 298456 (:REWRITE DEFAULT-PLUS-1))
 (270888 270888 (:REWRITE REDUCE-INTEGERP-+))
 (270888 270888 (:REWRITE INTEGERP-MINUS-X))
 (270888 270888 (:META META-INTEGERP-CORRECT))
 (242771 57992 (:REWRITE RATIONALP-X))
 (235572 224234 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (235572 224234 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (224234 224234 (:REWRITE SIMPLIFY-SUMS-<))
 (224234 224234 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (224234 224234 (:REWRITE INTEGERP-<-CONSTANT))
 (224234 224234 (:REWRITE CONSTANT-<-INTEGERP))
 (224234 224234 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (224234 224234 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (224234 224234 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (224234 224234 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (224234 224234 (:REWRITE |(< c (- x))|))
 (224234 224234 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (224234 224234 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (224234 224234 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (224234 224234 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (224234 224234 (:REWRITE |(< (/ x) (/ y))|))
 (224234 224234 (:REWRITE |(< (- x) c)|))
 (224234 224234 (:REWRITE |(< (- x) (- y))|))
 (224234 224234 (:REWRITE |(< (* x y) 0)|))
 (217643 169778 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (212896 212896 (:REWRITE |(< (+ c/d x) y)|))
 (169778 169778 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (169778 169778 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (169778 169778 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (169778 169778 (:REWRITE |(equal c (/ x))|))
 (169778 169778 (:REWRITE |(equal c (- x))|))
 (169778 169778 (:REWRITE |(equal (/ x) c)|))
 (169778 169778 (:REWRITE |(equal (/ x) (/ y))|))
 (169778 169778 (:REWRITE |(equal (- x) c)|))
 (169778 169778 (:REWRITE |(equal (- x) (- y))|))
 (126494 126494 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (126494 126494 (:REWRITE NORMALIZE-ADDENDS))
 (106448 106448 (:TYPE-PRESCRIPTION NATP))
 (106448 106448 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (99183 99183 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (57992 57992 (:REWRITE REDUCE-RATIONALP-+))
 (57992 57992 (:REWRITE REDUCE-RATIONALP-*))
 (57992 57992 (:REWRITE RATIONALP-MINUS-X))
 (57992 57992 (:META META-RATIONALP-CORRECT))
 (46021 23347 (:REWRITE DEFAULT-TIMES-2))
 (45629 23347 (:REWRITE DEFAULT-TIMES-1))
 (29124 29124 (:TYPE-PRESCRIPTION BOOLEANP))
 (22171 22171 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (17678 17678 (:REWRITE |(equal (+ (- c) x) y)|))
 (12357 12357 (:REWRITE RTL::BITS-NEG-INDICES))
 (11338 11338 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (11338 11338 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (11338 11338 (:REWRITE |(< (/ x) 0)|))
 (10662 10662 (:REWRITE SUBSETP-MEMBER . 4))
 (10662 10662 (:REWRITE SUBSETP-MEMBER . 3))
 (10662 10662 (:REWRITE SUBSETP-MEMBER . 2))
 (10662 10662 (:REWRITE SUBSETP-MEMBER . 1))
 (10662 10662 (:REWRITE INTERSECTP-MEMBER . 3))
 (10662 10662 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(RTL::FINAL-22
 (211 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (136 2 (:REWRITE ACL2-NUMBERP-X))
 (102 34 (:REWRITE RTL::NANP-INFP))
 (92 92 (:TYPE-PRESCRIPTION RTL::NANP))
 (76 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (74 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (67 1 (:REWRITE RATIONALP-X))
 (36 12 (:REWRITE RTL::NANP-ZERP))
 (14 7 (:REWRITE DEFAULT-LOGXOR-2))
 (14 7 (:REWRITE DEFAULT-LOGXOR-1))
 (8 8 (:TYPE-PRESCRIPTION P))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::BVECP-FLAGS-3
 (150 69 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (150 69 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (69 69 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (69 69 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (69 69 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (69 69 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (69 69 (:REWRITE |(equal c (/ x))|))
 (69 69 (:REWRITE |(equal c (- x))|))
 (69 69 (:REWRITE |(equal (/ x) c)|))
 (69 69 (:REWRITE |(equal (/ x) (/ y))|))
 (69 69 (:REWRITE |(equal (- x) c)|))
 (69 69 (:REWRITE |(equal (- x) (- y))|))
 (64 64 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (58 12 (:REWRITE RTL::NEG-BITN-0))
 (49 12 (:REWRITE RTL::NEG-BITN-1))
 (36 12 (:REWRITE RTL::BVECP-BITN-0))
 (33 33 (:REWRITE RTL::BITS-NEG-INDICES))
 (26 26 (:REWRITE REDUCE-INTEGERP-+))
 (26 26 (:REWRITE INTEGERP-MINUS-X))
 (26 26 (:META META-INTEGERP-CORRECT))
 (19 7 (:REWRITE RTL::BITS-TAIL-GEN))
 (15 7 (:REWRITE RTL::BITS-TAIL))
 (12 12 (:REWRITE RTL::BITN-NEG))
 (3 1 (:REWRITE RTL::BITN-BVECP-1))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 )
(RTL::FINAL-23
 (1092 364 (:REWRITE RTL::NANP-INFP))
 (1008 1008 (:TYPE-PRESCRIPTION RTL::NANP))
 (655 312 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (649 22 (:REWRITE RTL::NEG-BITN-0))
 (578 312 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (514 22 (:REWRITE RTL::NEG-BITN-1))
 (466 312 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (420 140 (:REWRITE RTL::NANP-ZERP))
 (420 140 (:REWRITE RTL::INFP-ZERP))
 (312 312 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (312 312 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (312 312 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (312 312 (:REWRITE |(equal c (/ x))|))
 (312 312 (:REWRITE |(equal c (- x))|))
 (312 312 (:REWRITE |(equal (/ x) c)|))
 (312 312 (:REWRITE |(equal (/ x) (/ y))|))
 (312 312 (:REWRITE |(equal (- x) c)|))
 (312 312 (:REWRITE |(equal (- x) (- y))|))
 (297 297 (:TYPE-PRESCRIPTION RTL::CAT-NONNEGATIVE-INTEGER-TYPE))
 (160 1 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (126 126 (:REWRITE RTL::BITS-NEG-INDICES))
 (69 60 (:REWRITE DEFAULT-LESS-THAN-2))
 (69 58 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (68 58 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (67 58 (:REWRITE SIMPLIFY-SUMS-<))
 (62 60 (:REWRITE DEFAULT-LESS-THAN-1))
 (60 60 (:REWRITE THE-FLOOR-BELOW))
 (60 60 (:REWRITE THE-FLOOR-ABOVE))
 (60 60 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (60 60 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (60 60 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (60 60 (:REWRITE REDUCE-INTEGERP-+))
 (60 60 (:REWRITE INTEGERP-MINUS-X))
 (60 60 (:REWRITE INTEGERP-<-CONSTANT))
 (60 60 (:REWRITE CONSTANT-<-INTEGERP))
 (60 60 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (60 60 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (60 60 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (60 60 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (60 60 (:REWRITE |(< c (- x))|))
 (60 60 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (60 60 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (60 60 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (60 60 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (60 60 (:REWRITE |(< (/ x) (/ y))|))
 (60 60 (:REWRITE |(< (- x) c)|))
 (60 60 (:REWRITE |(< (- x) (- y))|))
 (60 60 (:META META-INTEGERP-CORRECT))
 (29 29 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (29 29 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (29 29 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (29 29 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (29 29 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (29 29 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (29 29 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (29 29 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (29 29 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (25 1 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (17 2 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (16 1 (:LINEAR EXPT-X->=-X))
 (16 1 (:LINEAR EXPT-X->-X))
 (16 1 (:LINEAR EXPT->=-1-ONE))
 (16 1 (:LINEAR EXPT->-1-ONE))
 (14 14 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (14 14 (:REWRITE |(< (if a b c) x)|))
 (11 11 (:REWRITE SUBSETP-MEMBER . 4))
 (11 11 (:REWRITE INTERSECTP-MEMBER . 3))
 (11 11 (:REWRITE INTERSECTP-MEMBER . 2))
 (10 10 (:REWRITE SUBSETP-MEMBER . 2))
 (10 10 (:REWRITE SUBSETP-MEMBER . 1))
 (9 9 (:REWRITE |(< (/ x) 0)|))
 (9 9 (:REWRITE |(< (* x y) 0)|))
 (7 7 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (7 7 (:REWRITE DEFAULT-EXPT-2))
 (7 7 (:REWRITE DEFAULT-EXPT-1))
 (7 7 (:REWRITE RTL::BITN-NEG))
 (7 7 (:REWRITE |(expt 1/c n)|))
 (7 7 (:REWRITE |(expt (- x) n)|))
 (6 6 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (2 2 (:REWRITE |(< x (if a b c))|))
 (2 2 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (2 2 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (2 2 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (1 1 (:REWRITE ODD-EXPT-THM))
 (1 1 (:REWRITE RTL::INTEGERP-OPD))
 (1 1 (:REWRITE RTL::INT-OPA))
 (1 1 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (1 1 (:LINEAR EXPT-LINEAR-UPPER-<))
 (1 1 (:LINEAR EXPT-LINEAR-LOWER-<))
 (1 1 (:LINEAR EXPT->=-1-TWO))
 (1 1 (:LINEAR EXPT->-1-TWO))
 (1 1 (:LINEAR EXPT-<=-1-TWO))
 (1 1 (:LINEAR EXPT-<=-1-ONE))
 (1 1 (:LINEAR EXPT-<-1-TWO))
 (1 1 (:LINEAR EXPT-<-1-ONE))
 )
(RTL::FINAL-24
 (2040 680 (:REWRITE RTL::NANP-INFP))
 (1776 1776 (:TYPE-PRESCRIPTION RTL::NANP))
 (792 396 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (790 396 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (624 208 (:REWRITE RTL::NANP-ZERP))
 (495 396 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (396 396 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (396 396 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (396 396 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (396 396 (:REWRITE |(equal c (/ x))|))
 (396 396 (:REWRITE |(equal c (- x))|))
 (396 396 (:REWRITE |(equal (/ x) c)|))
 (396 396 (:REWRITE |(equal (/ x) (/ y))|))
 (396 396 (:REWRITE |(equal (- x) c)|))
 (396 396 (:REWRITE |(equal (- x) (- y))|))
 (143 143 (:REWRITE RTL::FLAGS-1-4))
 (71 71 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (71 71 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (71 71 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (71 71 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (71 71 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (71 71 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (67 1 (:REWRITE RTL::NEG-BITN-1))
 (67 1 (:REWRITE RTL::NEG-BITN-0))
 (64 64 (:REWRITE RTL::BITS-NEG-INDICES))
 (3 1 (:REWRITE RTL::BVECP-BITN-0))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE RTL::BITN-NEG))
 )
(RTL::FINAL-25
 (99 34 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (73 34 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (73 1 (:REWRITE RTL::NEG-BITN-1))
 (73 1 (:REWRITE RTL::NEG-BITN-0))
 (72 34 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (34 34 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (34 34 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (34 34 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (34 34 (:REWRITE |(equal c (/ x))|))
 (34 34 (:REWRITE |(equal c (- x))|))
 (34 34 (:REWRITE |(equal (/ x) c)|))
 (34 34 (:REWRITE |(equal (/ x) (/ y))|))
 (34 34 (:REWRITE |(equal (- x) c)|))
 (34 34 (:REWRITE |(equal (- x) (- y))|))
 (22 11 (:REWRITE DEFAULT-LOGXOR-2))
 (22 11 (:REWRITE DEFAULT-LOGXOR-1))
 (21 21 (:REWRITE RTL::FLAGS-1-4))
 (18 18 (:REWRITE RTL::BITS-NEG-INDICES))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (3 1 (:REWRITE RTL::BVECP-BITN-0))
 (3 1 (:REWRITE RTL::BITN-BVECP-1))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE RTL::BITN-NEG))
 )
(RTL::FINAL-26
 (34 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (23 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (18 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (18 3 (:REWRITE RTL::NEG-BITN-0))
 (17 17 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (17 17 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (17 17 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (17 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (9 3 (:REWRITE RTL::NEG-BITN-1))
 (9 3 (:REWRITE RTL::BVECP-BITN-0))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (5 5 (:REWRITE DEFAULT-LOGIOR-2))
 (5 5 (:REWRITE DEFAULT-LOGIOR-1))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:META META-INTEGERP-CORRECT))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE RTL::BITN-NEG))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (- x))|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) (/ y))|))
 (1 1 (:REWRITE |(< (- x) c)|))
 (1 1 (:REWRITE |(< (- x) (- y))|))
 )
(RTL::FINAL-27
 (37 37 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (37 37 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (19 7 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (18 7 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (18 3 (:REWRITE RTL::NEG-BITN-0))
 (14 7 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (9 3 (:REWRITE RTL::NEG-BITN-1))
 (9 3 (:REWRITE RTL::BVECP-BITN-0))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (7 7 (:REWRITE |(equal c (/ x))|))
 (7 7 (:REWRITE |(equal c (- x))|))
 (7 7 (:REWRITE |(equal (/ x) c)|))
 (7 7 (:REWRITE |(equal (/ x) (/ y))|))
 (7 7 (:REWRITE |(equal (- x) c)|))
 (7 7 (:REWRITE |(equal (- x) (- y))|))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:META META-INTEGERP-CORRECT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (3 3 (:REWRITE DEFAULT-LOGIOR-2))
 (3 3 (:REWRITE DEFAULT-LOGIOR-1))
 (3 3 (:REWRITE RTL::BITN-NEG))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::FINAL-28
 (1358 103 (:REWRITE RTL::NEG-BITN-0))
 (435 103 (:REWRITE RTL::NEG-BITN-1))
 (279 103 (:REWRITE RTL::BVECP-BITN-0))
 (259 7 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (243 81 (:REWRITE RTL::INFP-DENORMP))
 (236 97 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (202 97 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (170 97 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (128 16 (:TYPE-PRESCRIPTION RTL::ARM-FMA-PRE-COMP-EXCP))
 (105 105 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (105 105 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (105 105 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (105 105 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (105 105 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (105 105 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (104 104 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (104 104 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (103 103 (:REWRITE RTL::BITN-NEG))
 (97 97 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (97 97 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (97 97 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (97 97 (:REWRITE |(equal c (/ x))|))
 (97 97 (:REWRITE |(equal c (- x))|))
 (97 97 (:REWRITE |(equal (/ x) c)|))
 (97 97 (:REWRITE |(equal (/ x) (/ y))|))
 (97 97 (:REWRITE |(equal (- x) c)|))
 (97 97 (:REWRITE |(equal (- x) (- y))|))
 (67 41 (:REWRITE DEFAULT-LOGIOR-2))
 (67 41 (:REWRITE DEFAULT-LOGIOR-1))
 (56 28 (:REWRITE DEFAULT-LOGXOR-2))
 (56 28 (:REWRITE DEFAULT-LOGXOR-1))
 (44 44 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (32 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (32 9 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (25 9 (:REWRITE DEFAULT-LESS-THAN-1))
 (21 7 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (16 9 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 9 (:REWRITE THE-FLOOR-BELOW))
 (9 9 (:REWRITE THE-FLOOR-ABOVE))
 (9 9 (:REWRITE SIMPLIFY-SUMS-<))
 (9 9 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (9 9 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (9 9 (:REWRITE INTEGERP-<-CONSTANT))
 (9 9 (:REWRITE CONSTANT-<-INTEGERP))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (- x))|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) (/ y))|))
 (9 9 (:REWRITE |(< (- x) c)|))
 (9 9 (:REWRITE |(< (- x) (- y))|))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (7 7 (:REWRITE |(< 0 (/ x))|))
 (7 7 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::FINAL-29
 (6142 166 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (4438 392 (:REWRITE RTL::NEG-BITN-0))
 (2902 2902 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (2902 2902 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (2005 2005 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (1272 839 (:REWRITE DEFAULT-LOGIOR-2))
 (1272 839 (:REWRITE DEFAULT-LOGIOR-1))
 (1008 392 (:REWRITE RTL::BVECP-BITN-0))
 (914 392 (:REWRITE RTL::NEG-BITN-1))
 (811 319 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (653 319 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (646 319 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (525 231 (:REWRITE RTL::BITN-BVECP-1))
 (498 166 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (394 394 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (394 394 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (394 394 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (394 394 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (394 394 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (394 394 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (392 392 (:REWRITE RTL::BITN-NEG))
 (350 168 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (350 168 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (334 168 (:REWRITE DEFAULT-LESS-THAN-2))
 (319 319 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (319 319 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (319 319 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (319 319 (:REWRITE |(equal c (/ x))|))
 (319 319 (:REWRITE |(equal c (- x))|))
 (319 319 (:REWRITE |(equal (/ x) c)|))
 (319 319 (:REWRITE |(equal (/ x) (/ y))|))
 (319 319 (:REWRITE |(equal (- x) c)|))
 (319 319 (:REWRITE |(equal (- x) (- y))|))
 (280 140 (:REWRITE DEFAULT-LOGXOR-2))
 (280 140 (:REWRITE DEFAULT-LOGXOR-1))
 (184 168 (:REWRITE DEFAULT-LESS-THAN-1))
 (168 168 (:REWRITE THE-FLOOR-BELOW))
 (168 168 (:REWRITE THE-FLOOR-ABOVE))
 (168 168 (:REWRITE SIMPLIFY-SUMS-<))
 (168 168 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (168 168 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (168 168 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (168 168 (:REWRITE INTEGERP-<-CONSTANT))
 (168 168 (:REWRITE CONSTANT-<-INTEGERP))
 (168 168 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (168 168 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (168 168 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (168 168 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (168 168 (:REWRITE |(< c (- x))|))
 (168 168 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (168 168 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (168 168 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (168 168 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (168 168 (:REWRITE |(< (/ x) (/ y))|))
 (168 168 (:REWRITE |(< (- x) c)|))
 (168 168 (:REWRITE |(< (- x) (- y))|))
 (166 166 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (166 166 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (166 166 (:REWRITE |(< 0 (/ x))|))
 (166 166 (:REWRITE |(< 0 (* x y))|))
 (128 16 (:TYPE-PRESCRIPTION RTL::ARM-FMA-PRE-COMP-EXCP))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::FINAL-30
 (1427 82 (:REWRITE RTL::NEG-BITN-0))
 (284 82 (:REWRITE RTL::NEG-BITN-1))
 (200 82 (:REWRITE RTL::BVECP-BITN-0))
 (191 1 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (128 16 (:TYPE-PRESCRIPTION RTL::ARM-FMA-PRE-COMP-EXCP))
 (124 88 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (118 88 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (108 36 (:REWRITE RTL::NANP-INFP))
 (108 36 (:REWRITE RTL::INFP-DENORMP))
 (100 88 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (97 97 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (97 97 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (97 97 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (97 97 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (97 97 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (97 97 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (88 88 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (88 88 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (88 88 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (88 88 (:REWRITE |(equal c (/ x))|))
 (88 88 (:REWRITE |(equal c (- x))|))
 (88 88 (:REWRITE |(equal (/ x) c)|))
 (88 88 (:REWRITE |(equal (/ x) (/ y))|))
 (88 88 (:REWRITE |(equal (- x) c)|))
 (88 88 (:REWRITE |(equal (- x) (- y))|))
 (82 82 (:REWRITE RTL::BITN-NEG))
 (72 72 (:TYPE-PRESCRIPTION RTL::NANP))
 (72 72 (:TYPE-PRESCRIPTION RTL::INFP))
 (67 40 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (66 40 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (58 40 (:REWRITE DEFAULT-LESS-THAN-1))
 (57 40 (:REWRITE SIMPLIFY-SUMS-<))
 (49 40 (:REWRITE DEFAULT-LESS-THAN-2))
 (40 40 (:REWRITE THE-FLOOR-BELOW))
 (40 40 (:REWRITE THE-FLOOR-ABOVE))
 (40 40 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (40 40 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (40 40 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (40 40 (:REWRITE INTEGERP-<-CONSTANT))
 (40 40 (:REWRITE CONSTANT-<-INTEGERP))
 (40 40 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (40 40 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (40 40 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (40 40 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (40 40 (:REWRITE |(< c (- x))|))
 (40 40 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (40 40 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (40 40 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (40 40 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (40 40 (:REWRITE |(< (/ x) (/ y))|))
 (40 40 (:REWRITE |(< (- x) c)|))
 (40 40 (:REWRITE |(< (- x) (- y))|))
 (36 36 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (30 30 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (30 30 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (30 30 (:REWRITE |(< (/ x) 0)|))
 (30 30 (:REWRITE |(< (* x y) 0)|))
 (29 29 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (29 29 (:REWRITE REDUCE-INTEGERP-+))
 (29 29 (:REWRITE INTEGERP-MINUS-X))
 (29 29 (:META META-INTEGERP-CORRECT))
 (25 1 (:LINEAR EXPT-X->=-X))
 (25 1 (:LINEAR EXPT-X->-X))
 (25 1 (:LINEAR EXPT->-1-ONE))
 (17 2 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (16 1 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (16 1 (:LINEAR EXPT->=-1-ONE))
 (10 10 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (10 1 (:REWRITE DEFAULT-MINUS))
 (7 7 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (6 6 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (6 6 (:REWRITE SUBSETP-MEMBER . 4))
 (6 6 (:REWRITE SUBSETP-MEMBER . 3))
 (6 6 (:REWRITE SUBSETP-MEMBER . 2))
 (6 6 (:REWRITE SUBSETP-MEMBER . 1))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 3))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 2))
 (5 5 (:REWRITE DEFAULT-EXPT-2))
 (5 5 (:REWRITE DEFAULT-EXPT-1))
 (5 5 (:REWRITE |(expt 1/c n)|))
 (5 5 (:REWRITE |(expt (- x) n)|))
 (3 2 (:REWRITE DEFAULT-LOGIOR-2))
 (2 2 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (2 2 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (2 2 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (2 2 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (2 2 (:REWRITE DEFAULT-LOGIOR-1))
 (2 2 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (2 2 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (2 2 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (1 1 (:REWRITE RTL::INTEGERP-OPD))
 (1 1 (:REWRITE RTL::INT-OPA))
 (1 1 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (1 1 (:LINEAR EXPT-LINEAR-UPPER-<))
 (1 1 (:LINEAR EXPT-LINEAR-LOWER-<))
 (1 1 (:LINEAR EXPT->=-1-TWO))
 (1 1 (:LINEAR EXPT->-1-TWO))
 (1 1 (:LINEAR EXPT-<=-1-TWO))
 (1 1 (:LINEAR EXPT-<=-1-ONE))
 (1 1 (:LINEAR EXPT-<-1-TWO))
 (1 1 (:LINEAR EXPT-<-1-ONE))
 )
(RTL::FINAL-31
 (34911 187 (:REWRITE RTL::NEG-BITN-0))
 (10933 187 (:REWRITE RTL::NEG-BITN-1))
 (8938 62 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (2800 80 (:REWRITE RTL::BITN-SET-FLAG))
 (2474 1182 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2416 1208 (:TYPE-PRESCRIPTION RTL::NATP-SET-FLAG))
 (2070 1182 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1942 1188 (:REWRITE DEFAULT-LESS-THAN-1))
 (1886 1182 (:REWRITE SIMPLIFY-SUMS-<))
 (1860 62 (:LINEAR EXPT-<=-1-TWO))
 (1798 62 (:LINEAR EXPT->-1-ONE))
 (1746 1188 (:REWRITE DEFAULT-LESS-THAN-2))
 (1550 62 (:LINEAR EXPT-X->=-X))
 (1550 62 (:LINEAR EXPT-X->-X))
 (1482 26 (:REWRITE |(< (logior x y) 0)|))
 (1288 1288 (:TYPE-PRESCRIPTION NATP))
 (1260 42 (:LINEAR LOGIOR-BOUNDS-POS . 2))
 (1260 42 (:LINEAR LOGIOR-BOUNDS-POS . 1))
 (1218 42 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (1218 42 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (1214 1214 (:REWRITE THE-FLOOR-BELOW))
 (1214 1214 (:REWRITE THE-FLOOR-ABOVE))
 (1208 1208 (:TYPE-PRESCRIPTION RTL::SET-FLAG))
 (1182 1182 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1182 1182 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1182 1182 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1182 1182 (:REWRITE INTEGERP-<-CONSTANT))
 (1182 1182 (:REWRITE CONSTANT-<-INTEGERP))
 (1182 1182 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1182 1182 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1182 1182 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1182 1182 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1182 1182 (:REWRITE |(< c (- x))|))
 (1182 1182 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1182 1182 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1182 1182 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1182 1182 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1182 1182 (:REWRITE |(< (/ x) (/ y))|))
 (1182 1182 (:REWRITE |(< (- x) c)|))
 (1182 1182 (:REWRITE |(< (- x) (- y))|))
 (1054 124 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (992 62 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (992 62 (:LINEAR EXPT->=-1-ONE))
 (872 187 (:REWRITE RTL::BVECP-BITN-0))
 (858 858 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (858 858 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (858 858 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (858 858 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (858 858 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (858 858 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (620 62 (:REWRITE DEFAULT-MINUS))
 (566 566 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (515 6 (:REWRITE |(< (if a b c) x)|))
 (496 496 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (412 412 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (412 412 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (412 412 (:REWRITE |(< (/ x) 0)|))
 (412 412 (:REWRITE |(< (* x y) 0)|))
 (380 380 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (372 372 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (336 112 (:REWRITE RTL::BVECP-SET-FLAG))
 (332 332 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (332 332 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (332 332 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (332 332 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (332 70 (:REWRITE RTL::BITN-BVECP-1))
 (248 248 (:REWRITE DEFAULT-EXPT-2))
 (248 248 (:REWRITE DEFAULT-EXPT-1))
 (248 248 (:REWRITE |(expt 1/c n)|))
 (248 248 (:REWRITE |(expt (- x) n)|))
 (177 177 (:REWRITE RTL::BITN-NEG))
 (168 93 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (166 166 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (166 166 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (166 166 (:REWRITE |(< 0 (/ x))|))
 (166 166 (:REWRITE |(< 0 (* x y))|))
 (153 93 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (132 132 (:REWRITE REDUCE-INTEGERP-+))
 (132 132 (:REWRITE INTEGERP-MINUS-X))
 (132 132 (:META META-INTEGERP-CORRECT))
 (124 124 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (124 124 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (124 124 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (123 93 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (105 35 (:REWRITE RTL::LOGIOR-BVECP))
 (104 8 (:DEFINITION =))
 (93 93 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (93 93 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (93 93 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (93 93 (:REWRITE |(equal c (/ x))|))
 (93 93 (:REWRITE |(equal c (- x))|))
 (93 93 (:REWRITE |(equal (/ x) c)|))
 (93 93 (:REWRITE |(equal (/ x) (/ y))|))
 (93 93 (:REWRITE |(equal (- x) c)|))
 (93 93 (:REWRITE |(equal (- x) (- y))|))
 (62 62 (:REWRITE RTL::INTEGERP-OPD))
 (62 62 (:REWRITE RTL::INT-OPA))
 (62 62 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (62 62 (:LINEAR EXPT-LINEAR-UPPER-<))
 (62 62 (:LINEAR EXPT-LINEAR-LOWER-<))
 (62 62 (:LINEAR EXPT->=-1-TWO))
 (62 62 (:LINEAR EXPT->-1-TWO))
 (62 62 (:LINEAR EXPT-<=-1-ONE))
 (62 62 (:LINEAR EXPT-<-1-TWO))
 (62 62 (:LINEAR EXPT-<-1-ONE))
 (60 60 (:REWRITE SUBSETP-MEMBER . 4))
 (60 60 (:REWRITE SUBSETP-MEMBER . 3))
 (60 60 (:REWRITE SUBSETP-MEMBER . 2))
 (60 60 (:REWRITE SUBSETP-MEMBER . 1))
 (60 60 (:REWRITE INTERSECTP-MEMBER . 3))
 (60 60 (:REWRITE INTERSECTP-MEMBER . 2))
 (35 35 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::SPECIALP-REWRITE
 (53 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (33 9 (:REWRITE RTL::NANP-INFP))
 (18 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (14 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 2 (:REWRITE DEFAULT-PLUS-2))
 (4 2 (:REWRITE DEFAULT-PLUS-1))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::GAG-QNAN
 (34 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (33 33 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (33 33 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (12 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (12 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (10 1 (:REWRITE RTL::NEG-BITN-0))
 (9 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE DEFAULT-LOGIOR-2))
 (3 3 (:REWRITE DEFAULT-LOGIOR-1))
 (3 1 (:REWRITE RTL::BVECP-BITN-0))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (1 1 (:REWRITE RTL::NEG-BITN-1))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (- x))|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) (/ y))|))
 (1 1 (:REWRITE |(< (- x) c)|))
 (1 1 (:REWRITE |(< (- x) (- y))|))
 )
(RTL::FINAL-32
 (964 119 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (481 119 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (441 119 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (436 8 (:REWRITE ACL2-NUMBERP-X))
 (381 96 (:REWRITE RTL::NEG-BITN-1))
 (381 96 (:REWRITE RTL::NEG-BITN-0))
 (286 96 (:REWRITE RTL::BVECP-BITN-0))
 (214 4 (:REWRITE RATIONALP-X))
 (194 194 (:REWRITE REDUCE-INTEGERP-+))
 (194 194 (:REWRITE INTEGERP-MINUS-X))
 (194 194 (:META META-INTEGERP-CORRECT))
 (119 119 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (119 119 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (119 119 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (119 119 (:REWRITE |(equal c (/ x))|))
 (119 119 (:REWRITE |(equal c (- x))|))
 (119 119 (:REWRITE |(equal (/ x) c)|))
 (119 119 (:REWRITE |(equal (/ x) (/ y))|))
 (119 119 (:REWRITE |(equal (- x) c)|))
 (119 119 (:REWRITE |(equal (- x) (- y))|))
 (96 96 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (96 96 (:REWRITE RTL::BITN-NEG))
 (34 17 (:REWRITE DEFAULT-LOGXOR-2))
 (34 17 (:REWRITE DEFAULT-LOGXOR-1))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:META META-RATIONALP-CORRECT))
 )
(RTL::FINAL-33)
(RTL::FINAL-34
 (168 42 (:REWRITE RTL::NEG-BITN-1))
 (168 42 (:REWRITE RTL::NEG-BITN-0))
 (126 42 (:REWRITE RTL::BVECP-BITN-0))
 (111 51 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (102 51 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (87 24 (:REWRITE RTL::GAG-QNAN))
 (84 84 (:REWRITE REDUCE-INTEGERP-+))
 (84 84 (:REWRITE INTEGERP-MINUS-X))
 (84 84 (:META META-INTEGERP-CORRECT))
 (69 51 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (51 51 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (51 51 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (51 51 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (51 51 (:REWRITE |(equal c (/ x))|))
 (51 51 (:REWRITE |(equal c (- x))|))
 (51 51 (:REWRITE |(equal (/ x) c)|))
 (51 51 (:REWRITE |(equal (/ x) (/ y))|))
 (51 51 (:REWRITE |(equal (- x) c)|))
 (51 51 (:REWRITE |(equal (- x) (- y))|))
 (42 42 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (42 42 (:REWRITE RTL::BITN-NEG))
 (24 12 (:REWRITE DEFAULT-LOGXOR-2))
 (24 12 (:REWRITE DEFAULT-LOGXOR-1))
 )
(RTL::FINAL-35
 (9 9 (:TYPE-PRESCRIPTION RTL::ARM-FMA-PRE-COMP-EXCP))
 )
(RTL::FINAL-36
 (100 20 (:REWRITE RTL::NANP-INFP))
 (30 12 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (30 6 (:REWRITE RTL::NANP-ZERP))
 (24 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (24 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (24 6 (:REWRITE RTL::NEG-BITN-1))
 (24 6 (:REWRITE RTL::NEG-BITN-0))
 (18 9 (:REWRITE DEFAULT-LOGXOR-2))
 (18 9 (:REWRITE DEFAULT-LOGXOR-1))
 (18 6 (:REWRITE RTL::BVECP-BITN-0))
 (12 12 (:TYPE-PRESCRIPTION RTL::BVECP))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE REDUCE-INTEGERP-+))
 (12 12 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE INTEGERP-MINUS-X))
 (12 12 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (12 12 (:REWRITE |(equal c (/ x))|))
 (12 12 (:REWRITE |(equal c (- x))|))
 (12 12 (:REWRITE |(equal (/ x) c)|))
 (12 12 (:REWRITE |(equal (/ x) (/ y))|))
 (12 12 (:REWRITE |(equal (- x) c)|))
 (12 12 (:REWRITE |(equal (- x) (- y))|))
 (12 12 (:META META-INTEGERP-CORRECT))
 (12 3 (:REWRITE RTL::GAG-QNAN))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:REWRITE RTL::BITN-NEG))
 )
(RTL::FINAL-37
 (3 3 (:REWRITE RTL::NANP-INFP))
 (2 1 (:REWRITE DEFAULT-PLUS-2))
 (2 1 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 )
(RTL::BVECP-IENCODE)
(RTL::FINAL-38
 (438 135 (:REWRITE RTL::NANP-INFP))
 (420 10 (:REWRITE RTL::BITS-TAIL-GEN))
 (184 52 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (160 52 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (156 24 (:REWRITE RTL::NANP-ZERP))
 (140 52 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (98 49 (:REWRITE DEFAULT-LOGXOR-2))
 (98 49 (:REWRITE DEFAULT-LOGXOR-1))
 (52 52 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (52 52 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (52 52 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (52 52 (:REWRITE |(equal c (/ x))|))
 (52 52 (:REWRITE |(equal c (- x))|))
 (52 52 (:REWRITE |(equal (/ x) c)|))
 (52 52 (:REWRITE |(equal (/ x) (/ y))|))
 (52 52 (:REWRITE |(equal (- x) c)|))
 (52 52 (:REWRITE |(equal (- x) (- y))|))
 (20 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (20 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (20 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (17 17 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (12 6 (:REWRITE DEFAULT-PLUS-2))
 (12 6 (:REWRITE DEFAULT-PLUS-1))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE SIMPLIFY-SUMS-<))
 (10 10 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (10 10 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (10 10 (:REWRITE INTEGERP-<-CONSTANT))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (10 10 (:REWRITE CONSTANT-<-INTEGERP))
 (10 10 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (10 10 (:REWRITE RTL::BITS-NEG-INDICES))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (- x))|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) (/ y))|))
 (10 10 (:REWRITE |(< (- x) c)|))
 (10 10 (:REWRITE |(< (- x) (- y))|))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6 6 (:REWRITE NORMALIZE-ADDENDS))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::FINAL-4-A
 (924 39 (:REWRITE RTL::BITS-TAIL-GEN))
 (698 51 (:REWRITE RTL::NEG-BITN-0))
 (634 51 (:REWRITE RTL::NEG-BITN-1))
 (456 8 (:REWRITE |(< (if a b c) x)|))
 (198 75 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (192 69 (:REWRITE DEFAULT-TIMES-2))
 (150 150 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (150 150 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (150 150 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (150 75 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (150 51 (:REWRITE RTL::BVECP-BITN-0))
 (126 75 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (126 47 (:REWRITE DEFAULT-LESS-THAN-1))
 (117 39 (:REWRITE RTL::BITS-TAIL))
 (98 98 (:REWRITE REDUCE-INTEGERP-+))
 (98 98 (:REWRITE INTEGERP-MINUS-X))
 (98 98 (:META META-INTEGERP-CORRECT))
 (87 69 (:REWRITE DEFAULT-TIMES-1))
 (81 81 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (81 81 (:REWRITE RTL::BITS-NEG-INDICES))
 (80 80 (:TYPE-PRESCRIPTION RTL::CAT-NONNEGATIVE-INTEGER-TYPE))
 (78 39 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (78 39 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (75 75 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (75 75 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (75 75 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (75 75 (:REWRITE |(equal c (/ x))|))
 (75 75 (:REWRITE |(equal c (- x))|))
 (75 75 (:REWRITE |(equal (/ x) c)|))
 (75 75 (:REWRITE |(equal (/ x) (/ y))|))
 (75 75 (:REWRITE |(equal (- x) c)|))
 (75 75 (:REWRITE |(equal (- x) (- y))|))
 (54 54 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (54 9 (:REWRITE DEFAULT-MINUS))
 (48 48 (:REWRITE RTL::BITN-NEG))
 (47 47 (:REWRITE THE-FLOOR-BELOW))
 (47 47 (:REWRITE THE-FLOOR-ABOVE))
 (47 47 (:REWRITE DEFAULT-LESS-THAN-2))
 (39 39 (:REWRITE SIMPLIFY-SUMS-<))
 (39 39 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (39 39 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (39 39 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (39 39 (:REWRITE INTEGERP-<-CONSTANT))
 (39 39 (:REWRITE CONSTANT-<-INTEGERP))
 (39 39 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (39 39 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (39 39 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (39 39 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (39 39 (:REWRITE |(< c (- x))|))
 (39 39 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (39 39 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (39 39 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (39 39 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (39 39 (:REWRITE |(< (/ x) (/ y))|))
 (39 39 (:REWRITE |(< (- x) c)|))
 (39 39 (:REWRITE |(< (- x) (- y))|))
 (33 33 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (28 28 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (28 28 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (28 28 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (28 28 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (28 28 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (28 28 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (21 21 (:REWRITE |(* (- x) y)|))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (11 11 (:REWRITE |(< (/ x) 0)|))
 (11 11 (:REWRITE |(< (* x y) 0)|))
 (3 3 (:REWRITE RTL::BITN-BVECP))
 )
(RTL::FINAL-39
 (40 40 (:TYPE-PRESCRIPTION RTL::ARM-FMA-PRE-COMP-EXCP))
 (29 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (18 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (16 8 (:REWRITE DEFAULT-LOGXOR-2))
 (16 8 (:REWRITE DEFAULT-LOGXOR-1))
 (15 5 (:REWRITE DEFAULT-PLUS-2))
 (12 12 (:REWRITE RTL::NANP-INFP))
 (10 5 (:REWRITE DEFAULT-TIMES-2))
 (10 5 (:REWRITE DEFAULT-TIMES-1))
 (10 5 (:REWRITE DEFAULT-PLUS-1))
 (9 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (8 2 (:REWRITE RATIONALP-X))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (5 5 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (5 5 (:REWRITE NORMALIZE-ADDENDS))
 (5 5 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (5 5 (:REWRITE |(equal c (/ x))|))
 (5 5 (:REWRITE |(equal c (- x))|))
 (5 5 (:REWRITE |(equal (/ x) c)|))
 (5 5 (:REWRITE |(equal (/ x) (/ y))|))
 (5 5 (:REWRITE |(equal (- x) c)|))
 (5 5 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::FINAL-40)
(RTL::FINAL-41
 (34 7 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (26 13 (:REWRITE DEFAULT-LOGXOR-2))
 (26 13 (:REWRITE DEFAULT-LOGXOR-1))
 (21 21 (:REWRITE RTL::NANP-INFP))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (18 7 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (15 5 (:REWRITE DEFAULT-PLUS-2))
 (13 7 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (10 5 (:REWRITE DEFAULT-TIMES-2))
 (10 5 (:REWRITE DEFAULT-TIMES-1))
 (10 5 (:REWRITE DEFAULT-PLUS-1))
 (8 2 (:REWRITE RATIONALP-X))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (7 7 (:REWRITE |(equal c (/ x))|))
 (7 7 (:REWRITE |(equal c (- x))|))
 (7 7 (:REWRITE |(equal (/ x) c)|))
 (7 7 (:REWRITE |(equal (/ x) (/ y))|))
 (7 7 (:REWRITE |(equal (- x) c)|))
 (7 7 (:REWRITE |(equal (- x) (- y))|))
 (5 5 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (5 5 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (5 5 (:REWRITE NORMALIZE-ADDENDS))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::FINAL-42
 (5 5 (:REWRITE RTL::NANP-INFP))
 (4 2 (:REWRITE DEFAULT-LOGXOR-2))
 (4 2 (:REWRITE DEFAULT-LOGXOR-1))
 (2 2 (:REWRITE RTL::NANP-ZERP))
 )
(RTL::FINAL-43
 (845 127 (:REWRITE DEFAULT-TIMES-2))
 (566 18 (:REWRITE RTL::NEG-BITN-0))
 (504 12 (:REWRITE RTL::BITS-TAIL-GEN))
 (501 18 (:REWRITE RTL::NEG-BITN-1))
 (459 127 (:REWRITE DEFAULT-TIMES-1))
 (272 272 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (272 272 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (272 272 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (272 272 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (272 272 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (245 55 (:REWRITE DEFAULT-PLUS-2))
 (218 18 (:REWRITE DEFAULT-MINUS))
 (190 55 (:REWRITE DEFAULT-PLUS-1))
 (123 42 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (123 42 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (111 11 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (111 11 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (106 44 (:REWRITE DEFAULT-LESS-THAN-1))
 (82 44 (:REWRITE DEFAULT-LESS-THAN-2))
 (54 18 (:REWRITE RTL::BVECP-BITN-0))
 (49 49 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (49 49 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (49 49 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (47 44 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (47 44 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (44 44 (:REWRITE THE-FLOOR-BELOW))
 (44 44 (:REWRITE THE-FLOOR-ABOVE))
 (44 44 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (44 44 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (44 44 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (44 44 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (44 44 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (44 44 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (44 44 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (44 44 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (44 44 (:REWRITE |(< (/ x) (/ y))|))
 (44 44 (:REWRITE |(< (- x) (- y))|))
 (42 42 (:REWRITE SIMPLIFY-SUMS-<))
 (42 42 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (42 42 (:REWRITE INTEGERP-<-CONSTANT))
 (42 42 (:REWRITE CONSTANT-<-INTEGERP))
 (42 42 (:REWRITE |(< (- x) c)|))
 (39 39 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (39 39 (:REWRITE NORMALIZE-ADDENDS))
 (36 12 (:REWRITE RTL::BITS-TAIL))
 (32 32 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (31 31 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (31 31 (:REWRITE RTL::BITS-NEG-INDICES))
 (18 18 (:REWRITE RTL::BITN-NEG))
 (16 16 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (16 16 (:REWRITE DEFAULT-EXPT-2))
 (16 16 (:REWRITE DEFAULT-EXPT-1))
 (16 16 (:REWRITE |(expt 1/c n)|))
 (16 16 (:REWRITE |(expt (- x) n)|))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (15 15 (:REWRITE |(< (/ x) 0)|))
 (15 15 (:REWRITE |(< (* x y) 0)|))
 (11 11 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (11 11 (:REWRITE |(equal c (/ x))|))
 (11 11 (:REWRITE |(equal c (- x))|))
 (11 11 (:REWRITE |(equal (/ x) c)|))
 (11 11 (:REWRITE |(equal (/ x) (/ y))|))
 (11 11 (:REWRITE |(equal (- x) c)|))
 (11 11 (:REWRITE |(equal (- x) (- y))|))
 (10 10 (:REWRITE REDUCE-INTEGERP-+))
 (10 10 (:REWRITE INTEGERP-MINUS-X))
 (10 10 (:META META-INTEGERP-CORRECT))
 (8 8 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (8 8 (:REWRITE |(* c (* d x))|))
 (8 8 (:REWRITE |(* (- x) y)|))
 (6 6 (:TYPE-PRESCRIPTION ABS))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::FINAL-44
 (845 127 (:REWRITE DEFAULT-TIMES-2))
 (459 127 (:REWRITE DEFAULT-TIMES-1))
 (245 245 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (245 245 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (245 245 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (245 245 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (245 245 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (245 55 (:REWRITE DEFAULT-PLUS-2))
 (218 18 (:REWRITE DEFAULT-MINUS))
 (190 55 (:REWRITE DEFAULT-PLUS-1))
 (111 11 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (111 11 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (72 18 (:REWRITE RTL::NEG-BITN-1))
 (72 18 (:REWRITE RTL::NEG-BITN-0))
 (54 18 (:REWRITE RTL::BVECP-BITN-0))
 (49 49 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (49 49 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (49 49 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (48 48 (:REWRITE REDUCE-INTEGERP-+))
 (48 48 (:REWRITE INTEGERP-MINUS-X))
 (48 48 (:META META-INTEGERP-CORRECT))
 (48 12 (:REWRITE RTL::BITS-TAIL-GEN))
 (47 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (47 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (44 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (39 39 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (39 39 (:REWRITE NORMALIZE-ADDENDS))
 (36 12 (:REWRITE RTL::BITS-TAIL))
 (32 32 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (31 31 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (31 31 (:REWRITE RTL::BITS-NEG-INDICES))
 (30 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (18 18 (:REWRITE RTL::BITN-NEG))
 (16 16 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (16 16 (:REWRITE DEFAULT-EXPT-2))
 (16 16 (:REWRITE DEFAULT-EXPT-1))
 (16 16 (:REWRITE |(expt 1/c n)|))
 (16 16 (:REWRITE |(expt (- x) n)|))
 (11 11 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (11 11 (:REWRITE |(equal c (/ x))|))
 (11 11 (:REWRITE |(equal c (- x))|))
 (11 11 (:REWRITE |(equal (/ x) c)|))
 (11 11 (:REWRITE |(equal (/ x) (/ y))|))
 (11 11 (:REWRITE |(equal (- x) c)|))
 (11 11 (:REWRITE |(equal (- x) (- y))|))
 (9 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (9 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (8 8 (:REWRITE |(* c (* d x))|))
 (8 8 (:REWRITE |(* (- x) y)|))
 (6 6 (:TYPE-PRESCRIPTION ABS))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) (/ y))|))
 (6 6 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::FINAL-45
 (845 127 (:REWRITE DEFAULT-TIMES-2))
 (459 127 (:REWRITE DEFAULT-TIMES-1))
 (245 245 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (245 245 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (245 245 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (245 245 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (245 245 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (245 55 (:REWRITE DEFAULT-PLUS-2))
 (218 18 (:REWRITE DEFAULT-MINUS))
 (190 55 (:REWRITE DEFAULT-PLUS-1))
 (111 11 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (111 11 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (72 18 (:REWRITE RTL::NEG-BITN-1))
 (72 18 (:REWRITE RTL::NEG-BITN-0))
 (54 18 (:REWRITE RTL::BVECP-BITN-0))
 (49 49 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (49 49 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (49 49 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (48 48 (:REWRITE REDUCE-INTEGERP-+))
 (48 48 (:REWRITE INTEGERP-MINUS-X))
 (48 48 (:META META-INTEGERP-CORRECT))
 (48 12 (:REWRITE RTL::BITS-TAIL-GEN))
 (47 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (47 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (44 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (39 39 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (39 39 (:REWRITE NORMALIZE-ADDENDS))
 (36 12 (:REWRITE RTL::BITS-TAIL))
 (32 32 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (31 31 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (31 31 (:REWRITE RTL::BITS-NEG-INDICES))
 (30 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (18 18 (:REWRITE RTL::BITN-NEG))
 (16 16 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (16 16 (:REWRITE DEFAULT-EXPT-2))
 (16 16 (:REWRITE DEFAULT-EXPT-1))
 (16 16 (:REWRITE |(expt 1/c n)|))
 (16 16 (:REWRITE |(expt (- x) n)|))
 (11 11 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (11 11 (:REWRITE |(equal c (/ x))|))
 (11 11 (:REWRITE |(equal c (- x))|))
 (11 11 (:REWRITE |(equal (/ x) c)|))
 (11 11 (:REWRITE |(equal (/ x) (/ y))|))
 (11 11 (:REWRITE |(equal (- x) c)|))
 (11 11 (:REWRITE |(equal (- x) (- y))|))
 (9 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (9 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (8 8 (:REWRITE |(* c (* d x))|))
 (8 8 (:REWRITE |(* (- x) y)|))
 (6 6 (:TYPE-PRESCRIPTION ABS))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) (/ y))|))
 (6 6 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::FINAL-46
 (50 19 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (40 19 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (36 19 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (19 19 (:REWRITE |(equal c (/ x))|))
 (19 19 (:REWRITE |(equal c (- x))|))
 (19 19 (:REWRITE |(equal (/ x) c)|))
 (19 19 (:REWRITE |(equal (/ x) (/ y))|))
 (19 19 (:REWRITE |(equal (- x) c)|))
 (19 19 (:REWRITE |(equal (- x) (- y))|))
 (14 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (14 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (14 7 (:REWRITE DEFAULT-LESS-THAN-2))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (9 9 (:REWRITE RTL::NANP-INFP))
 (7 7 (:REWRITE THE-FLOOR-BELOW))
 (7 7 (:REWRITE THE-FLOOR-ABOVE))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (7 7 (:REWRITE SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (7 7 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (7 7 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE INTEGERP-<-CONSTANT))
 (7 7 (:REWRITE DEFAULT-LESS-THAN-1))
 (7 7 (:REWRITE CONSTANT-<-INTEGERP))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (- x))|))
 (7 7 (:REWRITE |(< 0 (/ x))|))
 (7 7 (:REWRITE |(< 0 (* x y))|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) (/ y))|))
 (7 7 (:REWRITE |(< (- x) c)|))
 (7 7 (:REWRITE |(< (- x) (- y))|))
 (4 3 (:REWRITE DEFAULT-TIMES-2))
 (4 3 (:REWRITE DEFAULT-TIMES-1))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 1 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE |(equal (* x y) 0)|))
 (2 1 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::FINAL-47
 (204 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (30 30 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (30 30 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (30 30 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (30 30 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (30 30 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (30 30 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (20 2 (:REWRITE RTL::NEG-BITN-0))
 (14 8 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (12 8 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (11 8 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (10 10 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (10 10 (:REWRITE RTL::BITS-NEG-INDICES))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (8 8 (:REWRITE |(equal c (/ x))|))
 (8 8 (:REWRITE |(equal c (- x))|))
 (8 8 (:REWRITE |(equal (/ x) c)|))
 (8 8 (:REWRITE |(equal (/ x) (/ y))|))
 (8 8 (:REWRITE |(equal (- x) c)|))
 (8 8 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE SIMPLIFY-SUMS-<))
 (6 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (6 6 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (6 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (6 6 (:REWRITE INTEGERP-<-CONSTANT))
 (6 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (6 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (6 6 (:REWRITE CONSTANT-<-INTEGERP))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (- x))|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) (/ y))|))
 (6 6 (:REWRITE |(< (- x) c)|))
 (6 6 (:REWRITE |(< (- x) (- y))|))
 (6 4 (:REWRITE DEFAULT-PLUS-2))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (4 4 (:REWRITE DEFAULT-PLUS-1))
 (4 2 (:REWRITE DEFAULT-TIMES-2))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE RTL::NEG-BITN-1))
 (2 2 (:REWRITE DEFAULT-TIMES-1))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::FINAL-48
 (115 31 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (99 31 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (72 31 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (63 63 (:REWRITE RTL::NANP-INFP))
 (50 25 (:REWRITE DEFAULT-LOGXOR-2))
 (50 25 (:REWRITE DEFAULT-LOGXOR-1))
 (31 31 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (31 31 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (31 31 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (31 31 (:REWRITE |(equal c (/ x))|))
 (31 31 (:REWRITE |(equal c (- x))|))
 (31 31 (:REWRITE |(equal (/ x) c)|))
 (31 31 (:REWRITE |(equal (/ x) (/ y))|))
 (31 31 (:REWRITE |(equal (- x) c)|))
 (31 31 (:REWRITE |(equal (- x) (- y))|))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::FINAL-49)
(RTL::FINAL-50
 (63693 162 (:REWRITE RTL::NEG-BITN-0))
 (23725 132 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (8803 162 (:REWRITE RTL::NEG-BITN-1))
 (5392 2696 (:TYPE-PRESCRIPTION RTL::NATP-SET-FLAG))
 (4062 1821 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (3960 132 (:LINEAR EXPT-<=-1-TWO))
 (3828 132 (:LINEAR EXPT->-1-ONE))
 (3658 1821 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3300 132 (:LINEAR EXPT-X->=-X))
 (3300 132 (:LINEAR EXPT-X->-X))
 (3261 1821 (:REWRITE SIMPLIFY-SUMS-<))
 (3007 1828 (:REWRITE DEFAULT-LESS-THAN-2))
 (2946 1828 (:REWRITE DEFAULT-LESS-THAN-1))
 (2929 6 (:REWRITE |(< (if a b c) x)|))
 (2760 2760 (:TYPE-PRESCRIPTION NATP))
 (2244 264 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (2240 64 (:REWRITE RTL::BITN-SET-FLAG))
 (2212 1822 (:REWRITE |(< c (- x))|))
 (2112 132 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (2112 132 (:LINEAR EXPT->=-1-ONE))
 (1849 1849 (:REWRITE THE-FLOOR-BELOW))
 (1849 1849 (:REWRITE THE-FLOOR-ABOVE))
 (1822 1822 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1822 1822 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1822 1822 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1822 1822 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1822 1822 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1822 1822 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1822 1822 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1822 1822 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1822 1822 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1822 1822 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1822 1822 (:REWRITE |(< (/ x) (/ y))|))
 (1822 1822 (:REWRITE |(< (- x) (- y))|))
 (1821 1821 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1821 1821 (:REWRITE INTEGERP-<-CONSTANT))
 (1821 1821 (:REWRITE CONSTANT-<-INTEGERP))
 (1821 1821 (:REWRITE |(< (- x) c)|))
 (1580 1580 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1580 1580 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1580 1580 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1580 1580 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1580 1580 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1580 1580 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1260 126 (:REWRITE DEFAULT-MINUS))
 (1197 21 (:REWRITE |(< (logior x y) 0)|))
 (1107 1107 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1042 1042 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (1015 117 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (800 160 (:REWRITE ACL2-NUMBERP-X))
 (796 796 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (792 792 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (738 162 (:REWRITE RTL::BVECP-BITN-0))
 (630 21 (:LINEAR LOGIOR-BOUNDS-POS . 2))
 (630 21 (:LINEAR LOGIOR-BOUNDS-POS . 1))
 (609 21 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (609 21 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (521 521 (:REWRITE DEFAULT-EXPT-2))
 (521 521 (:REWRITE DEFAULT-EXPT-1))
 (521 521 (:REWRITE |(expt 1/c n)|))
 (521 521 (:REWRITE |(expt (- x) n)|))
 (356 356 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (356 356 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (356 356 (:REWRITE |(< (/ x) 0)|))
 (356 356 (:REWRITE |(< (* x y) 0)|))
 (355 117 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (330 117 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (320 80 (:REWRITE RATIONALP-X))
 (286 286 (:REWRITE |(< 0 (/ x))|))
 (286 286 (:REWRITE |(< 0 (* x y))|))
 (285 285 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (285 285 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (266 266 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (266 266 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (266 266 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (266 266 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (264 264 (:REWRITE REDUCE-INTEGERP-+))
 (264 264 (:REWRITE INTEGERP-MINUS-X))
 (264 264 (:META META-INTEGERP-CORRECT))
 (264 264 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (264 264 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (264 264 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (224 16 (:REWRITE RTL::RZ-FZ))
 (208 16 (:DEFINITION =))
 (192 64 (:REWRITE RTL::BVECP-SET-FLAG))
 (142 142 (:REWRITE RTL::BITN-NEG))
 (136 136 (:TYPE-PRESCRIPTION RTL::ARM-FMA-PRE-COMP-EXCP))
 (132 132 (:REWRITE RTL::INTEGERP-OPD))
 (132 132 (:REWRITE RTL::INT-OPA))
 (132 132 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (132 132 (:LINEAR EXPT-LINEAR-UPPER-<))
 (132 132 (:LINEAR EXPT-LINEAR-LOWER-<))
 (132 132 (:LINEAR EXPT->=-1-TWO))
 (132 132 (:LINEAR EXPT->-1-TWO))
 (132 132 (:LINEAR EXPT-<=-1-ONE))
 (132 132 (:LINEAR EXPT-<-1-TWO))
 (132 132 (:LINEAR EXPT-<-1-ONE))
 (117 117 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (117 117 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (117 117 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (117 117 (:REWRITE |(equal c (/ x))|))
 (117 117 (:REWRITE |(equal c (- x))|))
 (117 117 (:REWRITE |(equal (/ x) c)|))
 (117 117 (:REWRITE |(equal (/ x) (/ y))|))
 (117 117 (:REWRITE |(equal (- x) c)|))
 (117 117 (:REWRITE |(equal (- x) (- y))|))
 (80 80 (:REWRITE REDUCE-RATIONALP-+))
 (80 80 (:REWRITE REDUCE-RATIONALP-*))
 (80 80 (:REWRITE RATIONALP-MINUS-X))
 (80 80 (:META META-RATIONALP-CORRECT))
 (60 20 (:REWRITE RTL::LOGIOR-BVECP))
 (56 56 (:TYPE-PRESCRIPTION BOOLEANP))
 (20 20 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (10 1 (:REWRITE |(- (- x))|))
 )
(RTL::FINAL-51
 (2140 214 (:REWRITE RTL::NEG-BITN-0))
 (2098 604 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1938 646 (:REWRITE RTL::NANP-INFP))
 (1661 1661 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (1661 1661 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (1622 486 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1480 604 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1468 530 (:REWRITE DEFAULT-PLUS-2))
 (1450 550 (:REWRITE DEFAULT-LESS-THAN-2))
 (1442 550 (:REWRITE DEFAULT-LESS-THAN-1))
 (1422 502 (:REWRITE RTL::INFP-DENORMP))
 (1292 1292 (:TYPE-PRESCRIPTION RTL::NANP))
 (1242 530 (:REWRITE DEFAULT-PLUS-1))
 (1097 604 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (744 372 (:REWRITE DEFAULT-TIMES-2))
 (744 372 (:REWRITE DEFAULT-TIMES-1))
 (658 502 (:REWRITE |(< (- x) (- y))|))
 (642 214 (:REWRITE RTL::BVECP-BITN-0))
 (614 422 (:REWRITE SIMPLIFY-SUMS-<))
 (604 604 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (604 604 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (604 604 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (604 604 (:REWRITE |(equal c (/ x))|))
 (604 604 (:REWRITE |(equal c (- x))|))
 (604 604 (:REWRITE |(equal (/ x) c)|))
 (604 604 (:REWRITE |(equal (/ x) (/ y))|))
 (604 604 (:REWRITE |(equal (- x) c)|))
 (604 604 (:REWRITE |(equal (- x) (- y))|))
 (550 550 (:REWRITE THE-FLOOR-BELOW))
 (550 550 (:REWRITE THE-FLOOR-ABOVE))
 (516 486 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (502 502 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (502 502 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (502 502 (:REWRITE INTEGERP-<-CONSTANT))
 (502 502 (:REWRITE CONSTANT-<-INTEGERP))
 (502 502 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (502 502 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (502 502 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (502 502 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (502 502 (:REWRITE |(< c (- x))|))
 (502 502 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (502 502 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (502 502 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (502 502 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (502 502 (:REWRITE |(< (/ x) (/ y))|))
 (502 502 (:REWRITE |(< (- x) c)|))
 (320 320 (:TYPE-PRESCRIPTION BOOLEANP))
 (272 272 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (256 256 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (246 246 (:REWRITE |(< (/ x) 0)|))
 (246 246 (:REWRITE |(< (* x y) 0)|))
 (230 230 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (230 230 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (230 134 (:REWRITE DEFAULT-MINUS))
 (224 224 (:TYPE-PRESCRIPTION RTL::SGN))
 (214 214 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (214 214 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (214 214 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (214 214 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (214 214 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (214 214 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (214 214 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (214 214 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (214 214 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (214 214 (:REWRITE RTL::NEG-BITN-1))
 (214 214 (:REWRITE RTL::BITN-NEG))
 (192 192 (:REWRITE |(< (+ c/d x) y)|))
 (192 192 (:REWRITE |(< (+ (- c) x) y)|))
 (160 64 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (120 60 (:REWRITE DEFAULT-LOGXOR-2))
 (120 60 (:REWRITE DEFAULT-LOGXOR-1))
 (96 96 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (96 96 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (96 96 (:REWRITE |(< 0 (/ x))|))
 (96 96 (:REWRITE |(< 0 (* x y))|))
 (86 86 (:REWRITE |(equal (+ (- c) x) y)|))
 (80 80 (:REWRITE |(< y (+ (- c) x))|))
 (80 80 (:REWRITE |(< x (+ c/d y))|))
 (65 65 (:REWRITE REDUCE-INTEGERP-+))
 (65 65 (:REWRITE INTEGERP-MINUS-X))
 (65 65 (:META META-INTEGERP-CORRECT))
 (64 64 (:REWRITE |(+ c (+ d x))|))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (32 32 (:REWRITE FOLD-CONSTS-IN-+))
 (32 32 (:REWRITE |(- (* c x))|))
 )
(RTL::FINAL-52
 (2020 4 (:DEFINITION RTL::BIT-DIFF))
 (1568 12 (:REWRITE RTL::NEG-BITN-0))
 (838 12 (:REWRITE RTL::NEG-BITN-1))
 (332 2 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (285 5 (:REWRITE |(< (logior x y) 0)|))
 (272 8 (:REWRITE RTL::INTEGERP-FL))
 (261 9 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (186 186 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (186 186 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (186 186 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (186 186 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (156 8 (:REWRITE DEFAULT-PLUS-2))
 (132 4 (:REWRITE |(integerp (* 1/2 (logior x y)))|))
 (120 8 (:REWRITE ACL2-NUMBERP-X))
 (117 9 (:LINEAR LOGIOR-BOUNDS-POS . 2))
 (117 9 (:LINEAR LOGIOR-BOUNDS-POS . 1))
 (103 56 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (99 56 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (85 56 (:REWRITE DEFAULT-LESS-THAN-1))
 (80 40 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (79 56 (:REWRITE SIMPLIFY-SUMS-<))
 (74 56 (:REWRITE DEFAULT-LESS-THAN-2))
 (62 2 (:LINEAR EXPT-<=-1-TWO))
 (61 61 (:REWRITE THE-FLOOR-BELOW))
 (61 61 (:REWRITE THE-FLOOR-ABOVE))
 (60 2 (:LINEAR EXPT->-1-ONE))
 (56 56 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (56 56 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (56 56 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (56 56 (:REWRITE INTEGERP-<-CONSTANT))
 (56 56 (:REWRITE CONSTANT-<-INTEGERP))
 (56 56 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (56 56 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (56 56 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (56 56 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (56 56 (:REWRITE |(< c (- x))|))
 (56 56 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (56 56 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (56 56 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (56 56 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (56 56 (:REWRITE |(< (/ x) (/ y))|))
 (56 56 (:REWRITE |(< (- x) c)|))
 (56 56 (:REWRITE |(< (- x) (- y))|))
 (56 8 (:REWRITE RATIONALP-X))
 (54 12 (:REWRITE RTL::BVECP-BITN-0))
 (52 8 (:REWRITE |(* y x)|))
 (52 2 (:LINEAR EXPT-X->=-X))
 (52 2 (:LINEAR EXPT-X->-X))
 (44 24 (:REWRITE DEFAULT-TIMES-2))
 (44 24 (:REWRITE DEFAULT-TIMES-1))
 (40 40 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (40 40 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (40 40 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (36 8 (:REWRITE RTL::BITN-BVECP-1))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (32 2 (:LINEAR EXPT->=-1-ONE))
 (30 10 (:REWRITE RTL::LOGIOR-BVECP))
 (28 28 (:REWRITE REDUCE-INTEGERP-+))
 (28 28 (:REWRITE INTEGERP-MINUS-X))
 (28 28 (:META META-INTEGERP-CORRECT))
 (26 26 (:REWRITE DEFAULT-LOGIOR-2))
 (26 26 (:REWRITE DEFAULT-LOGIOR-1))
 (20 2 (:REWRITE DEFAULT-MINUS))
 (17 17 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (17 17 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (17 17 (:REWRITE |(< (/ x) 0)|))
 (17 17 (:REWRITE |(< (* x y) 0)|))
 (16 16 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (16 16 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (15 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (15 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (14 12 (:REWRITE RTL::BITN-NEG))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (13 13 (:REWRITE |(< 0 (/ x))|))
 (13 13 (:REWRITE |(< 0 (* x y))|))
 (12 12 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPD))
 (12 12 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (10 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (9 9 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (8 8 (:REWRITE REDUCE-RATIONALP-+))
 (8 8 (:REWRITE REDUCE-RATIONALP-*))
 (8 8 (:REWRITE RATIONALP-MINUS-X))
 (8 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 8 (:META META-RATIONALP-CORRECT))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (5 5 (:REWRITE |(equal c (/ x))|))
 (5 5 (:REWRITE |(equal c (- x))|))
 (5 5 (:REWRITE |(equal (/ x) c)|))
 (5 5 (:REWRITE |(equal (/ x) (/ y))|))
 (5 5 (:REWRITE |(equal (- x) c)|))
 (5 5 (:REWRITE |(equal (- x) (- y))|))
 (4 4 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (4 4 (:REWRITE NORMALIZE-ADDENDS))
 (4 4 (:REWRITE DEFAULT-PLUS-1))
 (4 4 (:REWRITE DEFAULT-EXPT-2))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (4 4 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (4 4 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (4 4 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (4 4 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (2 2 (:REWRITE RTL::INTEGERP-OPD))
 (2 2 (:REWRITE RTL::INT-OPA))
 (2 2 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (2 2 (:LINEAR EXPT-LINEAR-UPPER-<))
 (2 2 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (2 2 (:LINEAR EXPT-LINEAR-LOWER-<))
 (2 2 (:LINEAR EXPT->=-1-TWO))
 (2 2 (:LINEAR EXPT->-1-TWO))
 (2 2 (:LINEAR EXPT-<=-1-ONE))
 (2 2 (:LINEAR EXPT-<-1-TWO))
 (2 2 (:LINEAR EXPT-<-1-ONE))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 )
(RTL::SPECIAL-CASE
 (55 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (54 54 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (54 54 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (54 54 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (54 54 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (50 10 (:REWRITE ACL2-NUMBERP-X))
 (20 5 (:REWRITE RATIONALP-X))
 (18 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (15 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (11 11 (:REWRITE REDUCE-INTEGERP-+))
 (11 11 (:REWRITE INTEGERP-MINUS-X))
 (11 11 (:META META-INTEGERP-CORRECT))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 (5 5 (:REWRITE REDUCE-RATIONALP-+))
 (5 5 (:REWRITE REDUCE-RATIONALP-*))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE RATIONALP-MINUS-X))
 (5 5 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (5 5 (:REWRITE |(equal c (/ x))|))
 (5 5 (:REWRITE |(equal c (- x))|))
 (5 5 (:REWRITE |(equal (/ x) c)|))
 (5 5 (:REWRITE |(equal (/ x) (/ y))|))
 (5 5 (:REWRITE |(equal (- x) c)|))
 (5 5 (:REWRITE |(equal (- x) (- y))|))
 (5 5 (:META META-RATIONALP-CORRECT))
 )
(RTL::FMA-MAIN
 (5 5 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (5 5 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (5 5 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (5 5 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::LEMMA-TO-BE-FUNCTIONALLY-INSTANTIATED
 (14 14 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (14 14 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (14 14 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (14 14 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::FADD64-FMA-1
 (15 10 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (10 10 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (10 10 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (10 10 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::FADD64-FMA
 (90 9 (:REWRITE RTL::NEG-BITN-0))
 (78 78 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (78 78 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (78 78 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (78 78 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (33 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (27 9 (:REWRITE RTL::BVECP-BITN-0))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (17 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (13 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (9 9 (:REWRITE RTL::NEG-BITN-1))
 (9 9 (:REWRITE RTL::BITN-NEG))
 (8 2 (:REWRITE RATIONALP-X))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE DEFAULT-LOGIOR-1))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:META META-INTEGERP-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 )
