(RTL::FADD-CONSTRAINTS)
(RTL::OPA)
(RTL::OPB)
(RTL::RIN)
(RTL::FMA)
(RTL::INZ)
(RTL::PIZ)
(RTL::EXPOVFL)
(RTL::MULEXCPS)
(RTL::FADD-CONSTRAINTS-LEMMA)
(RTL::BVECP-OPA)
(RTL::BVECP-OPB)
(RTL::BVECP-RIN)
(RTL::FMA-0)
(RTL::BVECP-MULEXCPS)
(RTL::BITP-INZ)
(RTL::BITP-PIZ)
(RTL::BITP-EXPOVFL)
(RTL::OPB-LOW)
(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)
(RTL::OPBHI)
(B)
(RTL::FZP)
(RTL::DNP)
(RTL::RMODE)
(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
 (22 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (17 7 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (17 7 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (10 4 (:REWRITE RTL::BITS-TAIL))
 (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 |(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 RTL::BITS-NEG-INDICES))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:META META-INTEGERP-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)
(RTL::SPECIALP)
(RTL::RIN-12-10)
(RTL::EXPA-BOUND
 (176 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (48 20 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (45 20 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (32 32 (:TYPE-PRESCRIPTION RTL::OPBHI))
 (26 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (26 13 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (26 13 (:REWRITE DEFAULT-LESS-THAN-1))
 (25 25 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (25 25 (:REWRITE RTL::BITS-NEG-INDICES))
 (20 20 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (20 20 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (20 20 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (20 20 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (20 20 (:REWRITE |(equal c (/ x))|))
 (20 20 (:REWRITE |(equal c (- x))|))
 (20 20 (:REWRITE |(equal (/ x) c)|))
 (20 20 (:REWRITE |(equal (/ x) (/ y))|))
 (20 20 (:REWRITE |(equal (- x) c)|))
 (20 20 (:REWRITE |(equal (- x) (- y))|))
 (18 6 (:REWRITE RTL::BITS-TAIL))
 (16 8 (:REWRITE DEFAULT-PLUS-2))
 (16 8 (:REWRITE DEFAULT-PLUS-1))
 (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))|))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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-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 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (8 8 (:REWRITE NORMALIZE-ADDENDS))
 (8 8 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-INTEGERP-CORRECT))
 )
(RTL::EXPB-BOUND
 (52 28 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (51 28 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (47 47 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (47 47 (:REWRITE RTL::BITS-NEG-INDICES))
 (28 28 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (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))|))
 (17 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (17 9 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (17 9 (:REWRITE DEFAULT-LESS-THAN-1))
 (16 8 (:REWRITE DEFAULT-PLUS-2))
 (16 8 (:REWRITE DEFAULT-PLUS-1))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (9 9 (:REWRITE THE-FLOOR-BELOW))
 (9 9 (:REWRITE THE-FLOOR-ABOVE))
 (9 9 (:REWRITE SIMPLIFY-SUMS-<))
 (9 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (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 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 --- 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))|))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (8 8 (:REWRITE NORMALIZE-ADDENDS))
 (8 8 (:REWRITE |(equal (+ (- c) x) y)|))
 (8 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (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))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-INTEGERP-CORRECT))
 )
(RTL::A+B<>0)
(RTL::B-SIGNB
 (845 127 (:REWRITE DEFAULT-TIMES-2))
 (459 127 (:REWRITE DEFAULT-TIMES-1))
 (247 247 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (247 247 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (247 247 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (247 247 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (247 247 (: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))
 (121 11 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (111 11 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (61 61 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (61 61 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (61 61 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (61 16 (:REWRITE RTL::NEG-BITN-1))
 (61 16 (:REWRITE RTL::NEG-BITN-0))
 (47 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (47 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (46 16 (:REWRITE RTL::BVECP-BITN-0))
 (44 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (39 39 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (39 39 (:REWRITE NORMALIZE-ADDENDS))
 (32 32 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (30 30 (:REWRITE REDUCE-INTEGERP-+))
 (30 30 (:REWRITE INTEGERP-MINUS-X))
 (30 30 (:META META-INTEGERP-CORRECT))
 (30 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (25 6 (:REWRITE |(< (- x) (- y))|))
 (21 11 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (16 16 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (16 16 (:REWRITE DEFAULT-EXPT-2))
 (16 16 (:REWRITE DEFAULT-EXPT-1))
 (16 16 (:REWRITE RTL::BITN-NEG))
 (16 16 (:REWRITE |(expt 1/c n)|))
 (16 16 (:REWRITE |(expt (- x) n)|))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (11 11 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (11 11 (:REWRITE RTL::BITS-NEG-INDICES))
 (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 |(< 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))|))
 (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 |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (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 |(< 0 (/ x))|))
 (2 2 (: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))|))
 (1 1 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 )
(RTL::B-VAL-POS
 (817 116 (:REWRITE DEFAULT-TIMES-2))
 (754 754 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (754 754 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (754 754 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (754 754 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (754 754 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (560 97 (:REWRITE DEFAULT-PLUS-2))
 (380 97 (:REWRITE DEFAULT-PLUS-1))
 (374 116 (:REWRITE DEFAULT-TIMES-1))
 (318 28 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (242 19 (:REWRITE DEFAULT-MINUS))
 (144 26 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (75 75 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (75 75 (:REWRITE RTL::BITS-NEG-INDICES))
 (72 72 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (62 62 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (58 22 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (56 14 (:REWRITE RTL::BITS-TAIL-GEN))
 (48 12 (:REWRITE RTL::NEG-BITN-1))
 (48 12 (:REWRITE RTL::NEG-BITN-0))
 (42 14 (:REWRITE RTL::BITS-TAIL))
 (38 38 (:REWRITE REDUCE-INTEGERP-+))
 (38 38 (:REWRITE INTEGERP-MINUS-X))
 (38 38 (:META META-INTEGERP-CORRECT))
 (36 36 (:REWRITE DEFAULT-EXPT-2))
 (36 36 (:REWRITE DEFAULT-EXPT-1))
 (36 36 (:REWRITE |(expt 1/c n)|))
 (36 36 (:REWRITE |(expt (- x) n)|))
 (36 12 (:REWRITE RTL::BVECP-BITN-0))
 (29 29 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (29 29 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (29 29 (:REWRITE |(equal (/ x) (/ y))|))
 (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) c)|))
 (24 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (20 11 (:REWRITE DEFAULT-LESS-THAN-2))
 (18 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (18 9 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (12 12 (:REWRITE RTL::BITN-NEG))
 (11 11 (:REWRITE THE-FLOOR-BELOW))
 (11 11 (:REWRITE THE-FLOOR-ABOVE))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (11 11 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE INTEGERP-<-CONSTANT))
 (11 11 (:REWRITE DEFAULT-LESS-THAN-1))
 (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 |(< 0 (/ x))|))
 (11 11 (:REWRITE |(< 0 (* x y))|))
 (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))|))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (9 9 (:REWRITE SIMPLIFY-SUMS-<))
 (9 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (8 8 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (8 8 (:REWRITE |(* c (* d x))|))
 (5 5 (:REWRITE |(- (* c x))|))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:REWRITE |(* (- x) y)|))
 )
(RTL::B-VAL-ZERO
 (435 27 (:REWRITE RTL::INTEGERP-FL))
 (369 2 (:REWRITE RTL::CHOP-0))
 (280 280 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (280 280 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (280 280 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (156 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (111 51 (:REWRITE DEFAULT-TIMES-2))
 (69 16 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (59 16 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (59 16 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (55 51 (:REWRITE DEFAULT-TIMES-1))
 (49 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (44 44 (:REWRITE REDUCE-INTEGERP-+))
 (44 44 (:REWRITE INTEGERP-MINUS-X))
 (44 44 (:META META-INTEGERP-CORRECT))
 (31 6 (:REWRITE DEFAULT-MINUS))
 (28 28 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (26 26 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (25 14 (:REWRITE DEFAULT-PLUS-2))
 (24 6 (:REWRITE RTL::NEG-BITN-1))
 (24 6 (:REWRITE RTL::NEG-BITN-0))
 (24 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (22 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (21 21 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (21 21 (:REWRITE RTL::BITS-NEG-INDICES))
 (18 6 (:REWRITE RTL::BVECP-BITN-0))
 (18 6 (:REWRITE RTL::BITS-TAIL))
 (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))|))
 (16 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 5 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (14 14 (:REWRITE DEFAULT-PLUS-1))
 (13 13 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (13 13 (:REWRITE NORMALIZE-ADDENDS))
 (13 13 (:LINEAR RTL::N<=FL-LINEAR))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (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-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 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:REWRITE RTL::BITN-NEG))
 (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) (- y))|))
 (5 5 (:REWRITE SIMPLIFY-SUMS-<))
 (5 5 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (5 5 (:REWRITE INTEGERP-<-CONSTANT))
 (5 5 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (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 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::B-VAL-ZERO-<
 (369 2 (:REWRITE RTL::CHOP-0))
 (172 172 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (172 172 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (172 172 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (163 10 (:REWRITE RTL::INTEGERP-FL))
 (161 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (118 19 (:REWRITE DEFAULT-LESS-THAN-1))
 (72 36 (:REWRITE DEFAULT-TIMES-2))
 (70 19 (:REWRITE DEFAULT-LESS-THAN-2))
 (67 17 (:REWRITE DEFAULT-PLUS-2))
 (61 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (44 17 (:REWRITE DEFAULT-PLUS-1))
 (40 36 (:REWRITE DEFAULT-TIMES-1))
 (31 6 (:REWRITE DEFAULT-MINUS))
 (24 9 (:REWRITE SIMPLIFY-SUMS-<))
 (19 19 (:REWRITE THE-FLOOR-BELOW))
 (19 19 (:REWRITE THE-FLOOR-ABOVE))
 (18 18 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (17 17 (:REWRITE REDUCE-INTEGERP-+))
 (17 17 (:REWRITE INTEGERP-MINUS-X))
 (17 17 (:META META-INTEGERP-CORRECT))
 (14 11 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (12 3 (:REWRITE RTL::NEG-BITN-1))
 (12 3 (:REWRITE RTL::NEG-BITN-0))
 (11 11 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (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) (- y))|))
 (11 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (10 10 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (10 10 (:REWRITE INTEGERP-<-CONSTANT))
 (10 10 (:REWRITE CONSTANT-<-INTEGERP))
 (10 10 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (10 10 (:REWRITE RTL::BITS-NEG-INDICES))
 (10 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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-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 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 3 (:REWRITE RTL::BVECP-BITN-0))
 (8 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (7 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 6 (:REWRITE |(< y (+ (- c) x))|))
 (6 6 (:REWRITE |(< x (+ c/d y))|))
 (6 6 (:LINEAR RTL::N<=FL-LINEAR))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (6 1 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (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 |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE RTL::BITN-NEG))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (3 3 (:REWRITE |(* (- x) y)|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (1 1 (:REWRITE |(+ c (+ d x))|))
 )
(RTL::OPB-LOW-2
 (76 5 (:REWRITE RTL::BITS-TAIL-GEN))
 (50 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (14 1 (:REWRITE |(* y (* x z))|))
 (12 4 (:REWRITE DEFAULT-TIMES-2))
 (11 5 (:REWRITE RTL::BITS-TAIL))
 (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))
 (5 5 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (5 5 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:REWRITE DEFAULT-TIMES-1))
 (4 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (2 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (2 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2 1 (:REWRITE |(* a (/ a) b)|))
 (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 ABS))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (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))|))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::RZ)
(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-FZ
 (100 9 (:REWRITE RTL::NEG-BITN-0))
 (23 9 (:REWRITE RTL::BVECP-BITN-0))
 (19 9 (:REWRITE RTL::NEG-BITN-1))
 (12 7 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (11 7 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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::BITN-NEG))
 (9 7 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (8 8 (:TYPE-PRESCRIPTION RTL::NATP-SET-FLAG))
 (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))|))
 (3 3 (:REWRITE THE-FLOOR-BELOW))
 (3 3 (:REWRITE THE-FLOOR-ABOVE))
 (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-SUMS-<))
 (3 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3 3 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (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) 0)|))
 (3 3 (:REWRITE |(< (/ x) (/ y))|))
 (3 3 (:REWRITE |(< (- x) c)|))
 (3 3 (:REWRITE |(< (- x) (- y))|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (3 3 (:META META-INTEGERP-CORRECT))
 )
(RTL::BVECP-RZ
 (30 3 (:REWRITE RTL::NEG-BITN-0))
 (9 3 (:REWRITE RTL::BVECP-BITN-0))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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-SUMS-EQUAL))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE RTL::NEG-BITN-1))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE RTL::BITN-NEG))
 (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))|))
 )
(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::FADD-COMP-CONSTRAINTS
 (62420 996 (:REWRITE RTL::CHOP-0))
 (18513 4492 (:REWRITE DEFAULT-LESS-THAN-1))
 (11928 1036 (:REWRITE ACL2-NUMBERP-X))
 (10363 3889 (:REWRITE |(< (- x) c)|))
 (9526 2512 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (5446 1036 (:REWRITE RATIONALP-X))
 (5115 3961 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4989 4989 (:TYPE-PRESCRIPTION RTL::CHOP))
 (4953 2512 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4893 4492 (:REWRITE DEFAULT-LESS-THAN-2))
 (4502 3272 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4492 4492 (:REWRITE THE-FLOOR-BELOW))
 (4492 4492 (:REWRITE THE-FLOOR-ABOVE))
 (4007 3889 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (3939 3937 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (3905 3905 (:REWRITE |(< (/ x) (/ y))|))
 (3889 3889 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (3889 3889 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (3889 3889 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (3889 3889 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (3889 3889 (:REWRITE |(< c (- x))|))
 (3889 3889 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (3889 3889 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (3889 3889 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (3645 3640 (:REWRITE INTEGERP-<-CONSTANT))
 (3640 3640 (:REWRITE CONSTANT-<-INTEGERP))
 (3556 3272 (:REWRITE SIMPLIFY-SUMS-<))
 (3065 2512 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2833 2833 (:REWRITE REDUCE-INTEGERP-+))
 (2833 2833 (:REWRITE INTEGERP-MINUS-X))
 (2833 2833 (:META META-INTEGERP-CORRECT))
 (2512 2512 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2512 2512 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2512 2512 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2512 2512 (:REWRITE |(equal c (/ x))|))
 (2512 2512 (:REWRITE |(equal c (- x))|))
 (2512 2512 (:REWRITE |(equal (/ x) c)|))
 (2512 2512 (:REWRITE |(equal (/ x) (/ y))|))
 (2512 2512 (:REWRITE |(equal (- x) c)|))
 (2512 2512 (:REWRITE |(equal (- x) (- y))|))
 (2483 1466 (:REWRITE DEFAULT-PLUS-2))
 (2372 593 (:REWRITE RTL::NEG-BITN-1))
 (2372 593 (:REWRITE RTL::NEG-BITN-0))
 (2367 2367 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2367 2367 (:REWRITE RTL::BITS-NEG-INDICES))
 (1923 1466 (:REWRITE DEFAULT-PLUS-1))
 (1899 633 (:REWRITE RTL::BITS-TAIL))
 (1779 593 (:REWRITE RTL::BVECP-BITN-0))
 (1717 892 (:REWRITE DEFAULT-TIMES-2))
 (1535 1535 (:REWRITE |(< (/ x) 0)|))
 (1535 1535 (:REWRITE |(< (* x y) 0)|))
 (1426 1426 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1249 1249 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1249 1249 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1204 1204 (:TYPE-PRESCRIPTION BOOLEANP))
 (1036 1036 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1036 1036 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1036 1036 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1036 1036 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1036 1036 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1036 1036 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1036 1036 (:REWRITE REDUCE-RATIONALP-+))
 (1036 1036 (:REWRITE REDUCE-RATIONALP-*))
 (1036 1036 (:REWRITE RATIONALP-MINUS-X))
 (1036 1036 (:META META-RATIONALP-CORRECT))
 (988 988 (:REWRITE DEFAULT-MINUS))
 (953 953 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (953 953 (:REWRITE NORMALIZE-ADDENDS))
 (892 892 (:REWRITE DEFAULT-TIMES-1))
 (651 651 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (593 593 (:REWRITE RTL::BITN-NEG))
 (358 358 (:REWRITE |(< 0 (* x y))|))
 (336 24 (:REWRITE |(* y (* x z))|))
 (326 326 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (326 326 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (326 326 (:REWRITE |(< 0 (/ x))|))
 (168 168 (:REWRITE |(equal (+ (- c) x) y)|))
 (48 24 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (48 24 (:REWRITE |(* a (/ a) b)|))
 (48 17 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (24 24 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (24 24 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (24 24 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (17 17 (:REWRITE |(< x (/ y)) with (< y 0)|))
 )
(RTL::FADD-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))
 (32520 32520 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (32520 32520 (: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::OPBNAN-NANP
 (92 39 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (79 39 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (72 18 (:REWRITE RTL::BITS-TAIL-GEN))
 (52 39 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (50 18 (:REWRITE RTL::BITS-TAIL))
 (43 43 (:REWRITE RTL::BITS-NEG-INDICES))
 (39 39 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (39 39 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (39 39 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (39 39 (:REWRITE |(equal c (/ x))|))
 (39 39 (:REWRITE |(equal c (- x))|))
 (39 39 (:REWRITE |(equal (/ x) c)|))
 (39 39 (:REWRITE |(equal (/ x) (/ y))|))
 (39 39 (:REWRITE |(equal (- x) c)|))
 (39 39 (:REWRITE |(equal (- x) (- y))|))
 (30 30 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (17 17 (:REWRITE REDUCE-INTEGERP-+))
 (17 17 (:REWRITE INTEGERP-MINUS-X))
 (17 17 (:META META-INTEGERP-CORRECT))
 (12 7 (:REWRITE DEFAULT-TIMES-2))
 (9 1 (:REWRITE ACL2-NUMBERP-X))
 (7 7 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (7 7 (:REWRITE DEFAULT-TIMES-1))
 (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))
 (4 1 (:REWRITE RATIONALP-X))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 1 (:REWRITE DEFAULT-PLUS-2))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:META META-RATIONALP-CORRECT))
 )
(RTL::OPBSNAN-NANP
 (131 57 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (115 57 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (102 27 (:REWRITE RTL::BITS-TAIL-GEN))
 (77 57 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (73 27 (:REWRITE RTL::BITS-TAIL))
 (59 59 (:REWRITE RTL::BITS-NEG-INDICES))
 (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))|))
 (44 44 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (34 34 (:REWRITE REDUCE-INTEGERP-+))
 (34 34 (:REWRITE INTEGERP-MINUS-X))
 (34 34 (:META META-INTEGERP-CORRECT))
 (26 5 (:REWRITE RTL::NEG-BITN-1))
 (26 5 (:REWRITE RTL::NEG-BITN-0))
 (17 10 (:REWRITE DEFAULT-TIMES-2))
 (15 5 (:REWRITE RTL::BVECP-BITN-0))
 (10 10 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (10 10 (:REWRITE DEFAULT-TIMES-1))
 (9 1 (:REWRITE ACL2-NUMBERP-X))
 (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))
 (5 5 (:REWRITE RTL::BITN-NEG))
 (4 1 (:REWRITE RATIONALP-X))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 1 (:REWRITE DEFAULT-PLUS-2))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:META META-RATIONALP-CORRECT))
 )
(RTL::OPBQNAN-NANP
 (129 56 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (113 56 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (102 27 (:REWRITE RTL::BITS-TAIL-GEN))
 (76 56 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (73 27 (:REWRITE RTL::BITS-TAIL))
 (59 59 (:REWRITE RTL::BITS-NEG-INDICES))
 (56 56 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (56 56 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (56 56 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (56 56 (:REWRITE |(equal c (/ x))|))
 (56 56 (:REWRITE |(equal c (- x))|))
 (56 56 (:REWRITE |(equal (/ x) c)|))
 (56 56 (:REWRITE |(equal (/ x) (/ y))|))
 (56 56 (:REWRITE |(equal (- x) c)|))
 (56 56 (:REWRITE |(equal (- x) (- y))|))
 (42 42 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (34 34 (:REWRITE REDUCE-INTEGERP-+))
 (34 34 (:REWRITE INTEGERP-MINUS-X))
 (34 34 (:META META-INTEGERP-CORRECT))
 (26 5 (:REWRITE RTL::NEG-BITN-1))
 (26 5 (:REWRITE RTL::NEG-BITN-0))
 (17 10 (:REWRITE DEFAULT-TIMES-2))
 (15 5 (:REWRITE RTL::BVECP-BITN-0))
 (10 10 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (10 10 (:REWRITE DEFAULT-TIMES-1))
 (9 1 (:REWRITE ACL2-NUMBERP-X))
 (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))
 (5 5 (:REWRITE RTL::BITN-NEG))
 (4 1 (:REWRITE RATIONALP-X))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 1 (:REWRITE DEFAULT-PLUS-2))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:META META-RATIONALP-CORRECT))
 )
(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::INT-OPB)
(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::OPBINF-INFP
 (566 18 (:REWRITE RTL::BITS-TAIL-GEN))
 (104 104 (:TYPE-PRESCRIPTION RTL::INT-OPB))
 (92 39 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (79 39 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (51 39 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (50 18 (:REWRITE RTL::BITS-TAIL))
 (42 42 (:REWRITE RTL::BITS-NEG-INDICES))
 (39 39 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (39 39 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (39 39 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (39 39 (:REWRITE |(equal c (/ x))|))
 (39 39 (:REWRITE |(equal c (- x))|))
 (39 39 (:REWRITE |(equal (/ x) c)|))
 (39 39 (:REWRITE |(equal (/ x) (/ y))|))
 (39 39 (:REWRITE |(equal (- x) c)|))
 (39 39 (:REWRITE |(equal (- x) (- y))|))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (26 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (26 13 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (26 13 (:REWRITE DEFAULT-LESS-THAN-1))
 (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))
 (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))|))
 (11 6 (:REWRITE DEFAULT-TIMES-2))
 (9 1 (:REWRITE ACL2-NUMBERP-X))
 (6 6 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (6 6 (:REWRITE DEFAULT-TIMES-1))
 (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))
 (2 1 (:REWRITE DEFAULT-PLUS-2))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:META META-RATIONALP-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::MULOVFL-0
 (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 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-INTEGERP-+))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (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::MULSTK-0
 (12 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (9 1 (:REWRITE ACL2-NUMBERP-X))
 (5 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 1 (:REWRITE RATIONALP-X))
 (4 1 (:REWRITE RTL::NEG-BITN-1))
 (4 1 (:REWRITE RTL::NEG-BITN-0))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:META META-INTEGERP-CORRECT))
 (3 1 (:REWRITE RTL::BVECP-BITN-0))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE RTL::BITN-NEG))
 (1 1 (:META META-RATIONALP-CORRECT))
 )
(RTL::OPBZERO-ZEROP
 (1196 33 (:REWRITE RTL::BITS-TAIL-GEN))
 (458 80 (:REWRITE DEFAULT-TIMES-2))
 (337 75 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (246 80 (:REWRITE DEFAULT-TIMES-1))
 (238 75 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (224 224 (:TYPE-PRESCRIPTION RTL::INT-OPB))
 (218 218 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (218 218 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (218 218 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (218 218 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (218 218 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (196 196 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (196 196 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (196 196 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (181 75 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (108 27 (:REWRITE DEFAULT-PLUS-2))
 (95 33 (:REWRITE RTL::BITS-TAIL))
 (93 93 (:REWRITE RTL::BITS-NEG-INDICES))
 (88 7 (:REWRITE DEFAULT-MINUS))
 (81 27 (:REWRITE DEFAULT-PLUS-1))
 (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))|))
 (72 12 (:REWRITE RTL::NEG-BITN-0))
 (66 66 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (56 28 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (56 28 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (56 28 (:REWRITE DEFAULT-LESS-THAN-1))
 (45 12 (:REWRITE RTL::NEG-BITN-1))
 (42 12 (:REWRITE RTL::BVECP-BITN-0))
 (28 28 (:REWRITE THE-FLOOR-BELOW))
 (28 28 (:REWRITE THE-FLOOR-ABOVE))
 (28 28 (:REWRITE SIMPLIFY-SUMS-<))
 (28 28 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (28 28 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (28 28 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (28 28 (:REWRITE INTEGERP-<-CONSTANT))
 (28 28 (:REWRITE DEFAULT-LESS-THAN-2))
 (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))|))
 (21 21 (:REWRITE REDUCE-INTEGERP-+))
 (21 21 (:REWRITE INTEGERP-MINUS-X))
 (21 21 (:META META-INTEGERP-CORRECT))
 (18 18 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (18 18 (:REWRITE NORMALIZE-ADDENDS))
 (16 16 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (12 12 (: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)|))
 (4 4 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (4 4 (:REWRITE |(* c (* d x))|))
 (4 4 (:REWRITE |(* (- x) y)|))
 (3 3 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (3 3 (:REWRITE RTL::BITS-BVECP))
 )
(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::SUM-0-1
 (510 18 (:REWRITE RTL::BITS-TAIL-GEN))
 (80 80 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (49 23 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (47 23 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (42 18 (:REWRITE RTL::BITS-TAIL))
 (33 33 (:REWRITE RTL::BITS-NEG-INDICES))
 (28 7 (:REWRITE RTL::NEG-BITN-1))
 (28 7 (:REWRITE RTL::NEG-BITN-0))
 (24 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (24 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (24 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (23 23 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (23 23 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (23 23 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (23 23 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (23 23 (:REWRITE |(equal c (/ x))|))
 (23 23 (:REWRITE |(equal c (- x))|))
 (23 23 (:REWRITE |(equal (/ x) c)|))
 (23 23 (:REWRITE |(equal (/ x) (/ y))|))
 (23 23 (:REWRITE |(equal (- x) c)|))
 (23 23 (:REWRITE |(equal (- x) (- y))|))
 (21 7 (:REWRITE RTL::BVECP-BITN-0))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (16 16 (:TYPE-PRESCRIPTION RTL::FLAGS-1))
 (14 14 (:REWRITE REDUCE-INTEGERP-+))
 (14 14 (:REWRITE INTEGERP-MINUS-X))
 (14 14 (:META META-INTEGERP-CORRECT))
 (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 THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (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))|))
 (7 7 (:REWRITE RTL::BITN-NEG))
 )
(RTL::SUM-0-2
 (304 11 (:REWRITE RTL::BITS-TAIL-GEN))
 (56 56 (:TYPE-PRESCRIPTION RTL::INT-OPB))
 (49 23 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (47 23 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (44 11 (:REWRITE RTL::NEG-BITN-1))
 (44 11 (:REWRITE RTL::NEG-BITN-0))
 (33 11 (:REWRITE RTL::BVECP-BITN-0))
 (31 31 (:REWRITE RTL::BITS-NEG-INDICES))
 (29 11 (:REWRITE RTL::BITS-TAIL))
 (24 24 (:REWRITE REDUCE-INTEGERP-+))
 (24 24 (:REWRITE INTEGERP-MINUS-X))
 (24 24 (:META META-INTEGERP-CORRECT))
 (23 23 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (23 23 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (23 23 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (23 23 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (23 23 (:REWRITE |(equal c (/ x))|))
 (23 23 (:REWRITE |(equal c (- x))|))
 (23 23 (:REWRITE |(equal (/ x) c)|))
 (23 23 (:REWRITE |(equal (/ x) (/ y))|))
 (23 23 (:REWRITE |(equal (- x) c)|))
 (23 23 (:REWRITE |(equal (- x) (- y))|))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (14 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (14 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (14 7 (:REWRITE DEFAULT-LESS-THAN-1))
 (11 11 (:REWRITE RTL::BITN-NEG))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (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-NONNEGATIVE-BASE))
 (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))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (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))|))
 )
(RTL::SUM-0-3
 (14356 2121 (:REWRITE DEFAULT-TIMES-2))
 (10759 1310 (:REWRITE DEFAULT-PLUS-2))
 (9840 1310 (:REWRITE DEFAULT-PLUS-1))
 (8344 8344 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8344 8344 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8344 8344 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8344 8344 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8344 8344 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (7985 302 (:REWRITE RTL::NEG-BITN-0))
 (7759 2121 (:REWRITE DEFAULT-TIMES-1))
 (7028 302 (:REWRITE RTL::NEG-BITN-1))
 (6290 163 (:REWRITE RTL::BITS-TAIL-GEN))
 (4119 331 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4066 331 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2974 235 (:REWRITE DEFAULT-MINUS))
 (2100 80 (:REWRITE |(< y (+ (- c) x))|))
 (2042 2042 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (2042 2042 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (2042 2042 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1840 20 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (1370 815 (:REWRITE DEFAULT-LESS-THAN-1))
 (1250 695 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (1188 695 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1060 40 (:REWRITE |(< (+ (- c) x) y)|))
 (904 29 (:REWRITE RTL::SUM-0-1))
 (815 815 (:REWRITE THE-FLOOR-BELOW))
 (815 815 (:REWRITE THE-FLOOR-ABOVE))
 (815 815 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (815 815 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (815 815 (:REWRITE DEFAULT-LESS-THAN-2))
 (786 786 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (786 786 (:REWRITE NORMALIZE-ADDENDS))
 (782 302 (:REWRITE RTL::BVECP-BITN-0))
 (720 20 (:LINEAR EXPT->=-1-ONE))
 (720 20 (:LINEAR EXPT-<=-1-TWO))
 (700 20 (:LINEAR EXPT->-1-ONE))
 (700 20 (:LINEAR EXPT-<-1-TWO))
 (695 695 (:REWRITE SIMPLIFY-SUMS-<))
 (695 695 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (695 695 (:REWRITE INTEGERP-<-CONSTANT))
 (695 695 (:REWRITE CONSTANT-<-INTEGERP))
 (695 695 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (695 695 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (695 695 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (695 695 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (695 695 (:REWRITE |(< c (- x))|))
 (695 695 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (695 695 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (695 695 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (695 695 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (695 695 (:REWRITE |(< (/ x) (/ y))|))
 (695 695 (:REWRITE |(< (- x) c)|))
 (695 695 (:REWRITE |(< (- x) (- y))|))
 (680 20 (:LINEAR EXPT-X->=-X))
 (680 20 (:LINEAR EXPT-X->-X))
 (582 582 (:REWRITE RTL::BITS-NEG-INDICES))
 (544 544 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (473 163 (:REWRITE RTL::BITS-TAIL))
 (333 331 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (331 331 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (331 331 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (331 331 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (331 331 (:REWRITE |(equal c (/ x))|))
 (331 331 (:REWRITE |(equal c (- x))|))
 (331 331 (:REWRITE |(equal (/ x) c)|))
 (331 331 (:REWRITE |(equal (/ x) (/ y))|))
 (331 331 (:REWRITE |(equal (- x) c)|))
 (331 331 (:REWRITE |(equal (- x) (- y))|))
 (302 302 (:REWRITE RTL::BITN-NEG))
 (272 272 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (272 272 (:REWRITE DEFAULT-EXPT-2))
 (272 272 (:REWRITE DEFAULT-EXPT-1))
 (272 272 (:REWRITE |(expt 1/c n)|))
 (272 272 (:REWRITE |(expt (- x) n)|))
 (270 270 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (223 223 (:REWRITE |(< (* x y) 0)|))
 (183 183 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (183 183 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (183 183 (:REWRITE |(< (/ x) 0)|))
 (136 136 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (136 136 (:REWRITE |(* c (* d x))|))
 (130 130 (:REWRITE |(* (- x) y)|))
 (120 120 (:REWRITE REDUCE-INTEGERP-+))
 (120 120 (:REWRITE INTEGERP-MINUS-X))
 (120 120 (:META META-INTEGERP-CORRECT))
 (100 100 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (96 96 (:TYPE-PRESCRIPTION RTL::NATP-EXPA))
 (96 96 (:REWRITE FOLD-CONSTS-IN-+))
 (80 80 (:REWRITE |(< x (+ c/d y))|))
 (40 40 (:REWRITE |(< 0 (* x y))|))
 (40 40 (:REWRITE |(< (+ c/d x) y)|))
 (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-INCREASING-FOR-BASE->-1))
 (40 40 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (20 20 (:REWRITE RTL::INT-OPB))
 (20 20 (:REWRITE RTL::INT-OPA))
 (20 20 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (20 20 (:LINEAR EXPT-LINEAR-UPPER-<))
 (20 20 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (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))
 (8 8 (:TYPE-PRESCRIPTION RTL::FLAGS-1))
 )
(RTL::SUM-0-4
 (1182 34 (:REWRITE RTL::BITS-TAIL-GEN))
 (855 133 (:REWRITE DEFAULT-TIMES-2))
 (843 39 (:REWRITE RTL::NEG-BITN-0))
 (748 39 (: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))
 (193 47 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (190 55 (:REWRITE DEFAULT-PLUS-1))
 (186 186 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (186 186 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (186 186 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (186 47 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (180 76 (:REWRITE DEFAULT-LESS-THAN-1))
 (173 72 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (154 72 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (108 76 (:REWRITE DEFAULT-LESS-THAN-2))
 (102 5 (:REWRITE RTL::SUM-0-1))
 (99 39 (: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))
 (58 47 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (47 47 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (47 47 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (47 47 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (47 47 (:REWRITE |(equal c (/ x))|))
 (47 47 (:REWRITE |(equal c (- x))|))
 (47 47 (:REWRITE |(equal (/ x) c)|))
 (47 47 (:REWRITE |(equal (/ x) (/ y))|))
 (47 47 (:REWRITE |(equal (- x) c)|))
 (47 47 (:REWRITE |(equal (- x) (- y))|))
 (39 39 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (39 39 (:REWRITE NORMALIZE-ADDENDS))
 (39 39 (:REWRITE RTL::BITN-NEG))
 (37 37 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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-5
 (867 39 (:REWRITE RTL::NEG-BITN-0))
 (855 133 (:REWRITE DEFAULT-TIMES-2))
 (772 39 (:REWRITE RTL::NEG-BITN-1))
 (465 133 (:REWRITE DEFAULT-TIMES-1))
 (277 277 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (277 277 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (277 277 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (277 277 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (277 277 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (262 10 (:REWRITE RTL::BITS-TAIL-GEN))
 (245 55 (:REWRITE DEFAULT-PLUS-2))
 (218 218 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (218 218 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (218 218 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (218 18 (:REWRITE DEFAULT-MINUS))
 (193 47 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (190 55 (:REWRITE DEFAULT-PLUS-1))
 (186 47 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (137 5 (:REWRITE RTL::SUM-0-2))
 (136 54 (:REWRITE DEFAULT-LESS-THAN-1))
 (129 50 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (110 50 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (107 39 (:REWRITE RTL::BVECP-BITN-0))
 (86 54 (:REWRITE DEFAULT-LESS-THAN-2))
 (71 52 (:REWRITE |(< (- x) (- y))|))
 (68 68 (:REWRITE RTL::BITS-NEG-INDICES))
 (58 47 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (55 52 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (55 52 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (54 54 (:REWRITE THE-FLOOR-BELOW))
 (54 54 (:REWRITE THE-FLOOR-ABOVE))
 (52 52 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (52 52 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (52 52 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (52 52 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (52 52 (:REWRITE |(< c (- x))|))
 (52 52 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (52 52 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (52 52 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (52 52 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (52 52 (:REWRITE |(< (/ x) (/ y))|))
 (50 50 (:REWRITE SIMPLIFY-SUMS-<))
 (50 50 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (50 50 (:REWRITE INTEGERP-<-CONSTANT))
 (50 50 (:REWRITE CONSTANT-<-INTEGERP))
 (47 47 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (47 47 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (47 47 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (47 47 (:REWRITE |(equal c (/ x))|))
 (47 47 (:REWRITE |(equal c (- x))|))
 (47 47 (:REWRITE |(equal (/ x) c)|))
 (47 47 (:REWRITE |(equal (/ x) (/ y))|))
 (47 47 (:REWRITE |(equal (- x) c)|))
 (47 47 (:REWRITE |(equal (- x) (- y))|))
 (39 39 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (39 39 (:REWRITE NORMALIZE-ADDENDS))
 (39 39 (:REWRITE RTL::BITN-NEG))
 (37 37 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-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))
 (26 10 (:REWRITE RTL::BITS-TAIL))
 (23 23 (:REWRITE |(< (/ x) 0)|))
 (23 23 (:REWRITE |(< (* x y) 0)|))
 (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 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-6
 (6063 158 (:REWRITE RTL::BITS-TAIL-GEN))
 (1350 294 (:REWRITE DEFAULT-TIMES-2))
 (1291 199 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (965 55 (:REWRITE RTL::NEG-BITN-0))
 (865 55 (:REWRITE RTL::NEG-BITN-1))
 (712 294 (:REWRITE DEFAULT-TIMES-1))
 (507 507 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (507 507 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (507 507 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (507 507 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (507 507 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (459 146 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (454 146 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (428 158 (:REWRITE RTL::BITS-TAIL))
 (398 199 (:REWRITE DEFAULT-LESS-THAN-1))
 (378 126 (:REWRITE DEFAULT-PLUS-2))
 (342 171 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (314 171 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (302 126 (:REWRITE DEFAULT-PLUS-1))
 (264 264 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (264 264 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (264 264 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (250 250 (:REWRITE RTL::BITS-NEG-INDICES))
 (244 20 (:REWRITE DEFAULT-MINUS))
 (199 199 (:REWRITE THE-FLOOR-BELOW))
 (199 199 (:REWRITE THE-FLOOR-ABOVE))
 (199 199 (:REWRITE DEFAULT-LESS-THAN-2))
 (178 38 (:REWRITE |(* c (* d x))|))
 (171 171 (:REWRITE SIMPLIFY-SUMS-<))
 (171 171 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (171 171 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (171 171 (:REWRITE INTEGERP-<-CONSTANT))
 (171 171 (:REWRITE CONSTANT-<-INTEGERP))
 (171 171 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (171 171 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (171 171 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (171 171 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (171 171 (:REWRITE |(< c (- x))|))
 (171 171 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (171 171 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (171 171 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (171 171 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (171 171 (:REWRITE |(< (/ x) (/ y))|))
 (171 171 (:REWRITE |(< (- x) c)|))
 (171 171 (:REWRITE |(< (- x) (- y))|))
 (155 55 (:REWRITE RTL::BVECP-BITN-0))
 (152 146 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (146 146 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (146 146 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (146 146 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (146 146 (:REWRITE |(equal c (/ x))|))
 (146 146 (:REWRITE |(equal c (- x))|))
 (146 146 (:REWRITE |(equal (/ x) c)|))
 (146 146 (:REWRITE |(equal (/ x) (/ y))|))
 (146 146 (:REWRITE |(equal (- x) c)|))
 (146 146 (:REWRITE |(equal (- x) (- y))|))
 (133 133 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (118 4 (:REWRITE RTL::SUM-0-1))
 (81 81 (:TYPE-PRESCRIPTION RTL::FLAGS-1))
 (64 64 (:REWRITE REDUCE-INTEGERP-+))
 (64 64 (:REWRITE INTEGERP-MINUS-X))
 (64 64 (:META META-INTEGERP-CORRECT))
 (60 60 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (60 60 (:REWRITE NORMALIZE-ADDENDS))
 (55 55 (:REWRITE RTL::BITN-NEG))
 (48 48 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (34 34 (:TYPE-PRESCRIPTION ABS))
 (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)|))
 (20 20 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (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 |(< (/ x) 0)|))
 (20 20 (:REWRITE |(< (* x y) 0)|))
 (18 9 (:REWRITE RTL::BITS-BITS-SUM-ALT))
 (16 16 (:REWRITE |(* (- x) y)|))
 (10 10 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (9 9 (:REWRITE |(< (+ c/d x) y)|))
 (9 9 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::SUM-0-7
 (2197 72 (:REWRITE RTL::BITS-TAIL-GEN))
 (1150 193 (:REWRITE DEFAULT-TIMES-2))
 (965 55 (:REWRITE RTL::NEG-BITN-0))
 (865 55 (:REWRITE RTL::NEG-BITN-1))
 (648 648 (:TYPE-PRESCRIPTION RTL::INT-OPB))
 (611 193 (:REWRITE DEFAULT-TIMES-1))
 (472 162 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (469 162 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (409 409 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (409 409 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (409 409 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (409 409 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (409 409 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (338 99 (:REWRITE DEFAULT-PLUS-2))
 (300 300 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (300 300 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (300 300 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (261 99 (:REWRITE DEFAULT-PLUS-1))
 (244 20 (:REWRITE DEFAULT-MINUS))
 (209 209 (:REWRITE RTL::BITS-NEG-INDICES))
 (198 72 (:REWRITE RTL::BITS-TAIL))
 (180 90 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (180 90 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (180 90 (:REWRITE DEFAULT-LESS-THAN-1))
 (175 162 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (162 162 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (162 162 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (162 162 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (162 162 (:REWRITE |(equal c (/ x))|))
 (162 162 (:REWRITE |(equal c (- x))|))
 (162 162 (:REWRITE |(equal (/ x) c)|))
 (162 162 (:REWRITE |(equal (/ x) (/ y))|))
 (162 162 (:REWRITE |(equal (- x) c)|))
 (162 162 (:REWRITE |(equal (- x) (- y))|))
 (155 55 (:REWRITE RTL::BVECP-BITN-0))
 (141 141 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (118 4 (:REWRITE RTL::SUM-0-2))
 (90 90 (:REWRITE THE-FLOOR-BELOW))
 (90 90 (:REWRITE THE-FLOOR-ABOVE))
 (90 90 (:REWRITE SIMPLIFY-SUMS-<))
 (90 90 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (90 90 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (90 90 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (90 90 (:REWRITE INTEGERP-<-CONSTANT))
 (90 90 (:REWRITE DEFAULT-LESS-THAN-2))
 (90 90 (:REWRITE CONSTANT-<-INTEGERP))
 (90 90 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (90 90 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (90 90 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (90 90 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (90 90 (:REWRITE |(< c (- x))|))
 (90 90 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (90 90 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (90 90 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (90 90 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (90 90 (:REWRITE |(< (/ x) (/ y))|))
 (90 90 (:REWRITE |(< (- x) c)|))
 (90 90 (:REWRITE |(< (- x) (- y))|))
 (82 82 (:REWRITE REDUCE-INTEGERP-+))
 (82 82 (:REWRITE INTEGERP-MINUS-X))
 (82 82 (:META META-INTEGERP-CORRECT))
 (60 60 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (60 60 (:REWRITE NORMALIZE-ADDENDS))
 (55 55 (:REWRITE RTL::BITN-NEG))
 (48 48 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (36 9 (:REWRITE RTL::BITS-BITS-SUM-ALT))
 (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)|))
 (20 20 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (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 |(< (/ x) 0)|))
 (20 20 (:REWRITE |(< (* x y) 0)|))
 (12 12 (:REWRITE |(* (- x) y)|))
 (10 10 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (10 10 (:REWRITE |(* c (* d x))|))
 (9 9 (:REWRITE |(< (+ c/d x) y)|))
 (9 9 (:REWRITE |(< (+ (- c) x) y)|))
 )
(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-8
 (5372 142 (:REWRITE RTL::BITS-TAIL-GEN))
 (1613 354 (:REWRITE DEFAULT-TIMES-2))
 (1349 254 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (912 354 (:REWRITE DEFAULT-TIMES-1))
 (797 49 (:REWRITE RTL::NEG-BITN-0))
 (776 776 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (776 776 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (776 776 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (776 776 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (776 776 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (743 743 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (743 743 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (743 743 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (712 49 (:REWRITE RTL::NEG-BITN-1))
 (480 258 (:REWRITE DEFAULT-LESS-THAN-1))
 (472 4 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (438 154 (:REWRITE DEFAULT-PLUS-2))
 (421 17 (:REWRITE |(< y (+ (- c) x))|))
 (401 200 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (390 100 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (378 142 (:REWRITE RTL::BITS-TAIL))
 (369 200 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (356 154 (:REWRITE DEFAULT-PLUS-1))
 (307 100 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (300 258 (:REWRITE DEFAULT-LESS-THAN-2))
 (260 22 (:REWRITE DEFAULT-MINUS))
 (258 258 (:REWRITE THE-FLOOR-BELOW))
 (258 258 (:REWRITE THE-FLOOR-ABOVE))
 (229 226 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (222 18 (:REWRITE |(< (+ (- c) x) y)|))
 (221 202 (:REWRITE |(< (- x) (- y))|))
 (219 219 (:REWRITE RTL::BITS-NEG-INDICES))
 (202 202 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (202 202 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (202 202 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (202 202 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (202 202 (:REWRITE |(< c (- x))|))
 (202 202 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (202 202 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (202 202 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (202 202 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (202 202 (:REWRITE |(< (/ x) (/ y))|))
 (200 200 (:REWRITE SIMPLIFY-SUMS-<))
 (200 200 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (200 200 (:REWRITE INTEGERP-<-CONSTANT))
 (200 200 (:REWRITE CONSTANT-<-INTEGERP))
 (196 100 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (144 4 (:LINEAR EXPT->=-1-ONE))
 (144 4 (:LINEAR EXPT-<=-1-TWO))
 (140 11 (:REWRITE RTL::SUM-0-1))
 (140 4 (:LINEAR EXPT->-1-ONE))
 (140 4 (:LINEAR EXPT-<-1-TWO))
 (136 4 (:LINEAR EXPT-X->=-X))
 (136 4 (:LINEAR EXPT-X->-X))
 (117 49 (:REWRITE RTL::BVECP-BITN-0))
 (114 100 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (100 100 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (100 100 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (100 100 (:REWRITE |(equal c (/ x))|))
 (100 100 (:REWRITE |(equal c (- x))|))
 (100 100 (:REWRITE |(equal (/ x) c)|))
 (100 100 (:REWRITE |(equal (/ x) (/ y))|))
 (100 100 (:REWRITE |(equal (- x) c)|))
 (100 100 (:REWRITE |(equal (- x) (- y))|))
 (92 92 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (76 76 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (76 76 (:REWRITE NORMALIZE-ADDENDS))
 (72 72 (:TYPE-PRESCRIPTION RTL::FLAGS-1))
 (60 60 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (49 49 (:REWRITE RTL::BITN-NEG))
 (38 38 (:REWRITE REDUCE-INTEGERP-+))
 (38 38 (:REWRITE INTEGERP-MINUS-X))
 (38 38 (:META META-INTEGERP-CORRECT))
 (36 36 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (32 32 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (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)|))
 (29 29 (:REWRITE |(< (* x y) 0)|))
 (28 28 (:TYPE-PRESCRIPTION RTL::INT-OPB))
 (21 21 (:REWRITE |(< (/ x) 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))
 (18 18 (:REWRITE |(< 0 (* x y))|))
 (18 18 (:REWRITE |(< (+ c/d x) y)|))
 (17 17 (:REWRITE |(< x (+ c/d y))|))
 (16 8 (:REWRITE RTL::BITS-BITS-SUM-ALT))
 (14 14 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (12 12 (:REWRITE |(* (- x) y)|))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (10 10 (:REWRITE |(< 0 (/ x))|))
 (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-INCREASING-FOR-BASE->-1))
 (8 8 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (4 4 (:REWRITE RTL::INT-OPB))
 (4 4 (:REWRITE RTL::INT-OPA))
 (4 4 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (4 4 (:LINEAR EXPT-LINEAR-UPPER-<))
 (4 4 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (4 4 (:LINEAR EXPT-LINEAR-LOWER-<))
 (4 4 (:LINEAR EXPT->=-1-TWO))
 (4 4 (:LINEAR EXPT->-1-TWO))
 (4 4 (:LINEAR EXPT-<=-1-ONE))
 (4 4 (:LINEAR EXPT-<-1-ONE))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::SUM-0-9
 (1890 63 (:REWRITE RTL::BITS-TAIL-GEN))
 (1521 255 (:REWRITE DEFAULT-TIMES-2))
 (1077 1077 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1077 1077 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1077 1077 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1077 1077 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1077 1077 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (949 49 (:REWRITE RTL::NEG-BITN-0))
 (844 49 (:REWRITE RTL::NEG-BITN-1))
 (783 255 (:REWRITE DEFAULT-TIMES-1))
 (742 167 (:REWRITE DEFAULT-PLUS-2))
 (613 123 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (521 167 (:REWRITE DEFAULT-PLUS-1))
 (472 4 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (421 17 (:REWRITE |(< y (+ (- c) x))|))
 (397 121 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (386 386 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (386 386 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (386 386 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (294 163 (:REWRITE DEFAULT-LESS-THAN-1))
 (281 24 (:REWRITE DEFAULT-MINUS))
 (273 135 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (269 135 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (222 18 (:REWRITE |(< (+ (- c) x) y)|))
 (210 210 (:REWRITE RTL::BITS-NEG-INDICES))
 (197 163 (:REWRITE DEFAULT-LESS-THAN-2))
 (173 63 (:REWRITE RTL::BITS-TAIL))
 (164 161 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (164 161 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (163 163 (:REWRITE THE-FLOOR-BELOW))
 (163 163 (:REWRITE THE-FLOOR-ABOVE))
 (156 137 (:REWRITE |(< (- x) (- y))|))
 (144 4 (:LINEAR EXPT->=-1-ONE))
 (144 4 (:LINEAR EXPT-<=-1-TWO))
 (143 11 (:REWRITE RTL::SUM-0-2))
 (140 4 (:LINEAR EXPT->-1-ONE))
 (140 4 (:LINEAR EXPT-<-1-TWO))
 (137 137 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (137 137 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (137 137 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (137 137 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (137 137 (:REWRITE |(< c (- x))|))
 (137 137 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (137 137 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (137 137 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (137 137 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (137 137 (:REWRITE |(< (/ x) (/ y))|))
 (136 4 (:LINEAR EXPT-X->=-X))
 (136 4 (:LINEAR EXPT-X->-X))
 (135 135 (:REWRITE SIMPLIFY-SUMS-<))
 (135 135 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (135 135 (:REWRITE INTEGERP-<-CONSTANT))
 (135 135 (:REWRITE CONSTANT-<-INTEGERP))
 (125 123 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (123 123 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (123 123 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (123 123 (:REWRITE |(equal c (/ x))|))
 (123 123 (:REWRITE |(equal c (- x))|))
 (123 123 (:REWRITE |(equal (/ x) c)|))
 (123 123 (:REWRITE |(equal (/ x) (/ y))|))
 (123 123 (:REWRITE |(equal (- x) c)|))
 (123 123 (:REWRITE |(equal (- x) (- y))|))
 (117 49 (:REWRITE RTL::BVECP-BITN-0))
 (100 100 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (100 100 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (92 92 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (72 36 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (50 50 (:REWRITE DEFAULT-EXPT-2))
 (50 50 (:REWRITE DEFAULT-EXPT-1))
 (50 50 (:REWRITE |(expt 1/c n)|))
 (50 50 (:REWRITE |(expt (- x) n)|))
 (49 49 (:REWRITE RTL::BITN-NEG))
 (46 46 (:REWRITE REDUCE-INTEGERP-+))
 (46 46 (:REWRITE INTEGERP-MINUS-X))
 (46 46 (:META META-INTEGERP-CORRECT))
 (34 34 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (33 33 (:REWRITE |(< (* x y) 0)|))
 (32 8 (:REWRITE RTL::BITS-BITS-SUM-ALT))
 (25 25 (:REWRITE |(< (/ x) 0)|))
 (24 24 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (23 23 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (23 23 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (18 18 (:REWRITE |(< (+ c/d x) y)|))
 (17 17 (:REWRITE |(< x (+ c/d y))|))
 (16 16 (:REWRITE |(< 0 (* x y))|))
 (14 14 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (10 10 (:REWRITE |(* (- 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 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (8 8 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (8 8 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (8 8 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (4 4 (:REWRITE RTL::INT-OPB))
 (4 4 (:REWRITE RTL::INT-OPA))
 (4 4 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (4 4 (:LINEAR EXPT-LINEAR-UPPER-<))
 (4 4 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (4 4 (:LINEAR EXPT-LINEAR-LOWER-<))
 (4 4 (:LINEAR EXPT->=-1-TWO))
 (4 4 (:LINEAR EXPT->-1-TWO))
 (4 4 (:LINEAR EXPT-<=-1-ONE))
 (4 4 (:LINEAR EXPT-<-1-ONE))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::BVECP-FRAC
 (8 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:META META-INTEGERP-CORRECT))
 )
(RTL::SUM-0-10
 (88 4 (:REWRITE RTL::SUM-0-2))
 (88 4 (:REWRITE RTL::SUM-0-1))
 (24 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (24 12 (:REWRITE DEFAULT-TIMES-2))
 (23 12 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (16 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (12 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (12 12 (:REWRITE DEFAULT-TIMES-1))
 (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 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))
 (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 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 CONSTANT-<-INTEGERP))
 (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-11
 (66 3 (:REWRITE RTL::SUM-0-2))
 (66 3 (:REWRITE RTL::SUM-0-1))
 (20 10 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (19 10 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (10 10 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (10 10 (:REWRITE |(equal c (/ x))|))
 (10 10 (:REWRITE |(equal c (- x))|))
 (10 10 (:REWRITE |(equal (/ x) c)|))
 (10 10 (:REWRITE |(equal (/ x) (/ y))|))
 (10 10 (:REWRITE |(equal (- x) c)|))
 (10 10 (:REWRITE |(equal (- x) (- y))|))
 (8 4 (:REWRITE DEFAULT-TIMES-2))
 (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 NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE DEFAULT-TIMES-1))
 (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-12
 (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-OPB))
 (6 6 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (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::INT-OPB))
 (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-13
 (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-OPB))
 (163 163 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (160 160 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (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::INT-OPB))
 (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-OPB))
 (7 7 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (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::INT-OPB))
 (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-14
 (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-OPB))
 (10 10 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (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::INT-OPB))
 (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-15
 (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-OPB))
 (18 18 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (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::INT-OPB))
 (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-16
 (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-OPB))
 (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::INT-OPA))
 (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::INT-OPB))
 (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-17
 (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))
 (112 7 (:REWRITE RTL::SUM-0-1))
 (109 7 (:REWRITE RTL::SUM-0-2))
 (106 17 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (97 17 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (69 17 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (50 24 (:REWRITE DEFAULT-PLUS-2))
 (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))
 (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 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)|))
 (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-18
 (748 34 (:REWRITE RTL::SUM-0-1))
 (727 34 (:REWRITE RTL::SUM-0-2))
 (266 133 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (266 133 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (199 133 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (137 135 (:REWRITE |(equal (/ x) (/ y))|))
 (135 135 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (135 135 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (135 135 (:REWRITE |(equal c (/ x))|))
 (135 135 (:REWRITE |(equal (- x) (- y))|))
 (133 133 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (133 133 (:REWRITE |(equal c (- x))|))
 (133 133 (:REWRITE |(equal (- x) c)|))
 (74 2 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (74 2 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (66 24 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (60 32 (:REWRITE DEFAULT-LESS-THAN-2))
 (60 24 (:REWRITE SIMPLIFY-SUMS-<))
 (54 32 (:REWRITE DEFAULT-LESS-THAN-1))
 (32 32 (:REWRITE THE-FLOOR-BELOW))
 (32 32 (:REWRITE THE-FLOOR-ABOVE))
 (32 32 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (26 26 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (26 26 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (26 26 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (26 26 (:REWRITE INTEGERP-<-CONSTANT))
 (26 26 (:REWRITE CONSTANT-<-INTEGERP))
 (26 26 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (26 26 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (26 26 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (26 26 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (26 26 (:REWRITE |(< c (- x))|))
 (26 26 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (26 26 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (26 26 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (26 26 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (26 26 (:REWRITE |(< (/ x) (/ y))|))
 (26 26 (:REWRITE |(< (- x) c)|))
 (26 26 (:REWRITE |(< (- x) (- y))|))
 (22 22 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (20 12 (:REWRITE DEFAULT-TIMES-2))
 (16 12 (:REWRITE DEFAULT-TIMES-1))
 (8 6 (:REWRITE |(< 0 (/ x))|))
 (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 |(< 0 (* x y))|))
 (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-19
 (108 5 (:REWRITE RTL::SUM-0-1))
 (106 5 (:REWRITE RTL::SUM-0-2))
 (32 16 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (28 16 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (20 16 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (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))|))
 (8 4 (:REWRITE DEFAULT-TIMES-2))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE DEFAULT-TIMES-1))
 (4 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 )
(RTL::SUM-0
 (1634 889 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1287 889 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1032 889 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (889 889 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (889 889 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (889 889 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (889 889 (:REWRITE |(equal c (/ x))|))
 (889 889 (:REWRITE |(equal c (- x))|))
 (889 889 (:REWRITE |(equal (/ x) c)|))
 (889 889 (:REWRITE |(equal (/ x) (/ y))|))
 (889 889 (:REWRITE |(equal (- x) c)|))
 (889 889 (:REWRITE |(equal (- x) (- y))|))
 (378 378 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (361 361 (:REWRITE THE-FLOOR-BELOW))
 (361 361 (:REWRITE THE-FLOOR-ABOVE))
 (361 361 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (361 361 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (361 361 (:REWRITE SIMPLIFY-SUMS-<))
 (361 361 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (361 361 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (361 361 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (361 361 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (361 361 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (361 361 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (361 361 (:REWRITE INTEGERP-<-CONSTANT))
 (361 361 (:REWRITE DEFAULT-LESS-THAN-2))
 (361 361 (:REWRITE DEFAULT-LESS-THAN-1))
 (361 361 (:REWRITE CONSTANT-<-INTEGERP))
 (361 361 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (361 361 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (361 361 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (361 361 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (361 361 (:REWRITE |(< c (- x))|))
 (361 361 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (361 361 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (361 361 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (361 361 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (361 361 (:REWRITE |(< (/ x) 0)|))
 (361 361 (:REWRITE |(< (/ x) (/ y))|))
 (361 361 (:REWRITE |(< (- x) c)|))
 (361 361 (:REWRITE |(< (- x) (- y))|))
 (361 361 (:REWRITE |(< (* x y) 0)|))
 (120 106 (:REWRITE DEFAULT-PLUS-1))
 (109 106 (:REWRITE DEFAULT-PLUS-2))
 (80 80 (:REWRITE DEFAULT-MINUS))
 (68 68 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (57 57 (:REWRITE |(equal (+ (- c) x) y)|))
 (13 13 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (13 13 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (13 13 (:REWRITE DEFAULT-TIMES-2))
 (13 13 (:REWRITE DEFAULT-TIMES-1))
 )
(RTL::ISSPECIAL-SPECIALP
 (1656 48 (:REWRITE |(< (if a b c) x)|))
 (1224 48 (:REWRITE |(< (+ (- c) x) y)|))
 (1104 24 (:REWRITE RTL::NEG-BITN-0))
 (1032 24 (:DEFINITION NATP))
 (936 24 (:REWRITE RTL::BITN-NEG))
 (432 48 (:REWRITE ACL2-NUMBERP-X))
 (382 144 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (375 144 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (375 22 (:REWRITE RTL::SUM-0-1))
 (362 22 (:REWRITE RTL::SUM-0-2))
 (224 144 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (192 48 (:REWRITE RATIONALP-X))
 (144 144 (:REWRITE THE-FLOOR-BELOW))
 (144 144 (:REWRITE THE-FLOOR-ABOVE))
 (144 144 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (144 144 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (144 144 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (144 144 (:REWRITE DEFAULT-LESS-THAN-2))
 (144 144 (:REWRITE DEFAULT-LESS-THAN-1))
 (144 144 (:REWRITE |(equal c (/ x))|))
 (144 144 (:REWRITE |(equal c (- x))|))
 (144 144 (:REWRITE |(equal (/ x) c)|))
 (144 144 (:REWRITE |(equal (/ x) (/ y))|))
 (144 144 (:REWRITE |(equal (- x) c)|))
 (144 144 (:REWRITE |(equal (- x) (- y))|))
 (120 24 (:REWRITE RTL::NEG-BITN-1))
 (96 96 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (96 96 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (96 96 (:REWRITE REDUCE-INTEGERP-+))
 (96 96 (:REWRITE INTEGERP-MINUS-X))
 (96 96 (:META META-INTEGERP-CORRECT))
 (82 82 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (72 24 (:REWRITE RTL::BVECP-BITN-0))
 (48 48 (:REWRITE SIMPLIFY-SUMS-<))
 (48 48 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (48 48 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (48 48 (:REWRITE REDUCE-RATIONALP-+))
 (48 48 (:REWRITE REDUCE-RATIONALP-*))
 (48 48 (:REWRITE RATIONALP-MINUS-X))
 (48 48 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (48 48 (:REWRITE INTEGERP-<-CONSTANT))
 (48 48 (:REWRITE CONSTANT-<-INTEGERP))
 (48 48 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (48 48 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (48 48 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (48 48 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (48 48 (:REWRITE |(< c (- x))|))
 (48 48 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (48 48 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (48 48 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (48 48 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (48 48 (:REWRITE |(< (/ x) (/ y))|))
 (48 48 (:REWRITE |(< (- x) c)|))
 (48 48 (:REWRITE |(< (- x) (- y))|))
 (48 48 (:REWRITE |(< (+ c/d x) y)|))
 (48 48 (:REWRITE |(< (* x y) 0)|))
 (48 48 (:META META-RATIONALP-CORRECT))
 (35 30 (:REWRITE DEFAULT-PLUS-1))
 (30 30 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (30 30 (:REWRITE NORMALIZE-ADDENDS))
 (24 24 (:TYPE-PRESCRIPTION RTL::OPBHI))
 (24 24 (:TYPE-PRESCRIPTION NATP))
 (24 24 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (24 24 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::ISSPECIAL-0-FLAGS
 (3468 136 (:REWRITE |(< (+ (- c) x) y)|))
 (3192 132 (:REWRITE RTL::NEG-BITN-0))
 (2860 68 (:DEFINITION NATP))
 (1876 132 (:REWRITE RTL::NEG-BITN-1))
 (992 89 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (896 128 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (696 56 (:REWRITE ACL2-NUMBERP-X))
 (439 89 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (396 132 (:REWRITE RTL::BVECP-BITN-0))
 (344 312 (:REWRITE DEFAULT-LESS-THAN-1))
 (320 32 (:REWRITE RATIONALP-X))
 (313 89 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (312 312 (:REWRITE THE-FLOOR-BELOW))
 (312 312 (:REWRITE THE-FLOOR-ABOVE))
 (312 312 (:REWRITE DEFAULT-LESS-THAN-2))
 (304 304 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (304 304 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (276 8 (:REWRITE |(< (if a b c) x)|))
 (200 168 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (200 168 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (196 196 (:REWRITE DEFAULT-PLUS-1))
 (168 168 (:REWRITE SIMPLIFY-SUMS-<))
 (168 168 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (168 168 (:REWRITE REDUCE-INTEGERP-+))
 (168 168 (:REWRITE INTEGERP-MINUS-X))
 (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))|))
 (168 168 (:REWRITE |(< (* x y) 0)|))
 (168 168 (:META META-INTEGERP-CORRECT))
 (136 136 (:REWRITE |(< (+ c/d x) y)|))
 (128 128 (:REWRITE |(+ 0 x)|))
 (89 89 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (89 89 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (89 89 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (89 89 (:REWRITE |(equal c (/ x))|))
 (89 89 (:REWRITE |(equal c (- x))|))
 (89 89 (:REWRITE |(equal (/ x) c)|))
 (89 89 (:REWRITE |(equal (/ x) (/ y))|))
 (89 89 (:REWRITE |(equal (- x) c)|))
 (89 89 (:REWRITE |(equal (- x) (- y))|))
 (68 68 (:TYPE-PRESCRIPTION NATP))
 (68 68 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (68 68 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (68 68 (:REWRITE NORMALIZE-ADDENDS))
 (55 55 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (48 48 (:TYPE-PRESCRIPTION BOOLEANP))
 (43 2 (:REWRITE RTL::SUM-0-1))
 (42 2 (:REWRITE RTL::SUM-0-2))
 (32 32 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (32 32 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (32 32 (:REWRITE REDUCE-RATIONALP-+))
 (32 32 (:REWRITE REDUCE-RATIONALP-*))
 (32 32 (:REWRITE RATIONALP-MINUS-X))
 (32 32 (:REWRITE RTL::BITS-NEG-INDICES))
 (32 32 (:REWRITE |(< (/ x) 0)|))
 (32 32 (:META META-RATIONALP-CORRECT))
 (29 29 (:TYPE-PRESCRIPTION RTL::FZP))
 )
(RTL::FLAGS-1-0)
(RTL::FLAGS-3-REWRITE
 (11130 179 (:REWRITE RTL::BITS-TAIL))
 (7311 179 (:REWRITE RTL::BITS-TAIL-GEN))
 (2715 128 (:REWRITE RTL::NEG-BITN-0))
 (2083 2083 (:TYPE-PRESCRIPTION RTL::INT-OPB))
 (1565 854 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1557 128 (:REWRITE RTL::NEG-BITN-1))
 (1492 825 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (1476 854 (:REWRITE DEFAULT-LESS-THAN-1))
 (1476 825 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1141 554 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1085 554 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (950 7 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (917 854 (:REWRITE DEFAULT-LESS-THAN-2))
 (906 906 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (903 825 (:REWRITE SIMPLIFY-SUMS-<))
 (854 854 (:REWRITE THE-FLOOR-BELOW))
 (854 854 (:REWRITE THE-FLOOR-ABOVE))
 (836 836 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (836 836 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (836 836 (:REWRITE INTEGERP-<-CONSTANT))
 (836 836 (:REWRITE CONSTANT-<-INTEGERP))
 (836 836 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (836 836 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (836 836 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (836 836 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (836 836 (:REWRITE |(< c (- x))|))
 (836 836 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (836 836 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (836 836 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (836 836 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (836 836 (:REWRITE |(< (/ x) (/ y))|))
 (836 836 (:REWRITE |(< (- x) c)|))
 (836 836 (:REWRITE |(< (- x) (- y))|))
 (765 153 (:REWRITE ACL2-NUMBERP-X))
 (659 554 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (612 153 (:REWRITE RATIONALP-X))
 (563 554 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (554 554 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (554 554 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (554 554 (:REWRITE |(equal c (/ x))|))
 (554 554 (:REWRITE |(equal c (- x))|))
 (554 554 (:REWRITE |(equal (/ x) c)|))
 (554 554 (:REWRITE |(equal (/ x) (/ y))|))
 (554 554 (:REWRITE |(equal (- x) c)|))
 (554 554 (:REWRITE |(equal (- x) (- y))|))
 (498 498 (:REWRITE REDUCE-INTEGERP-+))
 (498 498 (:REWRITE INTEGERP-MINUS-X))
 (498 498 (:META META-INTEGERP-CORRECT))
 (478 478 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (440 440 (:REWRITE RTL::BITS-NEG-INDICES))
 (337 337 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (337 337 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (337 337 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (337 337 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (337 337 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (337 337 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (336 170 (:REWRITE DEFAULT-TIMES-2))
 (311 311 (:REWRITE |(< (/ x) 0)|))
 (311 311 (:REWRITE |(< (* x y) 0)|))
 (300 300 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (300 300 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (249 4 (:REWRITE RTL::BITN-BVECP-1))
 (170 170 (:REWRITE DEFAULT-TIMES-1))
 (167 111 (:REWRITE DEFAULT-PLUS-2))
 (166 111 (:REWRITE DEFAULT-PLUS-1))
 (134 134 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (128 14 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (124 124 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (121 7 (:LINEAR EXPT->-1-ONE))
 (118 118 (:REWRITE RTL::BITN-NEG))
 (112 7 (:LINEAR EXPT-X->=-X))
 (112 7 (:LINEAR EXPT-X->-X))
 (112 7 (:LINEAR EXPT->=-1-ONE))
 (108 18 (:REWRITE |(* c (* d x))|))
 (106 106 (:TYPE-PRESCRIPTION RTL::CHECKDENORM))
 (62 62 (:REWRITE DEFAULT-EXPT-2))
 (62 62 (:REWRITE DEFAULT-EXPT-1))
 (62 62 (:REWRITE |(expt 1/c n)|))
 (62 62 (:REWRITE |(expt (- x) n)|))
 (36 18 (:REWRITE |(* 1 x)|))
 (30 3 (:REWRITE DEFAULT-MINUS))
 (27 27 (:TYPE-PRESCRIPTION ABS))
 (18 9 (:DEFINITION RTL::SETBITN))
 (14 14 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (14 14 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (14 14 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (9 9 (:REWRITE SUBSETP-MEMBER . 4))
 (9 9 (:REWRITE SUBSETP-MEMBER . 3))
 (9 9 (:REWRITE SUBSETP-MEMBER . 2))
 (9 9 (:REWRITE SUBSETP-MEMBER . 1))
 (9 9 (:REWRITE INTERSECTP-MEMBER . 3))
 (9 9 (:REWRITE INTERSECTP-MEMBER . 2))
 (7 7 (:REWRITE RTL::INT-OPB))
 (7 7 (:REWRITE RTL::INT-OPA))
 (7 7 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (7 7 (:LINEAR EXPT-LINEAR-UPPER-<))
 (7 7 (:LINEAR EXPT-LINEAR-LOWER-<))
 (7 7 (:LINEAR EXPT->=-1-TWO))
 (7 7 (:LINEAR EXPT->-1-TWO))
 (7 7 (:LINEAR EXPT-<=-1-TWO))
 (7 7 (:LINEAR EXPT-<=-1-ONE))
 (7 7 (:LINEAR EXPT-<-1-TWO))
 (7 7 (:LINEAR EXPT-<-1-ONE))
 (4 4 (:REWRITE ODD-EXPT-THM))
 )
(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::ARM-BINARY-SPEC-REWRITE
 (2884 127 (:REWRITE RTL::NEG-BITN-0))
 (2674 127 (:REWRITE RTL::NEG-BITN-1))
 (1790 190 (:REWRITE ACL2-NUMBERP-X))
 (1640 320 (:REWRITE RATIONALP-X))
 (1470 42 (:REWRITE RTL::BITN-SET-FLAG))
 (1386 42 (:DEFINITION NATP))
 (1060 20 (:REWRITE RTL::RND-NON-NEG))
 (1056 366 (:REWRITE DEFAULT-LESS-THAN-2))
 (864 215 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (668 256 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (614 215 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (608 256 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (570 10 (:REWRITE RTL::RND-NON-POS))
 (552 552 (:REWRITE REDUCE-INTEGERP-+))
 (552 552 (:REWRITE INTEGERP-MINUS-X))
 (552 552 (:META META-INTEGERP-CORRECT))
 (507 127 (:REWRITE RTL::BVECP-BITN-0))
 (440 40 (:REWRITE |(rationalp (- x))|))
 (440 20 (:REWRITE |(* (if a b c) x)|))
 (370 10 (:REWRITE |(not (equal x (/ y)))|))
 (370 10 (:REWRITE |(equal x (/ y))|))
 (366 366 (:REWRITE THE-FLOOR-BELOW))
 (366 366 (:REWRITE THE-FLOOR-ABOVE))
 (335 215 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (296 256 (:REWRITE INTEGERP-<-CONSTANT))
 (296 256 (:REWRITE CONSTANT-<-INTEGERP))
 (290 20 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (290 20 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (290 20 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (290 20 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (280 280 (:REWRITE REDUCE-RATIONALP-+))
 (280 280 (:REWRITE REDUCE-RATIONALP-*))
 (280 280 (:REWRITE RATIONALP-MINUS-X))
 (280 280 (:META META-RATIONALP-CORRECT))
 (276 276 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (276 276 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (276 276 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (276 276 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (276 276 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (276 276 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (276 276 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (276 276 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (276 276 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (276 276 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (276 276 (:REWRITE |(< (/ x) (/ y))|))
 (276 276 (:REWRITE |(< (- x) (- y))|))
 (260 40 (:REWRITE |(* (- x) y)|))
 (256 256 (:REWRITE SIMPLIFY-SUMS-<))
 (256 256 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (250 250 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (250 250 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (250 250 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (230 200 (:REWRITE DEFAULT-TIMES-2))
 (230 200 (:REWRITE DEFAULT-TIMES-1))
 (215 215 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (215 215 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (215 215 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (215 215 (:REWRITE |(equal c (/ x))|))
 (215 215 (:REWRITE |(equal c (- x))|))
 (215 215 (:REWRITE |(equal (/ x) c)|))
 (215 215 (:REWRITE |(equal (/ x) (/ y))|))
 (215 215 (:REWRITE |(equal (- x) c)|))
 (215 215 (:REWRITE |(equal (- x) (- y))|))
 (200 40 (:REWRITE |(integerp (- x))|))
 (172 172 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (154 154 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (154 154 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (154 154 (:REWRITE |(< (/ x) 0)|))
 (154 154 (:REWRITE |(< (* x y) 0)|))
 (127 127 (:REWRITE RTL::BITN-NEG))
 (126 42 (:REWRITE RTL::BVECP-SET-FLAG))
 (110 10 (:REWRITE |(<= x (/ y)) with (< y 0)|))
 (110 10 (:REWRITE |(<= x (/ y)) with (< 0 y)|))
 (110 10 (:REWRITE |(< (/ x) y) with (< x 0)|))
 (110 10 (:REWRITE |(< (/ x) y) with (< 0 x)|))
 (100 20 (:REWRITE |(- (* c x))|))
 (90 90 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (80 80 (:TYPE-PRESCRIPTION BOOLEANP))
 (70 70 (:REWRITE DEFAULT-MINUS))
 (60 60 (:TYPE-PRESCRIPTION RTL::SGN))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (20 20 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (20 20 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (20 20 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (20 20 (:REWRITE |(< 0 (/ x))|))
 (20 20 (:REWRITE |(< 0 (* x y))|))
 )
(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
 (276 8 (:REWRITE |(< (if a b c) x)|))
 (240 14 (:REWRITE RTL::NEG-BITN-0))
 (234 12 (:DEFINITION =))
 (204 8 (:REWRITE |(< (+ (- c) x) y)|))
 (172 4 (:DEFINITION NATP))
 (166 14 (:REWRITE RTL::BITN-NEG))
 (132 6 (:REWRITE RTL::SUM-0-1))
 (126 6 (:REWRITE RTL::SUM-0-2))
 (120 4 (:DEFINITION RTL::PROCESS-NAN))
 (104 14 (:REWRITE DEFAULT-PLUS-2))
 (76 14 (:REWRITE RTL::NEG-BITN-1))
 (72 33 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (72 8 (:REWRITE ACL2-NUMBERP-X))
 (67 33 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (52 4 (:REWRITE RTL::RZ-FZ))
 (42 14 (:REWRITE RTL::BVECP-BITN-0))
 (36 36 (:REWRITE REDUCE-INTEGERP-+))
 (36 36 (:REWRITE INTEGERP-MINUS-X))
 (36 36 (:META META-INTEGERP-CORRECT))
 (35 33 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (33 33 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (33 33 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (33 33 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (33 33 (:REWRITE |(equal c (/ x))|))
 (33 33 (:REWRITE |(equal c (- x))|))
 (33 33 (:REWRITE |(equal (/ x) c)|))
 (33 33 (:REWRITE |(equal (/ x) (/ y))|))
 (33 33 (:REWRITE |(equal (- x) c)|))
 (33 33 (:REWRITE |(equal (- x) (- y))|))
 (32 8 (:REWRITE RATIONALP-X))
 (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 10 (:REWRITE DEFAULT-PLUS-1))
 (10 10 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (10 10 (:REWRITE NORMALIZE-ADDENDS))
 (9 9 (:TYPE-PRESCRIPTION RTL::SGNF))
 (8 8 (:TYPE-PRESCRIPTION RTL::ZENCODE))
 (8 8 (:TYPE-PRESCRIPTION RTL::OPBHI))
 (8 8 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE REDUCE-RATIONALP-+))
 (8 8 (:REWRITE REDUCE-RATIONALP-*))
 (8 8 (:REWRITE RATIONALP-MINUS-X))
 (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)|))
 (8 8 (:META META-RATIONALP-CORRECT))
 (6 6 (:REWRITE |(equal (+ (- c) x) y)|))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:TYPE-PRESCRIPTION RTL::SNANP))
 (2 2 (:TYPE-PRESCRIPTION RTL::QNANP))
 (1 1 (:TYPE-PRESCRIPTION RTL::BINARY-UNDEFINED-P))
 )
(RTL::FINAL-2
 (276 8 (:REWRITE |(< (if a b c) x)|))
 (234 12 (:DEFINITION =))
 (224 10 (:REWRITE RTL::NEG-BITN-0))
 (204 8 (:REWRITE |(< (+ (- c) x) y)|))
 (198 198 (:TYPE-PRESCRIPTION RTL::ARM-BINARY-PRE-COMP-EXCP))
 (172 4 (:DEFINITION NATP))
 (162 10 (:REWRITE RTL::BITN-NEG))
 (132 6 (:REWRITE RTL::SUM-0-1))
 (126 6 (:REWRITE RTL::SUM-0-2))
 (104 14 (:REWRITE DEFAULT-PLUS-2))
 (88 10 (:REWRITE ACL2-NUMBERP-X))
 (78 30 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (70 30 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (60 10 (:REWRITE RTL::NEG-BITN-1))
 (39 9 (:REWRITE RATIONALP-X))
 (36 30 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (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 10 (:REWRITE RTL::BVECP-BITN-0))
 (29 29 (:REWRITE REDUCE-INTEGERP-+))
 (29 29 (:REWRITE INTEGERP-MINUS-X))
 (29 29 (:META META-INTEGERP-CORRECT))
 (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 10 (:REWRITE DEFAULT-PLUS-1))
 (10 10 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (10 10 (:REWRITE NORMALIZE-ADDENDS))
 (9 9 (:TYPE-PRESCRIPTION RTL::SGNF))
 (9 9 (:REWRITE REDUCE-RATIONALP-+))
 (9 9 (:REWRITE REDUCE-RATIONALP-*))
 (9 9 (:REWRITE RATIONALP-MINUS-X))
 (9 9 (:META META-RATIONALP-CORRECT))
 (8 8 (:TYPE-PRESCRIPTION RTL::ZENCODE))
 (8 8 (:TYPE-PRESCRIPTION RTL::OPBHI))
 (8 8 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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)|))
 (6 6 (:REWRITE |(equal (+ (- c) x) y)|))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:TYPE-PRESCRIPTION RTL::SNANP))
 (2 2 (:TYPE-PRESCRIPTION RTL::QNANP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (1 1 (:TYPE-PRESCRIPTION RTL::BINARY-UNDEFINED-P))
 )
(RTL::FINAL-3
 (1368 168 (:REWRITE ACL2-NUMBERP-X))
 (600 142 (:REWRITE RATIONALP-X))
 (212 4 (:REWRITE RTL::RND-NON-NEG))
 (200 48 (:REWRITE DEFAULT-LESS-THAN-2))
 (194 194 (:REWRITE REDUCE-INTEGERP-+))
 (194 194 (:REWRITE INTEGERP-MINUS-X))
 (194 194 (:META META-INTEGERP-CORRECT))
 (142 142 (:REWRITE REDUCE-RATIONALP-+))
 (142 142 (:REWRITE REDUCE-RATIONALP-*))
 (142 142 (:REWRITE RATIONALP-MINUS-X))
 (142 142 (:META META-RATIONALP-CORRECT))
 (136 22 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (114 2 (:REWRITE RTL::RND-NON-POS))
 (84 22 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (74 30 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (70 70 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (70 70 (:REWRITE NORMALIZE-ADDENDS))
 (62 30 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (50 50 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (50 50 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (50 50 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (48 48 (:REWRITE THE-FLOOR-BELOW))
 (48 48 (:REWRITE THE-FLOOR-ABOVE))
 (46 22 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (40 40 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (38 30 (:REWRITE SIMPLIFY-SUMS-<))
 (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)|))
 (30 30 (:REWRITE |(< (- x) (- y))|))
 (29 29 (:TYPE-PRESCRIPTION RTL::ARM-BINARY-PRE-COMP-EXCP))
 (24 12 (:REWRITE DEFAULT-TIMES-2))
 (24 12 (:REWRITE DEFAULT-TIMES-1))
 (24 6 (:REWRITE RTL::NEG-BITN-1))
 (24 6 (:REWRITE RTL::NEG-BITN-0))
 (22 22 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (22 22 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (22 22 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (22 22 (:REWRITE |(equal c (/ x))|))
 (22 22 (:REWRITE |(equal c (- x))|))
 (22 22 (:REWRITE |(equal (/ x) c)|))
 (22 22 (:REWRITE |(equal (/ x) (/ y))|))
 (22 22 (:REWRITE |(equal (- x) c)|))
 (22 22 (:REWRITE |(equal (- x) (- y))|))
 (20 20 (:REWRITE DEFAULT-EXPT-1))
 (20 20 (:REWRITE |(expt 1/c n)|))
 (20 20 (:REWRITE |(expt (- x) n)|))
 (18 6 (:REWRITE RTL::BVECP-BITN-0))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (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::BVECP))
 (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))|))
 (6 6 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (6 6 (:REWRITE DEFAULT-MINUS))
 (6 6 (:REWRITE RTL::BITN-NEG))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::FINAL-4
 (1677 88 (:REWRITE RTL::NEG-BITN-0))
 (1489 88 (:REWRITE RTL::NEG-BITN-1))
 (1162 23 (:REWRITE RTL::BITS-TAIL-GEN))
 (468 24 (:DEFINITION =))
 (380 6 (:REWRITE |(< (if a b c) x)|))
 (320 112 (:REWRITE DEFAULT-TIMES-2))
 (264 12 (:REWRITE RTL::SUM-0-1))
 (262 88 (:REWRITE RTL::BVECP-BITN-0))
 (252 12 (:REWRITE RTL::SUM-0-2))
 (232 32 (:REWRITE DEFAULT-PLUS-1))
 (214 101 (:REWRITE DEFAULT-LESS-THAN-1))
 (213 66 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (200 66 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (190 95 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (190 95 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (174 174 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (174 174 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (174 174 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (161 161 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (161 161 (:REWRITE RTL::BITS-NEG-INDICES))
 (155 32 (:REWRITE DEFAULT-PLUS-2))
 (144 112 (:REWRITE DEFAULT-TIMES-1))
 (101 101 (:REWRITE THE-FLOOR-BELOW))
 (101 101 (:REWRITE THE-FLOOR-ABOVE))
 (101 101 (:REWRITE DEFAULT-LESS-THAN-2))
 (100 100 (:REWRITE REDUCE-INTEGERP-+))
 (100 100 (:REWRITE INTEGERP-MINUS-X))
 (100 100 (:META META-INTEGERP-CORRECT))
 (96 16 (:REWRITE DEFAULT-MINUS))
 (95 95 (:REWRITE SIMPLIFY-SUMS-<))
 (95 95 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (95 95 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (95 95 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (95 95 (:REWRITE INTEGERP-<-CONSTANT))
 (95 95 (:REWRITE CONSTANT-<-INTEGERP))
 (95 95 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (95 95 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (95 95 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (95 95 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (95 95 (:REWRITE |(< c (- x))|))
 (95 95 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (95 95 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (95 95 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (95 95 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (95 95 (:REWRITE |(< (/ x) (/ y))|))
 (95 95 (:REWRITE |(< (- x) c)|))
 (95 95 (:REWRITE |(< (- x) (- y))|))
 (86 86 (:REWRITE RTL::BITN-NEG))
 (70 70 (:TYPE-PRESCRIPTION RTL::CAT-NONNEGATIVE-INTEGER-TYPE))
 (69 23 (:REWRITE RTL::BITS-TAIL))
 (66 66 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (66 66 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (66 66 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (66 66 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (66 66 (:REWRITE |(equal c (/ x))|))
 (66 66 (:REWRITE |(equal c (- x))|))
 (66 66 (:REWRITE |(equal (/ x) c)|))
 (66 66 (:REWRITE |(equal (/ x) (/ y))|))
 (66 66 (:REWRITE |(equal (- x) c)|))
 (66 66 (:REWRITE |(equal (- x) (- y))|))
 (61 61 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (61 61 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (61 61 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (61 61 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (61 61 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (61 61 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (48 48 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (34 34 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (34 34 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (34 34 (:REWRITE |(< (/ x) 0)|))
 (34 34 (:REWRITE |(< (* x y) 0)|))
 (32 32 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (32 32 (:REWRITE |(* (- x) y)|))
 (10 10 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (10 10 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE RTL::BITN-BVECP))
 )
(RTL::FINAL-5
 (663 34 (:DEFINITION =))
 (374 17 (:REWRITE RTL::SUM-0-1))
 (357 17 (:REWRITE RTL::SUM-0-2))
 (95 45 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (80 45 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (49 45 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (48 12 (:REWRITE RTL::NEG-BITN-1))
 (48 12 (:REWRITE RTL::NEG-BITN-0))
 (45 45 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (45 45 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (45 45 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (45 45 (:REWRITE |(equal c (/ x))|))
 (45 45 (:REWRITE |(equal c (- x))|))
 (45 45 (:REWRITE |(equal (/ x) c)|))
 (45 45 (:REWRITE |(equal (/ x) (/ y))|))
 (45 45 (:REWRITE |(equal (- x) c)|))
 (45 45 (:REWRITE |(equal (- x) (- y))|))
 (42 21 (:REWRITE DEFAULT-PLUS-2))
 (42 21 (:REWRITE DEFAULT-PLUS-1))
 (36 12 (:REWRITE RTL::BVECP-BITN-0))
 (24 24 (:TYPE-PRESCRIPTION RTL::BVECP))
 (24 24 (:REWRITE REDUCE-INTEGERP-+))
 (24 24 (:REWRITE INTEGERP-MINUS-X))
 (24 24 (:META META-INTEGERP-CORRECT))
 (21 21 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (21 21 (:REWRITE NORMALIZE-ADDENDS))
 (12 12 (:REWRITE RTL::BITN-NEG))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (5 5 (: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)|))
 (2223 114 (:DEFINITION =))
 (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))
 (1254 57 (:REWRITE RTL::SUM-0-1))
 (1197 57 (:REWRITE RTL::SUM-0-2))
 (855 855 (:TYPE-PRESCRIPTION RTL::FZP))
 (616 199 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (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))
 (437 437 (:REWRITE DEFAULT-LESS-THAN-2))
 (420 199 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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))|))
 (314 199 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (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))
 (199 199 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (199 199 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (199 199 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (199 199 (:REWRITE |(equal c (/ x))|))
 (199 199 (:REWRITE |(equal c (- x))|))
 (199 199 (:REWRITE |(equal (/ x) c)|))
 (199 199 (:REWRITE |(equal (/ x) (/ y))|))
 (199 199 (:REWRITE |(equal (- x) c)|))
 (199 199 (:REWRITE |(equal (- x) (- y))|))
 (144 144 (:REWRITE RTL::BITN-NEG))
 (132 132 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (114 57 (:REWRITE DEFAULT-PLUS-2))
 (114 57 (:REWRITE DEFAULT-PLUS-1))
 (90 30 (:REWRITE RTL::LOGIOR-BVECP))
 (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 B))
 (57 57 (:TYPE-PRESCRIPTION A))
 (57 57 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (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
 (168 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (69 15 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (45 5 (:REWRITE ACL2-NUMBERP-X))
 (35 15 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (20 5 (:REWRITE RATIONALP-X))
 (16 16 (:TYPE-PRESCRIPTION RTL::OPBHI))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (15 15 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (15 15 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (15 15 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (15 15 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (15 15 (:REWRITE |(equal c (/ x))|))
 (15 15 (:REWRITE |(equal c (- x))|))
 (15 15 (:REWRITE |(equal (/ x) c)|))
 (15 15 (:REWRITE |(equal (/ x) (/ y))|))
 (15 15 (:REWRITE |(equal (- x) c)|))
 (15 15 (:REWRITE |(equal (- x) (- y))|))
 (12 4 (:REWRITE RTL::BITS-TAIL))
 (10 10 (:TYPE-PRESCRIPTION BOOLEANP))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (8 8 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (8 8 (:REWRITE RTL::BITS-NEG-INDICES))
 (8 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-INTEGERP-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))
 (5 5 (:REWRITE REDUCE-RATIONALP-+))
 (5 5 (:REWRITE REDUCE-RATIONALP-*))
 (5 5 (:REWRITE RATIONALP-MINUS-X))
 (5 5 (:META META-RATIONALP-CORRECT))
 (5 2 (:REWRITE RTL::NEG-BITN-1))
 (5 2 (:REWRITE RTL::NEG-BITN-0))
 (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 THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (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-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) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (4 2 (:REWRITE RTL::BVECP-BITN-0))
 (2 2 (:REWRITE RTL::BITN-NEG))
 )
(RTL::POST-COMP-BITN-OTHER
 (2691 129 (:REWRITE RTL::SUM-0-1))
 (2569 129 (:REWRITE RTL::SUM-0-2))
 (2199 2199 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (2199 2199 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (1830 1830 (:TYPE-PRESCRIPTION RTL::FZP))
 (1086 137 (:REWRITE ACL2-NUMBERP-X))
 (963 495 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (958 103 (:REWRITE RTL::NEG-BITN-0))
 (783 495 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (598 203 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (542 495 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (495 495 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (495 495 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (495 495 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (495 495 (:REWRITE |(equal c (/ x))|))
 (495 495 (:REWRITE |(equal c (- x))|))
 (495 495 (:REWRITE |(equal (/ x) c)|))
 (495 495 (:REWRITE |(equal (/ x) (/ y))|))
 (495 495 (:REWRITE |(equal (- x) c)|))
 (495 495 (:REWRITE |(equal (- x) (- y))|))
 (494 211 (:REWRITE DEFAULT-LESS-THAN-1))
 (473 119 (:REWRITE RATIONALP-X))
 (387 211 (:REWRITE DEFAULT-LESS-THAN-2))
 (332 199 (:REWRITE SIMPLIFY-SUMS-<))
 (240 240 (:REWRITE REDUCE-INTEGERP-+))
 (240 240 (:REWRITE INTEGERP-MINUS-X))
 (240 240 (:META META-INTEGERP-CORRECT))
 (221 103 (:REWRITE RTL::BVECP-BITN-0))
 (214 208 (:REWRITE |(< (- x) (- y))|))
 (211 211 (:REWRITE THE-FLOOR-BELOW))
 (211 211 (:REWRITE THE-FLOOR-ABOVE))
 (208 208 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (208 208 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (208 208 (:REWRITE INTEGERP-<-CONSTANT))
 (208 208 (:REWRITE CONSTANT-<-INTEGERP))
 (208 208 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (208 208 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (208 208 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (208 208 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (208 208 (:REWRITE |(< c (- x))|))
 (208 208 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (208 208 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (208 208 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (208 208 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (208 208 (:REWRITE |(< (/ x) (/ y))|))
 (208 208 (:REWRITE |(< (- x) c)|))
 (206 206 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (139 139 (:REWRITE |(< (/ x) 0)|))
 (139 139 (:REWRITE |(< (* x y) 0)|))
 (139 103 (:REWRITE RTL::NEG-BITN-1))
 (134 134 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (134 134 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (127 127 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (127 127 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (127 127 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (127 127 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (127 127 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (127 127 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (127 127 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (127 127 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (127 127 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (119 119 (:REWRITE REDUCE-RATIONALP-+))
 (119 119 (:REWRITE REDUCE-RATIONALP-*))
 (119 119 (:REWRITE RATIONALP-MINUS-X))
 (119 119 (:META META-RATIONALP-CORRECT))
 (103 103 (:REWRITE RTL::BITN-NEG))
 (60 60 (:REWRITE |(< (+ c/d x) y)|))
 (60 60 (:REWRITE |(< (+ (- c) x) y)|))
 (36 36 (:TYPE-PRESCRIPTION BOOLEANP))
 (36 36 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (29 25 (:REWRITE DEFAULT-MINUS))
 (28 14 (:REWRITE DEFAULT-TIMES-2))
 (28 14 (:REWRITE DEFAULT-TIMES-1))
 (27 27 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (27 27 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (27 27 (:REWRITE |(< 0 (/ x))|))
 (27 27 (:REWRITE |(< 0 (* x y))|))
 (26 26 (:REWRITE |(< y (+ (- c) x))|))
 (26 26 (:REWRITE |(< x (+ c/d y))|))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (18 18 (:REWRITE DEFAULT-EXPT-1))
 (18 18 (:REWRITE |(expt 1/c n)|))
 (18 18 (:REWRITE |(expt (- x) n)|))
 (14 14 (:TYPE-PRESCRIPTION RTL::SGN))
 (12 12 (:REWRITE |(equal (+ (- c) x) y)|))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (8 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (7 7 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (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::R-SPEC-BITN-OTHER
 (104 6 (:DEFINITION =))
 (44 2 (:REWRITE RTL::SUM-0-1))
 (42 2 (:REWRITE RTL::SUM-0-2))
 (30 30 (:TYPE-PRESCRIPTION RTL::FZP))
 (28 2 (:REWRITE RTL::RZ-FZ))
 (16 4 (:REWRITE RTL::NEG-BITN-1))
 (16 4 (:REWRITE RTL::NEG-BITN-0))
 (15 10 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (14 10 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (12 10 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (12 4 (:REWRITE RTL::BVECP-BITN-0))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (10 10 (:REWRITE |(equal c (/ x))|))
 (10 10 (:REWRITE |(equal c (- x))|))
 (10 10 (:REWRITE |(equal (/ x) c)|))
 (10 10 (:REWRITE |(equal (/ x) (/ y))|))
 (10 10 (:REWRITE |(equal (- x) c)|))
 (10 10 (:REWRITE |(equal (- x) (- y))|))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-INTEGERP-CORRECT))
 (5 5 (:REWRITE SUBSETP-MEMBER . 4))
 (5 5 (:REWRITE INTERSECTP-MEMBER . 3))
 (5 5 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE RTL::BITN-NEG))
 (4 2 (:REWRITE DEFAULT-PLUS-2))
 (4 2 (:REWRITE DEFAULT-PLUS-1))
 (2 2 (:TYPE-PRESCRIPTION B))
 (2 2 (:TYPE-PRESCRIPTION A))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (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
 (168 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (134 12 (:REWRITE RTL::NEG-BITN-0))
 (55 26 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (49 26 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (33 26 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (32 32 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (32 12 (:REWRITE RTL::BVECP-BITN-0))
 (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))|))
 (26 12 (:REWRITE RTL::NEG-BITN-1))
 (19 19 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (19 19 (:REWRITE RTL::BITS-NEG-INDICES))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (12 12 (:REWRITE RTL::BITN-NEG))
 (12 4 (:REWRITE RTL::BITS-TAIL))
 (11 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (11 7 (:REWRITE DEFAULT-LESS-THAN-1))
 (8 8 (:TYPE-PRESCRIPTION RTL::NATP-SET-FLAG))
 (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))|))
 (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))
 )
(RTL::BVECP-FLAGS
 (18872 7294 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (16108 7294 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (7474 7294 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (7294 7294 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (7294 7294 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (7294 7294 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (7294 7294 (:REWRITE |(equal c (/ x))|))
 (7294 7294 (:REWRITE |(equal c (- x))|))
 (7294 7294 (:REWRITE |(equal (/ x) c)|))
 (7294 7294 (:REWRITE |(equal (/ x) (/ y))|))
 (7294 7294 (:REWRITE |(equal (- x) c)|))
 (7294 7294 (:REWRITE |(equal (- x) (- y))|))
 (6760 6760 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (5598 814 (:REWRITE ACL2-NUMBERP-X))
 (4353 112 (:REWRITE RTL::NEG-BITN-0))
 (3660 112 (:REWRITE RTL::NEG-BITN-1))
 (3256 814 (:REWRITE RATIONALP-X))
 (964 964 (:REWRITE REDUCE-INTEGERP-+))
 (964 964 (:REWRITE INTEGERP-MINUS-X))
 (964 964 (:META META-INTEGERP-CORRECT))
 (864 144 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (864 144 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (864 144 (:REWRITE DEFAULT-LESS-THAN-1))
 (764 764 (:TYPE-PRESCRIPTION BOOLEANP))
 (522 522 (:REWRITE RTL::BITS-NEG-INDICES))
 (382 382 (:REWRITE REDUCE-RATIONALP-+))
 (382 382 (:REWRITE REDUCE-RATIONALP-*))
 (382 382 (:REWRITE RATIONALP-MINUS-X))
 (382 382 (:META META-RATIONALP-CORRECT))
 (336 112 (:REWRITE RTL::BVECP-BITN-0))
 (205 205 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (205 205 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (205 205 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (205 205 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (205 205 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (205 205 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (144 144 (:REWRITE THE-FLOOR-BELOW))
 (144 144 (:REWRITE THE-FLOOR-ABOVE))
 (144 144 (:REWRITE SIMPLIFY-SUMS-<))
 (144 144 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (144 144 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (144 144 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (144 144 (:REWRITE INTEGERP-<-CONSTANT))
 (144 144 (:REWRITE DEFAULT-LESS-THAN-2))
 (144 144 (:REWRITE CONSTANT-<-INTEGERP))
 (144 144 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (144 144 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (144 144 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (144 144 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (144 144 (:REWRITE |(< c (- x))|))
 (144 144 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (144 144 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (144 144 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (144 144 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (144 144 (:REWRITE |(< (/ x) (/ y))|))
 (144 144 (:REWRITE |(< (- x) c)|))
 (144 144 (:REWRITE |(< (- x) (- y))|))
 (112 112 (:REWRITE RTL::BITN-NEG))
 (90 90 (:TYPE-PRESCRIPTION RTL::CHECKDENORM))
 (72 72 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (72 72 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (72 72 (:REWRITE |(< (/ x) 0)|))
 (72 72 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:TYPE-PRESCRIPTION RTL::SUMNORM))
 )
(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
 (2525 303 (:REWRITE ACL2-NUMBERP-X))
 (1978 1835 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (1837 1835 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (1111 261 (:REWRITE RATIONALP-X))
 (450 165 (:REWRITE DEFAULT-LESS-THAN-2))
 (432 143 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (426 143 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (404 404 (:REWRITE REDUCE-INTEGERP-+))
 (404 404 (:REWRITE INTEGERP-MINUS-X))
 (404 404 (:META META-INTEGERP-CORRECT))
 (359 90 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (349 90 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (261 261 (:REWRITE REDUCE-RATIONALP-+))
 (261 261 (:REWRITE REDUCE-RATIONALP-*))
 (261 261 (:REWRITE RATIONALP-MINUS-X))
 (261 261 (:META META-RATIONALP-CORRECT))
 (229 143 (:REWRITE SIMPLIFY-SUMS-<))
 (165 165 (:REWRITE THE-FLOOR-BELOW))
 (165 165 (:REWRITE THE-FLOOR-ABOVE))
 (147 147 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (147 147 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (147 147 (:REWRITE INTEGERP-<-CONSTANT))
 (147 147 (:REWRITE CONSTANT-<-INTEGERP))
 (147 147 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (147 147 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (147 147 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (147 147 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (147 147 (:REWRITE |(< c (- x))|))
 (147 147 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (147 147 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (147 147 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (147 147 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (147 147 (:REWRITE |(< (/ x) (/ y))|))
 (147 147 (:REWRITE |(< (- x) c)|))
 (147 147 (:REWRITE |(< (- x) (- y))|))
 (133 133 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (133 133 (:REWRITE NORMALIZE-ADDENDS))
 (131 90 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (116 29 (:REWRITE RTL::NEG-BITN-1))
 (116 29 (:REWRITE RTL::NEG-BITN-0))
 (91 91 (:REWRITE |(< (/ x) 0)|))
 (91 91 (:REWRITE |(< (* x y) 0)|))
 (90 90 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (90 90 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (90 90 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (90 90 (:REWRITE |(equal c (/ x))|))
 (90 90 (:REWRITE |(equal c (- x))|))
 (90 90 (:REWRITE |(equal (/ x) c)|))
 (90 90 (:REWRITE |(equal (/ x) (/ y))|))
 (90 90 (:REWRITE |(equal (- x) c)|))
 (90 90 (:REWRITE |(equal (- x) (- y))|))
 (87 87 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (87 87 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (87 29 (:REWRITE RTL::BVECP-BITN-0))
 (76 76 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (76 76 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (76 76 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (76 76 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (76 76 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (76 76 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (76 76 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (76 76 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (76 76 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (76 76 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (48 48 (:TYPE-PRESCRIPTION BOOLEANP))
 (38 38 (:REWRITE DEFAULT-EXPT-1))
 (38 38 (:REWRITE |(expt 1/c n)|))
 (38 38 (:REWRITE |(expt (- x) n)|))
 (34 18 (:REWRITE DEFAULT-TIMES-2))
 (34 18 (:REWRITE DEFAULT-TIMES-1))
 (29 29 (:REWRITE DEFAULT-MINUS))
 (29 29 (:REWRITE RTL::BITN-NEG))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (18 18 (:TYPE-PRESCRIPTION RTL::SGN))
 (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))|))
 (9 9 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 )
(RTL::FINAL-8
 (1464 39 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (1418 1418 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1418 1418 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (1396 154 (:REWRITE RTL::NEG-BITN-0))
 (1342 1342 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (510 10 (:REWRITE RTL::BITS-TAIL))
 (420 10 (:REWRITE RTL::BITS-TAIL-GEN))
 (395 90 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (377 240 (:REWRITE DEFAULT-LOGIOR-2))
 (355 240 (:REWRITE DEFAULT-LOGIOR-1))
 (307 90 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (305 90 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (283 224 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (283 224 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (264 225 (:REWRITE DEFAULT-LESS-THAN-2))
 (245 225 (:REWRITE DEFAULT-LESS-THAN-1))
 (226 154 (:REWRITE RTL::NEG-BITN-1))
 (225 225 (:REWRITE THE-FLOOR-BELOW))
 (225 225 (:REWRITE THE-FLOOR-ABOVE))
 (225 225 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (225 225 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (225 225 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (225 225 (:REWRITE INTEGERP-<-CONSTANT))
 (225 225 (:REWRITE CONSTANT-<-INTEGERP))
 (225 225 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (225 225 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (225 225 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (225 225 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (225 225 (:REWRITE |(< c (- x))|))
 (225 225 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (225 225 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (225 225 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (225 225 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (225 225 (:REWRITE |(< (/ x) (/ y))|))
 (225 225 (:REWRITE |(< (- x) c)|))
 (225 225 (:REWRITE |(< (- x) (- y))|))
 (224 224 (:REWRITE SIMPLIFY-SUMS-<))
 (152 152 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (152 152 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (152 152 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (152 152 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (152 152 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (152 152 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (138 39 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (130 130 (:REWRITE RTL::BITN-NEG))
 (96 96 (:REWRITE REDUCE-INTEGERP-+))
 (96 96 (:REWRITE INTEGERP-MINUS-X))
 (96 96 (:META META-INTEGERP-CORRECT))
 (90 90 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (90 90 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (90 90 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (90 90 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (90 90 (:REWRITE |(equal c (/ x))|))
 (90 90 (:REWRITE |(equal c (- x))|))
 (90 90 (:REWRITE |(equal (/ x) c)|))
 (90 90 (:REWRITE |(equal (/ x) (/ y))|))
 (90 90 (:REWRITE |(equal (- x) c)|))
 (90 90 (:REWRITE |(equal (- x) (- y))|))
 (85 85 (:TYPE-PRESCRIPTION RTL::OPBHI))
 (80 16 (:REWRITE ACL2-NUMBERP-X))
 (46 46 (:REWRITE |(< (/ x) 0)|))
 (46 46 (:REWRITE |(< (* x y) 0)|))
 (45 45 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (45 45 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (39 39 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (39 39 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (39 39 (:REWRITE |(< 0 (/ x))|))
 (39 39 (:REWRITE |(< 0 (* x y))|))
 (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))
 (32 8 (:REWRITE RATIONALP-X))
 (28 2 (:REWRITE RTL::BITN-BVECP-1))
 (21 21 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (20 20 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (20 20 (:REWRITE RTL::BITS-NEG-INDICES))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (8 8 (:REWRITE REDUCE-RATIONALP-+))
 (8 8 (:REWRITE REDUCE-RATIONALP-*))
 (8 8 (:REWRITE RATIONALP-MINUS-X))
 (8 8 (:META META-RATIONALP-CORRECT))
 )
(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-OPB))
 (426 426 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (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::INT-OPB))
 (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::INT-OPB))
 (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::INT-OPB))
 (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::FINAL-12
 (211 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (12 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (12 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (10 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 5 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (10 5 (:REWRITE DEFAULT-LESS-THAN-1))
 (9 9 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (9 9 (:REWRITE RTL::BITS-NEG-INDICES))
 (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))|))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (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-NONNEGATIVE-BASE))
 (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))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (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 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 1 (:REWRITE RTL::NEG-BITN-1))
 (4 1 (:REWRITE RTL::NEG-BITN-0))
 (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-13
 (42 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (12 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (12 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (10 10 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (10 10 (:REWRITE RTL::BITS-NEG-INDICES))
 (8 8 (:TYPE-PRESCRIPTION RTL::INT-OPB))
 (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))|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 1 (:REWRITE RTL::NEG-BITN-1))
 (4 1 (:REWRITE RTL::NEG-BITN-0))
 (3 1 (:REWRITE RTL::BVECP-BITN-0))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (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 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-14
 (18414 702 (:REWRITE RTL::NEG-BITN-0))
 (13428 702 (:REWRITE RTL::NEG-BITN-1))
 (5550 306 (:REWRITE RTL::SUM-0-1))
 (5319 301 (:REWRITE RTL::SUM-0-2))
 (4597 1991 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4461 1991 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2844 702 (:REWRITE RTL::BVECP-BITN-0))
 (2697 1991 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2331 63 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (1991 1991 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1991 1991 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1991 1991 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1991 1991 (:REWRITE |(equal c (/ x))|))
 (1991 1991 (:REWRITE |(equal c (- x))|))
 (1991 1991 (:REWRITE |(equal (/ x) c)|))
 (1991 1991 (:REWRITE |(equal (/ x) (/ y))|))
 (1991 1991 (:REWRITE |(equal (- x) c)|))
 (1991 1991 (:REWRITE |(equal (- x) (- y))|))
 (1631 1631 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1631 1631 (:REWRITE RTL::BITS-NEG-INDICES))
 (1540 770 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1540 770 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (1477 770 (:REWRITE DEFAULT-LESS-THAN-1))
 (1461 1461 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1461 1461 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (1139 32 (:REWRITE RTL::BITS-TAIL-GEN))
 (1035 1035 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (833 770 (:REWRITE DEFAULT-LESS-THAN-2))
 (770 770 (:REWRITE THE-FLOOR-BELOW))
 (770 770 (:REWRITE THE-FLOOR-ABOVE))
 (770 770 (:REWRITE SIMPLIFY-SUMS-<))
 (770 770 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (770 770 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (770 770 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (770 770 (:REWRITE INTEGERP-<-CONSTANT))
 (770 770 (:REWRITE CONSTANT-<-INTEGERP))
 (770 770 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (770 770 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (770 770 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (770 770 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (770 770 (:REWRITE |(< c (- x))|))
 (770 770 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (770 770 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (770 770 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (770 770 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (770 770 (:REWRITE |(< (/ x) (/ y))|))
 (770 770 (:REWRITE |(< (- x) c)|))
 (770 770 (:REWRITE |(< (- x) (- y))|))
 (729 729 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (729 729 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (729 729 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (729 729 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (729 729 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (729 729 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (729 729 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (729 729 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (729 729 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (702 702 (:REWRITE RTL::BITN-NEG))
 (656 357 (:REWRITE DEFAULT-LOGIOR-2))
 (415 357 (:REWRITE DEFAULT-LOGIOR-1))
 (369 369 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (369 369 (:REWRITE RTL::BITS-BVECP))
 (347 347 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (347 347 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (347 347 (:REWRITE |(< (/ x) 0)|))
 (347 347 (:REWRITE |(< (* x y) 0)|))
 (186 103 (:REWRITE DEFAULT-PLUS-2))
 (186 103 (:REWRITE DEFAULT-PLUS-1))
 (126 63 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (103 103 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (103 103 (:REWRITE NORMALIZE-ADDENDS))
 (98 98 (:REWRITE |(equal (+ (- c) x) y)|))
 (63 63 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (63 63 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (63 63 (:REWRITE |(< 0 (/ x))|))
 (63 63 (:REWRITE |(< 0 (* x y))|))
 (14 14 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 9 (:REWRITE SUBSETP-MEMBER . 4))
 (9 9 (:REWRITE SUBSETP-MEMBER . 3))
 (9 9 (:REWRITE SUBSETP-MEMBER . 2))
 (9 9 (:REWRITE SUBSETP-MEMBER . 1))
 (9 9 (:REWRITE INTERSECTP-MEMBER . 3))
 (9 9 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(RTL::FINAL-14-A
 (2592 96 (:REWRITE RTL::NEG-BITN-0))
 (1920 96 (:REWRITE RTL::NEG-BITN-1))
 (1631 236 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (875 236 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (804 24 (:REWRITE ACL2-NUMBERP-X))
 (768 768 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (606 236 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (390 12 (:REWRITE RATIONALP-X))
 (384 96 (:REWRITE RTL::BVECP-BITN-0))
 (256 12 (:REWRITE RTL::SUM-0-1))
 (252 12 (:REWRITE RTL::SUM-0-2))
 (236 236 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (236 236 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (236 236 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (236 236 (:REWRITE |(equal c (/ x))|))
 (236 236 (:REWRITE |(equal c (- x))|))
 (236 236 (:REWRITE |(equal (/ x) c)|))
 (236 236 (:REWRITE |(equal (/ x) (/ y))|))
 (236 236 (:REWRITE |(equal (- x) c)|))
 (236 236 (:REWRITE |(equal (- x) (- y))|))
 (192 192 (:TYPE-PRESCRIPTION RTL::BITS-NONNEGATIVE-INTEGERP-TYPE))
 (192 96 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (192 96 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (192 96 (:REWRITE DEFAULT-LESS-THAN-1))
 (141 141 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (126 126 (:REWRITE RTL::BITS-NEG-INDICES))
 (96 96 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (96 96 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (96 96 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (96 96 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (96 96 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (96 96 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (96 96 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (96 96 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (96 96 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (96 96 (:REWRITE THE-FLOOR-BELOW))
 (96 96 (:REWRITE THE-FLOOR-ABOVE))
 (96 96 (:REWRITE SIMPLIFY-SUMS-<))
 (96 96 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (96 96 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (96 96 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (96 96 (:REWRITE INTEGERP-<-CONSTANT))
 (96 96 (:REWRITE DEFAULT-LESS-THAN-2))
 (96 96 (:REWRITE CONSTANT-<-INTEGERP))
 (96 96 (:REWRITE RTL::BITN-NEG))
 (96 96 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (96 96 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (96 96 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (96 96 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (96 96 (:REWRITE |(< c (- x))|))
 (96 96 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (96 96 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (96 96 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (96 96 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (96 96 (:REWRITE |(< (/ x) (/ y))|))
 (96 96 (:REWRITE |(< (- x) c)|))
 (96 96 (:REWRITE |(< (- x) (- y))|))
 (48 48 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (48 48 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (48 48 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (48 48 (:REWRITE RTL::BITS-BVECP))
 (48 48 (:REWRITE |(< (/ x) 0)|))
 (48 48 (:REWRITE |(< (* x y) 0)|))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 12 (:REWRITE REDUCE-RATIONALP-+))
 (12 12 (:REWRITE REDUCE-RATIONALP-*))
 (12 12 (:REWRITE REDUCE-INTEGERP-+))
 (12 12 (:REWRITE RATIONALP-MINUS-X))
 (12 12 (:REWRITE INTEGERP-MINUS-X))
 (12 12 (:META META-RATIONALP-CORRECT))
 (12 12 (:META META-INTEGERP-CORRECT))
 (9 9 (:REWRITE SUBSETP-MEMBER . 4))
 (9 9 (:REWRITE SUBSETP-MEMBER . 3))
 (9 9 (:REWRITE SUBSETP-MEMBER . 2))
 (9 9 (:REWRITE SUBSETP-MEMBER . 1))
 (9 9 (:REWRITE INTERSECTP-MEMBER . 3))
 (9 9 (:REWRITE INTERSECTP-MEMBER . 2))
 (8 4 (:REWRITE DEFAULT-PLUS-2))
 (8 4 (:REWRITE DEFAULT-PLUS-1))
 (4 4 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (4 4 (:REWRITE NORMALIZE-ADDENDS))
 (4 4 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::FINAL-15
 (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-16
 (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::HACK-5
 (36 1 (:REWRITE RTL::NEG-BITN-0))
 (31 1 (:REWRITE RTL::NEG-BITN-1))
 (3 1 (:REWRITE RTL::BVECP-BITN-0))
 (3 1 (:REWRITE RTL::BITN-BVECP-1))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE SIMPLIFY-SUMS-<))
 (2 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (2 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE DEFAULT-TIMES-2))
 (2 2 (:REWRITE DEFAULT-TIMES-1))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (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))|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (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 SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE DEFAULT-PLUS-2))
 (1 1 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::FINAL-17
 (22466 786 (:REWRITE RTL::NEG-BITN-0))
 (17424 786 (:REWRITE RTL::NEG-BITN-1))
 (5460 60 (:REWRITE RTL::FINAL-16))
 (5280 60 (:DEFINITION RTL::QNANP))
 (2358 786 (:REWRITE RTL::BVECP-BITN-0))
 (1816 908 (:REWRITE DEFAULT-LESS-THAN-1))
 (1814 908 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1814 908 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (1625 794 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1565 794 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (908 908 (:REWRITE THE-FLOOR-BELOW))
 (908 908 (:REWRITE THE-FLOOR-ABOVE))
 (908 908 (:REWRITE SIMPLIFY-SUMS-<))
 (908 908 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (908 908 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (908 908 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (908 908 (:REWRITE INTEGERP-<-CONSTANT))
 (908 908 (:REWRITE DEFAULT-LESS-THAN-2))
 (908 908 (:REWRITE CONSTANT-<-INTEGERP))
 (908 908 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (908 908 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (908 908 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (908 908 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (908 908 (:REWRITE |(< c (- x))|))
 (908 908 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (908 908 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (908 908 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (908 908 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (908 908 (:REWRITE |(< (/ x) (/ y))|))
 (908 908 (:REWRITE |(< (- x) c)|))
 (908 908 (:REWRITE |(< (- x) (- y))|))
 (806 794 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (794 794 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (794 794 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (794 794 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (794 794 (:REWRITE |(equal c (/ x))|))
 (794 794 (:REWRITE |(equal c (- x))|))
 (794 794 (:REWRITE |(equal (/ x) c)|))
 (794 794 (:REWRITE |(equal (/ x) (/ y))|))
 (794 794 (:REWRITE |(equal (- x) c)|))
 (794 794 (:REWRITE |(equal (- x) (- y))|))
 (786 786 (:REWRITE RTL::BITN-NEG))
 (778 778 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (778 778 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (778 778 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (778 778 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (778 778 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (778 778 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (511 511 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (454 454 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (454 454 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (454 454 (:REWRITE |(< (/ x) 0)|))
 (454 454 (:REWRITE |(< (* x y) 0)|))
 (84 28 (:REWRITE RTL::BITN-BVECP-1))
 (60 60 (:TYPE-PRESCRIPTION RTL::QNANP))
 (52 52 (:REWRITE REDUCE-INTEGERP-+))
 (52 52 (:REWRITE INTEGERP-MINUS-X))
 (52 52 (:META META-INTEGERP-CORRECT))
 (40 8 (:REWRITE ACL2-NUMBERP-X))
 (24 16 (:REWRITE DEFAULT-LOGIOR-2))
 (24 16 (:REWRITE DEFAULT-LOGIOR-1))
 (16 4 (:REWRITE RATIONALP-X))
 (12 8 (:REWRITE DEFAULT-PLUS-2))
 (12 8 (:REWRITE DEFAULT-PLUS-1))
 (8 8 (:REWRITE RTL::BITS-NEG-INDICES))
 (8 4 (:REWRITE DEFAULT-TIMES-2))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE NORMALIZE-ADDENDS))
 (4 4 (:REWRITE DEFAULT-TIMES-1))
 (4 4 (:META META-RATIONALP-CORRECT))
 (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))
 )
(RTL::FINAL-18
 (46364 2681 (:REWRITE RTL::NEG-BITN-0))
 (25059 2681 (:REWRITE RTL::NEG-BITN-1))
 (8035 2681 (:REWRITE RTL::BVECP-BITN-0))
 (6217 3067 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6003 3067 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (5076 188 (:REWRITE RTL::FINAL-16))
 (4512 188 (:DEFINITION RTL::QNANP))
 (3115 3067 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3067 3067 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3067 3067 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3067 3067 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3067 3067 (:REWRITE |(equal c (/ x))|))
 (3067 3067 (:REWRITE |(equal c (- x))|))
 (3067 3067 (:REWRITE |(equal (/ x) c)|))
 (3067 3067 (:REWRITE |(equal (/ x) (/ y))|))
 (3067 3067 (:REWRITE |(equal (- x) c)|))
 (3067 3067 (:REWRITE |(equal (- x) (- y))|))
 (2681 2681 (:REWRITE RTL::BITN-NEG))
 (2621 2621 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2621 2621 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2621 2621 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2621 2621 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2621 2621 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2621 2621 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2140 1070 (:REWRITE DEFAULT-LESS-THAN-1))
 (2138 1070 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (2138 1070 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (1917 1917 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1070 1070 (:REWRITE THE-FLOOR-BELOW))
 (1070 1070 (:REWRITE THE-FLOOR-ABOVE))
 (1070 1070 (:REWRITE SIMPLIFY-SUMS-<))
 (1070 1070 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1070 1070 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1070 1070 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1070 1070 (:REWRITE INTEGERP-<-CONSTANT))
 (1070 1070 (:REWRITE DEFAULT-LESS-THAN-2))
 (1070 1070 (:REWRITE CONSTANT-<-INTEGERP))
 (1070 1070 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1070 1070 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1070 1070 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1070 1070 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1070 1070 (:REWRITE |(< c (- x))|))
 (1070 1070 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1070 1070 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1070 1070 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1070 1070 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1070 1070 (:REWRITE |(< (/ x) (/ y))|))
 (1070 1070 (:REWRITE |(< (- x) c)|))
 (1070 1070 (:REWRITE |(< (- x) (- y))|))
 (535 535 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (535 535 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (535 535 (:REWRITE |(< (/ x) 0)|))
 (535 535 (:REWRITE |(< (* x y) 0)|))
 (276 92 (:REWRITE RTL::BITN-BVECP-1))
 (188 188 (:TYPE-PRESCRIPTION RTL::QNANP))
 (168 168 (:REWRITE REDUCE-INTEGERP-+))
 (168 168 (:REWRITE INTEGERP-MINUS-X))
 (168 168 (:META META-INTEGERP-CORRECT))
 (160 32 (:REWRITE ACL2-NUMBERP-X))
 (96 64 (:REWRITE DEFAULT-LOGIOR-2))
 (96 64 (:REWRITE DEFAULT-LOGIOR-1))
 (64 16 (:REWRITE RATIONALP-X))
 (48 32 (:REWRITE DEFAULT-PLUS-2))
 (48 32 (:REWRITE DEFAULT-PLUS-1))
 (32 32 (:REWRITE RTL::BITS-NEG-INDICES))
 (32 16 (:REWRITE DEFAULT-TIMES-2))
 (16 16 (:REWRITE REDUCE-RATIONALP-+))
 (16 16 (:REWRITE REDUCE-RATIONALP-*))
 (16 16 (:REWRITE RATIONALP-MINUS-X))
 (16 16 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (16 16 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (16 16 (:REWRITE NORMALIZE-ADDENDS))
 (16 16 (:REWRITE DEFAULT-TIMES-1))
 (16 16 (:META META-RATIONALP-CORRECT))
 (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))
 )
(RTL::FLAGS-3-REWRITE-2
 (10 1 (:REWRITE RTL::NEG-BITN-0))
 (3 1 (:REWRITE RTL::BVECP-BITN-0))
 (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-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-EQUAL))
 (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-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (1 1 (:REWRITE RTL::NEG-BITN-1))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (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 (/ 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)|))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::FINAL-19
 (114274 4146 (:REWRITE RTL::NEG-BITN-0))
 (87500 4146 (:REWRITE RTL::NEG-BITN-1))
 (12118 4146 (:REWRITE RTL::BVECP-BITN-0))
 (9080 4548 (:REWRITE DEFAULT-LESS-THAN-1))
 (8886 4516 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8866 4516 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8085 3942 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (7810 3942 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (7056 32 (:REWRITE |(< (if a b c) x)|))
 (4564 4564 (:REWRITE THE-FLOOR-BELOW))
 (4564 4564 (:REWRITE THE-FLOOR-ABOVE))
 (4548 4548 (:REWRITE DEFAULT-LESS-THAN-2))
 (4516 4516 (:REWRITE SIMPLIFY-SUMS-<))
 (4516 4516 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4516 4516 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4516 4516 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4516 4516 (:REWRITE INTEGERP-<-CONSTANT))
 (4516 4516 (:REWRITE CONSTANT-<-INTEGERP))
 (4516 4516 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4516 4516 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4516 4516 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4516 4516 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4516 4516 (:REWRITE |(< c (- x))|))
 (4516 4516 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4516 4516 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4516 4516 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4516 4516 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4516 4516 (:REWRITE |(< (/ x) (/ y))|))
 (4516 4516 (:REWRITE |(< (- x) c)|))
 (4516 4516 (:REWRITE |(< (- x) (- y))|))
 (4262 3942 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4146 4146 (:REWRITE RTL::BITN-NEG))
 (4026 4026 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4026 4026 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4026 4026 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4026 4026 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4026 4026 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4026 4026 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (3942 3942 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3942 3942 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3942 3942 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3942 3942 (:REWRITE |(equal c (/ x))|))
 (3942 3942 (:REWRITE |(equal c (- x))|))
 (3942 3942 (:REWRITE |(equal (/ x) c)|))
 (3942 3942 (:REWRITE |(equal (/ x) (/ y))|))
 (3942 3942 (:REWRITE |(equal (- x) c)|))
 (3942 3942 (:REWRITE |(equal (- x) (- y))|))
 (2306 2306 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2306 2306 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2306 2306 (:REWRITE |(< (/ x) 0)|))
 (2306 2306 (:REWRITE |(< (* x y) 0)|))
 (2020 2020 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1440 584 (:REWRITE RTL::BITN-BVECP-1))
 (1360 16 (:REWRITE |(< (logior x y) 0)|))
 (960 32 (:LINEAR LOGIOR-BOUNDS-POS . 2))
 (960 32 (:LINEAR LOGIOR-BOUNDS-POS . 1))
 (928 32 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (928 32 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (596 596 (:REWRITE REDUCE-INTEGERP-+))
 (596 596 (:REWRITE INTEGERP-MINUS-X))
 (596 596 (:META META-INTEGERP-CORRECT))
 (290 290 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (290 290 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (290 290 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (290 290 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (252 184 (:REWRITE DEFAULT-LOGIOR-2))
 (160 32 (:REWRITE ACL2-NUMBERP-X))
 (64 64 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (64 16 (:REWRITE RATIONALP-X))
 (32 32 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (32 32 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (32 32 (:REWRITE |(< 0 (/ x))|))
 (32 32 (:REWRITE |(< 0 (* x y))|))
 (16 16 (:REWRITE REDUCE-RATIONALP-+))
 (16 16 (:REWRITE REDUCE-RATIONALP-*))
 (16 16 (:REWRITE RATIONALP-MINUS-X))
 (16 16 (:META META-RATIONALP-CORRECT))
 )
(RTL::FINAL-20
 (96818 5701 (:REWRITE RTL::NEG-BITN-0))
 (52101 5701 (:REWRITE RTL::NEG-BITN-1))
 (16655 5701 (:REWRITE RTL::BVECP-BITN-0))
 (12348 56 (:REWRITE |(< (if a b c) x)|))
 (11712 5719 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (11281 5719 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6179 5719 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (5719 5719 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (5719 5719 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (5719 5719 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (5719 5719 (:REWRITE |(equal c (/ x))|))
 (5719 5719 (:REWRITE |(equal c (- x))|))
 (5719 5719 (:REWRITE |(equal (/ x) c)|))
 (5719 5719 (:REWRITE |(equal (/ x) (/ y))|))
 (5719 5719 (:REWRITE |(equal (- x) c)|))
 (5719 5719 (:REWRITE |(equal (- x) (- y))|))
 (5701 5701 (:REWRITE RTL::BITN-NEG))
 (5529 5529 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (5529 5529 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (5529 5529 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (5529 5529 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (5529 5529 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (5529 5529 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4452 2240 (:REWRITE DEFAULT-LESS-THAN-1))
 (4114 2184 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4114 2184 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2829 2829 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2380 28 (:REWRITE |(< (logior x y) 0)|))
 (2268 2268 (:REWRITE THE-FLOOR-BELOW))
 (2268 2268 (:REWRITE THE-FLOOR-ABOVE))
 (2240 2240 (:REWRITE DEFAULT-LESS-THAN-2))
 (2184 2184 (:REWRITE SIMPLIFY-SUMS-<))
 (2184 2184 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (2184 2184 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2184 2184 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2184 2184 (:REWRITE INTEGERP-<-CONSTANT))
 (2184 2184 (:REWRITE CONSTANT-<-INTEGERP))
 (2184 2184 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2184 2184 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2184 2184 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2184 2184 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2184 2184 (:REWRITE |(< c (- x))|))
 (2184 2184 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (2184 2184 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2184 2184 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2184 2184 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2184 2184 (:REWRITE |(< (/ x) (/ y))|))
 (2184 2184 (:REWRITE |(< (- x) c)|))
 (2184 2184 (:REWRITE |(< (- x) (- y))|))
 (1992 808 (:REWRITE RTL::BITN-BVECP-1))
 (1680 56 (:LINEAR LOGIOR-BOUNDS-POS . 2))
 (1680 56 (:LINEAR LOGIOR-BOUNDS-POS . 1))
 (1624 56 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (1624 56 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (1176 1176 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1176 1176 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1176 1176 (:REWRITE |(< (/ x) 0)|))
 (1176 1176 (:REWRITE |(< (* x y) 0)|))
 (836 836 (:REWRITE REDUCE-INTEGERP-+))
 (836 836 (:REWRITE INTEGERP-MINUS-X))
 (836 836 (:META META-INTEGERP-CORRECT))
 (506 506 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (506 506 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (506 506 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (506 506 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (372 276 (:REWRITE DEFAULT-LOGIOR-2))
 (280 56 (:REWRITE ACL2-NUMBERP-X))
 (112 112 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (112 28 (:REWRITE RATIONALP-X))
 (56 56 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (56 56 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (56 56 (:REWRITE |(< 0 (/ x))|))
 (56 56 (:REWRITE |(< 0 (* x y))|))
 (28 28 (:REWRITE REDUCE-RATIONALP-+))
 (28 28 (:REWRITE REDUCE-RATIONALP-*))
 (28 28 (:REWRITE RATIONALP-MINUS-X))
 (28 28 (:META META-RATIONALP-CORRECT))
 )
(RTL::FINAL-21
 (218 10 (:REWRITE RTL::NEG-BITN-0))
 (193 10 (:REWRITE RTL::NEG-BITN-1))
 (86 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (32 14 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (31 14 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (24 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (24 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (24 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (22 10 (:REWRITE RTL::BVECP-BITN-0))
 (16 14 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (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))
 (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))|))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (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 RTL::BITN-NEG))
 (8 8 (:TYPE-PRESCRIPTION RTL::FLAGS-1))
 (8 4 (:REWRITE RTL::BITS-TAIL))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (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)|))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-INTEGERP-CORRECT))
 )
(RTL::FINAL-22
 (227 10 (:REWRITE RTL::NEG-BITN-0))
 (202 10 (:REWRITE RTL::NEG-BITN-1))
 (32 14 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (31 14 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (22 10 (:REWRITE RTL::BVECP-BITN-0))
 (20 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (20 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (20 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (16 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))|))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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::BITN-NEG))
 (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))|))
 (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-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))
 (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-NEG-INDICES))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (5 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (4 2 (:REWRITE RTL::BITS-TAIL))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:META META-INTEGERP-CORRECT))
 )
(RTL::FINAL-23
 (136 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (39 39 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (39 39 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (39 39 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (39 39 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (39 39 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (39 39 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (20 2 (:REWRITE RTL::NEG-BITN-0))
 (9 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 5 (:REWRITE DEFAULT-PLUS-2))
 (7 5 (:REWRITE DEFAULT-PLUS-1))
 (7 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (7 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (7 4 (:REWRITE DEFAULT-TIMES-2))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (5 4 (:REWRITE DEFAULT-TIMES-1))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (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 REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (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 |(< 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 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE RTL::NEG-BITN-1))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::FINAL-24
 (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))
 )
(RTL::FINAL-25
 (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))
 )
(RTL::FINAL-26)
(RTL::FINAL-27)
(RTL::FINAL-28
 (3222 207 (:REWRITE RTL::NEG-BITN-0))
 (1492 207 (:REWRITE RTL::NEG-BITN-1))
 (615 207 (:REWRITE RTL::BVECP-BITN-0))
 (390 7 (:REWRITE |(< (if a b c) x)|))
 (213 213 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (213 213 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (213 213 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (213 213 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (213 213 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (213 213 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (189 189 (:REWRITE RTL::BITN-NEG))
 (180 180 (:TYPE-PRESCRIPTION RTL::OPBHI))
 (178 62 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (152 62 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (136 63 (:REWRITE DEFAULT-LESS-THAN-1))
 (126 62 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (118 69 (:REWRITE DEFAULT-PLUS-2))
 (116 61 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (116 61 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (98 49 (:REWRITE DEFAULT-TIMES-2))
 (89 69 (:REWRITE DEFAULT-PLUS-1))
 (70 2 (:LINEAR LOGIOR-BOUNDS-POS . 2))
 (70 2 (:LINEAR LOGIOR-BOUNDS-POS . 1))
 (64 64 (:REWRITE THE-FLOOR-BELOW))
 (64 64 (:REWRITE THE-FLOOR-ABOVE))
 (63 63 (:REWRITE DEFAULT-LESS-THAN-2))
 (62 62 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (62 62 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (62 62 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (62 62 (:REWRITE |(equal c (/ x))|))
 (62 62 (:REWRITE |(equal c (- x))|))
 (62 62 (:REWRITE |(equal (/ x) c)|))
 (62 62 (:REWRITE |(equal (/ x) (/ y))|))
 (62 62 (:REWRITE |(equal (- x) c)|))
 (62 62 (:REWRITE |(equal (- x) (- y))|))
 (62 1 (:REWRITE |(< (logior x y) 0)|))
 (61 61 (:REWRITE SIMPLIFY-SUMS-<))
 (61 61 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (61 61 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (61 61 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (61 61 (:REWRITE INTEGERP-<-CONSTANT))
 (61 61 (:REWRITE CONSTANT-<-INTEGERP))
 (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) c)|))
 (61 61 (:REWRITE |(< (- x) (- y))|))
 (60 28 (:REWRITE RTL::BITN-BVECP-1))
 (58 2 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (49 49 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (49 49 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (49 49 (:REWRITE NORMALIZE-ADDENDS))
 (49 49 (:REWRITE DEFAULT-TIMES-1))
 (38 28 (:REWRITE DEFAULT-LOGIOR-2))
 (32 32 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (32 32 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (32 32 (:REWRITE |(< (/ x) 0)|))
 (32 32 (:REWRITE |(< (* x y) 0)|))
 (25 25 (:REWRITE |(equal (+ (- c) x) y)|))
 (20 20 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (20 20 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (20 20 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (20 20 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (17 17 (:REWRITE REDUCE-INTEGERP-+))
 (17 17 (:REWRITE INTEGERP-MINUS-X))
 (17 17 (:META META-INTEGERP-CORRECT))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (7 7 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 1 (:REWRITE RATIONALP-X))
 (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))|))
 (2 2 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:META META-RATIONALP-CORRECT))
 )
(RTL::FINAL-29
 (1058 64 (:REWRITE RTL::NEG-BITN-0))
 (558 64 (:REWRITE RTL::NEG-BITN-1))
 (441 2 (:REWRITE |(< (if a b c) x)|))
 (189 64 (:REWRITE RTL::BVECP-BITN-0))
 (85 1 (:REWRITE |(< (logior x y) 0)|))
 (80 80 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (70 70 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (70 70 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (70 70 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (70 70 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (70 70 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (70 70 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (60 2 (:LINEAR LOGIOR-BOUNDS-POS . 2))
 (60 2 (:LINEAR LOGIOR-BOUNDS-POS . 1))
 (59 20 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (58 2 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (58 2 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (55 55 (:REWRITE RTL::BITN-NEG))
 (51 26 (:REWRITE DEFAULT-LESS-THAN-1))
 (48 29 (:REWRITE DEFAULT-PLUS-2))
 (43 20 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (39 29 (:REWRITE DEFAULT-PLUS-1))
 (39 24 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (39 24 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (39 20 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (38 19 (:REWRITE DEFAULT-TIMES-2))
 (30 14 (:REWRITE RTL::BITN-BVECP-1))
 (27 27 (:REWRITE THE-FLOOR-BELOW))
 (27 27 (:REWRITE THE-FLOOR-ABOVE))
 (26 26 (:REWRITE DEFAULT-LESS-THAN-2))
 (24 24 (:REWRITE SIMPLIFY-SUMS-<))
 (24 24 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (24 24 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (24 24 (:REWRITE REDUCE-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))|))
 (20 20 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (20 20 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (20 20 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (20 20 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (20 20 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (20 20 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (20 20 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (20 20 (:REWRITE |(equal c (/ x))|))
 (20 20 (:REWRITE |(equal c (- x))|))
 (20 20 (:REWRITE |(equal (/ x) c)|))
 (20 20 (:REWRITE |(equal (/ x) (/ y))|))
 (20 20 (:REWRITE |(equal (- x) c)|))
 (20 20 (:REWRITE |(equal (- x) (- y))|))
 (19 19 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (19 19 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (19 19 (:REWRITE NORMALIZE-ADDENDS))
 (19 19 (:REWRITE DEFAULT-TIMES-1))
 (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)|))
 (12 9 (:REWRITE DEFAULT-LOGIOR-2))
 (11 11 (:REWRITE REDUCE-INTEGERP-+))
 (11 11 (:REWRITE INTEGERP-MINUS-X))
 (11 11 (:META META-INTEGERP-CORRECT))
 (10 10 (:REWRITE |(equal (+ (- c) x) y)|))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (9 9 (:REWRITE RTL::BITN-BVECP))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 1 (:REWRITE RATIONALP-X))
 (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))|))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:META META-RATIONALP-CORRECT))
 )
(RTL::FINAL-30
 (9590 451 (:REWRITE RTL::NEG-BITN-0))
 (9180 360 (:REWRITE |(< (+ (- c) x) y)|))
 (7576 180 (:DEFINITION NATP))
 (4029 451 (:REWRITE RTL::NEG-BITN-1))
 (3540 118 (:DEFINITION RTL::PROCESS-NAN))
 (2296 328 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (1534 118 (:REWRITE RTL::RZ-FZ))
 (1519 42 (:REWRITE |(< (if a b c) x)|))
 (1353 451 (:REWRITE RTL::BVECP-BITN-0))
 (1002 473 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (939 473 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (927 103 (:REWRITE ACL2-NUMBERP-X))
 (923 923 (:REWRITE REDUCE-INTEGERP-+))
 (923 923 (:REWRITE INTEGERP-MINUS-X))
 (923 923 (:META META-INTEGERP-CORRECT))
 (836 779 (:REWRITE DEFAULT-LESS-THAN-1))
 (779 779 (:REWRITE THE-FLOOR-BELOW))
 (779 779 (:REWRITE THE-FLOOR-ABOVE))
 (779 779 (:REWRITE DEFAULT-LESS-THAN-2))
 (742 742 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (742 742 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (599 473 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (508 508 (:REWRITE DEFAULT-PLUS-1))
 (473 473 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (473 473 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (473 473 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (473 473 (:REWRITE |(equal c (/ x))|))
 (473 473 (:REWRITE |(equal c (- x))|))
 (473 473 (:REWRITE |(equal (/ x) c)|))
 (473 473 (:REWRITE |(equal (/ x) (/ y))|))
 (473 473 (:REWRITE |(equal (- x) c)|))
 (473 473 (:REWRITE |(equal (- x) (- y))|))
 (414 382 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (414 382 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (412 103 (:REWRITE RATIONALP-X))
 (382 382 (:REWRITE SIMPLIFY-SUMS-<))
 (382 382 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (382 382 (:REWRITE INTEGERP-<-CONSTANT))
 (382 382 (:REWRITE CONSTANT-<-INTEGERP))
 (382 382 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (382 382 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (382 382 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (382 382 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (382 382 (:REWRITE |(< c (- x))|))
 (382 382 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (382 382 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (382 382 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (382 382 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (382 382 (:REWRITE |(< (/ x) (/ y))|))
 (382 382 (:REWRITE |(< (- x) c)|))
 (382 382 (:REWRITE |(< (- x) (- y))|))
 (382 382 (:REWRITE |(< (* x y) 0)|))
 (360 360 (:REWRITE |(< (+ c/d x) y)|))
 (328 328 (:REWRITE |(+ 0 x)|))
 (301 301 (:TYPE-PRESCRIPTION RTL::ZENCODE))
 (180 180 (:TYPE-PRESCRIPTION NATP))
 (180 180 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (180 180 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (180 180 (:REWRITE NORMALIZE-ADDENDS))
 (119 119 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (103 103 (:REWRITE REDUCE-RATIONALP-+))
 (103 103 (:REWRITE REDUCE-RATIONALP-*))
 (103 103 (:REWRITE RATIONALP-MINUS-X))
 (103 103 (:META META-RATIONALP-CORRECT))
 (32 32 (:TYPE-PRESCRIPTION RTL::BINARY-UNDEFINED-P))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (22 22 (:REWRITE |(< (/ x) 0)|))
 )
(RTL::FINAL-31
 (9180 360 (:REWRITE |(< (+ (- c) x) y)|))
 (9118 333 (:REWRITE RTL::NEG-BITN-0))
 (7576 180 (:DEFINITION NATP))
 (3557 333 (:REWRITE RTL::NEG-BITN-1))
 (3375 3375 (:TYPE-PRESCRIPTION RTL::ARM-BINARY-PRE-COMP-EXCP))
 (2296 328 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (1519 42 (:REWRITE |(< (if a b c) x)|))
 (1439 167 (:REWRITE ACL2-NUMBERP-X))
 (1374 387 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (999 333 (:REWRITE RTL::BVECP-BITN-0))
 (895 387 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (836 779 (:REWRITE DEFAULT-LESS-THAN-1))
 (779 779 (:REWRITE THE-FLOOR-BELOW))
 (779 779 (:REWRITE THE-FLOOR-ABOVE))
 (779 779 (:REWRITE DEFAULT-LESS-THAN-2))
 (742 742 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (742 742 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (719 719 (:REWRITE REDUCE-INTEGERP-+))
 (719 719 (:REWRITE INTEGERP-MINUS-X))
 (719 719 (:META META-INTEGERP-CORRECT))
 (641 387 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (636 135 (:REWRITE RATIONALP-X))
 (508 508 (:REWRITE DEFAULT-PLUS-1))
 (414 382 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (414 382 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (387 387 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (387 387 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (387 387 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (387 387 (:REWRITE |(equal c (/ x))|))
 (387 387 (:REWRITE |(equal c (- x))|))
 (387 387 (:REWRITE |(equal (/ x) c)|))
 (387 387 (:REWRITE |(equal (/ x) (/ y))|))
 (387 387 (:REWRITE |(equal (- x) c)|))
 (387 387 (:REWRITE |(equal (- x) (- y))|))
 (382 382 (:REWRITE SIMPLIFY-SUMS-<))
 (382 382 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (382 382 (:REWRITE INTEGERP-<-CONSTANT))
 (382 382 (:REWRITE CONSTANT-<-INTEGERP))
 (382 382 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (382 382 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (382 382 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (382 382 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (382 382 (:REWRITE |(< c (- x))|))
 (382 382 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (382 382 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (382 382 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (382 382 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (382 382 (:REWRITE |(< (/ x) (/ y))|))
 (382 382 (:REWRITE |(< (- x) c)|))
 (382 382 (:REWRITE |(< (- x) (- y))|))
 (382 382 (:REWRITE |(< (* x y) 0)|))
 (360 360 (:REWRITE |(< (+ c/d x) y)|))
 (328 328 (:REWRITE |(+ 0 x)|))
 (301 301 (:TYPE-PRESCRIPTION RTL::ZENCODE))
 (180 180 (:TYPE-PRESCRIPTION NATP))
 (180 180 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (180 180 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (180 180 (:REWRITE NORMALIZE-ADDENDS))
 (135 135 (:REWRITE REDUCE-RATIONALP-+))
 (135 135 (:REWRITE REDUCE-RATIONALP-*))
 (135 135 (:REWRITE RATIONALP-MINUS-X))
 (135 135 (:META META-RATIONALP-CORRECT))
 (119 119 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (64 64 (:TYPE-PRESCRIPTION BOOLEANP))
 (32 32 (:TYPE-PRESCRIPTION RTL::BINARY-UNDEFINED-P))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (22 22 (:REWRITE |(< (/ x) 0)|))
 )
(RTL::FINAL-32
 (1302 162 (:REWRITE ACL2-NUMBERP-X))
 (570 138 (:REWRITE RATIONALP-X))
 (194 194 (:REWRITE REDUCE-INTEGERP-+))
 (194 194 (:REWRITE INTEGERP-MINUS-X))
 (194 194 (:META META-INTEGERP-CORRECT))
 (138 138 (:REWRITE REDUCE-RATIONALP-+))
 (138 138 (:REWRITE REDUCE-RATIONALP-*))
 (138 138 (:REWRITE RATIONALP-MINUS-X))
 (138 138 (:META META-RATIONALP-CORRECT))
 (131 13 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (84 84 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (84 84 (:REWRITE NORMALIZE-ADDENDS))
 (50 13 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (48 48 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (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-NONNEGATIVE-BASE))
 (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))
 (48 48 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (48 48 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (41 41 (:TYPE-PRESCRIPTION RTL::ARM-BINARY-PRE-COMP-EXCP))
 (24 24 (:REWRITE DEFAULT-EXPT-1))
 (24 24 (:REWRITE |(expt 1/c n)|))
 (24 24 (:REWRITE |(expt (- x) n)|))
 (19 13 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (16 4 (:REWRITE RTL::NEG-BITN-1))
 (16 4 (:REWRITE RTL::NEG-BITN-0))
 (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))|))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 4 (:REWRITE RTL::BVECP-BITN-0))
 (8 8 (:TYPE-PRESCRIPTION RTL::BVECP))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE RTL::BITN-NEG))
 )
(RTL::FINAL-33
 (25423 996 (:REWRITE RTL::NEG-BITN-0))
 (24224 346 (:REWRITE RTL::BITS-TAIL-GEN))
 (22595 996 (:REWRITE RTL::NEG-BITN-1))
 (14796 270 (:REWRITE |(< (if a b c) x)|))
 (4684 1844 (:REWRITE DEFAULT-LESS-THAN-1))
 (4367 4367 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (4367 4367 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (4367 4367 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (3475 1684 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3148 1574 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (3122 1574 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (2952 1071 (:REWRITE DEFAULT-TIMES-2))
 (2950 996 (:REWRITE RTL::BVECP-BITN-0))
 (2870 2870 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2870 2870 (:REWRITE RTL::BITS-NEG-INDICES))
 (2536 1684 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1844 1844 (:REWRITE THE-FLOOR-BELOW))
 (1844 1844 (:REWRITE THE-FLOOR-ABOVE))
 (1844 1844 (:REWRITE DEFAULT-LESS-THAN-2))
 (1830 1830 (:TYPE-PRESCRIPTION RTL::CAT-NONNEGATIVE-INTEGER-TYPE))
 (1722 1697 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1697 1697 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1697 1697 (:REWRITE |(equal (/ x) (/ y))|))
 (1696 1696 (:REWRITE |(equal c (/ x))|))
 (1696 1696 (:REWRITE |(equal c (- x))|))
 (1696 1696 (:REWRITE |(equal (/ x) c)|))
 (1690 1690 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1574 1574 (:REWRITE SIMPLIFY-SUMS-<))
 (1574 1574 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1574 1574 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1574 1574 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1574 1574 (:REWRITE INTEGERP-<-CONSTANT))
 (1574 1574 (:REWRITE CONSTANT-<-INTEGERP))
 (1574 1574 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1574 1574 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1574 1574 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1574 1574 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1574 1574 (:REWRITE |(< c (- x))|))
 (1574 1574 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1574 1574 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1574 1574 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1574 1574 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1574 1574 (:REWRITE |(< (/ x) (/ y))|))
 (1574 1574 (:REWRITE |(< (- x) c)|))
 (1574 1574 (:REWRITE |(< (- x) (- y))|))
 (1364 62 (:REWRITE RTL::SUM-0-1))
 (1345 1071 (:REWRITE DEFAULT-TIMES-1))
 (1313 62 (:REWRITE RTL::SUM-0-2))
 (1038 346 (:REWRITE RTL::BITS-TAIL))
 (994 994 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (994 994 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (994 994 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (994 994 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (994 994 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (994 994 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (967 967 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (958 958 (:REWRITE RTL::BITN-NEG))
 (864 144 (:REWRITE DEFAULT-MINUS))
 (824 824 (:REWRITE REDUCE-INTEGERP-+))
 (824 824 (:REWRITE INTEGERP-MINUS-X))
 (824 824 (:META META-INTEGERP-CORRECT))
 (542 99 (:REWRITE DEFAULT-PLUS-2))
 (528 528 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (528 528 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (528 528 (:REWRITE |(< (/ x) 0)|))
 (528 528 (:REWRITE |(< (* x y) 0)|))
 (519 519 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (509 99 (:REWRITE DEFAULT-PLUS-1))
 (323 323 (:REWRITE |(* (- x) y)|))
 (38 38 (:REWRITE RTL::BITN-BVECP))
 (34 6 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (25 25 (:TYPE-PRESCRIPTION ABS))
 (19 19 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (18 18 (:REWRITE |(equal (* x y) 0)|))
 (6 6 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(+ c (+ d x))|))
 )
(RTL::INFP-OPAD
 (304 5 (:REWRITE RTL::BITS-TAIL-GEN))
 (98 1 (:REWRITE RTL::FINAL-26))
 (87 2 (:REWRITE |(< (if a b c) x)|))
 (54 54 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (32 16 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (32 16 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (24 7 (:REWRITE DEFAULT-LESS-THAN-1))
 (16 16 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (16 16 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (16 16 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (16 16 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (16 16 (:REWRITE RTL::BITS-NEG-INDICES))
 (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))|))
 (16 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (15 5 (:REWRITE RTL::BITS-TAIL))
 (12 3 (:REWRITE RTL::NEG-BITN-1))
 (12 3 (:REWRITE RTL::NEG-BITN-0))
 (11 11 (:TYPE-PRESCRIPTION RTL::ZENCODE))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (9 3 (:REWRITE RTL::BVECP-BITN-0))
 (7 7 (:REWRITE THE-FLOOR-BELOW))
 (7 7 (:REWRITE THE-FLOOR-ABOVE))
 (7 7 (:REWRITE DEFAULT-LESS-THAN-2))
 (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 REDUCE-INTEGERP-+))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (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))|))
 (6 6 (:META META-INTEGERP-CORRECT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (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-NONNEGATIVE-BASE))
 (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))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (3 3 (:REWRITE RTL::BITN-NEG))
 )
(RTL::INFP-OPBD
 (304 5 (:REWRITE RTL::BITS-TAIL-GEN))
 (98 1 (:REWRITE RTL::FINAL-26))
 (87 2 (:REWRITE |(< (if a b c) x)|))
 (54 54 (:TYPE-PRESCRIPTION RTL::OPBHI))
 (32 16 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (32 16 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (24 7 (:REWRITE DEFAULT-LESS-THAN-1))
 (16 16 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (16 16 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (16 16 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (16 16 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (16 16 (:REWRITE RTL::BITS-NEG-INDICES))
 (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))|))
 (16 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (15 5 (:REWRITE RTL::BITS-TAIL))
 (12 3 (:REWRITE RTL::NEG-BITN-1))
 (12 3 (:REWRITE RTL::NEG-BITN-0))
 (11 11 (:TYPE-PRESCRIPTION RTL::ZENCODE))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (9 3 (:REWRITE RTL::BVECP-BITN-0))
 (7 7 (:REWRITE THE-FLOOR-BELOW))
 (7 7 (:REWRITE THE-FLOOR-ABOVE))
 (7 7 (:REWRITE DEFAULT-LESS-THAN-2))
 (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 REDUCE-INTEGERP-+))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (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))|))
 (6 6 (:META META-INTEGERP-CORRECT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (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-NONNEGATIVE-BASE))
 (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))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (3 3 (:REWRITE RTL::BITN-NEG))
 )
(RTL::SGNF-OPAD
 (263 9 (:REWRITE RTL::NEG-BITN-0))
 (237 9 (:REWRITE RTL::NEG-BITN-1))
 (158 4 (:REWRITE |(< (if a b c) x)|))
 (36 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (24 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (24 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (24 9 (:REWRITE RTL::BVECP-BITN-0))
 (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))|))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (8 8 (:REWRITE RTL::BITN-NEG))
 (7 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 2 (:REWRITE RTL::FINAL-26))
 (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 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION RTL::INFP))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:META META-INTEGERP-CORRECT))
 (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 RTL::BITN-BVECP))
 )
(RTL::SGNF-OPBD
 (100 9 (:REWRITE RTL::NEG-BITN-0))
 (37 9 (:REWRITE RTL::NEG-BITN-1))
 (24 9 (:REWRITE RTL::BVECP-BITN-0))
 (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))
 (8 8 (:REWRITE RTL::BITN-NEG))
 (7 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 2 (:REWRITE RTL::FINAL-26))
 (5 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION RTL::INFP))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:META META-INTEGERP-CORRECT))
 (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 RTL::BITN-BVECP))
 )
(RTL::FINAL-34)
(RTL::FINAL-35)
(RTL::FINAL-36
 (371 27 (:REWRITE RTL::SUM-0-2))
 (335 24 (:REWRITE RTL::SUM-0-1))
 (223 108 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (208 108 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (164 108 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (108 108 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (108 108 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (108 108 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (108 108 (:REWRITE |(equal c (/ x))|))
 (108 108 (:REWRITE |(equal c (- x))|))
 (108 108 (:REWRITE |(equal (/ x) c)|))
 (108 108 (:REWRITE |(equal (/ x) (/ y))|))
 (108 108 (:REWRITE |(equal (- x) c)|))
 (108 108 (:REWRITE |(equal (- x) (- y))|))
 (29 29 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (12 12 (:REWRITE DEFAULT-PLUS-2))
 (12 12 (:REWRITE DEFAULT-PLUS-1))
 (12 12 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (12 12 (:REWRITE RTL::BITS-NEG-INDICES))
 (10 10 (:TYPE-PRESCRIPTION BOOLEANP))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (9 9 (:REWRITE NORMALIZE-ADDENDS))
 (8 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (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-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)|))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::FINAL-36-A
 (13671 62 (:REWRITE |(< (if a b c) x)|))
 (8587 124 (:REWRITE RTL::NEG-BITN-1))
 (8246 124 (:REWRITE RTL::NEG-BITN-0))
 (2635 31 (:REWRITE |(< (logior x y) 0)|))
 (2525 325 (:REWRITE ACL2-NUMBERP-X))
 (1860 62 (:LINEAR LOGIOR-BOUNDS-POS . 2))
 (1860 62 (:LINEAR LOGIOR-BOUNDS-POS . 1))
 (1798 62 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (1798 62 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (1100 275 (:REWRITE RATIONALP-X))
 (1069 52 (:REWRITE RTL::SUM-0-2))
 (1043 537 (:REWRITE DEFAULT-LESS-THAN-1))
 (1013 47 (:REWRITE RTL::SUM-0-1))
 (687 329 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (669 474 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (669 474 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (620 329 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (568 568 (:REWRITE THE-FLOOR-BELOW))
 (568 568 (:REWRITE THE-FLOOR-ABOVE))
 (560 560 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (560 560 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (560 560 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (560 560 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (537 537 (:REWRITE DEFAULT-LESS-THAN-2))
 (511 475 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (475 475 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (475 475 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (475 475 (:REWRITE INTEGERP-<-CONSTANT))
 (475 475 (:REWRITE CONSTANT-<-INTEGERP))
 (475 475 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (475 475 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (475 475 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (475 475 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (475 475 (:REWRITE |(< c (- x))|))
 (475 475 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (475 475 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (475 475 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (475 475 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (475 475 (:REWRITE |(< (/ x) (/ y))|))
 (475 475 (:REWRITE |(< (- x) c)|))
 (475 475 (:REWRITE |(< (- x) (- y))|))
 (474 474 (:REWRITE SIMPLIFY-SUMS-<))
 (468 468 (:REWRITE REDUCE-INTEGERP-+))
 (468 468 (:REWRITE INTEGERP-MINUS-X))
 (468 468 (:META META-INTEGERP-CORRECT))
 (457 329 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (351 351 (:REWRITE |(< (/ x) 0)|))
 (351 351 (:REWRITE |(< (* x y) 0)|))
 (350 350 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (350 350 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (329 329 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (329 329 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (329 329 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (329 329 (:REWRITE |(equal c (/ x))|))
 (329 329 (:REWRITE |(equal c (- x))|))
 (329 329 (:REWRITE |(equal (/ x) c)|))
 (329 329 (:REWRITE |(equal (/ x) (/ y))|))
 (329 329 (:REWRITE |(equal (- x) c)|))
 (329 329 (:REWRITE |(equal (- x) (- y))|))
 (310 124 (:REWRITE RTL::BVECP-BITN-0))
 (310 124 (:REWRITE RTL::BITN-BVECP-1))
 (275 275 (:REWRITE REDUCE-RATIONALP-+))
 (275 275 (:REWRITE REDUCE-RATIONALP-*))
 (275 275 (:REWRITE RATIONALP-MINUS-X))
 (275 275 (:META META-RATIONALP-CORRECT))
 (226 226 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (226 226 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (226 226 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (226 226 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (226 226 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (226 226 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (186 155 (:REWRITE DEFAULT-LOGIOR-2))
 (184 184 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (184 184 (:REWRITE NORMALIZE-ADDENDS))
 (124 124 (:REWRITE RTL::BITN-NEG))
 (101 101 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (100 100 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (62 62 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (62 62 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (62 62 (:REWRITE |(< 0 (/ x))|))
 (62 62 (:REWRITE |(< 0 (* x y))|))
 (50 50 (:REWRITE DEFAULT-EXPT-1))
 (50 50 (:REWRITE |(expt 1/c n)|))
 (50 50 (:REWRITE |(expt (- x) n)|))
 (10 10 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (5 5 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::DENORMP-LEMMA
 (102 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))|))
 (3 1 (:REWRITE RTL::FINAL-26))
 (2 2 (:TYPE-PRESCRIPTION RTL::INFP))
 )
(RTL::BVECP-FLAGS-3
 (97 42 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (97 42 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (42 42 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (42 42 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (42 42 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (42 42 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (42 42 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (42 42 (:REWRITE |(equal c (/ x))|))
 (42 42 (:REWRITE |(equal c (- x))|))
 (42 42 (:REWRITE |(equal (/ x) c)|))
 (42 42 (:REWRITE |(equal (/ x) (/ y))|))
 (42 42 (:REWRITE |(equal (- x) c)|))
 (42 42 (:REWRITE |(equal (- x) (- y))|))
 (5 5 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 1 (:DEFINITION RTL::SETBITN))
 )
(RTL::FINAL-36-B
 (29822 806 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (14954 1464 (:REWRITE RTL::NEG-BITN-0))
 (14789 14789 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (14789 14789 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (12189 335 (:REWRITE RTL::SUM-0-2))
 (11937 326 (:REWRITE RTL::SUM-0-1))
 (11689 11689 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (7812 186 (:REWRITE RTL::BITS-TAIL-GEN))
 (6806 3312 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6602 3312 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (5952 3875 (:REWRITE DEFAULT-LOGIOR-2))
 (5952 3875 (:REWRITE DEFAULT-LOGIOR-1))
 (4089 3312 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3830 1464 (:REWRITE RTL::BVECP-BITN-0))
 (3312 3312 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3312 3312 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3312 3312 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3312 3312 (:REWRITE |(equal c (/ x))|))
 (3312 3312 (:REWRITE |(equal c (- x))|))
 (3312 3312 (:REWRITE |(equal (/ x) c)|))
 (3312 3312 (:REWRITE |(equal (/ x) (/ y))|))
 (3312 3312 (:REWRITE |(equal (- x) c)|))
 (3312 3312 (:REWRITE |(equal (- x) (- y))|))
 (2920 1584 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (2920 1584 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2525 325 (:REWRITE ACL2-NUMBERP-X))
 (2418 806 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (2393 1587 (:REWRITE DEFAULT-LESS-THAN-2))
 (2255 2255 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2255 2255 (:REWRITE RTL::BITS-NEG-INDICES))
 (2120 1587 (:REWRITE DEFAULT-LESS-THAN-1))
 (1919 1587 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1832 1464 (:REWRITE RTL::NEG-BITN-1))
 (1828 1828 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1746 1746 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1746 1746 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1746 1746 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1746 1746 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1746 1746 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1746 1746 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1587 1587 (:REWRITE THE-FLOOR-BELOW))
 (1587 1587 (:REWRITE THE-FLOOR-ABOVE))
 (1587 1587 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1587 1587 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1587 1587 (:REWRITE INTEGERP-<-CONSTANT))
 (1587 1587 (:REWRITE CONSTANT-<-INTEGERP))
 (1587 1587 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1587 1587 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1587 1587 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1587 1587 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1587 1587 (:REWRITE |(< c (- x))|))
 (1587 1587 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1587 1587 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1587 1587 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1587 1587 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1587 1587 (:REWRITE |(< (/ x) (/ y))|))
 (1587 1587 (:REWRITE |(< (- x) c)|))
 (1587 1587 (:REWRITE |(< (- x) (- y))|))
 (1584 1584 (:REWRITE SIMPLIFY-SUMS-<))
 (1488 1488 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (1433 1433 (:REWRITE RTL::BITN-NEG))
 (1100 275 (:REWRITE RATIONALP-X))
 (1056 1056 (:TYPE-PRESCRIPTION RTL::NATP-EXPB))
 (1056 1056 (:TYPE-PRESCRIPTION RTL::NATP-EXPA))
 (806 806 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (806 806 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (806 806 (:REWRITE |(< 0 (/ x))|))
 (806 806 (:REWRITE |(< 0 (* x y))|))
 (635 635 (:REWRITE REDUCE-INTEGERP-+))
 (635 635 (:REWRITE INTEGERP-MINUS-X))
 (635 635 (:META META-INTEGERP-CORRECT))
 (595 595 (:REWRITE |(< (/ x) 0)|))
 (595 595 (:REWRITE |(< (* x y) 0)|))
 (592 592 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (592 592 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (558 186 (:REWRITE RTL::BITS-TAIL))
 (434 31 (:REWRITE RTL::FLAGS-3-REWRITE-2))
 (275 275 (:REWRITE REDUCE-RATIONALP-+))
 (275 275 (:REWRITE REDUCE-RATIONALP-*))
 (275 275 (:REWRITE RATIONALP-MINUS-X))
 (275 275 (:META META-RATIONALP-CORRECT))
 (200 200 (:TYPE-PRESCRIPTION RTL::NATP-SET-FLAG))
 (198 198 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (198 198 (:REWRITE NORMALIZE-ADDENDS))
 (100 100 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (90 90 (:TYPE-PRESCRIPTION BOOLEANP))
 (50 50 (:REWRITE DEFAULT-EXPT-1))
 (50 50 (:REWRITE |(expt 1/c n)|))
 (50 50 (:REWRITE |(expt (- x) n)|))
 (20 20 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::SNANP-EXPF
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::QNANP-EXPF
 (4 1 (:REWRITE RTL::SNANP-EXPF))
 (2 2 (:TYPE-PRESCRIPTION RTL::SNANP))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::INFP-EXPF
 (4 1 (:REWRITE RTL::SNANP-EXPF))
 (4 1 (:REWRITE RTL::QNANP-EXPF))
 (2 2 (:TYPE-PRESCRIPTION RTL::SNANP))
 (2 2 (:TYPE-PRESCRIPTION RTL::QNANP))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::FINAL-36-C
 (1037675 55245 (:REWRITE RTL::NEG-BITN-0))
 (775813 30415 (:REWRITE |(< (+ (- c) x) y)|))
 (629258 14977 (:DEFINITION NATP))
 (440106 11736 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (262584 55245 (:REWRITE RTL::NEG-BITN-1))
 (247269 247269 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (247269 247269 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (223757 6330 (:REWRITE RTL::SUM-0-2))
 (221173 6262 (:REWRITE RTL::SUM-0-1))
 (210413 210413 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (206542 29506 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (183566 55245 (:REWRITE RTL::BVECP-BITN-0))
 (151614 72958 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (142906 72958 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (131418 3129 (:REWRITE RTL::BITS-TAIL-GEN))
 (105302 91700 (:REWRITE DEFAULT-LESS-THAN-1))
 (103436 91700 (:REWRITE DEFAULT-LESS-THAN-2))
 (94687 72958 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (91700 91700 (:REWRITE THE-FLOOR-BELOW))
 (91700 91700 (:REWRITE THE-FLOOR-ABOVE))
 (91252 91252 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (91252 91252 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (85714 60376 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (85714 60376 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (81256 73419 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (76183 45646 (:REWRITE DEFAULT-LOGIOR-1))
 (76045 45646 (:REWRITE DEFAULT-LOGIOR-2))
 (73419 73419 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (72958 72958 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (72958 72958 (:REWRITE |(equal c (/ x))|))
 (72958 72958 (:REWRITE |(equal c (- x))|))
 (72958 72958 (:REWRITE |(equal (/ x) c)|))
 (72958 72958 (:REWRITE |(equal (/ x) (/ y))|))
 (72958 72958 (:REWRITE |(equal (- x) c)|))
 (72958 72958 (:REWRITE |(equal (- x) (- y))|))
 (68642 60376 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (60376 60376 (:REWRITE SIMPLIFY-SUMS-<))
 (60376 60376 (:REWRITE INTEGERP-<-CONSTANT))
 (60376 60376 (:REWRITE CONSTANT-<-INTEGERP))
 (60376 60376 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (60376 60376 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (60376 60376 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (60376 60376 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (60376 60376 (:REWRITE |(< c (- x))|))
 (60376 60376 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (60376 60376 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (60376 60376 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (60376 60376 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (60376 60376 (:REWRITE |(< (/ x) (/ y))|))
 (60376 60376 (:REWRITE |(< (- x) c)|))
 (60376 60376 (:REWRITE |(< (- x) (- y))|))
 (59229 6581 (:REWRITE ACL2-NUMBERP-X))
 (48811 48811 (:REWRITE DEFAULT-PLUS-1))
 (41082 11736 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (40427 40427 (:REWRITE |(< (* x y) 0)|))
 (39065 39065 (:REWRITE REDUCE-INTEGERP-+))
 (39065 39065 (:REWRITE INTEGERP-MINUS-X))
 (39065 39065 (:META META-INTEGERP-CORRECT))
 (37998 37998 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (37998 37998 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (37998 37998 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (37998 37998 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (37998 37998 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (37998 37998 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (36604 28332 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (30415 30415 (:REWRITE |(< (+ c/d x) y)|))
 (27667 27667 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (26324 6581 (:REWRITE RATIONALP-X))
 (18186 1299 (:REWRITE RTL::FLAGS-3-REWRITE-2))
 (16266 16266 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (16266 16266 (:REWRITE NORMALIZE-ADDENDS))
 (15674 461 (:REWRITE RTL::BITS-BVECP))
 (15456 448 (:REWRITE |(< (if a b c) x)|))
 (14977 14977 (:TYPE-PRESCRIPTION NATP))
 (14856 14856 (:TYPE-PRESCRIPTION RTL::NATP-EXPB))
 (14856 14856 (:TYPE-PRESCRIPTION RTL::NATP-EXPA))
 (11986 461 (:REWRITE |(< y (+ (- c) x))|))
 (11736 11736 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (11736 11736 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (11736 11736 (:REWRITE |(< 0 (/ x))|))
 (11736 11736 (:REWRITE |(< 0 (* x y))|))
 (10473 10473 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (10473 10473 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (10473 10473 (:REWRITE |(< (/ x) 0)|))
 (9681 461 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (9387 3129 (:REWRITE RTL::BITS-TAIL))
 (7618 7618 (:REWRITE RTL::BITS-NEG-INDICES))
 (6581 6581 (:REWRITE REDUCE-RATIONALP-+))
 (6581 6581 (:REWRITE REDUCE-RATIONALP-*))
 (6581 6581 (:REWRITE RATIONALP-MINUS-X))
 (6581 6581 (:META META-RATIONALP-CORRECT))
 (5301 5301 (:REWRITE ZP-OPEN))
 (461 461 (:REWRITE RTL::BITN-CAT-CONSTANTS))
 (461 461 (:REWRITE |(< x (+ c/d y))|))
 )
(RTL::FINAL-36-D
 (39230 218 (:REWRITE RTL::NEG-BITN-0))
 (13653 106 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (12589 218 (:REWRITE RTL::NEG-BITN-1))
 (4974 19 (:REWRITE |(< (if a b c) x)|))
 (3928 1194 (:REWRITE DEFAULT-LESS-THAN-1))
 (3212 55 (:REWRITE |(< (logior x y) 0)|))
 (2650 106 (:LINEAR EXPT-X->=-X))
 (2650 106 (:LINEAR EXPT-X->-X))
 (2650 106 (:LINEAR EXPT->-1-ONE))
 (2512 1152 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2308 1152 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (2273 1152 (:REWRITE SIMPLIFY-SUMS-<))
 (2125 1198 (:REWRITE DEFAULT-LESS-THAN-2))
 (2104 1155 (:REWRITE |(< c (- x))|))
 (1696 106 (:LINEAR EXPT->=-1-ONE))
 (1650 55 (:LINEAR LOGIOR-BOUNDS-POS . 2))
 (1650 55 (:LINEAR LOGIOR-BOUNDS-POS . 1))
 (1595 55 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (1595 55 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (1253 1253 (:REWRITE THE-FLOOR-BELOW))
 (1253 1253 (:REWRITE THE-FLOOR-ABOVE))
 (1234 1234 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1234 1234 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1234 1234 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1234 1234 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1234 1234 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1234 1234 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1155 1155 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1155 1155 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1155 1155 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1155 1155 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1155 1155 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1155 1155 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1155 1155 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1155 1155 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1155 1155 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1155 1155 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1155 1155 (:REWRITE |(< (/ x) (/ y))|))
 (1155 1155 (:REWRITE |(< (- x) (- y))|))
 (1152 1152 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1152 1152 (:REWRITE INTEGERP-<-CONSTANT))
 (1152 1152 (:REWRITE CONSTANT-<-INTEGERP))
 (1152 1152 (:REWRITE |(< (- x) c)|))
 (940 94 (:REWRITE DEFAULT-MINUS))
 (780 218 (:REWRITE RTL::BVECP-BITN-0))
 (674 674 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (674 674 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (674 674 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (674 674 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (644 644 (:TYPE-PRESCRIPTION RTL::INT-OPB))
 (636 636 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (606 606 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (583 583 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (387 43 (:REWRITE ACL2-NUMBERP-X))
 (370 85 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (318 318 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (318 318 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (318 318 (:REWRITE |(< (/ x) 0)|))
 (318 318 (:REWRITE |(< (* x y) 0)|))
 (303 303 (:REWRITE DEFAULT-EXPT-2))
 (303 303 (:REWRITE DEFAULT-EXPT-1))
 (303 303 (:REWRITE |(expt 1/c n)|))
 (303 303 (:REWRITE |(expt (- x) n)|))
 (267 267 (:REWRITE REDUCE-INTEGERP-+))
 (267 267 (:REWRITE INTEGERP-MINUS-X))
 (267 267 (:META META-INTEGERP-CORRECT))
 (212 212 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (212 212 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (212 212 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (212 212 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (200 200 (:REWRITE RTL::BITN-NEG))
 (181 85 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (180 180 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (180 180 (:REWRITE RTL::BITS-NEG-INDICES))
 (172 43 (:REWRITE RATIONALP-X))
 (171 85 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (162 54 (:REWRITE RTL::LOGIOR-BVECP))
 (106 106 (:REWRITE RTL::INT-OPB))
 (106 106 (:REWRITE RTL::INT-OPA))
 (106 106 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (106 106 (:LINEAR EXPT-LINEAR-UPPER-<))
 (106 106 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (106 106 (:LINEAR EXPT-LINEAR-LOWER-<))
 (106 106 (:LINEAR EXPT->=-1-TWO))
 (106 106 (:LINEAR EXPT->-1-TWO))
 (106 106 (:LINEAR EXPT-<=-1-TWO))
 (106 106 (:LINEAR EXPT-<=-1-ONE))
 (106 106 (:LINEAR EXPT-<-1-TWO))
 (106 106 (:LINEAR EXPT-<-1-ONE))
 (90 90 (:REWRITE ZP-OPEN))
 (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))|))
 (58 58 (:REWRITE |(< 0 (/ x))|))
 (58 58 (:REWRITE |(< 0 (* x y))|))
 (55 55 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (55 55 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (43 43 (:REWRITE REDUCE-RATIONALP-+))
 (43 43 (:REWRITE REDUCE-RATIONALP-*))
 (43 43 (:REWRITE RATIONALP-MINUS-X))
 (43 43 (:META META-RATIONALP-CORRECT))
 (38 38 (:TYPE-PRESCRIPTION BOOLEANP))
 (37 37 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (30 3 (:REWRITE |(- (- x))|))
 (16 4 (:REWRITE |(< x (if a b c))|))
 )
(RTL::FINAL-37
 (2084415 16955 (:REWRITE RTL::NEG-BITN-0))
 (698459 16955 (:REWRITE RTL::NEG-BITN-1))
 (607229 3410 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (216500 1872 (:REWRITE |(< (if a b c) x)|))
 (182557 82978 (:REWRITE DEFAULT-LESS-THAN-1))
 (159987 2669 (:REWRITE |(< (logior x y) 0)|))
 (142596 5592 (:REWRITE |(< (+ (- c) x) y)|))
 (124070 74579 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (118110 3937 (:LINEAR LOGIOR-BOUNDS-POS . 2))
 (118110 3937 (:LINEAR LOGIOR-BOUNDS-POS . 1))
 (117402 74579 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (114173 3937 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (114173 3937 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (113231 83054 (:REWRITE DEFAULT-LESS-THAN-2))
 (110222 74579 (:REWRITE SIMPLIFY-SUMS-<))
 (102300 3410 (:LINEAR EXPT-<=-1-TWO))
 (99237 74636 (:REWRITE |(< c (- x))|))
 (98890 3410 (:LINEAR EXPT->-1-ONE))
 (85723 85723 (:REWRITE THE-FLOOR-BELOW))
 (85723 85723 (:REWRITE THE-FLOOR-ABOVE))
 (85250 3410 (:LINEAR EXPT-X->=-X))
 (85250 3410 (:LINEAR EXPT-X->-X))
 (80228 80228 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (80228 80228 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (74636 74636 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (74636 74636 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (74636 74636 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (74636 74636 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (74636 74636 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (74636 74636 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (74636 74636 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (74636 74636 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (74636 74636 (:REWRITE |(< (/ x) (/ y))|))
 (74636 74636 (:REWRITE |(< (- x) (- y))|))
 (74579 74579 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (74579 74579 (:REWRITE INTEGERP-<-CONSTANT))
 (74579 74579 (:REWRITE CONSTANT-<-INTEGERP))
 (74579 74579 (:REWRITE |(< (- x) c)|))
 (58232 16955 (:REWRITE RTL::BVECP-BITN-0))
 (57970 6820 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (54560 3410 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (54560 3410 (:LINEAR EXPT->=-1-ONE))
 (43329 43329 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (43329 43329 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (43329 43329 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (43329 43329 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (43329 43329 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (43329 43329 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (38908 38908 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (33796 4828 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (33232 33232 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (33232 33232 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (33232 33232 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (33232 33232 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (31820 3182 (:REWRITE DEFAULT-MINUS))
 (30965 11553 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (30910 1405 (:REWRITE RTL::SUM-0-1))
 (30063 3687 (:REWRITE ACL2-NUMBERP-X))
 (29505 1405 (:REWRITE RTL::SUM-0-2))
 (29199 29199 (:REWRITE |(< (* x y) 0)|))
 (26710 26710 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (26676 26676 (:REWRITE REDUCE-INTEGERP-+))
 (26676 26676 (:REWRITE INTEGERP-MINUS-X))
 (26676 26676 (:META META-INTEGERP-CORRECT))
 (23607 23607 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (23607 23607 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (23607 23607 (:REWRITE |(< (/ x) 0)|))
 (22830 11553 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (20612 20612 (:TYPE-PRESCRIPTION RTL::INT-OPB))
 (19315 5354 (:REWRITE RTL::BITN-BVECP-1))
 (19168 11553 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (13355 13355 (:REWRITE DEFAULT-EXPT-2))
 (13355 13355 (:REWRITE DEFAULT-EXPT-1))
 (13355 13355 (:REWRITE |(expt 1/c n)|))
 (13355 13355 (:REWRITE |(expt (- x) n)|))
 (13188 3297 (:REWRITE RATIONALP-X))
 (11553 11553 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (11553 11553 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (11553 11553 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (11553 11553 (:REWRITE |(equal c (/ x))|))
 (11553 11553 (:REWRITE |(equal c (- x))|))
 (11553 11553 (:REWRITE |(equal (/ x) c)|))
 (11553 11553 (:REWRITE |(equal (/ x) (/ y))|))
 (11553 11553 (:REWRITE |(equal (- x) c)|))
 (11553 11553 (:REWRITE |(equal (- x) (- y))|))
 (11256 3752 (:REWRITE RTL::LOGIOR-BVECP))
 (10814 10814 (:REWRITE |(< 0 (/ x))|))
 (10814 10814 (:REWRITE |(< 0 (* x y))|))
 (10757 10757 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (10757 10757 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (10434 9029 (:REWRITE DEFAULT-PLUS-1))
 (6820 6820 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (6820 6820 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (6820 6820 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (5592 5592 (:REWRITE |(< (+ c/d x) y)|))
 (4828 4828 (:REWRITE |(+ 0 x)|))
 (4201 4201 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (4201 4201 (:REWRITE NORMALIZE-ADDENDS))
 (3410 3410 (:REWRITE RTL::INT-OPB))
 (3410 3410 (:REWRITE RTL::INT-OPA))
 (3410 3410 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (3410 3410 (:LINEAR EXPT-LINEAR-UPPER-<))
 (3410 3410 (:LINEAR EXPT-LINEAR-LOWER-<))
 (3410 3410 (:LINEAR EXPT->=-1-TWO))
 (3410 3410 (:LINEAR EXPT->-1-TWO))
 (3410 3410 (:LINEAR EXPT-<=-1-ONE))
 (3410 3410 (:LINEAR EXPT-<-1-TWO))
 (3410 3410 (:LINEAR EXPT-<-1-ONE))
 (3297 3297 (:REWRITE REDUCE-RATIONALP-+))
 (3297 3297 (:REWRITE REDUCE-RATIONALP-*))
 (3297 3297 (:REWRITE RATIONALP-MINUS-X))
 (3297 3297 (:META META-RATIONALP-CORRECT))
 (2796 2796 (:TYPE-PRESCRIPTION NATP))
 (2717 2717 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1676 1676 (:TYPE-PRESCRIPTION BOOLEANP))
 (708 708 (:REWRITE ZP-OPEN))
 (688 688 (:REWRITE |(equal (+ (- c) x) y)|))
 (570 57 (:REWRITE |(- (- x))|))
 (304 76 (:REWRITE |(< x (if a b c))|))
 )
(RTL::FINAL-37-A
 (3398 40 (:REWRITE RTL::NEG-BITN-0))
 (3050 40 (:REWRITE RTL::NEG-BITN-1))
 (2646 12 (:REWRITE |(< (if a b c) x)|))
 (1020 12 (:REWRITE |(< (logior x y) 0)|))
 (754 28 (:REWRITE RTL::INTEGERP-FL))
 (696 24 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (640 24 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (479 479 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (479 479 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (479 479 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (479 479 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (429 29 (:REWRITE ACL2-NUMBERP-X))
 (332 2 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (312 188 (:REWRITE DEFAULT-LESS-THAN-1))
 (258 176 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (254 176 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (248 118 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (206 188 (:REWRITE DEFAULT-LESS-THAN-2))
 (204 176 (:REWRITE SIMPLIFY-SUMS-<))
 (200 200 (:REWRITE THE-FLOOR-BELOW))
 (200 200 (:REWRITE THE-FLOOR-ABOVE))
 (200 29 (:REWRITE RATIONALP-X))
 (176 176 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (176 176 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (176 176 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (176 176 (:REWRITE INTEGERP-<-CONSTANT))
 (176 176 (:REWRITE CONSTANT-<-INTEGERP))
 (176 176 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (176 176 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (176 176 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (176 176 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (176 176 (:REWRITE |(< c (- x))|))
 (176 176 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (176 176 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (176 176 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (176 176 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (176 176 (:REWRITE |(< (/ x) (/ y))|))
 (176 176 (:REWRITE |(< (- x) c)|))
 (176 176 (:REWRITE |(< (- x) (- y))|))
 (162 82 (:REWRITE DEFAULT-TIMES-1))
 (141 39 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (138 40 (:REWRITE RTL::BVECP-BITN-0))
 (138 6 (:REWRITE |(* (if a b c) x)|))
 (132 82 (:REWRITE DEFAULT-TIMES-2))
 (132 4 (:REWRITE |(integerp (* 1/2 (logior x y)))|))
 (130 39 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (127 39 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (118 118 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (118 118 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (118 118 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (114 114 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (114 114 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (114 114 (:REWRITE |(< (/ x) 0)|))
 (114 114 (:REWRITE |(< (* x y) 0)|))
 (96 28 (:REWRITE RTL::BITN-BVECP-1))
 (95 95 (:REWRITE REDUCE-INTEGERP-+))
 (95 95 (:REWRITE INTEGERP-MINUS-X))
 (95 95 (:META META-INTEGERP-CORRECT))
 (88 88 (:REWRITE DEFAULT-LOGIOR-2))
 (64 64 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (62 2 (:LINEAR EXPT-<=-1-TWO))
 (60 2 (:LINEAR EXPT->-1-ONE))
 (56 56 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (56 56 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (56 56 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (56 56 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (56 56 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (52 2 (:LINEAR EXPT-X->=-X))
 (52 2 (:LINEAR EXPT-X->-X))
 (44 40 (:REWRITE RTL::BITN-NEG))
 (42 42 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (39 39 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (39 39 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (39 39 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (39 39 (:REWRITE |(equal c (/ x))|))
 (39 39 (:REWRITE |(equal c (- x))|))
 (39 39 (:REWRITE |(equal (/ x) c)|))
 (39 39 (:REWRITE |(equal (/ x) (/ y))|))
 (39 39 (:REWRITE |(equal (- x) c)|))
 (39 39 (:REWRITE |(equal (- x) (- y))|))
 (32 2 (:LINEAR EXPT->=-1-ONE))
 (30 10 (:REWRITE RTL::LOGIOR-BVECP))
 (29 29 (:REWRITE REDUCE-RATIONALP-+))
 (29 29 (:REWRITE REDUCE-RATIONALP-*))
 (29 29 (:REWRITE RATIONALP-MINUS-X))
 (29 29 (:META META-RATIONALP-CORRECT))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (28 28 (:REWRITE |(< 0 (/ x))|))
 (28 28 (:REWRITE |(< 0 (* x y))|))
 (20 2 (:REWRITE DEFAULT-MINUS))
 (14 14 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (14 14 (:REWRITE NORMALIZE-ADDENDS))
 (14 14 (:REWRITE DEFAULT-PLUS-1))
 (12 12 (:TYPE-PRESCRIPTION RTL::INT-OPB))
 (12 12 (:TYPE-PRESCRIPTION RTL::INT-OPA))
 (8 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (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 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE RTL::INT-OPB))
 (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 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::FINAL-38
 (748 34 (:REWRITE RTL::SUM-0-1))
 (714 34 (:REWRITE RTL::SUM-0-2))
 (550 5 (:REWRITE RTL::BITS-TAIL-GEN))
 (520 78 (:REWRITE ACL2-NUMBERP-X))
 (490 156 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (455 5 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (356 156 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (300 5 (:REWRITE |(integerp (expt x n))|))
 (250 10 (:REWRITE |(< (+ (- c) x) y)|))
 (212 56 (:REWRITE RATIONALP-X))
 (208 156 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (170 5 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (170 5 (:REWRITE RTL::BITS-NEG-INDICES))
 (156 156 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (156 156 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (156 156 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (156 156 (:REWRITE |(equal c (/ x))|))
 (156 156 (:REWRITE |(equal c (- x))|))
 (156 156 (:REWRITE |(equal (/ x) c)|))
 (156 156 (:REWRITE |(equal (/ x) (/ y))|))
 (156 156 (:REWRITE |(equal (- x) c)|))
 (156 156 (:REWRITE |(equal (- x) (- y))|))
 (116 116 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (116 116 (:REWRITE NORMALIZE-ADDENDS))
 (98 14 (:REWRITE RTL::NEG-BITN-1))
 (98 14 (:REWRITE RTL::NEG-BITN-0))
 (90 90 (:REWRITE REDUCE-INTEGERP-+))
 (90 90 (:REWRITE INTEGERP-MINUS-X))
 (90 90 (:META META-INTEGERP-CORRECT))
 (84 84 (:TYPE-PRESCRIPTION RTL::BINARY-INF-SGN))
 (56 56 (:REWRITE REDUCE-RATIONALP-+))
 (56 56 (:REWRITE REDUCE-RATIONALP-*))
 (56 56 (:REWRITE RATIONALP-MINUS-X))
 (56 56 (:META META-RATIONALP-CORRECT))
 (49 49 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (49 49 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (49 49 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (49 49 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (49 49 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (49 49 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (49 49 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (49 49 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (49 49 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (45 5 (:REWRITE RTL::BITS-TAIL))
 (42 14 (:REWRITE RTL::BVECP-BITN-0))
 (42 14 (:REWRITE RTL::BITN-BVECP-1))
 (40 40 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (36 36 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (34 34 (:REWRITE |(equal (+ (- c) x) y)|))
 (30 30 (:REWRITE THE-FLOOR-BELOW))
 (30 30 (:REWRITE THE-FLOOR-ABOVE))
 (30 30 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (30 30 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (30 30 (:REWRITE DEFAULT-LESS-THAN-2))
 (30 30 (:REWRITE DEFAULT-LESS-THAN-1))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (20 20 (:REWRITE SIMPLIFY-SUMS-<))
 (20 20 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (20 20 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (20 20 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (20 20 (:REWRITE INTEGERP-<-CONSTANT))
 (20 20 (:REWRITE DEFAULT-EXPT-1))
 (20 20 (:REWRITE CONSTANT-<-INTEGERP))
 (20 20 (:REWRITE |(expt 1/c n)|))
 (20 20 (:REWRITE |(expt (- x) n)|))
 (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 20 (:REWRITE |(< (* x y) 0)|))
 (14 14 (:REWRITE RTL::BITN-NEG))
 (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 REMOVE-WEAK-INEQUALITIES))
 (10 10 (:REWRITE |(< (/ x) 0)|))
 (10 10 (:REWRITE |(< (+ c/d x) y)|))
 )
(RTL::FINAL-39
 (2856 112 (:REWRITE |(< (+ (- c) x) y)|))
 (2586 88 (:REWRITE RTL::NEG-BITN-0))
 (2354 56 (:DEFINITION NATP))
 (1606 73 (:REWRITE RTL::SUM-0-1))
 (1533 73 (:REWRITE RTL::SUM-0-2))
 (1238 88 (:REWRITE RTL::NEG-BITN-1))
 (756 108 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (566 231 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (534 231 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (310 237 (:REWRITE DEFAULT-PLUS-1))
 (267 43 (:REWRITE ACL2-NUMBERP-X))
 (266 247 (:REWRITE DEFAULT-LESS-THAN-1))
 (264 88 (:REWRITE RTL::BVECP-BITN-0))
 (247 247 (:REWRITE THE-FLOOR-BELOW))
 (247 247 (:REWRITE THE-FLOOR-ABOVE))
 (247 247 (:REWRITE DEFAULT-LESS-THAN-2))
 (246 231 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (243 243 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (243 243 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (231 231 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (231 231 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (231 231 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (231 231 (:REWRITE |(equal c (/ x))|))
 (231 231 (:REWRITE |(equal c (- x))|))
 (231 231 (:REWRITE |(equal (/ x) c)|))
 (231 231 (:REWRITE |(equal (/ x) (/ y))|))
 (231 231 (:REWRITE |(equal (- x) c)|))
 (231 231 (:REWRITE |(equal (- x) (- y))|))
 (150 131 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (150 131 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (140 140 (:REWRITE REDUCE-INTEGERP-+))
 (140 140 (:REWRITE INTEGERP-MINUS-X))
 (140 140 (:META META-INTEGERP-CORRECT))
 (138 4 (:REWRITE |(< (if a b c) x)|))
 (131 131 (:REWRITE SIMPLIFY-SUMS-<))
 (131 131 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (131 131 (:REWRITE INTEGERP-<-CONSTANT))
 (131 131 (:REWRITE CONSTANT-<-INTEGERP))
 (131 131 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (131 131 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (131 131 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (131 131 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (131 131 (:REWRITE |(< c (- x))|))
 (131 131 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (131 131 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (131 131 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (131 131 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (131 131 (:REWRITE |(< (/ x) (/ y))|))
 (131 131 (:REWRITE |(< (- x) c)|))
 (131 131 (:REWRITE |(< (- x) (- y))|))
 (131 131 (:REWRITE |(< (* x y) 0)|))
 (129 129 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (129 129 (:REWRITE NORMALIZE-ADDENDS))
 (112 112 (:REWRITE |(< (+ c/d x) y)|))
 (112 28 (:REWRITE RATIONALP-X))
 (108 108 (:REWRITE |(+ 0 x)|))
 (65 65 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (62 62 (:REWRITE |(equal (+ (- c) x) y)|))
 (56 56 (:TYPE-PRESCRIPTION NATP))
 (56 56 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (30 30 (:TYPE-PRESCRIPTION BOOLEANP))
 (28 28 (:REWRITE REDUCE-RATIONALP-+))
 (28 28 (:REWRITE REDUCE-RATIONALP-*))
 (28 28 (:REWRITE RATIONALP-MINUS-X))
 (28 28 (:META META-RATIONALP-CORRECT))
 (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)|))
 (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 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (12 12 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (12 12 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (12 12 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::SPECIAL-CASE
 (208 208 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (208 208 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (208 208 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (208 208 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (127 11 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (120 4 (:LINEAR LOGIOR-BOUNDS-POS . 2))
 (120 4 (:LINEAR LOGIOR-BOUNDS-POS . 1))
 (116 4 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (116 4 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (87 15 (:REWRITE ACL2-NUMBERP-X))
 (52 11 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (48 11 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (36 9 (:REWRITE RATIONALP-X))
 (19 19 (:REWRITE REDUCE-INTEGERP-+))
 (19 19 (:REWRITE INTEGERP-MINUS-X))
 (19 19 (:META META-INTEGERP-CORRECT))
 (16 16 (:REWRITE THE-FLOOR-BELOW))
 (16 16 (:REWRITE THE-FLOOR-ABOVE))
 (16 16 (:REWRITE SIMPLIFY-SUMS-<))
 (16 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 16 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (16 16 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (16 16 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE DEFAULT-LESS-THAN-2))
 (16 16 (:REWRITE DEFAULT-LESS-THAN-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 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (12 12 (:REWRITE |(< (/ x) 0)|))
 (12 12 (:REWRITE |(< (* x y) 0)|))
 (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 9 (:REWRITE REDUCE-RATIONALP-+))
 (9 9 (:REWRITE REDUCE-RATIONALP-*))
 (9 9 (:REWRITE RATIONALP-MINUS-X))
 (9 9 (:META META-RATIONALP-CORRECT))
 (8 8 (: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))|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::FADD-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-FADD
 (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-CORRECT
 (578 17 (:REWRITE RTL::BITS-TAIL-GEN))
 (510 51 (:REWRITE RTL::NEG-BITN-0))
 (401 78 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (315 315 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (315 315 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (315 315 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (315 315 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (272 32 (:REWRITE ACL2-NUMBERP-X))
 (189 78 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (153 51 (:REWRITE RTL::BVECP-BITN-0))
 (120 30 (:REWRITE RATIONALP-X))
 (85 78 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (78 78 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (78 78 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (78 78 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (78 78 (:REWRITE |(equal c (/ x))|))
 (78 78 (:REWRITE |(equal c (- x))|))
 (78 78 (:REWRITE |(equal (/ x) c)|))
 (78 78 (:REWRITE |(equal (/ x) (/ y))|))
 (78 78 (:REWRITE |(equal (- x) c)|))
 (78 78 (:REWRITE |(equal (- x) (- y))|))
 (68 68 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (68 68 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (68 68 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (68 68 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (68 68 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (68 68 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (68 68 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (68 68 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (68 68 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (68 68 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (68 68 (:REWRITE RTL::BITS-NEG-INDICES))
 (62 62 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (58 58 (:TYPE-PRESCRIPTION BOOLEANP))
 (51 51 (:REWRITE RTL::NEG-BITN-1))
 (51 51 (:REWRITE RTL::BITN-NEG))
 (51 17 (:REWRITE RTL::BITS-TAIL))
 (32 32 (:REWRITE REDUCE-INTEGERP-+))
 (32 32 (:REWRITE INTEGERP-MINUS-X))
 (32 32 (:META META-INTEGERP-CORRECT))
 (30 30 (:REWRITE REDUCE-RATIONALP-+))
 (30 30 (:REWRITE REDUCE-RATIONALP-*))
 (30 30 (:REWRITE RATIONALP-MINUS-X))
 (30 30 (:META META-RATIONALP-CORRECT))
 (27 27 (:REWRITE DEFAULT-LOGIOR-1))
 (17 17 (:REWRITE THE-FLOOR-BELOW))
 (17 17 (:REWRITE THE-FLOOR-ABOVE))
 (17 17 (:REWRITE SIMPLIFY-SUMS-<))
 (17 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (17 17 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (17 17 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (17 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (17 17 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (17 17 (:REWRITE INTEGERP-<-CONSTANT))
 (17 17 (:REWRITE DEFAULT-LESS-THAN-2))
 (17 17 (:REWRITE DEFAULT-LESS-THAN-1))
 (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))|))
 )
