(RTL::EA
 (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::EB
 (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::BVECP-EXPA
 (411 32 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (355 47 (:REWRITE ACL2-NUMBERP-X))
 (307 18 (:REWRITE RTL::OPAZ-OPA))
 (198 99 (:TYPE-PRESCRIPTION RTL::INTEGERP-MANA))
 (160 31 (:REWRITE RATIONALP-X))
 (88 32 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (78 32 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (32 32 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (32 32 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (32 32 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (32 32 (:REWRITE |(equal c (/ x))|))
 (32 32 (:REWRITE |(equal c (- x))|))
 (32 32 (:REWRITE |(equal (/ x) c)|))
 (32 32 (:REWRITE |(equal (/ x) (/ y))|))
 (32 32 (:REWRITE |(equal (- x) c)|))
 (32 32 (:REWRITE |(equal (- x) (- y))|))
 (31 31 (:REWRITE REDUCE-RATIONALP-+))
 (31 31 (:REWRITE REDUCE-RATIONALP-*))
 (31 31 (:REWRITE REDUCE-INTEGERP-+))
 (31 31 (:REWRITE RATIONALP-MINUS-X))
 (31 31 (:REWRITE INTEGERP-MINUS-X))
 (31 31 (:META META-RATIONALP-CORRECT))
 (31 31 (:META META-INTEGERP-CORRECT))
 (30 30 (:TYPE-PRESCRIPTION BOOLEANP))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (12 4 (:REWRITE RTL::INTEGERP-MANA))
 (7 7 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (7 7 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::BVECP-EXPB
 (411 32 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (355 47 (:REWRITE ACL2-NUMBERP-X))
 (307 18 (:REWRITE RTL::OPBZ-OPB))
 (198 99 (:TYPE-PRESCRIPTION RTL::INTEGERP-MANB))
 (160 31 (:REWRITE RATIONALP-X))
 (88 32 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (78 32 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (32 32 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (32 32 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (32 32 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (32 32 (:REWRITE |(equal c (/ x))|))
 (32 32 (:REWRITE |(equal c (- x))|))
 (32 32 (:REWRITE |(equal (/ x) c)|))
 (32 32 (:REWRITE |(equal (/ x) (/ y))|))
 (32 32 (:REWRITE |(equal (- x) c)|))
 (32 32 (:REWRITE |(equal (- x) (- y))|))
 (31 31 (:REWRITE REDUCE-RATIONALP-+))
 (31 31 (:REWRITE REDUCE-RATIONALP-*))
 (31 31 (:REWRITE REDUCE-INTEGERP-+))
 (31 31 (:REWRITE RATIONALP-MINUS-X))
 (31 31 (:REWRITE INTEGERP-MINUS-X))
 (31 31 (:META META-RATIONALP-CORRECT))
 (31 31 (:META META-INTEGERP-CORRECT))
 (30 30 (:TYPE-PRESCRIPTION BOOLEANP))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (12 4 (:REWRITE RTL::INTEGERP-MANB))
 (7 7 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (7 7 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::INTEGERP-EA
 (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-WEAK-INEQUALITIES))
 (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-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-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))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE EQUAL-OF-BOOLEANS-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 |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::INTEGERP-EB
 (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-WEAK-INEQUALITIES))
 (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-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-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))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE EQUAL-OF-BOOLEANS-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 |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(A)
(B)
(RTL::A-NORMP-DENORMP
 (40 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (36 4 (:REWRITE ACL2-NUMBERP-X))
 (16 4 (:REWRITE RATIONALP-X))
 (12 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 (7 7 (:REWRITE SUBSETP-MEMBER . 4))
 (7 7 (:REWRITE SUBSETP-MEMBER . 3))
 (7 7 (:REWRITE SUBSETP-MEMBER . 2))
 (7 7 (:REWRITE SUBSETP-MEMBER . 1))
 (7 7 (:REWRITE INTERSECTP-MEMBER . 3))
 (7 7 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (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))|))
 (4 4 (:META META-RATIONALP-CORRECT))
 (4 4 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::B-NORMP-DENORMP
 (200 20 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (180 20 (:REWRITE ACL2-NUMBERP-X))
 (80 20 (:REWRITE RATIONALP-X))
 (60 20 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (40 40 (:TYPE-PRESCRIPTION BOOLEANP))
 (27 27 (:REWRITE SUBSETP-MEMBER . 4))
 (27 27 (:REWRITE SUBSETP-MEMBER . 3))
 (27 27 (:REWRITE SUBSETP-MEMBER . 2))
 (27 27 (:REWRITE SUBSETP-MEMBER . 1))
 (27 27 (:REWRITE INTERSECTP-MEMBER . 3))
 (27 27 (:REWRITE INTERSECTP-MEMBER . 2))
 (20 20 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (20 20 (:REWRITE REDUCE-RATIONALP-+))
 (20 20 (:REWRITE REDUCE-RATIONALP-*))
 (20 20 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (20 20 (:REWRITE REDUCE-INTEGERP-+))
 (20 20 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (20 20 (:REWRITE RATIONALP-MINUS-X))
 (20 20 (:REWRITE INTEGERP-MINUS-X))
 (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))|))
 (20 20 (:META META-RATIONALP-CORRECT))
 (20 20 (:META META-INTEGERP-CORRECT))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::A-VAL
 (3414 14 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (2763 175 (:REWRITE ACL2-NUMBERP-X))
 (2694 183 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1960 157 (:REWRITE RATIONALP-X))
 (1600 39 (:REWRITE RTL::BITS-TAIL-GEN))
 (1522 1522 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1522 1522 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1522 1522 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1522 1522 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1522 1522 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1450 60 (:REWRITE |(< y (+ (- c) x))|))
 (1314 18 (:REWRITE RTL::INTEGERP-MANA))
 (1269 183 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (786 350 (:REWRITE DEFAULT-LESS-THAN-1))
 (754 183 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (736 34 (:REWRITE |(< (+ (- c) x) y)|))
 (692 644 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (692 644 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (692 644 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (680 120 (:REWRITE DEFAULT-TIMES-2))
 (584 38 (:REWRITE DEFAULT-MINUS))
 (534 256 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (498 14 (:LINEAR EXPT->=-1-ONE))
 (498 14 (:LINEAR EXPT-<=-1-TWO))
 (492 256 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (484 14 (:LINEAR EXPT->-1-ONE))
 (484 14 (:LINEAR EXPT-<-1-TWO))
 (470 14 (:LINEAR EXPT-X->=-X))
 (470 14 (:LINEAR EXPT-X->-X))
 (442 350 (:REWRITE DEFAULT-LESS-THAN-2))
 (388 388 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (354 344 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (354 344 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (352 86 (:REWRITE DEFAULT-PLUS-2))
 (350 350 (:REWRITE THE-FLOOR-BELOW))
 (350 350 (:REWRITE THE-FLOOR-ABOVE))
 (344 120 (:REWRITE DEFAULT-TIMES-1))
 (320 86 (:REWRITE DEFAULT-PLUS-1))
 (298 260 (:REWRITE |(< (- x) (- y))|))
 (260 260 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (260 260 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (260 260 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (260 260 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (260 260 (:REWRITE |(< c (- x))|))
 (260 260 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (260 260 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (260 260 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (260 260 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (260 260 (:REWRITE |(< (/ x) (/ y))|))
 (256 256 (:REWRITE SIMPLIFY-SUMS-<))
 (256 256 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (256 256 (:REWRITE INTEGERP-<-CONSTANT))
 (256 256 (:REWRITE CONSTANT-<-INTEGERP))
 (230 230 (:REWRITE SUBSETP-MEMBER . 4))
 (230 230 (:REWRITE SUBSETP-MEMBER . 3))
 (230 230 (:REWRITE SUBSETP-MEMBER . 2))
 (230 230 (:REWRITE SUBSETP-MEMBER . 1))
 (230 230 (:REWRITE INTERSECTP-MEMBER . 3))
 (230 230 (:REWRITE INTERSECTP-MEMBER . 2))
 (226 226 (:TYPE-PRESCRIPTION BOOLEANP))
 (183 183 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (183 183 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (183 183 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (183 183 (:REWRITE |(equal c (/ x))|))
 (183 183 (:REWRITE |(equal c (- x))|))
 (183 183 (:REWRITE |(equal (/ x) c)|))
 (183 183 (:REWRITE |(equal (/ x) (/ y))|))
 (183 183 (:REWRITE |(equal (- x) c)|))
 (183 183 (:REWRITE |(equal (- x) (- y))|))
 (162 162 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (140 140 (:REWRITE REDUCE-INTEGERP-+))
 (140 140 (:REWRITE INTEGERP-MINUS-X))
 (140 140 (:META META-INTEGERP-CORRECT))
 (139 139 (:REWRITE REDUCE-RATIONALP-+))
 (139 139 (:REWRITE REDUCE-RATIONALP-*))
 (139 139 (:REWRITE RATIONALP-MINUS-X))
 (139 139 (:META META-RATIONALP-CORRECT))
 (117 39 (:REWRITE RTL::BITS-TAIL))
 (98 98 (:TYPE-PRESCRIPTION RTL::INTEGERP-EB))
 (84 84 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (76 76 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (72 72 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (70 70 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (70 70 (:REWRITE NORMALIZE-ADDENDS))
 (60 60 (:REWRITE |(< x (+ c/d y))|))
 (40 40 (:REWRITE |(< (* x y) 0)|))
 (39 39 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (39 39 (:REWRITE RTL::BITS-NEG-INDICES))
 (38 38 (:REWRITE DEFAULT-EXPT-2))
 (38 38 (:REWRITE DEFAULT-EXPT-1))
 (36 36 (:REWRITE |(expt 1/c n)|))
 (36 36 (:REWRITE |(expt (- x) n)|))
 (36 36 (:REWRITE |(< 0 (* x y))|))
 (34 34 (:REWRITE |(< (+ c/d x) y)|))
 (28 28 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (28 28 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (28 28 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (28 28 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (14 14 (:REWRITE RTL::INTEGERP-OPB))
 (14 14 (:REWRITE RTL::INTEGERP-OPA))
 (14 14 (:REWRITE RTL::INTEGERP-EB))
 (14 14 (:REWRITE RTL::INTEGERP-EA))
 (14 14 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (14 14 (:LINEAR EXPT-LINEAR-UPPER-<))
 (14 14 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (14 14 (:LINEAR EXPT-LINEAR-LOWER-<))
 (14 14 (:LINEAR EXPT->=-1-TWO))
 (14 14 (:LINEAR EXPT->-1-TWO))
 (14 14 (:LINEAR EXPT-<=-1-ONE))
 (14 14 (:LINEAR EXPT-<-1-ONE))
 (12 12 (:REWRITE |(< (/ x) 0)|))
 (10 10 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (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 |(* (- x) y)|))
 (6 6 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (4 4 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (4 4 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (4 4 (:REWRITE |(* c (* d x))|))
 )
(RTL::B-VAL
 (3414 14 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (2835 183 (:REWRITE ACL2-NUMBERP-X))
 (2774 191 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1992 165 (:REWRITE RATIONALP-X))
 (1600 39 (:REWRITE RTL::BITS-TAIL-GEN))
 (1522 1522 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1522 1522 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1522 1522 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1522 1522 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1522 1522 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1450 60 (:REWRITE |(< y (+ (- c) x))|))
 (1314 18 (:REWRITE RTL::INTEGERP-MANB))
 (1277 191 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (786 350 (:REWRITE DEFAULT-LESS-THAN-1))
 (778 191 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (736 34 (:REWRITE |(< (+ (- c) x) y)|))
 (692 644 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (692 644 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (692 644 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (680 120 (:REWRITE DEFAULT-TIMES-2))
 (584 38 (:REWRITE DEFAULT-MINUS))
 (534 256 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (498 14 (:LINEAR EXPT->=-1-ONE))
 (498 14 (:LINEAR EXPT-<=-1-TWO))
 (492 256 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (484 14 (:LINEAR EXPT->-1-ONE))
 (484 14 (:LINEAR EXPT-<-1-TWO))
 (470 14 (:LINEAR EXPT-X->=-X))
 (470 14 (:LINEAR EXPT-X->-X))
 (442 350 (:REWRITE DEFAULT-LESS-THAN-2))
 (388 388 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (354 344 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (354 344 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (352 86 (:REWRITE DEFAULT-PLUS-2))
 (350 350 (:REWRITE THE-FLOOR-BELOW))
 (350 350 (:REWRITE THE-FLOOR-ABOVE))
 (344 120 (:REWRITE DEFAULT-TIMES-1))
 (320 86 (:REWRITE DEFAULT-PLUS-1))
 (298 260 (:REWRITE |(< (- x) (- y))|))
 (260 260 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (260 260 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (260 260 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (260 260 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (260 260 (:REWRITE |(< c (- x))|))
 (260 260 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (260 260 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (260 260 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (260 260 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (260 260 (:REWRITE |(< (/ x) (/ y))|))
 (256 256 (:REWRITE SIMPLIFY-SUMS-<))
 (256 256 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (256 256 (:REWRITE INTEGERP-<-CONSTANT))
 (256 256 (:REWRITE CONSTANT-<-INTEGERP))
 (242 242 (:TYPE-PRESCRIPTION BOOLEANP))
 (240 240 (:REWRITE SUBSETP-MEMBER . 4))
 (240 240 (:REWRITE SUBSETP-MEMBER . 3))
 (240 240 (:REWRITE SUBSETP-MEMBER . 2))
 (240 240 (:REWRITE SUBSETP-MEMBER . 1))
 (240 240 (:REWRITE INTERSECTP-MEMBER . 3))
 (240 240 (:REWRITE INTERSECTP-MEMBER . 2))
 (191 191 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (191 191 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (191 191 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (191 191 (:REWRITE |(equal c (/ x))|))
 (191 191 (:REWRITE |(equal c (- x))|))
 (191 191 (:REWRITE |(equal (/ x) c)|))
 (191 191 (:REWRITE |(equal (/ x) (/ y))|))
 (191 191 (:REWRITE |(equal (- x) c)|))
 (191 191 (:REWRITE |(equal (- x) (- y))|))
 (162 162 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (148 148 (:REWRITE REDUCE-INTEGERP-+))
 (148 148 (:REWRITE INTEGERP-MINUS-X))
 (148 148 (:META META-INTEGERP-CORRECT))
 (147 147 (:REWRITE REDUCE-RATIONALP-+))
 (147 147 (:REWRITE REDUCE-RATIONALP-*))
 (147 147 (:REWRITE RATIONALP-MINUS-X))
 (147 147 (:META META-RATIONALP-CORRECT))
 (117 39 (:REWRITE RTL::BITS-TAIL))
 (84 84 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (84 84 (:TYPE-PRESCRIPTION RTL::INTEGERP-EA))
 (78 78 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (72 72 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (70 70 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (70 70 (:REWRITE NORMALIZE-ADDENDS))
 (60 60 (:REWRITE |(< x (+ c/d y))|))
 (40 40 (:REWRITE |(< (* x y) 0)|))
 (39 39 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (39 39 (:REWRITE RTL::BITS-NEG-INDICES))
 (38 38 (:REWRITE DEFAULT-EXPT-2))
 (38 38 (:REWRITE DEFAULT-EXPT-1))
 (36 36 (:REWRITE |(expt 1/c n)|))
 (36 36 (:REWRITE |(expt (- x) n)|))
 (36 36 (:REWRITE |(< 0 (* x y))|))
 (34 34 (:REWRITE |(< (+ c/d x) y)|))
 (28 28 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (28 28 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (28 28 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (28 28 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (14 14 (:REWRITE RTL::INTEGERP-OPB))
 (14 14 (:REWRITE RTL::INTEGERP-OPA))
 (14 14 (:REWRITE RTL::INTEGERP-EB))
 (14 14 (:REWRITE RTL::INTEGERP-EA))
 (14 14 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (14 14 (:LINEAR EXPT-LINEAR-UPPER-<))
 (14 14 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (14 14 (:LINEAR EXPT-LINEAR-LOWER-<))
 (14 14 (:LINEAR EXPT->=-1-TWO))
 (14 14 (:LINEAR EXPT->-1-TWO))
 (14 14 (:LINEAR EXPT-<=-1-ONE))
 (14 14 (:LINEAR EXPT-<-1-ONE))
 (12 12 (:REWRITE |(< (/ x) 0)|))
 (10 10 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (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 |(* (- x) y)|))
 (6 6 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (4 4 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (4 4 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (4 4 (:REWRITE |(* c (* d x))|))
 )
(RTL::ABS-PROD-1
 (19 12 (:REWRITE DEFAULT-TIMES-1))
 (15 12 (:REWRITE DEFAULT-TIMES-2))
 (11 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (11 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (7 7 (:REWRITE DEFAULT-MINUS))
 (7 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (7 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (7 3 (:REWRITE DEFAULT-LESS-THAN-1))
 (5 5 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (5 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:REWRITE |(- (* c x))|))
 (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 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 INTEGERP-<-CONSTANT))
 (3 3 (:REWRITE DEFAULT-LESS-THAN-2))
 (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)|))
 (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 |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::ABS-PROD
 (463 463 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (463 463 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (463 463 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (463 463 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (463 463 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (439 47 (:REWRITE DEFAULT-TIMES-2))
 (326 17 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (176 22 (:REWRITE ACL2-NUMBERP-X))
 (172 17 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (161 47 (:REWRITE DEFAULT-TIMES-1))
 (105 17 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (87 39 (:REWRITE DEFAULT-PLUS-2))
 (80 48 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (77 11 (:REWRITE RATIONALP-X))
 (56 24 (:REWRITE DEFAULT-EXPT-2))
 (51 39 (:REWRITE DEFAULT-PLUS-1))
 (34 34 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (34 34 (:REWRITE NORMALIZE-ADDENDS))
 (24 24 (:REWRITE DEFAULT-EXPT-1))
 (24 24 (:REWRITE |(expt 1/c n)|))
 (24 24 (:REWRITE |(expt (- x) n)|))
 (22 22 (:TYPE-PRESCRIPTION BOOLEANP))
 (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))|))
 (11 11 (:REWRITE REDUCE-RATIONALP-+))
 (11 11 (:REWRITE REDUCE-RATIONALP-*))
 (11 11 (:REWRITE REDUCE-INTEGERP-+))
 (11 11 (:REWRITE RATIONALP-MINUS-X))
 (11 11 (:REWRITE INTEGERP-MINUS-X))
 (11 11 (:REWRITE |(* c (* d x))|))
 (11 11 (:META META-RATIONALP-CORRECT))
 (11 11 (:META META-INTEGERP-CORRECT))
 (11 1 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RTL::SI-EXPAINT-1
 (10 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (9 1 (:REWRITE ACL2-NUMBERP-X))
 (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))
 (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::SI-EXPAINT-2
 (660 37 (:REWRITE RTL::BVECP-BITN-0))
 (384 37 (:REWRITE RTL::NEG-BITN-0))
 (348 10 (:REWRITE RTL::BITS-TAIL-GEN))
 (279 10 (:REWRITE RTL::BITS-TAIL))
 (79 79 (:REWRITE RTL::BITS-NEG-INDICES))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (75 68 (:REWRITE DEFAULT-LESS-THAN-1))
 (69 65 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (69 65 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (68 68 (:REWRITE THE-FLOOR-BELOW))
 (68 68 (:REWRITE THE-FLOOR-ABOVE))
 (68 68 (:REWRITE DEFAULT-LESS-THAN-2))
 (66 31 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (65 65 (:REWRITE SIMPLIFY-SUMS-<))
 (65 65 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (65 65 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (65 65 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (65 65 (:REWRITE INTEGERP-<-CONSTANT))
 (65 65 (:REWRITE CONSTANT-<-INTEGERP))
 (65 65 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (65 65 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (65 65 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (65 65 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (65 65 (:REWRITE |(< c (- x))|))
 (65 65 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (65 65 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (65 65 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (65 65 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (65 65 (:REWRITE |(< (/ x) (/ y))|))
 (65 65 (:REWRITE |(< (- x) c)|))
 (65 65 (:REWRITE |(< (- x) (- y))|))
 (58 31 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (51 37 (:REWRITE RTL::NEG-BITN-1))
 (49 31 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (31 31 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (31 31 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (31 31 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (31 31 (:REWRITE RTL::BITN-NEG))
 (31 31 (:REWRITE |(equal c (/ x))|))
 (31 31 (:REWRITE |(equal c (- x))|))
 (31 31 (:REWRITE |(equal (/ x) c)|))
 (31 31 (:REWRITE |(equal (/ x) (/ y))|))
 (31 31 (:REWRITE |(equal (- x) c)|))
 (31 31 (:REWRITE |(equal (- x) (- y))|))
 (21 21 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (20 10 (:REWRITE DEFAULT-TIMES-2))
 (18 10 (:REWRITE DEFAULT-PLUS-2))
 (12 10 (:REWRITE DEFAULT-PLUS-1))
 (10 10 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (10 10 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (10 10 (:REWRITE DEFAULT-TIMES-1))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6 6 (:REWRITE NORMALIZE-ADDENDS))
 (6 3 (:REWRITE |(< (if a b c) x)|))
 (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 REDUCE-INTEGERP-+))
 (5 5 (:REWRITE INTEGERP-MINUS-X))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (5 5 (:META META-INTEGERP-CORRECT))
 (4 4 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::SI-EXPAINT-3
 (74 14 (:REWRITE RTL::NEG-BITN-0))
 (72 16 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (47 14 (:REWRITE RTL::NEG-BITN-1))
 (45 5 (:REWRITE ACL2-NUMBERP-X))
 (39 14 (:REWRITE RTL::BVECP-BITN-0))
 (37 16 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (23 23 (:REWRITE REDUCE-INTEGERP-+))
 (23 23 (:REWRITE INTEGERP-MINUS-X))
 (23 23 (:META META-INTEGERP-CORRECT))
 (20 5 (:REWRITE RATIONALP-X))
 (19 7 (:REWRITE RTL::BITN-BVECP-1))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 |(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))|))
 (13 13 (:REWRITE RTL::BITS-NEG-INDICES))
 (13 13 (:REWRITE RTL::BITN-NEG))
 (10 10 (:TYPE-PRESCRIPTION BOOLEANP))
 (5 5 (:REWRITE REDUCE-RATIONALP-+))
 (5 5 (:REWRITE REDUCE-RATIONALP-*))
 (5 5 (:REWRITE RATIONALP-MINUS-X))
 (5 5 (:META META-RATIONALP-CORRECT))
 (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))
 (1 1 (:REWRITE RTL::BITN-BVECP))
 )
(RTL::SI-EXPAINT-4
 (174 32 (:REWRITE RTL::NEG-BITN-0))
 (144 35 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (102 32 (:REWRITE RTL::NEG-BITN-1))
 (86 32 (:REWRITE RTL::BVECP-BITN-0))
 (81 9 (:REWRITE ACL2-NUMBERP-X))
 (79 35 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (45 45 (:REWRITE REDUCE-INTEGERP-+))
 (45 45 (:REWRITE INTEGERP-MINUS-X))
 (45 45 (:META META-INTEGERP-CORRECT))
 (39 35 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (38 14 (:REWRITE RTL::BITN-BVECP-1))
 (36 9 (:REWRITE RATIONALP-X))
 (35 35 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (35 35 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (35 35 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (35 35 (:REWRITE |(equal c (/ x))|))
 (35 35 (:REWRITE |(equal c (- x))|))
 (35 35 (:REWRITE |(equal (/ x) c)|))
 (35 35 (:REWRITE |(equal (/ x) (/ y))|))
 (35 35 (:REWRITE |(equal (- x) c)|))
 (35 35 (:REWRITE |(equal (- x) (- y))|))
 (33 33 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (30 30 (:REWRITE RTL::BITN-NEG))
 (26 26 (:REWRITE RTL::BITS-NEG-INDICES))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (9 9 (:REWRITE REDUCE-RATIONALP-+))
 (9 9 (:REWRITE REDUCE-RATIONALP-*))
 (9 9 (:REWRITE RATIONALP-MINUS-X))
 (9 9 (:META META-RATIONALP-CORRECT))
 (2 2 (:REWRITE RTL::BITN-BVECP))
 )
(RTL::SI-EXPAINT-5
 (177 8 (:REWRITE RTL::BITS-TAIL-GEN))
 (33 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (18 2 (:REWRITE ACL2-NUMBERP-X))
 (17 9 (:REWRITE DEFAULT-PLUS-2))
 (17 5 (:REWRITE RTL::NEG-BITN-1))
 (17 5 (:REWRITE RTL::NEG-BITN-0))
 (14 14 (:REWRITE REDUCE-INTEGERP-+))
 (14 14 (:REWRITE INTEGERP-MINUS-X))
 (14 14 (:META META-INTEGERP-CORRECT))
 (14 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (14 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (13 5 (:REWRITE RTL::BVECP-BITN-0))
 (10 9 (:REWRITE DEFAULT-PLUS-1))
 (8 8 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (8 8 (:REWRITE RTL::BITS-NEG-INDICES))
 (8 2 (:REWRITE RATIONALP-X))
 (7 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (7 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (7 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (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 RTL::BITN-NEG))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (4 4 (:REWRITE NORMALIZE-ADDENDS))
 (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))|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 1 (:REWRITE DEFAULT-TIMES-1))
 (1 1 (:REWRITE DEFAULT-TIMES-2))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::SI-EXPAINT-6
 (204 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (114 11 (:REWRITE RTL::NEG-BITN-0))
 (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-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))
 (37 26 (:REWRITE DEFAULT-PLUS-2))
 (27 11 (:REWRITE RTL::BVECP-BITN-0))
 (26 26 (:REWRITE DEFAULT-PLUS-1))
 (15 11 (:REWRITE RTL::NEG-BITN-1))
 (14 14 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (14 14 (:REWRITE NORMALIZE-ADDENDS))
 (13 7 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (12 7 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (11 11 (:REWRITE RTL::BITN-NEG))
 (9 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))|))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE SIMPLIFY-SUMS-<))
 (6 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (6 6 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (6 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (6 6 (:REWRITE INTEGERP-<-CONSTANT))
 (6 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (6 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (6 6 (:REWRITE CONSTANT-<-INTEGERP))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (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))|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::SI-EXPAINT-7
 (137 5 (:REWRITE RTL::BITS-TAIL-GEN))
 (106 10 (:REWRITE RTL::NEG-BITN-0))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (18 11 (:REWRITE DEFAULT-PLUS-2))
 (16 10 (:REWRITE RTL::NEG-BITN-1))
 (11 11 (:REWRITE DEFAULT-PLUS-1))
 (7 7 (:REWRITE RTL::BITN-NEG))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (5 5 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (5 5 (:REWRITE RTL::BITS-NEG-INDICES))
 (5 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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-<))
 (4 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::SI-EXPAINT)
(RTL::SI-EXPBINT-1
 (10 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (9 1 (:REWRITE ACL2-NUMBERP-X))
 (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))
 (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::SI-EXPBINT-2
 (660 37 (:REWRITE RTL::BVECP-BITN-0))
 (384 37 (:REWRITE RTL::NEG-BITN-0))
 (348 10 (:REWRITE RTL::BITS-TAIL-GEN))
 (279 10 (:REWRITE RTL::BITS-TAIL))
 (79 79 (:REWRITE RTL::BITS-NEG-INDICES))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (75 68 (:REWRITE DEFAULT-LESS-THAN-1))
 (69 65 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (69 65 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (68 68 (:REWRITE THE-FLOOR-BELOW))
 (68 68 (:REWRITE THE-FLOOR-ABOVE))
 (68 68 (:REWRITE DEFAULT-LESS-THAN-2))
 (66 31 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (65 65 (:REWRITE SIMPLIFY-SUMS-<))
 (65 65 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (65 65 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (65 65 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (65 65 (:REWRITE INTEGERP-<-CONSTANT))
 (65 65 (:REWRITE CONSTANT-<-INTEGERP))
 (65 65 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (65 65 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (65 65 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (65 65 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (65 65 (:REWRITE |(< c (- x))|))
 (65 65 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (65 65 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (65 65 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (65 65 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (65 65 (:REWRITE |(< (/ x) (/ y))|))
 (65 65 (:REWRITE |(< (- x) c)|))
 (65 65 (:REWRITE |(< (- x) (- y))|))
 (58 31 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (51 37 (:REWRITE RTL::NEG-BITN-1))
 (49 31 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (31 31 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (31 31 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (31 31 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (31 31 (:REWRITE RTL::BITN-NEG))
 (31 31 (:REWRITE |(equal c (/ x))|))
 (31 31 (:REWRITE |(equal c (- x))|))
 (31 31 (:REWRITE |(equal (/ x) c)|))
 (31 31 (:REWRITE |(equal (/ x) (/ y))|))
 (31 31 (:REWRITE |(equal (- x) c)|))
 (31 31 (:REWRITE |(equal (- x) (- y))|))
 (21 21 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (20 10 (:REWRITE DEFAULT-TIMES-2))
 (18 10 (:REWRITE DEFAULT-PLUS-2))
 (12 10 (:REWRITE DEFAULT-PLUS-1))
 (10 10 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (10 10 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (10 10 (:REWRITE DEFAULT-TIMES-1))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6 6 (:REWRITE NORMALIZE-ADDENDS))
 (6 3 (:REWRITE |(< (if a b c) x)|))
 (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 REDUCE-INTEGERP-+))
 (5 5 (:REWRITE INTEGERP-MINUS-X))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (5 5 (:META META-INTEGERP-CORRECT))
 (4 4 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::SI-EXPBINT-3
 (74 14 (:REWRITE RTL::NEG-BITN-0))
 (72 16 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (47 14 (:REWRITE RTL::NEG-BITN-1))
 (45 5 (:REWRITE ACL2-NUMBERP-X))
 (39 14 (:REWRITE RTL::BVECP-BITN-0))
 (37 16 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (23 23 (:REWRITE REDUCE-INTEGERP-+))
 (23 23 (:REWRITE INTEGERP-MINUS-X))
 (23 23 (:META META-INTEGERP-CORRECT))
 (20 5 (:REWRITE RATIONALP-X))
 (19 7 (:REWRITE RTL::BITN-BVECP-1))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 |(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))|))
 (13 13 (:REWRITE RTL::BITS-NEG-INDICES))
 (13 13 (:REWRITE RTL::BITN-NEG))
 (10 10 (:TYPE-PRESCRIPTION BOOLEANP))
 (5 5 (:REWRITE REDUCE-RATIONALP-+))
 (5 5 (:REWRITE REDUCE-RATIONALP-*))
 (5 5 (:REWRITE RATIONALP-MINUS-X))
 (5 5 (:META META-RATIONALP-CORRECT))
 (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))
 (1 1 (:REWRITE RTL::BITN-BVECP))
 )
(RTL::SI-EXPBINT-4
 (174 32 (:REWRITE RTL::NEG-BITN-0))
 (144 35 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (102 32 (:REWRITE RTL::NEG-BITN-1))
 (86 32 (:REWRITE RTL::BVECP-BITN-0))
 (81 9 (:REWRITE ACL2-NUMBERP-X))
 (79 35 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (45 45 (:REWRITE REDUCE-INTEGERP-+))
 (45 45 (:REWRITE INTEGERP-MINUS-X))
 (45 45 (:META META-INTEGERP-CORRECT))
 (39 35 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (38 14 (:REWRITE RTL::BITN-BVECP-1))
 (36 9 (:REWRITE RATIONALP-X))
 (35 35 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (35 35 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (35 35 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (35 35 (:REWRITE |(equal c (/ x))|))
 (35 35 (:REWRITE |(equal c (- x))|))
 (35 35 (:REWRITE |(equal (/ x) c)|))
 (35 35 (:REWRITE |(equal (/ x) (/ y))|))
 (35 35 (:REWRITE |(equal (- x) c)|))
 (35 35 (:REWRITE |(equal (- x) (- y))|))
 (33 33 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (30 30 (:REWRITE RTL::BITN-NEG))
 (26 26 (:REWRITE RTL::BITS-NEG-INDICES))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (9 9 (:REWRITE REDUCE-RATIONALP-+))
 (9 9 (:REWRITE REDUCE-RATIONALP-*))
 (9 9 (:REWRITE RATIONALP-MINUS-X))
 (9 9 (:META META-RATIONALP-CORRECT))
 (2 2 (:REWRITE RTL::BITN-BVECP))
 )
(RTL::SI-EXPBINT-5
 (177 8 (:REWRITE RTL::BITS-TAIL-GEN))
 (33 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (18 2 (:REWRITE ACL2-NUMBERP-X))
 (17 9 (:REWRITE DEFAULT-PLUS-2))
 (17 5 (:REWRITE RTL::NEG-BITN-1))
 (17 5 (:REWRITE RTL::NEG-BITN-0))
 (14 14 (:REWRITE REDUCE-INTEGERP-+))
 (14 14 (:REWRITE INTEGERP-MINUS-X))
 (14 14 (:META META-INTEGERP-CORRECT))
 (14 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (14 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (13 5 (:REWRITE RTL::BVECP-BITN-0))
 (10 9 (:REWRITE DEFAULT-PLUS-1))
 (8 8 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (8 8 (:REWRITE RTL::BITS-NEG-INDICES))
 (8 2 (:REWRITE RATIONALP-X))
 (7 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (7 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (7 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (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 RTL::BITN-NEG))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (4 4 (:REWRITE NORMALIZE-ADDENDS))
 (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))|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 1 (:REWRITE DEFAULT-TIMES-1))
 (1 1 (:REWRITE DEFAULT-TIMES-2))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::SI-EXPBINT-6
 (204 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (114 11 (:REWRITE RTL::NEG-BITN-0))
 (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-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))
 (37 26 (:REWRITE DEFAULT-PLUS-2))
 (27 11 (:REWRITE RTL::BVECP-BITN-0))
 (26 26 (:REWRITE DEFAULT-PLUS-1))
 (15 11 (:REWRITE RTL::NEG-BITN-1))
 (14 14 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (14 14 (:REWRITE NORMALIZE-ADDENDS))
 (13 7 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (12 7 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (11 11 (:REWRITE RTL::BITN-NEG))
 (9 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))|))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE SIMPLIFY-SUMS-<))
 (6 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (6 6 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (6 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (6 6 (:REWRITE INTEGERP-<-CONSTANT))
 (6 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (6 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (6 6 (:REWRITE CONSTANT-<-INTEGERP))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (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))|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::SI-EXPBINT-7
 (137 5 (:REWRITE RTL::BITS-TAIL-GEN))
 (106 10 (:REWRITE RTL::NEG-BITN-0))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (18 11 (:REWRITE DEFAULT-PLUS-2))
 (16 10 (:REWRITE RTL::NEG-BITN-1))
 (11 11 (:REWRITE DEFAULT-PLUS-1))
 (7 7 (:REWRITE RTL::BITN-NEG))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (5 5 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (5 5 (:REWRITE RTL::BITS-NEG-INDICES))
 (5 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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-<))
 (4 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::SI-EXPBINT)
(RTL::SI-EXPPRODINT-1)
(RTL::SI-EXPPRODINT-2)
(RTL::SI-EXPPRODINT-3
 (15252 55 (:LINEAR MOD-BOUNDS-1))
 (14142 3 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (7965 119 (:REWRITE RTL::MOD-DOES-NOTHING))
 (7783 27 (:LINEAR RTL::MOD-BND-2))
 (7096 28 (:REWRITE |(equal (+ (- c) x) y)|))
 (6837 119 (:REWRITE MOD-X-Y-=-X . 3))
 (6814 27 (:LINEAR RTL::MOD-BND-1))
 (6477 119 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (5407 119 (:REWRITE MOD-X-Y-=-X . 4))
 (4582 3 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (4507 119 (:REWRITE MOD-ZERO . 3))
 (4292 4292 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (4292 4292 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (4292 4292 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (4264 212 (:REWRITE |(* y x)|))
 (4158 119 (:REWRITE MOD-ZERO . 4))
 (3914 725 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (3449 3 (:REWRITE |(equal (mod a n) (mod b n))|))
 (3350 664 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (3350 664 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (3350 664 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (3350 664 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (3296 119 (:REWRITE DEFAULT-MOD-RATIO))
 (2826 82 (:REWRITE |(* x (+ y z))|))
 (2816 156 (:REWRITE DEFAULT-PLUS-2))
 (1852 585 (:REWRITE DEFAULT-TIMES-2))
 (1647 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (1175 585 (:REWRITE DEFAULT-TIMES-1))
 (1115 119 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (1115 119 (:REWRITE MOD-X-Y-=-X . 2))
 (1103 156 (:REWRITE DEFAULT-PLUS-1))
 (1100 283 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (952 283 (:REWRITE DEFAULT-LESS-THAN-1))
 (855 119 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (855 119 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (732 28 (:LINEAR MOD-BOUNDS-3))
 (725 725 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (725 725 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (725 725 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (690 119 (:REWRITE NORMALIZE-ADDENDS))
 (685 119 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (685 119 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (664 664 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (664 664 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (664 664 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (664 664 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (656 283 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (649 649 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (431 283 (:REWRITE DEFAULT-LESS-THAN-2))
 (426 70 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (379 119 (:REWRITE DEFAULT-MOD-1))
 (370 370 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (348 56 (:LINEAR MOD-BOUNDS-2))
 (336 70 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (328 2 (:REWRITE BUBBLE-DOWN-+-BUBBLE-DOWN))
 (313 5 (:REWRITE |(- (+ x y))|))
 (306 98 (:META META-INTEGERP-CORRECT))
 (289 119 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (289 119 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (283 283 (:REWRITE THE-FLOOR-BELOW))
 (283 283 (:REWRITE THE-FLOOR-ABOVE))
 (283 283 (:REWRITE SIMPLIFY-SUMS-<))
 (283 283 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (283 283 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (283 283 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (283 283 (:REWRITE INTEGERP-<-CONSTANT))
 (283 283 (:REWRITE CONSTANT-<-INTEGERP))
 (283 283 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (283 283 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (283 283 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (283 283 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (283 283 (:REWRITE |(< c (- x))|))
 (283 283 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (283 283 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (283 283 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (283 283 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (283 283 (:REWRITE |(< (/ x) (/ y))|))
 (283 283 (:REWRITE |(< (- x) c)|))
 (283 283 (:REWRITE |(< (- x) (- y))|))
 (278 70 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (239 29 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (239 29 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (227 5 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (205 29 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (188 30 (:REWRITE |(+ c (+ d x))|))
 (180 5 (:REWRITE |(+ 0 x)|))
 (175 11 (:REWRITE DEFAULT-MINUS))
 (130 130 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (119 119 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (119 119 (:REWRITE DEFAULT-MOD-2))
 (119 119 (:REWRITE |(mod x (- y))| . 3))
 (119 119 (:REWRITE |(mod x (- y))| . 2))
 (119 119 (:REWRITE |(mod x (- y))| . 1))
 (119 119 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (119 119 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (116 116 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (98 98 (:REWRITE REDUCE-INTEGERP-+))
 (98 98 (:REWRITE INTEGERP-MINUS-X))
 (89 89 (:REWRITE |(< (+ c/d x) y)|))
 (89 89 (:REWRITE |(< (+ (- c) x) y)|))
 (71 71 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (71 71 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (70 70 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (70 70 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (70 70 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (70 70 (:REWRITE |(equal c (/ x))|))
 (70 70 (:REWRITE |(equal c (- x))|))
 (70 70 (:REWRITE |(equal (/ x) c)|))
 (70 70 (:REWRITE |(equal (/ x) (/ y))|))
 (70 70 (:REWRITE |(equal (- x) c)|))
 (70 70 (:REWRITE |(equal (- x) (- y))|))
 (67 67 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (67 67 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (67 67 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (67 67 (:REWRITE |(< 0 (/ x))|))
 (67 67 (:REWRITE |(< 0 (* x y))|))
 (64 6 (:REWRITE |(- (* c x))|))
 (38 38 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (38 38 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (37 3 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (30 5 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (27 27 (:LINEAR RTL::MOD-BND-3))
 (25 25 (:REWRITE FOLD-CONSTS-IN-+))
 (25 25 (:REWRITE |(< y (+ (- c) x))|))
 (25 25 (:REWRITE |(< x (+ c/d y))|))
 (18 3 (:DEFINITION FIX))
 (15 3 (:REWRITE |(+ (* c x) (* d x))|))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (9 3 (:REWRITE RTL::BITS-TAIL))
 (6 6 (:REWRITE |(* (- x) y)|))
 (3 3 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (3 3 (:REWRITE RTL::BITS-NEG-INDICES))
 (3 3 (:REWRITE |(* 0 x)|))
 (2 2 (:REWRITE BUBBLE-DOWN-+-MATCH-1))
 )
(RTL::SI-EXPPRODINT-4
 (5766 83 (:REWRITE RTL::MOD-DOES-NOTHING))
 (5194 85 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (4543 85 (:REWRITE MOD-X-Y-=-X . 4))
 (4105 85 (:REWRITE MOD-ZERO . 4))
 (4070 4 (:REWRITE |(equal (mod a n) (mod b n))|))
 (4066 23 (:LINEAR RTL::MOD-BND-1))
 (3722 461 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (3556 3556 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (3556 3556 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (3556 3556 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (3060 606 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (3060 606 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (3060 606 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (3060 606 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (2921 125 (:REWRITE |(* y x)|))
 (2851 85 (:REWRITE MOD-ZERO . 3))
 (2364 113 (:REWRITE DEFAULT-PLUS-2))
 (2358 85 (:REWRITE DEFAULT-MOD-RATIO))
 (1824 36 (:REWRITE |(* x (+ y z))|))
 (1677 85 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (1507 322 (:REWRITE DEFAULT-TIMES-2))
 (1465 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (971 113 (:REWRITE DEFAULT-PLUS-1))
 (919 322 (:REWRITE DEFAULT-TIMES-1))
 (830 131 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (821 83 (:REWRITE MOD-X-Y-=-X . 2))
 (687 131 (:REWRITE DEFAULT-LESS-THAN-1))
 (686 85 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (686 85 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (639 71 (:REWRITE NORMALIZE-ADDENDS))
 (606 606 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (606 606 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (606 606 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (606 606 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (591 591 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (461 461 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (461 461 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (461 461 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (438 83 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (438 83 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (364 131 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (346 85 (:REWRITE DEFAULT-MOD-1))
 (340 4 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (300 50 (:LINEAR MOD-BOUNDS-2))
 (274 131 (:REWRITE DEFAULT-LESS-THAN-2))
 (263 83 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (263 83 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (255 25 (:LINEAR MOD-BOUNDS-3))
 (252 44 (:META META-INTEGERP-CORRECT))
 (240 8 (:REWRITE |(+ 0 x)|))
 (221 23 (:LINEAR RTL::MOD-BND-2))
 (212 6 (:REWRITE |(- (+ x y))|))
 (208 36 (:REWRITE |(+ c (+ d x))|))
 (193 193 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (184 8 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (168 25 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (168 25 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (131 131 (:REWRITE THE-FLOOR-BELOW))
 (131 131 (:REWRITE THE-FLOOR-ABOVE))
 (131 131 (:REWRITE SIMPLIFY-SUMS-<))
 (131 131 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (131 131 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (131 131 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (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))|))
 (129 27 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (114 14 (:REWRITE DEFAULT-MINUS))
 (85 85 (:REWRITE DEFAULT-MOD-2))
 (83 83 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (83 83 (:REWRITE |(mod x (- y))| . 3))
 (83 83 (:REWRITE |(mod x (- y))| . 2))
 (83 83 (:REWRITE |(mod x (- y))| . 1))
 (83 83 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (83 83 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (78 78 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (67 67 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (65 65 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (65 65 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (48 8 (:REWRITE |(- (* c x))|))
 (47 47 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (47 47 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (47 47 (:REWRITE |(< (/ x) 0)|))
 (47 47 (:REWRITE |(< (* x y) 0)|))
 (44 44 (:REWRITE REDUCE-INTEGERP-+))
 (44 44 (:REWRITE INTEGERP-MINUS-X))
 (30 30 (:REWRITE |(< (+ c/d x) y)|))
 (30 30 (:REWRITE |(< (+ (- c) x) y)|))
 (28 28 (:REWRITE FOLD-CONSTS-IN-+))
 (27 27 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (25 25 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (25 25 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (25 25 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (25 25 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (25 25 (:REWRITE |(equal c (/ x))|))
 (25 25 (:REWRITE |(equal c (- x))|))
 (25 25 (:REWRITE |(equal (/ x) c)|))
 (25 25 (:REWRITE |(equal (/ x) (/ y))|))
 (25 25 (:REWRITE |(equal (- x) c)|))
 (25 25 (:REWRITE |(equal (- x) (- y))|))
 (25 25 (:REWRITE |(< 0 (/ x))|))
 (25 25 (:REWRITE |(< 0 (* x y))|))
 (24 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (24 4 (:DEFINITION FIX))
 (24 2 (:REWRITE MOD-ZERO . 1))
 (23 23 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (23 23 (:LINEAR RTL::MOD-BND-3))
 (22 2 (:REWRITE MOD-POSITIVE . 3))
 (20 4 (:REWRITE |(+ (* c x) (* d x))|))
 (14 2 (:REWRITE MOD-ZERO . 2))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (12 12 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (12 12 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (12 2 (:REWRITE MOD-NONPOSITIVE))
 (9 3 (:REWRITE RTL::BITS-TAIL))
 (8 8 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (8 8 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (8 8 (:REWRITE |(* (- x) y)|))
 (6 6 (:REWRITE |(equal (+ (- c) x) y)|))
 (6 6 (:REWRITE |(< y (+ (- c) x))|))
 (6 6 (:REWRITE |(< x (+ c/d y))|))
 (4 4 (:REWRITE |(* 0 x)|))
 (4 2 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (3 3 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (3 3 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (2 2 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (2 2 (:REWRITE MOD-POSITIVE . 2))
 (2 2 (:REWRITE MOD-POSITIVE . 1))
 )
(RTL::SI-EXPPRODINT-5
 (21721 90 (:LINEAR MOD-BOUNDS-1))
 (13810 3 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (11814 186 (:REWRITE MOD-ZERO . 4))
 (9964 45 (:LINEAR RTL::MOD-BND-1))
 (9515 45 (:LINEAR RTL::MOD-BND-2))
 (8183 186 (:REWRITE RTL::MOD-DOES-NOTHING))
 (7724 186 (:REWRITE MOD-X-Y-=-X . 4))
 (7604 186 (:REWRITE MOD-X-Y-=-X . 3))
 (7016 186 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (6934 31 (:REWRITE |(equal (+ (- c) x) y)|))
 (6678 3 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (5776 186 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (5727 5727 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (5727 5727 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (5727 5727 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (4934 186 (:REWRITE MOD-ZERO . 3))
 (4571 283 (:REWRITE |(* y x)|))
 (4204 186 (:REWRITE DEFAULT-MOD-RATIO))
 (4180 830 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (4180 830 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (4180 830 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (4180 830 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (4046 791 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (3500 82 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3433 3 (:REWRITE |(equal (mod a n) (mod b n))|))
 (3068 171 (:REWRITE DEFAULT-PLUS-2))
 (2780 80 (:REWRITE |(* x (+ y z))|))
 (2055 723 (:REWRITE DEFAULT-TIMES-2))
 (1647 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (1582 186 (:REWRITE MOD-X-Y-=-X . 2))
 (1396 331 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (1382 723 (:REWRITE DEFAULT-TIMES-1))
 (1256 186 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (1256 186 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (1182 331 (:REWRITE DEFAULT-LESS-THAN-1))
 (1107 171 (:REWRITE DEFAULT-PLUS-1))
 (1086 186 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (1086 186 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (1078 331 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (855 45 (:LINEAR MOD-BOUNDS-3))
 (830 830 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (830 830 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (830 830 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (830 830 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (815 815 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (791 791 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (791 791 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (791 791 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (552 90 (:LINEAR MOD-BOUNDS-2))
 (545 331 (:REWRITE DEFAULT-LESS-THAN-2))
 (512 186 (:REWRITE DEFAULT-MOD-1))
 (502 121 (:REWRITE NORMALIZE-ADDENDS))
 (499 77 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (437 437 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (409 77 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (356 186 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (356 186 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (336 38 (:REWRITE |(+ c (+ d x))|))
 (331 331 (:REWRITE THE-FLOOR-BELOW))
 (331 331 (:REWRITE THE-FLOOR-ABOVE))
 (331 331 (:REWRITE SIMPLIFY-SUMS-<))
 (331 331 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (331 331 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (331 331 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (331 331 (:REWRITE INTEGERP-<-CONSTANT))
 (331 331 (:REWRITE CONSTANT-<-INTEGERP))
 (331 331 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (331 331 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (331 331 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (331 331 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (331 331 (:REWRITE |(< c (- x))|))
 (331 331 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (331 331 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (331 331 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (331 331 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (331 331 (:REWRITE |(< (/ x) (/ y))|))
 (331 331 (:REWRITE |(< (- x) c)|))
 (331 331 (:REWRITE |(< (- x) (- y))|))
 (313 5 (:REWRITE |(- (+ x y))|))
 (310 102 (:META META-INTEGERP-CORRECT))
 (285 77 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (248 9 (:REWRITE |(+ 0 x)|))
 (228 28 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (228 28 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (225 3 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (204 28 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (186 186 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (186 186 (:REWRITE DEFAULT-MOD-2))
 (186 186 (:REWRITE |(mod x (- y))| . 3))
 (186 186 (:REWRITE |(mod x (- y))| . 2))
 (186 186 (:REWRITE |(mod x (- y))| . 1))
 (186 186 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (186 186 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (175 11 (:REWRITE DEFAULT-MINUS))
 (164 164 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (118 118 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (118 118 (:REWRITE |(< (+ c/d x) y)|))
 (118 118 (:REWRITE |(< (+ (- c) x) y)|))
 (102 102 (:REWRITE REDUCE-INTEGERP-+))
 (102 102 (:REWRITE INTEGERP-MINUS-X))
 (82 82 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (77 77 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (77 77 (:REWRITE |(equal c (/ x))|))
 (77 77 (:REWRITE |(equal c (- x))|))
 (77 77 (:REWRITE |(equal (/ x) c)|))
 (77 77 (:REWRITE |(equal (/ x) (/ y))|))
 (77 77 (:REWRITE |(equal (- x) c)|))
 (77 77 (:REWRITE |(equal (- x) (- y))|))
 (74 74 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (74 74 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (74 74 (:REWRITE |(< 0 (/ x))|))
 (74 74 (:REWRITE |(< 0 (* x y))|))
 (70 70 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (64 6 (:REWRITE |(- (* c x))|))
 (60 60 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (60 60 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (52 52 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (52 52 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (52 52 (:REWRITE |(< (/ x) 0)|))
 (52 52 (:REWRITE |(< (* x y) 0)|))
 (45 45 (:LINEAR RTL::MOD-BND-3))
 (37 37 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (37 37 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (37 3 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (29 29 (:REWRITE FOLD-CONSTS-IN-+))
 (28 28 (:REWRITE |(< y (+ (- c) x))|))
 (28 28 (:REWRITE |(< x (+ c/d y))|))
 (18 3 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (18 3 (:DEFINITION FIX))
 (15 3 (:REWRITE |(+ (* c x) (* d x))|))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (9 3 (:REWRITE RTL::BITS-TAIL))
 (6 6 (:REWRITE |(* (- x) y)|))
 (3 3 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (3 3 (:REWRITE RTL::BITS-NEG-INDICES))
 (3 3 (:REWRITE |(* 0 x)|))
 )
(RTL::SI-EXPPRODINT-6
 (9851 133 (:REWRITE MOD-ZERO . 4))
 (6209 133 (:REWRITE MOD-X-Y-=-X . 4))
 (6178 39 (:LINEAR RTL::MOD-BND-1))
 (5862 131 (:REWRITE RTL::MOD-DOES-NOTHING))
 (5530 133 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (4676 4676 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (4676 4676 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (4676 4676 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (4585 133 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (4070 4 (:REWRITE |(equal (mod a n) (mod b n))|))
 (3818 509 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (3730 740 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (3730 740 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (3730 740 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (3730 740 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (3161 173 (:REWRITE |(* y x)|))
 (3139 133 (:REWRITE MOD-ZERO . 3))
 (3030 133 (:REWRITE DEFAULT-MOD-RATIO))
 (2783 31 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2612 121 (:REWRITE DEFAULT-PLUS-2))
 (1824 36 (:REWRITE |(* x (+ y z))|))
 (1651 418 (:REWRITE DEFAULT-TIMES-2))
 (1465 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (1157 131 (:REWRITE MOD-X-Y-=-X . 2))
 (1063 418 (:REWRITE DEFAULT-TIMES-1))
 (1016 137 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (979 121 (:REWRITE DEFAULT-PLUS-1))
 (974 133 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (974 133 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (813 137 (:REWRITE DEFAULT-LESS-THAN-1))
 (740 740 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (740 740 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (740 740 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (740 740 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (726 131 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (726 131 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (725 725 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (670 137 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (641 73 (:REWRITE NORMALIZE-ADDENDS))
 (509 509 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (509 509 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (509 509 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (492 82 (:LINEAR MOD-BOUNDS-2))
 (442 133 (:REWRITE DEFAULT-MOD-1))
 (351 41 (:LINEAR MOD-BOUNDS-3))
 (340 137 (:REWRITE DEFAULT-LESS-THAN-2))
 (340 4 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (338 40 (:REWRITE |(+ c (+ d x))|))
 (311 131 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (311 131 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (302 10 (:REWRITE |(+ 0 x)|))
 (253 39 (:LINEAR RTL::MOD-BND-2))
 (252 44 (:META META-INTEGERP-CORRECT))
 (241 241 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (230 27 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (230 27 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (212 6 (:REWRITE |(- (+ x y))|))
 (184 8 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (137 137 (:REWRITE THE-FLOOR-BELOW))
 (137 137 (:REWRITE THE-FLOOR-ABOVE))
 (137 137 (:REWRITE SIMPLIFY-SUMS-<))
 (137 137 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (137 137 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (137 137 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (137 137 (:REWRITE INTEGERP-<-CONSTANT))
 (137 137 (:REWRITE CONSTANT-<-INTEGERP))
 (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))|))
 (137 137 (:REWRITE |(< (- x) c)|))
 (137 137 (:REWRITE |(< (- x) (- y))|))
 (133 133 (:REWRITE DEFAULT-MOD-2))
 (131 131 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (131 131 (:REWRITE |(mod x (- y))| . 3))
 (131 131 (:REWRITE |(mod x (- y))| . 2))
 (131 131 (:REWRITE |(mod x (- y))| . 1))
 (131 131 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (131 131 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (114 14 (:REWRITE DEFAULT-MINUS))
 (84 84 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (69 69 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (60 60 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (60 60 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (55 55 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (55 55 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (55 55 (:REWRITE |(< (/ x) 0)|))
 (55 55 (:REWRITE |(< (* x y) 0)|))
 (48 8 (:REWRITE |(- (* c x))|))
 (44 44 (:REWRITE REDUCE-INTEGERP-+))
 (44 44 (:REWRITE INTEGERP-MINUS-X))
 (39 39 (:LINEAR RTL::MOD-BND-3))
 (34 34 (:REWRITE |(< (+ c/d x) y)|))
 (34 34 (:REWRITE |(< (+ (- c) x) y)|))
 (31 31 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (30 30 (:REWRITE FOLD-CONSTS-IN-+))
 (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 SIMPLIFY-SUMS-EQUAL))
 (27 27 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (27 27 (:REWRITE |(equal c (/ x))|))
 (27 27 (:REWRITE |(equal c (- x))|))
 (27 27 (:REWRITE |(equal (/ x) c)|))
 (27 27 (:REWRITE |(equal (/ x) (/ y))|))
 (27 27 (:REWRITE |(equal (- x) c)|))
 (27 27 (:REWRITE |(equal (- x) (- y))|))
 (27 27 (:REWRITE |(< 0 (/ x))|))
 (27 27 (:REWRITE |(< 0 (* x y))|))
 (24 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (24 4 (:DEFINITION FIX))
 (24 2 (:REWRITE MOD-ZERO . 1))
 (23 23 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (22 2 (:REWRITE MOD-POSITIVE . 3))
 (20 4 (:REWRITE |(+ (* c x) (* d x))|))
 (14 2 (:REWRITE MOD-ZERO . 2))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (12 12 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (12 12 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (12 2 (:REWRITE MOD-NONPOSITIVE))
 (9 3 (:REWRITE RTL::BITS-TAIL))
 (8 8 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (8 8 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (8 8 (:REWRITE |(equal (+ (- c) x) y)|))
 (8 8 (:REWRITE |(< y (+ (- c) x))|))
 (8 8 (:REWRITE |(< x (+ c/d y))|))
 (8 8 (:REWRITE |(* (- x) y)|))
 (4 4 (:REWRITE |(* 0 x)|))
 (4 2 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (3 3 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (3 3 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (2 2 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (2 2 (:REWRITE MOD-POSITIVE . 2))
 (2 2 (:REWRITE MOD-POSITIVE . 1))
 )
(RTL::SI-EXPPRODINT-7
 (67 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (40 2 (:REWRITE |(< (+ (- c) x) y)|))
 (30 15 (:REWRITE DEFAULT-PLUS-2))
 (21 15 (:REWRITE DEFAULT-PLUS-1))
 (19 19 (:TYPE-PRESCRIPTION RTL::INTEGERP-EB))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (8 8 (:REWRITE NORMALIZE-ADDENDS))
 (6 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 2 (:REWRITE RTL::BITS-TAIL))
 (3 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(< (+ c/d 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-SUMS-<))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (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))|))
 )
(RTL::SI-EXPPRODINT-8
 (56136 48 (:REWRITE RTL::BVECP-BITN-0))
 (24216 48 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (21840 600 (:REWRITE |(< (if a b c) x)|))
 (19008 696 (:REWRITE |(< (+ (- c) x) y)|))
 (17172 3828 (:REWRITE DEFAULT-LESS-THAN-2))
 (12135 111 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (8463 111 (:REWRITE RTL::BITS-NEG-INDICES))
 (7116 2148 (:REWRITE SIMPLIFY-SUMS-<))
 (6192 336 (:REWRITE |(< y (+ (- c) x))|))
 (5043 627 (:REWRITE ACL2-NUMBERP-X))
 (4932 2196 (:REWRITE INTEGERP-<-CONSTANT))
 (4044 3756 (:REWRITE DEFAULT-LESS-THAN-1))
 (3828 3828 (:REWRITE THE-FLOOR-BELOW))
 (3828 3828 (:REWRITE THE-FLOOR-ABOVE))
 (3108 2148 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (3036 2988 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (3036 2988 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2820 2148 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (2304 144 (:REWRITE |(+ y (+ x z))|))
 (2208 552 (:REWRITE RATIONALP-X))
 (2196 2196 (:REWRITE CONSTANT-<-INTEGERP))
 (2196 2196 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2196 2196 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2196 2196 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2196 2196 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2196 2196 (:REWRITE |(< c (- x))|))
 (2196 2196 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (2196 2196 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2196 2196 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2196 2196 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2196 2196 (:REWRITE |(< (/ x) (/ y))|))
 (2196 2196 (:REWRITE |(< (- x) c)|))
 (2196 2196 (:REWRITE |(< (- x) (- y))|))
 (2148 2148 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1872 48 (:REWRITE RTL::BITN-NEG))
 (1728 216 (:REWRITE |(+ y x)|))
 (1680 48 (:REWRITE ODD-EXPT-THM))
 (1680 48 (:LINEAR EXPT->=-1-ONE))
 (1680 48 (:LINEAR EXPT-<=-1-TWO))
 (1632 48 (:LINEAR EXPT->-1-ONE))
 (1632 48 (:LINEAR EXPT-<-1-TWO))
 (1584 48 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (1584 48 (:LINEAR EXPT-X->=-X))
 (1584 48 (:LINEAR EXPT-X->-X))
 (1566 1566 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1566 1566 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1566 1566 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1566 1566 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1566 1566 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1566 1566 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1440 576 (:REWRITE NORMALIZE-ADDENDS))
 (1284 1284 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1056 48 (:REWRITE |(expt x (if a b c))|))
 (936 936 (:REWRITE REDUCE-INTEGERP-+))
 (936 936 (:REWRITE INTEGERP-MINUS-X))
 (936 936 (:META META-INTEGERP-CORRECT))
 (696 696 (:REWRITE |(< (+ c/d x) y)|))
 (672 96 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (552 552 (:REWRITE REDUCE-RATIONALP-+))
 (552 552 (:REWRITE REDUCE-RATIONALP-*))
 (552 552 (:REWRITE RATIONALP-MINUS-X))
 (552 552 (:META META-RATIONALP-CORRECT))
 (512 512 (:REWRITE |(< (* x y) 0)|))
 (477 145 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (432 432 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (350 22 (:REWRITE RTL::OPBZ-OPB))
 (336 336 (:REWRITE |(< x (+ c/d y))|))
 (300 145 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (288 288 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (288 288 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (288 288 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (288 288 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (288 288 (:TYPE-PRESCRIPTION RTL::INTEGERP-EB))
 (288 288 (:TYPE-PRESCRIPTION RTL::INTEGERP-EA))
 (288 144 (:REWRITE BUBBLE-DOWN-+-MATCH-1))
 (276 276 (:REWRITE |(< 0 (* x y))|))
 (216 216 (:DEFINITION FIX))
 (192 48 (:REWRITE RTL::NEG-BITN-1))
 (192 48 (:REWRITE RTL::NEG-BITN-0))
 (192 48 (:REWRITE |(* y x)|))
 (175 11 (:REWRITE RTL::OPAZ-OPA))
 (168 168 (:REWRITE |(+ 0 x)|))
 (160 145 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (145 145 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (145 145 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (145 145 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (145 145 (:REWRITE |(equal c (/ x))|))
 (145 145 (:REWRITE |(equal c (- x))|))
 (145 145 (:REWRITE |(equal (/ x) c)|))
 (145 145 (:REWRITE |(equal (/ x) (/ y))|))
 (145 145 (:REWRITE |(equal (- x) c)|))
 (145 145 (:REWRITE |(equal (- x) (- y))|))
 (144 144 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (144 144 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (144 144 (:REWRITE |(+ x (- x))|))
 (132 132 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (132 132 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (132 132 (:REWRITE |(< 0 (/ x))|))
 (120 120 (:REWRITE DEFAULT-EXPT-1))
 (112 112 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (96 96 (:TYPE-PRESCRIPTION ABS))
 (96 96 (:REWRITE DEFAULT-TIMES-2))
 (96 96 (:REWRITE DEFAULT-TIMES-1))
 (96 96 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (96 96 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (96 96 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (96 96 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (80 80 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (80 80 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (80 80 (:REWRITE |(< (/ x) 0)|))
 (72 72 (:REWRITE FOLD-CONSTS-IN-+))
 (72 72 (:REWRITE |(expt 1/c n)|))
 (72 72 (:REWRITE |(expt (- x) n)|))
 (72 72 (:REWRITE |(+ c (+ d x))|))
 (48 48 (:REWRITE RTL::SI-EXPPRODINT-2))
 (48 48 (:REWRITE RTL::SI-EXPPRODINT-1))
 (48 48 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (48 48 (:REWRITE RTL::INTEGERP-OPB))
 (48 48 (:REWRITE RTL::INTEGERP-OPA))
 (48 48 (:REWRITE RTL::INTEGERP-EB))
 (48 48 (:REWRITE RTL::INTEGERP-EA))
 (48 48 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (48 48 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (48 48 (:LINEAR EXPT-LINEAR-UPPER-<))
 (48 48 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (48 48 (:LINEAR EXPT-LINEAR-LOWER-<))
 (48 48 (:LINEAR EXPT->=-1-TWO))
 (48 48 (:LINEAR EXPT->-1-TWO))
 (48 48 (:LINEAR EXPT-<=-1-ONE))
 (48 48 (:LINEAR EXPT-<-1-ONE))
 (42 42 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(RTL::SI-EXPPRODINT
 (447 447 (:REWRITE DEFAULT-PLUS-2))
 (447 447 (:REWRITE DEFAULT-PLUS-1))
 (196 196 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (196 196 (:REWRITE NORMALIZE-ADDENDS))
 (45 45 (:REWRITE FOLD-CONSTS-IN-+))
 (42 42 (:REWRITE THE-FLOOR-BELOW))
 (42 42 (:REWRITE THE-FLOOR-ABOVE))
 (42 42 (:REWRITE DEFAULT-LESS-THAN-2))
 (42 42 (:REWRITE DEFAULT-LESS-THAN-1))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (27 27 (:REWRITE SIMPLIFY-SUMS-<))
 (27 27 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (27 27 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (27 27 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (27 27 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (27 27 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (27 27 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (27 27 (:REWRITE INTEGERP-<-CONSTANT))
 (27 27 (:REWRITE CONSTANT-<-INTEGERP))
 (27 27 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (27 27 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (27 27 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (27 27 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (27 27 (:REWRITE |(< c (- x))|))
 (27 27 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (27 27 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (27 27 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (27 27 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (27 27 (:REWRITE |(< (/ x) (/ y))|))
 (27 27 (:REWRITE |(< (- x) c)|))
 (27 27 (:REWRITE |(< (- x) (- y))|))
 (24 17 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (24 17 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (24 17 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (21 21 (:REWRITE |(< (+ c/d x) y)|))
 (21 21 (:REWRITE |(< (+ (- c) x) y)|))
 (17 17 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (17 17 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (17 17 (:REWRITE 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))|))
 (17 17 (:REWRITE |(< (/ x) 0)|))
 (17 17 (:REWRITE |(< (* x y) 0)|))
 (13 13 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (13 13 (:REWRITE RTL::BITS-NEG-INDICES))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-INTEGERP-CORRECT))
 )
(RTL::BVECP-EXPPRODINT
 (53 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (25 25 (:TYPE-PRESCRIPTION RTL::EXPINT))
 (10 5 (:REWRITE DEFAULT-PLUS-2))
 (8 5 (:REWRITE DEFAULT-PLUS-1))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (3 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (3 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (3 1 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (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) 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 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE |(+ c (+ d x))|))
 )
(RTL::EXPBIASEDZERO-1
 (168 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (101 3 (:REWRITE RTL::BVECP-BITN-0))
 (36 3 (:REWRITE RTL::NEG-BITN-0))
 (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))
 (24 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (21 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (20 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (20 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (16 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (14 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (14 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (13 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (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 --- 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))|))
 (11 6 (:REWRITE DEFAULT-PLUS-2))
 (11 6 (:REWRITE DEFAULT-PLUS-1))
 (9 3 (:REWRITE RTL::NEG-BITN-1))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (6 4 (:REWRITE DEFAULT-TIMES-2))
 (6 4 (:REWRITE DEFAULT-TIMES-1))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (3 3 (:REWRITE RTL::BITN-NEG))
 (3 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::EXPBIASEDZERO-REWRITE
 (15 7 (:REWRITE DEFAULT-PLUS-2))
 (11 7 (:REWRITE DEFAULT-PLUS-1))
 (11 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (9 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (7 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (5 5 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (5 5 (:REWRITE NORMALIZE-ADDENDS))
 (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))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:REWRITE |(+ c (+ d x))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::EXPBIASEDNEG-1
 (211 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (171 5 (:REWRITE RTL::BVECP-BITN-0))
 (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))
 (60 5 (:REWRITE RTL::NEG-BITN-0))
 (42 20 (:REWRITE DEFAULT-LESS-THAN-1))
 (34 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (34 19 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (23 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (21 19 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (21 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (20 20 (:REWRITE THE-FLOOR-BELOW))
 (20 20 (:REWRITE THE-FLOOR-ABOVE))
 (20 20 (:REWRITE DEFAULT-LESS-THAN-2))
 (20 19 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (19 19 (:REWRITE SIMPLIFY-SUMS-<))
 (19 19 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (19 19 (:REWRITE INTEGERP-<-CONSTANT))
 (19 19 (:REWRITE CONSTANT-<-INTEGERP))
 (19 19 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (19 19 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (19 19 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (19 19 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (19 19 (:REWRITE |(< c (- x))|))
 (19 19 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (19 19 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (19 19 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (19 19 (:REWRITE |(< (/ x) (/ y))|))
 (19 19 (:REWRITE |(< (- x) c)|))
 (19 19 (:REWRITE |(< (- x) (- y))|))
 (15 8 (:REWRITE DEFAULT-PLUS-2))
 (15 8 (:REWRITE DEFAULT-PLUS-1))
 (15 5 (:REWRITE RTL::NEG-BITN-1))
 (12 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (9 6 (:REWRITE DEFAULT-TIMES-2))
 (9 6 (:REWRITE DEFAULT-TIMES-1))
 (8 8 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (8 8 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (6 5 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (5 5 (:REWRITE RTL::BITN-NEG))
 (4 4 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (4 4 (:REWRITE NORMALIZE-ADDENDS))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::EXPBIASEDNEG-REWRITE
 (15 7 (:REWRITE DEFAULT-PLUS-2))
 (11 7 (:REWRITE DEFAULT-PLUS-1))
 (11 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (11 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (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))
 (7 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (6 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (6 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (5 5 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (5 5 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (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 FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (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)|))
 (2 2 (:REWRITE |(+ c (+ d x))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REDUCE-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 |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::EXPDEFICIT)
(RTL::RSHIFT)
(RTL::PROD0)
(RTL::RPRODSHFT)
(RTL::RFRAC105)
(RTL::REXPSHFTINT)
(RTL::REXPINC)
(RTL::STKMASKFMA)
(RTL::RSTKFMA
 (3 3 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 2))
 (3 3 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 )
(RTL::RSTKMASK)
(RTL::RSTK
 (3 3 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 )
(RTL::RGRDMASK
 (3 3 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 )
(RTL::RLSB
 (3 3 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 )
(RTL::RGRD
 (3 3 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 )
(RTL::RIGHTSHFT-LEMMA)
(RTL::EXPDIFFINT)
(RTL::EXPPRODM1INT)
(RTL::EXPDIFFBIASEDZERO)
(RTL::EXPDIFFBIASEDNEG)
(RTL::EXPDIFFBIASEDPOS)
(RTL::LSHIFT)
(RTL::LPRODSHFT)
(RTL::LEXPSHFTINT)
(RTL::OVFMASK)
(RTL::MULOVF
 (3 3 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 )
(RTL::SUB2NORM
 (3 3 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 )
(RTL::LFRAC105)
(RTL::LEXPINC)
(RTL::LSTKMASK)
(RTL::LSTK
 (6 6 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (3 3 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 2))
 )
(RTL::LGRDMASK)
(RTL::LGRD
 (6 6 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (3 3 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 2))
 )
(RTL::LSBMASK)
(RTL::LLSB
 (6 6 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (3 3 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 2))
 )
(RTL::LEFTSHFT-LEMMA)
(RTL::EXPDEFICIT-0
 (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))
 )
(RTL::EXPDEFICIT-1
 (541 5 (:REWRITE MOD-ZERO . 3))
 (490 10 (:REWRITE |(* y x)|))
 (450 10 (:REWRITE |(* x (+ y z))|))
 (352 12 (:REWRITE INTEGERP-MINUS-X))
 (300 5 (:REWRITE DEFAULT-MOD-RATIO))
 (280 20 (:REWRITE |(* x (- y))|))
 (277 277 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (277 277 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (277 277 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (223 43 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (223 43 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (217 57 (:REWRITE DEFAULT-MINUS))
 (195 43 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (195 43 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (169 5 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (140 30 (:REWRITE |(- (* c x))|))
 (135 1 (:LINEAR MOD-BOUNDS-3))
 (120 120 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (120 120 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (120 120 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (120 120 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (103 43 (:REWRITE DEFAULT-PLUS-2))
 (103 43 (:REWRITE DEFAULT-PLUS-1))
 (91 15 (:REWRITE |(< (- x) c)|))
 (90 90 (:REWRITE DEFAULT-TIMES-2))
 (90 90 (:REWRITE DEFAULT-TIMES-1))
 (76 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (66 1 (:REWRITE RTL::BITS-TAIL))
 (60 60 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (45 5 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (43 43 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (43 43 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (43 43 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (43 43 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (41 41 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (31 31 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (31 31 (:REWRITE NORMALIZE-ADDENDS))
 (25 5 (:REWRITE MOD-ZERO . 4))
 (25 5 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (25 5 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (25 5 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (25 5 (:REWRITE MOD-X-Y-=-X . 4))
 (25 5 (:REWRITE MOD-X-Y-=-X . 3))
 (25 5 (:REWRITE MOD-X-Y-=-X . 2))
 (25 5 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (25 5 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (20 20 (:REWRITE |(* (- x) y)|))
 (15 15 (:REWRITE THE-FLOOR-BELOW))
 (15 15 (:REWRITE THE-FLOOR-ABOVE))
 (15 15 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (15 15 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (15 15 (:REWRITE DEFAULT-LESS-THAN-2))
 (15 15 (:REWRITE DEFAULT-LESS-THAN-1))
 (15 15 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (15 15 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (15 15 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (15 15 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (15 15 (:REWRITE |(< c (- x))|))
 (15 15 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (15 15 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (15 15 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) (/ y))|))
 (15 15 (:REWRITE |(< (- x) (- y))|))
 (14 14 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (14 14 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (13 13 (:REWRITE SIMPLIFY-SUMS-<))
 (13 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (13 13 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (13 13 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (13 13 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (13 13 (:REWRITE INTEGERP-<-CONSTANT))
 (13 13 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(- (- x))|))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (10 10 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (10 2 (:LINEAR MOD-BOUNDS-2))
 (8 6 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE |(< y (+ (- c) x))|))
 (7 7 (:REWRITE |(< x (+ c/d y))|))
 (7 7 (:META META-INTEGERP-CORRECT))
 (6 6 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (6 6 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (6 6 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (6 6 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (5 5 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (5 5 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (5 5 (:REWRITE RTL::MOD-DOES-NOTHING))
 (5 5 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (5 5 (:REWRITE DEFAULT-MOD-2))
 (5 5 (:REWRITE DEFAULT-MOD-1))
 (5 5 (:REWRITE |(mod x (- y))| . 3))
 (5 5 (:REWRITE |(mod x (- y))| . 2))
 (5 5 (:REWRITE |(mod x (- y))| . 1))
 (5 5 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (5 5 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (5 5 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (5 5 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (5 5 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (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 |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (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 |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:LINEAR RTL::MOD-BND-3))
 (1 1 (:LINEAR RTL::MOD-BND-2))
 )
(RTL::EXPDEFICIT-2
 (31 31 (:REWRITE DEFAULT-PLUS-2))
 (31 31 (:REWRITE DEFAULT-PLUS-1))
 (15 15 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (15 15 (:REWRITE NORMALIZE-ADDENDS))
 (7 7 (:REWRITE THE-FLOOR-BELOW))
 (7 7 (:REWRITE THE-FLOOR-ABOVE))
 (7 7 (:REWRITE SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (7 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (7 7 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (7 7 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (7 7 (:REWRITE INTEGERP-<-CONSTANT))
 (7 7 (:REWRITE DEFAULT-LESS-THAN-2))
 (7 7 (:REWRITE DEFAULT-LESS-THAN-1))
 (7 7 (:REWRITE CONSTANT-<-INTEGERP))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (- x))|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) (/ y))|))
 (7 7 (:REWRITE |(< (- x) c)|))
 (7 7 (:REWRITE |(< (- x) (- y))|))
 (6 6 (:REWRITE DEFAULT-MINUS))
 (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 4 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE 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))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 )
(RTL::EXPDEFICIT-3)
(RTL::EXPDEFICIT-4
 (3897 112 (:REWRITE |(< (- x) c)|))
 (3294 12 (:REWRITE MOD-ZERO . 3))
 (2314 60 (:REWRITE INTEGERP-MINUS-X))
 (1792 104 (:REWRITE |(< y (+ (- c) x))|))
 (1640 328 (:REWRITE DEFAULT-PLUS-2))
 (1581 401 (:REWRITE DEFAULT-MINUS))
 (1484 12 (:REWRITE MOD-X-Y-=-X . 3))
 (1455 12 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (1448 12 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (1448 12 (:REWRITE MOD-X-Y-=-X . 4))
 (1344 12 (:REWRITE RTL::MOD-DOES-NOTHING))
 (1225 12 (:REWRITE MOD-ZERO . 4))
 (1214 44 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (1176 12 (:REWRITE DEFAULT-MOD-RATIO))
 (1152 78 (:REWRITE |(< (+ (- c) x) y)|))
 (1088 124 (:REWRITE |(< c (- x))|))
 (1051 36 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (788 328 (:REWRITE DEFAULT-PLUS-1))
 (664 664 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (664 664 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (664 664 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (642 306 (:REWRITE DEFAULT-TIMES-2))
 (567 24 (:REWRITE |(equal (- x) c)|))
 (558 558 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (558 558 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (558 558 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (540 2 (:LINEAR MOD-BOUNDS-3))
 (461 91 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (461 91 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (461 91 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (461 91 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (382 46 (:META META-INTEGERP-CORRECT))
 (366 306 (:REWRITE DEFAULT-TIMES-1))
 (340 184 (:REWRITE DEFAULT-LESS-THAN-1))
 (288 144 (:REWRITE |(- (- x))|))
 (261 261 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (220 124 (:REWRITE |(< (- x) (- y))|))
 (212 212 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (186 186 (:REWRITE THE-FLOOR-BELOW))
 (186 186 (:REWRITE THE-FLOOR-ABOVE))
 (186 64 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (186 64 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (184 184 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (184 184 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (130 130 (:REWRITE FOLD-CONSTS-IN-+))
 (124 124 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (124 124 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (124 124 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (124 124 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (124 124 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (124 124 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (124 124 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (124 124 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (124 124 (:REWRITE |(< (/ x) (/ y))|))
 (108 12 (:REWRITE MOD-X-Y-=-X . 2))
 (104 104 (:REWRITE |(< x (+ c/d y))|))
 (91 91 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (91 91 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (91 91 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (91 91 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (88 88 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (84 12 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (84 12 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (84 12 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (84 12 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (84 12 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (78 78 (:REWRITE |(< (+ c/d x) y)|))
 (64 64 (:REWRITE SIMPLIFY-SUMS-<))
 (64 64 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (64 64 (:REWRITE INTEGERP-<-CONSTANT))
 (64 64 (:REWRITE CONSTANT-<-INTEGERP))
 (60 60 (:REWRITE |(* (- x) y)|))
 (48 24 (:REWRITE |(equal (- x) (- y))|))
 (46 46 (:REWRITE REDUCE-INTEGERP-+))
 (36 36 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (36 12 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (36 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (36 12 (:REWRITE DEFAULT-MOD-1))
 (36 4 (:REWRITE ACL2-NUMBERP-X))
 (28 4 (:LINEAR MOD-BOUNDS-2))
 (27 27 (:REWRITE |(< 0 (* x y))|))
 (25 25 (:REWRITE |(< (* x y) 0)|))
 (24 24 (:REWRITE |(equal c (/ x))|))
 (24 24 (:REWRITE |(equal c (- x))|))
 (24 24 (:REWRITE |(equal (/ x) c)|))
 (24 24 (:REWRITE |(equal (/ x) (/ y))|))
 (24 24 (:REWRITE |(equal (+ (- c) x) y)|))
 (24 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (22 22 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (16 4 (:REWRITE RATIONALP-X))
 (14 14 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (14 14 (:REWRITE |(< 0 (/ x))|))
 (12 12 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (12 12 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (12 12 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (12 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (12 12 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (12 12 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (12 12 (:REWRITE DEFAULT-MOD-2))
 (12 12 (:REWRITE |(mod x (- y))| . 3))
 (12 12 (:REWRITE |(mod x (- y))| . 2))
 (12 12 (:REWRITE |(mod x (- y))| . 1))
 (12 12 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (12 12 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (12 12 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (11 11 (:REWRITE |(< (/ x) 0)|))
 (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))
 (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 REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:META META-RATIONALP-CORRECT))
 (2 2 (:LINEAR RTL::MOD-BND-3))
 )
(RTL::EXPDEFICIT-5
 (433 5 (:REWRITE MOD-ZERO . 3))
 (340 20 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (290 10 (:REWRITE |(* y x)|))
 (272 12 (:REWRITE INTEGERP-MINUS-X))
 (250 10 (:REWRITE |(* x (+ y z))|))
 (248 248 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (248 248 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (248 248 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (193 37 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (193 37 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (180 5 (:REWRITE DEFAULT-MOD-RATIO))
 (173 37 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (173 37 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (161 5 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (144 44 (:REWRITE DEFAULT-PLUS-2))
 (140 10 (:REWRITE |(* x (- y))|))
 (112 32 (:REWRITE DEFAULT-MINUS))
 (108 1 (:LINEAR MOD-BOUNDS-3))
 (92 2 (:REWRITE |(< (+ (- c) x) y)|))
 (80 80 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (80 80 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (80 80 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (80 80 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (72 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (70 15 (:REWRITE |(- (* c x))|))
 (64 12 (:REWRITE |(< (- x) c)|))
 (57 1 (:REWRITE RTL::BITS-TAIL))
 (55 55 (:REWRITE DEFAULT-TIMES-2))
 (55 55 (:REWRITE DEFAULT-TIMES-1))
 (44 44 (:REWRITE DEFAULT-PLUS-1))
 (37 37 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (37 37 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (37 37 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (37 37 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (35 35 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (35 35 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (35 35 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (35 35 (:REWRITE NORMALIZE-ADDENDS))
 (25 5 (:REWRITE MOD-ZERO . 4))
 (25 5 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (25 5 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (25 5 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (25 5 (:REWRITE MOD-X-Y-=-X . 4))
 (25 5 (:REWRITE MOD-X-Y-=-X . 3))
 (25 5 (:REWRITE MOD-X-Y-=-X . 2))
 (25 5 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (25 5 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (25 5 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (14 14 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (14 14 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (14 14 (:REWRITE THE-FLOOR-BELOW))
 (14 14 (:REWRITE THE-FLOOR-ABOVE))
 (14 14 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE DEFAULT-LESS-THAN-2))
 (14 14 (:REWRITE DEFAULT-LESS-THAN-1))
 (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) (- y))|))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (10 10 (:REWRITE SIMPLIFY-SUMS-<))
 (10 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 10 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (10 10 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (10 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (10 10 (:REWRITE INTEGERP-<-CONSTANT))
 (10 10 (:REWRITE CONSTANT-<-INTEGERP))
 (10 10 (:REWRITE |(* (- x) y)|))
 (10 2 (:LINEAR MOD-BOUNDS-2))
 (10 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (9 1 (:REWRITE ACL2-NUMBERP-X))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:META META-INTEGERP-CORRECT))
 (6 6 (:REWRITE |(- (- x))|))
 (5 5 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (5 5 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (5 5 (:REWRITE RTL::MOD-DOES-NOTHING))
 (5 5 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (5 5 (:REWRITE DEFAULT-MOD-2))
 (5 5 (:REWRITE DEFAULT-MOD-1))
 (5 5 (:REWRITE |(mod x (- y))| . 3))
 (5 5 (:REWRITE |(mod x (- y))| . 2))
 (5 5 (:REWRITE |(mod x (- y))| . 1))
 (5 5 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (5 5 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (5 5 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (5 5 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (5 5 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (5 5 (:REWRITE |(< y (+ (- c) x))|))
 (5 5 (:REWRITE |(< x (+ c/d y))|))
 (4 4 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (4 4 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (4 4 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (4 4 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (4 1 (:REWRITE RATIONALP-X))
 (3 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 |(< (* x y) 0)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 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 RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (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 |(< (/ x) 0)|))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:LINEAR RTL::MOD-BND-3))
 (1 1 (:LINEAR RTL::MOD-BND-2))
 )
(RTL::EXPDEFICIT-6
 (20 20 (:REWRITE DEFAULT-PLUS-2))
 (20 20 (:REWRITE DEFAULT-PLUS-1))
 (10 10 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (10 10 (:REWRITE NORMALIZE-ADDENDS))
 (10 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (9 1 (:REWRITE ACL2-NUMBERP-X))
 (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 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-WEAK-INEQUALITIES))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (4 1 (:REWRITE RATIONALP-X))
 (3 3 (:REWRITE DEFAULT-MINUS))
 (3 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 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 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:META META-RATIONALP-CORRECT))
 )
(RTL::EXPDEFICIT-7)
(RTL::EXPDEFICIT-8
 (3896 111 (:REWRITE |(< (- x) c)|))
 (3294 12 (:REWRITE MOD-ZERO . 3))
 (2313 59 (:REWRITE INTEGERP-MINUS-X))
 (1792 104 (:REWRITE |(< y (+ (- c) x))|))
 (1640 328 (:REWRITE DEFAULT-PLUS-2))
 (1581 401 (:REWRITE DEFAULT-MINUS))
 (1484 12 (:REWRITE MOD-X-Y-=-X . 3))
 (1455 12 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (1448 12 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (1448 12 (:REWRITE MOD-X-Y-=-X . 4))
 (1344 12 (:REWRITE RTL::MOD-DOES-NOTHING))
 (1225 12 (:REWRITE MOD-ZERO . 4))
 (1214 44 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (1176 12 (:REWRITE DEFAULT-MOD-RATIO))
 (1152 78 (:REWRITE |(< (+ (- c) x) y)|))
 (1087 123 (:REWRITE |(< c (- x))|))
 (1052 37 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (788 328 (:REWRITE DEFAULT-PLUS-1))
 (664 664 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (664 664 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (664 664 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (642 306 (:REWRITE DEFAULT-TIMES-2))
 (568 25 (:REWRITE |(equal (- x) c)|))
 (558 558 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (558 558 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (558 558 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (540 2 (:LINEAR MOD-BOUNDS-3))
 (461 91 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (461 91 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (461 91 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (461 91 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (381 45 (:META META-INTEGERP-CORRECT))
 (366 306 (:REWRITE DEFAULT-TIMES-1))
 (339 183 (:REWRITE DEFAULT-LESS-THAN-1))
 (288 144 (:REWRITE |(- (- x))|))
 (261 261 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (219 123 (:REWRITE |(< (- x) (- y))|))
 (212 212 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (185 63 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (185 63 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (184 184 (:REWRITE THE-FLOOR-BELOW))
 (184 184 (:REWRITE THE-FLOOR-ABOVE))
 (183 183 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (183 183 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (130 130 (:REWRITE FOLD-CONSTS-IN-+))
 (123 123 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (123 123 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (123 123 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (123 123 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (123 123 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (123 123 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (123 123 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (123 123 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (123 123 (:REWRITE |(< (/ x) (/ y))|))
 (108 12 (:REWRITE MOD-X-Y-=-X . 2))
 (104 104 (:REWRITE |(< x (+ c/d y))|))
 (91 91 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (91 91 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (91 91 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (91 91 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (88 88 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (84 12 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (84 12 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (84 12 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (84 12 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (84 12 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (78 78 (:REWRITE |(< (+ c/d x) y)|))
 (63 63 (:REWRITE SIMPLIFY-SUMS-<))
 (63 63 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (63 63 (:REWRITE INTEGERP-<-CONSTANT))
 (63 63 (:REWRITE CONSTANT-<-INTEGERP))
 (60 60 (:REWRITE |(* (- x) y)|))
 (49 25 (:REWRITE |(equal (- x) (- y))|))
 (46 13 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (45 45 (:REWRITE REDUCE-INTEGERP-+))
 (39 13 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (37 37 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (36 12 (:REWRITE DEFAULT-MOD-1))
 (28 4 (:LINEAR MOD-BOUNDS-2))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (26 26 (:REWRITE |(< 0 (* x y))|))
 (25 25 (:REWRITE |(equal c (/ x))|))
 (25 25 (:REWRITE |(equal c (- x))|))
 (25 25 (:REWRITE |(equal (/ x) c)|))
 (25 25 (:REWRITE |(equal (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (* x y) 0)|))
 (24 24 (:REWRITE |(equal (+ (- c) x) y)|))
 (24 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (21 21 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (14 14 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (13 13 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (13 13 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (13 13 (:REWRITE |(< 0 (/ x))|))
 (12 12 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (12 12 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (12 12 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (12 12 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (12 12 (:REWRITE DEFAULT-MOD-2))
 (12 12 (:REWRITE |(mod x (- y))| . 3))
 (12 12 (:REWRITE |(mod x (- y))| . 2))
 (12 12 (:REWRITE |(mod x (- y))| . 1))
 (12 12 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (12 12 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (12 12 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (12 3 (:REWRITE RATIONALP-X))
 (11 11 (:REWRITE |(< (/ x) 0)|))
 (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))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:META META-RATIONALP-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:LINEAR RTL::MOD-BND-3))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::EXPDEFICIT-9
 (433 5 (:REWRITE MOD-ZERO . 3))
 (340 20 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (290 10 (:REWRITE |(* y x)|))
 (272 12 (:REWRITE INTEGERP-MINUS-X))
 (250 10 (:REWRITE |(* x (+ y z))|))
 (248 248 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (248 248 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (248 248 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (193 37 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (193 37 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (180 5 (:REWRITE DEFAULT-MOD-RATIO))
 (173 37 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (173 37 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (161 5 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (141 41 (:REWRITE DEFAULT-PLUS-2))
 (140 10 (:REWRITE |(* x (- y))|))
 (112 32 (:REWRITE DEFAULT-MINUS))
 (108 1 (:LINEAR MOD-BOUNDS-3))
 (92 2 (:REWRITE |(< (+ (- c) x) y)|))
 (80 80 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (80 80 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (80 80 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (80 80 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (72 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (70 15 (:REWRITE |(- (* c x))|))
 (64 12 (:REWRITE |(< (- x) c)|))
 (57 1 (:REWRITE RTL::BITS-TAIL))
 (55 55 (:REWRITE DEFAULT-TIMES-2))
 (55 55 (:REWRITE DEFAULT-TIMES-1))
 (41 41 (:REWRITE DEFAULT-PLUS-1))
 (37 37 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (37 37 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (37 37 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (37 37 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (35 35 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (35 35 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (35 35 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (35 35 (:REWRITE NORMALIZE-ADDENDS))
 (25 5 (:REWRITE MOD-ZERO . 4))
 (25 5 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (25 5 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (25 5 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (25 5 (:REWRITE MOD-X-Y-=-X . 4))
 (25 5 (:REWRITE MOD-X-Y-=-X . 3))
 (25 5 (:REWRITE MOD-X-Y-=-X . 2))
 (25 5 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (25 5 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (25 5 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (14 14 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (14 14 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (14 14 (:REWRITE THE-FLOOR-BELOW))
 (14 14 (:REWRITE THE-FLOOR-ABOVE))
 (14 14 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE DEFAULT-LESS-THAN-2))
 (14 14 (:REWRITE DEFAULT-LESS-THAN-1))
 (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) (- y))|))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (10 10 (:REWRITE SIMPLIFY-SUMS-<))
 (10 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 10 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (10 10 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (10 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (10 10 (:REWRITE INTEGERP-<-CONSTANT))
 (10 10 (:REWRITE CONSTANT-<-INTEGERP))
 (10 10 (:REWRITE |(* (- x) y)|))
 (10 2 (:LINEAR MOD-BOUNDS-2))
 (10 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (9 1 (:REWRITE ACL2-NUMBERP-X))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:META META-INTEGERP-CORRECT))
 (6 6 (:REWRITE |(- (- x))|))
 (5 5 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (5 5 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (5 5 (:REWRITE RTL::MOD-DOES-NOTHING))
 (5 5 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (5 5 (:REWRITE DEFAULT-MOD-2))
 (5 5 (:REWRITE DEFAULT-MOD-1))
 (5 5 (:REWRITE |(mod x (- y))| . 3))
 (5 5 (:REWRITE |(mod x (- y))| . 2))
 (5 5 (:REWRITE |(mod x (- y))| . 1))
 (5 5 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (5 5 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (5 5 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (5 5 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (5 5 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (5 5 (:REWRITE |(< y (+ (- c) x))|))
 (5 5 (:REWRITE |(< x (+ c/d y))|))
 (4 4 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (4 4 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (4 4 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (4 4 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (4 1 (:REWRITE RATIONALP-X))
 (3 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 |(< (* x y) 0)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 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 RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (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 |(< (/ x) 0)|))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:LINEAR RTL::MOD-BND-3))
 (1 1 (:LINEAR RTL::MOD-BND-2))
 )
(RTL::EXPDEFICIT-10
 (24 24 (:REWRITE DEFAULT-PLUS-2))
 (24 24 (:REWRITE DEFAULT-PLUS-1))
 (12 12 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (12 12 (:REWRITE NORMALIZE-ADDENDS))
 (10 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (9 1 (:REWRITE ACL2-NUMBERP-X))
 (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 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-WEAK-INEQUALITIES))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (4 1 (:REWRITE RATIONALP-X))
 (3 3 (:REWRITE DEFAULT-MINUS))
 (3 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 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 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:META META-RATIONALP-CORRECT))
 )
(RTL::EXPDEFICIT-11)
(RTL::EXPDEFICIT-12
 (3896 111 (:REWRITE |(< (- x) c)|))
 (3294 12 (:REWRITE MOD-ZERO . 3))
 (2313 59 (:REWRITE INTEGERP-MINUS-X))
 (1792 104 (:REWRITE |(< y (+ (- c) x))|))
 (1640 328 (:REWRITE DEFAULT-PLUS-2))
 (1581 401 (:REWRITE DEFAULT-MINUS))
 (1484 12 (:REWRITE MOD-X-Y-=-X . 3))
 (1455 12 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (1448 12 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (1448 12 (:REWRITE MOD-X-Y-=-X . 4))
 (1344 12 (:REWRITE RTL::MOD-DOES-NOTHING))
 (1225 12 (:REWRITE MOD-ZERO . 4))
 (1214 44 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (1176 12 (:REWRITE DEFAULT-MOD-RATIO))
 (1152 78 (:REWRITE |(< (+ (- c) x) y)|))
 (1087 123 (:REWRITE |(< c (- x))|))
 (1052 37 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (788 328 (:REWRITE DEFAULT-PLUS-1))
 (664 664 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (664 664 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (664 664 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (642 306 (:REWRITE DEFAULT-TIMES-2))
 (568 25 (:REWRITE |(equal (- x) c)|))
 (558 558 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (558 558 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (558 558 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (540 2 (:LINEAR MOD-BOUNDS-3))
 (461 91 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (461 91 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (461 91 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (461 91 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (381 45 (:META META-INTEGERP-CORRECT))
 (366 306 (:REWRITE DEFAULT-TIMES-1))
 (339 183 (:REWRITE DEFAULT-LESS-THAN-1))
 (288 144 (:REWRITE |(- (- x))|))
 (261 261 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (219 123 (:REWRITE |(< (- x) (- y))|))
 (212 212 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (185 63 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (185 63 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (184 184 (:REWRITE THE-FLOOR-BELOW))
 (184 184 (:REWRITE THE-FLOOR-ABOVE))
 (183 183 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (183 183 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (130 130 (:REWRITE FOLD-CONSTS-IN-+))
 (123 123 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (123 123 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (123 123 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (123 123 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (123 123 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (123 123 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (123 123 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (123 123 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (123 123 (:REWRITE |(< (/ x) (/ y))|))
 (108 12 (:REWRITE MOD-X-Y-=-X . 2))
 (104 104 (:REWRITE |(< x (+ c/d y))|))
 (91 91 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (91 91 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (91 91 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (91 91 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (88 88 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (84 12 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (84 12 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (84 12 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (84 12 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (84 12 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (78 78 (:REWRITE |(< (+ c/d x) y)|))
 (63 63 (:REWRITE SIMPLIFY-SUMS-<))
 (63 63 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (63 63 (:REWRITE INTEGERP-<-CONSTANT))
 (63 63 (:REWRITE CONSTANT-<-INTEGERP))
 (60 60 (:REWRITE |(* (- x) y)|))
 (49 25 (:REWRITE |(equal (- x) (- y))|))
 (46 13 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (45 45 (:REWRITE REDUCE-INTEGERP-+))
 (39 13 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (37 37 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (36 12 (:REWRITE DEFAULT-MOD-1))
 (28 4 (:LINEAR MOD-BOUNDS-2))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (26 26 (:REWRITE |(< 0 (* x y))|))
 (25 25 (:REWRITE |(equal c (/ x))|))
 (25 25 (:REWRITE |(equal c (- x))|))
 (25 25 (:REWRITE |(equal (/ x) c)|))
 (25 25 (:REWRITE |(equal (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (* x y) 0)|))
 (24 24 (:REWRITE |(equal (+ (- c) x) y)|))
 (24 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (21 21 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (14 14 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (13 13 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (13 13 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (13 13 (:REWRITE |(< 0 (/ x))|))
 (12 12 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (12 12 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (12 12 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (12 12 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (12 12 (:REWRITE DEFAULT-MOD-2))
 (12 12 (:REWRITE |(mod x (- y))| . 3))
 (12 12 (:REWRITE |(mod x (- y))| . 2))
 (12 12 (:REWRITE |(mod x (- y))| . 1))
 (12 12 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (12 12 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (12 12 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (12 3 (:REWRITE RATIONALP-X))
 (11 11 (:REWRITE |(< (/ x) 0)|))
 (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))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:META META-RATIONALP-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:LINEAR RTL::MOD-BND-3))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::EXPDEFICIT-13
 (3089 92 (:REWRITE |(< (- x) c)|))
 (2430 9 (:REWRITE MOD-ZERO . 3))
 (1817 46 (:REWRITE INTEGERP-MINUS-X))
 (1660 20 (:REWRITE |(* y x)|))
 (1540 40 (:REWRITE |(* x (+ y z))|))
 (1454 86 (:REWRITE |(< y (+ (- c) x))|))
 (1134 9 (:REWRITE MOD-X-Y-=-X . 3))
 (1131 293 (:REWRITE DEFAULT-MINUS))
 (1116 9 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (1107 9 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (1107 9 (:REWRITE MOD-X-Y-=-X . 4))
 (1054 235 (:REWRITE DEFAULT-PLUS-2))
 (1026 9 (:REWRITE RTL::MOD-DOES-NOTHING))
 (927 9 (:REWRITE MOD-ZERO . 4))
 (882 9 (:REWRITE DEFAULT-MOD-RATIO))
 (866 101 (:REWRITE |(< c (- x))|))
 (848 424 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (801 27 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (759 33 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (680 40 (:REWRITE |(* x (- y))|))
 (540 2 (:LINEAR MOD-BOUNDS-3))
 (486 486 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (486 486 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (486 486 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (460 235 (:REWRITE DEFAULT-PLUS-1))
 (424 424 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (424 424 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (424 424 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (424 202 (:REWRITE DEFAULT-TIMES-2))
 (423 18 (:REWRITE |(equal (- x) c)|))
 (414 80 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (414 80 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (414 80 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (414 80 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (405 54 (:REWRITE |(< (+ (- c) x) y)|))
 (350 62 (:REWRITE |(- (* c x))|))
 (312 146 (:REWRITE DEFAULT-LESS-THAN-2))
 (299 35 (:META META-INTEGERP-CORRECT))
 (254 146 (:REWRITE DEFAULT-LESS-THAN-1))
 (242 202 (:REWRITE DEFAULT-TIMES-1))
 (216 108 (:REWRITE |(- (- x))|))
 (198 198 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (198 198 (:REWRITE NORMALIZE-ADDENDS))
 (174 111 (:REWRITE |(+ c (+ d x))|))
 (173 101 (:REWRITE |(< (- x) (- y))|))
 (150 56 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (150 56 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (146 146 (:REWRITE THE-FLOOR-BELOW))
 (146 146 (:REWRITE THE-FLOOR-ABOVE))
 (146 146 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (146 146 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (142 142 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (102 102 (:REWRITE FOLD-CONSTS-IN-+))
 (101 101 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (101 101 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (101 101 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (101 101 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (101 101 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (101 101 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (101 101 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (101 101 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (101 101 (:REWRITE |(< (/ x) (/ y))|))
 (86 86 (:REWRITE |(< x (+ c/d y))|))
 (81 9 (:REWRITE MOD-X-Y-=-X . 2))
 (80 80 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (80 80 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (80 80 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (80 80 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (73 73 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (63 9 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (63 9 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (63 9 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (63 9 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (63 9 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (56 56 (:REWRITE SIMPLIFY-SUMS-<))
 (56 56 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (56 56 (:REWRITE INTEGERP-<-CONSTANT))
 (56 56 (:REWRITE CONSTANT-<-INTEGERP))
 (54 54 (:REWRITE |(< (+ c/d x) y)|))
 (40 40 (:REWRITE |(* (- x) y)|))
 (36 18 (:REWRITE |(equal (- x) (- y))|))
 (35 35 (:REWRITE REDUCE-INTEGERP-+))
 (28 28 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (28 28 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (28 4 (:LINEAR MOD-BOUNDS-2))
 (27 27 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (27 9 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (27 9 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (27 9 (:REWRITE DEFAULT-MOD-1))
 (27 9 (:REWRITE |(+ 0 x)|))
 (25 25 (:REWRITE |(< 0 (* x y))|))
 (20 20 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (20 20 (:REWRITE |(< (* x y) 0)|))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (18 18 (:REWRITE |(equal c (/ x))|))
 (18 18 (:REWRITE |(equal c (- x))|))
 (18 18 (:REWRITE |(equal (/ x) c)|))
 (18 18 (:REWRITE |(equal (/ x) (/ y))|))
 (18 18 (:REWRITE |(equal (+ (- c) x) y)|))
 (16 16 (:REWRITE |(< 0 (/ x))|))
 (11 11 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (11 11 (:REWRITE |(< (/ x) 0)|))
 (9 9 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (9 9 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (9 9 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (9 9 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (9 9 (:REWRITE DEFAULT-MOD-2))
 (9 9 (:REWRITE |(mod x (- y))| . 3))
 (9 9 (:REWRITE |(mod x (- y))| . 2))
 (9 9 (:REWRITE |(mod x (- y))| . 1))
 (9 9 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (9 9 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (9 9 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (9 9 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (9 9 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (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 (:LINEAR RTL::MOD-BND-3))
 )
(RTL::EXPDEFICIT-14
 (12413 38 (:REWRITE MOD-ZERO . 3))
 (10917 305 (:REWRITE |(< (- x) c)|))
 (8403 1825 (:REWRITE DEFAULT-PLUS-2))
 (7348 157 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (6602 162 (:REWRITE INTEGERP-MINUS-X))
 (4932 38 (:REWRITE DEFAULT-MOD-RATIO))
 (4900 38 (:REWRITE MOD-ZERO . 4))
 (4814 38 (:REWRITE MOD-X-Y-=-X . 4))
 (4796 38 (:REWRITE MOD-X-Y-=-X . 3))
 (4620 38 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (4448 1196 (:REWRITE DEFAULT-MINUS))
 (4140 1825 (:REWRITE DEFAULT-PLUS-1))
 (3816 78 (:REWRITE |(equal (- x) c)|))
 (3685 343 (:REWRITE |(< c (- x))|))
 (3316 30 (:REWRITE RTL::MOD-DOES-NOTHING))
 (2840 38 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (2236 2236 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (2236 2236 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (2236 2236 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (2218 116 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1768 866 (:REWRITE DEFAULT-TIMES-2))
 (1495 1495 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (1495 1495 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (1495 1495 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (1236 246 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (1236 246 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (1236 246 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (1236 246 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (1117 1117 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1082 122 (:META META-INTEGERP-CORRECT))
 (1034 866 (:REWRITE DEFAULT-TIMES-1))
 (1018 186 (:REWRITE |(< (+ (- c) x) y)|))
 (969 373 (:REWRITE DEFAULT-LESS-THAN-1))
 (963 187 (:REWRITE |(< y (+ (- c) x))|))
 (816 408 (:REWRITE |(- (- x))|))
 (751 177 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (743 373 (:REWRITE DEFAULT-LESS-THAN-2))
 (722 2 (:LINEAR MOD-BOUNDS-3))
 (645 177 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (608 608 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (599 343 (:REWRITE |(< (- x) (- y))|))
 (499 499 (:REWRITE FOLD-CONSTS-IN-+))
 (373 373 (:REWRITE THE-FLOOR-BELOW))
 (373 373 (:REWRITE THE-FLOOR-ABOVE))
 (373 373 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (373 373 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (343 343 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (343 343 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (343 343 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (343 343 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (343 343 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (343 343 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (343 343 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (343 343 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (343 343 (:REWRITE |(< (/ x) (/ y))|))
 (342 38 (:REWRITE MOD-X-Y-=-X . 2))
 (306 30 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (266 38 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (266 38 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (266 38 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (266 38 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (246 246 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (246 246 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (246 246 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (246 246 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (243 243 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (187 187 (:REWRITE |(< x (+ c/d y))|))
 (186 186 (:REWRITE |(< (+ c/d x) y)|))
 (177 177 (:REWRITE SIMPLIFY-SUMS-<))
 (177 177 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (177 177 (:REWRITE INTEGERP-<-CONSTANT))
 (177 177 (:REWRITE CONSTANT-<-INTEGERP))
 (168 168 (:REWRITE |(* (- x) y)|))
 (154 78 (:REWRITE |(equal (- x) (- y))|))
 (134 40 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (122 122 (:REWRITE REDUCE-INTEGERP-+))
 (120 40 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (116 116 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (114 38 (:REWRITE DEFAULT-MOD-1))
 (89 89 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (78 78 (:REWRITE |(equal c (/ x))|))
 (78 78 (:REWRITE |(equal c (- x))|))
 (78 78 (:REWRITE |(equal (/ x) c)|))
 (78 78 (:REWRITE |(equal (/ x) (/ y))|))
 (76 76 (:REWRITE |(equal (+ (- c) x) y)|))
 (63 63 (:REWRITE |(< 0 (* x y))|))
 (62 62 (:REWRITE |(< (* x y) 0)|))
 (55 55 (:REWRITE |(< 0 (/ x))|))
 (54 54 (:REWRITE |(< (/ x) 0)|))
 (40 40 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (40 40 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (40 40 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (38 38 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (38 38 (:REWRITE DEFAULT-MOD-2))
 (38 38 (:REWRITE |(mod x (- y))| . 3))
 (38 38 (:REWRITE |(mod x (- y))| . 2))
 (38 38 (:REWRITE |(mod x (- y))| . 1))
 (38 38 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (38 38 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (38 38 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (36 6 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (32 32 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (32 32 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (30 30 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (30 30 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (30 30 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (28 4 (:LINEAR MOD-BOUNDS-2))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (18 2 (:REWRITE ACL2-NUMBERP-X))
 (15 15 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (15 15 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (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))
 (8 2 (:REWRITE RATIONALP-X))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:LINEAR RTL::MOD-BND-3))
 )
(RTL::EXPDEFICIT-REWRITE
 (388 316 (:REWRITE DEFAULT-PLUS-2))
 (371 3 (:REWRITE MOD-ZERO . 3))
 (340 316 (:REWRITE DEFAULT-PLUS-1))
 (250 6 (:REWRITE |(* y x)|))
 (238 3 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (234 3 (:REWRITE MOD-X-Y-=-X . 4))
 (230 3 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (226 8 (:REWRITE |(* x (+ y z))|))
 (190 18 (:REWRITE INTEGERP-MINUS-X))
 (150 3 (:REWRITE DEFAULT-MOD-RATIO))
 (149 38 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (145 9 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (138 3 (:REWRITE MOD-ZERO . 4))
 (130 130 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (118 54 (:REWRITE DEFAULT-MINUS))
 (112 8 (:REWRITE |(* x (- y))|))
 (100 47 (:REWRITE |(< c (- x))|))
 (83 35 (:REWRITE |(equal (- x) c)|))
 (62 62 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (62 62 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (62 62 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (62 62 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (62 62 (:REWRITE THE-FLOOR-BELOW))
 (62 62 (:REWRITE THE-FLOOR-ABOVE))
 (62 62 (:REWRITE DEFAULT-LESS-THAN-2))
 (62 62 (:REWRITE DEFAULT-LESS-THAN-1))
 (59 59 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (59 59 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (56 12 (:REWRITE |(- (* c x))|))
 (54 6 (:REWRITE ACL2-NUMBERP-X))
 (47 47 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (47 47 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (47 47 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (47 47 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (47 47 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (47 47 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (47 47 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (47 47 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (47 47 (:REWRITE |(< (/ x) (/ y))|))
 (47 47 (:REWRITE |(< (- x) (- y))|))
 (45 30 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (43 43 (:REWRITE INTEGERP-<-CONSTANT))
 (43 43 (:REWRITE CONSTANT-<-INTEGERP))
 (42 42 (:REWRITE DEFAULT-TIMES-2))
 (42 42 (:REWRITE DEFAULT-TIMES-1))
 (41 41 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (38 38 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (37 11 (:REWRITE |(< (+ (- c) x) y)|))
 (36 36 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (35 35 (:REWRITE |(equal c (/ x))|))
 (35 35 (:REWRITE |(equal c (- x))|))
 (35 35 (:REWRITE |(equal (/ x) c)|))
 (35 35 (:REWRITE |(equal (/ x) (/ y))|))
 (35 35 (:REWRITE |(equal (- x) (- y))|))
 (33 33 (:REWRITE SIMPLIFY-SUMS-<))
 (32 32 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (32 30 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (28 28 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (26 26 (:REWRITE |(< x (+ c/d y))|))
 (24 24 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (24 24 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (24 24 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (24 6 (:REWRITE RATIONALP-X))
 (18 18 (:REWRITE FOLD-CONSTS-IN-+))
 (17 17 (:REWRITE |(< 0 (* x y))|))
 (15 15 (:REWRITE REDUCE-INTEGERP-+))
 (15 15 (:META META-INTEGERP-CORRECT))
 (15 3 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (15 3 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (13 13 (:REWRITE |(< (* x y) 0)|))
 (12 12 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 12 (:REWRITE |(< (/ x) 0)|))
 (11 11 (:REWRITE |(< (+ c/d x) y)|))
 (8 8 (:REWRITE |(* (- x) y)|))
 (7 7 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:META META-RATIONALP-CORRECT))
 (5 5 (:REWRITE |(equal (+ (- c) x) y)|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (3 3 (:REWRITE DEFAULT-MOD-2))
 (3 3 (:REWRITE DEFAULT-MOD-1))
 )
(RTL::EXPSHFTINT-1
 (84 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (43 20 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (43 20 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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))|))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE SIMPLIFY-SUMS-<))
 (2 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (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))|))
 )
(RTL::BVECP-EXPSHFTINT
 (84 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (26 12 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (26 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (16 16 (:TYPE-PRESCRIPTION RTL::EXPDIFFINT))
 (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 |(equal c (/ x))|))
 (12 12 (:REWRITE |(equal c (- x))|))
 (12 12 (:REWRITE |(equal (/ x) c)|))
 (12 12 (:REWRITE |(equal (/ x) (/ y))|))
 (12 12 (:REWRITE |(equal (- x) c)|))
 (12 12 (:REWRITE |(equal (- x) (- y))|))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE SIMPLIFY-SUMS-<))
 (2 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(< 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::EXPSHFTINT-BOUND
 (513 18 (:REWRITE RTL::BITS-TAIL-GEN))
 (90 9 (:REWRITE RTL::NEG-BITN-0))
 (69 69 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (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))
 (45 45 (:TYPE-PRESCRIPTION RTL::SI))
 (28 16 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (27 9 (:REWRITE RTL::BVECP-BITN-0))
 (24 16 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (23 21 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (23 21 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (23 21 (:REWRITE DEFAULT-LESS-THAN-1))
 (22 22 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (22 22 (:REWRITE RTL::BITS-NEG-INDICES))
 (21 21 (:REWRITE THE-FLOOR-BELOW))
 (21 21 (:REWRITE THE-FLOOR-ABOVE))
 (21 21 (:REWRITE SIMPLIFY-SUMS-<))
 (21 21 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (21 21 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (21 21 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (21 21 (:REWRITE INTEGERP-<-CONSTANT))
 (21 21 (:REWRITE DEFAULT-LESS-THAN-2))
 (21 21 (:REWRITE CONSTANT-<-INTEGERP))
 (21 21 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (21 21 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (21 21 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (21 21 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (21 21 (:REWRITE |(< c (- x))|))
 (21 21 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (21 21 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (21 21 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (21 21 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (21 21 (:REWRITE |(< (/ x) (/ y))|))
 (21 21 (:REWRITE |(< (- x) c)|))
 (21 21 (:REWRITE |(< (- x) (- y))|))
 (21 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))|))
 (12 8 (:REWRITE DEFAULT-PLUS-2))
 (9 9 (:REWRITE RTL::NEG-BITN-1))
 (9 9 (:REWRITE RTL::BITN-NEG))
 (8 8 (:REWRITE DEFAULT-PLUS-1))
 (6 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (4 4 (:REWRITE NORMALIZE-ADDENDS))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::EXPZERO-REWRITE
 (90 9 (:REWRITE RTL::NEG-BITN-0))
 (71 71 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (71 71 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (71 71 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (71 71 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (71 71 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (71 71 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (35 23 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (31 23 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (28 23 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (27 9 (:REWRITE RTL::BVECP-BITN-0))
 (25 25 (:TYPE-PRESCRIPTION RTL::SI))
 (25 25 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (25 25 (:REWRITE RTL::BITS-NEG-INDICES))
 (24 22 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (24 22 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (24 22 (:REWRITE DEFAULT-LESS-THAN-1))
 (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))|))
 (22 22 (:REWRITE THE-FLOOR-BELOW))
 (22 22 (:REWRITE THE-FLOOR-ABOVE))
 (22 22 (:REWRITE SIMPLIFY-SUMS-<))
 (22 22 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (22 22 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (22 22 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (22 22 (:REWRITE INTEGERP-<-CONSTANT))
 (22 22 (:REWRITE DEFAULT-LESS-THAN-2))
 (22 22 (:REWRITE CONSTANT-<-INTEGERP))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (- x))|))
 (22 22 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< (/ x) (/ y))|))
 (22 22 (:REWRITE |(< (- x) c)|))
 (22 22 (:REWRITE |(< (- x) (- y))|))
 (12 8 (:REWRITE DEFAULT-PLUS-2))
 (9 9 (:REWRITE RTL::NEG-BITN-1))
 (9 9 (:REWRITE RTL::BITN-NEG))
 (8 8 (:REWRITE DEFAULT-PLUS-1))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (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)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::EXPMAX-REWRITE
 (90 9 (:REWRITE RTL::NEG-BITN-0))
 (71 71 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (71 71 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (71 71 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (71 71 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (71 71 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (71 71 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (35 23 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (31 23 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (28 23 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (27 9 (:REWRITE RTL::BVECP-BITN-0))
 (25 25 (:TYPE-PRESCRIPTION RTL::SI))
 (25 25 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (25 25 (:REWRITE RTL::BITS-NEG-INDICES))
 (24 22 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (24 22 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (24 22 (:REWRITE DEFAULT-LESS-THAN-1))
 (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))|))
 (22 22 (:REWRITE THE-FLOOR-BELOW))
 (22 22 (:REWRITE THE-FLOOR-ABOVE))
 (22 22 (:REWRITE SIMPLIFY-SUMS-<))
 (22 22 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (22 22 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (22 22 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (22 22 (:REWRITE INTEGERP-<-CONSTANT))
 (22 22 (:REWRITE DEFAULT-LESS-THAN-2))
 (22 22 (:REWRITE CONSTANT-<-INTEGERP))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (- x))|))
 (22 22 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< (/ x) (/ y))|))
 (22 22 (:REWRITE |(< (- x) c)|))
 (22 22 (:REWRITE |(< (- x) (- y))|))
 (12 8 (:REWRITE DEFAULT-PLUS-2))
 (9 9 (:REWRITE RTL::NEG-BITN-1))
 (9 9 (:REWRITE RTL::BITN-NEG))
 (8 8 (:REWRITE DEFAULT-PLUS-1))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (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)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::EXPINF-REWRITE
 (90 9 (:REWRITE RTL::NEG-BITN-0))
 (71 71 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (71 71 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (71 71 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (71 71 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (71 71 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (71 71 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (35 23 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (31 23 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (28 23 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (27 9 (:REWRITE RTL::BVECP-BITN-0))
 (25 25 (:TYPE-PRESCRIPTION RTL::SI))
 (25 25 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (25 25 (:REWRITE RTL::BITS-NEG-INDICES))
 (24 22 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (24 22 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (24 22 (:REWRITE DEFAULT-LESS-THAN-1))
 (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))|))
 (22 22 (:REWRITE THE-FLOOR-BELOW))
 (22 22 (:REWRITE THE-FLOOR-ABOVE))
 (22 22 (:REWRITE SIMPLIFY-SUMS-<))
 (22 22 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (22 22 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (22 22 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (22 22 (:REWRITE INTEGERP-<-CONSTANT))
 (22 22 (:REWRITE DEFAULT-LESS-THAN-2))
 (22 22 (:REWRITE CONSTANT-<-INTEGERP))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (- x))|))
 (22 22 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< (/ x) (/ y))|))
 (22 22 (:REWRITE |(< (- x) c)|))
 (22 22 (:REWRITE |(< (- x) (- y))|))
 (12 8 (:REWRITE DEFAULT-PLUS-2))
 (9 9 (:REWRITE RTL::NEG-BITN-1))
 (9 9 (:REWRITE RTL::BITN-NEG))
 (8 8 (:REWRITE DEFAULT-PLUS-1))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (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)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::EXPGTINF-REWRITE
 (513 18 (:REWRITE RTL::BITS-TAIL-GEN))
 (90 9 (:REWRITE RTL::NEG-BITN-0))
 (77 77 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (77 77 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (77 77 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (77 77 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (77 77 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (77 77 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (75 75 (:TYPE-PRESCRIPTION RTL::SI))
 (30 18 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (27 9 (:REWRITE RTL::BVECP-BITN-0))
 (26 18 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (23 21 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (23 21 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (23 21 (:REWRITE DEFAULT-LESS-THAN-1))
 (23 18 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (22 22 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (22 22 (:REWRITE RTL::BITS-NEG-INDICES))
 (21 21 (:REWRITE THE-FLOOR-BELOW))
 (21 21 (:REWRITE THE-FLOOR-ABOVE))
 (21 21 (:REWRITE SIMPLIFY-SUMS-<))
 (21 21 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (21 21 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (21 21 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (21 21 (:REWRITE INTEGERP-<-CONSTANT))
 (21 21 (:REWRITE DEFAULT-LESS-THAN-2))
 (21 21 (:REWRITE CONSTANT-<-INTEGERP))
 (21 21 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (21 21 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (21 21 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (21 21 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (21 21 (:REWRITE |(< c (- x))|))
 (21 21 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (21 21 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (21 21 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (21 21 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (21 21 (:REWRITE |(< (/ x) (/ y))|))
 (21 21 (:REWRITE |(< (- x) c)|))
 (21 21 (:REWRITE |(< (- x) (- y))|))
 (18 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (18 18 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (18 18 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (18 18 (:REWRITE |(equal c (/ x))|))
 (18 18 (:REWRITE |(equal c (- x))|))
 (18 18 (:REWRITE |(equal (/ x) c)|))
 (18 18 (:REWRITE |(equal (/ x) (/ y))|))
 (18 18 (:REWRITE |(equal (- x) c)|))
 (18 18 (:REWRITE |(equal (- x) (- y))|))
 (12 8 (:REWRITE DEFAULT-PLUS-2))
 (9 9 (:REWRITE RTL::NEG-BITN-1))
 (9 9 (:REWRITE RTL::BITN-NEG))
 (8 8 (:REWRITE DEFAULT-PLUS-1))
 (6 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (4 4 (:REWRITE NORMALIZE-ADDENDS))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 )
(RTL::EAB
 (4 4 (:TYPE-PRESCRIPTION RTL::SI))
 (4 4 (:TYPE-PRESCRIPTION RTL::INT-SI))
 )
(RTL::EXPINC-0-1
 (168 4 (:REWRITE RTL::NEG-BITN-0))
 (148 4 (:REWRITE RTL::NEG-BITN-1))
 (64 64 (:TYPE-PRESCRIPTION RTL::PROD))
 (59 26 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (59 26 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (26 26 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (26 26 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (26 26 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (26 26 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (26 26 (:REWRITE |(equal c (/ x))|))
 (26 26 (:REWRITE |(equal c (- x))|))
 (26 26 (:REWRITE |(equal (/ x) c)|))
 (26 26 (:REWRITE |(equal (/ x) (/ y))|))
 (26 26 (:REWRITE |(equal (- x) c)|))
 (26 26 (:REWRITE |(equal (- x) (- y))|))
 (23 23 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (16 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (16 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (12 4 (:REWRITE RTL::BVECP-BITN-0))
 (8 8 (:TYPE-PRESCRIPTION RTL::BVECP))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE RTL::BITN-NEG))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::INTEGERP-EAB
 (149 18 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (138 26 (:REWRITE ACL2-NUMBERP-X))
 (56 14 (:REWRITE RATIONALP-X))
 (51 18 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (42 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (30 18 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (28 28 (:TYPE-PRESCRIPTION BOOLEANP))
 (18 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (18 18 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (18 18 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (18 18 (:REWRITE |(equal c (/ x))|))
 (18 18 (:REWRITE |(equal c (- x))|))
 (18 18 (:REWRITE |(equal (/ x) c)|))
 (18 18 (:REWRITE |(equal (/ x) (/ y))|))
 (18 18 (:REWRITE |(equal (- x) c)|))
 (18 18 (:REWRITE |(equal (- x) (- y))|))
 (14 14 (:TYPE-PRESCRIPTION RTL::SI))
 (14 14 (:REWRITE REDUCE-RATIONALP-+))
 (14 14 (:REWRITE REDUCE-RATIONALP-*))
 (14 14 (:REWRITE REDUCE-INTEGERP-+))
 (14 14 (:REWRITE RATIONALP-MINUS-X))
 (14 14 (:REWRITE INTEGERP-MINUS-X))
 (14 14 (:META META-RATIONALP-CORRECT))
 (14 14 (:META META-INTEGERP-CORRECT))
 (8 8 (:TYPE-PRESCRIPTION RTL::EXPDIFFINT))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (2 2 (:TYPE-PRESCRIPTION RTL::BVECP))
 (2 1 (:TYPE-PRESCRIPTION RTL::INTEGERP-EAB))
 (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::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::EAB-BOUND
 (218 10 (:REWRITE ACL2-NUMBERP-X))
 (158 158 (:TYPE-PRESCRIPTION RTL::SI))
 (158 158 (:TYPE-PRESCRIPTION RTL::INT-SI))
 (120 10 (:REWRITE RATIONALP-X))
 (32 8 (:REWRITE RTL::INT-SI))
 (20 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (18 18 (:REWRITE REDUCE-INTEGERP-+))
 (18 18 (:REWRITE INTEGERP-MINUS-X))
 (18 18 (:META META-INTEGERP-CORRECT))
 (10 10 (:REWRITE REDUCE-RATIONALP-+))
 (10 10 (:REWRITE REDUCE-RATIONALP-*))
 (10 10 (:REWRITE RATIONALP-MINUS-X))
 (10 10 (:META META-RATIONALP-CORRECT))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (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 DEFAULT-PLUS-2))
 (6 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE 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))|))
 (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-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (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 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::CASE-1-1
 (88 11 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (69 13 (:REWRITE ACL2-NUMBERP-X))
 (39 11 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (30 15 (:REWRITE DEFAULT-PLUS-2))
 (28 28 (:TYPE-PRESCRIPTION RTL::SI))
 (28 28 (:TYPE-PRESCRIPTION RTL::INT-SI))
 (28 7 (:REWRITE RATIONALP-X))
 (24 15 (:REWRITE DEFAULT-PLUS-1))
 (17 11 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (14 14 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (9 9 (:REWRITE NORMALIZE-ADDENDS))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE |(+ c (+ d x))|))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (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-2))
 (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))|))
 (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 |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 (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::CASE-1-2
 (28 18 (:REWRITE DEFAULT-PLUS-2))
 (20 20 (:TYPE-PRESCRIPTION RTL::SI))
 (20 20 (:TYPE-PRESCRIPTION RTL::INT-SI))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (8 8 (:REWRITE NORMALIZE-ADDENDS))
 (8 2 (:REWRITE RATIONALP-X))
 (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 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-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-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-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 |(< 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))|))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (2 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (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 |(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::CASE-1-3
 (516 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (442 11 (:REWRITE |(< (if a b c) x)|))
 (98 54 (:REWRITE DEFAULT-PLUS-2))
 (85 54 (:REWRITE DEFAULT-PLUS-1))
 (77 21 (:REWRITE DEFAULT-LESS-THAN-1))
 (24 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (24 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (23 21 (:REWRITE DEFAULT-LESS-THAN-2))
 (22 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (21 21 (:REWRITE THE-FLOOR-BELOW))
 (21 21 (:REWRITE THE-FLOOR-ABOVE))
 (18 2 (:REWRITE ACL2-NUMBERP-X))
 (16 16 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (16 16 (:REWRITE NORMALIZE-ADDENDS))
 (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) c) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) (/ y))|))
 (10 10 (:REWRITE |(< (- x) c)|))
 (10 10 (:REWRITE |(< (- x) (- y))|))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (8 2 (:REWRITE RATIONALP-X))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-INTEGERP-CORRECT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (5 5 (:REWRITE |(< (+ c/d x) y)|))
 (5 5 (:REWRITE |(< (+ (- c) x) y)|))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 FOLD-CONSTS-IN-+))
 (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 1 (:REWRITE RTL::BITS-TAIL))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (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 REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 )
(RTL::BVECP-RSHIFT
 (126 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (48 4 (:REWRITE RTL::NEG-BITN-0))
 (24 24 (:TYPE-PRESCRIPTION RTL::EXPDEFICIT))
 (20 9 (:REWRITE DEFAULT-PLUS-2))
 (15 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (15 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (15 4 (:REWRITE RTL::BVECP-BITN-0))
 (14 9 (:REWRITE DEFAULT-PLUS-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))
 (12 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (12 4 (:REWRITE RTL::NEG-BITN-1))
 (11 3 (:REWRITE RTL::BITN-BVECP-1))
 (9 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (9 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 3 (:REWRITE RTL::BITS-TAIL))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (7 7 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (7 7 (:REWRITE NORMALIZE-ADDENDS))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE SIMPLIFY-SUMS-<))
 (6 6 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (6 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE INTEGERP-<-CONSTANT))
 (6 6 (:REWRITE CONSTANT-<-INTEGERP))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (- x))|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) (/ y))|))
 (6 6 (:REWRITE |(< (- x) c)|))
 (6 6 (:REWRITE |(< (- x) (- y))|))
 (4 4 (: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 RTL::BITS-BVECP))
 (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-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE RTL::BITN-NEG))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:REWRITE |(+ c (+ d x))|))
 (1 1 (:REWRITE RTL::BITN-BVECP))
 )
(RTL::CASE-1-5
 (783 29 (:REWRITE RTL::BITS-TAIL-GEN))
 (476 39 (:REWRITE RTL::NEG-BITN-0))
 (125 39 (:REWRITE RTL::NEG-BITN-1))
 (120 2 (:REWRITE |(< (if a b c) x)|))
 (113 39 (:REWRITE RTL::BVECP-BITN-0))
 (95 49 (:REWRITE DEFAULT-PLUS-2))
 (84 84 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (84 84 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (84 84 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (84 84 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (84 84 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (84 84 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (80 49 (:REWRITE DEFAULT-PLUS-1))
 (70 26 (:REWRITE RTL::BITN-BVECP-1))
 (49 36 (:REWRITE DEFAULT-LESS-THAN-1))
 (48 23 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (46 33 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (45 45 (:REWRITE RTL::BITS-NEG-INDICES))
 (42 36 (:REWRITE DEFAULT-LESS-THAN-2))
 (42 33 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (41 23 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (38 23 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (36 36 (:REWRITE THE-FLOOR-BELOW))
 (36 36 (:REWRITE THE-FLOOR-ABOVE))
 (34 34 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (34 34 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (34 34 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (34 34 (:REWRITE INTEGERP-<-CONSTANT))
 (34 34 (:REWRITE CONSTANT-<-INTEGERP))
 (34 34 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (34 34 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (34 34 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (34 34 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (34 34 (:REWRITE |(< c (- x))|))
 (34 34 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (34 34 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (34 34 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (34 34 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (34 34 (:REWRITE |(< (/ x) (/ y))|))
 (34 34 (:REWRITE |(< (- x) c)|))
 (34 34 (:REWRITE |(< (- x) (- y))|))
 (33 33 (:REWRITE SIMPLIFY-SUMS-<))
 (30 30 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (30 30 (:REWRITE NORMALIZE-ADDENDS))
 (26 26 (:REWRITE RTL::BITN-NEG))
 (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))|))
 (20 20 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (20 20 (:REWRITE RTL::BITS-BVECP))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (10 10 (:REWRITE RTL::BITN-BVECP))
 (9 5 (:REWRITE DEFAULT-TIMES-2))
 (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 FOLD-CONSTS-IN-+))
 (8 8 (:REWRITE |(< y (+ (- c) x))|))
 (8 8 (:REWRITE |(< x (+ c/d y))|))
 (8 8 (:REWRITE |(< 0 (/ x))|))
 (8 8 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE |(+ c (+ d x))|))
 (6 6 (:REWRITE |(equal (+ (- c) x) y)|))
 (5 5 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (5 5 (:REWRITE DEFAULT-TIMES-1))
 (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))
 )
(RTL::CASE-1-6
 (488 40 (:REWRITE RTL::NEG-BITN-0))
 (128 40 (:REWRITE RTL::NEG-BITN-1))
 (120 2 (:REWRITE |(< (if a b c) x)|))
 (116 40 (:REWRITE RTL::BVECP-BITN-0))
 (107 55 (:REWRITE DEFAULT-PLUS-2))
 (91 91 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (91 91 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (91 91 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (91 91 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (91 91 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (91 91 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (90 55 (:REWRITE DEFAULT-PLUS-1))
 (73 27 (:REWRITE RTL::BITN-BVECP-1))
 (71 40 (:REWRITE DEFAULT-LESS-THAN-1))
 (69 37 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (65 37 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (64 30 (:REWRITE RTL::BITS-TAIL))
 (55 55 (:REWRITE RTL::BITS-NEG-INDICES))
 (54 23 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (48 40 (:REWRITE DEFAULT-LESS-THAN-2))
 (45 23 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (44 23 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (40 40 (:REWRITE THE-FLOOR-BELOW))
 (40 40 (:REWRITE THE-FLOOR-ABOVE))
 (40 38 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (38 38 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (38 38 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (38 38 (:REWRITE INTEGERP-<-CONSTANT))
 (38 38 (:REWRITE CONSTANT-<-INTEGERP))
 (38 38 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (38 38 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (38 38 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (38 38 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (38 38 (:REWRITE |(< c (- x))|))
 (38 38 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (38 38 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (38 38 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (38 38 (:REWRITE |(< (/ x) (/ y))|))
 (38 38 (:REWRITE |(< (- x) c)|))
 (38 38 (:REWRITE |(< (- x) (- y))|))
 (37 37 (:REWRITE SIMPLIFY-SUMS-<))
 (34 34 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (34 34 (:REWRITE NORMALIZE-ADDENDS))
 (27 27 (:REWRITE RTL::BITN-NEG))
 (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))|))
 (20 20 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (20 20 (:REWRITE RTL::BITS-BVECP))
 (18 18 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (11 6 (:REWRITE DEFAULT-TIMES-2))
 (10 10 (:REWRITE RTL::BITN-BVECP))
 (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 FOLD-CONSTS-IN-+))
 (9 9 (:REWRITE |(< y (+ (- c) x))|))
 (9 9 (:REWRITE |(< x (+ c/d y))|))
 (9 9 (:REWRITE |(< 0 (/ x))|))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 (9 9 (:REWRITE |(+ c (+ d x))|))
 (7 7 (:REWRITE |(equal (+ (- c) x) y)|))
 (6 6 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (6 6 (:REWRITE DEFAULT-TIMES-1))
 (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)|))
 )
(RTL::CASE-1-7
 (318 145 (:REWRITE DEFAULT-PLUS-2))
 (234 145 (:REWRITE DEFAULT-PLUS-1))
 (86 86 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (74 32 (:REWRITE DEFAULT-MINUS))
 (38 20 (:REWRITE DEFAULT-LESS-THAN-2))
 (34 34 (:REWRITE FOLD-CONSTS-IN-+))
 (34 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (34 16 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (28 20 (:REWRITE DEFAULT-LESS-THAN-1))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (25 19 (:REWRITE |(< (- x) (- y))|))
 (22 8 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (20 20 (:REWRITE THE-FLOOR-BELOW))
 (20 20 (:REWRITE THE-FLOOR-ABOVE))
 (19 19 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (19 19 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (19 19 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (19 19 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (19 19 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (19 19 (:REWRITE |(< c (- x))|))
 (19 19 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (19 19 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (19 19 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (19 19 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (19 19 (:REWRITE |(< (/ x) (/ y))|))
 (16 16 (:REWRITE SIMPLIFY-SUMS-<))
 (16 16 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (16 16 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (16 16 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE CONSTANT-<-INTEGERP))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (12 12 (:REWRITE |(equal c (/ x))|))
 (12 12 (:REWRITE |(equal c (- x))|))
 (12 12 (:REWRITE |(equal (/ x) c)|))
 (12 12 (:REWRITE |(equal (/ x) (/ y))|))
 (12 12 (:REWRITE |(equal (- x) c)|))
 (12 12 (:REWRITE |(equal (- x) (- y))|))
 (12 12 (:REWRITE |(< y (+ (- c) x))|))
 (12 12 (:REWRITE |(< x (+ c/d y))|))
 (12 3 (:REWRITE RATIONALP-X))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (11 11 (:REWRITE |(< 0 (/ x))|))
 (11 11 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (8 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE |(equal (+ (- c) x) y)|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-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 REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:REWRITE |(< (+ c/d x) y)|))
 (3 3 (:REWRITE |(< (+ (- c) x) y)|))
 (3 3 (:META META-RATIONALP-CORRECT))
 (3 3 (:META META-INTEGERP-CORRECT))
 )
(RTL::CASE-1-8
 (4950 14 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (2242 35 (:REWRITE |(< (+ (- c) x) y)|))
 (2039 15 (:REWRITE RTL::BITS-TAIL-GEN))
 (1164 1164 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1164 1164 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1164 1164 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1164 1164 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1164 1164 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (772 4 (:REWRITE |(< (if a b c) x)|))
 (686 314 (:REWRITE DEFAULT-LESS-THAN-1))
 (665 253 (:REWRITE DEFAULT-PLUS-2))
 (494 314 (:REWRITE DEFAULT-LESS-THAN-2))
 (475 281 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (420 14 (:LINEAR EXPT-<=-1-TWO))
 (401 253 (:REWRITE DEFAULT-PLUS-1))
 (385 277 (:REWRITE SIMPLIFY-SUMS-<))
 (350 14 (:LINEAR EXPT-X->=-X))
 (350 14 (:LINEAR EXPT-X->-X))
 (314 314 (:REWRITE THE-FLOOR-BELOW))
 (314 314 (:REWRITE THE-FLOOR-ABOVE))
 (310 310 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (310 310 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (281 281 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (281 281 (:REWRITE INTEGERP-<-CONSTANT))
 (281 281 (:REWRITE CONSTANT-<-INTEGERP))
 (281 281 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (281 281 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (281 281 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (281 281 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (281 281 (:REWRITE |(< c (- x))|))
 (281 281 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (281 281 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (281 281 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (281 281 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (281 281 (:REWRITE |(< (/ x) (/ y))|))
 (281 281 (:REWRITE |(< (- x) c)|))
 (281 281 (:REWRITE |(< (- x) (- y))|))
 (263 18 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (239 239 (:REWRITE |arith (expt x c)|))
 (214 2 (:REWRITE |(+ x (if a b c))|))
 (210 210 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (190 190 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (185 18 (:REWRITE RTL::BITS-NEG-INDICES))
 (180 6 (:REWRITE ODD-EXPT-THM))
 (172 28 (:REWRITE DEFAULT-TIMES-2))
 (166 166 (:REWRITE |arith (expt 1/c n)|))
 (153 153 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (150 6 (:REWRITE EXPT-X->-X))
 (110 110 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (105 105 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (104 28 (:REWRITE DEFAULT-TIMES-1))
 (101 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (101 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (96 96 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (96 96 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (96 96 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (96 96 (:TYPE-PRESCRIPTION RTL::INTEGERP-EB))
 (96 96 (:TYPE-PRESCRIPTION RTL::INTEGERP-EA))
 (95 95 (:REWRITE DEFAULT-EXPT-2))
 (95 95 (:REWRITE DEFAULT-EXPT-1))
 (95 95 (:REWRITE |(expt 1/c n)|))
 (95 95 (:REWRITE |(expt (- x) n)|))
 (82 6 (:REWRITE |(+ (+ x y) z)|))
 (73 73 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (62 26 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (51 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (36 6 (:REWRITE |(- (+ x y))|))
 (35 35 (:REWRITE |(< (+ c/d x) y)|))
 (30 30 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (30 30 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (30 30 (:REWRITE |(< 0 (/ x))|))
 (30 30 (:REWRITE |(< 0 (* x y))|))
 (29 29 (:REWRITE |(< (* x y) 0)|))
 (28 28 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (28 28 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (27 27 (:REWRITE DEFAULT-MINUS))
 (15 3 (:REWRITE RTL::CAT-BITS-4))
 (14 14 (:REWRITE RTL::SI-EXPPRODINT-2))
 (14 14 (:REWRITE RTL::SI-EXPPRODINT-1))
 (14 14 (:REWRITE RTL::INTEGERP-OPB))
 (14 14 (:REWRITE RTL::INTEGERP-OPA))
 (14 14 (:REWRITE RTL::INTEGERP-EB))
 (14 14 (:REWRITE RTL::INTEGERP-EA))
 (14 14 (:REWRITE |(< (/ x) 0)|))
 (14 14 (:LINEAR EXPT-LINEAR-UPPER-<))
 (14 14 (:LINEAR EXPT-LINEAR-LOWER-<))
 (14 14 (:LINEAR EXPT->=-1-TWO))
 (14 14 (:LINEAR EXPT->-1-TWO))
 (14 14 (:LINEAR EXPT-<=-1-ONE))
 (14 14 (:LINEAR EXPT-<-1-TWO))
 (14 14 (:LINEAR EXPT-<-1-ONE))
 (12 12 (:REWRITE REDUCE-INTEGERP-+))
 (12 12 (:REWRITE INTEGERP-MINUS-X))
 (12 12 (:META META-INTEGERP-CORRECT))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (9 9 (:REWRITE |(< y (+ (- c) x))|))
 (9 9 (:REWRITE |(< x (+ c/d y))|))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE |(equal c (/ x))|))
 (7 7 (:REWRITE |(equal c (- x))|))
 (7 7 (:REWRITE |(equal (/ x) c)|))
 (7 7 (:REWRITE |(equal (/ x) (/ y))|))
 (7 7 (:REWRITE |(equal (- x) c)|))
 (7 7 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (5 5 (:TYPE-PRESCRIPTION NATP))
 (5 5 (:REWRITE |(equal (expt 2 n) c)|))
 )
(RTL::CASE-1-9
 (446 2 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (76 76 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (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))
 (74 2 (:LINEAR EXPT-<=-1-TWO))
 (72 2 (:LINEAR EXPT->-1-ONE))
 (64 2 (:LINEAR EXPT-X->=-X))
 (64 2 (:LINEAR EXPT-X->-X))
 (55 29 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (46 29 (:REWRITE DEFAULT-LESS-THAN-1))
 (43 29 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (39 29 (:REWRITE DEFAULT-LESS-THAN-2))
 (31 11 (:REWRITE DEFAULT-PLUS-2))
 (29 29 (:REWRITE THE-FLOOR-BELOW))
 (29 29 (:REWRITE THE-FLOOR-ABOVE))
 (29 29 (:REWRITE SIMPLIFY-SUMS-<))
 (29 29 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (29 29 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (29 29 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (29 29 (:REWRITE INTEGERP-<-CONSTANT))
 (29 29 (:REWRITE CONSTANT-<-INTEGERP))
 (29 29 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (29 29 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (29 29 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (29 29 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (29 29 (:REWRITE |(< c (- x))|))
 (29 29 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (29 29 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (29 29 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (29 29 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (29 29 (:REWRITE |(< (/ x) (/ y))|))
 (29 29 (:REWRITE |(< (- x) c)|))
 (29 29 (:REWRITE |(< (- x) (- y))|))
 (23 23 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (17 11 (:REWRITE DEFAULT-PLUS-1))
 (12 12 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (12 12 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (12 12 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (12 12 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (9 6 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (7 7 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (7 7 (:REWRITE NORMALIZE-ADDENDS))
 (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))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (6 3 (:REWRITE DEFAULT-EXPT-2))
 (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 2 (:LINEAR EXPT-<-1-TWO))
 (3 3 (:REWRITE DEFAULT-EXPT-1))
 (3 3 (:REWRITE |(expt 1/c n)|))
 (3 3 (: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 RTL::SI-EXPPRODINT-2))
 (2 2 (:REWRITE RTL::SI-EXPPRODINT-1))
 (2 2 (:REWRITE RTL::INTEGERP-OPB))
 (2 2 (:REWRITE RTL::INTEGERP-OPA))
 (2 2 (:REWRITE RTL::INTEGERP-EB))
 (2 2 (:REWRITE RTL::INTEGERP-EA))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:REWRITE |(+ c (+ d x))|))
 (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-ONE))
 )
(RTL::CASE-1-10
 (88 11 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (70 14 (:REWRITE ACL2-NUMBERP-X))
 (39 11 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (30 15 (:REWRITE DEFAULT-PLUS-2))
 (28 7 (:REWRITE RATIONALP-X))
 (24 15 (:REWRITE DEFAULT-PLUS-1))
 (18 11 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (14 14 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (9 9 (:REWRITE NORMALIZE-ADDENDS))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE |(+ c (+ d x))|))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (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-2))
 (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))|))
 (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 |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 (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::CASE-1-11
 (5097 23 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (4066 2 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (2254 14 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1950 2 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (1797 77 (:REWRITE |(< y (+ (- c) x))|))
 (1708 3 (:REWRITE RTL::BITS-TAIL))
 (1556 6 (:REWRITE RTL::MOD-DOES-NOTHING))
 (1179 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (752 112 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (657 23 (:LINEAR EXPT->-1-ONE))
 (652 6 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (651 23 (:LINEAR EXPT-X->=-X))
 (651 23 (:LINEAR EXPT-X->-X))
 (583 23 (:LINEAR EXPT-<=-1-TWO))
 (498 278 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (486 349 (:REWRITE DEFAULT-LESS-THAN-1))
 (473 473 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (473 473 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (473 473 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (473 473 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (473 473 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (459 349 (:REWRITE DEFAULT-LESS-THAN-2))
 (402 278 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (385 278 (:REWRITE SIMPLIFY-SUMS-<))
 (368 23 (:LINEAR EXPT->=-1-ONE))
 (349 349 (:REWRITE THE-FLOOR-BELOW))
 (349 349 (:REWRITE THE-FLOOR-ABOVE))
 (349 349 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (349 349 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (293 91 (:REWRITE DEFAULT-PLUS-2))
 (280 6 (:REWRITE DEFAULT-MOD-RATIO))
 (278 278 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (278 278 (:REWRITE INTEGERP-<-CONSTANT))
 (278 278 (:REWRITE CONSTANT-<-INTEGERP))
 (278 278 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (278 278 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (278 278 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (278 278 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (278 278 (:REWRITE |(< c (- x))|))
 (278 278 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (278 278 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (278 278 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (278 278 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (278 278 (:REWRITE |(< (/ x) (/ y))|))
 (278 278 (:REWRITE |(< (- x) c)|))
 (278 278 (:REWRITE |(< (- x) (- y))|))
 (265 6 (:REWRITE MOD-ZERO . 3))
 (234 18 (:REWRITE DEFAULT-TIMES-2))
 (216 91 (:REWRITE DEFAULT-PLUS-1))
 (209 209 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (206 2 (:REWRITE MOD-ZERO . 1))
 (186 6 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (169 23 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (165 6 (:REWRITE MOD-X-Y-=-X . 3))
 (162 6 (:REWRITE MOD-X-Y-=-X . 4))
 (162 6 (:REWRITE MOD-X-Y-=-X . 2))
 (159 11 (:REWRITE ODD-EXPT-THM))
 (156 6 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (156 6 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (130 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (128 128 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (123 123 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (123 123 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (123 123 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (123 123 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (119 46 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (118 11 (:REWRITE |(/ (expt x n))|))
 (117 6 (:REWRITE MOD-ZERO . 4))
 (115 49 (:REWRITE NORMALIZE-ADDENDS))
 (112 112 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (112 112 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (112 112 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (112 112 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (112 112 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (110 11 (:REWRITE DEFAULT-DIVIDE))
 (102 6 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (102 6 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (102 6 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (99 23 (:REWRITE |(< (+ (- c) x) y)|))
 (84 12 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (84 12 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (84 12 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (84 12 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (77 77 (:REWRITE |(< x (+ c/d y))|))
 (64 64 (:REWRITE DEFAULT-EXPT-2))
 (64 64 (:REWRITE DEFAULT-EXPT-1))
 (64 64 (:REWRITE |(expt 1/c n)|))
 (64 64 (:REWRITE |(expt (- x) n)|))
 (60 6 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (60 6 (:REWRITE DEFAULT-MOD-2))
 (54 2 (:REWRITE MOD-ZERO . 2))
 (50 50 (:REWRITE |(< 0 (* x y))|))
 (47 47 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (46 46 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (46 46 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (46 46 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (39 18 (:REWRITE DEFAULT-TIMES-1))
 (37 3 (:REWRITE RTL::BITS-NEG-INDICES))
 (36 18 (:REWRITE DEFAULT-MINUS))
 (36 1 (:DEFINITION NATP))
 (33 5 (:REWRITE DEFAULT-LOGAND-2))
 (32 14 (:REWRITE |(equal (- x) c)|))
 (32 14 (:REWRITE |(equal (- x) (- y))|))
 (32 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (30 5 (:REWRITE |(- (+ x y))|))
 (23 23 (:REWRITE RTL::SI-EXPPRODINT-2))
 (23 23 (:REWRITE RTL::SI-EXPPRODINT-1))
 (23 23 (:REWRITE RTL::INTEGERP-OPB))
 (23 23 (:REWRITE RTL::INTEGERP-OPA))
 (23 23 (:REWRITE RTL::INTEGERP-EB))
 (23 23 (:REWRITE RTL::INTEGERP-EA))
 (23 23 (:REWRITE |(< (+ c/d x) y)|))
 (23 23 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (23 23 (:LINEAR EXPT-LINEAR-UPPER-<))
 (23 23 (:LINEAR EXPT-LINEAR-LOWER-<))
 (23 23 (:LINEAR EXPT->=-1-TWO))
 (23 23 (:LINEAR EXPT->-1-TWO))
 (23 23 (:LINEAR EXPT-<=-1-ONE))
 (23 23 (:LINEAR EXPT-<-1-TWO))
 (23 23 (:LINEAR EXPT-<-1-ONE))
 (22 2 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (21 3 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (16 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B-EXPT))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (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 |(< 0 (/ x))|))
 (13 13 (:REWRITE |(< (* x y) 0)|))
 (12 12 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (12 12 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (12 12 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (12 12 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (12 12 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (12 6 (:REWRITE DEFAULT-MOD-1))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 |(< (/ x) 0)|))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (9 5 (:REWRITE DEFAULT-LOGAND-1))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (6 6 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (6 6 (:REWRITE |(mod x (- y))| . 3))
 (6 6 (:REWRITE |(mod x (- y))| . 2))
 (6 6 (:REWRITE |(mod x (- y))| . 1))
 (6 6 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (6 6 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (5 5 (:REWRITE REDUCE-INTEGERP-+))
 (5 5 (:REWRITE LOGAND-CONSTANT-MASK))
 (5 5 (:REWRITE INTEGERP-MINUS-X))
 (5 5 (:META META-INTEGERP-CORRECT))
 (4 4 (:REWRITE |(equal (+ (- c) x) y)|))
 (4 2 (:REWRITE BUBBLE-DOWN-+-MATCH-1))
 (2 2 (:REWRITE |(equal (expt 2 n) c)|))
 (2 2 (:REWRITE |(+ x (- x))|))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 )
(RTL::BVECP-PROD
 (33 33 (:REWRITE DEFAULT-TIMES-2))
 (33 33 (:REWRITE DEFAULT-TIMES-1))
 (26 24 (:REWRITE DEFAULT-LESS-THAN-1))
 (24 24 (:REWRITE THE-FLOOR-BELOW))
 (24 24 (:REWRITE THE-FLOOR-ABOVE))
 (24 24 (:REWRITE DEFAULT-LESS-THAN-2))
 (24 24 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (20 18 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (20 18 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (20 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (19 19 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (18 18 (:REWRITE SIMPLIFY-SUMS-<))
 (18 18 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (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 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))|))
 (18 2 (:REWRITE ACL2-NUMBERP-X))
 (16 16 (:REWRITE |arith (* c (* d x))|))
 (11 11 (:REWRITE DEFAULT-PLUS-2))
 (11 11 (:REWRITE DEFAULT-PLUS-1))
 (10 10 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (10 10 (:REWRITE NORMALIZE-ADDENDS))
 (10 10 (:REWRITE |(< (/ x) 0)|))
 (10 10 (:REWRITE |(< (* x y) 0)|))
 (8 8 (:REWRITE |arith (- (* c x))|))
 (8 8 (:REWRITE |arith (* (- x) y)|))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (8 8 (:REWRITE |(< (+ c/d x) y)|))
 (8 8 (:REWRITE |(< (+ (- c) x) y)|))
 (8 2 (:REWRITE RATIONALP-X))
 (6 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (5 5 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE |arith (+ c (+ d x))|))
 (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-EQUAL))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (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 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE |(+ c (+ d x))|))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::CASE-1-12
 (2907 175 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (2880 10 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (2856 10 (:REWRITE RTL::BITS-TAIL-GEN))
 (1006 42 (:REWRITE |(< y (+ (- c) x))|))
 (324 10 (:LINEAR EXPT-X->=-X))
 (324 10 (:LINEAR EXPT-X->-X))
 (321 227 (:REWRITE DEFAULT-LESS-THAN-2))
 (312 10 (:LINEAR EXPT->-1-ONE))
 (291 171 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (290 10 (:LINEAR EXPT-<=-1-TWO))
 (289 227 (:REWRITE DEFAULT-LESS-THAN-1))
 (274 20 (:REWRITE |(< (+ (- c) x) y)|))
 (243 17 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (227 227 (:REWRITE THE-FLOOR-BELOW))
 (227 227 (:REWRITE THE-FLOOR-ABOVE))
 (225 171 (:REWRITE SIMPLIFY-SUMS-<))
 (223 223 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (220 10 (:REWRITE ODD-EXPT-THM))
 (200 10 (:LINEAR EXPT->=-1-ONE))
 (175 175 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (175 175 (:REWRITE INTEGERP-<-CONSTANT))
 (175 175 (:REWRITE CONSTANT-<-INTEGERP))
 (175 175 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (175 175 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (175 175 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (175 175 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (175 175 (:REWRITE |(< c (- x))|))
 (175 175 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (175 175 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (175 175 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (175 175 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (175 175 (:REWRITE |(< (/ x) (/ y))|))
 (175 175 (:REWRITE |(< (- x) c)|))
 (175 175 (:REWRITE |(< (- x) (- y))|))
 (154 154 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (154 154 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (154 154 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (154 154 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (154 154 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (154 154 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (146 41 (:REWRITE DEFAULT-TIMES-2))
 (138 4 (:REWRITE BUBBLE-DOWN-*-MATCH-1))
 (134 4 (:REWRITE |(* (/ c) (expt d n))|))
 (121 121 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (78 10 (:REWRITE RTL::BITS-NEG-INDICES))
 (78 10 (:LINEAR EXPT-<-1-TWO))
 (72 2 (:DEFINITION NATP))
 (68 48 (:REWRITE DEFAULT-PLUS-2))
 (60 60 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (60 60 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (60 60 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (60 60 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (60 48 (:REWRITE DEFAULT-PLUS-1))
 (58 10 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (45 41 (:REWRITE DEFAULT-TIMES-1))
 (44 44 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (42 42 (:REWRITE |(< x (+ c/d y))|))
 (40 4 (:DEFINITION FIX))
 (26 26 (:REWRITE |(< 0 (* x y))|))
 (25 25 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (25 25 (:REWRITE NORMALIZE-ADDENDS))
 (22 22 (:REWRITE DEFAULT-EXPT-2))
 (22 22 (:REWRITE DEFAULT-EXPT-1))
 (22 22 (:REWRITE |(expt 1/c n)|))
 (22 22 (:REWRITE |(expt (- x) n)|))
 (20 20 (:REWRITE |(< (+ c/d x) y)|))
 (20 20 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (20 20 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (20 20 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (20 20 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (12 12 (:REWRITE |(< (* x y) 0)|))
 (12 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (11 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (10 10 (:REWRITE RTL::SI-EXPPRODINT-2))
 (10 10 (:REWRITE RTL::SI-EXPPRODINT-1))
 (10 10 (:REWRITE RTL::INTEGERP-OPB))
 (10 10 (:REWRITE RTL::INTEGERP-OPA))
 (10 10 (:REWRITE RTL::INTEGERP-EB))
 (10 10 (:REWRITE RTL::INTEGERP-EA))
 (10 10 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (10 10 (:LINEAR EXPT-LINEAR-UPPER-<))
 (10 10 (:LINEAR EXPT-LINEAR-LOWER-<))
 (10 10 (:LINEAR EXPT->=-1-TWO))
 (10 10 (:LINEAR EXPT->-1-TWO))
 (10 10 (:LINEAR EXPT-<=-1-ONE))
 (10 10 (:LINEAR EXPT-<-1-ONE))
 (9 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (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 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(* 1 x)|))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (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 |(< (/ x) 0)|))
 )
(RTL::CASE-1-13
 (665 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (530 6 (:LINEAR RTL::FL-DEF))
 (423 9 (:REWRITE RTL::INTEGERP-FL))
 (197 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (114 11 (:REWRITE SIMPLIFY-SUMS-<))
 (98 42 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B-EXPT))
 (91 90 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (90 90 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (90 90 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (90 90 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (90 90 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (90 90 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (71 44 (:REWRITE DEFAULT-PLUS-2))
 (66 44 (:REWRITE DEFAULT-PLUS-1))
 (63 21 (:REWRITE NORMALIZE-ADDENDS))
 (42 42 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (42 42 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (42 42 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (39 39 (:TYPE-PRESCRIPTION RTL::FL-DEF))
 (31 3 (:REWRITE DEFAULT-TIMES-2))
 (21 11 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (20 11 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (17 11 (:REWRITE DEFAULT-LESS-THAN-2))
 (15 15 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (15 11 (:REWRITE DEFAULT-LESS-THAN-1))
 (12 9 (:DEFINITION FIX))
 (12 6 (:REWRITE BUBBLE-DOWN-+-MATCH-1))
 (11 11 (:REWRITE THE-FLOOR-BELOW))
 (11 11 (:REWRITE THE-FLOOR-ABOVE))
 (11 11 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (11 11 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE INTEGERP-<-CONSTANT))
 (11 11 (:REWRITE CONSTANT-<-INTEGERP))
 (11 11 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (11 11 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (11 11 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (11 11 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (11 11 (:REWRITE |(< c (- x))|))
 (11 11 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (11 11 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (11 11 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (11 11 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (11 11 (:REWRITE |(< (/ x) (/ y))|))
 (11 11 (:REWRITE |(< (- x) c)|))
 (11 11 (:REWRITE |(< (- x) (- y))|))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-INTEGERP-CORRECT))
 (9 3 (:REWRITE RTL::BITS-TAIL))
 (8 6 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (7 6 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (7 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(+ x (- x))|))
 (6 6 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (6 3 (:REWRITE DEFAULT-TIMES-1))
 (6 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (5 5 (: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))|))
 (4 3 (:REWRITE DEFAULT-MINUS))
 (4 3 (:REWRITE DEFAULT-EXPT-2))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE DEFAULT-EXPT-1))
 (3 3 (:REWRITE |(expt 1/c n)|))
 (3 3 (:REWRITE |(expt (- x) n)|))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE |(< (+ c/d x) y)|))
 (3 3 (:REWRITE |(< (+ (- c) x) y)|))
 (3 3 (:REWRITE |(+ c (+ d x))|))
 (3 3 (:LINEAR RTL::N<=FL-LINEAR))
 (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))|))
 )
(RTL::BVECP-PROD0
 (36 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (6 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (6 5 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (6 5 (:REWRITE DEFAULT-LESS-THAN-1))
 (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))|))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::CASE-1-14
 (284 8 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (150 19 (:REWRITE SIMPLIFY-SUMS-<))
 (138 84 (:REWRITE DEFAULT-PLUS-2))
 (125 84 (:REWRITE DEFAULT-PLUS-1))
 (98 44 (:REWRITE NORMALIZE-ADDENDS))
 (78 78 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (78 78 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (78 78 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (78 78 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (78 78 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (36 36 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (31 19 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (30 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (29 19 (:REWRITE DEFAULT-LESS-THAN-2))
 (23 4 (:REWRITE DEFAULT-TIMES-2))
 (23 4 (:REWRITE DEFAULT-TIMES-1))
 (21 19 (:REWRITE DEFAULT-LESS-THAN-1))
 (19 19 (:REWRITE THE-FLOOR-BELOW))
 (19 19 (:REWRITE THE-FLOOR-ABOVE))
 (19 19 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (19 19 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (19 19 (:REWRITE INTEGERP-<-CONSTANT))
 (19 19 (:REWRITE CONSTANT-<-INTEGERP))
 (19 19 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (19 19 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (19 19 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (19 19 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (19 19 (:REWRITE |(< c (- x))|))
 (19 19 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (19 19 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (19 19 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (19 19 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (19 19 (:REWRITE |(< (/ x) (/ y))|))
 (19 19 (:REWRITE |(< (- x) c)|))
 (19 19 (:REWRITE |(< (- x) (- y))|))
 (16 8 (:REWRITE BUBBLE-DOWN-+-MATCH-1))
 (15 12 (:DEFINITION FIX))
 (14 14 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (10 8 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (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 |(< 0 (/ x))|))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 (9 8 (:REWRITE RTL::BITS-NEG-INDICES))
 (9 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (9 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (8 8 (:REWRITE |(< y (+ (- c) x))|))
 (8 8 (:REWRITE |(< x (+ c/d y))|))
 (8 8 (:REWRITE |(+ x (- x))|))
 (8 8 (:REWRITE |(+ c (+ d x))|))
 (6 6 (:REWRITE |(< (+ c/d x) y)|))
 (6 6 (:REWRITE |(< (+ (- c) x) y)|))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (5 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (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))
 (3 2 (:REWRITE DEFAULT-EXPT-2))
 (2 2 (:REWRITE DEFAULT-EXPT-1))
 (2 2 (:REWRITE |(expt 1/c n)|))
 (2 2 (:REWRITE |(expt (- x) n)|))
 )
(RTL::CASE-1-15
 (66 41 (:REWRITE DEFAULT-PLUS-2))
 (59 41 (:REWRITE DEFAULT-PLUS-1))
 (59 5 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (37 9 (:REWRITE SIMPLIFY-SUMS-<))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (18 18 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (15 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (14 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (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-1))
 (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) c) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) (/ y))|))
 (10 10 (:REWRITE |(< (- x) c)|))
 (10 10 (:REWRITE |(< (- x) (- y))|))
 (9 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (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 |(< y (+ (- c) x))|))
 (6 6 (:REWRITE |(< x (+ c/d y))|))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (6 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:REWRITE RTL::BITS-NEG-INDICES))
 (5 5 (:REWRITE |(+ c (+ d x))|))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (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))|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE DEFAULT-MINUS))
 )
(RTL::CASE-1-16
 (60 30 (:REWRITE DEFAULT-PLUS-2))
 (48 30 (:REWRITE DEFAULT-PLUS-1))
 (18 18 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (18 18 (:REWRITE NORMALIZE-ADDENDS))
 (17 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (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-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 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 9 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (11 10 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (10 10 (:REWRITE INTEGERP-<-CONSTANT))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (10 10 (:REWRITE CONSTANT-<-INTEGERP))
 (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 (:REWRITE SIMPLIFY-SUMS-<))
 (9 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (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 FOLD-CONSTS-IN-+))
 (6 6 (:REWRITE |(< y (+ (- c) x))|))
 (6 6 (:REWRITE |(< x (+ c/d y))|))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (6 6 (:REWRITE |(+ c (+ d x))|))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (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 REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 2))
 (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))|))
 )
(RTL::CASE-1-17
 (64 41 (:REWRITE DEFAULT-PLUS-2))
 (57 41 (:REWRITE DEFAULT-PLUS-1))
 (44 13 (:REWRITE SIMPLIFY-SUMS-<))
 (26 16 (:REWRITE DEFAULT-LESS-THAN-2))
 (24 14 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (21 21 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (19 16 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (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 DEFAULT-LESS-THAN-1))
 (16 16 (:REWRITE CONSTANT-<-INTEGERP))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (- x))|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) (/ y))|))
 (16 16 (:REWRITE |(< (- x) c)|))
 (16 16 (:REWRITE |(< (- x) (- y))|))
 (14 11 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (9 9 (:REWRITE |(< y (+ (- c) x))|))
 (9 9 (:REWRITE |(< x (+ c/d y))|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:REWRITE |(< 0 (/ x))|))
 (5 5 (:REWRITE |(< 0 (* x y))|))
 (5 5 (:REWRITE |(+ c (+ d x))|))
 (3 3 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (3 3 (:REWRITE RTL::BITS-NEG-INDICES))
 (3 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE DEFAULT-MINUS))
 (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::CASE-1-18
 (108 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (56 36 (:REWRITE DEFAULT-PLUS-2))
 (51 36 (:REWRITE DEFAULT-PLUS-1))
 (38 10 (:REWRITE SIMPLIFY-SUMS-<))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (18 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (17 11 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (15 15 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (13 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (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))|))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (5 5 (:REWRITE |(< y (+ (- c) x))|))
 (5 5 (:REWRITE |(< x (+ c/d y))|))
 (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 FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:REWRITE |(+ c (+ d x))|))
 (4 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3 3 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (3 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE DEFAULT-MINUS))
 (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::CASE-1-19
 (50 25 (:REWRITE DEFAULT-PLUS-2))
 (42 1 (:REWRITE RTL::NEG-BITN-0))
 (40 25 (:REWRITE DEFAULT-PLUS-1))
 (37 1 (:REWRITE RTL::NEG-BITN-1))
 (17 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (17 9 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (16 16 (:TYPE-PRESCRIPTION RTL::PROD))
 (16 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (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))
 (15 15 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (15 15 (:REWRITE NORMALIZE-ADDENDS))
 (12 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (11 10 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (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 --- 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 (:REWRITE SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:REWRITE |(< y (+ (- c) x))|))
 (5 5 (:REWRITE |(< x (+ c/d y))|))
 (5 5 (:REWRITE |(< 0 (/ x))|))
 (5 5 (:REWRITE |(< 0 (* x y))|))
 (5 5 (:REWRITE |(+ c (+ d x))|))
 (3 1 (:REWRITE RTL::BVECP-BITN-0))
 (2 2 (:TYPE-PRESCRIPTION RTL::BVECP))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE RTL::BITN-NEG))
 (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 |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::AB-NON-ZERO
 (84073 10380 (:REWRITE DEFAULT-TIMES-2))
 (62875 10380 (:REWRITE DEFAULT-TIMES-1))
 (20947 19765 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (20947 19765 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (19765 19765 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (19765 19765 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (19765 19765 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (17254 7618 (:REWRITE DEFAULT-PLUS-1))
 (4948 940 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (3694 1210 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (3599 3599 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3572 261 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2641 261 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2025 225 (:REWRITE ACL2-NUMBERP-X))
 (1924 74 (:REWRITE RTL::OPBZ-OPB))
 (1534 59 (:REWRITE RTL::OPAZ-OPA))
 (1320 1320 (:REWRITE FOLD-CONSTS-IN-+))
 (1067 1067 (:META META-INTEGERP-CORRECT))
 (1008 4 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (900 225 (:REWRITE RATIONALP-X))
 (865 172 (:REWRITE DEFAULT-LESS-THAN-2))
 (629 629 (:REWRITE DEFAULT-EXPT-1))
 (605 605 (:REWRITE |(expt 1/c n)|))
 (605 605 (:REWRITE |(expt (- x) n)|))
 (496 24 (:REWRITE RTL::BITN-NEG))
 (457 160 (:REWRITE DEFAULT-LESS-THAN-1))
 (335 23 (:REWRITE |(< (+ (- c) x) y)|))
 (300 10 (:REWRITE ODD-EXPT-THM))
 (266 266 (:TYPE-PRESCRIPTION BOOLEANP))
 (261 261 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (261 261 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (261 261 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (261 261 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (261 261 (:REWRITE |(equal c (/ x))|))
 (261 261 (:REWRITE |(equal c (- x))|))
 (261 261 (:REWRITE |(equal (/ x) c)|))
 (261 261 (:REWRITE |(equal (/ x) (/ y))|))
 (261 261 (:REWRITE |(equal (- x) c)|))
 (261 261 (:REWRITE |(equal (- x) (- y))|))
 (254 254 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (225 225 (:REWRITE REDUCE-RATIONALP-+))
 (225 225 (:REWRITE REDUCE-RATIONALP-*))
 (225 225 (:REWRITE RATIONALP-MINUS-X))
 (225 225 (:META META-RATIONALP-CORRECT))
 (225 117 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (204 117 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (189 117 (:REWRITE SIMPLIFY-SUMS-<))
 (186 4 (:LINEAR EXPT->=-1-ONE))
 (183 4 (:LINEAR EXPT-<=-1-TWO))
 (182 4 (:LINEAR EXPT-<-1-TWO))
 (179 4 (:LINEAR EXPT->-1-ONE))
 (172 172 (:REWRITE THE-FLOOR-BELOW))
 (172 172 (:REWRITE THE-FLOOR-ABOVE))
 (163 4 (:LINEAR EXPT-X->=-X))
 (163 4 (:LINEAR EXPT-X->-X))
 (145 145 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (145 145 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (122 122 (:REWRITE INTEGERP-<-CONSTANT))
 (122 122 (:REWRITE CONSTANT-<-INTEGERP))
 (122 122 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (122 122 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (122 122 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (122 122 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (122 122 (:REWRITE |(< c (- x))|))
 (122 122 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (122 122 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (122 122 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (122 122 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (122 122 (:REWRITE |(< (/ x) (/ y))|))
 (122 122 (:REWRITE |(< (- x) c)|))
 (122 122 (:REWRITE |(< (- x) (- y))|))
 (104 104 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (96 24 (:REWRITE RTL::NEG-BITN-1))
 (96 24 (:REWRITE RTL::NEG-BITN-0))
 (88 88 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (72 36 (:REWRITE COLLECT-*-PROBLEM-FINDER))
 (72 24 (:REWRITE RTL::BVECP-BITN-0))
 (68 2 (:REWRITE |(< (if a b c) x)|))
 (36 36 (:TYPE-PRESCRIPTION FMT-TO-COMMENT-WINDOW))
 (36 36 (:REWRITE |(* (expt x m) (expt x n))|))
 (35 35 (:REWRITE |(< 0 (/ x))|))
 (35 35 (:REWRITE |(< 0 (* x y))|))
 (30 30 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (30 30 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (28 28 (:REWRITE |(< (* x y) 0)|))
 (27 27 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (24 24 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (24 24 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (24 24 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (24 24 (:TYPE-PRESCRIPTION RTL::INTEGERP-EB))
 (24 24 (:TYPE-PRESCRIPTION RTL::INTEGERP-EA))
 (24 24 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (23 23 (:REWRITE |(< (+ c/d x) y)|))
 (18 18 (:REWRITE |(< x (+ c/d y))|))
 (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)|))
 (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::SI-EXPPRODINT-2))
 (4 4 (:REWRITE RTL::SI-EXPPRODINT-1))
 (4 4 (:REWRITE RTL::INTEGERP-OPB))
 (4 4 (:REWRITE RTL::INTEGERP-OPA))
 (4 4 (:REWRITE RTL::INTEGERP-EB))
 (4 4 (:REWRITE RTL::INTEGERP-EA))
 (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))
 )
(RTL::PROD-NON-ZERO
 (17 4 (:REWRITE DEFAULT-TIMES-2))
 (17 4 (:REWRITE DEFAULT-TIMES-1))
 (10 5 (:REWRITE DEFAULT-PLUS-2))
 (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 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (8 5 (:REWRITE DEFAULT-PLUS-1))
 (4 2 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (3 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 1 (:REWRITE DEFAULT-EXPT-2))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-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-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE DEFAULT-MINUS))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (1 1 (:REWRITE DEFAULT-EXPT-1))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE |(expt 1/c n)|))
 (1 1 (:REWRITE |(expt (- x) n)|))
 (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 (* x y) 0)|))
 (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) rationalp (* x y)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:REWRITE |(- (* c x))|))
 (1 1 (:REWRITE |(+ c (+ d x))|))
 )
(RTL::PROD0-NON-ZERO
 (90 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (15 7 (:REWRITE DEFAULT-TIMES-2))
 (10 9 (:REWRITE DEFAULT-LESS-THAN-1))
 (9 9 (:REWRITE THE-FLOOR-BELOW))
 (9 9 (:REWRITE THE-FLOOR-ABOVE))
 (9 9 (:REWRITE DEFAULT-LESS-THAN-2))
 (8 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (7 7 (:REWRITE SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (7 7 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE INTEGERP-<-CONSTANT))
 (7 7 (:REWRITE DEFAULT-TIMES-1))
 (7 7 (:REWRITE CONSTANT-<-INTEGERP))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (- x))|))
 (7 7 (:REWRITE |(< (/ 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 NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (3 3 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE EQUAL-OF-BOOLEANS-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 |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::BVECP-FRAC105
 (38914 475 (:REWRITE RTL::CASE-1-10))
 (7125 475 (:REWRITE |(+ y (+ x z))|))
 (5682 5682 (:TYPE-PRESCRIPTION RTL::INTEGERP-EB))
 (4933 104 (:REWRITE RTL::BITS-TAIL-GEN))
 (4750 2375 (:REWRITE DEFAULT-PLUS-2))
 (4257 4257 (:TYPE-PRESCRIPTION RTL::INTEGERP-EA))
 (3800 2375 (:REWRITE DEFAULT-PLUS-1))
 (2873 605 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2850 475 (:REWRITE |(+ y x)|))
 (1941 357 (:REWRITE ACL2-NUMBERP-X))
 (1633 579 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (1608 600 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1595 579 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1550 600 (:REWRITE DEFAULT-LESS-THAN-2))
 (1425 1425 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1425 1425 (:REWRITE NORMALIZE-ADDENDS))
 (1209 605 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1149 605 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (792 198 (:REWRITE RATIONALP-X))
 (725 600 (:REWRITE DEFAULT-LESS-THAN-1))
 (605 605 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (605 605 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (605 605 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (605 605 (:REWRITE |(equal c (/ x))|))
 (605 605 (:REWRITE |(equal c (- x))|))
 (605 605 (:REWRITE |(equal (/ x) c)|))
 (605 605 (:REWRITE |(equal (/ x) (/ y))|))
 (605 605 (:REWRITE |(equal (- x) c)|))
 (605 605 (:REWRITE |(equal (- x) (- y))|))
 (600 600 (:REWRITE THE-FLOOR-BELOW))
 (600 600 (:REWRITE THE-FLOOR-ABOVE))
 (579 579 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (579 579 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (579 579 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (579 579 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (579 579 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (579 579 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (579 579 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (579 579 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (579 579 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (579 579 (:REWRITE SIMPLIFY-SUMS-<))
 (579 579 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (579 579 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (579 579 (:REWRITE INTEGERP-<-CONSTANT))
 (579 579 (:REWRITE CONSTANT-<-INTEGERP))
 (579 579 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (579 579 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (579 579 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (579 579 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (579 579 (:REWRITE |(< c (- x))|))
 (579 579 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (579 579 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (579 579 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (579 579 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (579 579 (:REWRITE |(< (/ x) (/ y))|))
 (579 579 (:REWRITE |(< (- x) c)|))
 (579 579 (:REWRITE |(< (- x) (- y))|))
 (475 475 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (475 475 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (475 475 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (475 475 (:REWRITE FOLD-CONSTS-IN-+))
 (475 475 (:REWRITE |(< y (+ (- c) x))|))
 (475 475 (:REWRITE |(< x (+ c/d y))|))
 (475 475 (:REWRITE |(< 0 (/ x))|))
 (475 475 (:REWRITE |(< 0 (* x y))|))
 (475 475 (:REWRITE |(+ c (+ d x))|))
 (396 396 (:TYPE-PRESCRIPTION BOOLEANP))
 (334 334 (:TYPE-PRESCRIPTION RTL::LPRODSHFT))
 (328 328 (:TYPE-PRESCRIPTION RTL::RPRODSHFT))
 (312 104 (:REWRITE RTL::BITS-TAIL))
 (294 21 (:REWRITE |(* y (* x z))|))
 (254 86 (:REWRITE DEFAULT-TIMES-2))
 (198 198 (:REWRITE REDUCE-RATIONALP-+))
 (198 198 (:REWRITE REDUCE-RATIONALP-*))
 (198 198 (:REWRITE REDUCE-INTEGERP-+))
 (198 198 (:REWRITE RATIONALP-MINUS-X))
 (198 198 (:REWRITE INTEGERP-MINUS-X))
 (198 198 (:META META-RATIONALP-CORRECT))
 (198 198 (:META META-INTEGERP-CORRECT))
 (113 113 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (104 104 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (104 104 (:REWRITE RTL::BITS-NEG-INDICES))
 (88 86 (:REWRITE DEFAULT-TIMES-1))
 (42 42 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (42 21 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (42 21 (:REWRITE |(* a (/ a) b)|))
 (21 21 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (21 21 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (21 21 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (21 21 (:TYPE-PRESCRIPTION ABS))
 )
(RTL::CASE-1-20
 (1447 8 (:REWRITE RTL::BITS-TAIL-GEN))
 (576 2 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (274 20 (:REWRITE |(< y (+ (- c) x))|))
 (188 8 (:REWRITE |(< (+ (- c) x) y)|))
 (158 10 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (144 73 (:REWRITE DEFAULT-PLUS-2))
 (124 124 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (124 124 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (124 124 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (124 124 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (124 124 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (109 79 (:REWRITE DEFAULT-LESS-THAN-2))
 (108 73 (:REWRITE DEFAULT-PLUS-1))
 (108 62 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (106 79 (:REWRITE DEFAULT-LESS-THAN-1))
 (95 62 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (94 10 (:REWRITE RTL::BITS-NEG-INDICES))
 (92 2 (:DEFINITION NATP))
 (80 62 (:REWRITE SIMPLIFY-SUMS-<))
 (79 79 (:REWRITE THE-FLOOR-BELOW))
 (79 79 (:REWRITE THE-FLOOR-ABOVE))
 (79 79 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (79 79 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (72 2 (:REWRITE ODD-EXPT-THM))
 (72 2 (:LINEAR EXPT-<=-1-TWO))
 (70 2 (:LINEAR EXPT->-1-ONE))
 (68 2 (:LINEAR EXPT-X->=-X))
 (68 2 (:LINEAR EXPT-X->-X))
 (64 63 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (63 63 (:REWRITE INTEGERP-<-CONSTANT))
 (63 63 (:REWRITE CONSTANT-<-INTEGERP))
 (63 63 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (63 63 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (63 63 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (63 63 (:REWRITE |(< c (- x))|))
 (63 63 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (63 63 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (63 63 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (63 63 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (63 63 (:REWRITE |(< (/ x) (/ y))|))
 (63 63 (:REWRITE |(< (- x) c)|))
 (63 63 (:REWRITE |(< (- x) (- y))|))
 (44 44 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (35 35 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (35 35 (:REWRITE NORMALIZE-ADDENDS))
 (34 5 (:REWRITE DEFAULT-TIMES-1))
 (32 2 (:LINEAR EXPT->=-1-ONE))
 (30 14 (:REWRITE |(+ c (+ d x))|))
 (25 5 (:REWRITE DEFAULT-TIMES-2))
 (23 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (20 20 (:REWRITE |(< x (+ c/d y))|))
 (20 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (17 17 (:REWRITE |(< 0 (* x y))|))
 (16 14 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (12 12 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (12 12 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (12 12 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (12 12 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (11 11 (:REWRITE |(< 0 (/ x))|))
 (10 10 (:REWRITE FOLD-CONSTS-IN-+))
 (9 9 (:REWRITE |(< (* x y) 0)|))
 (9 7 (:REWRITE DEFAULT-EXPT-2))
 (8 8 (:TYPE-PRESCRIPTION RTL::RFRAC105))
 (8 8 (:REWRITE |(< (+ c/d x) y)|))
 (8 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (7 7 (:REWRITE DEFAULT-EXPT-1))
 (7 7 (:REWRITE |(expt 1/c n)|))
 (7 7 (:REWRITE |(expt (- x) n)|))
 (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 (: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))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE RTL::SI-EXPPRODINT-2))
 (2 2 (:REWRITE RTL::SI-EXPPRODINT-1))
 (2 2 (:REWRITE RTL::INTEGERP-OPB))
 (2 2 (:REWRITE RTL::INTEGERP-OPA))
 (2 2 (:REWRITE RTL::INTEGERP-EB))
 (2 2 (:REWRITE RTL::INTEGERP-EA))
 (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 NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::CASE-1-21
 (96 44 (:REWRITE DEFAULT-PLUS-2))
 (68 44 (:REWRITE DEFAULT-PLUS-1))
 (50 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (45 5 (:REWRITE ACL2-NUMBERP-X))
 (36 16 (:REWRITE DEFAULT-MINUS))
 (30 30 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (30 30 (:REWRITE NORMALIZE-ADDENDS))
 (24 11 (:REWRITE DEFAULT-LESS-THAN-2))
 (22 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (22 9 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (20 5 (:REWRITE RATIONALP-X))
 (15 11 (:REWRITE DEFAULT-LESS-THAN-1))
 (15 11 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (15 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (12 12 (:REWRITE FOLD-CONSTS-IN-+))
 (12 11 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (11 11 (:REWRITE THE-FLOOR-BELOW))
 (11 11 (:REWRITE THE-FLOOR-ABOVE))
 (11 11 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (11 11 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (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 9 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (10 10 (:TYPE-PRESCRIPTION BOOLEANP))
 (9 9 (:REWRITE SIMPLIFY-SUMS-<))
 (9 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 9 (:REWRITE INTEGERP-<-CONSTANT))
 (9 9 (:REWRITE CONSTANT-<-INTEGERP))
 (9 9 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< y (+ (- c) x))|))
 (8 8 (:REWRITE |(< x (+ c/d y))|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (5 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (5 5 (:REWRITE REDUCE-RATIONALP-+))
 (5 5 (:REWRITE REDUCE-RATIONALP-*))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE REDUCE-INTEGERP-+))
 (5 5 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE RATIONALP-MINUS-X))
 (5 5 (:REWRITE INTEGERP-MINUS-X))
 (5 5 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (5 5 (:REWRITE |(equal c (/ x))|))
 (5 5 (:REWRITE |(equal c (- x))|))
 (5 5 (:REWRITE |(equal (/ x) c)|))
 (5 5 (:REWRITE |(equal (/ x) (/ y))|))
 (5 5 (:REWRITE |(equal (- x) c)|))
 (5 5 (:REWRITE |(equal (- x) (- y))|))
 (5 5 (:META META-RATIONALP-CORRECT))
 (5 5 (:META META-INTEGERP-CORRECT))
 (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)|))
 )
(RTL::CASE-1-22
 (46 26 (:REWRITE DEFAULT-PLUS-2))
 (42 26 (:REWRITE DEFAULT-PLUS-1))
 (16 16 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (16 16 (:REWRITE NORMALIZE-ADDENDS))
 (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))
 (12 7 (:REWRITE DEFAULT-LESS-THAN-2))
 (11 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 7 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (7 7 (:REWRITE THE-FLOOR-BELOW))
 (7 7 (:REWRITE THE-FLOOR-ABOVE))
 (7 7 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE INTEGERP-<-CONSTANT))
 (7 7 (:REWRITE DEFAULT-LESS-THAN-1))
 (7 7 (:REWRITE CONSTANT-<-INTEGERP))
 (7 7 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (- x))|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) (/ y))|))
 (7 7 (:REWRITE |(< (- x) c)|))
 (7 7 (:REWRITE |(< (- x) (- y))|))
 (6 6 (:REWRITE SIMPLIFY-SUMS-<))
 (6 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:REWRITE |(< y (+ (- c) x))|))
 (5 5 (:REWRITE |(< x (+ c/d y))|))
 (5 5 (:REWRITE |(+ c (+ d x))|))
 (3 3 (:REWRITE |arith (+ c (+ d x))|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 )
(RTL::CASE-1-23
 (60 60 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (60 60 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (60 60 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (60 60 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (60 60 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (60 60 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (60 60 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (30 1 (:LINEAR EXPT->=-1-ONE))
 (30 1 (:LINEAR EXPT-<=-1-TWO))
 (29 1 (:LINEAR EXPT->-1-ONE))
 (29 1 (:LINEAR EXPT-<-1-TWO))
 (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-<))
 (4 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (: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 REMOVE-WEAK-INEQUALITIES))
 (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 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (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::CASE-1-24
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 )
(RTL::CASE-1-25
 (1048 4 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (184 8 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (162 1 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (158 4 (:LINEAR EXPT-<=-1-TWO))
 (154 4 (:LINEAR EXPT-<-1-TWO))
 (153 1 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (152 4 (:LINEAR EXPT->=-1-ONE))
 (151 70 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (148 4 (:LINEAR EXPT->-1-ONE))
 (143 143 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (143 143 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (143 143 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (143 143 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (141 1 (:REWRITE |(<= x (/ y)) with (< 0 y)|))
 (132 4 (:LINEAR EXPT-X->=-X))
 (132 4 (:LINEAR EXPT-X->-X))
 (130 17 (:REWRITE DEFAULT-TIMES-2))
 (127 70 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (126 1 (:REWRITE |(< (/ x) y) with (< 0 x)|))
 (118 71 (:REWRITE DEFAULT-LESS-THAN-1))
 (107 71 (:REWRITE INTEGERP-<-CONSTANT))
 (105 71 (:REWRITE DEFAULT-LESS-THAN-2))
 (93 71 (:REWRITE CONSTANT-<-INTEGERP))
 (72 71 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (72 1 (:REWRITE |(* (* x y) z)|))
 (71 71 (:REWRITE THE-FLOOR-BELOW))
 (71 71 (:REWRITE THE-FLOOR-ABOVE))
 (71 71 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (71 71 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (71 71 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (71 71 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (71 71 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (71 71 (:REWRITE |(< c (- x))|))
 (71 71 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (71 71 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (71 71 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (71 71 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (71 71 (:REWRITE |(< (/ x) (/ y))|))
 (71 71 (:REWRITE |(< (- x) c)|))
 (71 71 (:REWRITE |(< (- x) (- y))|))
 (70 70 (:REWRITE SIMPLIFY-SUMS-<))
 (67 17 (:REWRITE DEFAULT-TIMES-1))
 (53 5 (:REWRITE BUBBLE-DOWN-*-MATCH-1))
 (52 52 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (50 25 (:REWRITE DEFAULT-PLUS-2))
 (48 4 (:DEFINITION FIX))
 (40 25 (:REWRITE DEFAULT-PLUS-1))
 (40 4 (:REWRITE |(* c (expt d n))|))
 (38 38 (:TYPE-PRESCRIPTION COLLECT-*))
 (32 32 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (32 32 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (32 32 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (32 32 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (32 32 (:REWRITE |arith (expt x c)|))
 (32 1 (:REWRITE BUBBLE-DOWN-*-BUBBLE-DOWN))
 (25 25 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (24 24 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (20 20 (:REWRITE |arith (expt 1/c n)|))
 (16 16 (:REWRITE |arith (* c (* d x))|))
 (15 15 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (15 15 (:REWRITE NORMALIZE-ADDENDS))
 (12 12 (:REWRITE |arith (+ c (+ d x))|))
 (12 1 (:REWRITE |(<= x (/ y)) with (< y 0)|))
 (12 1 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (12 1 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (12 1 (:REWRITE |(< (/ x) y) with (< x 0)|))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (11 11 (:REWRITE |(< 0 (/ x))|))
 (11 11 (:REWRITE |(< 0 (* x y))|))
 (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 |(< (/ x) 0)|))
 (10 10 (:REWRITE |(< (* x y) 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-INCREASING-FOR-BASE->-1))
 (8 8 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (8 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 4 (:REWRITE COLLECT-*-PROBLEM-FINDER))
 (6 2 (:REWRITE DEFAULT-EXPT-2))
 (5 5 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:REWRITE |(+ c (+ d x))|))
 (4 4 (:TYPE-PRESCRIPTION FMT-TO-COMMENT-WINDOW))
 (4 4 (:REWRITE RTL::SI-EXPPRODINT-2))
 (4 4 (:REWRITE RTL::SI-EXPPRODINT-1))
 (4 4 (:REWRITE RTL::INTEGERP-OPB))
 (4 4 (:REWRITE RTL::INTEGERP-OPA))
 (4 4 (:REWRITE RTL::INTEGERP-EB))
 (4 4 (:REWRITE RTL::INTEGERP-EA))
 (4 4 (:REWRITE |(< (+ c/d x) y)|))
 (4 4 (:REWRITE |(< (+ (- c) x) y)|))
 (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))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (2 2 (:REWRITE |arith (- (* c x))|))
 (2 2 (:REWRITE |arith (* (- x) y)|))
 (2 2 (:REWRITE DEFAULT-EXPT-1))
 (2 2 (:REWRITE |(expt 1/c n)|))
 (2 2 (:REWRITE |(expt (- x) n)|))
 (1 1 (:TYPE-PRESCRIPTION B))
 (1 1 (:TYPE-PRESCRIPTION A))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE ODD-EXPT-THM))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (1 1 (:REWRITE |(* c (* d x))|))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::CASE-1-26
 (488 247 (:REWRITE DEFAULT-PLUS-2))
 (432 6 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (394 247 (:REWRITE DEFAULT-PLUS-1))
 (312 6 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (306 306 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (306 306 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (306 306 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (255 3 (:REWRITE |(<= x (/ y)) with (< y 0)|))
 (252 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (216 9 (:REWRITE |(* (* x y) z)|))
 (180 3 (:REWRITE |(< (/ x) y) with (< x 0)|))
 (147 147 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (147 147 (:REWRITE NORMALIZE-ADDENDS))
 (142 112 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (142 112 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (139 113 (:REWRITE DEFAULT-LESS-THAN-2))
 (134 97 (:REWRITE DEFAULT-TIMES-2))
 (134 97 (:REWRITE DEFAULT-TIMES-1))
 (120 88 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (120 88 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (119 113 (:REWRITE DEFAULT-LESS-THAN-1))
 (116 112 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (113 113 (:REWRITE THE-FLOOR-BELOW))
 (113 113 (:REWRITE THE-FLOOR-ABOVE))
 (112 112 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (112 112 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (112 112 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (112 112 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (112 112 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (112 112 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (112 112 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (112 112 (:REWRITE |(< (/ x) (/ y))|))
 (112 112 (:REWRITE |(< (- x) (- y))|))
 (111 18 (:REWRITE |(* (- x) y)|))
 (110 95 (:REWRITE INTEGERP-<-CONSTANT))
 (110 95 (:REWRITE CONSTANT-<-INTEGERP))
 (101 23 (:REWRITE |(- (* c x))|))
 (93 9 (:REWRITE |(* y (* x z))|))
 (88 88 (:REWRITE SIMPLIFY-SUMS-<))
 (73 73 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (64 64 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (57 57 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (57 57 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (57 57 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (57 57 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (48 48 (:TYPE-PRESCRIPTION RTL::RFRAC105))
 (48 9 (:REWRITE |(* y x)|))
 (47 47 (:REWRITE FOLD-CONSTS-IN-+))
 (47 47 (:REWRITE |(+ c (+ d x))|))
 (45 45 (:REWRITE |(< 0 (/ x))|))
 (45 45 (:REWRITE |(< 0 (* x y))|))
 (43 43 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (43 43 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (42 9 (:REWRITE |(* x (- y))|))
 (41 41 (:REWRITE |(< y (+ (- c) x))|))
 (41 41 (:REWRITE |(< x (+ c/d y))|))
 (36 36 (:REWRITE |(* c (* d x))|))
 (28 28 (:REWRITE DEFAULT-MINUS))
 (23 11 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (23 11 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (18 6 (:REWRITE RTL::BITS-TAIL))
 (16 16 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (16 16 (:REWRITE RTL::BITS-NEG-INDICES))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (11 11 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (11 11 (:REWRITE |(equal c (/ x))|))
 (11 11 (:REWRITE |(equal c (- x))|))
 (11 11 (:REWRITE |(equal (/ x) c)|))
 (11 11 (:REWRITE |(equal (/ x) (/ y))|))
 (11 11 (:REWRITE |(equal (- x) c)|))
 (11 11 (:REWRITE |(equal (- x) (- y))|))
 (11 11 (:REWRITE |(< (/ x) 0)|))
 (11 11 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (11 11 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (6 6 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (6 6 (:META META-INTEGERP-CORRECT))
 (3 3 (:REWRITE |(<= x (/ y)) with (< 0 y)|))
 (3 3 (:REWRITE |(< (/ x) y) with (< 0 x)|))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (1 1 (:REWRITE |(equal (* x y) 0)|))
 )
(RTL::CASE-1-27
 (226 104 (:REWRITE DEFAULT-PLUS-2))
 (158 104 (:REWRITE DEFAULT-PLUS-1))
 (75 9 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (66 66 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (66 66 (:REWRITE NORMALIZE-ADDENDS))
 (63 7 (:REWRITE ACL2-NUMBERP-X))
 (62 28 (:REWRITE DEFAULT-MINUS))
 (36 18 (:REWRITE DEFAULT-LESS-THAN-2))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (28 28 (:REWRITE FOLD-CONSTS-IN-+))
 (28 7 (:REWRITE RATIONALP-X))
 (26 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (26 13 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (24 9 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (22 18 (:REWRITE DEFAULT-LESS-THAN-1))
 (18 18 (:REWRITE THE-FLOOR-BELOW))
 (18 18 (:REWRITE THE-FLOOR-ABOVE))
 (17 15 (:REWRITE |(< (- x) (- y))|))
 (15 15 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (15 15 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (15 15 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (15 15 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (15 15 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (15 15 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (15 15 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (15 15 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) (/ y))|))
 (14 14 (:TYPE-PRESCRIPTION BOOLEANP))
 (13 13 (:REWRITE SIMPLIFY-SUMS-<))
 (13 13 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (13 13 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (13 13 (:REWRITE INTEGERP-<-CONSTANT))
 (13 13 (:REWRITE CONSTANT-<-INTEGERP))
 (12 9 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (10 10 (:REWRITE |(< y (+ (- c) x))|))
 (10 10 (:REWRITE |(< x (+ c/d y))|))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (9 9 (:REWRITE |(equal c (/ x))|))
 (9 9 (:REWRITE |(equal c (- x))|))
 (9 9 (:REWRITE |(equal (/ x) c)|))
 (9 9 (:REWRITE |(equal (/ x) (/ y))|))
 (9 9 (:REWRITE |(equal (- x) c)|))
 (9 9 (:REWRITE |(equal (- x) (- y))|))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (8 8 (:REWRITE |(< 0 (/ x))|))
 (8 8 (:REWRITE |(< 0 (* x y))|))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::CASE-1-28
 (84 2 (:REWRITE RTL::NEG-BITN-0))
 (74 2 (:REWRITE RTL::NEG-BITN-1))
 (30 15 (:REWRITE DEFAULT-PLUS-2))
 (24 15 (:REWRITE DEFAULT-PLUS-1))
 (23 23 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (23 23 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (23 23 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (23 23 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (23 23 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (23 23 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (15 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (15 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (12 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (11 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (9 9 (:REWRITE NORMALIZE-ADDENDS))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE 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))|))
 (6 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:REWRITE |(+ c (+ d x))|))
 (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-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 RTL::BITN-NEG))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::CASE-1-29
 (61 29 (:REWRITE DEFAULT-PLUS-2))
 (45 29 (:REWRITE DEFAULT-PLUS-1))
 (42 1 (:REWRITE RTL::NEG-BITN-0))
 (37 1 (:REWRITE RTL::NEG-BITN-1))
 (33 33 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (33 33 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (33 33 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (33 33 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (33 33 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (33 33 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (18 18 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (18 18 (:REWRITE NORMALIZE-ADDENDS))
 (14 6 (:REWRITE DEFAULT-MINUS))
 (13 7 (:REWRITE DEFAULT-LESS-THAN-2))
 (13 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (13 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (9 7 (:REWRITE DEFAULT-LESS-THAN-1))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (7 7 (:REWRITE THE-FLOOR-BELOW))
 (7 7 (:REWRITE THE-FLOOR-ABOVE))
 (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 FOLD-CONSTS-IN-+))
 (7 7 (:REWRITE CONSTANT-<-INTEGERP))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (- x))|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) (/ y))|))
 (7 7 (:REWRITE |(< (- x) c)|))
 (7 7 (:REWRITE |(< (- x) (- y))|))
 (6 6 (:REWRITE SIMPLIFY-SUMS-<))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE |(equal c (/ x))|))
 (5 5 (:REWRITE |(equal (/ x) c)|))
 (5 5 (:REWRITE |(equal (/ x) (/ y))|))
 (5 5 (:REWRITE |(equal (- x) (- y))|))
 (4 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (3 1 (:REWRITE RTL::BVECP-BITN-0))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 RTL::BITN-NEG))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::CASE-1-30
 (73 37 (:REWRITE DEFAULT-PLUS-2))
 (59 37 (:REWRITE DEFAULT-PLUS-1))
 (42 1 (:REWRITE RTL::NEG-BITN-0))
 (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-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))
 (37 1 (:REWRITE RTL::NEG-BITN-1))
 (22 22 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (22 22 (:REWRITE NORMALIZE-ADDENDS))
 (13 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (13 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (11 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (11 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (10 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE 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 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (7 7 (:REWRITE FOLD-CONSTS-IN-+))
 (7 7 (:REWRITE |(+ c (+ d x))|))
 (6 6 (:REWRITE SIMPLIFY-SUMS-<))
 (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))|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (3 1 (:REWRITE RTL::BVECP-BITN-0))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 RTL::BITN-NEG))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::CASE-1-31
 (125 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (28 1 (:REWRITE RTL::BVECP-BITN-0))
 (23 11 (:REWRITE DEFAULT-TIMES-2))
 (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))
 (17 14 (:REWRITE DEFAULT-LESS-THAN-2))
 (16 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (15 14 (:REWRITE DEFAULT-LESS-THAN-1))
 (14 14 (:REWRITE THE-FLOOR-BELOW))
 (14 14 (: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 INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (- x))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (12 7 (:REWRITE DEFAULT-PLUS-2))
 (11 11 (:REWRITE DEFAULT-TIMES-1))
 (10 7 (:REWRITE DEFAULT-PLUS-1))
 (10 1 (:REWRITE RTL::NEG-BITN-0))
 (6 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (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-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::NEG-BITN-1))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:REWRITE |(+ c (+ d x))|))
 )
(RTL::CASE-1-32
 (160 5 (:REWRITE RTL::BITS-TAIL-GEN))
 (28 1 (:REWRITE RTL::BVECP-BITN-0))
 (22 12 (:REWRITE DEFAULT-PLUS-2))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (20 17 (:REWRITE DEFAULT-LESS-THAN-2))
 (19 15 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (19 15 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (18 17 (:REWRITE DEFAULT-LESS-THAN-1))
 (18 12 (:REWRITE DEFAULT-PLUS-1))
 (17 17 (:REWRITE THE-FLOOR-BELOW))
 (17 17 (:REWRITE THE-FLOOR-ABOVE))
 (16 8 (:REWRITE DEFAULT-TIMES-2))
 (15 15 (:REWRITE SIMPLIFY-SUMS-<))
 (15 15 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (15 15 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (15 15 (:REWRITE INTEGERP-<-CONSTANT))
 (15 15 (:REWRITE CONSTANT-<-INTEGERP))
 (15 15 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (15 15 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (15 15 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (15 15 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (15 15 (:REWRITE |(< c (- x))|))
 (15 15 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (15 15 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (15 15 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) (/ y))|))
 (15 15 (:REWRITE |(< (- x) c)|))
 (15 15 (:REWRITE |(< (- x) (- y))|))
 (10 1 (:REWRITE RTL::NEG-BITN-0))
 (8 8 (:REWRITE DEFAULT-TIMES-1))
 (7 7 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (7 7 (:REWRITE RTL::BITS-NEG-INDICES))
 (7 5 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (7 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6 6 (:REWRITE NORMALIZE-ADDENDS))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (5 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (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 FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE |(+ c (+ d x))|))
 (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 RTL::NEG-BITN-1))
 (1 1 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::CASE-1-33
 (84 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE SIMPLIFY-SUMS-<))
 (2 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(< 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 1 (:REWRITE DEFAULT-PLUS-2))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE DEFAULT-PLUS-1))
 )
(RTL::CASE-1-34
 (77 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (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))
 (44 22 (:REWRITE DEFAULT-PLUS-2))
 (34 22 (:REWRITE DEFAULT-PLUS-1))
 (28 5 (:REWRITE DEFAULT-TIMES-2))
 (28 5 (:REWRITE DEFAULT-TIMES-1))
 (14 14 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (14 14 (:REWRITE NORMALIZE-ADDENDS))
 (10 1 (:REWRITE RTL::NEG-BITN-0))
 (9 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (9 5 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 5 (:REWRITE DEFAULT-LESS-THAN-2))
 (8 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (7 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 5 (:REWRITE DEFAULT-LESS-THAN-1))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 2 (:REWRITE DEFAULT-EXPT-2))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (5 5 (:REWRITE THE-FLOOR-BELOW))
 (5 5 (:REWRITE THE-FLOOR-ABOVE))
 (5 5 (:REWRITE SIMPLIFY-SUMS-<))
 (5 5 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (5 5 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE INTEGERP-<-CONSTANT))
 (5 5 (:REWRITE CONSTANT-<-INTEGERP))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (- x))|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) (/ y))|))
 (5 5 (:REWRITE |(< (- x) c)|))
 (5 5 (:REWRITE |(< (- x) (- y))|))
 (5 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (5 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE |(+ c (+ d x))|))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 1 (:REWRITE RTL::BVECP-BITN-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 DEFAULT-EXPT-1))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(expt 1/c n)|))
 (2 2 (:REWRITE |(expt (- x) n)|))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:TYPE-PRESCRIPTION B))
 (1 1 (:TYPE-PRESCRIPTION A))
 (1 1 (:REWRITE RTL::NEG-BITN-1))
 (1 1 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::CASE-1-35
 (162 17 (:REWRITE DEFAULT-TIMES-2))
 (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))
 (118 42 (:REWRITE DEFAULT-PLUS-2))
 (82 42 (:REWRITE DEFAULT-PLUS-1))
 (56 17 (:REWRITE DEFAULT-TIMES-1))
 (42 1 (:REWRITE RTL::NEG-BITN-0))
 (37 1 (:REWRITE RTL::NEG-BITN-1))
 (36 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (26 26 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (26 26 (:REWRITE NORMALIZE-ADDENDS))
 (16 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (15 15 (:TYPE-PRESCRIPTION RTL::RFRAC105))
 (12 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (12 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (12 4 (:REWRITE DEFAULT-EXPT-2))
 (10 10 (:REWRITE FOLD-CONSTS-IN-+))
 (10 7 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 7 (:REWRITE DEFAULT-LESS-THAN-1))
 (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 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))|))
 (7 5 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (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 DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (4 4 (:REWRITE |(< y (+ (- c) x))|))
 (4 4 (:REWRITE |(< x (+ c/d y))|))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (3 1 (:REWRITE RTL::BVECP-BITN-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 SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (1 1 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:REWRITE |(* c (* d x))|))
 )
(RTL::CASE-1-36
 (513 69 (:REWRITE DEFAULT-TIMES-2))
 (447 135 (:REWRITE DEFAULT-PLUS-2))
 (439 439 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (439 439 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (439 439 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (439 439 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (290 69 (:REWRITE DEFAULT-TIMES-1))
 (287 135 (:REWRITE DEFAULT-PLUS-1))
 (91 79 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (85 85 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (84 2 (:REWRITE RTL::NEG-BITN-0))
 (79 79 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (79 79 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (79 79 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (74 2 (:REWRITE RTL::NEG-BITN-1))
 (55 7 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (48 28 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (38 23 (:REWRITE DEFAULT-LESS-THAN-2))
 (38 20 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (38 20 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (34 14 (:REWRITE DEFAULT-EXPT-2))
 (29 23 (:REWRITE DEFAULT-LESS-THAN-1))
 (27 27 (:REWRITE FOLD-CONSTS-IN-+))
 (23 23 (:REWRITE THE-FLOOR-BELOW))
 (23 23 (:REWRITE THE-FLOOR-ABOVE))
 (23 23 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (23 23 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (23 23 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (23 23 (:REWRITE INTEGERP-<-CONSTANT))
 (23 23 (:REWRITE CONSTANT-<-INTEGERP))
 (23 23 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (23 23 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (23 23 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (23 23 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (23 23 (:REWRITE |(< c (- x))|))
 (23 23 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (23 23 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (23 23 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (23 23 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (23 23 (:REWRITE |(< (/ x) (/ y))|))
 (23 23 (:REWRITE |(< (- x) c)|))
 (23 23 (:REWRITE |(< (- x) (- y))|))
 (20 20 (:REWRITE SIMPLIFY-SUMS-<))
 (15 7 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (14 14 (:REWRITE DEFAULT-EXPT-1))
 (14 14 (:REWRITE |(expt 1/c n)|))
 (14 14 (:REWRITE |(expt (- x) n)|))
 (13 13 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (11 11 (:REWRITE |(< y (+ (- c) x))|))
 (11 11 (:REWRITE |(< x (+ c/d y))|))
 (11 11 (:REWRITE |(< 0 (/ x))|))
 (11 11 (:REWRITE |(< 0 (* x y))|))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (9 9 (:REWRITE |(equal c (/ x))|))
 (9 9 (:REWRITE |(equal c (- x))|))
 (9 9 (:REWRITE |(equal (/ x) c)|))
 (9 9 (:REWRITE |(equal (/ x) (/ y))|))
 (9 9 (:REWRITE |(equal (- x) c)|))
 (9 9 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (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 |(equal (+ (- c) x) y)|))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (4 4 (:REWRITE |(* c (* d x))|))
 (3 3 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 2 (:REWRITE DEFAULT-MINUS))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (2 2 (:REWRITE |(- (* c x))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::CASE-1-37
 (520 22 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (400 3 (:REWRITE RTL::NEG-BITN-0))
 (167 3 (:REWRITE RTL::NEG-BITN-1))
 (148 2 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (133 15 (:REWRITE INTEGERP-<-CONSTANT))
 (110 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (93 17 (:REWRITE |(< c (- x))|))
 (70 5 (:REWRITE |(* y (* x z))|))
 (65 24 (:REWRITE DEFAULT-TIMES-2))
 (36 22 (:REWRITE DEFAULT-LESS-THAN-1))
 (30 22 (:REWRITE DEFAULT-LESS-THAN-2))
 (27 24 (:REWRITE DEFAULT-TIMES-1))
 (23 12 (:REWRITE DEFAULT-PLUS-2))
 (22 22 (:REWRITE THE-FLOOR-BELOW))
 (22 22 (:REWRITE THE-FLOOR-ABOVE))
 (22 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (22 13 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (21 17 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (19 12 (:REWRITE DEFAULT-PLUS-1))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (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 |(< (/ 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) (- y))|))
 (15 15 (:REWRITE CONSTANT-<-INTEGERP))
 (15 15 (:REWRITE |(< (- x) c)|))
 (13 13 (:TYPE-PRESCRIPTION ABS))
 (13 13 (:REWRITE SIMPLIFY-SUMS-<))
 (13 13 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (11 11 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (10 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (10 5 (:REWRITE |(* a (/ a) b)|))
 (10 2 (:REWRITE |(- (* c x))|))
 (9 3 (:REWRITE RTL::BVECP-BITN-0))
 (6 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6 6 (:REWRITE NORMALIZE-ADDENDS))
 (6 2 (:REWRITE RTL::BITN-BVECP-1))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 2 (:REWRITE DEFAULT-MINUS))
 (4 2 (:REWRITE |(< x (/ y)) with (< 0 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 RTL::BITS-REVERSE-INDICES))
 (3 3 (:REWRITE RTL::BITS-NEG-INDICES))
 (3 3 (:REWRITE |(< (/ x) 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-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (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 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 2 (:REWRITE |(+ c (+ d x))|))
 (2 2 (:REWRITE |(* x (- y))|))
 (2 2 (:REWRITE |(* (- x) y)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::CASE-1-38
 (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))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 )
(RTL::CASE-1-39
 (126 3 (:REWRITE RTL::NEG-BITN-0))
 (111 3 (:REWRITE RTL::NEG-BITN-1))
 (50 25 (:REWRITE DEFAULT-PLUS-2))
 (40 25 (:REWRITE DEFAULT-PLUS-1))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (23 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (23 13 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (19 13 (:REWRITE DEFAULT-LESS-THAN-1))
 (17 13 (:REWRITE DEFAULT-LESS-THAN-2))
 (15 15 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (15 15 (:REWRITE NORMALIZE-ADDENDS))
 (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 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))|))
 (9 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 3 (:REWRITE RTL::BVECP-BITN-0))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:REWRITE |(< y (+ (- c) x))|))
 (5 5 (:REWRITE |(< x (+ c/d y))|))
 (5 5 (:REWRITE |(< 0 (/ x))|))
 (5 5 (:REWRITE |(< 0 (* x y))|))
 (5 5 (:REWRITE |(+ c (+ d x))|))
 (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-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 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))|))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::CASE-1-40
 (190 36 (:REWRITE DEFAULT-TIMES-2))
 (180 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (108 36 (:REWRITE DEFAULT-TIMES-1))
 (81 81 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (81 81 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (81 81 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (81 81 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (66 33 (:REWRITE DEFAULT-PLUS-2))
 (48 33 (:REWRITE DEFAULT-PLUS-1))
 (28 1 (:REWRITE RTL::BVECP-BITN-0))
 (24 20 (:REWRITE DEFAULT-LESS-THAN-2))
 (24 12 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (21 20 (:REWRITE DEFAULT-LESS-THAN-1))
 (21 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (21 16 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (20 20 (:REWRITE THE-FLOOR-BELOW))
 (20 20 (:REWRITE THE-FLOOR-ABOVE))
 (18 6 (:REWRITE DEFAULT-EXPT-2))
 (17 17 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (17 17 (:REWRITE NORMALIZE-ADDENDS))
 (16 16 (:REWRITE SIMPLIFY-SUMS-<))
 (16 16 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (16 16 (:REWRITE REDUCE-RATIONAL-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 |(< 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))|))
 (10 1 (:REWRITE RTL::NEG-BITN-0))
 (7 7 (:REWRITE FOLD-CONSTS-IN-+))
 (7 5 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (6 6 (:REWRITE DEFAULT-EXPT-1))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(expt 1/c n)|))
 (6 6 (:REWRITE |(expt (- x) n)|))
 (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 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (2 2 (:TYPE-PRESCRIPTION B))
 (2 2 (:TYPE-PRESCRIPTION A))
 (2 2 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (2 2 (:REWRITE |(* c (* d x))|))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE RTL::NEG-BITN-1))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE RTL::BITN-NEG))
 (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 |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::CASE-1-41
 (2918 8 (:REWRITE RTL::BITS-TAIL-GEN))
 (1390 6 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (462 462 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (462 462 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (462 462 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (462 462 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (324 156 (:REWRITE DEFAULT-PLUS-2))
 (253 156 (:REWRITE DEFAULT-PLUS-1))
 (198 74 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (180 6 (:LINEAR EXPT-X->-X))
 (180 6 (:LINEAR EXPT->-1-ONE))
 (178 24 (:REWRITE DEFAULT-TIMES-1))
 (160 74 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (150 75 (:REWRITE DEFAULT-LESS-THAN-2))
 (143 24 (:REWRITE DEFAULT-TIMES-2))
 (138 74 (:REWRITE SIMPLIFY-SUMS-<))
 (128 88 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (125 75 (:REWRITE DEFAULT-LESS-THAN-1))
 (116 6 (:LINEAR EXPT-X->=-X))
 (116 6 (:LINEAR EXPT->=-1-ONE))
 (84 44 (:REWRITE DEFAULT-EXPT-2))
 (84 2 (:REWRITE RTL::NEG-BITN-0))
 (83 83 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (81 7 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (75 75 (:REWRITE THE-FLOOR-BELOW))
 (75 75 (:REWRITE THE-FLOOR-ABOVE))
 (75 75 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (75 75 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (75 75 (:REWRITE REDUCE-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))|))
 (74 2 (:REWRITE RTL::NEG-BITN-1))
 (44 44 (:REWRITE DEFAULT-EXPT-1))
 (44 44 (:REWRITE |(expt 1/c n)|))
 (44 44 (:REWRITE |(expt (- x) n)|))
 (38 7 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (36 36 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (36 36 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (36 36 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (36 36 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (20 6 (:REWRITE ODD-EXPT-THM))
 (16 16 (:REWRITE FOLD-CONSTS-IN-+))
 (16 12 (:REWRITE RTL::BITS-NEG-INDICES))
 (12 12 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (12 12 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (12 12 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (12 12 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (12 12 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (11 11 (:REWRITE |(< y (+ (- c) x))|))
 (11 11 (:REWRITE |(< x (+ c/d y))|))
 (10 6 (:LINEAR EXPT-<=-1-TWO))
 (10 6 (:LINEAR EXPT-<-1-TWO))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (9 9 (:REWRITE |(equal c (/ x))|))
 (9 9 (:REWRITE |(equal c (- x))|))
 (9 9 (:REWRITE |(equal (/ x) c)|))
 (9 9 (:REWRITE |(equal (/ x) (/ y))|))
 (9 9 (:REWRITE |(equal (- x) c)|))
 (9 9 (:REWRITE |(equal (- x) (- y))|))
 (8 8 (:REWRITE |(< (+ c/d x) y)|))
 (8 8 (:REWRITE |(< (+ (- c) x) y)|))
 (6 6 (:REWRITE RTL::SI-EXPPRODINT-2))
 (6 6 (:REWRITE RTL::SI-EXPPRODINT-1))
 (6 6 (:REWRITE RTL::INTEGERP-OPB))
 (6 6 (:REWRITE RTL::INTEGERP-OPA))
 (6 6 (:REWRITE RTL::INTEGERP-EB))
 (6 6 (:REWRITE RTL::INTEGERP-EA))
 (6 6 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (6 6 (:LINEAR EXPT-LINEAR-UPPER-<))
 (6 6 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (6 6 (:LINEAR EXPT-LINEAR-LOWER-<))
 (6 6 (:LINEAR EXPT->=-1-TWO))
 (6 6 (:LINEAR EXPT->-1-TWO))
 (6 6 (:LINEAR EXPT-<=-1-ONE))
 (6 6 (:LINEAR EXPT-<-1-ONE))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (5 5 (:REWRITE |(equal (+ (- c) x) y)|))
 (5 5 (:REWRITE |(< 0 (/ x))|))
 (5 5 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (4 2 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (4 2 (:REWRITE DEFAULT-MINUS))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE RTL::BITN-NEG))
 )
(RTL::CASE-1-42
 (1417 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (695 3 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (471 471 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (471 471 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (471 471 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (471 471 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (360 43 (:REWRITE DEFAULT-TIMES-2))
 (354 132 (:REWRITE DEFAULT-PLUS-2))
 (325 43 (:REWRITE DEFAULT-TIMES-1))
 (265 132 (:REWRITE DEFAULT-PLUS-1))
 (105 40 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (101 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (90 3 (:LINEAR EXPT-X->-X))
 (90 3 (:LINEAR EXPT->-1-ONE))
 (87 40 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (86 54 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (84 2 (:REWRITE RTL::NEG-BITN-0))
 (82 41 (:REWRITE DEFAULT-LESS-THAN-2))
 (74 2 (:REWRITE RTL::NEG-BITN-1))
 (72 40 (:REWRITE SIMPLIFY-SUMS-<))
 (66 66 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (66 41 (:REWRITE DEFAULT-LESS-THAN-1))
 (59 27 (:REWRITE DEFAULT-EXPT-2))
 (58 3 (:LINEAR EXPT-X->=-X))
 (58 3 (:LINEAR EXPT->=-1-ONE))
 (46 6 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (42 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (41 41 (:REWRITE THE-FLOOR-BELOW))
 (41 41 (:REWRITE THE-FLOOR-ABOVE))
 (41 41 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (41 41 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (41 41 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (41 41 (:REWRITE INTEGERP-<-CONSTANT))
 (41 41 (:REWRITE CONSTANT-<-INTEGERP))
 (41 41 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (41 41 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (41 41 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (41 41 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (41 41 (:REWRITE |(< c (- x))|))
 (41 41 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (41 41 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (41 41 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (41 41 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (41 41 (:REWRITE |(< (/ x) (/ y))|))
 (41 41 (:REWRITE |(< (- x) c)|))
 (41 41 (:REWRITE |(< (- x) (- y))|))
 (40 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (34 3 (:REWRITE RTL::BITS-TAIL))
 (27 27 (:REWRITE DEFAULT-EXPT-1))
 (27 27 (:REWRITE |(expt 1/c n)|))
 (27 27 (:REWRITE |(expt (- x) n)|))
 (21 21 (:REWRITE FOLD-CONSTS-IN-+))
 (18 18 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (18 18 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (18 18 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (18 18 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (17 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (10 3 (:REWRITE ODD-EXPT-THM))
 (8 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (7 7 (:REWRITE |(< y (+ (- c) x))|))
 (7 7 (:REWRITE |(< x (+ c/d y))|))
 (6 6 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (6 6 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (6 6 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (6 6 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (5 3 (:LINEAR EXPT-<=-1-TWO))
 (5 3 (:LINEAR EXPT-<-1-TWO))
 (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 RTL::SI-EXPPRODINT-2))
 (3 3 (:REWRITE RTL::SI-EXPPRODINT-1))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE RTL::INTEGERP-OPB))
 (3 3 (:REWRITE RTL::INTEGERP-OPA))
 (3 3 (:REWRITE RTL::INTEGERP-EB))
 (3 3 (:REWRITE RTL::INTEGERP-EA))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE |(< (+ c/d x) y)|))
 (3 3 (:REWRITE |(< (+ (- c) x) y)|))
 (3 3 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (3 3 (:LINEAR EXPT-LINEAR-UPPER-<))
 (3 3 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (3 3 (:LINEAR EXPT-LINEAR-LOWER-<))
 (3 3 (:LINEAR EXPT->=-1-TWO))
 (3 3 (:LINEAR EXPT->-1-TWO))
 (3 3 (:LINEAR EXPT-<=-1-ONE))
 (3 3 (:LINEAR EXPT-<-1-ONE))
 (3 2 (:REWRITE DEFAULT-MINUS))
 (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))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE |(* c (* d x))|))
 )
(RTL::CASE-1-43
 (113 56 (:REWRITE DEFAULT-PLUS-2))
 (89 56 (:REWRITE DEFAULT-PLUS-1))
 (44 44 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (44 44 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (44 44 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (44 44 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (44 44 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (44 44 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (42 1 (:REWRITE RTL::NEG-BITN-0))
 (37 1 (:REWRITE RTL::NEG-BITN-1))
 (29 29 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (17 9 (:REWRITE DEFAULT-LESS-THAN-2))
 (17 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (17 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (11 9 (:REWRITE DEFAULT-LESS-THAN-1))
 (10 10 (:REWRITE FOLD-CONSTS-IN-+))
 (9 9 (:REWRITE THE-FLOOR-BELOW))
 (9 9 (:REWRITE THE-FLOOR-ABOVE))
 (9 9 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (9 9 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (9 9 (:REWRITE INTEGERP-<-CONSTANT))
 (9 9 (:REWRITE CONSTANT-<-INTEGERP))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (- x))|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) (/ y))|))
 (9 9 (:REWRITE |(< (- x) c)|))
 (9 9 (:REWRITE |(< (- x) (- y))|))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (6 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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))|))
 (4 2 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (4 2 (:REWRITE DEFAULT-MINUS))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (3 1 (:REWRITE RTL::BVECP-BITN-0))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 RTL::BITN-NEG))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::CASE-1-44)
(RTL::CASE-1-45
 (100 58 (:REWRITE DEFAULT-PLUS-2))
 (90 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (88 58 (:REWRITE DEFAULT-PLUS-1))
 (41 10 (:REWRITE SIMPLIFY-SUMS-<))
 (26 26 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (19 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (17 11 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (14 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (13 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (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 FOLD-CONSTS-IN-+))
 (7 7 (:REWRITE |(< y (+ (- c) x))|))
 (7 7 (:REWRITE |(< x (+ c/d y))|))
 (7 5 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (6 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (5 3 (:REWRITE DEFAULT-MINUS))
 (5 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (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 REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (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 |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::CASE-1-46
 (122 3 (:REWRITE RTL::BVECP-BITN-0))
 (90 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (31 15 (:REWRITE DEFAULT-TIMES-2))
 (30 3 (:REWRITE RTL::NEG-BITN-0))
 (23 23 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (23 23 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (23 23 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (23 23 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (23 23 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (23 23 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (19 16 (:REWRITE DEFAULT-LESS-THAN-2))
 (17 16 (:REWRITE DEFAULT-LESS-THAN-1))
 (16 16 (:REWRITE THE-FLOOR-BELOW))
 (16 16 (:REWRITE THE-FLOOR-ABOVE))
 (16 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (15 15 (:REWRITE DEFAULT-TIMES-1))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (- x))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (12 7 (:REWRITE DEFAULT-PLUS-2))
 (10 7 (:REWRITE DEFAULT-PLUS-1))
 (6 6 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (6 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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))
 (3 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (3 3 (:REWRITE RTL::NEG-BITN-1))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (3 3 (:REWRITE RTL::BITS-NEG-INDICES))
 (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))|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:REWRITE |(+ c (+ d x))|))
 )
(RTL::CASE-1-47
 (85 41 (:REWRITE DEFAULT-PLUS-2))
 (68 68 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (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))
 (63 41 (:REWRITE DEFAULT-PLUS-1))
 (42 1 (:REWRITE RTL::NEG-BITN-0))
 (37 1 (:REWRITE RTL::NEG-BITN-1))
 (24 24 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (24 24 (:REWRITE NORMALIZE-ADDENDS))
 (14 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (14 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (14 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (14 6 (:REWRITE DEFAULT-MINUS))
 (13 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (11 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (10 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (9 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE 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))|))
 (7 7 (:REWRITE SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (7 7 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (5 5 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (5 5 (:REWRITE |(equal (- x) c)|))
 (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 |(< y (+ (- c) x))|))
 (4 4 (:REWRITE |(< x (+ c/d y))|))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (3 1 (:REWRITE RTL::BVECP-BITN-0))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 RTL::BITN-NEG))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::CASE-1-48
 (6305 13 (:REWRITE RTL::BITS-TAIL-GEN))
 (3497 13 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (923 130 (:REWRITE DEFAULT-TIMES-2))
 (890 400 (:REWRITE DEFAULT-PLUS-2))
 (814 814 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (814 814 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (814 814 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (814 814 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (616 400 (:REWRITE DEFAULT-PLUS-1))
 (514 233 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (429 233 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (420 10 (:REWRITE RTL::NEG-BITN-0))
 (411 240 (:REWRITE DEFAULT-LESS-THAN-2))
 (370 10 (:REWRITE RTL::NEG-BITN-1))
 (363 233 (:REWRITE SIMPLIFY-SUMS-<))
 (357 240 (:REWRITE DEFAULT-LESS-THAN-1))
 (338 13 (:LINEAR EXPT-X->-X))
 (338 13 (:LINEAR EXPT->-1-ONE))
 (331 331 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (331 331 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (331 331 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (312 130 (:REWRITE DEFAULT-TIMES-1))
 (240 240 (:REWRITE THE-FLOOR-BELOW))
 (240 240 (:REWRITE THE-FLOOR-ABOVE))
 (240 240 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (240 240 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (240 240 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (240 240 (:REWRITE INTEGERP-<-CONSTANT))
 (240 240 (:REWRITE CONSTANT-<-INTEGERP))
 (240 240 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (240 240 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (240 240 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (240 240 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (240 240 (:REWRITE |(< c (- x))|))
 (240 240 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (240 240 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (240 240 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (240 240 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (240 240 (:REWRITE |(< (/ x) (/ y))|))
 (240 240 (:REWRITE |(< (- x) c)|))
 (240 240 (:REWRITE |(< (- x) (- y))|))
 (236 236 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (236 236 (:REWRITE NORMALIZE-ADDENDS))
 (223 34 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (208 13 (:LINEAR EXPT-X->=-X))
 (208 13 (:LINEAR EXPT->=-1-ONE))
 (182 182 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (156 156 (:TYPE-PRESCRIPTION RTL::PROD0))
 (130 13 (:REWRITE RTL::BITS-TAIL))
 (91 91 (:REWRITE DEFAULT-EXPT-2))
 (91 91 (:REWRITE DEFAULT-EXPT-1))
 (91 91 (:REWRITE |(expt 1/c n)|))
 (91 91 (:REWRITE |(expt (- x) n)|))
 (84 14 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (78 78 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (78 78 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (78 78 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (78 78 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (77 14 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (49 49 (:REWRITE |(< y (+ (- c) x))|))
 (49 49 (:REWRITE |(< x (+ c/d y))|))
 (46 46 (:REWRITE FOLD-CONSTS-IN-+))
 (43 43 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (43 43 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (43 43 (:REWRITE |(< 0 (/ x))|))
 (43 43 (:REWRITE |(< 0 (* x y))|))
 (36 14 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (34 34 (:REWRITE RTL::BITS-NEG-INDICES))
 (30 10 (:REWRITE RTL::BVECP-BITN-0))
 (26 26 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (26 26 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (26 26 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (26 26 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (26 26 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (26 13 (:REWRITE ODD-EXPT-THM))
 (23 23 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (23 23 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (23 23 (:REWRITE |(< (/ x) 0)|))
 (23 23 (:REWRITE |(< (* x y) 0)|))
 (21 21 (:REWRITE DEFAULT-MINUS))
 (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 RTL::SI-EXPPRODINT-2))
 (13 13 (:REWRITE RTL::SI-EXPPRODINT-1))
 (13 13 (:REWRITE RTL::INTEGERP-OPB))
 (13 13 (:REWRITE RTL::INTEGERP-OPA))
 (13 13 (:REWRITE RTL::INTEGERP-EB))
 (13 13 (:REWRITE RTL::INTEGERP-EA))
 (13 13 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (13 13 (:REWRITE |(< (+ c/d x) y)|))
 (13 13 (:REWRITE |(< (+ (- c) x) y)|))
 (13 13 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (13 13 (:REWRITE |(* c (* d x))|))
 (13 13 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (13 13 (:LINEAR EXPT-LINEAR-UPPER-<))
 (13 13 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (13 13 (:LINEAR EXPT-LINEAR-LOWER-<))
 (13 13 (:LINEAR EXPT->=-1-TWO))
 (13 13 (:LINEAR EXPT->-1-TWO))
 (13 13 (:LINEAR EXPT-<=-1-TWO))
 (13 13 (:LINEAR EXPT-<=-1-ONE))
 (13 13 (:LINEAR EXPT-<-1-TWO))
 (13 13 (:LINEAR EXPT-<-1-ONE))
 (10 10 (:REWRITE RTL::BITN-NEG))
 (8 8 (:REWRITE |(- (* c x))|))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::CASE-1-49
 (3460 14 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (2809 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (552 151 (:REWRITE DEFAULT-PLUS-2))
 (458 165 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (454 454 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (454 454 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (454 454 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (454 454 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (447 72 (:REWRITE DEFAULT-TIMES-2))
 (375 169 (:REWRITE DEFAULT-LESS-THAN-1))
 (374 165 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (331 169 (:REWRITE |(< (- x) c)|))
 (320 151 (:REWRITE DEFAULT-PLUS-1))
 (310 2 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (297 2 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (260 169 (:REWRITE DEFAULT-LESS-THAN-2))
 (234 165 (:REWRITE INTEGERP-<-CONSTANT))
 (180 72 (:REWRITE DEFAULT-TIMES-1))
 (173 169 (:REWRITE |(< (- x) (- y))|))
 (171 169 (:REWRITE |(< (/ x) (/ y))|))
 (169 169 (:REWRITE THE-FLOOR-BELOW))
 (169 169 (:REWRITE THE-FLOOR-ABOVE))
 (169 169 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (169 169 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (169 169 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (169 169 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (169 169 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (169 169 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (169 169 (:REWRITE |(< c (- x))|))
 (169 169 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (169 169 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (169 169 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (169 169 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (165 165 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (165 165 (:REWRITE CONSTANT-<-INTEGERP))
 (158 158 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (158 158 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (158 158 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (140 138 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (134 2 (:REWRITE |(* (* x y) z)|))
 (112 112 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (112 112 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (112 112 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (112 112 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (102 102 (:REWRITE |arith (expt x c)|))
 (91 91 (:REWRITE |arith (expt 1/c n)|))
 (79 79 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (62 22 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (44 44 (:TYPE-PRESCRIPTION COLLECT-*))
 (44 1 (:REWRITE RTL::NEG-BITN-0))
 (40 4 (:REWRITE |(* c (expt d n))|))
 (39 1 (:REWRITE RTL::NEG-BITN-1))
 (38 38 (:TYPE-PRESCRIPTION RTL::PROD0))
 (37 6 (:REWRITE RTL::BITS-TAIL))
 (31 24 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (29 29 (:REWRITE |arith (+ c (+ d x))|))
 (29 29 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (29 29 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (29 29 (:REWRITE |(< 0 (/ x))|))
 (29 29 (:REWRITE |(< 0 (* x y))|))
 (28 28 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (28 28 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (28 28 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (23 2 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (23 2 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (20 12 (:REWRITE DEFAULT-MINUS))
 (19 12 (:REWRITE DEFAULT-EXPT-2))
 (18 18 (:REWRITE |(< (+ c/d x) y)|))
 (18 18 (:REWRITE |(< (+ (- c) x) y)|))
 (18 14 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (18 14 (:REWRITE RTL::BITS-NEG-INDICES))
 (15 15 (:REWRITE |(< y (+ (- c) x))|))
 (15 15 (:REWRITE |(< x (+ c/d y))|))
 (14 14 (:REWRITE RTL::SI-EXPPRODINT-2))
 (14 14 (:REWRITE RTL::SI-EXPPRODINT-1))
 (14 14 (:REWRITE RTL::INTEGERP-OPB))
 (14 14 (:REWRITE RTL::INTEGERP-OPA))
 (14 14 (:REWRITE RTL::INTEGERP-EB))
 (14 14 (:REWRITE RTL::INTEGERP-EA))
 (14 14 (:LINEAR EXPT-LINEAR-UPPER-<))
 (14 14 (:LINEAR EXPT-LINEAR-LOWER-<))
 (14 14 (:LINEAR EXPT->=-1-TWO))
 (14 14 (:LINEAR EXPT->-1-TWO))
 (14 14 (:LINEAR EXPT-<=-1-ONE))
 (14 14 (:LINEAR EXPT-<-1-ONE))
 (14 4 (:REWRITE ODD-EXPT-THM))
 (13 13 (:REWRITE FOLD-CONSTS-IN-+))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (12 12 (:REWRITE |arith (* c (* d x))|))
 (12 12 (:REWRITE DEFAULT-EXPT-1))
 (12 12 (:REWRITE |(expt 1/c n)|))
 (12 12 (:REWRITE |(expt (- x) n)|))
 (10 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D-EXPT))
 (10 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D-EXPT))
 (10 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D-EXPT))
 (10 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D-EXPT))
 (8 7 (:REWRITE |(< (/ x) 0)|))
 (8 4 (:REWRITE COLLECT-*-PROBLEM-FINDER))
 (8 4 (:REWRITE |(- (- x))|))
 (7 7 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (6 6 (:REWRITE |(* c (* d x))|))
 (4 4 (:TYPE-PRESCRIPTION FMT-TO-COMMENT-WINDOW))
 (4 4 (:TYPE-PRESCRIPTION B))
 (4 4 (:TYPE-PRESCRIPTION A))
 (4 4 (:REWRITE |arith (- (* c x))|))
 (4 4 (:REWRITE |arith (* (- 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 1 (:REWRITE RTL::BVECP-BITN-0))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3F-EXPT-B))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2F-EXPT-B))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1F-EXPT-B))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 2 (:META META-INTEGERP-CORRECT))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE RTL::BITN-NEG))
 (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::CASE-1-50
 (2781 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (1416 6 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (282 87 (:REWRITE DEFAULT-PLUS-2))
 (177 177 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (177 177 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (177 177 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (177 177 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (174 6 (:LINEAR EXPT-X->-X))
 (174 6 (:LINEAR EXPT->-1-ONE))
 (168 87 (:REWRITE DEFAULT-PLUS-1))
 (161 26 (:REWRITE DEFAULT-TIMES-2))
 (131 62 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (125 62 (:REWRITE SIMPLIFY-SUMS-<))
 (125 62 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (123 62 (:REWRITE DEFAULT-LESS-THAN-2))
 (111 6 (:LINEAR EXPT-X->=-X))
 (111 6 (:LINEAR EXPT->=-1-ONE))
 (106 62 (:REWRITE DEFAULT-LESS-THAN-1))
 (85 68 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (76 9 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (68 68 (:TYPE-PRESCRIPTION RTL::PROD0))
 (66 6 (:REWRITE RTL::BITS-TAIL))
 (62 62 (:REWRITE THE-FLOOR-BELOW))
 (62 62 (:REWRITE THE-FLOOR-ABOVE))
 (62 62 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (62 62 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (62 62 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (62 62 (:REWRITE INTEGERP-<-CONSTANT))
 (62 62 (:REWRITE CONSTANT-<-INTEGERP))
 (62 62 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (62 62 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (62 62 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (62 62 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (62 62 (:REWRITE |(< c (- x))|))
 (62 62 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (62 62 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (62 62 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (62 62 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (62 62 (:REWRITE |(< (/ x) (/ y))|))
 (62 62 (:REWRITE |(< (- x) c)|))
 (62 62 (:REWRITE |(< (- x) (- y))|))
 (56 54 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (55 26 (:REWRITE DEFAULT-TIMES-1))
 (51 34 (:REWRITE DEFAULT-EXPT-2))
 (46 46 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (46 46 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (46 46 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (45 45 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (42 1 (:REWRITE RTL::NEG-BITN-0))
 (37 1 (:REWRITE RTL::NEG-BITN-1))
 (36 36 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (36 36 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (36 36 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (36 36 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (34 34 (:REWRITE DEFAULT-EXPT-1))
 (34 34 (:REWRITE |(expt 1/c n)|))
 (34 34 (:REWRITE |(expt (- x) n)|))
 (33 7 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (28 8 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (18 6 (:REWRITE ODD-EXPT-THM))
 (13 10 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (13 10 (:REWRITE RTL::BITS-NEG-INDICES))
 (12 12 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (12 12 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (12 12 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (12 12 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (10 9 (:REWRITE |(equal (/ x) c)|))
 (10 9 (:REWRITE |(equal (/ x) (/ y))|))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (9 9 (:REWRITE |(equal c (/ x))|))
 (9 9 (:REWRITE |(equal c (- x))|))
 (9 9 (:REWRITE |(equal (- x) c)|))
 (9 9 (:REWRITE |(equal (- x) (- y))|))
 (9 6 (:LINEAR EXPT-<=-1-TWO))
 (9 6 (:LINEAR EXPT-<-1-TWO))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (7 7 (:REWRITE FOLD-CONSTS-IN-+))
 (7 7 (:REWRITE |(< y (+ (- c) x))|))
 (7 7 (:REWRITE |(< x (+ c/d y))|))
 (7 7 (:REWRITE |(< 0 (/ x))|))
 (7 7 (:REWRITE |(< 0 (* x y))|))
 (6 6 (:REWRITE RTL::SI-EXPPRODINT-2))
 (6 6 (:REWRITE RTL::SI-EXPPRODINT-1))
 (6 6 (:REWRITE RTL::INTEGERP-OPB))
 (6 6 (:REWRITE RTL::INTEGERP-OPA))
 (6 6 (:REWRITE RTL::INTEGERP-EB))
 (6 6 (:REWRITE RTL::INTEGERP-EA))
 (6 6 (:REWRITE |(< (+ c/d x) y)|))
 (6 6 (:REWRITE |(< (+ (- c) x) y)|))
 (6 6 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (6 6 (:LINEAR EXPT-LINEAR-UPPER-<))
 (6 6 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (6 6 (:LINEAR EXPT-LINEAR-LOWER-<))
 (6 6 (:LINEAR EXPT->=-1-TWO))
 (6 6 (:LINEAR EXPT->-1-TWO))
 (6 6 (:LINEAR EXPT-<=-1-ONE))
 (6 6 (:LINEAR EXPT-<-1-ONE))
 (6 4 (:REWRITE DEFAULT-MINUS))
 (3 1 (:REWRITE RTL::BVECP-BITN-0))
 (2 2 (:TYPE-PRESCRIPTION B))
 (2 2 (:TYPE-PRESCRIPTION A))
 (2 2 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:REWRITE |(equal (* x y) 0)|))
 (2 2 (:REWRITE |(* c (* d x))|))
 (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 RTL::BITN-NEG))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::CASE-1-51
 (2718 8 (:REWRITE RTL::BITS-TAIL-GEN))
 (1219 5 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (504 13 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (302 302 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (302 302 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (302 302 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (302 302 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (302 302 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (290 20 (:REWRITE |(< (+ (- c) x) y)|))
 (213 9 (:REWRITE |(< y (+ (- c) x))|))
 (173 73 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (158 5 (:LINEAR EXPT-X->-X))
 (156 91 (:REWRITE DEFAULT-PLUS-2))
 (150 90 (:REWRITE DEFAULT-LESS-THAN-1))
 (145 90 (:REWRITE DEFAULT-LESS-THAN-2))
 (144 13 (:REWRITE RTL::BITS-NEG-INDICES))
 (143 91 (:REWRITE DEFAULT-PLUS-1))
 (143 73 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (142 5 (:LINEAR EXPT->-1-ONE))
 (138 3 (:DEFINITION NATP))
 (126 5 (:LINEAR EXPT-X->=-X))
 (90 90 (:REWRITE THE-FLOOR-BELOW))
 (90 90 (:REWRITE THE-FLOOR-ABOVE))
 (90 90 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (90 90 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (90 5 (:LINEAR EXPT->=-1-ONE))
 (88 8 (:REWRITE RTL::BITS-TAIL))
 (84 5 (:REWRITE ODD-EXPT-THM))
 (77 5 (:LINEAR EXPT-<=-1-TWO))
 (73 73 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (73 73 (:REWRITE INTEGERP-<-CONSTANT))
 (73 73 (:REWRITE CONSTANT-<-INTEGERP))
 (73 73 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (73 73 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (73 73 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (73 73 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (73 73 (:REWRITE |(< c (- x))|))
 (73 73 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (73 73 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (73 73 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (73 73 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (73 73 (:REWRITE |(< (/ x) (/ y))|))
 (73 73 (:REWRITE |(< (- x) c)|))
 (73 73 (:REWRITE |(< (- x) (- y))|))
 (61 61 (:TYPE-PRESCRIPTION RTL::PROD0))
 (55 44 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (53 51 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (44 9 (:REWRITE |(+ c (+ d x))|))
 (42 1 (:REWRITE RTL::NEG-BITN-0))
 (37 1 (:REWRITE RTL::NEG-BITN-1))
 (36 12 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (33 22 (:REWRITE DEFAULT-EXPT-2))
 (30 30 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (30 30 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (30 30 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (30 30 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (25 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (24 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (22 22 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (22 22 (:REWRITE DEFAULT-EXPT-1))
 (22 22 (:REWRITE |(expt 1/c n)|))
 (22 22 (:REWRITE |(expt (- x) n)|))
 (20 20 (:REWRITE |(< (+ c/d x) y)|))
 (20 12 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (12 12 (:REWRITE |(equal c (/ x))|))
 (12 12 (:REWRITE |(equal c (- x))|))
 (12 12 (:REWRITE |(equal (/ x) c)|))
 (12 12 (:REWRITE |(equal (/ x) (/ y))|))
 (12 12 (:REWRITE |(equal (- x) c)|))
 (12 12 (:REWRITE |(equal (- x) (- y))|))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (11 11 (:REWRITE |(< (* x y) 0)|))
 (11 1 (:REWRITE DEFAULT-TIMES-1))
 (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))
 (9 9 (:REWRITE |(< x (+ c/d y))|))
 (7 5 (:LINEAR EXPT-<-1-TWO))
 (5 5 (:REWRITE RTL::SI-EXPPRODINT-2))
 (5 5 (:REWRITE RTL::SI-EXPPRODINT-1))
 (5 5 (:REWRITE RTL::INTEGERP-OPB))
 (5 5 (:REWRITE RTL::INTEGERP-OPA))
 (5 5 (:REWRITE RTL::INTEGERP-EB))
 (5 5 (:REWRITE RTL::INTEGERP-EA))
 (5 5 (:REWRITE |(< 0 (* x y))|))
 (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))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 (3 1 (:REWRITE RTL::BVECP-BITN-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 |(< (/ x) 0)|))
 (2 1 (:REWRITE DEFAULT-TIMES-2))
 (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 NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 )
(RTL::CASE-1-52
 (238 15 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (188 99 (:REWRITE DEFAULT-PLUS-2))
 (163 99 (:REWRITE DEFAULT-PLUS-1))
 (148 26 (:REWRITE SIMPLIFY-SUMS-<))
 (126 3 (:REWRITE RTL::NEG-BITN-0))
 (111 3 (:REWRITE RTL::NEG-BITN-1))
 (91 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (62 1 (:REWRITE |(< (if a b c) x)|))
 (56 28 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (50 50 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (50 50 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (50 50 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (50 50 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (50 50 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (50 50 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (48 30 (:REWRITE DEFAULT-LESS-THAN-2))
 (44 30 (:REWRITE DEFAULT-LESS-THAN-1))
 (41 41 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (30 30 (:REWRITE THE-FLOOR-BELOW))
 (30 30 (:REWRITE THE-FLOOR-ABOVE))
 (30 29 (:REWRITE |(< (- x) c)|))
 (30 29 (:REWRITE |(< (- x) (- y))|))
 (29 29 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (29 29 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (29 29 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (29 29 (:REWRITE INTEGERP-<-CONSTANT))
 (29 29 (:REWRITE CONSTANT-<-INTEGERP))
 (29 29 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (29 29 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (29 29 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (29 29 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (29 29 (:REWRITE |(< c (- x))|))
 (29 29 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (29 29 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (29 29 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (29 29 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (29 29 (:REWRITE |(< (/ x) (/ y))|))
 (29 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (23 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (18 15 (:REWRITE RTL::BITS-NEG-INDICES))
 (17 10 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (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))|))
 (12 12 (:REWRITE FOLD-CONSTS-IN-+))
 (9 9 (:REWRITE |(< y (+ (- c) x))|))
 (9 9 (:REWRITE |(< x (+ c/d y))|))
 (9 3 (:REWRITE RTL::BVECP-BITN-0))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (7 7 (:REWRITE |(< 0 (/ x))|))
 (7 7 (:REWRITE |(< 0 (* x y))|))
 (7 4 (:REWRITE DEFAULT-MINUS))
 (5 5 (:REWRITE |(equal (+ (- c) x) y)|))
 (5 5 (:REWRITE |(< (+ c/d x) y)|))
 (5 5 (:REWRITE |(< (+ (- c) x) y)|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE RTL::BITN-NEG))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 )
(RTL::CASE-1-53
 (6752 29 (:REWRITE RTL::BITS-TAIL-GEN))
 (3207 11 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (853 456 (:REWRITE DEFAULT-PLUS-2))
 (795 37 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (715 456 (:REWRITE DEFAULT-PLUS-1))
 (679 245 (:REWRITE SIMPLIFY-SUMS-<))
 (521 245 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (490 420 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (455 245 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (439 272 (:REWRITE DEFAULT-LESS-THAN-2))
 (420 420 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (420 420 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (420 420 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (420 420 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (420 420 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (408 272 (:REWRITE DEFAULT-LESS-THAN-1))
 (391 31 (:REWRITE |(< (+ (- c) x) y)|))
 (372 246 (:REWRITE NORMALIZE-ADDENDS))
 (336 8 (:REWRITE RTL::NEG-BITN-0))
 (332 11 (:LINEAR EXPT-X->-X))
 (316 11 (:LINEAR EXPT->-1-ONE))
 (296 8 (:REWRITE RTL::NEG-BITN-1))
 (272 272 (:REWRITE THE-FLOOR-BELOW))
 (272 272 (:REWRITE THE-FLOOR-ABOVE))
 (272 272 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (272 272 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (266 62 (:REWRITE |(< y (+ (- c) x))|))
 (252 252 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (252 252 (:REWRITE INTEGERP-<-CONSTANT))
 (252 252 (:REWRITE CONSTANT-<-INTEGERP))
 (252 252 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (252 252 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (252 252 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (252 252 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (252 252 (:REWRITE |(< c (- x))|))
 (252 252 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (252 252 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (252 252 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (252 252 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (252 252 (:REWRITE |(< (/ x) (/ y))|))
 (252 252 (:REWRITE |(< (- x) c)|))
 (252 252 (:REWRITE |(< (- x) (- y))|))
 (237 11 (:LINEAR EXPT-X->=-X))
 (230 230 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (215 37 (:REWRITE RTL::BITS-NEG-INDICES))
 (208 29 (:REWRITE RTL::BITS-TAIL))
 (201 11 (:LINEAR EXPT->=-1-ONE))
 (184 4 (:DEFINITION NATP))
 (148 81 (:REWRITE |(+ c (+ d x))|))
 (134 134 (:TYPE-PRESCRIPTION RTL::PROD0))
 (127 102 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (112 112 (:TYPE-PRESCRIPTION RTL::RFRAC105))
 (102 11 (:REWRITE ODD-EXPT-THM))
 (86 11 (:LINEAR EXPT-<=-1-TWO))
 (76 51 (:REWRITE DEFAULT-EXPT-2))
 (66 66 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (66 66 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (66 66 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (66 66 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (66 66 (:REWRITE FOLD-CONSTS-IN-+))
 (62 62 (:REWRITE |(< x (+ c/d y))|))
 (62 29 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (58 58 (:REWRITE |(< 0 (* x y))|))
 (54 54 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (54 54 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (54 54 (:REWRITE |(< 0 (/ x))|))
 (54 29 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (51 51 (:REWRITE DEFAULT-EXPT-1))
 (51 51 (:REWRITE |(expt 1/c n)|))
 (51 51 (:REWRITE |(expt (- x) n)|))
 (39 29 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (39 24 (:DEFINITION FIX))
 (32 16 (:REWRITE BUBBLE-DOWN-+-MATCH-1))
 (31 31 (:REWRITE |(< (+ c/d x) y)|))
 (29 29 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (29 29 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (29 29 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (29 29 (:REWRITE |(equal c (/ x))|))
 (29 29 (:REWRITE |(equal c (- x))|))
 (29 29 (:REWRITE |(equal (/ x) c)|))
 (29 29 (:REWRITE |(equal (/ x) (/ y))|))
 (29 29 (:REWRITE |(equal (- x) c)|))
 (29 29 (:REWRITE |(equal (- x) (- y))|))
 (26 16 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (24 8 (:REWRITE RTL::BVECP-BITN-0))
 (22 22 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (22 22 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (22 22 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (22 22 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (21 21 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (20 20 (:REWRITE |(< (* x y) 0)|))
 (16 16 (:REWRITE |(+ x (- x))|))
 (16 11 (:LINEAR EXPT-<-1-TWO))
 (11 11 (:REWRITE RTL::SI-EXPPRODINT-2))
 (11 11 (:REWRITE RTL::SI-EXPPRODINT-1))
 (11 11 (:REWRITE RTL::INTEGERP-OPB))
 (11 11 (:REWRITE RTL::INTEGERP-OPA))
 (11 11 (:REWRITE RTL::INTEGERP-EB))
 (11 11 (:REWRITE RTL::INTEGERP-EA))
 (11 11 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (11 11 (:LINEAR EXPT-LINEAR-UPPER-<))
 (11 11 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (11 11 (:LINEAR EXPT-LINEAR-LOWER-<))
 (11 11 (:LINEAR EXPT->=-1-TWO))
 (11 11 (:LINEAR EXPT->-1-TWO))
 (11 11 (:LINEAR EXPT-<=-1-ONE))
 (11 11 (:LINEAR EXPT-<-1-ONE))
 (10 6 (:REWRITE |(+ 0 x)|))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (8 8 (:REWRITE RTL::BITN-NEG))
 (8 8 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 )
(RTL::CASE-1-A
 (920 442 (:REWRITE DEFAULT-PLUS-2))
 (730 442 (:REWRITE DEFAULT-PLUS-1))
 (681 681 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (681 681 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (681 681 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (672 16 (:REWRITE RTL::NEG-BITN-0))
 (592 16 (:REWRITE RTL::NEG-BITN-1))
 (408 408 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (408 408 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (408 408 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (408 408 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (366 57 (:REWRITE DEFAULT-TIMES-2))
 (301 144 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (267 146 (:REWRITE DEFAULT-LESS-THAN-2))
 (263 263 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (239 57 (:REWRITE DEFAULT-TIMES-1))
 (206 146 (:REWRITE DEFAULT-LESS-THAN-1))
 (158 143 (:REWRITE SIMPLIFY-SUMS-<))
 (146 146 (:REWRITE THE-FLOOR-BELOW))
 (146 146 (:REWRITE THE-FLOOR-ABOVE))
 (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 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))|))
 (111 111 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (103 30 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (80 30 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (72 72 (:REWRITE FOLD-CONSTS-IN-+))
 (72 72 (:REWRITE |(+ c (+ d x))|))
 (69 69 (:REWRITE |(< y (+ (- c) x))|))
 (69 69 (:REWRITE |(< x (+ c/d y))|))
 (68 68 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (68 68 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (68 68 (:REWRITE |(< 0 (/ x))|))
 (68 68 (:REWRITE |(< 0 (* x y))|))
 (61 30 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (48 16 (:REWRITE RTL::BVECP-BITN-0))
 (42 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (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))|))
 (24 16 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (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)|))
 (22 22 (:REWRITE |(< (* x y) 0)|))
 (17 17 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (16 16 (:REWRITE RTL::BITN-NEG))
 (16 8 (:REWRITE DEFAULT-EXPT-2))
 (9 9 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (8 8 (:REWRITE DEFAULT-EXPT-1))
 (8 8 (:REWRITE |(expt 1/c n)|))
 (8 8 (:REWRITE |(expt (- x) n)|))
 (6 6 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (5 5 (:REWRITE DEFAULT-MINUS))
 (5 5 (:REWRITE |(equal (+ (- c) x) y)|))
 (5 5 (:REWRITE |(- (* c x))|))
 (4 4 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (4 4 (:REWRITE |(* c (* d x))|))
 (3 3 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (3 3 (:REWRITE RTL::BITS-NEG-INDICES))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 )
(RTL::CASE-1-B
 (24830 136 (:REWRITE RTL::BITS-TAIL-GEN))
 (11810 42 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (9274 9274 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (9274 9274 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (9274 9274 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (6670 3320 (:REWRITE DEFAULT-PLUS-2))
 (6228 151 (:REWRITE RTL::NEG-BITN-0))
 (5654 3320 (:REWRITE DEFAULT-PLUS-1))
 (5473 151 (:REWRITE RTL::NEG-BITN-1))
 (3567 1529 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3302 1529 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (1946 1946 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1550 1550 (:REWRITE THE-FLOOR-BELOW))
 (1550 1550 (:REWRITE THE-FLOOR-ABOVE))
 (1544 1529 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1544 1529 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1529 1529 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1529 1529 (:REWRITE INTEGERP-<-CONSTANT))
 (1529 1529 (:REWRITE CONSTANT-<-INTEGERP))
 (1529 1529 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1529 1529 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1529 1529 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1529 1529 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1529 1529 (:REWRITE |(< c (- x))|))
 (1529 1529 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1529 1529 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1529 1529 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1529 1529 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1529 1529 (:REWRITE |(< (/ x) (/ y))|))
 (1529 1529 (:REWRITE |(< (- x) c)|))
 (1529 1529 (:REWRITE |(< (- x) (- y))|))
 (1361 1361 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1361 1361 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1361 1361 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1361 1361 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1092 42 (:LINEAR EXPT-X->-X))
 (1092 42 (:LINEAR EXPT->-1-ONE))
 (1091 1091 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (978 489 (:REWRITE DEFAULT-TIMES-2))
 (774 606 (:REWRITE |(+ c (+ d x))|))
 (752 752 (:TYPE-PRESCRIPTION RTL::RFRAC105))
 (702 136 (:REWRITE RTL::BITS-TAIL))
 (679 320 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (677 489 (:REWRITE DEFAULT-TIMES-1))
 (672 42 (:LINEAR EXPT-X->=-X))
 (672 42 (:LINEAR EXPT->=-1-ONE))
 (668 320 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (620 332 (:REWRITE |(equal (/ x) c)|))
 (564 564 (:REWRITE FOLD-CONSTS-IN-+))
 (557 557 (:REWRITE |(< y (+ (- c) x))|))
 (557 557 (:REWRITE |(< x (+ c/d y))|))
 (507 507 (:REWRITE |(< 0 (/ x))|))
 (507 507 (:REWRITE |(< 0 (* x y))|))
 (505 505 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (504 504 (:TYPE-PRESCRIPTION RTL::PROD0))
 (455 320 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (453 151 (:REWRITE RTL::BVECP-BITN-0))
 (441 441 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (420 420 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (344 332 (:REWRITE |(equal (/ x) (/ y))|))
 (332 332 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (332 332 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (332 332 (:REWRITE |(equal c (/ x))|))
 (332 332 (:REWRITE |(equal (- x) (- y))|))
 (324 324 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (324 324 (:REWRITE RTL::BITS-NEG-INDICES))
 (320 320 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (320 320 (:REWRITE |(equal c (- x))|))
 (320 320 (:REWRITE |(equal (- x) c)|))
 (288 48 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (255 255 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (252 252 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (252 252 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (252 252 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (252 252 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (210 210 (:REWRITE DEFAULT-EXPT-2))
 (210 210 (:REWRITE DEFAULT-EXPT-1))
 (210 210 (:REWRITE |(expt 1/c n)|))
 (210 210 (:REWRITE |(expt (- x) n)|))
 (188 188 (:TYPE-PRESCRIPTION B))
 (188 188 (:TYPE-PRESCRIPTION A))
 (152 152 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (152 152 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (152 152 (:REWRITE |(< (/ x) 0)|))
 (152 152 (:REWRITE |(< (* x y) 0)|))
 (151 151 (:REWRITE RTL::BITN-NEG))
 (150 10 (:REWRITE ACL2-NUMBERP-X))
 (84 84 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (84 84 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (84 84 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (84 84 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (84 42 (:REWRITE ODD-EXPT-THM))
 (70 10 (:REWRITE RATIONALP-X))
 (54 54 (:REWRITE |(equal (+ (- c) x) y)|))
 (42 42 (:REWRITE RTL::SI-EXPPRODINT-2))
 (42 42 (:REWRITE RTL::SI-EXPPRODINT-1))
 (42 42 (:REWRITE RTL::INTEGERP-OPB))
 (42 42 (:REWRITE RTL::INTEGERP-OPA))
 (42 42 (:REWRITE RTL::INTEGERP-EB))
 (42 42 (:REWRITE RTL::INTEGERP-EA))
 (42 42 (:REWRITE |(< (+ c/d x) y)|))
 (42 42 (:REWRITE |(< (+ (- c) x) y)|))
 (42 42 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (42 42 (:LINEAR EXPT-LINEAR-UPPER-<))
 (42 42 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (42 42 (:LINEAR EXPT-LINEAR-LOWER-<))
 (42 42 (:LINEAR EXPT->=-1-TWO))
 (42 42 (:LINEAR EXPT->-1-TWO))
 (42 42 (:LINEAR EXPT-<=-1-TWO))
 (42 42 (:LINEAR EXPT-<=-1-ONE))
 (42 42 (:LINEAR EXPT-<-1-TWO))
 (42 42 (:LINEAR EXPT-<-1-ONE))
 (36 12 (:REWRITE |(equal x (/ y))|))
 (24 12 (:REWRITE DEFAULT-DIVIDE))
 (24 12 (:REWRITE |(not (equal x (/ y)))|))
 (24 12 (:REWRITE |(/ (/ x))|))
 (10 10 (:REWRITE REDUCE-RATIONALP-+))
 (10 10 (:REWRITE REDUCE-RATIONALP-*))
 (10 10 (:REWRITE REDUCE-INTEGERP-+))
 (10 10 (:REWRITE RATIONALP-MINUS-X))
 (10 10 (:REWRITE INTEGERP-MINUS-X))
 (10 10 (:META META-RATIONALP-CORRECT))
 (10 10 (:META META-INTEGERP-CORRECT))
 (2 2 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (1 1 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::EXPA-EXPB-0
 (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::NATP-EXPA)
(RTL::NATP-EXPB)
(RTL::EXPA-0-MANA
 (74692 72 (:REWRITE RTL::BVECP-BITN-0))
 (38544 108 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (36144 1008 (:REWRITE |(< (if a b c) x)|))
 (31351 41 (:REWRITE RTL::BITS-TAIL))
 (30312 1116 (:REWRITE |(< (+ (- c) x) y)|))
 (27790 6477 (:REWRITE DEFAULT-LESS-THAN-2))
 (19571 167 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (14063 167 (:REWRITE RTL::BITS-NEG-INDICES))
 (11445 3669 (:REWRITE SIMPLIFY-SUMS-<))
 (9288 504 (:REWRITE |(< y (+ (- c) x))|))
 (8397 1023 (:REWRITE ACL2-NUMBERP-X))
 (7845 3741 (:REWRITE INTEGERP-<-CONSTANT))
 (7025 6369 (:REWRITE DEFAULT-LESS-THAN-1))
 (6477 6477 (:REWRITE THE-FLOOR-BELOW))
 (6477 6477 (:REWRITE THE-FLOOR-ABOVE))
 (5658 3669 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (5073 5001 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (5073 5001 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (5010 3669 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3741 3741 (:REWRITE CONSTANT-<-INTEGERP))
 (3741 3741 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (3741 3741 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (3741 3741 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (3741 3741 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (3741 3741 (:REWRITE |(< c (- x))|))
 (3741 3741 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (3741 3741 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (3741 3741 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (3741 3741 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (3741 3741 (:REWRITE |(< (/ x) (/ y))|))
 (3741 3741 (:REWRITE |(< (- x) c)|))
 (3741 3741 (:REWRITE |(< (- x) (- y))|))
 (3726 912 (:REWRITE RATIONALP-X))
 (3669 3669 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3600 108 (:REWRITE ODD-EXPT-THM))
 (3600 108 (:LINEAR EXPT->=-1-ONE))
 (3600 108 (:LINEAR EXPT-<=-1-TWO))
 (3492 108 (:LINEAR EXPT->-1-ONE))
 (3492 108 (:LINEAR EXPT-<-1-TWO))
 (3456 216 (:REWRITE |(+ y (+ x z))|))
 (3276 108 (:LINEAR EXPT-X->=-X))
 (3276 108 (:LINEAR EXPT-X->-X))
 (2808 72 (:REWRITE RTL::BITN-NEG))
 (2592 324 (:REWRITE |(+ y x)|))
 (2425 2425 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2425 2425 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2425 2425 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2425 2425 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2425 2425 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2425 2425 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2425 2425 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2376 72 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (2196 900 (:REWRITE NORMALIZE-ADDENDS))
 (2088 108 (:REWRITE |(expt x (if a b c))|))
 (2004 2004 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1704 1704 (:REWRITE REDUCE-INTEGERP-+))
 (1704 1704 (:REWRITE INTEGERP-MINUS-X))
 (1704 1704 (:META META-INTEGERP-CORRECT))
 (1116 1116 (:REWRITE |(< (+ c/d x) y)|))
 (1008 144 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (941 941 (:REWRITE |(< (* x y) 0)|))
 (910 910 (:REWRITE REDUCE-RATIONALP-+))
 (910 910 (:REWRITE REDUCE-RATIONALP-*))
 (910 910 (:REWRITE RATIONALP-MINUS-X))
 (910 910 (:META META-RATIONALP-CORRECT))
 (871 200 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (720 720 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (684 684 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (648 648 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (648 648 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (648 648 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (648 648 (:TYPE-PRESCRIPTION RTL::INTEGERP-EB))
 (648 648 (:TYPE-PRESCRIPTION RTL::INTEGERP-EA))
 (507 507 (:REWRITE |(< 0 (* x y))|))
 (504 504 (:REWRITE |(< x (+ c/d y))|))
 (455 200 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (432 216 (:REWRITE BUBBLE-DOWN-+-MATCH-1))
 (324 324 (:DEFINITION FIX))
 (316 41 (:REWRITE RTL::BITS-TAIL-GEN))
 (291 291 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (291 291 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (291 291 (:REWRITE |(< 0 (/ x))|))
 (288 288 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (288 288 (:REWRITE |(+ 0 x)|))
 (288 72 (:REWRITE RTL::NEG-BITN-1))
 (288 72 (:REWRITE RTL::NEG-BITN-0))
 (288 72 (:REWRITE |(* y x)|))
 (252 252 (:REWRITE DEFAULT-EXPT-1))
 (252 144 (:REWRITE |(+ c (+ d x))|))
 (221 221 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (221 221 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (221 221 (:REWRITE |(< (/ x) 0)|))
 (216 216 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (216 216 (:REWRITE |(+ x (- x))|))
 (216 216 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (216 216 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (216 216 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (216 216 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (206 200 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (200 200 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (200 200 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (200 200 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (200 200 (:REWRITE |(equal c (/ x))|))
 (200 200 (:REWRITE |(equal c (- x))|))
 (200 200 (:REWRITE |(equal (/ x) c)|))
 (200 200 (:REWRITE |(equal (/ x) (/ y))|))
 (200 200 (:REWRITE |(equal (- x) c)|))
 (200 200 (:REWRITE |(equal (- x) (- y))|))
 (150 150 (:REWRITE SUBSETP-MEMBER . 4))
 (150 150 (:REWRITE SUBSETP-MEMBER . 3))
 (150 150 (:REWRITE SUBSETP-MEMBER . 2))
 (150 150 (:REWRITE SUBSETP-MEMBER . 1))
 (150 150 (:REWRITE INTERSECTP-MEMBER . 3))
 (150 150 (:REWRITE INTERSECTP-MEMBER . 2))
 (144 144 (:TYPE-PRESCRIPTION ABS))
 (144 144 (:REWRITE DEFAULT-TIMES-2))
 (144 144 (:REWRITE DEFAULT-TIMES-1))
 (144 144 (:REWRITE |(expt 1/c n)|))
 (144 144 (:REWRITE |(expt (- x) n)|))
 (130 130 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (108 108 (:REWRITE RTL::SI-EXPPRODINT-2))
 (108 108 (:REWRITE RTL::SI-EXPPRODINT-1))
 (108 108 (:REWRITE RTL::INTEGERP-OPB))
 (108 108 (:REWRITE RTL::INTEGERP-OPA))
 (108 108 (:REWRITE RTL::INTEGERP-EB))
 (108 108 (:REWRITE RTL::INTEGERP-EA))
 (108 108 (:REWRITE FOLD-CONSTS-IN-+))
 (108 108 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (108 108 (:LINEAR EXPT-LINEAR-UPPER-<))
 (108 108 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (108 108 (:LINEAR EXPT-LINEAR-LOWER-<))
 (108 108 (:LINEAR EXPT->=-1-TWO))
 (108 108 (:LINEAR EXPT->-1-TWO))
 (108 108 (:LINEAR EXPT-<=-1-ONE))
 (108 108 (:LINEAR EXPT-<-1-ONE))
 (90 90 (:TYPE-PRESCRIPTION BOOLEANP))
 (76 2 (:REWRITE RTL::INTEGERP-MANA))
 (72 72 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (72 72 (:REWRITE |(< x (/ y)) with (< y 0)|))
 )
(RTL::EXPB-0-MANB
 (74692 72 (:REWRITE RTL::BVECP-BITN-0))
 (38544 108 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (36144 1008 (:REWRITE |(< (if a b c) x)|))
 (31351 41 (:REWRITE RTL::BITS-TAIL))
 (30312 1116 (:REWRITE |(< (+ (- c) x) y)|))
 (27790 6477 (:REWRITE DEFAULT-LESS-THAN-2))
 (19571 167 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (14063 167 (:REWRITE RTL::BITS-NEG-INDICES))
 (11445 3669 (:REWRITE SIMPLIFY-SUMS-<))
 (9288 504 (:REWRITE |(< y (+ (- c) x))|))
 (8397 1023 (:REWRITE ACL2-NUMBERP-X))
 (7845 3741 (:REWRITE INTEGERP-<-CONSTANT))
 (7025 6369 (:REWRITE DEFAULT-LESS-THAN-1))
 (6477 6477 (:REWRITE THE-FLOOR-BELOW))
 (6477 6477 (:REWRITE THE-FLOOR-ABOVE))
 (5658 3669 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (5073 5001 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (5073 5001 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (5010 3669 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3741 3741 (:REWRITE CONSTANT-<-INTEGERP))
 (3741 3741 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (3741 3741 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (3741 3741 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (3741 3741 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (3741 3741 (:REWRITE |(< c (- x))|))
 (3741 3741 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (3741 3741 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (3741 3741 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (3741 3741 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (3741 3741 (:REWRITE |(< (/ x) (/ y))|))
 (3741 3741 (:REWRITE |(< (- x) c)|))
 (3741 3741 (:REWRITE |(< (- x) (- y))|))
 (3726 912 (:REWRITE RATIONALP-X))
 (3669 3669 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3600 108 (:REWRITE ODD-EXPT-THM))
 (3600 108 (:LINEAR EXPT->=-1-ONE))
 (3600 108 (:LINEAR EXPT-<=-1-TWO))
 (3492 108 (:LINEAR EXPT->-1-ONE))
 (3492 108 (:LINEAR EXPT-<-1-TWO))
 (3456 216 (:REWRITE |(+ y (+ x z))|))
 (3276 108 (:LINEAR EXPT-X->=-X))
 (3276 108 (:LINEAR EXPT-X->-X))
 (2808 72 (:REWRITE RTL::BITN-NEG))
 (2592 324 (:REWRITE |(+ y x)|))
 (2425 2425 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2425 2425 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2425 2425 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2425 2425 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2425 2425 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2425 2425 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2425 2425 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2376 72 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (2196 900 (:REWRITE NORMALIZE-ADDENDS))
 (2088 108 (:REWRITE |(expt x (if a b c))|))
 (2004 2004 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1704 1704 (:REWRITE REDUCE-INTEGERP-+))
 (1704 1704 (:REWRITE INTEGERP-MINUS-X))
 (1704 1704 (:META META-INTEGERP-CORRECT))
 (1116 1116 (:REWRITE |(< (+ c/d x) y)|))
 (1008 144 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (941 941 (:REWRITE |(< (* x y) 0)|))
 (910 910 (:REWRITE REDUCE-RATIONALP-+))
 (910 910 (:REWRITE REDUCE-RATIONALP-*))
 (910 910 (:REWRITE RATIONALP-MINUS-X))
 (910 910 (:META META-RATIONALP-CORRECT))
 (871 200 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (720 720 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (684 684 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (648 648 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (648 648 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (648 648 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (648 648 (:TYPE-PRESCRIPTION RTL::INTEGERP-EB))
 (648 648 (:TYPE-PRESCRIPTION RTL::INTEGERP-EA))
 (507 507 (:REWRITE |(< 0 (* x y))|))
 (504 504 (:REWRITE |(< x (+ c/d y))|))
 (455 200 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (432 216 (:REWRITE BUBBLE-DOWN-+-MATCH-1))
 (324 324 (:DEFINITION FIX))
 (316 41 (:REWRITE RTL::BITS-TAIL-GEN))
 (291 291 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (291 291 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (291 291 (:REWRITE |(< 0 (/ x))|))
 (288 288 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (288 288 (:REWRITE |(+ 0 x)|))
 (288 72 (:REWRITE RTL::NEG-BITN-1))
 (288 72 (:REWRITE RTL::NEG-BITN-0))
 (288 72 (:REWRITE |(* y x)|))
 (252 252 (:REWRITE DEFAULT-EXPT-1))
 (252 144 (:REWRITE |(+ c (+ d x))|))
 (221 221 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (221 221 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (221 221 (:REWRITE |(< (/ x) 0)|))
 (216 216 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (216 216 (:REWRITE |(+ x (- x))|))
 (216 216 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (216 216 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (216 216 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (216 216 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (206 200 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (200 200 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (200 200 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (200 200 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (200 200 (:REWRITE |(equal c (/ x))|))
 (200 200 (:REWRITE |(equal c (- x))|))
 (200 200 (:REWRITE |(equal (/ x) c)|))
 (200 200 (:REWRITE |(equal (/ x) (/ y))|))
 (200 200 (:REWRITE |(equal (- x) c)|))
 (200 200 (:REWRITE |(equal (- x) (- y))|))
 (144 144 (:TYPE-PRESCRIPTION ABS))
 (144 144 (:REWRITE DEFAULT-TIMES-2))
 (144 144 (:REWRITE DEFAULT-TIMES-1))
 (144 144 (:REWRITE |(expt 1/c n)|))
 (144 144 (:REWRITE |(expt (- x) n)|))
 (130 130 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (108 108 (:REWRITE RTL::SI-EXPPRODINT-2))
 (108 108 (:REWRITE RTL::SI-EXPPRODINT-1))
 (108 108 (:REWRITE RTL::INTEGERP-OPB))
 (108 108 (:REWRITE RTL::INTEGERP-OPA))
 (108 108 (:REWRITE RTL::INTEGERP-EB))
 (108 108 (:REWRITE RTL::INTEGERP-EA))
 (108 108 (:REWRITE FOLD-CONSTS-IN-+))
 (108 108 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (108 108 (:LINEAR EXPT-LINEAR-UPPER-<))
 (108 108 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (108 108 (:LINEAR EXPT-LINEAR-LOWER-<))
 (108 108 (:LINEAR EXPT->=-1-TWO))
 (108 108 (:LINEAR EXPT->-1-TWO))
 (108 108 (:LINEAR EXPT-<=-1-ONE))
 (108 108 (:LINEAR EXPT-<-1-ONE))
 (90 90 (:TYPE-PRESCRIPTION BOOLEANP))
 (76 2 (:REWRITE RTL::INTEGERP-MANB))
 (72 72 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (72 72 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (70 70 (:REWRITE SUBSETP-MEMBER . 4))
 (70 70 (:REWRITE SUBSETP-MEMBER . 3))
 (70 70 (:REWRITE SUBSETP-MEMBER . 2))
 (70 70 (:REWRITE SUBSETP-MEMBER . 1))
 (70 70 (:REWRITE INTERSECTP-MEMBER . 3))
 (70 70 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(RTL::CLZ-MANA-POS
 (13 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (11 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11 9 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (10 9 (:REWRITE DEFAULT-LESS-THAN-2))
 (10 9 (:REWRITE DEFAULT-LESS-THAN-1))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (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 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))|))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 1 (:REWRITE RATIONALP-X))
 (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 SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE REDUCE-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 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (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))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (2 1 (:REWRITE DEFAULT-PLUS-2))
 (2 1 (:REWRITE DEFAULT-MINUS))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::CLZ-MANB-POS
 (13 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (11 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11 9 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (10 9 (:REWRITE DEFAULT-LESS-THAN-2))
 (10 9 (:REWRITE DEFAULT-LESS-THAN-1))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (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 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))|))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 1 (:REWRITE RATIONALP-X))
 (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 SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE REDUCE-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 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (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))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (2 1 (:REWRITE DEFAULT-PLUS-2))
 (2 1 (:REWRITE DEFAULT-MINUS))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::CLZ-REWRITE
 (102 102 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (102 102 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (85 79 (:REWRITE DEFAULT-PLUS-1))
 (83 83 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (81 79 (:REWRITE DEFAULT-PLUS-2))
 (35 24 (:REWRITE DEFAULT-LESS-THAN-2))
 (32 32 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (32 32 (:REWRITE NORMALIZE-ADDENDS))
 (24 24 (:REWRITE THE-FLOOR-BELOW))
 (24 24 (:REWRITE THE-FLOOR-ABOVE))
 (24 24 (:REWRITE DEFAULT-LESS-THAN-1))
 (23 19 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (21 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (19 19 (:REWRITE SIMPLIFY-SUMS-<))
 (19 19 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (19 19 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (19 19 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (19 19 (:REWRITE INTEGERP-<-CONSTANT))
 (19 19 (:REWRITE CONSTANT-<-INTEGERP))
 (19 19 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (19 19 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (19 19 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (19 19 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (19 19 (:REWRITE |(< c (- x))|))
 (19 19 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (19 19 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (19 19 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (19 19 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (19 19 (:REWRITE |(< (/ x) (/ y))|))
 (19 19 (:REWRITE |(< (- x) c)|))
 (19 19 (:REWRITE |(< (- x) (- y))|))
 (14 7 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (14 7 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (11 11 (:REWRITE |(< 0 (/ x))|))
 (11 11 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE |(< y (+ (- c) x))|))
 (8 8 (:REWRITE |(< x (+ c/d y))|))
 (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))
 (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))|))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE DEFAULT-LOGIOR-2))
 (4 4 (:REWRITE DEFAULT-LOGIOR-1))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:META META-INTEGERP-CORRECT))
 )
(RTL::EXPO-SA
 (30 12 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (23 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (21 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (14 11 (:REWRITE DEFAULT-LESS-THAN-1))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (12 12 (:REWRITE |(equal c (/ x))|))
 (12 12 (:REWRITE |(equal c (- x))|))
 (12 12 (:REWRITE |(equal (/ x) c)|))
 (12 12 (:REWRITE |(equal (/ x) (/ y))|))
 (12 12 (:REWRITE |(equal (- x) c)|))
 (12 12 (:REWRITE |(equal (- x) (- y))|))
 (11 11 (:REWRITE THE-FLOOR-BELOW))
 (11 11 (:REWRITE THE-FLOOR-ABOVE))
 (11 11 (:REWRITE DEFAULT-LESS-THAN-2))
 (10 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 9 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (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 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 SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (7 7 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (7 7 (:REWRITE NORMALIZE-ADDENDS))
 (7 7 (:REWRITE DEFAULT-PLUS-2))
 (7 7 (:REWRITE DEFAULT-PLUS-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))
 (5 5 (:REWRITE |(< (+ c/d x) y)|))
 (5 5 (:REWRITE |(< (+ (- c) x) y)|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::EXPO-SB
 (30 12 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (23 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (21 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (14 11 (:REWRITE DEFAULT-LESS-THAN-1))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (12 12 (:REWRITE |(equal c (/ x))|))
 (12 12 (:REWRITE |(equal c (- x))|))
 (12 12 (:REWRITE |(equal (/ x) c)|))
 (12 12 (:REWRITE |(equal (/ x) (/ y))|))
 (12 12 (:REWRITE |(equal (- x) c)|))
 (12 12 (:REWRITE |(equal (- x) (- y))|))
 (11 11 (:REWRITE THE-FLOOR-BELOW))
 (11 11 (:REWRITE THE-FLOOR-ABOVE))
 (11 11 (:REWRITE DEFAULT-LESS-THAN-2))
 (10 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 9 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (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 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 SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (7 7 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (7 7 (:REWRITE NORMALIZE-ADDENDS))
 (7 7 (:REWRITE DEFAULT-PLUS-2))
 (7 7 (:REWRITE DEFAULT-PLUS-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))
 (5 5 (:REWRITE |(< (+ c/d x) y)|))
 (5 5 (:REWRITE |(< (+ (- c) x) y)|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::EXPO-SA-SB
 (169 84 (:REWRITE DEFAULT-PLUS-2))
 (126 84 (:REWRITE DEFAULT-PLUS-1))
 (49 49 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (49 49 (:REWRITE NORMALIZE-ADDENDS))
 (43 27 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (43 27 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (37 27 (:REWRITE DEFAULT-LESS-THAN-2))
 (33 27 (:REWRITE DEFAULT-LESS-THAN-1))
 (27 27 (:REWRITE THE-FLOOR-BELOW))
 (27 27 (:REWRITE THE-FLOOR-ABOVE))
 (27 27 (:REWRITE SIMPLIFY-SUMS-<))
 (27 27 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (27 27 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (27 27 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (27 27 (:REWRITE INTEGERP-<-CONSTANT))
 (27 27 (:REWRITE CONSTANT-<-INTEGERP))
 (27 27 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (27 27 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (27 27 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (27 27 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (27 27 (:REWRITE |(< c (- x))|))
 (27 27 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (27 27 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (27 27 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (27 27 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (27 27 (:REWRITE |(< (/ x) (/ y))|))
 (27 27 (:REWRITE |(< (- x) c)|))
 (27 27 (:REWRITE |(< (- x) (- y))|))
 (27 16 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (25 16 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (21 21 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (18 8 (:REWRITE DEFAULT-MINUS))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 |(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))|))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (13 13 (:REWRITE FOLD-CONSTS-IN-+))
 (13 13 (:REWRITE |(< y (+ (- c) x))|))
 (13 13 (:REWRITE |(< x (+ c/d y))|))
 (13 13 (:REWRITE |(< 0 (/ x))|))
 (13 13 (:REWRITE |(< 0 (* x y))|))
 (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))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::EXPO-PRODUCT
 (948 454 (:REWRITE DEFAULT-PLUS-2))
 (749 454 (:REWRITE DEFAULT-PLUS-1))
 (257 257 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (234 104 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (192 105 (:REWRITE DEFAULT-TIMES-2))
 (188 105 (:REWRITE DEFAULT-TIMES-1))
 (159 104 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (151 135 (:REWRITE |(equal c (- x))|))
 (135 135 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (135 135 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (135 135 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (135 135 (:REWRITE |(equal c (/ x))|))
 (135 135 (:REWRITE |(equal (/ x) c)|))
 (135 135 (:REWRITE |(equal (/ x) (/ y))|))
 (135 135 (:REWRITE |(equal (- x) c)|))
 (135 135 (:REWRITE |(equal (- x) (- y))|))
 (102 42 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (102 42 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (92 42 (:REWRITE DEFAULT-LESS-THAN-2))
 (66 42 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (66 33 (:REWRITE DEFAULT-MINUS))
 (62 31 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (57 57 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (57 57 (:REWRITE FOLD-CONSTS-IN-+))
 (57 57 (:REWRITE |(+ c (+ d x))|))
 (54 54 (:REWRITE |(equal (+ (- c) x) y)|))
 (52 42 (:REWRITE DEFAULT-LESS-THAN-1))
 (48 48 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (42 42 (:REWRITE THE-FLOOR-BELOW))
 (42 42 (:REWRITE THE-FLOOR-ABOVE))
 (42 42 (:REWRITE SIMPLIFY-SUMS-<))
 (42 42 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (42 42 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (42 42 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (42 42 (:REWRITE INTEGERP-<-CONSTANT))
 (42 42 (:REWRITE CONSTANT-<-INTEGERP))
 (42 42 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (42 42 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (42 42 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (42 42 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (42 42 (:REWRITE |(< c (- x))|))
 (42 42 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (42 42 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (42 42 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (42 42 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (42 42 (:REWRITE |(< (/ x) (/ y))|))
 (42 42 (:REWRITE |(< (- x) c)|))
 (42 42 (:REWRITE |(< (- x) (- y))|))
 (37 37 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (37 37 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (37 37 (:REWRITE |(< y (+ (- c) x))|))
 (37 37 (:REWRITE |(< x (+ c/d y))|))
 (37 37 (:REWRITE |(< 0 (/ x))|))
 (37 37 (:REWRITE |(< 0 (* x y))|))
 (35 35 (:REWRITE SUBSETP-MEMBER . 4))
 (35 35 (:REWRITE SUBSETP-MEMBER . 3))
 (35 35 (:REWRITE SUBSETP-MEMBER . 2))
 (35 35 (:REWRITE SUBSETP-MEMBER . 1))
 (35 35 (:REWRITE INTERSECTP-MEMBER . 3))
 (35 35 (:REWRITE INTERSECTP-MEMBER . 2))
 (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))
 )
(RTL::CASE-2-REWRITE
 (88 7 (:REWRITE RTL::CASE-1-10))
 (79 10 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (69 13 (:REWRITE ACL2-NUMBERP-X))
 (40 20 (:REWRITE DEFAULT-PLUS-2))
 (32 20 (:REWRITE DEFAULT-PLUS-1))
 (30 10 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (28 7 (:REWRITE RATIONALP-X))
 (16 10 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (14 14 (:TYPE-PRESCRIPTION BOOLEANP))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (12 12 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (12 12 (:REWRITE NORMALIZE-ADDENDS))
 (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))|))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 (6 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 FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE |(+ c (+ d x))|))
 (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 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 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))|))
 (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 |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 (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::CASE-2-3
 (4130 28 (:REWRITE |(* y x)|))
 (3934 73 (:REWRITE |(* x (+ y z))|))
 (3072 14 (:REWRITE MOD-ZERO . 3))
 (2916 95 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2501 418 (:REWRITE DEFAULT-PLUS-2))
 (2238 14 (:REWRITE DEFAULT-MOD-RATIO))
 (1390 695 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (1348 418 (:REWRITE DEFAULT-PLUS-1))
 (1271 14 (:REWRITE MOD-X-Y-=-X . 3))
 (1223 14 (:REWRITE MOD-X-Y-=-X . 4))
 (1199 14 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (1181 14 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (971 14 (:REWRITE MOD-ZERO . 4))
 (917 12 (:REWRITE RTL::MOD-DOES-NOTHING))
 (868 56 (:META META-INTEGERP-CORRECT))
 (841 193 (:REWRITE NORMALIZE-ADDENDS))
 (695 695 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (695 695 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (695 695 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (642 2 (:LINEAR MOD-BOUNDS-3))
 (572 255 (:REWRITE DEFAULT-TIMES-2))
 (476 28 (:REWRITE |(* x (- y))|))
 (474 18 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (462 70 (:REWRITE INTEGERP-MINUS-X))
 (416 416 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (416 416 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (416 416 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (361 95 (:REWRITE DEFAULT-LESS-THAN-1))
 (349 95 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (339 255 (:REWRITE DEFAULT-TIMES-1))
 (324 36 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (291 57 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (291 57 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (291 57 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (291 57 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (256 44 (:REWRITE DEFAULT-MINUS))
 (238 42 (:REWRITE |(- (* c x))|))
 (199 199 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (169 95 (:REWRITE DEFAULT-LESS-THAN-2))
 (158 60 (:REWRITE |(+ 0 x)|))
 (157 157 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (155 65 (:REWRITE SIMPLIFY-SUMS-<))
 (155 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (154 14 (:REWRITE MOD-X-Y-=-X . 2))
 (147 19 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (145 95 (:REWRITE |(< (- x) c)|))
 (145 95 (:REWRITE |(< (- x) (- y))|))
 (144 72 (:DEFINITION FIX))
 (144 12 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (112 14 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (112 14 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (112 14 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (112 14 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (110 2 (:LINEAR RTL::MOD-BND-2))
 (107 95 (:REWRITE |(< c (- x))|))
 (95 95 (:REWRITE THE-FLOOR-BELOW))
 (95 95 (:REWRITE THE-FLOOR-ABOVE))
 (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 |(< (/ 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))|))
 (76 76 (:REWRITE |(< (+ c/d x) y)|))
 (76 76 (:REWRITE |(< (+ (- c) x) y)|))
 (72 72 (:REWRITE FOLD-CONSTS-IN-+))
 (72 36 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (59 59 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (57 57 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (57 57 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (57 57 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (57 57 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (56 56 (:REWRITE REDUCE-INTEGERP-+))
 (56 14 (:REWRITE DEFAULT-MOD-1))
 (54 54 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (42 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (36 36 (:REWRITE |(+ x (- x))|))
 (32 4 (:LINEAR MOD-BOUNDS-2))
 (31 31 (:REWRITE |(< y (+ (- c) x))|))
 (31 31 (:REWRITE |(< x (+ c/d y))|))
 (30 18 (:REWRITE |(equal (- x) c)|))
 (30 18 (:REWRITE |(equal (- x) (- y))|))
 (30 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (28 28 (:REWRITE |(* (- x) y)|))
 (26 26 (:REWRITE |(< (/ x) 0)|))
 (26 26 (:REWRITE |(< (* x y) 0)|))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (18 18 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (18 18 (:REWRITE |(equal c (/ x))|))
 (18 18 (:REWRITE |(equal c (- x))|))
 (18 18 (:REWRITE |(equal (/ x) c)|))
 (18 18 (:REWRITE |(equal (/ x) (/ y))|))
 (18 18 (:REWRITE |(equal (+ (- c) x) y)|))
 (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 REDUCE-INTEGERP-+-CONSTANT))
 (14 14 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (14 14 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (14 14 (:REWRITE DEFAULT-MOD-2))
 (14 14 (:REWRITE |(mod x (- y))| . 3))
 (14 14 (:REWRITE |(mod x (- y))| . 2))
 (14 14 (:REWRITE |(mod x (- y))| . 1))
 (14 14 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (14 14 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (14 14 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (13 13 (:REWRITE |(< 0 (/ x))|))
 (13 13 (:REWRITE |(< 0 (* x y))|))
 (12 12 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (12 12 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (12 12 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (12 12 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (12 12 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (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))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (2 2 (:LINEAR RTL::MOD-BND-3))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::CASE-2-4
 (9829 262 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8329 31 (:REWRITE MOD-ZERO . 3))
 (7910 1402 (:REWRITE DEFAULT-PLUS-2))
 (5531 32 (:REWRITE DEFAULT-MOD-RATIO))
 (5129 259 (:REWRITE |(< (+ (- c) x) y)|))
 (3958 1402 (:REWRITE DEFAULT-PLUS-1))
 (3843 31 (:REWRITE MOD-X-Y-=-X . 3))
 (3706 31 (:REWRITE MOD-X-Y-=-X . 4))
 (3690 31 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (3594 31 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (3317 31 (:REWRITE RTL::MOD-DOES-NOTHING))
 (3312 31 (:REWRITE MOD-ZERO . 4))
 (3163 57 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2418 156 (:META META-INTEGERP-CORRECT))
 (2374 77 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2240 8 (:LINEAR MOD-BOUNDS-3))
 (2078 2078 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (2078 2078 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (2078 2078 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1754 1 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (1719 736 (:REWRITE DEFAULT-TIMES-2))
 (1462 1462 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (1462 1462 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (1462 1462 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (1387 55 (:REWRITE |(equal (+ (- c) x) y)|))
 (1326 50 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (1287 195 (:REWRITE INTEGERP-MINUS-X))
 (1262 246 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (1262 246 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (1262 246 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (1262 246 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (1251 117 (:REWRITE |(< y (+ (- c) x))|))
 (1158 1 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (1082 122 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (1042 262 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (998 309 (:REWRITE DEFAULT-LESS-THAN-1))
 (971 736 (:REWRITE DEFAULT-TIMES-1))
 (826 134 (:REWRITE DEFAULT-MINUS))
 (824 8 (:LINEAR RTL::MOD-BND-2))
 (577 577 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (547 309 (:REWRITE DEFAULT-LESS-THAN-2))
 (546 546 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (460 163 (:REWRITE SIMPLIFY-SUMS-<))
 (394 262 (:REWRITE |(< (- x) c)|))
 (394 262 (:REWRITE |(< (- x) (- y))|))
 (366 3 (:REWRITE |(+ x (if a b c))|))
 (341 31 (:REWRITE MOD-X-Y-=-X . 2))
 (321 36 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (309 309 (:REWRITE THE-FLOOR-BELOW))
 (309 309 (:REWRITE THE-FLOOR-ABOVE))
 (309 309 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (309 309 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (296 31 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (293 293 (:REWRITE FOLD-CONSTS-IN-+))
 (293 262 (:REWRITE |(< c (- x))|))
 (288 128 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (262 262 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (262 262 (:REWRITE INTEGERP-<-CONSTANT))
 (262 262 (:REWRITE CONSTANT-<-INTEGERP))
 (262 262 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (262 262 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (262 262 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (262 262 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (262 262 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (262 262 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (262 262 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (262 262 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (262 262 (:REWRITE |(< (/ x) (/ y))|))
 (259 259 (:REWRITE |(< (+ c/d x) y)|))
 (248 31 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (248 31 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (248 31 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (248 31 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (246 246 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (246 246 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (246 246 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (246 246 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (230 230 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (222 1 (:REWRITE |(* (if a b c) x)|))
 (162 162 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (156 156 (:REWRITE REDUCE-INTEGERP-+))
 (147 36 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (132 32 (:REWRITE DEFAULT-MOD-1))
 (128 16 (:LINEAR MOD-BOUNDS-2))
 (120 120 (:REWRITE |(+ x (- x))|))
 (117 117 (:REWRITE |(< x (+ c/d y))|))
 (90 57 (:REWRITE |(equal (- x) (- y))|))
 (88 57 (:REWRITE |(equal (- x) c)|))
 (80 80 (:REWRITE |(* (- x) y)|))
 (77 77 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (70 70 (:REWRITE |(< (* x y) 0)|))
 (64 64 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (64 64 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (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))|))
 (50 50 (:REWRITE |(< (/ x) 0)|))
 (39 39 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (32 32 (:REWRITE DEFAULT-MOD-2))
 (31 31 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (31 31 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (31 31 (:REWRITE |(mod x (- y))| . 3))
 (31 31 (:REWRITE |(mod x (- y))| . 2))
 (31 31 (:REWRITE |(mod x (- y))| . 1))
 (31 31 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (31 31 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (31 31 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (31 31 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (31 31 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (31 31 (:REWRITE |(< 0 (* x y))|))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (24 2 (:REWRITE RTL::NEG-BITN-0))
 (22 22 (:REWRITE |(< 0 (/ x))|))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (8 8 (:LINEAR RTL::MOD-BND-3))
 (6 2 (:REWRITE RTL::NEG-BITN-1))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (4 1 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (2 2 (:REWRITE RTL::BITN-NEG))
 )
(RTL::CASE-2-5
 (9268 58 (:REWRITE |(* y x)|))
 (8862 174 (:REWRITE |(* x (+ y z))|))
 (6331 24 (:REWRITE MOD-ZERO . 3))
 (5438 28 (:REWRITE DEFAULT-MOD-RATIO))
 (5253 946 (:REWRITE DEFAULT-PLUS-2))
 (4933 164 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (3739 167 (:REWRITE |(< (+ (- c) x) y)|))
 (3052 1526 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (2805 946 (:REWRITE DEFAULT-PLUS-1))
 (2387 24 (:REWRITE MOD-X-Y-=-X . 3))
 (2314 24 (:REWRITE MOD-X-Y-=-X . 4))
 (2263 24 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2235 24 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (2023 24 (:REWRITE RTL::MOD-DOES-NOTHING))
 (1955 24 (:REWRITE MOD-ZERO . 4))
 (1612 104 (:META META-INTEGERP-CORRECT))
 (1558 478 (:REWRITE NORMALIZE-ADDENDS))
 (1526 1526 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1526 1526 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1526 1526 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1310 4 (:LINEAR MOD-BOUNDS-3))
 (1276 552 (:REWRITE DEFAULT-TIMES-2))
 (1223 48 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (986 58 (:REWRITE |(* x (- y))|))
 (980 980 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (980 980 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (980 980 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (955 73 (:REWRITE |(< y (+ (- c) x))|))
 (935 38 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (888 4 (:REWRITE |(* (if a b c) x)|))
 (858 130 (:REWRITE INTEGERP-MINUS-X))
 (845 33 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (812 156 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (812 156 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (812 156 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (812 156 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (754 552 (:REWRITE DEFAULT-TIMES-1))
 (649 199 (:REWRITE DEFAULT-LESS-THAN-1))
 (638 164 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (540 60 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (518 91 (:REWRITE DEFAULT-MINUS))
 (478 84 (:REWRITE |(- (* c x))|))
 (432 432 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (418 418 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (346 199 (:REWRITE DEFAULT-LESS-THAN-2))
 (264 114 (:REWRITE SIMPLIFY-SUMS-<))
 (264 24 (:REWRITE MOD-X-Y-=-X . 2))
 (256 164 (:REWRITE |(< (- x) c)|))
 (256 164 (:REWRITE |(< (- x) (- y))|))
 (240 120 (:DEFINITION FIX))
 (240 24 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (238 79 (:REWRITE |(+ 0 x)|))
 (218 218 (:REWRITE FOLD-CONSTS-IN-+))
 (212 4 (:LINEAR RTL::MOD-BND-2))
 (199 199 (:REWRITE THE-FLOOR-BELOW))
 (199 199 (:REWRITE THE-FLOOR-ABOVE))
 (199 199 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (199 199 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (192 24 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (192 24 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (192 24 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (192 24 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (186 164 (:REWRITE |(< c (- x))|))
 (184 28 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (167 167 (:REWRITE |(< (+ c/d x) y)|))
 (164 164 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (164 164 (:REWRITE INTEGERP-<-CONSTANT))
 (164 164 (:REWRITE CONSTANT-<-INTEGERP))
 (164 164 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (164 164 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (164 164 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (164 164 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (164 164 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (164 164 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (164 164 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (164 164 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (164 164 (:REWRITE |(< (/ x) (/ y))|))
 (156 156 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (156 156 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (156 156 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (156 156 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (152 28 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (140 140 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (128 28 (:REWRITE DEFAULT-MOD-1))
 (120 60 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (108 9 (:REWRITE RTL::NEG-BITN-0))
 (104 104 (:REWRITE REDUCE-INTEGERP-+))
 (100 100 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (73 73 (:REWRITE |(< x (+ c/d y))|))
 (64 64 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (64 64 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (64 8 (:LINEAR MOD-BOUNDS-2))
 (60 60 (:REWRITE |(+ x (- x))|))
 (60 38 (:REWRITE |(equal (- x) c)|))
 (60 38 (:REWRITE |(equal (- x) (- y))|))
 (58 58 (:REWRITE |(* (- x) y)|))
 (48 48 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (48 48 (:REWRITE |(< (* x y) 0)|))
 (38 38 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (38 38 (:REWRITE |(equal c (/ x))|))
 (38 38 (:REWRITE |(equal c (- x))|))
 (38 38 (:REWRITE |(equal (/ x) c)|))
 (38 38 (:REWRITE |(equal (/ x) (/ y))|))
 (34 34 (:REWRITE |(< (/ x) 0)|))
 (32 32 (:REWRITE |(equal (+ (- c) x) y)|))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (28 28 (:REWRITE DEFAULT-MOD-2))
 (27 9 (:REWRITE RTL::NEG-BITN-1))
 (27 9 (:REWRITE RTL::BVECP-BITN-0))
 (26 26 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (26 26 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (26 26 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (26 26 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (26 26 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (26 26 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (26 26 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (24 24 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (24 24 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (24 24 (:REWRITE |(mod x (- y))| . 3))
 (24 24 (:REWRITE |(mod x (- y))| . 2))
 (24 24 (:REWRITE |(mod x (- y))| . 1))
 (24 24 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (24 24 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (24 24 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (24 24 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (24 24 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (22 22 (:REWRITE |(< 0 (* x y))|))
 (18 18 (:TYPE-PRESCRIPTION RTL::BVECP))
 (15 15 (:REWRITE |(< 0 (/ x))|))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (9 9 (:REWRITE RTL::BITN-NEG))
 (4 4 (:LINEAR RTL::MOD-BND-3))
 )
(RTL::CASE-2-6
 (14826 9 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (8964 138 (:REWRITE |(* y x)|))
 (8086 226 (:REWRITE |(* x (+ y z))|))
 (7596 91 (:REWRITE |(equal (+ (- c) x) y)|))
 (7586 364 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (7150 56 (:REWRITE MOD-ZERO . 3))
 (6357 1268 (:REWRITE DEFAULT-PLUS-2))
 (5748 9 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (4634 56 (:REWRITE DEFAULT-MOD-RATIO))
 (4407 56 (:REWRITE MOD-X-Y-=-X . 3))
 (4373 56 (:REWRITE MOD-X-Y-=-X . 4))
 (4153 56 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (4081 56 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (3776 1888 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (3721 6 (:REWRITE |(equal (mod a n) (mod b n))|))
 (3719 1268 (:REWRITE DEFAULT-PLUS-1))
 (3638 56 (:REWRITE RTL::MOD-DOES-NOTHING))
 (3433 56 (:REWRITE MOD-ZERO . 4))
 (2703 636 (:REWRITE NORMALIZE-ADDENDS))
 (2059 91 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2048 2048 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (2048 2048 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (2048 2048 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (1888 1888 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1888 1888 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1888 1888 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1826 839 (:REWRITE DEFAULT-TIMES-2))
 (1514 146 (:META META-INTEGERP-CORRECT))
 (1422 14 (:LINEAR MOD-BOUNDS-3))
 (1396 276 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (1396 276 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (1396 276 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (1396 276 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (1358 106 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1193 364 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1165 839 (:REWRITE DEFAULT-TIMES-1))
 (1042 364 (:REWRITE DEFAULT-LESS-THAN-1))
 (1021 99 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (850 50 (:REWRITE |(* x (- y))|))
 (842 170 (:REWRITE INTEGERP-MINUS-X))
 (722 112 (:REWRITE DEFAULT-MINUS))
 (642 642 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (584 364 (:REWRITE DEFAULT-LESS-THAN-2))
 (556 12 (:LINEAR RTL::MOD-BND-2))
 (552 368 (:REWRITE |(+ c (+ d x))|))
 (544 56 (:REWRITE MOD-X-Y-=-X . 2))
 (537 537 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (512 90 (:REWRITE |(- (* c x))|))
 (504 294 (:REWRITE SIMPLIFY-SUMS-<))
 (498 157 (:REWRITE |(+ 0 x)|))
 (486 12 (:REWRITE |(- (+ x y))|))
 (481 71 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (446 364 (:REWRITE |(< (- x) c)|))
 (446 364 (:REWRITE |(< (- x) (- y))|))
 (414 189 (:DEFINITION FIX))
 (412 56 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (412 56 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (384 364 (:REWRITE |(< c (- x))|))
 (376 56 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (376 56 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (364 364 (:REWRITE THE-FLOOR-BELOW))
 (364 364 (:REWRITE THE-FLOOR-ABOVE))
 (364 364 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (364 364 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (364 364 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (364 364 (:REWRITE INTEGERP-<-CONSTANT))
 (364 364 (:REWRITE CONSTANT-<-INTEGERP))
 (364 364 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (364 364 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (364 364 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (364 364 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (364 364 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (364 364 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (364 364 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (364 364 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (364 364 (:REWRITE |(< (/ x) (/ y))|))
 (291 291 (:REWRITE |(< (+ c/d x) y)|))
 (291 291 (:REWRITE |(< (+ (- c) x) y)|))
 (276 276 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (276 276 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (276 276 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (276 276 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (276 56 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (272 71 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (268 268 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (251 251 (:REWRITE FOLD-CONSTS-IN-+))
 (248 56 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (248 56 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (234 99 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (224 224 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (220 56 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (220 56 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (200 28 (:LINEAR MOD-BOUNDS-2))
 (188 56 (:REWRITE DEFAULT-MOD-1))
 (146 146 (:REWRITE REDUCE-INTEGERP-+))
 (122 122 (:REWRITE |(< (/ x) 0)|))
 (122 122 (:REWRITE |(< (* x y) 0)|))
 (117 91 (:REWRITE |(equal (- x) (- y))|))
 (111 91 (:REWRITE |(equal (- x) c)|))
 (106 106 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (101 101 (:REWRITE |(< y (+ (- c) x))|))
 (101 101 (:REWRITE |(< x (+ c/d y))|))
 (94 94 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (94 94 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (91 91 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (91 91 (:REWRITE |(equal c (/ x))|))
 (91 91 (:REWRITE |(equal c (- x))|))
 (91 91 (:REWRITE |(equal (/ x) c)|))
 (91 91 (:REWRITE |(equal (/ x) (/ y))|))
 (90 90 (:REWRITE |(+ x (- x))|))
 (76 76 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (76 76 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (62 62 (:REWRITE |(* (- x) y)|))
 (59 59 (:REWRITE |(< 0 (/ x))|))
 (59 59 (:REWRITE |(< 0 (* x y))|))
 (56 56 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (56 56 (:REWRITE DEFAULT-MOD-2))
 (56 56 (:REWRITE |(mod x (- y))| . 3))
 (56 56 (:REWRITE |(mod x (- y))| . 2))
 (56 56 (:REWRITE |(mod x (- y))| . 1))
 (56 56 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (56 56 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (45 45 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (45 45 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (45 9 (:REWRITE |(+ (* c x) (* d x))|))
 (42 42 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (32 32 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (32 32 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (30 9 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (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 12 (:LINEAR RTL::MOD-BND-3))
 (9 9 (:REWRITE |(* 0 x)|))
 )
(RTL::CASE-2-7
 (2676 17 (:REWRITE |(* y x)|))
 (2557 51 (:REWRITE |(* x (+ y z))|))
 (2127 8 (:REWRITE MOD-ZERO . 3))
 (1466 208 (:REWRITE DEFAULT-PLUS-2))
 (1422 8 (:REWRITE DEFAULT-MOD-RATIO))
 (1062 18 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (998 499 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (625 208 (:REWRITE DEFAULT-PLUS-1))
 (610 2 (:LINEAR MOD-BOUNDS-3))
 (575 44 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (558 36 (:META META-INTEGERP-CORRECT))
 (544 8 (:REWRITE MOD-X-Y-=-X . 3))
 (543 39 (:REWRITE |(< (+ (- c) x) y)|))
 (531 8 (:REWRITE MOD-X-Y-=-X . 4))
 (509 8 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (499 499 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (499 499 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (499 499 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (498 8 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (435 8 (:REWRITE RTL::MOD-DOES-NOTHING))
 (403 8 (:REWRITE MOD-ZERO . 4))
 (364 162 (:REWRITE DEFAULT-TIMES-2))
 (297 45 (:REWRITE INTEGERP-MINUS-X))
 (289 17 (:REWRITE |(* x (- y))|))
 (258 258 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (258 258 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (258 258 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (239 131 (:REWRITE NORMALIZE-ADDENDS))
 (213 162 (:REWRITE DEFAULT-TIMES-1))
 (181 35 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (181 35 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (181 35 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (181 35 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (172 44 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (160 49 (:REWRITE DEFAULT-LESS-THAN-1))
 (160 28 (:REWRITE DEFAULT-MINUS))
 (147 26 (:REWRITE |(- (* c x))|))
 (141 15 (:REWRITE |(< y (+ (- c) x))|))
 (128 128 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (125 125 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (118 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (108 2 (:LINEAR RTL::MOD-BND-2))
 (97 8 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (88 8 (:REWRITE MOD-X-Y-=-X . 2))
 (88 8 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (81 49 (:REWRITE DEFAULT-LESS-THAN-2))
 (74 44 (:REWRITE |(< (- x) c)|))
 (74 44 (:REWRITE |(< (- x) (- y))|))
 (71 71 (:REWRITE FOLD-CONSTS-IN-+))
 (64 8 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (64 8 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (64 8 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (64 8 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (54 39 (:REWRITE SIMPLIFY-SUMS-<))
 (54 6 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (51 44 (:REWRITE |(< c (- x))|))
 (49 49 (:REWRITE THE-FLOOR-BELOW))
 (49 49 (:REWRITE THE-FLOOR-ABOVE))
 (49 49 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (49 49 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (44 44 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (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 |(< (/ 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))|))
 (39 39 (:REWRITE |(< (+ c/d x) y)|))
 (36 36 (:REWRITE REDUCE-INTEGERP-+))
 (35 35 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (35 35 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (35 35 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (35 35 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (32 32 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (32 8 (:REWRITE DEFAULT-MOD-1))
 (32 4 (:LINEAR MOD-BOUNDS-2))
 (27 27 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (27 7 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (24 12 (:DEFINITION FIX))
 (22 7 (:REWRITE |(+ 0 x)|))
 (17 17 (:REWRITE |(* (- x) y)|))
 (16 16 (:REWRITE |(< (* x y) 0)|))
 (15 15 (:REWRITE |(< x (+ c/d y))|))
 (15 8 (:REWRITE |(equal (- x) c)|))
 (15 8 (:REWRITE |(equal (- x) (- y))|))
 (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)|))
 (12 12 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (12 12 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (12 6 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (10 7 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (9 9 (:REWRITE |(< 0 (* 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 THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (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 MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (8 8 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (8 8 (:REWRITE DEFAULT-MOD-2))
 (8 8 (:REWRITE |(mod x (- y))| . 3))
 (8 8 (:REWRITE |(mod x (- y))| . 2))
 (8 8 (:REWRITE |(mod x (- y))| . 1))
 (8 8 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (8 8 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (8 8 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (8 8 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (8 8 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (8 8 (:REWRITE |(equal c (/ x))|))
 (8 8 (:REWRITE |(equal c (- x))|))
 (8 8 (:REWRITE |(equal (/ x) c)|))
 (8 8 (:REWRITE |(equal (/ x) (/ y))|))
 (8 8 (:REWRITE |(equal (+ (- c) x) y)|))
 (8 8 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:REWRITE |(+ x (- x))|))
 (2 2 (:LINEAR RTL::MOD-BND-3))
 )
(RTL::CLZ-BOUNDS
 (576 336 (:REWRITE DEFAULT-PLUS-2))
 (496 336 (:REWRITE DEFAULT-PLUS-1))
 (242 191 (:REWRITE DEFAULT-LESS-THAN-2))
 (235 175 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (218 191 (:REWRITE DEFAULT-LESS-THAN-1))
 (191 191 (:REWRITE THE-FLOOR-BELOW))
 (191 191 (:REWRITE THE-FLOOR-ABOVE))
 (175 175 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (175 175 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (175 175 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (175 175 (:REWRITE INTEGERP-<-CONSTANT))
 (175 175 (:REWRITE CONSTANT-<-INTEGERP))
 (175 175 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (175 175 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (175 175 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (175 175 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (175 175 (:REWRITE |(< c (- x))|))
 (175 175 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (175 175 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (175 175 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (175 175 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (175 175 (:REWRITE |(< (/ x) (/ y))|))
 (175 175 (:REWRITE |(< (- x) c)|))
 (175 175 (:REWRITE |(< (- x) (- y))|))
 (168 168 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (159 159 (:REWRITE SIMPLIFY-SUMS-<))
 (127 127 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (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))|))
 (56 56 (:REWRITE |(< y (+ (- c) x))|))
 (56 56 (:REWRITE |(< x (+ c/d y))|))
 (48 48 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (48 48 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (48 48 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (48 48 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (48 48 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (48 48 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (48 48 (:REWRITE FOLD-CONSTS-IN-+))
 (48 48 (:REWRITE |(+ c (+ d x))|))
 (44 22 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (37 22 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (30 30 (:REWRITE |(< (/ x) 0)|))
 (30 30 (:REWRITE |(< (* x y) 0)|))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 SIMPLIFY-SUMS-EQUAL))
 (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))|))
 (16 16 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (16 16 (:REWRITE DEFAULT-MINUS))
 (16 16 (:REWRITE |(< (+ c/d x) y)|))
 (16 16 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::SI-EXPDIFFINT-REWRITE
 (6744 216 (:REWRITE |(< (+ (- c) x) y)|))
 (3913 1978 (:REWRITE DEFAULT-PLUS-2))
 (3112 44 (:REWRITE |(* y x)|))
 (2920 86 (:REWRITE |(* x (+ y z))|))
 (2649 16 (:REWRITE MOD-ZERO . 3))
 (2636 1978 (:REWRITE DEFAULT-PLUS-1))
 (2306 21 (:REWRITE DEFAULT-MOD-RATIO))
 (1549 5 (:REWRITE RTL::BITS-TAIL))
 (1480 296 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (1480 296 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (1480 296 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (1480 296 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (1456 1384 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (1421 16 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (1418 16 (:REWRITE MOD-X-Y-=-X . 3))
 (1397 16 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (1397 16 (:REWRITE MOD-X-Y-=-X . 4))
 (1384 1384 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (1384 1384 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (1384 1384 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (1327 16 (:REWRITE RTL::MOD-DOES-NOTHING))
 (1224 40 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (1057 5 (:REWRITE RTL::BITS-TAIL-GEN))
 (1005 16 (:REWRITE MOD-ZERO . 4))
 (939 110 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (826 826 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (826 7 (:REWRITE |(* (if a b c) x)|))
 (746 624 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (664 44 (:REWRITE |(* x (- y))|))
 (647 475 (:REWRITE DEFAULT-LESS-THAN-1))
 (624 624 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (624 624 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (624 624 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (570 44 (:REWRITE INTEGERP-MINUS-X))
 (553 475 (:REWRITE DEFAULT-LESS-THAN-2))
 (540 189 (:REWRITE DEFAULT-MINUS))
 (538 63 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (501 63 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (475 475 (:REWRITE THE-FLOOR-BELOW))
 (475 475 (:REWRITE THE-FLOOR-ABOVE))
 (446 28 (:META META-INTEGERP-CORRECT))
 (444 444 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (444 444 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (433 325 (:REWRITE |(< c (- x))|))
 (405 327 (:REWRITE DEFAULT-TIMES-2))
 (379 275 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (378 325 (:REWRITE |(< (- x) (- y))|))
 (356 327 (:REWRITE DEFAULT-TIMES-1))
 (329 325 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (325 325 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (325 325 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (325 325 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (325 325 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (325 325 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (325 325 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (325 325 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (325 325 (:REWRITE |(< (/ x) (/ y))|))
 (306 60 (:REWRITE |(- (* c x))|))
 (296 296 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (296 296 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (296 296 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (296 296 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (296 296 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (283 283 (:REWRITE INTEGERP-<-CONSTANT))
 (283 283 (:REWRITE CONSTANT-<-INTEGERP))
 (249 249 (:REWRITE FOLD-CONSTS-IN-+))
 (232 232 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (218 188 (:REWRITE SIMPLIFY-SUMS-<))
 (217 217 (:REWRITE |(< (+ c/d x) y)|))
 (167 92 (:REWRITE |(equal (- x) c)|))
 (164 164 (:REWRITE |(< x (+ c/d y))|))
 (144 113 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (110 110 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (98 92 (:REWRITE |(equal (- x) (- y))|))
 (92 92 (:REWRITE |(equal c (/ x))|))
 (92 92 (:REWRITE |(equal c (- x))|))
 (92 92 (:REWRITE |(equal (/ x) c)|))
 (92 92 (:REWRITE |(equal (/ x) (/ y))|))
 (92 16 (:REWRITE MOD-X-Y-=-X . 2))
 (89 89 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (86 16 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (86 16 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (86 16 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (86 16 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (86 16 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (63 63 (:REWRITE |(< (* x y) 0)|))
 (62 62 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (62 62 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (62 62 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (62 62 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (62 62 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (62 62 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (47 47 (:REWRITE |(< 0 (* x y))|))
 (44 44 (:REWRITE |(* (- x) y)|))
 (38 21 (:REWRITE DEFAULT-MOD-1))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (28 28 (:REWRITE REDUCE-INTEGERP-+))
 (21 21 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (21 21 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (21 21 (:REWRITE DEFAULT-MOD-2))
 (21 21 (:REWRITE |(< 0 (/ x))|))
 (16 16 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (16 16 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (16 16 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (16 16 (:REWRITE |(mod x (- y))| . 3))
 (16 16 (:REWRITE |(mod x (- y))| . 2))
 (16 16 (:REWRITE |(mod x (- y))| . 1))
 (16 16 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (16 16 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (16 16 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (16 16 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (16 16 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (14 14 (:REWRITE |(< (/ x) 0)|))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (5 5 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::BVECP-EXPDIFFINT
 (158 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (103 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (54 54 (:TYPE-PRESCRIPTION RTL::EXPINT))
 (48 18 (:REWRITE DEFAULT-PLUS-2))
 (36 36 (:TYPE-PRESCRIPTION RTL::CLZ*))
 (31 18 (:REWRITE DEFAULT-PLUS-1))
 (27 9 (:REWRITE NORMALIZE-ADDENDS))
 (9 1 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (8 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (7 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (5 5 (:REWRITE |(+ c (+ d x))|))
 (5 2 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 2 (:DEFINITION FIX))
 (4 1 (:REWRITE SIMPLIFY-SUMS-<))
 (3 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (3 2 (:REWRITE |(< (- x) c)|))
 (3 2 (:REWRITE |(< (- x) (- y))|))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (3 1 (:REWRITE |(+ 0 x)|))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE 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) negative c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) (/ y))|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (2 1 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (2 1 (:REWRITE DEFAULT-MINUS))
 (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 RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 (1 1 (:REWRITE |(+ x (- x))|))
 )
(RTL::EXPDIFFBIASEDZERO-1
 (168 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (101 3 (:REWRITE RTL::BVECP-BITN-0))
 (36 36 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (36 36 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (36 36 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (36 36 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (36 36 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (36 36 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (36 3 (:REWRITE RTL::NEG-BITN-0))
 (25 13 (:REWRITE DEFAULT-LESS-THAN-1))
 (23 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (23 13 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (21 11 (:REWRITE DEFAULT-PLUS-2))
 (21 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (19 11 (:REWRITE DEFAULT-PLUS-1))
 (16 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (15 13 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (15 13 (:REWRITE DEFAULT-LESS-THAN-2))
 (14 13 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (14 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (13 13 (:REWRITE THE-FLOOR-BELOW))
 (13 13 (:REWRITE THE-FLOOR-ABOVE))
 (13 13 (:REWRITE SIMPLIFY-SUMS-<))
 (13 13 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE INTEGERP-<-CONSTANT))
 (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 --- 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))|))
 (9 3 (:REWRITE RTL::NEG-BITN-1))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6 6 (:REWRITE NORMALIZE-ADDENDS))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (6 4 (:REWRITE DEFAULT-TIMES-2))
 (6 4 (:REWRITE DEFAULT-TIMES-1))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE RTL::BITN-NEG))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE |(equal (+ (- c) 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 FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:REWRITE |(+ c (+ d x))|))
 )
(RTL::EXPDIFFBIASEDZERO-REWRITE
 (93 40 (:REWRITE DEFAULT-PLUS-2))
 (67 40 (:REWRITE DEFAULT-PLUS-1))
 (22 22 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (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))
 (11 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (9 9 (:REWRITE |(+ c (+ d x))|))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (8 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (5 4 (:REWRITE |(equal (- x) c)|))
 (5 4 (:REWRITE |(equal (- x) (- y))|))
 (5 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (5 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (5 3 (:REWRITE DEFAULT-LESS-THAN-2))
 (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 2 (:REWRITE DEFAULT-MINUS))
 (3 3 (:REWRITE THE-FLOOR-BELOW))
 (3 3 (:REWRITE THE-FLOOR-ABOVE))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3 3 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE INTEGERP-<-CONSTANT))
 (3 3 (:REWRITE DEFAULT-LESS-THAN-1))
 (3 3 (:REWRITE CONSTANT-<-INTEGERP))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (- x))|))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (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))|))
 (2 1 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 )
(RTL::EXPDIFFBIASEDNEG-1
 (211 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (171 5 (:REWRITE RTL::BVECP-BITN-0))
 (67 67 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (67 67 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (67 67 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (67 67 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (67 67 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (67 67 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (60 5 (:REWRITE RTL::NEG-BITN-0))
 (43 21 (:REWRITE DEFAULT-LESS-THAN-1))
 (37 20 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (37 20 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (25 13 (:REWRITE DEFAULT-PLUS-2))
 (23 21 (:REWRITE DEFAULT-LESS-THAN-2))
 (23 13 (:REWRITE DEFAULT-PLUS-1))
 (23 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (22 20 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (21 21 (:REWRITE THE-FLOOR-BELOW))
 (21 21 (:REWRITE THE-FLOOR-ABOVE))
 (21 20 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (21 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (20 20 (:REWRITE SIMPLIFY-SUMS-<))
 (20 20 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (20 20 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (20 20 (:REWRITE INTEGERP-<-CONSTANT))
 (20 20 (:REWRITE CONSTANT-<-INTEGERP))
 (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 --- 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))|))
 (15 5 (:REWRITE RTL::NEG-BITN-1))
 (12 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (9 6 (:REWRITE DEFAULT-TIMES-2))
 (9 6 (:REWRITE DEFAULT-TIMES-1))
 (8 8 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (8 8 (:REWRITE RTL::BITS-NEG-INDICES))
 (7 7 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (7 7 (:REWRITE NORMALIZE-ADDENDS))
 (7 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (5 5 (:REWRITE RTL::BITN-NEG))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE |(equal (+ (- c) 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 FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:REWRITE |(+ c (+ d x))|))
 )
(RTL::EXPDIFFBIASEDNEG-REWRITE
 (93 40 (:REWRITE DEFAULT-PLUS-2))
 (67 40 (:REWRITE DEFAULT-PLUS-1))
 (22 22 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (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))
 (15 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (13 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (13 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (11 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (10 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (10 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (9 9 (:REWRITE |(+ c (+ d x))|))
 (9 5 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (7 6 (:REWRITE |(< (- x) c)|))
 (7 6 (:REWRITE |(< (- x) (- y))|))
 (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))|))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE |(< y (+ (- c) x))|))
 (4 4 (:REWRITE |(< x (+ c/d y))|))
 (4 2 (:REWRITE DEFAULT-MINUS))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:REWRITE |(< (+ c/d x) y)|))
 (3 3 (:REWRITE |(< (+ (- c) x) y)|))
 (2 1 (: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))|))
 )
(RTL::EXPDIFFBIASEDPOS-REWRITE
 (172 86 (:REWRITE DEFAULT-PLUS-2))
 (142 86 (:REWRITE DEFAULT-PLUS-1))
 (48 48 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (33 33 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (33 33 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (33 33 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (33 33 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (33 33 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (33 33 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (32 8 (:REWRITE |(equal (/ x) c)|))
 (32 7 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (31 14 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (28 16 (:REWRITE DEFAULT-LESS-THAN-2))
 (24 7 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (21 16 (:REWRITE DEFAULT-LESS-THAN-1))
 (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 FOLD-CONSTS-IN-+))
 (16 16 (:REWRITE |(+ c (+ d x))|))
 (15 15 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (15 15 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (15 15 (:REWRITE INTEGERP-<-CONSTANT))
 (15 15 (:REWRITE CONSTANT-<-INTEGERP))
 (15 15 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (15 15 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (15 15 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (15 15 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (15 15 (:REWRITE |(< c (- x))|))
 (15 15 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (15 15 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (15 15 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) (/ y))|))
 (15 15 (:REWRITE |(< (- x) c)|))
 (15 15 (:REWRITE |(< (- x) (- y))|))
 (13 7 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (11 11 (:REWRITE |(< 0 (* 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))|))
 (9 9 (:REWRITE |(< y (+ (- c) x))|))
 (9 9 (:REWRITE |(< x (+ c/d y))|))
 (9 8 (:REWRITE |(equal (/ x) (/ y))|))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE |(equal c (/ x))|))
 (8 8 (:REWRITE |(equal (- x) (- y))|))
 (7 7 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (7 7 (:REWRITE |(equal c (- x))|))
 (7 7 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE DEFAULT-TIMES-2))
 (4 4 (:REWRITE DEFAULT-TIMES-1))
 (4 2 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 1 (:REWRITE |(equal x (/ y))|))
 (2 1 (:REWRITE DEFAULT-DIVIDE))
 (2 1 (:REWRITE |(not (equal x (/ y)))|))
 (2 1 (:REWRITE |(/ (/ x))|))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (1 1 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (1 1 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::CASE-2-9
 (192 78 (:REWRITE DEFAULT-PLUS-2))
 (134 78 (:REWRITE DEFAULT-PLUS-1))
 (45 45 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (45 45 (:REWRITE NORMALIZE-ADDENDS))
 (42 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (32 32 (:TYPE-PRESCRIPTION RTL::SI))
 (32 32 (:TYPE-PRESCRIPTION RTL::INT-SI))
 (20 20 (:REWRITE FOLD-CONSTS-IN-+))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (18 11 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (18 11 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (16 11 (:REWRITE DEFAULT-LESS-THAN-1))
 (13 11 (:REWRITE SIMPLIFY-SUMS-<))
 (13 11 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (13 11 (:REWRITE DEFAULT-LESS-THAN-2))
 (12 11 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (11 11 (:REWRITE THE-FLOOR-BELOW))
 (11 11 (:REWRITE THE-FLOOR-ABOVE))
 (11 11 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE INTEGERP-<-CONSTANT))
 (11 11 (:REWRITE CONSTANT-<-INTEGERP))
 (11 11 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (11 11 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (11 11 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (11 11 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (11 11 (:REWRITE |(< c (- x))|))
 (11 11 (:REWRITE |(< (/ x) c) positive c --- 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))|))
 (8 8 (:REWRITE |(< y (+ (- c) x))|))
 (8 8 (:REWRITE |(< x (+ c/d y))|))
 (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))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (6 5 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (6 3 (:REWRITE DEFAULT-MINUS))
 (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 RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::CASE-2-10
 (143 58 (:REWRITE DEFAULT-PLUS-2))
 (104 58 (:REWRITE DEFAULT-PLUS-1))
 (31 31 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (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))
 (16 16 (:REWRITE |(+ c (+ d x))|))
 (16 7 (:REWRITE DEFAULT-LESS-THAN-2))
 (15 15 (:REWRITE FOLD-CONSTS-IN-+))
 (15 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (12 6 (:REWRITE SIMPLIFY-SUMS-<))
 (10 7 (:REWRITE DEFAULT-LESS-THAN-1))
 (8 7 (:REWRITE |(< c (- x))|))
 (7 7 (:REWRITE THE-FLOOR-BELOW))
 (7 7 (:REWRITE THE-FLOOR-ABOVE))
 (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 CONSTANT-<-INTEGERP))
 (7 7 (:REWRITE |(< y (+ (- c) x))|))
 (7 7 (:REWRITE |(< x (+ c/d y))|))
 (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 |(< (/ x) c) positive c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) (/ y))|))
 (7 7 (:REWRITE |(< (- x) c)|))
 (7 7 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 1 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (2 1 (:REWRITE DEFAULT-MINUS))
 )
(RTL::CASE-2-11
 (81 41 (:REWRITE DEFAULT-PLUS-2))
 (79 3 (:REWRITE |(< (+ (- c) x) y)|))
 (78 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (65 41 (:REWRITE DEFAULT-PLUS-1))
 (26 26 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (26 26 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (26 26 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (26 26 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (26 26 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (26 26 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (25 25 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (25 25 (:REWRITE NORMALIZE-ADDENDS))
 (21 17 (:REWRITE DEFAULT-LESS-THAN-2))
 (19 14 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (19 14 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (18 17 (:REWRITE DEFAULT-LESS-THAN-1))
 (17 17 (:REWRITE THE-FLOOR-BELOW))
 (17 17 (:REWRITE THE-FLOOR-ABOVE))
 (17 17 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (17 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE SIMPLIFY-SUMS-<))
 (14 14 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (14 14 (:REWRITE INTEGERP-<-CONSTANT))
 (14 14 (:REWRITE CONSTANT-<-INTEGERP))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (- x))|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) (/ y))|))
 (14 14 (:REWRITE |(< (- x) c)|))
 (14 14 (:REWRITE |(< (- x) (- y))|))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (8 8 (:REWRITE |(+ c (+ d x))|))
 (7 7 (:REWRITE |(< y (+ (- c) x))|))
 (7 7 (:REWRITE |(< x (+ c/d y))|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< 0 (/ x))|))
 (5 5 (:REWRITE |(< 0 (* x y))|))
 (4 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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 3 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 )
(RTL::CASE-2-12
 (2816 10 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (436 436 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (436 436 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (436 436 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (436 436 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (436 436 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (407 163 (:REWRITE |(< (- x) c)|))
 (328 4 (:REWRITE ODD-EXPT-THM))
 (288 10 (:LINEAR EXPT-<-1-TWO))
 (255 163 (:REWRITE DEFAULT-LESS-THAN-1))
 (249 155 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (218 163 (:REWRITE DEFAULT-LESS-THAN-2))
 (200 10 (:LINEAR EXPT->-1-ONE))
 (184 147 (:REWRITE SIMPLIFY-SUMS-<))
 (176 10 (:LINEAR EXPT-X->=-X))
 (176 10 (:LINEAR EXPT-X->-X))
 (164 163 (:REWRITE |(< c (- x))|))
 (164 103 (:REWRITE DEFAULT-PLUS-2))
 (163 163 (:REWRITE THE-FLOOR-BELOW))
 (163 163 (:REWRITE THE-FLOOR-ABOVE))
 (163 163 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (163 163 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (163 163 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (163 163 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (163 163 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (163 163 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (163 163 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (163 163 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (163 163 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (163 163 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (163 163 (:REWRITE |(< (/ x) (/ y))|))
 (163 163 (:REWRITE |(< (- x) (- y))|))
 (155 155 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (155 155 (:REWRITE INTEGERP-<-CONSTANT))
 (155 155 (:REWRITE CONSTANT-<-INTEGERP))
 (148 103 (:REWRITE DEFAULT-PLUS-1))
 (131 131 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (103 103 (:REWRITE |arith (expt x c)|))
 (101 101 (:REWRITE |arith (expt 1/c n)|))
 (90 90 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (80 80 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (80 80 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (80 80 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (47 47 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (33 33 (:REWRITE |(< 0 (/ x))|))
 (33 33 (:REWRITE |(< 0 (* x y))|))
 (29 29 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (29 29 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (27 27 (:REWRITE |(< y (+ (- c) x))|))
 (27 27 (:REWRITE |(< x (+ c/d y))|))
 (25 22 (:REWRITE DEFAULT-MINUS))
 (22 4 (:REWRITE DEFAULT-TIMES-2))
 (22 4 (:REWRITE DEFAULT-TIMES-1))
 (20 20 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (20 20 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (20 20 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (20 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (20 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (16 16 (:REWRITE |arith (* c (* d x))|))
 (14 14 (:REWRITE |(< (/ x) 0)|))
 (14 14 (:REWRITE |(< (* x y) 0)|))
 (13 13 (:REWRITE |arith (+ c (+ d x))|))
 (13 12 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (12 10 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (10 10 (:REWRITE RTL::SI-EXPPRODINT-2))
 (10 10 (:REWRITE RTL::SI-EXPPRODINT-1))
 (10 10 (:REWRITE RTL::INTEGERP-OPB))
 (10 10 (:REWRITE RTL::INTEGERP-OPA))
 (10 10 (:REWRITE RTL::INTEGERP-EB))
 (10 10 (:REWRITE RTL::INTEGERP-EA))
 (10 10 (:LINEAR EXPT-LINEAR-UPPER-<))
 (10 10 (:LINEAR EXPT-LINEAR-LOWER-<))
 (10 10 (:LINEAR EXPT->=-1-TWO))
 (10 10 (:LINEAR EXPT->-1-TWO))
 (10 10 (:LINEAR EXPT-<=-1-ONE))
 (10 10 (:LINEAR EXPT-<-1-ONE))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (9 9 (:REWRITE |(+ c (+ d x))|))
 (8 8 (:REWRITE |arith (* (- x) y)|))
 (8 8 (:REWRITE |(- (- x))|))
 (7 6 (:REWRITE DEFAULT-EXPT-2))
 (6 6 (:REWRITE |arith (- (* c x))|))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (6 6 (:REWRITE DEFAULT-EXPT-1))
 (6 6 (:REWRITE |(expt 1/c n)|))
 (6 6 (:REWRITE |(expt (- x) n)|))
 (5 4 (:REWRITE |(+ 0 x)|))
 (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))|))
 (4 4 (:REWRITE |(equal (+ (- c) x) y)|))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B-EXPT))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::CASE-2-13
 (145 145 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (145 145 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (145 145 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (145 145 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (145 145 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (107 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (90 45 (:REWRITE DEFAULT-PLUS-2))
 (72 45 (:REWRITE DEFAULT-PLUS-1))
 (51 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (51 16 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (45 16 (:REWRITE DEFAULT-LESS-THAN-1))
 (32 5 (:REWRITE DEFAULT-TIMES-2))
 (27 27 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (27 27 (:REWRITE NORMALIZE-ADDENDS))
 (23 5 (:REWRITE DEFAULT-TIMES-1))
 (22 16 (:REWRITE DEFAULT-LESS-THAN-2))
 (16 16 (:REWRITE THE-FLOOR-BELOW))
 (16 16 (:REWRITE THE-FLOOR-ABOVE))
 (16 16 (:REWRITE SIMPLIFY-SUMS-<))
 (16 16 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (16 16 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE CONSTANT-<-INTEGERP))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (- x))|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) (/ y))|))
 (16 16 (:REWRITE |(< (- x) c)|))
 (16 16 (:REWRITE |(< (- x) (- y))|))
 (12 12 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (9 9 (:REWRITE |(< y (+ (- c) x))|))
 (9 9 (:REWRITE |(< x (+ c/d y))|))
 (9 9 (:REWRITE |(+ c (+ d x))|))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (7 7 (:REWRITE |(< 0 (/ x))|))
 (7 7 (:REWRITE |(< 0 (* x y))|))
 (6 6 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE DEFAULT-EXPT-2))
 (3 3 (:REWRITE DEFAULT-EXPT-1))
 (3 3 (:REWRITE |(expt 1/c n)|))
 (3 3 (: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 |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::CASE-2-14
 (282 141 (:REWRITE DEFAULT-PLUS-2))
 (230 141 (:REWRITE DEFAULT-PLUS-1))
 (102 18 (:REWRITE DEFAULT-TIMES-2))
 (102 18 (:REWRITE DEFAULT-TIMES-1))
 (83 83 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (64 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (55 36 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (55 36 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (50 36 (:REWRITE DEFAULT-LESS-THAN-2))
 (41 36 (:REWRITE DEFAULT-LESS-THAN-1))
 (36 36 (:REWRITE THE-FLOOR-BELOW))
 (36 36 (:REWRITE THE-FLOOR-ABOVE))
 (36 36 (:REWRITE SIMPLIFY-SUMS-<))
 (36 36 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (36 36 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (36 36 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (36 36 (:REWRITE INTEGERP-<-CONSTANT))
 (36 36 (:REWRITE CONSTANT-<-INTEGERP))
 (36 36 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (36 36 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (36 36 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (36 36 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (36 36 (:REWRITE |(< c (- x))|))
 (36 36 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (36 36 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (36 36 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (36 36 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (36 36 (:REWRITE |(< (/ x) (/ y))|))
 (36 36 (:REWRITE |(< (- x) c)|))
 (36 36 (:REWRITE |(< (- x) (- y))|))
 (28 28 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (26 26 (:REWRITE FOLD-CONSTS-IN-+))
 (26 26 (:REWRITE |(< y (+ (- c) x))|))
 (26 26 (:REWRITE |(< x (+ c/d y))|))
 (26 26 (:REWRITE |(+ c (+ d x))|))
 (21 18 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (21 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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 12 (: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))|))
 (12 9 (:REWRITE DEFAULT-EXPT-2))
 (9 9 (:REWRITE DEFAULT-EXPT-1))
 (9 9 (:REWRITE |(expt 1/c n)|))
 (9 9 (:REWRITE |(expt (- x) n)|))
 (7 7 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 |(equal (+ (- c) x) y)|))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 2 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (4 2 (:REWRITE DEFAULT-MINUS))
 (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))
 )
(RTL::CASE-2-15
 (924 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (475 2 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (187 2 (:LINEAR EXPT->=-1-ONE))
 (182 2 (:LINEAR EXPT->-1-ONE))
 (171 2 (:LINEAR EXPT-<=-1-TWO))
 (168 2 (:LINEAR EXPT-X->=-X))
 (168 2 (:LINEAR EXPT-X->-X))
 (168 2 (:LINEAR EXPT-<-1-TWO))
 (164 107 (:REWRITE DEFAULT-PLUS-1))
 (161 107 (:REWRITE DEFAULT-PLUS-2))
 (82 54 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (82 54 (:REWRITE DEFAULT-LESS-THAN-1))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (64 54 (:REWRITE DEFAULT-LESS-THAN-2))
 (58 54 (:REWRITE |(< c (- x))|))
 (56 54 (:REWRITE |(< (- x) c)|))
 (56 54 (:REWRITE |(< (- x) (- y))|))
 (54 54 (:REWRITE THE-FLOOR-BELOW))
 (54 54 (:REWRITE THE-FLOOR-ABOVE))
 (54 54 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (54 54 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (54 54 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (54 54 (:REWRITE INTEGERP-<-CONSTANT))
 (54 54 (:REWRITE CONSTANT-<-INTEGERP))
 (54 54 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (54 54 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (54 54 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (54 54 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (54 54 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (54 54 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (54 54 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (54 54 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (54 54 (:REWRITE |(< (/ x) (/ y))|))
 (39 39 (:REWRITE SIMPLIFY-SUMS-<))
 (35 35 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (24 24 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (22 16 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (22 4 (:REWRITE DEFAULT-TIMES-2))
 (16 16 (:REWRITE |(< y (+ (- c) x))|))
 (16 16 (:REWRITE |(< x (+ c/d y))|))
 (14 14 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (12 12 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (12 12 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (12 12 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (11 11 (:REWRITE |(< (+ c/d x) y)|))
 (11 11 (:REWRITE |(< (+ (- c) x) y)|))
 (10 10 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 8 (:REWRITE |(< 0 (/ x))|))
 (8 8 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE |(< (/ x) 0)|))
 (8 8 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:REWRITE |(+ c (+ d x))|))
 (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 4 (:REWRITE DEFAULT-TIMES-1))
 (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 (: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))
 (3 3 (:REWRITE DEFAULT-MINUS))
 (2 2 (:REWRITE RTL::SI-EXPPRODINT-2))
 (2 2 (:REWRITE RTL::SI-EXPPRODINT-1))
 (2 2 (:REWRITE RTL::INTEGERP-OPB))
 (2 2 (:REWRITE RTL::INTEGERP-OPA))
 (2 2 (:REWRITE RTL::INTEGERP-EB))
 (2 2 (:REWRITE RTL::INTEGERP-EA))
 (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-ONE))
 (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 RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::CASE-2-16
 (4201 8 (:REWRITE RTL::NEG-BITN-0))
 (1004 4 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (620 424 (:REWRITE DEFAULT-PLUS-1))
 (617 424 (:REWRITE DEFAULT-PLUS-2))
 (591 8 (:REWRITE RTL::BITN-NEG))
 (392 4 (:LINEAR EXPT->=-1-ONE))
 (384 4 (:LINEAR EXPT->-1-ONE))
 (348 8 (:REWRITE RTL::BVECP-BITN-0))
 (296 4 (:LINEAR EXPT-<=-1-TWO))
 (292 4 (:LINEAR EXPT-X->=-X))
 (292 4 (:LINEAR EXPT-X->-X))
 (288 4 (:LINEAR EXPT-<-1-TWO))
 (257 181 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (245 181 (:REWRITE DEFAULT-LESS-THAN-2))
 (236 181 (:REWRITE DEFAULT-LESS-THAN-1))
 (226 8 (:REWRITE RTL::NEG-BITN-1))
 (217 217 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (217 217 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (217 217 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (217 217 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (217 217 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (199 181 (:REWRITE |(< (- x) c)|))
 (199 181 (:REWRITE |(< (- x) (- y))|))
 (194 2 (:REWRITE RTL::BITS-BVECP))
 (183 181 (:REWRITE |(< c (- x))|))
 (181 181 (:REWRITE THE-FLOOR-BELOW))
 (181 181 (:REWRITE THE-FLOOR-ABOVE))
 (181 181 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (181 181 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (181 181 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (181 181 (:REWRITE INTEGERP-<-CONSTANT))
 (181 181 (:REWRITE CONSTANT-<-INTEGERP))
 (181 181 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (181 181 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (181 181 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (181 181 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (181 181 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (181 181 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (181 181 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (181 181 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (181 181 (:REWRITE |(< (/ x) (/ y))|))
 (162 122 (:REWRITE SIMPLIFY-SUMS-<))
 (132 22 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (130 2 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (121 18 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (117 117 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (99 18 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (98 8 (:REWRITE DEFAULT-LOGAND-1))
 (95 95 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (90 18 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (79 59 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (76 28 (:REWRITE DEFAULT-MINUS))
 (75 75 (:TYPE-PRESCRIPTION RTL::PROD))
 (68 20 (:REWRITE |(equal (- x) c)|))
 (56 56 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (51 51 (:REWRITE |(< (+ c/d x) y)|))
 (51 51 (:REWRITE |(< (+ (- c) x) y)|))
 (48 44 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (46 46 (:REWRITE |(< (/ x) 0)|))
 (46 46 (:REWRITE |(< (* x y) 0)|))
 (44 6 (:REWRITE DEFAULT-TIMES-1))
 (41 41 (:REWRITE |(< y (+ (- c) x))|))
 (41 41 (:REWRITE |(< x (+ c/d y))|))
 (40 40 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 2))
 (28 28 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (26 22 (:REWRITE DEFAULT-EXPT-2))
 (26 6 (:REWRITE DEFAULT-TIMES-2))
 (24 24 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (24 24 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (24 24 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (22 22 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (22 22 (:REWRITE DEFAULT-EXPT-1))
 (22 22 (:REWRITE |(expt 1/c n)|))
 (22 22 (:REWRITE |(expt (- x) n)|))
 (22 20 (:REWRITE |(equal (- x) (- y))|))
 (21 21 (:REWRITE |(< 0 (/ x))|))
 (21 21 (:REWRITE |(< 0 (* x y))|))
 (20 20 (:REWRITE |(equal c (/ x))|))
 (20 20 (:REWRITE |(equal c (- x))|))
 (20 20 (:REWRITE |(equal (/ x) c)|))
 (20 20 (:REWRITE |(equal (/ x) (/ y))|))
 (19 19 (:REWRITE FOLD-CONSTS-IN-+))
 (18 18 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (14 14 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (14 14 (:REWRITE RTL::BITS-NEG-INDICES))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:REWRITE LOGAND-CONSTANT-MASK))
 (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))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE RTL::SI-EXPPRODINT-2))
 (4 4 (:REWRITE RTL::SI-EXPPRODINT-1))
 (4 4 (:REWRITE RTL::INTEGERP-OPB))
 (4 4 (:REWRITE RTL::INTEGERP-OPA))
 (4 4 (:REWRITE RTL::INTEGERP-EB))
 (4 4 (:REWRITE RTL::INTEGERP-EA))
 (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))
 (4 2 (:REWRITE |(- (- x))|))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE |(equal (expt 2 n) c)|))
 )
(RTL::CASE-2-17
 (2268 6 (:REWRITE RTL::NEG-BITN-0))
 (978 71 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (501 2 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (358 6 (:REWRITE RTL::NEG-BITN-1))
 (242 6 (:REWRITE RTL::BITN-NEG))
 (196 141 (:REWRITE DEFAULT-PLUS-1))
 (196 2 (:LINEAR EXPT->=-1-ONE))
 (194 141 (:REWRITE DEFAULT-PLUS-2))
 (192 2 (:LINEAR EXPT->-1-ONE))
 (148 2 (:LINEAR EXPT-<=-1-TWO))
 (146 2 (:LINEAR EXPT-X->=-X))
 (146 2 (:LINEAR EXPT-X->-X))
 (144 2 (:LINEAR EXPT-<-1-TWO))
 (133 71 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (131 71 (:REWRITE DEFAULT-LESS-THAN-1))
 (130 123 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (123 123 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (123 123 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (123 123 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (123 123 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (123 123 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (95 71 (:REWRITE DEFAULT-LESS-THAN-2))
 (81 81 (:TYPE-PRESCRIPTION RTL::PROD))
 (73 71 (:REWRITE |(< (- x) c)|))
 (73 71 (:REWRITE |(< (- x) (- y))|))
 (73 53 (:REWRITE SIMPLIFY-SUMS-<))
 (71 71 (:REWRITE THE-FLOOR-BELOW))
 (71 71 (:REWRITE THE-FLOOR-ABOVE))
 (71 71 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (71 71 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (71 71 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (71 71 (:REWRITE INTEGERP-<-CONSTANT))
 (71 71 (:REWRITE CONSTANT-<-INTEGERP))
 (71 71 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (71 71 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (71 71 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (71 71 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (71 71 (:REWRITE |(< c (- x))|))
 (71 71 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (71 71 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (71 71 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (71 71 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (71 71 (:REWRITE |(< (/ x) (/ y))|))
 (36 36 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (33 33 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (33 4 (:REWRITE DEFAULT-TIMES-2))
 (30 9 (:REWRITE DEFAULT-MINUS))
 (23 20 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (19 18 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (18 18 (:REWRITE |(< y (+ (- c) x))|))
 (18 18 (:REWRITE |(< x (+ c/d y))|))
 (18 6 (:REWRITE RTL::BVECP-BITN-0))
 (16 16 (:REWRITE |(< (/ x) 0)|))
 (16 16 (:REWRITE |(< (* x y) 0)|))
 (16 14 (:REWRITE |(+ 0 x)|))
 (16 4 (:REWRITE DEFAULT-TIMES-1))
 (14 14 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (14 14 (:REWRITE |(< (+ c/d x) y)|))
 (14 14 (:REWRITE |(< (+ (- c) x) y)|))
 (12 12 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (12 12 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (12 12 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (10 9 (:REWRITE DEFAULT-EXPT-2))
 (9 9 (:REWRITE DEFAULT-EXPT-1))
 (9 9 (:REWRITE |(expt 1/c n)|))
 (9 9 (:REWRITE |(expt (- x) n)|))
 (9 9 (:REWRITE |(< 0 (/ x))|))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (8 8 (:REWRITE |(+ c (+ d x))|))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (6 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (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 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE RTL::SI-EXPPRODINT-2))
 (2 2 (:REWRITE RTL::SI-EXPPRODINT-1))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE RTL::INTEGERP-OPB))
 (2 2 (:REWRITE RTL::INTEGERP-OPA))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE RTL::INTEGERP-EB))
 (2 2 (:REWRITE RTL::INTEGERP-EA))
 (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 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 2 (:META META-INTEGERP-CORRECT))
 (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-ONE))
 )
(RTL::CASE-2-18
 (465 15 (:REWRITE RTL::BITS-TAIL-GEN))
 (245 245 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (245 245 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (245 245 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (245 245 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (245 245 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (160 4 (:REWRITE ODD-EXPT-THM))
 (138 59 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (138 59 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (132 66 (:REWRITE DEFAULT-PLUS-2))
 (110 60 (:REWRITE DEFAULT-LESS-THAN-2))
 (106 59 (:REWRITE SIMPLIFY-SUMS-<))
 (104 66 (:REWRITE DEFAULT-PLUS-1))
 (98 3 (:REWRITE RTL::BVECP-BITN-0))
 (93 60 (:REWRITE DEFAULT-LESS-THAN-1))
 (60 60 (:REWRITE THE-FLOOR-BELOW))
 (60 60 (:REWRITE THE-FLOOR-ABOVE))
 (60 60 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (60 60 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (60 60 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (60 60 (:REWRITE INTEGERP-<-CONSTANT))
 (60 60 (:REWRITE CONSTANT-<-INTEGERP))
 (60 60 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (60 60 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (60 60 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (60 60 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (60 60 (:REWRITE |(< c (- x))|))
 (60 60 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (60 60 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (60 60 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (60 60 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (60 60 (:REWRITE |(< (/ x) (/ y))|))
 (60 60 (:REWRITE |(< (- x) c)|))
 (60 60 (:REWRITE |(< (- x) (- y))|))
 (39 39 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (39 39 (:REWRITE NORMALIZE-ADDENDS))
 (34 3 (:REWRITE RTL::NEG-BITN-0))
 (28 12 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (21 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (20 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (15 15 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (15 15 (:REWRITE RTL::BITS-NEG-INDICES))
 (14 14 (:REWRITE |(< y (+ (- c) x))|))
 (14 14 (:REWRITE |(< x (+ c/d y))|))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (13 13 (:REWRITE |(< 0 (/ x))|))
 (13 13 (:REWRITE |(< 0 (* x y))|))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE FOLD-CONSTS-IN-+))
 (12 12 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (12 12 (:REWRITE |(equal c (/ x))|))
 (12 12 (:REWRITE |(equal c (- x))|))
 (12 12 (:REWRITE |(equal (/ x) c)|))
 (12 12 (:REWRITE |(equal (/ x) (/ y))|))
 (12 12 (:REWRITE |(equal (- x) c)|))
 (12 12 (:REWRITE |(equal (- x) (- y))|))
 (12 12 (:REWRITE |(+ c (+ d x))|))
 (12 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 4 (:REWRITE DEFAULT-EXPT-2))
 (7 3 (:REWRITE RTL::NEG-BITN-1))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (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 3 (:REWRITE RTL::BITN-NEG))
 (3 2 (:REWRITE DEFAULT-TIMES-2))
 (3 2 (:REWRITE DEFAULT-TIMES-1))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::CASE-2-19
 (50 25 (:REWRITE DEFAULT-PLUS-2))
 (40 25 (:REWRITE DEFAULT-PLUS-1))
 (16 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (15 15 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (15 15 (:REWRITE NORMALIZE-ADDENDS))
 (14 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (11 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (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))
 (7 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (7 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (6 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:REWRITE |(+ c (+ d x))|))
 (5 4 (:REWRITE SIMPLIFY-SUMS-<))
 (5 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))
 (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))|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::CASE-2-20
 (211 21 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (180 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (110 55 (:REWRITE DEFAULT-PLUS-2))
 (88 55 (:REWRITE DEFAULT-PLUS-1))
 (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))
 (56 4 (:REWRITE |(* y (* x z))|))
 (45 15 (:REWRITE DEFAULT-TIMES-2))
 (37 21 (:REWRITE DEFAULT-LESS-THAN-1))
 (33 33 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (33 33 (:REWRITE NORMALIZE-ADDENDS))
 (32 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (32 17 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (25 21 (:REWRITE DEFAULT-LESS-THAN-2))
 (21 21 (:REWRITE THE-FLOOR-BELOW))
 (21 21 (:REWRITE THE-FLOOR-ABOVE))
 (19 17 (:REWRITE SIMPLIFY-SUMS-<))
 (17 17 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (17 17 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (17 17 (:REWRITE INTEGERP-<-CONSTANT))
 (17 17 (:REWRITE CONSTANT-<-INTEGERP))
 (17 17 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (17 17 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (17 17 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (17 17 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (17 17 (:REWRITE |(< c (- x))|))
 (17 17 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (17 17 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (17 17 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (17 17 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (17 17 (:REWRITE |(< (/ x) (/ y))|))
 (17 17 (:REWRITE |(< (- x) c)|))
 (17 17 (:REWRITE |(< (- x) (- y))|))
 (16 15 (:REWRITE DEFAULT-TIMES-1))
 (11 11 (:REWRITE FOLD-CONSTS-IN-+))
 (11 11 (:REWRITE |(+ c (+ d x))|))
 (9 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (8 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (8 4 (:REWRITE |(* a (/ a) b)|))
 (7 7 (:REWRITE |(< y (+ (- c) x))|))
 (7 7 (:REWRITE |(< x (+ c/d y))|))
 (6 6 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< 0 (/ x))|))
 (5 5 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3 3 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (3 3 (:REWRITE RTL::BITS-NEG-INDICES))
 (3 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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))
 (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))|))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::CASE-2-21
 (327 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (158 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (90 45 (:REWRITE DEFAULT-PLUS-2))
 (72 45 (:REWRITE DEFAULT-PLUS-1))
 (42 15 (:REWRITE DEFAULT-TIMES-2))
 (42 3 (:REWRITE |(* y (* x z))|))
 (30 18 (:REWRITE DEFAULT-LESS-THAN-1))
 (29 29 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (29 29 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (29 29 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (29 29 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (29 29 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (29 29 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (27 27 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (27 27 (:REWRITE NORMALIZE-ADDENDS))
 (25 15 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (25 15 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (22 18 (:REWRITE DEFAULT-LESS-THAN-2))
 (18 18 (:REWRITE THE-FLOOR-BELOW))
 (18 18 (:REWRITE THE-FLOOR-ABOVE))
 (18 15 (:REWRITE SIMPLIFY-SUMS-<))
 (18 6 (:REWRITE RTL::BITS-TAIL))
 (15 15 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (15 15 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (15 15 (:REWRITE INTEGERP-<-CONSTANT))
 (15 15 (:REWRITE DEFAULT-TIMES-1))
 (15 15 (:REWRITE CONSTANT-<-INTEGERP))
 (15 15 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (15 15 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (15 15 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (15 15 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (15 15 (:REWRITE |(< c (- x))|))
 (15 15 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (15 15 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (15 15 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) (/ y))|))
 (15 15 (:REWRITE |(< (- x) c)|))
 (15 15 (:REWRITE |(< (- x) (- y))|))
 (10 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (9 9 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (9 9 (:REWRITE |(< y (+ (- c) x))|))
 (9 9 (:REWRITE |(< x (+ c/d y))|))
 (9 9 (:REWRITE |(+ c (+ d x))|))
 (8 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (7 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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 RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (6 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (6 3 (:REWRITE |(* a (/ a) b)|))
 (5 5 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (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 NOT-INTEGERP-3A))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (3 3 (:TYPE-PRESCRIPTION ABS))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::CASE-2-22
 (795 25 (:REWRITE RTL::BITS-TAIL-GEN))
 (251 251 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (251 251 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (251 251 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (251 251 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (251 251 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (200 6 (:REWRITE RTL::BVECP-BITN-0))
 (183 88 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (183 88 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (160 4 (:REWRITE ODD-EXPT-THM))
 (141 89 (:REWRITE DEFAULT-LESS-THAN-2))
 (138 68 (:REWRITE DEFAULT-PLUS-2))
 (137 88 (:REWRITE SIMPLIFY-SUMS-<))
 (136 89 (:REWRITE DEFAULT-LESS-THAN-1))
 (103 68 (:REWRITE DEFAULT-PLUS-1))
 (97 89 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (90 89 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (89 89 (:REWRITE THE-FLOOR-BELOW))
 (89 89 (:REWRITE THE-FLOOR-ABOVE))
 (89 89 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (89 89 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (89 89 (:REWRITE INTEGERP-<-CONSTANT))
 (89 89 (:REWRITE CONSTANT-<-INTEGERP))
 (89 89 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (89 89 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (89 89 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (89 89 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (89 89 (:REWRITE |(< c (- x))|))
 (89 89 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (89 89 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (89 89 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (89 89 (:REWRITE |(< (/ x) (/ y))|))
 (89 89 (:REWRITE |(< (- x) c)|))
 (89 89 (:REWRITE |(< (- x) (- y))|))
 (68 6 (:REWRITE RTL::NEG-BITN-0))
 (49 24 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (44 44 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (44 44 (:REWRITE NORMALIZE-ADDENDS))
 (42 24 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (35 24 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (25 25 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (25 25 (:REWRITE RTL::BITS-NEG-INDICES))
 (24 24 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (24 24 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (24 24 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (24 24 (:REWRITE |(equal c (/ x))|))
 (24 24 (:REWRITE |(equal c (- x))|))
 (24 24 (:REWRITE |(equal (/ x) c)|))
 (24 24 (:REWRITE |(equal (/ x) (/ y))|))
 (24 24 (:REWRITE |(equal (- x) c)|))
 (24 24 (:REWRITE |(equal (- x) (- y))|))
 (16 16 (:REWRITE |(< y (+ (- c) x))|))
 (16 16 (:REWRITE |(< x (+ c/d y))|))
 (14 6 (:REWRITE RTL::NEG-BITN-1))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (13 13 (:REWRITE FOLD-CONSTS-IN-+))
 (13 13 (:REWRITE |(< 0 (/ x))|))
 (13 13 (:REWRITE |(< 0 (* x y))|))
 (13 13 (:REWRITE |(+ c (+ d x))|))
 (12 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (8 8 (:REWRITE |(< (/ x) 0)|))
 (8 8 (:REWRITE |(< (* x y) 0)|))
 (8 4 (:REWRITE DEFAULT-EXPT-2))
 (6 6 (:REWRITE RTL::BITN-NEG))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (4 4 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::CASE-2-23
 (104 45 (:REWRITE DEFAULT-PLUS-2))
 (96 12 (:REWRITE DEFAULT-TIMES-2))
 (82 12 (:REWRITE DEFAULT-TIMES-1))
 (74 45 (:REWRITE DEFAULT-PLUS-1))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (25 25 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (16 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (13 2 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (12 4 (:REWRITE DEFAULT-EXPT-2))
 (11 11 (:REWRITE |(+ c (+ d x))|))
 (10 10 (:REWRITE FOLD-CONSTS-IN-+))
 (9 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (9 5 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (7 5 (:REWRITE SIMPLIFY-SUMS-<))
 (7 5 (:REWRITE DEFAULT-LESS-THAN-2))
 (7 5 (:REWRITE DEFAULT-LESS-THAN-1))
 (6 6 (:TYPE-PRESCRIPTION RTL::PROD))
 (5 5 (:REWRITE THE-FLOOR-BELOW))
 (5 5 (:REWRITE THE-FLOOR-ABOVE))
 (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 CONSTANT-<-INTEGERP))
 (5 5 (:REWRITE |(< y (+ (- c) x))|))
 (5 5 (:REWRITE |(< x (+ c/d y))|))
 (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 DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 1 (:REWRITE DEFAULT-MINUS))
 (1 1 (:TYPE-PRESCRIPTION B))
 (1 1 (:TYPE-PRESCRIPTION A))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (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))|))
 )
(RTL::CASE-2-24
 (150 70 (:REWRITE DEFAULT-PLUS-2))
 (116 70 (:REWRITE DEFAULT-PLUS-1))
 (77 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (42 42 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (42 42 (:REWRITE NORMALIZE-ADDENDS))
 (30 5 (:REWRITE DEFAULT-TIMES-2))
 (30 5 (:REWRITE DEFAULT-TIMES-1))
 (21 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (21 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (17 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (16 12 (:REWRITE SIMPLIFY-SUMS-<))
 (16 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (15 15 (:REWRITE FOLD-CONSTS-IN-+))
 (15 15 (:REWRITE |(+ c (+ d x))|))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (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 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 |(< y (+ (- c) x))|))
 (10 10 (:REWRITE |(< x (+ c/d y))|))
 (10 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 2 (:REWRITE DEFAULT-EXPT-2))
 (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 REMOVE-WEAK-INEQUALITIES))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (5 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 2 (:REWRITE DEFAULT-MINUS))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE DEFAULT-EXPT-1))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(expt 1/c n)|))
 (2 2 (:REWRITE |(expt (- x) n)|))
 (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 (:TYPE-PRESCRIPTION B))
 (1 1 (:TYPE-PRESCRIPTION A))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::CASE-2-25
 (190 22 (:REWRITE DEFAULT-TIMES-2))
 (180 70 (:REWRITE DEFAULT-PLUS-2))
 (138 70 (:REWRITE DEFAULT-PLUS-1))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (64 22 (:REWRITE DEFAULT-TIMES-1))
 (43 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (42 42 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (42 42 (:REWRITE NORMALIZE-ADDENDS))
 (34 29 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (29 29 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (29 29 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (29 29 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (20 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (19 19 (:TYPE-PRESCRIPTION RTL::BITS-NONNEGATIVE-INTEGERP-TYPE))
 (16 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (16 4 (:REWRITE DEFAULT-EXPT-2))
 (14 14 (:REWRITE FOLD-CONSTS-IN-+))
 (14 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (13 10 (:REWRITE SIMPLIFY-SUMS-<))
 (12 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (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) c) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) (/ y))|))
 (10 10 (:REWRITE |(< (- x) c)|))
 (10 10 (:REWRITE |(< (- x) (- y))|))
 (9 9 (:REWRITE |(< y (+ (- c) x))|))
 (9 9 (:REWRITE |(< x (+ c/d y))|))
 (8 8 (:TYPE-PRESCRIPTION RTL::LPRODSHFT))
 (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))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (4 2 (:REWRITE DEFAULT-MINUS))
 (4 2 (:REWRITE RTL::BITS-TAIL))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (2 2 (:TYPE-PRESCRIPTION RTL::BVECP))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:TYPE-PRESCRIPTION B))
 (1 1 (:TYPE-PRESCRIPTION A))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (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))|))
 )
(RTL::CASE-2-26
 (238 23 (:REWRITE DEFAULT-TIMES-2))
 (189 75 (:REWRITE DEFAULT-PLUS-2))
 (146 75 (:REWRITE DEFAULT-PLUS-1))
 (77 77 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (77 77 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (77 77 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (77 77 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (76 23 (:REWRITE DEFAULT-TIMES-1))
 (46 46 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (46 46 (:REWRITE NORMALIZE-ADDENDS))
 (40 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (20 20 (:TYPE-PRESCRIPTION RTL::LFRAC105))
 (20 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (16 11 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 11 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (16 4 (:REWRITE DEFAULT-EXPT-2))
 (15 15 (:REWRITE FOLD-CONSTS-IN-+))
 (15 15 (:REWRITE |(+ c (+ d x))|))
 (14 11 (:REWRITE SIMPLIFY-SUMS-<))
 (14 11 (:REWRITE DEFAULT-LESS-THAN-1))
 (13 11 (:REWRITE DEFAULT-LESS-THAN-2))
 (11 11 (:REWRITE THE-FLOOR-BELOW))
 (11 11 (:REWRITE THE-FLOOR-ABOVE))
 (11 11 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (11 11 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE INTEGERP-<-CONSTANT))
 (11 11 (:REWRITE CONSTANT-<-INTEGERP))
 (11 11 (:REWRITE |(< y (+ (- c) x))|))
 (11 11 (:REWRITE |(< x (+ c/d y))|))
 (11 11 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (11 11 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (11 11 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (11 11 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (11 11 (:REWRITE |(< c (- x))|))
 (11 11 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (11 11 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (11 11 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (11 11 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (11 11 (:REWRITE |(< (/ x) (/ y))|))
 (11 11 (:REWRITE |(< (- x) c)|))
 (11 11 (:REWRITE |(< (- x) (- y))|))
 (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))|))
 (4 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (4 2 (:REWRITE DEFAULT-MINUS))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (2 2 (:REWRITE |(* c (* d x))|))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:TYPE-PRESCRIPTION B))
 (1 1 (:TYPE-PRESCRIPTION A))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (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))|))
 )
(RTL::CASE-2-27
 (360 12 (:REWRITE RTL::BITS-TAIL-GEN))
 (242 242 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (242 242 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (242 242 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (242 242 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (242 242 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (160 4 (:REWRITE ODD-EXPT-THM))
 (128 51 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (128 51 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (122 61 (:REWRITE DEFAULT-PLUS-2))
 (101 51 (:REWRITE DEFAULT-LESS-THAN-2))
 (98 51 (:REWRITE SIMPLIFY-SUMS-<))
 (96 61 (:REWRITE DEFAULT-PLUS-1))
 (82 51 (:REWRITE DEFAULT-LESS-THAN-1))
 (51 51 (:REWRITE THE-FLOOR-BELOW))
 (51 51 (:REWRITE THE-FLOOR-ABOVE))
 (51 51 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (51 51 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (51 51 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (51 51 (:REWRITE INTEGERP-<-CONSTANT))
 (51 51 (:REWRITE CONSTANT-<-INTEGERP))
 (51 51 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (51 51 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (51 51 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (51 51 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (51 51 (:REWRITE |(< c (- x))|))
 (51 51 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (51 51 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (51 51 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (51 51 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (51 51 (:REWRITE |(< (/ x) (/ y))|))
 (51 51 (:REWRITE |(< (- x) c)|))
 (51 51 (:REWRITE |(< (- x) (- y))|))
 (38 38 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (38 38 (:REWRITE NORMALIZE-ADDENDS))
 (34 3 (:REWRITE RTL::NEG-BITN-0))
 (29 29 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (22 9 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (17 9 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (16 9 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (13 13 (:REWRITE |(< y (+ (- c) x))|))
 (13 13 (:REWRITE |(< x (+ c/d y))|))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (12 12 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (12 12 (:REWRITE RTL::BITS-NEG-INDICES))
 (12 12 (:REWRITE |(< 0 (/ x))|))
 (12 12 (:REWRITE |(< 0 (* x y))|))
 (12 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (11 11 (:REWRITE FOLD-CONSTS-IN-+))
 (11 11 (:REWRITE |(+ c (+ d x))|))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (9 9 (:REWRITE |(equal c (/ x))|))
 (9 9 (:REWRITE |(equal c (- x))|))
 (9 9 (:REWRITE |(equal (/ x) c)|))
 (9 9 (:REWRITE |(equal (/ x) (/ y))|))
 (9 9 (:REWRITE |(equal (- x) c)|))
 (9 9 (:REWRITE |(equal (- x) (- y))|))
 (8 4 (:REWRITE DEFAULT-EXPT-2))
 (7 3 (:REWRITE RTL::NEG-BITN-1))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (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 SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 2 (:REWRITE DEFAULT-TIMES-2))
 (3 2 (:REWRITE DEFAULT-TIMES-1))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 )
(RTL::CASE-2-28
 (110 55 (:REWRITE DEFAULT-PLUS-2))
 (88 55 (:REWRITE DEFAULT-PLUS-1))
 (84 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (72 2 (:REWRITE RTL::BITS-TAIL))
 (68 2 (:DEFINITION RTL::BVECP))
 (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))
 (33 33 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (33 33 (:REWRITE NORMALIZE-ADDENDS))
 (29 15 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (29 15 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (25 15 (:REWRITE DEFAULT-LESS-THAN-1))
 (19 15 (:REWRITE DEFAULT-LESS-THAN-2))
 (17 15 (:REWRITE SIMPLIFY-SUMS-<))
 (15 15 (:REWRITE THE-FLOOR-BELOW))
 (15 15 (:REWRITE THE-FLOOR-ABOVE))
 (15 15 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (15 15 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (15 15 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (15 15 (:REWRITE INTEGERP-<-CONSTANT))
 (15 15 (:REWRITE CONSTANT-<-INTEGERP))
 (15 15 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (15 15 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (15 15 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (15 15 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (15 15 (:REWRITE |(< c (- x))|))
 (15 15 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (15 15 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (15 15 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) (/ y))|))
 (15 15 (:REWRITE |(< (- x) c)|))
 (15 15 (:REWRITE |(< (- x) (- y))|))
 (11 11 (:REWRITE FOLD-CONSTS-IN-+))
 (11 11 (:REWRITE |(+ c (+ d x))|))
 (9 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (7 7 (:REWRITE |(< y (+ (- c) x))|))
 (7 7 (:REWRITE |(< x (+ c/d y))|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< 0 (/ x))|))
 (5 5 (:REWRITE |(< 0 (* x y))|))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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-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 RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::CASE-2-29
 (795 25 (:REWRITE RTL::BITS-TAIL-GEN))
 (251 251 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (251 251 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (251 251 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (251 251 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (251 251 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (200 6 (:REWRITE RTL::BVECP-BITN-0))
 (183 88 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (183 88 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (160 4 (:REWRITE ODD-EXPT-THM))
 (141 89 (:REWRITE DEFAULT-LESS-THAN-2))
 (138 68 (:REWRITE DEFAULT-PLUS-2))
 (137 88 (:REWRITE SIMPLIFY-SUMS-<))
 (136 89 (:REWRITE DEFAULT-LESS-THAN-1))
 (103 68 (:REWRITE DEFAULT-PLUS-1))
 (97 89 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (90 89 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (89 89 (:REWRITE THE-FLOOR-BELOW))
 (89 89 (:REWRITE THE-FLOOR-ABOVE))
 (89 89 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (89 89 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (89 89 (:REWRITE INTEGERP-<-CONSTANT))
 (89 89 (:REWRITE CONSTANT-<-INTEGERP))
 (89 89 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (89 89 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (89 89 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (89 89 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (89 89 (:REWRITE |(< c (- x))|))
 (89 89 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (89 89 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (89 89 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (89 89 (:REWRITE |(< (/ x) (/ y))|))
 (89 89 (:REWRITE |(< (- x) c)|))
 (89 89 (:REWRITE |(< (- x) (- y))|))
 (68 6 (:REWRITE RTL::NEG-BITN-0))
 (49 24 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (44 44 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (44 44 (:REWRITE NORMALIZE-ADDENDS))
 (42 24 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (35 24 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (25 25 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (25 25 (:REWRITE RTL::BITS-NEG-INDICES))
 (24 24 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (24 24 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (24 24 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (24 24 (:REWRITE |(equal c (/ x))|))
 (24 24 (:REWRITE |(equal c (- x))|))
 (24 24 (:REWRITE |(equal (/ x) c)|))
 (24 24 (:REWRITE |(equal (/ x) (/ y))|))
 (24 24 (:REWRITE |(equal (- x) c)|))
 (24 24 (:REWRITE |(equal (- x) (- y))|))
 (16 16 (:REWRITE |(< y (+ (- c) x))|))
 (16 16 (:REWRITE |(< x (+ c/d y))|))
 (14 6 (:REWRITE RTL::NEG-BITN-1))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (13 13 (:REWRITE FOLD-CONSTS-IN-+))
 (13 13 (:REWRITE |(< 0 (/ x))|))
 (13 13 (:REWRITE |(< 0 (* x y))|))
 (13 13 (:REWRITE |(+ c (+ d x))|))
 (12 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (8 8 (:REWRITE |(< (/ x) 0)|))
 (8 8 (:REWRITE |(< (* x y) 0)|))
 (8 4 (:REWRITE DEFAULT-EXPT-2))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:REWRITE RTL::BITN-NEG))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (4 4 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::CASE-2-30
 (104 45 (:REWRITE DEFAULT-PLUS-2))
 (96 12 (:REWRITE DEFAULT-TIMES-2))
 (82 12 (:REWRITE DEFAULT-TIMES-1))
 (74 45 (:REWRITE DEFAULT-PLUS-1))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (25 25 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (16 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (13 2 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (12 4 (:REWRITE DEFAULT-EXPT-2))
 (11 11 (:REWRITE |(+ c (+ d x))|))
 (10 10 (:REWRITE FOLD-CONSTS-IN-+))
 (9 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (9 5 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (7 5 (:REWRITE SIMPLIFY-SUMS-<))
 (7 5 (:REWRITE DEFAULT-LESS-THAN-2))
 (7 5 (:REWRITE DEFAULT-LESS-THAN-1))
 (6 6 (:TYPE-PRESCRIPTION RTL::PROD))
 (5 5 (:REWRITE THE-FLOOR-BELOW))
 (5 5 (:REWRITE THE-FLOOR-ABOVE))
 (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 CONSTANT-<-INTEGERP))
 (5 5 (:REWRITE |(< y (+ (- c) x))|))
 (5 5 (:REWRITE |(< x (+ c/d y))|))
 (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 DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 1 (:REWRITE DEFAULT-MINUS))
 (1 1 (:TYPE-PRESCRIPTION B))
 (1 1 (:TYPE-PRESCRIPTION A))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (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))|))
 )
(RTL::CASE-2-31
 (150 70 (:REWRITE DEFAULT-PLUS-2))
 (116 70 (:REWRITE DEFAULT-PLUS-1))
 (77 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (42 42 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (42 42 (:REWRITE NORMALIZE-ADDENDS))
 (30 5 (:REWRITE DEFAULT-TIMES-2))
 (30 5 (:REWRITE DEFAULT-TIMES-1))
 (21 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (21 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (17 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (16 12 (:REWRITE SIMPLIFY-SUMS-<))
 (16 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (15 15 (:REWRITE FOLD-CONSTS-IN-+))
 (15 15 (:REWRITE |(+ c (+ d x))|))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (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 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 |(< y (+ (- c) x))|))
 (10 10 (:REWRITE |(< x (+ c/d y))|))
 (10 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 2 (:REWRITE DEFAULT-EXPT-2))
 (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 REMOVE-WEAK-INEQUALITIES))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (5 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 2 (:REWRITE DEFAULT-MINUS))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE DEFAULT-EXPT-1))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(expt 1/c n)|))
 (2 2 (:REWRITE |(expt (- x) n)|))
 (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 (:TYPE-PRESCRIPTION B))
 (1 1 (:TYPE-PRESCRIPTION A))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::CASE-2-32
 (214 80 (:REWRITE DEFAULT-PLUS-2))
 (178 18 (:REWRITE DEFAULT-TIMES-2))
 (150 80 (:REWRITE DEFAULT-PLUS-1))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (60 18 (:REWRITE DEFAULT-TIMES-1))
 (48 48 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (48 48 (:REWRITE NORMALIZE-ADDENDS))
 (43 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (32 28 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (28 28 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (28 28 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (28 28 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (20 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (19 19 (:REWRITE FOLD-CONSTS-IN-+))
 (16 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (16 4 (:REWRITE DEFAULT-EXPT-2))
 (15 15 (:TYPE-PRESCRIPTION RTL::BITS-NONNEGATIVE-INTEGERP-TYPE))
 (14 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (13 10 (:REWRITE SIMPLIFY-SUMS-<))
 (12 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (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) c) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) (/ y))|))
 (10 10 (:REWRITE |(< (- x) c)|))
 (10 10 (:REWRITE |(< (- x) (- y))|))
 (9 9 (:REWRITE |(< y (+ (- c) x))|))
 (9 9 (:REWRITE |(< x (+ c/d y))|))
 (8 8 (:TYPE-PRESCRIPTION RTL::LPRODSHFT))
 (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))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (4 2 (:REWRITE DEFAULT-MINUS))
 (4 2 (:REWRITE RTL::BITS-TAIL))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (2 2 (:TYPE-PRESCRIPTION RTL::BVECP))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:TYPE-PRESCRIPTION B))
 (1 1 (:TYPE-PRESCRIPTION A))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (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::CASE-2-33
 (239 91 (:REWRITE DEFAULT-PLUS-2))
 (238 23 (:REWRITE DEFAULT-TIMES-2))
 (168 91 (:REWRITE DEFAULT-PLUS-1))
 (77 77 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (77 77 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (77 77 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (77 77 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (76 23 (:REWRITE DEFAULT-TIMES-1))
 (54 54 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (54 54 (:REWRITE NORMALIZE-ADDENDS))
 (40 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (21 21 (:REWRITE FOLD-CONSTS-IN-+))
 (20 20 (:TYPE-PRESCRIPTION RTL::LFRAC105))
 (20 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (16 11 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 11 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (16 4 (:REWRITE DEFAULT-EXPT-2))
 (14 11 (:REWRITE SIMPLIFY-SUMS-<))
 (14 11 (:REWRITE DEFAULT-LESS-THAN-1))
 (13 11 (:REWRITE DEFAULT-LESS-THAN-2))
 (11 11 (:REWRITE THE-FLOOR-BELOW))
 (11 11 (:REWRITE THE-FLOOR-ABOVE))
 (11 11 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (11 11 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE INTEGERP-<-CONSTANT))
 (11 11 (:REWRITE CONSTANT-<-INTEGERP))
 (11 11 (:REWRITE |(< y (+ (- c) x))|))
 (11 11 (:REWRITE |(< x (+ c/d y))|))
 (11 11 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (11 11 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (11 11 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (11 11 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (11 11 (:REWRITE |(< c (- x))|))
 (11 11 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (11 11 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (11 11 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (11 11 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (11 11 (:REWRITE |(< (/ x) (/ y))|))
 (11 11 (:REWRITE |(< (- x) c)|))
 (11 11 (:REWRITE |(< (- x) (- y))|))
 (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))|))
 (4 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (4 2 (:REWRITE DEFAULT-MINUS))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (2 2 (:REWRITE |(* c (* d x))|))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:TYPE-PRESCRIPTION B))
 (1 1 (:TYPE-PRESCRIPTION A))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (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))|))
 )
(RTL::CASE-2-34
 (712 104 (:REWRITE DEFAULT-TIMES-2))
 (530 209 (:REWRITE DEFAULT-PLUS-2))
 (464 104 (:REWRITE DEFAULT-TIMES-1))
 (412 412 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (412 412 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (412 412 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (412 412 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (400 209 (:REWRITE DEFAULT-PLUS-1))
 (135 135 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (135 135 (:REWRITE NORMALIZE-ADDENDS))
 (132 108 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (108 108 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (108 108 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (108 108 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (61 32 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (61 32 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (58 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (55 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (48 32 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (48 32 (:REWRITE DEFAULT-LESS-THAN-2))
 (45 32 (:REWRITE DEFAULT-LESS-THAN-1))
 (41 32 (:REWRITE SIMPLIFY-SUMS-<))
 (37 37 (:REWRITE FOLD-CONSTS-IN-+))
 (37 37 (:REWRITE |(+ c (+ d x))|))
 (32 32 (:REWRITE THE-FLOOR-BELOW))
 (32 32 (:REWRITE THE-FLOOR-ABOVE))
 (32 32 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (32 32 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (32 32 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (32 32 (:REWRITE INTEGERP-<-CONSTANT))
 (32 32 (:REWRITE CONSTANT-<-INTEGERP))
 (32 32 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (32 32 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (32 32 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (32 32 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (32 32 (:REWRITE |(< c (- x))|))
 (32 32 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (32 32 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (32 32 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (32 32 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (32 32 (:REWRITE |(< (/ x) (/ y))|))
 (32 32 (:REWRITE |(< (- x) c)|))
 (32 32 (:REWRITE |(< (- x) (- y))|))
 (32 16 (:REWRITE DEFAULT-EXPT-2))
 (28 28 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (24 24 (:REWRITE |(< y (+ (- c) x))|))
 (24 24 (:REWRITE |(< x (+ c/d y))|))
 (16 16 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (16 16 (:REWRITE DEFAULT-EXPT-1))
 (16 16 (:REWRITE |(expt 1/c n)|))
 (16 16 (:REWRITE |(expt (- x) n)|))
 (16 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (15 15 (:REWRITE |(< 0 (/ x))|))
 (15 15 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (8 8 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (8 8 (:REWRITE |(< (/ x) 0)|))
 (8 8 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (8 8 (:REWRITE |(< (* x y) 0)|))
 (8 8 (:REWRITE |(* c (* d x))|))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (5 5 (:REWRITE DEFAULT-MINUS))
 (5 5 (:REWRITE |(equal c (/ x))|))
 (5 5 (:REWRITE |(equal c (- x))|))
 (5 5 (:REWRITE |(equal (/ x) c)|))
 (5 5 (:REWRITE |(equal (/ x) (/ y))|))
 (5 5 (:REWRITE |(equal (- x) c)|))
 (5 5 (:REWRITE |(equal (- x) (- y))|))
 (5 5 (:REWRITE |(- (* c x))|))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::CASE-2-35
 (62 32 (:REWRITE DEFAULT-PLUS-2))
 (50 32 (:REWRITE DEFAULT-PLUS-1))
 (43 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (20 20 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (20 20 (:REWRITE NORMALIZE-ADDENDS))
 (12 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (10 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (6 6 (:REWRITE SIMPLIFY-SUMS-<))
 (6 6 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (6 6 (:REWRITE INTEGERP-<-CONSTANT))
 (6 6 (:REWRITE FOLD-CONSTS-IN-+))
 (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 (:REWRITE |(+ c (+ d x))|))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (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 RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (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::CASE-2-36
 (2816 10 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (452 452 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (452 452 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (452 452 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (452 452 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (452 452 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (407 163 (:REWRITE |(< (- x) c)|))
 (328 4 (:REWRITE ODD-EXPT-THM))
 (288 10 (:LINEAR EXPT-<-1-TWO))
 (255 163 (:REWRITE DEFAULT-LESS-THAN-1))
 (249 155 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (218 163 (:REWRITE DEFAULT-LESS-THAN-2))
 (200 10 (:LINEAR EXPT->-1-ONE))
 (184 147 (:REWRITE SIMPLIFY-SUMS-<))
 (176 10 (:LINEAR EXPT-X->=-X))
 (176 10 (:LINEAR EXPT-X->-X))
 (166 105 (:REWRITE DEFAULT-PLUS-2))
 (164 163 (:REWRITE |(< c (- x))|))
 (163 163 (:REWRITE THE-FLOOR-BELOW))
 (163 163 (:REWRITE THE-FLOOR-ABOVE))
 (163 163 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (163 163 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (163 163 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (163 163 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (163 163 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (163 163 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (163 163 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (163 163 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (163 163 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (163 163 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (163 163 (:REWRITE |(< (/ x) (/ y))|))
 (163 163 (:REWRITE |(< (- x) (- y))|))
 (155 155 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (155 155 (:REWRITE INTEGERP-<-CONSTANT))
 (155 155 (:REWRITE CONSTANT-<-INTEGERP))
 (150 105 (:REWRITE DEFAULT-PLUS-1))
 (131 131 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (106 106 (:REWRITE |arith (expt x c)|))
 (101 101 (:REWRITE |arith (expt 1/c n)|))
 (90 90 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (80 80 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (80 80 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (80 80 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (49 49 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (33 33 (:REWRITE |(< 0 (/ x))|))
 (33 33 (:REWRITE |(< 0 (* x y))|))
 (29 29 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (29 29 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (27 27 (:REWRITE |(< y (+ (- c) x))|))
 (27 27 (:REWRITE |(< x (+ c/d y))|))
 (25 22 (:REWRITE DEFAULT-MINUS))
 (22 4 (:REWRITE DEFAULT-TIMES-2))
 (22 4 (:REWRITE DEFAULT-TIMES-1))
 (21 21 (:REWRITE |arith (* c (* d x))|))
 (20 20 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (20 20 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (20 20 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (20 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (20 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (14 14 (:REWRITE |(< (/ x) 0)|))
 (14 14 (:REWRITE |(< (* x y) 0)|))
 (13 13 (:REWRITE |arith (+ c (+ d x))|))
 (13 12 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (12 10 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (10 10 (:REWRITE RTL::SI-EXPPRODINT-2))
 (10 10 (:REWRITE RTL::SI-EXPPRODINT-1))
 (10 10 (:REWRITE RTL::INTEGERP-OPB))
 (10 10 (:REWRITE RTL::INTEGERP-OPA))
 (10 10 (:REWRITE RTL::INTEGERP-EB))
 (10 10 (:REWRITE RTL::INTEGERP-EA))
 (10 10 (:LINEAR EXPT-LINEAR-UPPER-<))
 (10 10 (:LINEAR EXPT-LINEAR-LOWER-<))
 (10 10 (:LINEAR EXPT->=-1-TWO))
 (10 10 (:LINEAR EXPT->-1-TWO))
 (10 10 (:LINEAR EXPT-<=-1-ONE))
 (10 10 (:LINEAR EXPT-<-1-ONE))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (9 9 (:REWRITE |(+ c (+ d x))|))
 (8 8 (:REWRITE |arith (* (- x) y)|))
 (8 8 (:REWRITE |(- (- x))|))
 (7 6 (:REWRITE DEFAULT-EXPT-2))
 (6 6 (:REWRITE |arith (- (* c x))|))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (6 6 (:REWRITE DEFAULT-EXPT-1))
 (6 6 (:REWRITE |(expt 1/c n)|))
 (6 6 (:REWRITE |(expt (- x) n)|))
 (5 4 (:REWRITE |(+ 0 x)|))
 (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))|))
 (4 4 (:REWRITE |(equal (+ (- c) x) y)|))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (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))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B-EXPT))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::CASE-2-37
 (142 142 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (142 142 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (142 142 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (142 142 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (142 142 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (93 48 (:REWRITE DEFAULT-PLUS-2))
 (75 48 (:REWRITE DEFAULT-PLUS-1))
 (46 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (46 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (40 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (32 5 (:REWRITE DEFAULT-TIMES-2))
 (30 30 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (30 30 (:REWRITE NORMALIZE-ADDENDS))
 (23 5 (:REWRITE DEFAULT-TIMES-1))
 (18 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (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 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))|))
 (11 11 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (9 9 (:REWRITE |(+ c (+ d 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 EXPT-WITH-VIOLATED-GUARDS))
 (6 6 (:REWRITE |(< y (+ (- c) x))|))
 (6 6 (:REWRITE |(< x (+ c/d y))|))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE DEFAULT-EXPT-2))
 (3 3 (:REWRITE DEFAULT-EXPT-1))
 (3 3 (:REWRITE |(expt 1/c n)|))
 (3 3 (: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 |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (2 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (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 RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (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 |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::CASE-2-38
 (290 156 (:REWRITE DEFAULT-PLUS-2))
 (236 156 (:REWRITE DEFAULT-PLUS-1))
 (99 18 (:REWRITE DEFAULT-TIMES-2))
 (99 18 (:REWRITE DEFAULT-TIMES-1))
 (98 98 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (39 22 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (39 22 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (36 22 (:REWRITE DEFAULT-LESS-THAN-2))
 (27 27 (:REWRITE FOLD-CONSTS-IN-+))
 (27 27 (:REWRITE |(+ c (+ d x))|))
 (25 22 (:REWRITE DEFAULT-LESS-THAN-1))
 (23 16 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (22 22 (:REWRITE THE-FLOOR-BELOW))
 (22 22 (:REWRITE THE-FLOOR-ABOVE))
 (22 22 (:REWRITE SIMPLIFY-SUMS-<))
 (22 22 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (22 22 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (22 22 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (22 22 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (22 22 (:REWRITE INTEGERP-<-CONSTANT))
 (22 22 (:REWRITE CONSTANT-<-INTEGERP))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (- x))|))
 (22 22 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< (/ x) (/ y))|))
 (22 22 (:REWRITE |(< (- x) c)|))
 (22 22 (:REWRITE |(< (- x) (- y))|))
 (22 16 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (18 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (18 18 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (18 18 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (18 18 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (18 18 (:REWRITE |(equal c (/ x))|))
 (18 18 (:REWRITE |(equal c (- x))|))
 (18 18 (:REWRITE |(equal (/ x) c)|))
 (18 18 (:REWRITE |(equal (/ x) (/ y))|))
 (18 18 (:REWRITE |(equal (- x) c)|))
 (18 18 (:REWRITE |(equal (- x) (- y))|))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (14 14 (:REWRITE |(< y (+ (- c) x))|))
 (14 14 (:REWRITE |(< x (+ c/d y))|))
 (14 14 (:REWRITE |(< 0 (/ x))|))
 (14 14 (:REWRITE |(< 0 (* x y))|))
 (9 9 (:REWRITE DEFAULT-EXPT-2))
 (9 9 (:REWRITE DEFAULT-EXPT-1))
 (9 9 (:REWRITE |(expt 1/c n)|))
 (9 9 (:REWRITE |(expt (- x) n)|))
 (9 9 (:REWRITE |(equal (+ (- c) x) y)|))
 (7 7 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-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 SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (2 2 (:REWRITE DEFAULT-MINUS))
 )
(RTL::CASE-2-39
 (920 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (493 2 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (163 2 (:LINEAR EXPT->=-1-ONE))
 (159 2 (:LINEAR EXPT->-1-ONE))
 (148 2 (:LINEAR EXPT-<=-1-TWO))
 (146 2 (:LINEAR EXPT-X->=-X))
 (146 2 (:LINEAR EXPT-X->-X))
 (145 112 (:REWRITE DEFAULT-PLUS-1))
 (144 2 (:LINEAR EXPT-<-1-TWO))
 (142 112 (:REWRITE DEFAULT-PLUS-2))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (72 51 (:REWRITE DEFAULT-LESS-THAN-1))
 (66 51 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (55 51 (:REWRITE DEFAULT-LESS-THAN-2))
 (51 51 (:REWRITE THE-FLOOR-BELOW))
 (51 51 (:REWRITE THE-FLOOR-ABOVE))
 (51 51 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (51 51 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (51 51 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (51 51 (:REWRITE INTEGERP-<-CONSTANT))
 (51 51 (:REWRITE CONSTANT-<-INTEGERP))
 (51 51 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (51 51 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (51 51 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (51 51 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (51 51 (:REWRITE |(< c (- x))|))
 (51 51 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (51 51 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (51 51 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (51 51 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (51 51 (:REWRITE |(< (/ x) (/ y))|))
 (51 51 (:REWRITE |(< (- x) c)|))
 (51 51 (:REWRITE |(< (- x) (- y))|))
 (36 36 (:REWRITE SIMPLIFY-SUMS-<))
 (34 34 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (27 27 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (21 3 (:REWRITE DEFAULT-TIMES-2))
 (16 16 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (14 14 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (12 12 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (12 12 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (12 12 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (11 11 (:REWRITE |(< y (+ (- c) x))|))
 (11 11 (:REWRITE |(< x (+ c/d y))|))
 (11 11 (:REWRITE |(< (+ c/d x) y)|))
 (11 11 (:REWRITE |(< (+ (- c) x) y)|))
 (10 10 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (7 7 (:REWRITE |(< 0 (/ x))|))
 (7 7 (:REWRITE |(< 0 (* x y))|))
 (7 7 (:REWRITE |(< (/ x) 0)|))
 (7 7 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:REWRITE FOLD-CONSTS-IN-+))
 (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)|))
 (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 DEFAULT-TIMES-1))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE DEFAULT-MINUS))
 (2 2 (:REWRITE RTL::SI-EXPPRODINT-2))
 (2 2 (:REWRITE RTL::SI-EXPPRODINT-1))
 (2 2 (:REWRITE RTL::INTEGERP-OPB))
 (2 2 (:REWRITE RTL::INTEGERP-OPA))
 (2 2 (:REWRITE RTL::INTEGERP-EB))
 (2 2 (:REWRITE RTL::INTEGERP-EA))
 (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-ONE))
 (2 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (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 RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (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::CASE-2-40
 (4078 8 (:REWRITE RTL::NEG-BITN-0))
 (988 4 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (505 8 (:REWRITE RTL::BITN-NEG))
 (492 394 (:REWRITE DEFAULT-PLUS-1))
 (459 394 (:REWRITE DEFAULT-PLUS-2))
 (392 4 (:LINEAR EXPT->=-1-ONE))
 (384 4 (:LINEAR EXPT->-1-ONE))
 (296 4 (:LINEAR EXPT-<=-1-TWO))
 (292 4 (:LINEAR EXPT-X->=-X))
 (292 4 (:LINEAR EXPT-X->-X))
 (288 4 (:LINEAR EXPT-<-1-TWO))
 (222 170 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (222 8 (:REWRITE RTL::NEG-BITN-1))
 (212 170 (:REWRITE DEFAULT-LESS-THAN-2))
 (208 208 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (208 208 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (208 208 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (208 208 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (208 208 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (206 8 (:REWRITE RTL::BVECP-BITN-0))
 (204 170 (:REWRITE DEFAULT-LESS-THAN-1))
 (170 170 (:REWRITE THE-FLOOR-BELOW))
 (170 170 (:REWRITE THE-FLOOR-ABOVE))
 (170 170 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (170 170 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (170 170 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (170 170 (:REWRITE INTEGERP-<-CONSTANT))
 (170 170 (:REWRITE CONSTANT-<-INTEGERP))
 (170 170 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (170 170 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (170 170 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (170 170 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (170 170 (:REWRITE |(< c (- x))|))
 (170 170 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (170 170 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (170 170 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (170 170 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (170 170 (:REWRITE |(< (/ x) (/ y))|))
 (170 170 (:REWRITE |(< (- x) c)|))
 (170 170 (:REWRITE |(< (- x) (- y))|))
 (151 111 (:REWRITE SIMPLIFY-SUMS-<))
 (150 2 (:REWRITE RTL::BITS-BVECP))
 (114 114 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (99 10 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (98 8 (:REWRITE DEFAULT-LOGAND-1))
 (83 10 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (75 75 (:TYPE-PRESCRIPTION RTL::PROD))
 (75 75 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (68 10 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (62 26 (:REWRITE DEFAULT-MINUS))
 (59 59 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (51 51 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (51 51 (:REWRITE |(< (+ c/d x) y)|))
 (51 51 (:REWRITE |(< (+ (- c) x) y)|))
 (47 47 (:REWRITE |(< (/ x) 0)|))
 (47 47 (:REWRITE |(< (* x y) 0)|))
 (44 44 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (42 6 (:REWRITE DEFAULT-TIMES-1))
 (38 12 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (35 35 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 2))
 (32 2 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (28 28 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (26 6 (:REWRITE DEFAULT-TIMES-2))
 (25 25 (:REWRITE |(< y (+ (- c) x))|))
 (25 25 (:REWRITE |(< x (+ c/d y))|))
 (24 24 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (24 24 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (24 24 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (22 22 (:REWRITE DEFAULT-EXPT-2))
 (22 22 (:REWRITE DEFAULT-EXPT-1))
 (22 22 (:REWRITE |(expt 1/c n)|))
 (22 22 (:REWRITE |(expt (- x) n)|))
 (15 15 (:REWRITE |(< 0 (/ x))|))
 (15 15 (:REWRITE |(< 0 (* x y))|))
 (14 14 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (14 14 (:REWRITE RTL::BITS-NEG-INDICES))
 (13 13 (:REWRITE FOLD-CONSTS-IN-+))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-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 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:REWRITE LOGAND-CONSTANT-MASK))
 (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))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE RTL::SI-EXPPRODINT-2))
 (4 4 (:REWRITE RTL::SI-EXPPRODINT-1))
 (4 4 (:REWRITE RTL::INTEGERP-OPB))
 (4 4 (:REWRITE RTL::INTEGERP-OPA))
 (4 4 (:REWRITE RTL::INTEGERP-EB))
 (4 4 (:REWRITE RTL::INTEGERP-EA))
 (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))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE |(equal (expt 2 n) c)|))
 )
(RTL::CASE-2-41
 (570 2 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (300 4 (:REWRITE ODD-EXPT-THM))
 (166 166 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (166 166 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (166 166 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (166 166 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (114 83 (:REWRITE DEFAULT-PLUS-2))
 (108 83 (:REWRITE DEFAULT-PLUS-1))
 (88 42 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (82 42 (:REWRITE DEFAULT-LESS-THAN-2))
 (70 34 (:REWRITE SIMPLIFY-SUMS-<))
 (60 42 (:REWRITE DEFAULT-LESS-THAN-1))
 (42 42 (:REWRITE THE-FLOOR-BELOW))
 (42 42 (:REWRITE THE-FLOOR-ABOVE))
 (42 42 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (42 42 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (42 42 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (42 42 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (42 42 (:REWRITE INTEGERP-<-CONSTANT))
 (42 42 (:REWRITE CONSTANT-<-INTEGERP))
 (42 42 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (42 42 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (42 42 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (42 42 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (42 42 (:REWRITE |(< c (- x))|))
 (42 42 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (42 42 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (42 42 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (42 42 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (42 42 (:REWRITE |(< (/ x) (/ y))|))
 (42 42 (:REWRITE |(< (- x) c)|))
 (42 42 (:REWRITE |(< (- x) (- y))|))
 (35 35 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (18 18 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (16 16 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (16 16 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (16 16 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (14 14 (:REWRITE DEFAULT-MINUS))
 (13 13 (:REWRITE |(< y (+ (- c) x))|))
 (13 13 (:REWRITE |(< x (+ c/d y))|))
 (10 10 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (10 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (10 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (9 9 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (9 9 (:REWRITE |(< 0 (/ x))|))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE |arith (expt x c)|))
 (8 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (7 7 (:REWRITE |arith (expt 1/c n)|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:REWRITE |(+ c (+ d x))|))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (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 (: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 |(equal (+ (- c) x) y)|))
 (4 4 (:REWRITE |(+ 0 x)|))
 (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 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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))
 (2 2 (:REWRITE |arith (+ c (+ d x))|))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE RTL::SI-EXPPRODINT-2))
 (2 2 (:REWRITE RTL::SI-EXPPRODINT-1))
 (2 2 (:REWRITE RTL::INTEGERP-OPB))
 (2 2 (:REWRITE RTL::INTEGERP-OPA))
 (2 2 (:REWRITE RTL::INTEGERP-EB))
 (2 2 (:REWRITE RTL::INTEGERP-EA))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (2 2 (:LINEAR EXPT-X->=-X))
 (2 2 (:LINEAR EXPT-X->-X))
 (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-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-2B-EXPT))
 (1 1 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 )
(RTL::CASE-2-42
 (5174 18 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (1345 1081 (:REWRITE DEFAULT-PLUS-1))
 (1332 18 (:LINEAR EXPT-<=-1-TWO))
 (1314 18 (:LINEAR EXPT-X->=-X))
 (1314 18 (:LINEAR EXPT-X->-X))
 (1296 18 (:LINEAR EXPT-<-1-TWO))
 (1222 1081 (:REWRITE DEFAULT-PLUS-2))
 (934 1 (:REWRITE RTL::BVECP-BITN-0))
 (843 579 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (832 581 (:REWRITE DEFAULT-LESS-THAN-2))
 (795 14 (:REWRITE RTL::BITS-NEG-INDICES))
 (736 736 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (736 736 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (736 736 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (736 736 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (736 736 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (707 581 (:REWRITE DEFAULT-LESS-THAN-1))
 (630 401 (:REWRITE SIMPLIFY-SUMS-<))
 (581 581 (:REWRITE THE-FLOOR-BELOW))
 (581 581 (:REWRITE THE-FLOOR-ABOVE))
 (581 581 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (581 581 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (581 581 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (581 581 (:REWRITE INTEGERP-<-CONSTANT))
 (581 581 (:REWRITE CONSTANT-<-INTEGERP))
 (581 581 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (581 581 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (581 581 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (581 581 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (581 581 (:REWRITE |(< c (- x))|))
 (581 581 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (581 581 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (581 581 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (581 581 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (581 581 (:REWRITE |(< (/ x) (/ y))|))
 (581 581 (:REWRITE |(< (- x) c)|))
 (581 581 (:REWRITE |(< (- x) (- y))|))
 (368 368 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (180 180 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (161 161 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (126 126 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (118 118 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (117 117 (:REWRITE |(< (+ c/d x) y)|))
 (117 117 (:REWRITE |(< (+ (- c) x) y)|))
 (112 112 (:REWRITE |(< y (+ (- c) x))|))
 (112 112 (:REWRITE |(< x (+ c/d y))|))
 (108 108 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (108 108 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (108 108 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (84 84 (:REWRITE |(< (/ x) 0)|))
 (84 84 (:REWRITE |(< (* x y) 0)|))
 (77 1 (:REWRITE RTL::NEG-BITN-0))
 (76 76 (:REWRITE |(< 0 (/ x))|))
 (76 76 (:REWRITE |(< 0 (* x y))|))
 (72 1 (:REWRITE RTL::BITN-NEG))
 (59 59 (:REWRITE DEFAULT-EXPT-2))
 (59 59 (:REWRITE DEFAULT-EXPT-1))
 (59 59 (:REWRITE |(expt 1/c n)|))
 (59 59 (:REWRITE |(expt (- x) n)|))
 (50 50 (:REWRITE DEFAULT-MINUS))
 (49 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (40 4 (:REWRITE DEFAULT-TIMES-2))
 (37 1 (:REWRITE RTL::NEG-BITN-1))
 (36 36 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (36 36 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (36 36 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (36 36 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (18 18 (:REWRITE RTL::SI-EXPPRODINT-2))
 (18 18 (:REWRITE RTL::SI-EXPPRODINT-1))
 (18 18 (:REWRITE RTL::INTEGERP-OPB))
 (18 18 (:REWRITE RTL::INTEGERP-OPA))
 (18 18 (:REWRITE RTL::INTEGERP-EB))
 (18 18 (:REWRITE RTL::INTEGERP-EA))
 (18 18 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (18 18 (:LINEAR EXPT-LINEAR-UPPER-<))
 (18 18 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (18 18 (:LINEAR EXPT-LINEAR-LOWER-<))
 (18 18 (:LINEAR EXPT->=-1-TWO))
 (18 18 (:LINEAR EXPT->-1-TWO))
 (18 18 (:LINEAR EXPT-<=-1-ONE))
 (18 18 (:LINEAR EXPT-<-1-ONE))
 (16 16 (:REWRITE FOLD-CONSTS-IN-+))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (9 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (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 |(equal (+ (- c) x) y)|))
 (4 4 (:REWRITE DEFAULT-TIMES-1))
 )
(RTL::CASE-2-43
 (11472 10 (:REWRITE RTL::NEG-BITN-0))
 (6986 10 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (982 790 (:REWRITE DEFAULT-PLUS-1))
 (944 10 (:LINEAR EXPT->=-1-ONE))
 (924 10 (:LINEAR EXPT->-1-ONE))
 (895 790 (:REWRITE DEFAULT-PLUS-2))
 (840 4 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (744 4 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (740 10 (:LINEAR EXPT-<=-1-TWO))
 (730 10 (:LINEAR EXPT-X->=-X))
 (730 10 (:LINEAR EXPT-X->-X))
 (720 10 (:LINEAR EXPT-<-1-TWO))
 (649 10 (:REWRITE RTL::BITN-NEG))
 (446 368 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (442 368 (:REWRITE DEFAULT-LESS-THAN-1))
 (428 368 (:REWRITE DEFAULT-LESS-THAN-2))
 (384 4 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (384 4 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (371 371 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (371 371 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (371 371 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (371 371 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (371 371 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (368 368 (:REWRITE THE-FLOOR-BELOW))
 (368 368 (:REWRITE THE-FLOOR-ABOVE))
 (368 368 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (368 368 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (368 368 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (368 368 (:REWRITE INTEGERP-<-CONSTANT))
 (368 368 (:REWRITE CONSTANT-<-INTEGERP))
 (368 368 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (368 368 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (368 368 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (368 368 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (368 368 (:REWRITE |(< c (- x))|))
 (368 368 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (368 368 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (368 368 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (368 368 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (368 368 (:REWRITE |(< (/ x) (/ y))|))
 (368 368 (:REWRITE |(< (- x) c)|))
 (368 368 (:REWRITE |(< (- x) (- y))|))
 (299 239 (:REWRITE SIMPLIFY-SUMS-<))
 (294 10 (:REWRITE RTL::NEG-BITN-1))
 (256 256 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (212 10 (:REWRITE RTL::BVECP-BITN-0))
 (198 16 (:REWRITE DEFAULT-LOGAND-1))
 (150 2 (:REWRITE RTL::BITS-BVECP))
 (131 131 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (120 18 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (118 18 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (115 115 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (109 109 (:REWRITE |(< (+ c/d x) y)|))
 (109 109 (:REWRITE |(< (+ (- c) x) y)|))
 (105 105 (:TYPE-PRESCRIPTION RTL::PROD))
 (95 95 (:REWRITE |(< (/ x) 0)|))
 (95 95 (:REWRITE |(< (* x y) 0)|))
 (84 30 (:REWRITE DEFAULT-MINUS))
 (76 76 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (76 76 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (76 18 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (70 70 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (68 12 (:REWRITE DEFAULT-TIMES-1))
 (64 64 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 2))
 (60 60 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (60 60 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (60 60 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (52 12 (:REWRITE DEFAULT-TIMES-2))
 (49 49 (:REWRITE |(< y (+ (- c) x))|))
 (49 49 (:REWRITE |(< x (+ c/d y))|))
 (46 20 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (38 38 (:REWRITE DEFAULT-EXPT-2))
 (38 38 (:REWRITE DEFAULT-EXPT-1))
 (38 38 (:REWRITE |(expt 1/c n)|))
 (38 38 (:REWRITE |(expt (- x) n)|))
 (32 2 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (27 27 (:REWRITE |(< 0 (/ x))|))
 (27 27 (:REWRITE |(< 0 (* x y))|))
 (21 21 (:REWRITE FOLD-CONSTS-IN-+))
 (20 20 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (20 20 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (20 20 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (20 20 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (20 20 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (18 18 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (18 18 (:REWRITE |(equal c (/ x))|))
 (18 18 (:REWRITE |(equal c (- x))|))
 (18 18 (:REWRITE |(equal (/ x) c)|))
 (18 18 (:REWRITE |(equal (/ x) (/ y))|))
 (18 18 (:REWRITE |(equal (- x) c)|))
 (18 18 (:REWRITE |(equal (- x) (- y))|))
 (16 16 (:REWRITE LOGAND-CONSTANT-MASK))
 (14 14 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (14 14 (:REWRITE RTL::BITS-NEG-INDICES))
 (10 10 (:TYPE-PRESCRIPTION NATP))
 (10 10 (:REWRITE RTL::SI-EXPPRODINT-2))
 (10 10 (:REWRITE RTL::SI-EXPPRODINT-1))
 (10 10 (:REWRITE RTL::INTEGERP-OPB))
 (10 10 (:REWRITE RTL::INTEGERP-OPA))
 (10 10 (:REWRITE RTL::INTEGERP-EB))
 (10 10 (:REWRITE RTL::INTEGERP-EA))
 (10 10 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (10 10 (:LINEAR EXPT-LINEAR-UPPER-<))
 (10 10 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (10 10 (:LINEAR EXPT-LINEAR-LOWER-<))
 (10 10 (:LINEAR EXPT->=-1-TWO))
 (10 10 (:LINEAR EXPT->-1-TWO))
 (10 10 (:LINEAR EXPT-<=-1-ONE))
 (10 10 (:LINEAR EXPT-<-1-ONE))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::CASE-2-44
 (2308 6 (:REWRITE RTL::NEG-BITN-0))
 (959 67 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (493 2 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (429 6 (:REWRITE RTL::NEG-BITN-1))
 (222 3 (:DEFINITION NATP))
 (219 6 (:REWRITE RTL::BITN-NEG))
 (202 155 (:REWRITE DEFAULT-PLUS-1))
 (200 155 (:REWRITE DEFAULT-PLUS-2))
 (196 2 (:LINEAR EXPT->=-1-ONE))
 (192 2 (:LINEAR EXPT->-1-ONE))
 (148 2 (:LINEAR EXPT-<=-1-TWO))
 (146 2 (:LINEAR EXPT-X->=-X))
 (146 2 (:LINEAR EXPT-X->-X))
 (144 67 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (144 67 (:REWRITE DEFAULT-LESS-THAN-1))
 (144 2 (:LINEAR EXPT-<-1-TWO))
 (135 135 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (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-A))
 (90 90 (:TYPE-PRESCRIPTION RTL::PROD))
 (89 67 (:REWRITE DEFAULT-LESS-THAN-2))
 (69 49 (:REWRITE SIMPLIFY-SUMS-<))
 (67 67 (:REWRITE THE-FLOOR-BELOW))
 (67 67 (:REWRITE THE-FLOOR-ABOVE))
 (67 67 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (67 67 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (67 67 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (67 67 (:REWRITE INTEGERP-<-CONSTANT))
 (67 67 (:REWRITE CONSTANT-<-INTEGERP))
 (67 67 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (67 67 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (67 67 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (67 67 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (67 67 (:REWRITE |(< c (- x))|))
 (67 67 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (67 67 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (67 67 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (67 67 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (67 67 (:REWRITE |(< (/ x) (/ y))|))
 (67 67 (:REWRITE |(< (- x) c)|))
 (67 67 (:REWRITE |(< (- x) (- y))|))
 (43 43 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (34 34 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (32 4 (:REWRITE DEFAULT-TIMES-2))
 (27 9 (:REWRITE DEFAULT-MINUS))
 (20 20 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (18 18 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (18 6 (:REWRITE RTL::BVECP-BITN-0))
 (16 16 (:REWRITE |(< (/ x) 0)|))
 (16 16 (:REWRITE |(< (* x y) 0)|))
 (16 4 (:REWRITE DEFAULT-TIMES-1))
 (14 14 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (14 14 (:REWRITE |(< (+ c/d x) y)|))
 (14 14 (:REWRITE |(< (+ (- c) x) y)|))
 (14 14 (:REWRITE |(+ 0 x)|))
 (12 12 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (12 12 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (12 12 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (11 11 (:REWRITE |(< y (+ (- c) x))|))
 (11 11 (:REWRITE |(< x (+ c/d y))|))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (9 9 (:REWRITE DEFAULT-EXPT-2))
 (9 9 (:REWRITE DEFAULT-EXPT-1))
 (9 9 (:REWRITE |(expt 1/c n)|))
 (9 9 (:REWRITE |(expt (- x) n)|))
 (9 9 (:REWRITE |(+ c (+ d x))|))
 (8 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (8 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (7 7 (:REWRITE |(< 0 (/ x))|))
 (7 7 (:REWRITE |(< 0 (* x y))|))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 2 (:REWRITE RTL::SI-EXPPRODINT-2))
 (2 2 (:REWRITE RTL::SI-EXPPRODINT-1))
 (2 2 (:REWRITE RTL::INTEGERP-OPB))
 (2 2 (:REWRITE RTL::INTEGERP-OPA))
 (2 2 (:REWRITE RTL::INTEGERP-EB))
 (2 2 (:REWRITE RTL::INTEGERP-EA))
 (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-ONE))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::CASE-2-45
 (235 235 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (235 235 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (235 235 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (235 235 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (161 18 (:REWRITE DEFAULT-TIMES-2))
 (143 69 (:REWRITE DEFAULT-PLUS-2))
 (101 69 (:REWRITE DEFAULT-PLUS-1))
 (97 8 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (97 8 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (59 8 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (51 51 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (51 51 (:REWRITE NORMALIZE-ADDENDS))
 (44 18 (:REWRITE DEFAULT-TIMES-1))
 (34 22 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (30 30 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (30 30 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (30 30 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (23 11 (:REWRITE DEFAULT-EXPT-2))
 (21 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (21 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (21 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (20 20 (:REWRITE FOLD-CONSTS-IN-+))
 (19 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (13 12 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (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))|))
 (11 11 (:REWRITE DEFAULT-EXPT-1))
 (11 11 (:REWRITE |(expt 1/c n)|))
 (11 11 (:REWRITE |(expt (- x) n)|))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (8 8 (:REWRITE |(equal c (/ x))|))
 (8 8 (:REWRITE |(equal c (- x))|))
 (8 8 (:REWRITE |(equal (/ x) c)|))
 (8 8 (:REWRITE |(equal (/ x) (/ y))|))
 (8 8 (:REWRITE |(equal (- x) c)|))
 (8 8 (:REWRITE |(equal (- x) (- y))|))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (7 7 (:REWRITE |(< 0 (/ x))|))
 (7 7 (:REWRITE |(< 0 (* x y))|))
 (5 5 (:REWRITE |(< y (+ (- c) x))|))
 (5 5 (:REWRITE |(< x (+ c/d y))|))
 (4 4 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (1 1 (:TYPE-PRESCRIPTION B))
 (1 1 (:TYPE-PRESCRIPTION A))
 (1 1 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (1 1 (:REWRITE |(* c (* d x))|))
 )
(RTL::CASE-2-46
 (154 77 (:REWRITE DEFAULT-PLUS-2))
 (146 50 (:REWRITE DEFAULT-TIMES-2))
 (122 77 (:REWRITE DEFAULT-PLUS-1))
 (109 109 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (109 109 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (109 109 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (109 109 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (109 109 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (103 55 (:REWRITE DEFAULT-LESS-THAN-1))
 (103 43 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (103 43 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (85 55 (:REWRITE DEFAULT-LESS-THAN-2))
 (82 2 (:REWRITE ODD-EXPT-THM))
 (65 43 (:REWRITE SIMPLIFY-SUMS-<))
 (55 55 (:REWRITE THE-FLOOR-BELOW))
 (55 55 (:REWRITE THE-FLOOR-ABOVE))
 (52 50 (:REWRITE DEFAULT-TIMES-1))
 (47 47 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (47 47 (:REWRITE NORMALIZE-ADDENDS))
 (43 43 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (43 43 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (43 43 (:REWRITE INTEGERP-<-CONSTANT))
 (43 43 (:REWRITE CONSTANT-<-INTEGERP))
 (43 43 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (43 43 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (43 43 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (43 43 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (43 43 (:REWRITE |(< c (- x))|))
 (43 43 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (43 43 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (43 43 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (43 43 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (43 43 (:REWRITE |(< (/ x) (/ y))|))
 (43 43 (:REWRITE |(< (- x) c)|))
 (43 43 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (24 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (21 9 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (19 9 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (16 16 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (15 15 (:REWRITE FOLD-CONSTS-IN-+))
 (15 15 (:REWRITE |(+ c (+ d x))|))
 (15 9 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (14 14 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (14 14 (:REWRITE RTL::BITS-NEG-INDICES))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (9 9 (:REWRITE |(equal c (/ x))|))
 (9 9 (:REWRITE |(equal c (- x))|))
 (9 9 (:REWRITE |(equal (/ x) c)|))
 (9 9 (:REWRITE |(equal (/ x) (/ y))|))
 (9 9 (:REWRITE |(equal (- x) c)|))
 (9 9 (:REWRITE |(equal (- x) (- y))|))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (7 7 (:REWRITE |(< y (+ (- c) x))|))
 (7 7 (:REWRITE |(< x (+ c/d y))|))
 (7 7 (:REWRITE |(< 0 (/ x))|))
 (7 7 (:REWRITE |(< 0 (* x y))|))
 (6 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 2 (:REWRITE DEFAULT-EXPT-2))
 (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 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:REWRITE DEFAULT-EXPT-1))
 (2 2 (:REWRITE |(expt 1/c n)|))
 (2 2 (:REWRITE |(expt (- x) n)|))
 )
(RTL::CASE-2-47
 (83 42 (:REWRITE DEFAULT-PLUS-2))
 (64 42 (:REWRITE DEFAULT-PLUS-1))
 (32 32 (:TYPE-PRESCRIPTION RTL::SI))
 (32 32 (:TYPE-PRESCRIPTION RTL::INT-SI))
 (25 25 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (25 25 (:REWRITE NORMALIZE-ADDENDS))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (7 7 (:TYPE-PRESCRIPTION RTL::LEXPINC))
 (7 7 (:REWRITE FOLD-CONSTS-IN-+))
 (7 5 (:REWRITE DEFAULT-LESS-THAN-2))
 (7 5 (:REWRITE DEFAULT-LESS-THAN-1))
 (7 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (6 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (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 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (5 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-TIMES-2))
 (4 4 (:REWRITE DEFAULT-TIMES-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 --- 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 SIMPLIFY-SUMS-<))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (2 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (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 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 |(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 |(<= (/ x) y) with (< x 0)|))
 (1 1 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::CASE-2-48
 (360 12 (:REWRITE RTL::BITS-TAIL-GEN))
 (216 216 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (216 216 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (216 216 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (216 216 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (216 216 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (160 4 (:REWRITE ODD-EXPT-THM))
 (136 68 (:REWRITE DEFAULT-PLUS-2))
 (123 48 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (123 48 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (110 68 (:REWRITE DEFAULT-PLUS-1))
 (100 48 (:REWRITE DEFAULT-LESS-THAN-2))
 (92 48 (:REWRITE SIMPLIFY-SUMS-<))
 (77 48 (:REWRITE DEFAULT-LESS-THAN-1))
 (48 48 (:REWRITE THE-FLOOR-BELOW))
 (48 48 (:REWRITE THE-FLOOR-ABOVE))
 (48 48 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (48 48 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (48 48 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (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))|))
 (46 4 (:REWRITE RTL::NEG-BITN-0))
 (41 41 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (41 41 (:REWRITE NORMALIZE-ADDENDS))
 (25 25 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (23 9 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (19 9 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (16 9 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (12 12 (:REWRITE FOLD-CONSTS-IN-+))
 (12 12 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (12 12 (:REWRITE RTL::BITS-NEG-INDICES))
 (12 12 (:REWRITE |(+ c (+ d x))|))
 (12 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (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))|))
 (10 10 (:REWRITE |(< 0 (* x y))|))
 (10 4 (:REWRITE RTL::NEG-BITN-1))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (9 9 (:REWRITE |(equal c (/ x))|))
 (9 9 (:REWRITE |(equal c (- x))|))
 (9 9 (:REWRITE |(equal (/ x) c)|))
 (9 9 (:REWRITE |(equal (/ x) (/ y))|))
 (9 9 (:REWRITE |(equal (- x) c)|))
 (9 9 (:REWRITE |(equal (- x) (- y))|))
 (9 6 (:REWRITE DEFAULT-TIMES-2))
 (9 6 (:REWRITE DEFAULT-TIMES-1))
 (8 8 (:REWRITE |(< y (+ (- c) x))|))
 (8 8 (:REWRITE |(< x (+ c/d y))|))
 (8 4 (:REWRITE DEFAULT-EXPT-2))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (5 5 (:REWRITE |(equal (+ (- c) x) y)|))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (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 SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE RTL::BITN-NEG))
 )
(RTL::CASE-2-49
 (1035 33 (:REWRITE RTL::BITS-TAIL-GEN))
 (385 385 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (385 385 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (385 385 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (385 385 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (385 385 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (320 8 (:REWRITE ODD-EXPT-THM))
 (272 8 (:REWRITE RTL::BVECP-BITN-0))
 (269 112 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (269 112 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (214 113 (:REWRITE DEFAULT-LESS-THAN-2))
 (206 102 (:REWRITE DEFAULT-PLUS-2))
 (200 112 (:REWRITE SIMPLIFY-SUMS-<))
 (175 113 (:REWRITE DEFAULT-LESS-THAN-1))
 (155 102 (:REWRITE DEFAULT-PLUS-1))
 (115 113 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (114 113 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (113 113 (:REWRITE THE-FLOOR-BELOW))
 (113 113 (:REWRITE THE-FLOOR-ABOVE))
 (113 113 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (113 113 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (113 113 (:REWRITE INTEGERP-<-CONSTANT))
 (113 113 (:REWRITE CONSTANT-<-INTEGERP))
 (113 113 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (113 113 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (113 113 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (113 113 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (113 113 (:REWRITE |(< c (- x))|))
 (113 113 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (113 113 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (113 113 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (113 113 (:REWRITE |(< (/ x) (/ y))|))
 (113 113 (:REWRITE |(< (- x) c)|))
 (113 113 (:REWRITE |(< (- x) (- y))|))
 (92 8 (:REWRITE RTL::NEG-BITN-0))
 (71 35 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (65 65 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (65 65 (:REWRITE NORMALIZE-ADDENDS))
 (60 35 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (54 35 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (35 35 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (35 35 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (35 35 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (35 35 (:REWRITE |(equal c (/ x))|))
 (35 35 (:REWRITE |(equal c (- x))|))
 (35 35 (:REWRITE |(equal (/ x) c)|))
 (35 35 (:REWRITE |(equal (/ x) (/ y))|))
 (35 35 (:REWRITE |(equal (- x) c)|))
 (35 35 (:REWRITE |(equal (- x) (- y))|))
 (33 33 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (33 33 (:REWRITE RTL::BITS-NEG-INDICES))
 (24 16 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (20 8 (:REWRITE RTL::NEG-BITN-1))
 (19 19 (:REWRITE FOLD-CONSTS-IN-+))
 (19 19 (:REWRITE |(+ c (+ d x))|))
 (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))|))
 (16 8 (:REWRITE DEFAULT-EXPT-2))
 (13 13 (:REWRITE |(< y (+ (- c) x))|))
 (13 13 (:REWRITE |(< x (+ c/d y))|))
 (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)|))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (10 10 (:REWRITE |(equal (+ (- c) x) y)|))
 (8 8 (:REWRITE DEFAULT-EXPT-1))
 (8 8 (:REWRITE RTL::BITN-NEG))
 (8 8 (:REWRITE |(expt 1/c n)|))
 (8 8 (:REWRITE |(expt (- x) n)|))
 )
(RTL::CASE-2-50
 (194 93 (:REWRITE DEFAULT-PLUS-2))
 (147 93 (:REWRITE DEFAULT-PLUS-1))
 (77 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (57 57 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (57 57 (:REWRITE NORMALIZE-ADDENDS))
 (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-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))
 (35 35 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (35 35 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (35 35 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (31 10 (:REWRITE DEFAULT-TIMES-2))
 (19 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (18 18 (:REWRITE FOLD-CONSTS-IN-+))
 (18 18 (:REWRITE |(+ c (+ d x))|))
 (18 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (13 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (13 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (12 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (12 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (11 10 (:REWRITE DEFAULT-TIMES-1))
 (7 7 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (7 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (7 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE SIMPLIFY-SUMS-<))
 (6 6 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (6 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE INTEGERP-<-CONSTANT))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE CONSTANT-<-INTEGERP))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:REWRITE |(< 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 2 (:REWRITE RTL::BITS-TAIL))
 (5 5 (:REWRITE |(equal (+ (- c) x) y)|))
 (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 REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE |(< y (+ (- c) x))|))
 (4 4 (:REWRITE |(< x (+ c/d y))|))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (1 1 (:TYPE-PRESCRIPTION B))
 (1 1 (:TYPE-PRESCRIPTION A))
 )
(RTL::CASE-2-51
 (465 15 (:REWRITE RTL::BITS-TAIL-GEN))
 (219 219 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (219 219 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (219 219 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (219 219 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (219 219 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (160 4 (:REWRITE ODD-EXPT-THM))
 (139 70 (:REWRITE DEFAULT-PLUS-2))
 (131 54 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (131 54 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (130 4 (:REWRITE RTL::BVECP-BITN-0))
 (113 70 (:REWRITE DEFAULT-PLUS-1))
 (107 55 (:REWRITE DEFAULT-LESS-THAN-2))
 (98 54 (:REWRITE SIMPLIFY-SUMS-<))
 (86 55 (:REWRITE DEFAULT-LESS-THAN-1))
 (55 55 (:REWRITE THE-FLOOR-BELOW))
 (55 55 (:REWRITE THE-FLOOR-ABOVE))
 (55 55 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (55 55 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (55 55 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (55 55 (:REWRITE INTEGERP-<-CONSTANT))
 (55 55 (:REWRITE CONSTANT-<-INTEGERP))
 (55 55 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (55 55 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (55 55 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (55 55 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (55 55 (:REWRITE |(< c (- x))|))
 (55 55 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (55 55 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (55 55 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (55 55 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (55 55 (:REWRITE |(< (/ x) (/ y))|))
 (55 55 (:REWRITE |(< (- x) c)|))
 (55 55 (:REWRITE |(< (- x) (- y))|))
 (46 4 (:REWRITE RTL::NEG-BITN-0))
 (41 41 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (41 41 (:REWRITE NORMALIZE-ADDENDS))
 (29 12 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (23 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (21 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (15 15 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (15 15 (:REWRITE RTL::BITS-NEG-INDICES))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE FOLD-CONSTS-IN-+))
 (12 12 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (12 12 (:REWRITE |(equal c (/ x))|))
 (12 12 (:REWRITE |(equal c (- x))|))
 (12 12 (:REWRITE |(equal (/ x) c)|))
 (12 12 (:REWRITE |(equal (/ x) (/ y))|))
 (12 12 (:REWRITE |(equal (- x) c)|))
 (12 12 (:REWRITE |(equal (- x) (- y))|))
 (12 12 (:REWRITE |(+ c (+ d x))|))
 (12 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (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))|))
 (10 10 (:REWRITE |(< 0 (* x y))|))
 (10 4 (:REWRITE RTL::NEG-BITN-1))
 (9 6 (:REWRITE DEFAULT-TIMES-2))
 (9 6 (:REWRITE DEFAULT-TIMES-1))
 (8 8 (:REWRITE |(< y (+ (- c) x))|))
 (8 8 (:REWRITE |(< x (+ c/d y))|))
 (8 4 (:REWRITE DEFAULT-EXPT-2))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (5 5 (:REWRITE |(equal (+ (- c) x) y)|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE RTL::BITN-NEG))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (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 NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(RTL::CASE-2-52
 (104 52 (:REWRITE DEFAULT-PLUS-2))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (82 52 (:REWRITE DEFAULT-PLUS-1))
 (82 2 (:REWRITE ODD-EXPT-THM))
 (50 14 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (50 14 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (42 14 (:REWRITE DEFAULT-LESS-THAN-2))
 (42 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (36 14 (:REWRITE SIMPLIFY-SUMS-<))
 (32 32 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (32 32 (:REWRITE NORMALIZE-ADDENDS))
 (22 14 (:REWRITE DEFAULT-LESS-THAN-1))
 (14 14 (:REWRITE THE-FLOOR-BELOW))
 (14 14 (:REWRITE THE-FLOOR-ABOVE))
 (14 14 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (14 14 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE INTEGERP-<-CONSTANT))
 (14 14 (:REWRITE CONSTANT-<-INTEGERP))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (- x))|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) (/ y))|))
 (14 14 (:REWRITE |(< (- x) c)|))
 (14 14 (:REWRITE |(< (- x) (- y))|))
 (12 12 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (10 10 (:REWRITE FOLD-CONSTS-IN-+))
 (10 10 (:REWRITE |(+ c (+ d x))|))
 (8 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (7 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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 |(< y (+ (- c) x))|))
 (6 6 (:REWRITE |(< x (+ c/d y))|))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (6 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (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 2 (:REWRITE DEFAULT-TIMES-2))
 (4 2 (:REWRITE DEFAULT-EXPT-2))
 (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 |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE DEFAULT-TIMES-1))
 (2 2 (:REWRITE DEFAULT-EXPT-1))
 (2 2 (:REWRITE |(expt 1/c n)|))
 (2 2 (:REWRITE |(expt (- x) n)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::CASE-2-53
 (80 40 (:REWRITE DEFAULT-PLUS-2))
 (64 40 (:REWRITE DEFAULT-PLUS-1))
 (24 24 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (24 24 (:REWRITE NORMALIZE-ADDENDS))
 (24 23 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (23 23 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (23 23 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (23 23 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (18 7 (:REWRITE DEFAULT-TIMES-2))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (8 8 (:REWRITE |(+ c (+ d x))|))
 (8 7 (:REWRITE DEFAULT-TIMES-1))
 (6 6 (:TYPE-PRESCRIPTION RTL::LPRODSHFT))
 (5 5 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (3 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (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 (:TYPE-PRESCRIPTION B))
 (1 1 (:TYPE-PRESCRIPTION A))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-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-<))
 (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 INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d 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 |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 (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::CASE-2-54
 (150 69 (:REWRITE DEFAULT-PLUS-2))
 (126 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (120 69 (:REWRITE DEFAULT-PLUS-1))
 (85 85 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (85 85 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (85 85 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (42 42 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (42 42 (:REWRITE NORMALIZE-ADDENDS))
 (36 36 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (36 36 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (36 36 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (36 36 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (25 8 (:REWRITE DEFAULT-TIMES-2))
 (24 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (23 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (13 13 (:REWRITE FOLD-CONSTS-IN-+))
 (13 13 (:REWRITE |(+ c (+ d x))|))
 (11 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (9 8 (:REWRITE DEFAULT-TIMES-1))
 (9 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (9 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (7 7 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (7 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (6 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (5 5 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (5 5 (:REWRITE RTL::BITS-NEG-INDICES))
 (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-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 (4 4 (:REWRITE |(< 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 NOT-INTEGERP-3A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:TYPE-PRESCRIPTION B))
 (1 1 (:TYPE-PRESCRIPTION A))
 (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 REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 )
(RTL::CASE-2-55
 (474 173 (:REWRITE DEFAULT-PLUS-2))
 (391 173 (:REWRITE DEFAULT-PLUS-1))
 (200 200 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (200 200 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (175 7 (:REWRITE RTL::BITS-TAIL-GEN))
 (103 37 (:REWRITE DEFAULT-TIMES-2))
 (92 92 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (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))
 (61 1 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (57 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (49 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (49 9 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (46 37 (:REWRITE DEFAULT-TIMES-1))
 (36 36 (:TYPE-PRESCRIPTION RTL::LFRAC105))
 (36 6 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (30 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (28 28 (:REWRITE FOLD-CONSTS-IN-+))
 (28 28 (:REWRITE |(+ c (+ d x))|))
 (24 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (23 23 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (16 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (15 7 (:REWRITE RTL::BITS-TAIL))
 (13 13 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (13 13 (:REWRITE RTL::BITS-NEG-INDICES))
 (13 1 (:REWRITE |(* y (* x z))|))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (9 9 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (9 9 (:REWRITE INTEGERP-<-CONSTANT))
 (9 9 (:REWRITE CONSTANT-<-INTEGERP))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (- x))|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) (/ y))|))
 (9 9 (:REWRITE |(< (- x) c)|))
 (9 9 (:REWRITE |(< (- x) (- y))|))
 (8 8 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (8 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (7 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (6 1 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (6 1 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (5 5 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE |arith (+ c (+ d x))|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 2 (:REWRITE |(< (* (/ x) y) 1) with (< x 0)|))
 (3 3 (:TYPE-PRESCRIPTION B))
 (3 3 (:TYPE-PRESCRIPTION A))
 (2 2 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (2 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (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 |(equal (* x y) 0)|))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::CASE-2-56
 (231 5 (:REWRITE RTL::BITS-TAIL-GEN))
 (65 33 (:REWRITE DEFAULT-PLUS-2))
 (53 33 (:REWRITE DEFAULT-PLUS-1))
 (49 49 (:TYPE-PRESCRIPTION RTL::EXPINT))
 (30 5 (:REWRITE |(< (+ (- c) x) y)|))
 (21 21 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (21 21 (:REWRITE NORMALIZE-ADDENDS))
 (19 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (19 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (17 11 (:REWRITE DEFAULT-LESS-THAN-1))
 (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))
 (15 5 (:REWRITE RTL::BITS-TAIL))
 (14 11 (:REWRITE DEFAULT-LESS-THAN-2))
 (11 11 (:REWRITE THE-FLOOR-BELOW))
 (11 11 (:REWRITE THE-FLOOR-ABOVE))
 (11 11 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (11 10 (:REWRITE SIMPLIFY-SUMS-<))
 (10 10 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (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) c) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) (/ y))|))
 (10 10 (:REWRITE |(< (- x) c)|))
 (10 10 (:REWRITE |(< (- x) (- y))|))
 (8 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (7 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 6 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:REWRITE |(+ c (+ d x))|))
 (5 5 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (5 5 (:REWRITE RTL::BITS-NEG-INDICES))
 (5 5 (:REWRITE |(< (+ c/d 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))|))
 (4 4 (:REWRITE |(< y (+ (- c) x))|))
 (4 4 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::CASE-2-57
 (609 21 (:REWRITE |(* y x)|))
 (586 10 (:REWRITE MOD-ZERO . 3))
 (483 21 (:REWRITE |(* x (+ y z))|))
 (476 10 (:REWRITE MOD-X-Y-=-X . 4))
 (440 10 (:REWRITE DEFAULT-MOD-RATIO))
 (433 10 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (402 10 (:REWRITE MOD-X-Y-=-X . 3))
 (322 10 (:REWRITE RTL::MOD-DOES-NOTHING))
 (321 10 (:REWRITE MOD-ZERO . 4))
 (310 310 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (310 310 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (310 310 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (212 106 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (205 41 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (205 41 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (205 41 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (205 41 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (170 43 (:REWRITE DEFAULT-PLUS-2))
 (168 84 (:REWRITE DEFAULT-TIMES-2))
 (162 43 (:REWRITE DEFAULT-PLUS-1))
 (130 2 (:LINEAR MOD-BOUNDS-3))
 (126 84 (:REWRITE DEFAULT-TIMES-1))
 (112 39 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (110 39 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (110 10 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (106 106 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (106 106 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (106 106 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (91 39 (:REWRITE DEFAULT-LESS-THAN-1))
 (90 10 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (90 10 (:REWRITE MOD-X-Y-=-X . 2))
 (70 10 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (70 10 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (70 10 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (70 10 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (63 63 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (60 39 (:REWRITE DEFAULT-LESS-THAN-2))
 (51 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (41 41 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (41 41 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (41 41 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (41 41 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (41 41 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (40 39 (:REWRITE SIMPLIFY-SUMS-<))
 (39 39 (:REWRITE THE-FLOOR-BELOW))
 (39 39 (:REWRITE THE-FLOOR-ABOVE))
 (39 39 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (39 39 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (39 39 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (39 39 (:REWRITE INTEGERP-<-CONSTANT))
 (39 39 (:REWRITE CONSTANT-<-INTEGERP))
 (39 39 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (39 39 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (39 39 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (39 39 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (39 39 (:REWRITE |(< c (- x))|))
 (39 39 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (39 39 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (39 39 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (39 39 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (39 39 (:REWRITE |(< (/ x) (/ y))|))
 (39 39 (:REWRITE |(< (- x) c)|))
 (39 39 (:REWRITE |(< (- x) (- y))|))
 (35 35 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (35 35 (:REWRITE NORMALIZE-ADDENDS))
 (30 10 (:REWRITE DEFAULT-MOD-1))
 (28 28 (:REWRITE |(< (+ c/d x) y)|))
 (28 28 (:REWRITE |(< (+ (- c) x) y)|))
 (28 4 (:LINEAR MOD-BOUNDS-2))
 (27 9 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (27 9 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (20 20 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (11 11 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (11 11 (:REWRITE REDUCE-INTEGERP-+))
 (11 11 (:REWRITE INTEGERP-MINUS-X))
 (11 11 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (11 11 (:REWRITE |(< y (+ (- c) x))|))
 (11 11 (:REWRITE |(< x (+ c/d y))|))
 (11 11 (:REWRITE |(< 0 (/ x))|))
 (11 11 (:REWRITE |(< 0 (* x y))|))
 (11 11 (:META META-INTEGERP-CORRECT))
 (10 10 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (10 10 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (10 10 (:REWRITE DEFAULT-MOD-2))
 (10 10 (:REWRITE |(mod x (- y))| . 3))
 (10 10 (:REWRITE |(mod x (- y))| . 2))
 (10 10 (:REWRITE |(mod x (- y))| . 1))
 (10 10 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (10 10 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (10 10 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (10 10 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (10 10 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (9 9 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (9 9 (:REWRITE |(equal c (/ x))|))
 (9 9 (:REWRITE |(equal c (- x))|))
 (9 9 (:REWRITE |(equal (/ x) c)|))
 (9 9 (:REWRITE |(equal (/ x) (/ y))|))
 (9 9 (:REWRITE |(equal (- x) c)|))
 (9 9 (:REWRITE |(equal (- x) (- y))|))
 (9 9 (:REWRITE |(equal (+ (- c) x) y)|))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE |(+ c (+ d x))|))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (2 2 (:TYPE-PRESCRIPTION RTL::BVECP))
 (2 2 (:LINEAR RTL::MOD-BND-3))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::CASE-2-58
 (2337 27 (:REWRITE MOD-ZERO . 3))
 (1623 139 (:REWRITE |(< (+ (- c) x) y)|))
 (1583 28 (:REWRITE DEFAULT-MOD-RATIO))
 (1535 27 (:REWRITE MOD-X-Y-=-X . 4))
 (1470 27 (:REWRITE MOD-X-Y-=-X . 3))
 (1432 27 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (1314 212 (:REWRITE DEFAULT-PLUS-2))
 (1201 1201 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (1201 1201 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (1201 1201 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (1174 27 (:REWRITE RTL::MOD-DOES-NOTHING))
 (1160 27 (:REWRITE MOD-ZERO . 4))
 (1004 1 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (985 197 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (985 197 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (985 197 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (985 197 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (966 27 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (767 212 (:REWRITE DEFAULT-PLUS-1))
 (678 30 (:REWRITE |(equal (+ (- c) x) y)|))
 (614 296 (:REWRITE DEFAULT-TIMES-2))
 (561 44 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (556 1 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (530 530 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (530 530 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (530 530 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (528 6 (:LINEAR MOD-BOUNDS-3))
 (450 178 (:REWRITE DEFAULT-LESS-THAN-1))
 (433 296 (:REWRITE DEFAULT-TIMES-1))
 (393 42 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (390 39 (:REWRITE |(< y (+ (- c) x))|))
 (387 131 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (377 131 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (305 32 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (261 27 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (256 178 (:REWRITE DEFAULT-LESS-THAN-2))
 (249 32 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (243 27 (:REWRITE MOD-X-Y-=-X . 2))
 (225 225 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (197 197 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (197 197 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (197 197 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (197 197 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (197 197 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (189 27 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (189 27 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (189 27 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (189 27 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (178 178 (:REWRITE THE-FLOOR-BELOW))
 (178 178 (:REWRITE THE-FLOOR-ABOVE))
 (178 178 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (178 178 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (139 139 (:REWRITE |(< (+ c/d x) y)|))
 (136 131 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (133 131 (:REWRITE SIMPLIFY-SUMS-<))
 (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))|))
 (130 130 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (122 32 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (109 46 (:REWRITE |(+ c (+ d x))|))
 (90 1 (:REWRITE |(* (if a b c) x)|))
 (87 28 (:REWRITE DEFAULT-MOD-1))
 (84 12 (:LINEAR MOD-BOUNDS-2))
 (77 77 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (70 1 (:REWRITE |(+ x (if a b c))|))
 (57 7 (:REWRITE DEFAULT-MINUS))
 (42 42 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (39 39 (:REWRITE |(< x (+ c/d y))|))
 (36 6 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (35 35 (:REWRITE FOLD-CONSTS-IN-+))
 (34 34 (:REWRITE |(< (* x y) 0)|))
 (33 33 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (33 33 (:REWRITE REDUCE-INTEGERP-+))
 (33 33 (:REWRITE INTEGERP-MINUS-X))
 (33 33 (:META META-INTEGERP-CORRECT))
 (32 32 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (32 32 (:REWRITE |(equal c (/ x))|))
 (32 32 (:REWRITE |(equal c (- x))|))
 (32 32 (:REWRITE |(equal (/ x) c)|))
 (32 32 (:REWRITE |(equal (/ x) (/ y))|))
 (32 32 (:REWRITE |(equal (- x) c)|))
 (32 32 (:REWRITE |(equal (- x) (- y))|))
 (30 30 (:REWRITE |(< 0 (* x y))|))
 (28 28 (:REWRITE DEFAULT-MOD-2))
 (27 27 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (27 27 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (27 27 (:REWRITE |(mod x (- y))| . 3))
 (27 27 (:REWRITE |(mod x (- y))| . 2))
 (27 27 (:REWRITE |(mod x (- y))| . 1))
 (27 27 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (27 27 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (27 27 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (27 27 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (27 27 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (24 2 (:REWRITE RTL::NEG-BITN-0))
 (21 21 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (21 21 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (21 21 (:REWRITE |(< 0 (/ x))|))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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)|))
 (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))
 (6 6 (:LINEAR RTL::MOD-BND-3))
 (6 2 (:REWRITE RTL::NEG-BITN-1))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (4 4 (:REWRITE |(* (- x) y)|))
 (3 1 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (2 2 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (2 2 (:REWRITE RTL::BITN-NEG))
 )
(RTL::CASE-2-59
 (5925 345 (:REWRITE |(< (+ (- c) x) y)|))
 (5089 49 (:REWRITE MOD-ZERO . 3))
 (3447 533 (:REWRITE DEFAULT-PLUS-2))
 (3424 53 (:REWRITE DEFAULT-MOD-RATIO))
 (3044 49 (:REWRITE MOD-X-Y-=-X . 3))
 (3001 49 (:REWRITE MOD-X-Y-=-X . 4))
 (2886 49 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2517 2517 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (2517 2517 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (2517 2517 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (2500 49 (:REWRITE MOD-ZERO . 4))
 (2489 49 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (2466 49 (:REWRITE RTL::MOD-DOES-NOTHING))
 (2270 454 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (2270 454 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (2270 454 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (2270 454 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (2039 2 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (2027 100 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (2000 56 (:REWRITE |(equal (+ (- c) x) y)|))
 (1591 2 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (1506 533 (:REWRITE DEFAULT-PLUS-1))
 (1428 102 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1415 89 (:REWRITE |(< y (+ (- c) x))|))
 (1289 603 (:REWRITE DEFAULT-TIMES-2))
 (1168 1168 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1168 1168 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1168 1168 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1112 434 (:REWRITE DEFAULT-LESS-THAN-1))
 (1042 10 (:LINEAR MOD-BOUNDS-3))
 (871 603 (:REWRITE DEFAULT-TIMES-1))
 (759 257 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (745 257 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (728 65 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (621 65 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (612 434 (:REWRITE DEFAULT-LESS-THAN-2))
 (467 467 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (454 454 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (454 454 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (454 454 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (454 454 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (454 454 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (441 49 (:REWRITE MOD-X-Y-=-X . 2))
 (434 434 (:REWRITE THE-FLOOR-BELOW))
 (434 434 (:REWRITE THE-FLOOR-ABOVE))
 (434 434 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (434 434 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (404 4 (:REWRITE |(* (if a b c) x)|))
 (403 49 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (345 345 (:REWRITE |(< (+ c/d x) y)|))
 (343 49 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (343 49 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (343 49 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (343 49 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (320 320 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (301 65 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (267 257 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (261 257 (:REWRITE SIMPLIFY-SUMS-<))
 (257 257 (:REWRITE INTEGERP-<-CONSTANT))
 (257 257 (:REWRITE CONSTANT-<-INTEGERP))
 (257 257 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (257 257 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (257 257 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (257 257 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (257 257 (:REWRITE |(< c (- x))|))
 (257 257 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (257 257 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (257 257 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (257 257 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (257 257 (:REWRITE |(< (/ x) (/ y))|))
 (257 257 (:REWRITE |(< (- x) c)|))
 (257 257 (:REWRITE |(< (- x) (- y))|))
 (171 53 (:REWRITE DEFAULT-MOD-1))
 (156 13 (:REWRITE RTL::NEG-BITN-0))
 (155 155 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (140 20 (:LINEAR MOD-BOUNDS-2))
 (127 127 (:REWRITE FOLD-CONSTS-IN-+))
 (125 15 (:REWRITE DEFAULT-MINUS))
 (102 102 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (89 89 (:REWRITE |(< x (+ c/d y))|))
 (89 89 (:REWRITE |(< (* x y) 0)|))
 (72 12 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (65 65 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (65 65 (:REWRITE |(equal c (/ x))|))
 (65 65 (:REWRITE |(equal c (- x))|))
 (65 65 (:REWRITE |(equal (/ x) c)|))
 (65 65 (:REWRITE |(equal (/ x) (/ y))|))
 (65 65 (:REWRITE |(equal (- x) c)|))
 (65 65 (:REWRITE |(equal (- x) (- y))|))
 (59 59 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (59 59 (:REWRITE REDUCE-INTEGERP-+))
 (59 59 (:REWRITE INTEGERP-MINUS-X))
 (59 59 (:META META-INTEGERP-CORRECT))
 (55 55 (:REWRITE |(< 0 (* x y))|))
 (53 53 (:REWRITE DEFAULT-MOD-2))
 (49 49 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (49 49 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (49 49 (:REWRITE |(mod x (- y))| . 3))
 (49 49 (:REWRITE |(mod x (- y))| . 2))
 (49 49 (:REWRITE |(mod x (- y))| . 1))
 (49 49 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (49 49 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (49 49 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (49 49 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (49 49 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (39 13 (:REWRITE RTL::NEG-BITN-1))
 (39 13 (:REWRITE RTL::BVECP-BITN-0))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (21 21 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (21 21 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (21 21 (:REWRITE |(< 0 (/ x))|))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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)|))
 (13 13 (:REWRITE RTL::BITN-NEG))
 (10 10 (:LINEAR RTL::MOD-BND-3))
 (8 8 (:REWRITE |(* (- x) y)|))
 (6 2 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (4 4 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 )
(RTL::CASE-2-60
 (1273 17 (:REWRITE |(* y x)|))
 (1171 34 (:REWRITE |(* x (+ y z))|))
 (1155 8 (:REWRITE MOD-ZERO . 3))
 (702 8 (:REWRITE DEFAULT-MOD-RATIO))
 (645 120 (:REWRITE DEFAULT-PLUS-2))
 (612 18 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (496 248 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (384 8 (:REWRITE MOD-X-Y-=-X . 4))
 (384 8 (:REWRITE MOD-X-Y-=-X . 3))
 (363 120 (:REWRITE DEFAULT-PLUS-1))
 (363 8 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (345 8 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (338 2 (:LINEAR MOD-BOUNDS-3))
 (296 8 (:REWRITE RTL::MOD-DOES-NOTHING))
 (267 8 (:REWRITE MOD-ZERO . 4))
 (266 266 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (266 266 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (266 266 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (248 248 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (248 248 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (248 248 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (243 27 (:META META-INTEGERP-CORRECT))
 (190 36 (:REWRITE |(< (+ (- c) x) y)|))
 (185 37 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (185 37 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (185 37 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (185 37 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (173 85 (:REWRITE DEFAULT-TIMES-2))
 (119 85 (:REWRITE DEFAULT-TIMES-1))
 (118 41 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (118 41 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (114 46 (:REWRITE DEFAULT-LESS-THAN-1))
 (90 2 (:LINEAR RTL::MOD-BND-2))
 (80 8 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (77 77 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (77 77 (:REWRITE NORMALIZE-ADDENDS))
 (72 8 (:REWRITE MOD-X-Y-=-X . 2))
 (68 68 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (65 46 (:REWRITE DEFAULT-LESS-THAN-2))
 (56 8 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (56 8 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (56 8 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (56 8 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (49 10 (:REWRITE |(< y (+ (- c) x))|))
 (46 46 (:REWRITE THE-FLOOR-BELOW))
 (46 46 (:REWRITE THE-FLOOR-ABOVE))
 (46 46 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (46 46 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (46 8 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (42 41 (:REWRITE SIMPLIFY-SUMS-<))
 (41 41 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (41 41 (:REWRITE INTEGERP-<-CONSTANT))
 (41 41 (:REWRITE CONSTANT-<-INTEGERP))
 (41 41 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (41 41 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (41 41 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (41 41 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (41 41 (:REWRITE |(< c (- x))|))
 (41 41 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (41 41 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (41 41 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (41 41 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (41 41 (:REWRITE |(< (/ x) (/ y))|))
 (41 41 (:REWRITE |(< (- x) c)|))
 (41 41 (:REWRITE |(< (- x) (- y))|))
 (37 37 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (37 37 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (37 37 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (37 37 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (37 37 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (36 36 (:REWRITE |(< (+ c/d x) y)|))
 (33 33 (:REWRITE FOLD-CONSTS-IN-+))
 (28 4 (:LINEAR MOD-BOUNDS-2))
 (27 27 (:REWRITE REDUCE-INTEGERP-+))
 (27 27 (:REWRITE INTEGERP-MINUS-X))
 (25 25 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (24 8 (:REWRITE DEFAULT-MOD-1))
 (21 7 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (21 7 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (16 16 (:REWRITE |(< (* x y) 0)|))
 (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)|))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (10 10 (:REWRITE |(< x (+ c/d y))|))
 (9 9 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (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 REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (8 8 (:REWRITE DEFAULT-MOD-2))
 (8 8 (:REWRITE |(mod x (- y))| . 3))
 (8 8 (:REWRITE |(mod x (- y))| . 2))
 (8 8 (:REWRITE |(mod x (- y))| . 1))
 (8 8 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (8 8 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (8 8 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (8 8 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (8 8 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (8 8 (:REWRITE |(< 0 (/ x))|))
 (7 7 (:REWRITE SIMPLIFY-SUMS-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))|))
 (7 7 (:REWRITE |(equal (+ (- c) x) y)|))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 1 (:REWRITE |(+ 0 x)|))
 (2 2 (:LINEAR RTL::MOD-BND-3))
 )
(RTL::CASE-2-61
 (1650 12 (:REWRITE MOD-ZERO . 3))
 (1101 189 (:REWRITE DEFAULT-PLUS-2))
 (1002 12 (:REWRITE DEFAULT-MOD-RATIO))
 (798 25 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (653 189 (:REWRITE DEFAULT-PLUS-1))
 (612 12 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (594 12 (:REWRITE MOD-X-Y-=-X . 4))
 (588 12 (:REWRITE MOD-X-Y-=-X . 3))
 (577 12 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (563 563 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (563 563 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (563 563 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (464 12 (:REWRITE MOD-ZERO . 4))
 (455 91 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (455 91 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (455 91 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (455 91 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (454 12 (:REWRITE RTL::MOD-DOES-NOTHING))
 (420 420 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (420 420 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (420 420 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (338 2 (:LINEAR MOD-BOUNDS-3))
 (309 150 (:REWRITE DEFAULT-TIMES-2))
 (299 35 (:META META-INTEGERP-CORRECT))
 (208 150 (:REWRITE DEFAULT-TIMES-1))
 (206 52 (:REWRITE |(< (+ (- c) x) y)|))
 (178 61 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (172 61 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (166 66 (:REWRITE DEFAULT-LESS-THAN-1))
 (152 14 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (120 12 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (117 117 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (112 112 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (108 12 (:REWRITE MOD-X-Y-=-X . 2))
 (93 66 (:REWRITE DEFAULT-LESS-THAN-2))
 (91 91 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (91 91 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (91 91 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (91 91 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (91 91 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (84 12 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (84 12 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (84 12 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (84 12 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (73 52 (:REWRITE |(+ c (+ d x))|))
 (66 66 (:REWRITE THE-FLOOR-BELOW))
 (66 66 (:REWRITE THE-FLOOR-ABOVE))
 (66 66 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (66 66 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (62 61 (:REWRITE SIMPLIFY-SUMS-<))
 (61 61 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (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))|))
 (57 7 (:REWRITE DEFAULT-MINUS))
 (53 14 (:REWRITE |(< y (+ (- c) x))|))
 (52 52 (:REWRITE |(< (+ c/d x) y)|))
 (47 47 (:REWRITE FOLD-CONSTS-IN-+))
 (36 12 (:REWRITE DEFAULT-MOD-1))
 (36 6 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (35 35 (:REWRITE REDUCE-INTEGERP-+))
 (35 35 (:REWRITE INTEGERP-MINUS-X))
 (33 11 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (33 11 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (28 28 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (28 4 (:LINEAR MOD-BOUNDS-2))
 (15 15 (:REWRITE |(< (* x y) 0)|))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (14 14 (:REWRITE |(< x (+ c/d y))|))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (13 13 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (13 13 (:REWRITE |(< 0 (* x y))|))
 (13 13 (:REWRITE |(< (/ x) 0)|))
 (12 12 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (12 12 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (12 12 (:REWRITE DEFAULT-MOD-2))
 (12 12 (:REWRITE |(mod x (- y))| . 3))
 (12 12 (:REWRITE |(mod x (- y))| . 2))
 (12 12 (:REWRITE |(mod x (- y))| . 1))
 (12 12 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (12 12 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (12 12 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (12 12 (:REWRITE |(< 0 (/ x))|))
 (11 11 (:REWRITE SIMPLIFY-SUMS-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))|))
 (11 11 (:REWRITE |(equal (+ (- c) x) y)|))
 (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 SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE |(* (- x) y)|))
 (2 2 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (2 2 (:LINEAR RTL::MOD-BND-3))
 )
(RTL::CASE-2-62
 (487 8 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (311 121 (:REWRITE DEFAULT-PLUS-2))
 (303 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (301 1 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (301 1 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (209 121 (:REWRITE DEFAULT-PLUS-1))
 (154 58 (:REWRITE NORMALIZE-ADDENDS))
 (140 1 (:REWRITE MOD-ZERO . 3))
 (120 4 (:REWRITE |(+ (+ x y) z)|))
 (102 2 (:REWRITE |(* y x)|))
 (90 4 (:REWRITE |(* x (+ y z))|))
 (82 33 (:REWRITE |(+ c (+ d x))|))
 (69 1 (:REWRITE MOD-ZERO . 4))
 (68 2 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (66 1 (:REWRITE DEFAULT-MOD-RATIO))
 (53 1 (:REWRITE MOD-X-Y-=-X . 3))
 (51 1 (:REWRITE MOD-X-Y-=-X . 4))
 (50 50 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (50 1 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (47 1 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (44 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (40 1 (:REWRITE RTL::MOD-DOES-NOTHING))
 (35 16 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (31 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (28 4 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (27 3 (:META META-INTEGERP-CORRECT))
 (26 16 (:REWRITE DEFAULT-LESS-THAN-1))
 (25 16 (:REWRITE DEFAULT-LESS-THAN-2))
 (24 12 (:DEFINITION FIX))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (22 22 (:REWRITE FOLD-CONSTS-IN-+))
 (22 10 (:REWRITE DEFAULT-TIMES-2))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (19 19 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (19 19 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (19 19 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (19 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (17 16 (:REWRITE SIMPLIFY-SUMS-<))
 (17 7 (:REWRITE |(+ 0 x)|))
 (16 16 (:REWRITE THE-FLOOR-BELOW))
 (16 16 (:REWRITE THE-FLOOR-ABOVE))
 (16 16 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (16 16 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE CONSTANT-<-INTEGERP))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (- x))|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) (/ y))|))
 (16 16 (:REWRITE |(< (- x) c)|))
 (16 16 (:REWRITE |(< (- x) (- y))|))
 (16 8 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (14 10 (:REWRITE DEFAULT-TIMES-1))
 (12 12 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 1 (:REWRITE MOD-X-Y-=-X . 2))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (8 8 (:REWRITE |(< (+ c/d x) y)|))
 (8 8 (:REWRITE |(< (+ (- c) x) y)|))
 (8 8 (:REWRITE |(+ x (- x))|))
 (8 4 (:REWRITE BUBBLE-DOWN-+-MATCH-1))
 (7 7 (:REWRITE |(< y (+ (- c) x))|))
 (7 7 (:REWRITE |(< x (+ c/d y))|))
 (7 1 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (7 1 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (7 1 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (7 1 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (7 1 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (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))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (5 5 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (5 5 (:REWRITE |(equal c (/ x))|))
 (5 5 (:REWRITE |(equal c (- x))|))
 (5 5 (:REWRITE |(equal (/ x) c)|))
 (5 5 (:REWRITE |(equal (/ x) (/ y))|))
 (5 5 (:REWRITE |(equal (- x) c)|))
 (5 5 (:REWRITE |(equal (- x) (- y))|))
 (5 5 (:REWRITE |(equal (+ (- c) x) y)|))
 (5 1 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (5 1 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (5 1 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (5 1 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (3 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 1 (:REWRITE DEFAULT-MOD-1))
 (1 1 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (1 1 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (1 1 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (1 1 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1 1 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (1 1 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (1 1 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (1 1 (:REWRITE DEFAULT-MOD-2))
 (1 1 (:REWRITE |(mod x (- y))| . 3))
 (1 1 (:REWRITE |(mod x (- y))| . 2))
 (1 1 (:REWRITE |(mod x (- y))| . 1))
 (1 1 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (1 1 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (1 1 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (1 1 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (1 1 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 )
(RTL::CASE-2-63
 (584 2 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (300 4 (:REWRITE ODD-EXPT-THM))
 (180 180 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (180 180 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (180 180 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (180 180 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (114 83 (:REWRITE DEFAULT-PLUS-2))
 (108 83 (:REWRITE DEFAULT-PLUS-1))
 (92 46 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (86 46 (:REWRITE DEFAULT-LESS-THAN-2))
 (74 38 (:REWRITE SIMPLIFY-SUMS-<))
 (64 46 (:REWRITE DEFAULT-LESS-THAN-1))
 (46 46 (:REWRITE THE-FLOOR-BELOW))
 (46 46 (:REWRITE THE-FLOOR-ABOVE))
 (46 46 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (46 46 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (46 46 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (46 46 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (46 46 (:REWRITE INTEGERP-<-CONSTANT))
 (46 46 (:REWRITE CONSTANT-<-INTEGERP))
 (46 46 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (46 46 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (46 46 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (46 46 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (46 46 (:REWRITE |(< c (- x))|))
 (46 46 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (46 46 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (46 46 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (46 46 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (46 46 (:REWRITE |(< (/ x) (/ y))|))
 (46 46 (:REWRITE |(< (- x) c)|))
 (46 46 (:REWRITE |(< (- x) (- y))|))
 (35 35 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (18 18 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (16 16 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (16 16 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (16 16 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (15 15 (:REWRITE |(< y (+ (- c) x))|))
 (15 15 (:REWRITE |(< x (+ c/d y))|))
 (14 14 (:REWRITE DEFAULT-MINUS))
 (13 13 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (10 10 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (10 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (10 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (9 9 (:REWRITE |(< 0 (/ x))|))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE |arith (expt x c)|))
 (8 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (7 7 (:REWRITE |arith (expt 1/c n)|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:REWRITE |(+ c (+ d x))|))
 (4 4 (:REWRITE |arith (+ c (+ d x))|))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (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 (: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 |(equal (+ (- c) x) y)|))
 (4 4 (:REWRITE |(+ 0 x)|))
 (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 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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))
 (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-SUMS-EQUAL))
 (2 2 (:REWRITE RTL::SI-EXPPRODINT-2))
 (2 2 (:REWRITE RTL::SI-EXPPRODINT-1))
 (2 2 (:REWRITE RTL::INTEGERP-OPB))
 (2 2 (:REWRITE RTL::INTEGERP-OPA))
 (2 2 (:REWRITE RTL::INTEGERP-EB))
 (2 2 (:REWRITE RTL::INTEGERP-EA))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:LINEAR EXPT-X->=-X))
 (2 2 (:LINEAR EXPT-X->-X))
 (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-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-2B-EXPT))
 (1 1 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 )
(RTL::LSHIFT-BOUND
 (71 36 (:REWRITE DEFAULT-PLUS-2))
 (57 36 (:REWRITE DEFAULT-PLUS-1))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (22 22 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (22 22 (:REWRITE NORMALIZE-ADDENDS))
 (15 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (15 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (15 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (11 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (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))|))
 (7 7 (:REWRITE FOLD-CONSTS-IN-+))
 (7 7 (:REWRITE |(+ c (+ d x))|))
 (6 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (5 5 (:REWRITE |(< y (+ (- c) x))|))
 (5 5 (:REWRITE |(< x (+ c/d y))|))
 (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 |(< (+ c/d x) y)|))
 (3 3 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::CASE-2-65
 (2821 9 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (360 360 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (360 360 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (360 360 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (360 360 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (294 137 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (214 144 (:REWRITE DEFAULT-LESS-THAN-1))
 (209 27 (:REWRITE |(< y (+ (- c) x))|))
 (205 137 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (187 144 (:REWRITE DEFAULT-LESS-THAN-2))
 (147 136 (:REWRITE SIMPLIFY-SUMS-<))
 (144 144 (:REWRITE THE-FLOOR-BELOW))
 (144 144 (:REWRITE THE-FLOOR-ABOVE))
 (144 144 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (144 144 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (137 137 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (137 137 (:REWRITE INTEGERP-<-CONSTANT))
 (137 137 (:REWRITE CONSTANT-<-INTEGERP))
 (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))|))
 (137 137 (:REWRITE |(< (- x) c)|))
 (137 137 (:REWRITE |(< (- x) (- y))|))
 (137 72 (:REWRITE DEFAULT-PLUS-2))
 (117 117 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (112 72 (:REWRITE DEFAULT-PLUS-1))
 (96 96 (:REWRITE |arith (expt x c)|))
 (91 91 (:REWRITE |arith (expt 1/c n)|))
 (81 81 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (75 1 (:REWRITE ODD-EXPT-THM))
 (72 72 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (72 72 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (72 72 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (48 42 (:REWRITE NORMALIZE-ADDENDS))
 (41 41 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (27 27 (:REWRITE |(< x (+ c/d y))|))
 (23 23 (:REWRITE |(< 0 (/ x))|))
 (23 23 (:REWRITE |(< 0 (* x y))|))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (18 18 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (18 18 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (16 16 (:REWRITE |arith (* c (* d x))|))
 (13 13 (:REWRITE |arith (+ c (+ d x))|))
 (13 13 (:REWRITE FOLD-CONSTS-IN-+))
 (13 13 (:REWRITE |(+ c (+ d x))|))
 (12 2 (:REWRITE DEFAULT-TIMES-2))
 (12 2 (:REWRITE DEFAULT-TIMES-1))
 (10 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (10 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (9 9 (:REWRITE RTL::SI-EXPPRODINT-2))
 (9 9 (:REWRITE RTL::SI-EXPPRODINT-1))
 (9 9 (:REWRITE RTL::INTEGERP-OPB))
 (9 9 (:REWRITE RTL::INTEGERP-OPA))
 (9 9 (:REWRITE RTL::INTEGERP-EB))
 (9 9 (:REWRITE RTL::INTEGERP-EA))
 (9 9 (:LINEAR EXPT-LINEAR-UPPER-<))
 (9 9 (:LINEAR EXPT-LINEAR-LOWER-<))
 (9 9 (:LINEAR EXPT->=-1-TWO))
 (9 9 (:LINEAR EXPT->-1-TWO))
 (9 9 (:LINEAR EXPT-<=-1-ONE))
 (9 9 (:LINEAR EXPT-<-1-ONE))
 (8 8 (:REWRITE |arith (* (- x) y)|))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (5 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (4 4 (:REWRITE |arith (- (* c x))|))
 (4 4 (:REWRITE |(< (+ c/d x) y)|))
 (4 4 (:REWRITE |(< (+ (- c) x) y)|))
 (3 2 (:REWRITE DEFAULT-EXPT-2))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (2 2 (:REWRITE DEFAULT-EXPT-1))
 (2 2 (:REWRITE |(expt 1/c n)|))
 (2 2 (:REWRITE |(expt (- x) n)|))
 (2 1 (:REWRITE BUBBLE-DOWN-+-MATCH-1))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B-EXPT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (1 1 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE DEFAULT-MINUS))
 (1 1 (:REWRITE |(+ x (- x))|))
 (1 1 (:REWRITE |(+ 0 x)|))
 )
(RTL::CASE-2-66
 (142 142 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (142 142 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (142 142 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (142 142 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (142 142 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (80 40 (:REWRITE DEFAULT-PLUS-2))
 (64 40 (:REWRITE DEFAULT-PLUS-1))
 (55 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (55 16 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (48 16 (:REWRITE DEFAULT-LESS-THAN-1))
 (34 4 (:REWRITE DEFAULT-TIMES-2))
 (24 24 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (24 24 (:REWRITE NORMALIZE-ADDENDS))
 (23 16 (:REWRITE DEFAULT-LESS-THAN-2))
 (17 16 (:REWRITE SIMPLIFY-SUMS-<))
 (16 16 (:REWRITE THE-FLOOR-BELOW))
 (16 16 (:REWRITE THE-FLOOR-ABOVE))
 (16 16 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (16 16 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE 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))|))
 (15 15 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (14 4 (:REWRITE DEFAULT-TIMES-1))
 (9 6 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (8 8 (:REWRITE |(+ c (+ d 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 |(< y (+ (- c) x))|))
 (6 6 (:REWRITE |(< x (+ c/d y))|))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (6 3 (:REWRITE DEFAULT-EXPT-2))
 (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 NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE DEFAULT-EXPT-1))
 (3 3 (:REWRITE |(expt 1/c n)|))
 (3 3 (:REWRITE |(expt (- x) n)|))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::CASE-2-67
 (3243 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (3167 202 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2903 2 (:DEFINITION RTL::BVECP))
 (2212 8 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (1788 10 (:LINEAR RTL::FL-DEF))
 (1512 12 (:REWRITE |(integerp (expt x n))|))
 (776 8 (:LINEAR EXPT-<=-1-TWO))
 (768 8 (:LINEAR EXPT-<-1-TWO))
 (572 304 (:REWRITE DEFAULT-PLUS-1))
 (562 304 (:REWRITE DEFAULT-PLUS-2))
 (538 106 (:REWRITE NORMALIZE-ADDENDS))
 (334 202 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (316 206 (:REWRITE DEFAULT-LESS-THAN-1))
 (281 206 (:REWRITE DEFAULT-LESS-THAN-2))
 (227 202 (:REWRITE |(< (- x) c)|))
 (227 202 (:REWRITE |(< (- x) (- y))|))
 (225 202 (:REWRITE |(< c (- x))|))
 (210 202 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (206 206 (:REWRITE THE-FLOOR-BELOW))
 (206 206 (:REWRITE THE-FLOOR-ABOVE))
 (206 206 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (206 206 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (202 202 (:REWRITE INTEGERP-<-CONSTANT))
 (202 202 (:REWRITE CONSTANT-<-INTEGERP))
 (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 |(< (/ 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))|))
 (197 197 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (197 197 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (197 197 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (197 197 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (197 197 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (158 154 (:REWRITE SIMPLIFY-SUMS-<))
 (153 151 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (122 44 (:REWRITE |(< y (+ (- c) x))|))
 (97 49 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (96 48 (:REWRITE BUBBLE-DOWN-+-MATCH-1))
 (76 38 (:REWRITE |(+ 0 x)|))
 (58 58 (:TYPE-PRESCRIPTION RTL::FL-DEF))
 (58 58 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (57 38 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (56 56 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (48 48 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (48 48 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (48 48 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (48 48 (:REWRITE |(+ x (- x))|))
 (44 44 (:REWRITE |(< x (+ c/d y))|))
 (41 41 (:REWRITE |(< (+ c/d x) y)|))
 (38 19 (:REWRITE DEFAULT-EXPT-2))
 (26 4 (:REWRITE DEFAULT-TIMES-2))
 (25 25 (:REWRITE |(< (/ x) 0)|))
 (25 25 (:REWRITE |(< (* x y) 0)|))
 (24 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (24 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (21 21 (:REWRITE |(< 0 (/ x))|))
 (21 21 (:REWRITE |(< 0 (* x y))|))
 (19 19 (:REWRITE DEFAULT-EXPT-1))
 (19 19 (:REWRITE |(expt 1/c n)|))
 (19 19 (:REWRITE |(expt (- x) n)|))
 (16 16 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (16 16 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (16 16 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (16 16 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (14 7 (:REWRITE DEFAULT-MINUS))
 (12 12 (:REWRITE FOLD-CONSTS-IN-+))
 (12 12 (:REWRITE |(+ c (+ d x))|))
 (12 12 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (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 RTL::SI-EXPPRODINT-2))
 (8 8 (:REWRITE RTL::SI-EXPPRODINT-1))
 (8 8 (:REWRITE RTL::INTEGERP-OPB))
 (8 8 (:REWRITE RTL::INTEGERP-OPA))
 (8 8 (:REWRITE RTL::INTEGERP-EB))
 (8 8 (:REWRITE RTL::INTEGERP-EA))
 (8 8 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (8 8 (:LINEAR EXPT-LINEAR-UPPER-<))
 (8 8 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (8 8 (:LINEAR EXPT-LINEAR-LOWER-<))
 (8 8 (:LINEAR EXPT->=-1-TWO))
 (8 8 (:LINEAR EXPT->-1-TWO))
 (8 8 (:LINEAR EXPT-<=-1-ONE))
 (8 8 (:LINEAR EXPT-<-1-ONE))
 (6 6 (:LINEAR RTL::N<=FL-LINEAR))
 (5 4 (:REWRITE DEFAULT-TIMES-1))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (3 3 (:REWRITE RTL::BITS-NEG-INDICES))
 (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 (expt 2 n) c)|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 )
(RTL::CASE-2-68
 (3156 16 (:REWRITE RTL::NEG-BITN-0))
 (1502 16 (:REWRITE RTL::BITN-NEG))
 (1467 4 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (1190 649 (:REWRITE DEFAULT-PLUS-2))
 (1152 649 (:REWRITE DEFAULT-PLUS-1))
 (798 16 (:REWRITE RTL::BVECP-BITN-0))
 (582 6 (:REWRITE RTL::BITS-BVECP))
 (426 271 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (407 275 (:REWRITE DEFAULT-LESS-THAN-2))
 (397 16 (:REWRITE RTL::NEG-BITN-1))
 (394 394 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (394 394 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (394 394 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (394 394 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (394 394 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (394 275 (:REWRITE DEFAULT-LESS-THAN-1))
 (388 4 (:LINEAR EXPT-<=-1-TWO))
 (384 4 (:LINEAR EXPT-<-1-TWO))
 (350 271 (:REWRITE |(< (- x) c)|))
 (350 271 (:REWRITE |(< (- x) (- y))|))
 (275 275 (:REWRITE THE-FLOOR-BELOW))
 (275 275 (:REWRITE THE-FLOOR-ABOVE))
 (275 275 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (275 275 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (275 271 (:REWRITE |(< c (- x))|))
 (271 271 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (271 271 (:REWRITE INTEGERP-<-CONSTANT))
 (271 271 (:REWRITE CONSTANT-<-INTEGERP))
 (271 271 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (271 271 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (271 271 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (271 271 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (271 271 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (271 271 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (271 271 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (271 271 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (271 271 (:REWRITE |(< (/ x) (/ y))|))
 (213 184 (:REWRITE SIMPLIFY-SUMS-<))
 (211 211 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (209 18 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (192 18 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (170 87 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (168 6 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (144 144 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (144 24 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (143 18 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (126 126 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (109 74 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (103 93 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 2))
 (102 43 (:REWRITE DEFAULT-MINUS))
 (97 97 (:TYPE-PRESCRIPTION RTL::PROD))
 (95 95 (:REWRITE |(< (+ c/d x) y)|))
 (90 10 (:REWRITE DEFAULT-TIMES-1))
 (89 37 (:REWRITE |(< y (+ (- c) x))|))
 (87 87 (:REWRITE |(< (/ x) 0)|))
 (87 87 (:REWRITE |(< (* x y) 0)|))
 (72 37 (:REWRITE DEFAULT-EXPT-2))
 (46 2 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (46 2 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (37 37 (:REWRITE DEFAULT-EXPT-1))
 (37 37 (:REWRITE |(expt 1/c n)|))
 (37 37 (:REWRITE |(expt (- x) n)|))
 (37 37 (:REWRITE |(< x (+ c/d y))|))
 (36 10 (:REWRITE DEFAULT-TIMES-2))
 (28 28 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (28 28 (:REWRITE FOLD-CONSTS-IN-+))
 (25 25 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (25 25 (:REWRITE RTL::BITS-NEG-INDICES))
 (24 24 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (24 24 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (24 24 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (24 24 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (23 23 (:REWRITE |(< 0 (/ x))|))
 (23 23 (:REWRITE |(< 0 (* x y))|))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (18 18 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (18 18 (:REWRITE |(equal c (/ x))|))
 (18 18 (:REWRITE |(equal c (- x))|))
 (18 18 (:REWRITE |(equal (/ x) c)|))
 (18 18 (:REWRITE |(equal (/ x) (/ y))|))
 (18 18 (:REWRITE |(equal (- x) c)|))
 (18 18 (:REWRITE |(equal (- x) (- y))|))
 (16 16 (:TYPE-PRESCRIPTION NATP))
 (15 15 (:REWRITE LOGAND-CONSTANT-MASK))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (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))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE RTL::SI-EXPPRODINT-2))
 (4 4 (:REWRITE RTL::SI-EXPPRODINT-1))
 (4 4 (:REWRITE RTL::INTEGERP-OPB))
 (4 4 (:REWRITE RTL::INTEGERP-OPA))
 (4 4 (:REWRITE RTL::INTEGERP-EB))
 (4 4 (:REWRITE RTL::INTEGERP-EA))
 (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))
 )
(RTL::CASE-2-69
 (1064 4 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (232 70 (:REWRITE |(< (- x) c)|))
 (215 126 (:REWRITE DEFAULT-PLUS-2))
 (204 204 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (204 204 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (204 204 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (204 204 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (196 1 (:REWRITE ODD-EXPT-THM))
 (192 1 (:REWRITE EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (191 126 (:REWRITE DEFAULT-PLUS-1))
 (191 1 (:REWRITE EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (188 1 (:REWRITE EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (187 1 (:REWRITE EXPT-IS-INCREASING-FOR-BASE->-1))
 (142 4 (:LINEAR EXPT->=-1-ONE))
 (113 70 (:REWRITE DEFAULT-LESS-THAN-1))
 (103 70 (:REWRITE DEFAULT-LESS-THAN-2))
 (95 65 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (76 70 (:REWRITE |(< (- x) (- y))|))
 (75 1 (:REWRITE |(integerp (expt x n))|))
 (74 70 (:REWRITE |(< c (- x))|))
 (70 70 (:REWRITE THE-FLOOR-BELOW))
 (70 70 (:REWRITE THE-FLOOR-ABOVE))
 (70 70 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (70 70 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (70 70 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (70 70 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (70 70 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (70 70 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (70 70 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (70 70 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (70 70 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (70 70 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (70 70 (:REWRITE |(< (/ x) (/ y))|))
 (66 66 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (66 66 (:REWRITE INTEGERP-<-CONSTANT))
 (66 66 (:REWRITE CONSTANT-<-INTEGERP))
 (60 53 (:REWRITE SIMPLIFY-SUMS-<))
 (58 58 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (47 47 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (46 46 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (36 36 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (32 32 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (32 32 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (32 32 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (26 26 (:REWRITE |(< y (+ (- c) x))|))
 (26 26 (:REWRITE |(< x (+ c/d y))|))
 (20 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (20 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (18 12 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (15 15 (:REWRITE |(+ c (+ d x))|))
 (14 14 (:REWRITE |(< (+ c/d x) y)|))
 (14 14 (:REWRITE |(< (+ (- c) x) y)|))
 (14 2 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (13 13 (:REWRITE FOLD-CONSTS-IN-+))
 (12 12 (:REWRITE |arith (expt x c)|))
 (12 12 (:REWRITE |arith (+ c (+ d x))|))
 (11 11 (:REWRITE |(< 0 (/ x))|))
 (11 11 (:REWRITE |(< 0 (* x y))|))
 (11 6 (:REWRITE DEFAULT-MINUS))
 (10 10 (:REWRITE |arith (expt 1/c n)|))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (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))
 (8 4 (:REWRITE |(- (- x))|))
 (6 4 (:LINEAR EXPT-X->=-X))
 (6 4 (:LINEAR EXPT-X->-X))
 (6 4 (:LINEAR EXPT->-1-ONE))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (5 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (4 4 (:REWRITE RTL::SI-EXPPRODINT-2))
 (4 4 (:REWRITE RTL::SI-EXPPRODINT-1))
 (4 4 (:REWRITE RTL::INTEGERP-OPB))
 (4 4 (:REWRITE RTL::INTEGERP-OPA))
 (4 4 (:REWRITE RTL::INTEGERP-EB))
 (4 4 (:REWRITE RTL::INTEGERP-EA))
 (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))
 (3 2 (:REWRITE DEFAULT-EXPT-2))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (2 2 (:REWRITE DEFAULT-EXPT-1))
 (2 2 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (2 2 (:REWRITE |(expt 1/c n)|))
 (2 2 (:REWRITE |(expt (- x) n)|))
 )
(RTL::CASE-2-70
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 )
(RTL::CASE-2-71
 (1142 65 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (554 2 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (229 123 (:REWRITE DEFAULT-PLUS-2))
 (229 123 (:REWRITE DEFAULT-PLUS-1))
 (211 2 (:REWRITE RTL::NEG-BITN-0))
 (202 2 (:DEFINITION NATP))
 (198 45 (:REWRITE NORMALIZE-ADDENDS))
 (196 2 (:REWRITE ODD-EXPT-THM))
 (196 2 (:LINEAR EXPT->=-1-ONE))
 (194 2 (:LINEAR EXPT-<=-1-TWO))
 (192 2 (:LINEAR EXPT-<-1-TWO))
 (190 2 (:LINEAR EXPT-X->=-X))
 (190 2 (:LINEAR EXPT-X->-X))
 (190 2 (:LINEAR EXPT->-1-ONE))
 (128 65 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (107 65 (:REWRITE DEFAULT-LESS-THAN-2))
 (99 65 (:REWRITE DEFAULT-LESS-THAN-1))
 (95 1 (:REWRITE RTL::BITN-NEG))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (75 65 (:REWRITE |(< c (- x))|))
 (72 65 (:REWRITE |(< (- x) c)|))
 (72 65 (:REWRITE |(< (- x) (- y))|))
 (70 48 (:REWRITE SIMPLIFY-SUMS-<))
 (68 34 (:DEFINITION FIX))
 (65 65 (:REWRITE THE-FLOOR-BELOW))
 (65 65 (:REWRITE THE-FLOOR-ABOVE))
 (65 65 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (65 65 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (65 65 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (65 65 (:REWRITE INTEGERP-<-CONSTANT))
 (65 65 (:REWRITE CONSTANT-<-INTEGERP))
 (65 65 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (65 65 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (65 65 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (65 65 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (65 65 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (65 65 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (65 65 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (65 65 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (65 65 (:REWRITE |(< (/ x) (/ y))|))
 (45 45 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (40 2 (:REWRITE RTL::NEG-BITN-1))
 (34 17 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (34 17 (:REWRITE BUBBLE-DOWN-+-MATCH-1))
 (28 28 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (26 13 (:REWRITE |(+ 0 x)|))
 (17 17 (:REWRITE |(+ x (- x))|))
 (15 15 (:REWRITE |(< y (+ (- c) x))|))
 (15 15 (:REWRITE |(< x (+ c/d y))|))
 (14 14 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-2))
 (13 13 (:REWRITE |(< (+ c/d x) y)|))
 (13 13 (:REWRITE |(< (+ (- c) x) y)|))
 (12 12 (:TYPE-PRESCRIPTION RTL::SI-EXPPRODINT-1))
 (12 12 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (12 12 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (11 11 (:REWRITE |(< (/ x) 0)|))
 (11 11 (:REWRITE |(< (* x y) 0)|))
 (9 9 (:REWRITE |(< 0 (/ x))|))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 (9 6 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (7 7 (:REWRITE FOLD-CONSTS-IN-+))
 (7 7 (:REWRITE |(+ c (+ d x))|))
 (6 3 (:REWRITE DEFAULT-MINUS))
 (6 3 (:REWRITE DEFAULT-EXPT-2))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (: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))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE DEFAULT-EXPT-1))
 (3 3 (:REWRITE |(expt 1/c n)|))
 (3 3 (:REWRITE |(expt (- x) n)|))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE RTL::SI-EXPPRODINT-2))
 (2 2 (:REWRITE RTL::SI-EXPPRODINT-1))
 (2 2 (:REWRITE RTL::INTEGERP-OPB))
 (2 2 (:REWRITE RTL::INTEGERP-OPA))
 (2 2 (:REWRITE RTL::INTEGERP-EB))
 (2 2 (:REWRITE RTL::INTEGERP-EA))
 (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-ONE))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (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))|))
 )
(RTL::CASE-2-72
 (324 37 (:REWRITE DEFAULT-TIMES-2))
 (256 256 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (256 256 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (256 256 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (256 256 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (256 256 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (250 125 (:REWRITE DEFAULT-PLUS-2))
 (197 125 (:REWRITE DEFAULT-PLUS-1))
 (167 29 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (162 29 (:REWRITE DEFAULT-LESS-THAN-1))
 (157 29 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (77 77 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (77 77 (:REWRITE NORMALIZE-ADDENDS))
 (77 37 (:REWRITE DEFAULT-TIMES-1))
 (42 28 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (34 29 (:REWRITE DEFAULT-LESS-THAN-2))
 (30 29 (:REWRITE SIMPLIFY-SUMS-<))
 (29 29 (:REWRITE THE-FLOOR-BELOW))
 (29 29 (:REWRITE THE-FLOOR-ABOVE))
 (29 29 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (29 29 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (29 29 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (29 29 (:REWRITE INTEGERP-<-CONSTANT))
 (29 29 (:REWRITE CONSTANT-<-INTEGERP))
 (29 29 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (29 29 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (29 29 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (29 29 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (29 29 (:REWRITE |(< c (- x))|))
 (29 29 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (29 29 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (29 29 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (29 29 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (29 29 (:REWRITE |(< (/ x) (/ y))|))
 (29 29 (:REWRITE |(< (- x) c)|))
 (29 29 (:REWRITE |(< (- x) (- y))|))
 (28 14 (:REWRITE DEFAULT-EXPT-2))
 (24 24 (:REWRITE FOLD-CONSTS-IN-+))
 (24 24 (:REWRITE |(+ c (+ d x))|))
 (15 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (15 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (14 14 (:REWRITE DEFAULT-EXPT-1))
 (14 14 (:REWRITE |(expt 1/c n)|))
 (14 14 (:REWRITE |(expt (- x) n)|))
 (13 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (11 11 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 9 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (7 7 (:REWRITE |(< y (+ (- c) x))|))
 (7 7 (:REWRITE |(< x (+ c/d y))|))
 (7 7 (:REWRITE |(< 0 (/ x))|))
 (7 7 (:REWRITE |(< 0 (* x y))|))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (5 5 (:REWRITE |(< (+ c/d x) y)|))
 (5 5 (:REWRITE |(< (+ (- c) x) y)|))
 (4 4 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (4 4 (:REWRITE |(* c (* d x))|))
 (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-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 |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::CASE-2-73
 (112 54 (:REWRITE DEFAULT-PLUS-2))
 (84 54 (:REWRITE DEFAULT-PLUS-1))
 (81 9 (:REWRITE DEFAULT-TIMES-2))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (32 32 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (32 32 (:REWRITE NORMALIZE-ADDENDS))
 (30 30 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (30 30 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (30 30 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (26 9 (:REWRITE DEFAULT-TIMES-1))
 (14 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (14 9 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (14 9 (:REWRITE DEFAULT-LESS-THAN-2))
 (12 12 (:REWRITE FOLD-CONSTS-IN-+))
 (12 6 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (10 9 (:REWRITE SIMPLIFY-SUMS-<))
 (9 9 (:REWRITE THE-FLOOR-BELOW))
 (9 9 (:REWRITE THE-FLOOR-ABOVE))
 (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-1))
 (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))|))
 (9 3 (:REWRITE DEFAULT-EXPT-2))
 (6 6 (:TYPE-PRESCRIPTION RTL::PROD))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (5 5 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (5 5 (:REWRITE |(< y (+ (- c) x))|))
 (5 5 (:REWRITE |(< x (+ c/d y))|))
 (5 5 (:REWRITE |(< 0 (/ x))|))
 (5 5 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:REWRITE DEFAULT-EXPT-1))
 (3 3 (:REWRITE |(expt 1/c n)|))
 (3 3 (:REWRITE |(expt (- x) n)|))
 (3 3 (:REWRITE |(< (+ c/d x) y)|))
 (3 3 (:REWRITE |(< (+ (- c) x) y)|))
 (2 2 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (1 1 (:TYPE-PRESCRIPTION B))
 (1 1 (:TYPE-PRESCRIPTION A))
 (1 1 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (1 1 (:REWRITE |(* c (* d x))|))
 )
(RTL::CASE-2-74
 (60 30 (:REWRITE DEFAULT-PLUS-2))
 (48 30 (:REWRITE DEFAULT-PLUS-1))
 (22 21 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (21 21 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (21 21 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (21 21 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (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 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (18 18 (:REWRITE NORMALIZE-ADDENDS))
 (18 7 (:REWRITE DEFAULT-TIMES-2))
 (9 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (9 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (9 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (8 7 (:REWRITE DEFAULT-TIMES-1))
 (7 6 (:REWRITE SIMPLIFY-SUMS-<))
 (6 6 (:TYPE-PRESCRIPTION RTL::LPRODSHFT))
 (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 FOLD-CONSTS-IN-+))
 (6 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (6 6 (:REWRITE CONSTANT-<-INTEGERP))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (- x))|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) (/ y))|))
 (6 6 (:REWRITE |(< (- x) c)|))
 (6 6 (:REWRITE |(< (- x) (- y))|))
 (6 6 (:REWRITE |(+ c (+ d x))|))
 (5 5 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:REWRITE |(< (+ c/d x) y)|))
 (3 3 (:REWRITE |(< (+ (- c) x) y)|))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:TYPE-PRESCRIPTION B))
 (1 1 (:TYPE-PRESCRIPTION A))
 )
(RTL::CASE-2-75
 (130 59 (:REWRITE DEFAULT-PLUS-2))
 (126 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (104 59 (:REWRITE DEFAULT-PLUS-1))
 (81 81 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (81 81 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (81 81 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (36 36 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (36 36 (:REWRITE NORMALIZE-ADDENDS))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (25 8 (:REWRITE DEFAULT-TIMES-2))
 (20 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (20 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (16 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (13 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (13 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (11 11 (:REWRITE FOLD-CONSTS-IN-+))
 (11 11 (:REWRITE |(+ c (+ d x))|))
 (11 10 (:REWRITE SIMPLIFY-SUMS-<))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (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) c) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) (/ y))|))
 (10 10 (:REWRITE |(< (- x) c)|))
 (10 10 (:REWRITE |(< (- x) (- y))|))
 (9 8 (:REWRITE DEFAULT-TIMES-1))
 (8 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (7 7 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (5 5 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (5 5 (:REWRITE RTL::BITS-NEG-INDICES))
 (5 5 (:REWRITE |(< y (+ (- c) x))|))
 (5 5 (:REWRITE |(< x (+ c/d y))|))
 (5 5 (:REWRITE |(< 0 (/ x))|))
 (5 5 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (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))|))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:TYPE-PRESCRIPTION B))
 (1 1 (:TYPE-PRESCRIPTION A))
 )
(RTL::CASE-2-76
 (115 59 (:REWRITE DEFAULT-PLUS-2))
 (98 59 (:REWRITE DEFAULT-PLUS-1))
 (90 1 (:DEFINITION RTL::SI))
 (76 2 (:DEFINITION RTL::BVECP))
 (44 1 (:REWRITE RTL::BVECP-BITN-0))
 (42 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (36 1 (:REWRITE RTL::BITS-TAIL))
 (33 33 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (33 33 (:REWRITE NORMALIZE-ADDENDS))
 (31 1 (:REWRITE |(< (if a b c) x)|))
 (26 26 (:TYPE-PRESCRIPTION RTL::SI))
 (18 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (18 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (17 17 (:TYPE-PRESCRIPTION RTL::EXPDIFFINT))
 (17 13 (:REWRITE DEFAULT-LESS-THAN-1))
 (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-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 13 (:REWRITE DEFAULT-LESS-THAN-2))
 (15 7 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (15 7 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (13 13 (:REWRITE THE-FLOOR-BELOW))
 (13 13 (:REWRITE THE-FLOOR-ABOVE))
 (13 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 CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (- x))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (12 1 (:REWRITE RTL::NEG-BITN-0))
 (10 10 (:REWRITE FOLD-CONSTS-IN-+))
 (10 10 (:REWRITE |(+ c (+ d x))|))
 (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))|))
 (7 7 (:REWRITE |(< y (+ (- c) x))|))
 (7 7 (:REWRITE |(< x (+ c/d y))|))
 (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))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:TYPE-PRESCRIPTION RTL::BITN-NONNEGATIVE-INTEGER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 1 (:REWRITE RTL::NEG-BITN-1))
 (2 2 (:TYPE-PRESCRIPTION RTL::BVECP))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::CASE-2-77
 (424 148 (:REWRITE DEFAULT-PLUS-2))
 (351 148 (:REWRITE DEFAULT-PLUS-1))
 (193 193 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (193 193 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (175 7 (:REWRITE RTL::BITS-TAIL-GEN))
 (103 37 (:REWRITE DEFAULT-TIMES-2))
 (77 77 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (77 32 (:REWRITE DEFAULT-LESS-THAN-1))
 (76 76 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (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))
 (70 29 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (70 29 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (61 1 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (46 46 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (46 37 (:REWRITE DEFAULT-TIMES-1))
 (45 32 (:REWRITE DEFAULT-LESS-THAN-2))
 (36 36 (:TYPE-PRESCRIPTION RTL::LFRAC105))
 (36 32 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (36 32 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (36 6 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (32 32 (:REWRITE THE-FLOOR-BELOW))
 (32 32 (:REWRITE THE-FLOOR-ABOVE))
 (29 29 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (29 29 (:REWRITE INTEGERP-<-CONSTANT))
 (29 29 (:REWRITE CONSTANT-<-INTEGERP))
 (29 29 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (29 29 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (29 29 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (29 29 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (29 29 (:REWRITE |(< c (- x))|))
 (29 29 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (29 29 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (29 29 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (29 29 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (29 29 (:REWRITE |(< (/ x) (/ y))|))
 (29 29 (:REWRITE |(< (- x) c)|))
 (29 29 (:REWRITE |(< (- x) (- y))|))
 (26 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (23 23 (:REWRITE |arith (+ c (+ d x))|))
 (23 23 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (23 23 (:REWRITE FOLD-CONSTS-IN-+))
 (23 23 (:REWRITE |(+ c (+ d x))|))
 (17 17 (:REWRITE |(< y (+ (- c) x))|))
 (17 17 (:REWRITE |(< x (+ c/d y))|))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (16 16 (:REWRITE |(< 0 (/ x))|))
 (16 16 (:REWRITE |(< 0 (* x y))|))
 (15 7 (:REWRITE RTL::BITS-TAIL))
 (13 13 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (13 13 (:REWRITE RTL::BITS-NEG-INDICES))
 (13 1 (:REWRITE |(* y (* x z))|))
 (7 7 (:REWRITE |(< (+ c/d x) y)|))
 (7 7 (:REWRITE |(< (+ (- c) x) y)|))
 (6 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (6 1 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (6 1 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (5 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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))|))
 (4 2 (:REWRITE |(< (* (/ x) y) 1) with (< x 0)|))
 (3 3 (:TYPE-PRESCRIPTION B))
 (3 3 (:TYPE-PRESCRIPTION A))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (2 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (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 |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE |(equal (* x y) 0)|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::CASE-2-A
 (3516 1562 (:REWRITE DEFAULT-PLUS-2))
 (2522 1562 (:REWRITE DEFAULT-PLUS-1))
 (1667 1667 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1667 1667 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1667 1667 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1257 281 (:REWRITE DEFAULT-TIMES-2))
 (1035 1035 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1035 1035 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1035 1035 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1035 1035 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1008 24 (:REWRITE RTL::BITS-TAIL-GEN))
 (958 958 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (766 336 (:REWRITE DEFAULT-LESS-THAN-2))
 (738 281 (:REWRITE DEFAULT-TIMES-1))
 (725 324 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (473 315 (:REWRITE SIMPLIFY-SUMS-<))
 (461 336 (:REWRITE DEFAULT-LESS-THAN-1))
 (369 103 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (336 336 (:REWRITE THE-FLOOR-BELOW))
 (336 336 (:REWRITE THE-FLOOR-ABOVE))
 (324 324 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (324 324 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (324 324 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (324 324 (:REWRITE INTEGERP-<-CONSTANT))
 (324 324 (:REWRITE CONSTANT-<-INTEGERP))
 (324 324 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (324 324 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (324 324 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (324 324 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (324 324 (:REWRITE |(< c (- x))|))
 (324 324 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (324 324 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (324 324 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (324 324 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (324 324 (:REWRITE |(< (/ x) (/ y))|))
 (324 324 (:REWRITE |(< (- x) c)|))
 (324 324 (:REWRITE |(< (- x) (- y))|))
 (292 292 (:REWRITE FOLD-CONSTS-IN-+))
 (292 292 (:REWRITE |(+ c (+ d x))|))
 (267 103 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (260 260 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (201 201 (:REWRITE |(< y (+ (- c) x))|))
 (201 201 (:REWRITE |(< x (+ c/d y))|))
 (180 180 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (180 180 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (180 180 (:REWRITE |(< 0 (/ x))|))
 (180 180 (:REWRITE |(< 0 (* x y))|))
 (126 126 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (126 126 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (126 126 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (104 104 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (104 104 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (104 104 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (104 104 (:REWRITE |(equal c (/ x))|))
 (104 104 (:REWRITE |(equal c (- x))|))
 (104 104 (:REWRITE |(equal (/ x) c)|))
 (104 104 (:REWRITE |(equal (/ x) (/ y))|))
 (104 104 (:REWRITE |(equal (- x) c)|))
 (104 104 (:REWRITE |(equal (- x) (- y))|))
 (72 24 (:REWRITE RTL::BITS-TAIL))
 (61 61 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (61 61 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (61 61 (:REWRITE |(< (/ x) 0)|))
 (61 61 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (61 61 (:REWRITE |(< (* x y) 0)|))
 (60 60 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (60 60 (:REWRITE RTL::BITS-NEG-INDICES))
 (54 36 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (47 47 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (43 43 (:REWRITE DEFAULT-MINUS))
 (43 43 (:REWRITE |(- (* c x))|))
 (36 18 (:REWRITE DEFAULT-EXPT-2))
 (28 28 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (26 26 (:REWRITE |(equal (+ (- c) x) y)|))
 (20 20 (:REWRITE |(< (+ c/d x) y)|))
 (20 20 (:REWRITE |(< (+ (- c) x) y)|))
 (18 18 (:REWRITE DEFAULT-EXPT-1))
 (18 18 (:REWRITE |(expt 1/c n)|))
 (18 18 (:REWRITE |(expt (- x) n)|))
 (9 9 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 )
(RTL::CASE-2-B
 (1636 707 (:REWRITE DEFAULT-PLUS-2))
 (1372 1372 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1372 1372 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1372 1372 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1283 707 (:REWRITE DEFAULT-PLUS-1))
 (924 22 (:REWRITE RTL::BITS-TAIL-GEN))
 (577 156 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (456 174 (:REWRITE DEFAULT-LESS-THAN-2))
 (452 156 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (417 417 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (396 32 (:REWRITE ACL2-NUMBERP-X))
 (308 150 (:REWRITE DEFAULT-TIMES-2))
 (273 273 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (273 273 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (273 273 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (273 273 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (202 150 (:REWRITE DEFAULT-TIMES-1))
 (194 37 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (182 26 (:REWRITE RATIONALP-X))
 (174 174 (:REWRITE THE-FLOOR-BELOW))
 (174 174 (:REWRITE THE-FLOOR-ABOVE))
 (165 156 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (165 156 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (156 156 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (156 156 (:REWRITE INTEGERP-<-CONSTANT))
 (156 156 (:REWRITE CONSTANT-<-INTEGERP))
 (156 156 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (156 156 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (156 156 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (156 156 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (156 156 (:REWRITE |(< c (- x))|))
 (156 156 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (156 156 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (156 156 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (156 156 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (156 156 (:REWRITE |(< (/ x) (/ y))|))
 (156 156 (:REWRITE |(< (- x) c)|))
 (156 156 (:REWRITE |(< (- x) (- y))|))
 (137 41 (:REWRITE |(equal (/ x) c)|))
 (133 133 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (126 126 (:REWRITE FOLD-CONSTS-IN-+))
 (126 126 (:REWRITE |(+ c (+ d x))|))
 (111 111 (:REWRITE |(< y (+ (- c) x))|))
 (111 111 (:REWRITE |(< x (+ c/d y))|))
 (101 101 (:REWRITE |(< 0 (/ x))|))
 (101 101 (:REWRITE |(< 0 (* x y))|))
 (96 96 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (96 37 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (96 16 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (88 37 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (81 81 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (73 73 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (73 73 (:REWRITE RTL::BITS-NEG-INDICES))
 (66 22 (:REWRITE RTL::BITS-TAIL))
 (52 52 (:TYPE-PRESCRIPTION B))
 (52 52 (:TYPE-PRESCRIPTION A))
 (45 41 (:REWRITE |(equal (/ x) (/ y))|))
 (41 41 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (41 41 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (41 41 (:REWRITE |(equal c (/ x))|))
 (41 41 (:REWRITE |(equal (- x) (- y))|))
 (37 37 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (37 37 (:REWRITE |(equal c (- x))|))
 (37 37 (:REWRITE |(equal (- x) c)|))
 (26 26 (:REWRITE REDUCE-RATIONALP-+))
 (26 26 (:REWRITE REDUCE-RATIONALP-*))
 (26 26 (:REWRITE REDUCE-INTEGERP-+))
 (26 26 (:REWRITE RATIONALP-MINUS-X))
 (26 26 (:REWRITE INTEGERP-MINUS-X))
 (26 26 (:META META-RATIONALP-CORRECT))
 (26 26 (:META META-INTEGERP-CORRECT))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (12 4 (:REWRITE |(equal x (/ y))|))
 (8 4 (:REWRITE DEFAULT-DIVIDE))
 (8 4 (:REWRITE |(not (equal x (/ y)))|))
 (8 4 (:REWRITE |(/ (/ x))|))
 (5 5 (:REWRITE |(equal (+ (- c) x) y)|))
 (5 5 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (5 5 (:REWRITE |(< (+ c/d x) y)|))
 (5 5 (:REWRITE |(< (+ (- c) x) y)|))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(RTL::UNROUND-A
 (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))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 )
(RTL::UNROUND-B
 (45 45 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (45 45 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (45 45 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (45 45 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 )
(RTL::EAB-1
 (2519 39 (:REWRITE RTL::CASE-2-REWRITE))
 (2488 39 (:REWRITE RTL::CASE-1-10))
 (930 62 (:REWRITE |(+ y (+ x z))|))
 (713 713 (:TYPE-PRESCRIPTION RTL::INTEGERP-EB))
 (631 320 (:REWRITE DEFAULT-PLUS-2))
 (527 527 (:TYPE-PRESCRIPTION RTL::INTEGERP-EA))
 (508 320 (:REWRITE DEFAULT-PLUS-1))
 (239 115 (:REWRITE DEFAULT-LESS-THAN-2))
 (234 108 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (192 192 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (192 192 (:REWRITE NORMALIZE-ADDENDS))
 (171 108 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (120 115 (:REWRITE DEFAULT-LESS-THAN-1))
 (115 115 (:REWRITE THE-FLOOR-BELOW))
 (115 115 (:REWRITE THE-FLOOR-ABOVE))
 (112 112 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (112 112 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (112 112 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (112 112 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (112 112 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (112 112 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (112 112 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (112 112 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (112 112 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (112 112 (:REWRITE INTEGERP-<-CONSTANT))
 (112 112 (:REWRITE CONSTANT-<-INTEGERP))
 (112 112 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (112 112 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (112 112 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (112 112 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (112 112 (:REWRITE |(< c (- x))|))
 (112 112 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (112 112 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (112 112 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (112 112 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (112 112 (:REWRITE |(< (/ x) (/ y))|))
 (112 112 (:REWRITE |(< (- x) c)|))
 (112 112 (:REWRITE |(< (- x) (- y))|))
 (108 108 (:REWRITE SIMPLIFY-SUMS-<))
 (106 3 (:REWRITE |(< (if a b c) x)|))
 (86 8 (:REWRITE RTL::NEG-BITN-0))
 (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 FOLD-CONSTS-IN-+))
 (62 62 (:REWRITE |(< y (+ (- c) x))|))
 (62 62 (:REWRITE |(< x (+ c/d y))|))
 (62 62 (:REWRITE |(< 0 (/ x))|))
 (62 62 (:REWRITE |(< 0 (* x y))|))
 (62 62 (:REWRITE |(+ c (+ d x))|))
 (24 12 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (21 21 (:REWRITE RTL::BITS-NEG-INDICES))
 (19 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (18 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (14 8 (:REWRITE RTL::NEG-BITN-1))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (12 12 (:REWRITE |(equal c (/ x))|))
 (12 12 (:REWRITE |(equal c (- x))|))
 (12 12 (:REWRITE |(equal (/ x) c)|))
 (12 12 (:REWRITE |(equal (/ x) (/ y))|))
 (12 12 (:REWRITE |(equal (- x) c)|))
 (12 12 (:REWRITE |(equal (- x) (- y))|))
 (8 8 (:REWRITE |(< (/ x) 0)|))
 (8 8 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (5 5 (:REWRITE |(< (+ c/d x) y)|))
 (5 5 (:REWRITE |(< (+ (- c) x) y)|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 1 (:REWRITE DEFAULT-TIMES-2))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE DEFAULT-TIMES-1))
 (1 1 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (1 1 (:REWRITE RTL::BITS-BVECP))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::EAB-2)
(RTL::EAB-3
 (246 6 (:REWRITE RTL::CASE-2-REWRITE))
 (243 6 (:REWRITE RTL::CASE-1-10))
 (69 69 (:TYPE-PRESCRIPTION RTL::INTEGERP-EB))
 (56 8 (:REWRITE ACL2-NUMBERP-X))
 (51 51 (:TYPE-PRESCRIPTION RTL::INTEGERP-EA))
 (30 30 (:TYPE-PRESCRIPTION RTL::SI))
 (30 30 (:TYPE-PRESCRIPTION RTL::INT-SI))
 (27 27 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (27 27 (:REWRITE NORMALIZE-ADDENDS))
 (24 6 (:REWRITE RATIONALP-X))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (18 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (18 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (12 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 10 (:REWRITE REDUCE-INTEGERP-+))
 (10 10 (:REWRITE INTEGERP-MINUS-X))
 (10 10 (:META META-INTEGERP-CORRECT))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (8 8 (:REWRITE |(+ c (+ d x))|))
 (8 2 (:REWRITE RTL::NEG-BITN-1))
 (8 2 (:REWRITE RTL::NEG-BITN-0))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (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 SIMPLIFY-SUMS-<))
 (6 6 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE INTEGERP-<-CONSTANT))
 (6 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (6 6 (:REWRITE CONSTANT-<-INTEGERP))
 (6 6 (:REWRITE |(< y (+ (- c) x))|))
 (6 6 (:REWRITE |(< x (+ c/d y))|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (- x))|))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (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-RATIONALP-CORRECT))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (5 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::EAB-4
 (2031 31 (:REWRITE RTL::CASE-2-REWRITE))
 (2006 31 (:REWRITE RTL::CASE-1-10))
 (750 50 (:REWRITE |(+ y (+ x z))|))
 (575 575 (:TYPE-PRESCRIPTION RTL::INTEGERP-EB))
 (516 260 (:REWRITE DEFAULT-PLUS-2))
 (490 16 (:REWRITE RTL::BITS-TAIL-GEN))
 (425 425 (:TYPE-PRESCRIPTION RTL::INTEGERP-EA))
 (412 260 (:REWRITE DEFAULT-PLUS-1))
 (196 90 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (195 95 (:REWRITE DEFAULT-LESS-THAN-2))
 (188 8 (:REWRITE RTL::BVECP-BITN-0))
 (156 156 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (156 156 (:REWRITE NORMALIZE-ADDENDS))
 (144 90 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (113 3 (:REWRITE |(< (if a b c) x)|))
 (106 95 (:REWRITE DEFAULT-LESS-THAN-1))
 (97 97 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (97 97 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (97 97 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (97 97 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (97 97 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (97 97 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (96 92 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (95 95 (:REWRITE THE-FLOOR-BELOW))
 (95 95 (:REWRITE THE-FLOOR-ABOVE))
 (94 92 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (92 92 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (92 92 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (92 92 (:REWRITE INTEGERP-<-CONSTANT))
 (92 92 (:REWRITE CONSTANT-<-INTEGERP))
 (92 92 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (92 92 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (92 92 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (92 92 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (92 92 (:REWRITE |(< c (- x))|))
 (92 92 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (92 92 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (92 92 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (92 92 (:REWRITE |(< (/ x) (/ y))|))
 (92 92 (:REWRITE |(< (- x) c)|))
 (92 92 (:REWRITE |(< (- x) (- y))|))
 (90 90 (:REWRITE SIMPLIFY-SUMS-<))
 (86 8 (:REWRITE RTL::NEG-BITN-0))
 (50 50 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (50 50 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (50 50 (:REWRITE FOLD-CONSTS-IN-+))
 (50 50 (:REWRITE |(< y (+ (- c) x))|))
 (50 50 (:REWRITE |(< x (+ c/d y))|))
 (50 50 (:REWRITE |(< 0 (/ x))|))
 (50 50 (:REWRITE |(< 0 (* x y))|))
 (50 50 (:REWRITE |(+ c (+ d x))|))
 (24 12 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (19 19 (:REWRITE RTL::BITS-NEG-INDICES))
 (18 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (17 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (14 8 (:REWRITE RTL::NEG-BITN-1))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (12 12 (:REWRITE |(equal c (/ x))|))
 (12 12 (:REWRITE |(equal c (- x))|))
 (12 12 (:REWRITE |(equal (/ x) c)|))
 (12 12 (:REWRITE |(equal (/ x) (/ y))|))
 (12 12 (:REWRITE |(equal (- x) c)|))
 (12 12 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:REWRITE RTL::BITN-NEG))
 (5 5 (:REWRITE |(equal (+ (- c) x) y)|))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 1 (:REWRITE DEFAULT-TIMES-2))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE DEFAULT-TIMES-1))
 (1 1 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (1 1 (:REWRITE RTL::BITS-BVECP))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::EAB-5)
(RTL::EAB-6
 (246 6 (:REWRITE RTL::CASE-2-REWRITE))
 (243 6 (:REWRITE RTL::CASE-1-10))
 (69 69 (:TYPE-PRESCRIPTION RTL::INTEGERP-EB))
 (56 8 (:REWRITE ACL2-NUMBERP-X))
 (51 51 (:TYPE-PRESCRIPTION RTL::INTEGERP-EA))
 (30 30 (:TYPE-PRESCRIPTION RTL::SI))
 (30 30 (:TYPE-PRESCRIPTION RTL::INT-SI))
 (30 30 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (30 30 (:REWRITE NORMALIZE-ADDENDS))
 (24 6 (:REWRITE RATIONALP-X))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (18 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (18 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (12 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 10 (:REWRITE REDUCE-INTEGERP-+))
 (10 10 (:REWRITE INTEGERP-MINUS-X))
 (10 10 (:META META-INTEGERP-CORRECT))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (8 2 (:REWRITE RTL::NEG-BITN-1))
 (8 2 (:REWRITE RTL::NEG-BITN-0))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (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 SIMPLIFY-SUMS-<))
 (6 6 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE INTEGERP-<-CONSTANT))
 (6 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (6 6 (:REWRITE CONSTANT-<-INTEGERP))
 (6 6 (:REWRITE |(< y (+ (- c) x))|))
 (6 6 (:REWRITE |(< x (+ c/d y))|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (- x))|))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (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-RATIONALP-CORRECT))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (5 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::EAB-7
 (488 8 (:REWRITE RTL::CASE-2-REWRITE))
 (482 8 (:REWRITE RTL::CASE-1-10))
 (180 12 (:REWRITE |(+ y (+ x z))|))
 (138 138 (:TYPE-PRESCRIPTION RTL::INTEGERP-EB))
 (125 64 (:REWRITE DEFAULT-PLUS-2))
 (103 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (102 102 (:TYPE-PRESCRIPTION RTL::INTEGERP-EA))
 (101 64 (:REWRITE DEFAULT-PLUS-1))
 (42 17 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (41 17 (:REWRITE DEFAULT-LESS-THAN-2))
 (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))
 (38 38 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (38 38 (:REWRITE NORMALIZE-ADDENDS))
 (30 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (20 2 (:REWRITE RTL::NEG-BITN-0))
 (18 18 (:TYPE-PRESCRIPTION RTL::SI))
 (18 17 (:REWRITE DEFAULT-LESS-THAN-1))
 (17 17 (:REWRITE THE-FLOOR-BELOW))
 (17 17 (:REWRITE THE-FLOOR-ABOVE))
 (17 17 (:REWRITE SIMPLIFY-SUMS-<))
 (17 17 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (17 17 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (17 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (17 17 (:REWRITE INTEGERP-<-CONSTANT))
 (17 17 (:REWRITE CONSTANT-<-INTEGERP))
 (17 17 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (17 17 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (17 17 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (17 17 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (17 17 (:REWRITE |(< c (- x))|))
 (17 17 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (17 17 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (17 17 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (17 17 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (17 17 (:REWRITE |(< (/ x) (/ y))|))
 (17 17 (:REWRITE |(< (- x) c)|))
 (17 17 (:REWRITE |(< (- x) (- y))|))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (12 12 (:REWRITE FOLD-CONSTS-IN-+))
 (12 12 (:REWRITE |(< y (+ (- c) x))|))
 (12 12 (:REWRITE |(< x (+ c/d y))|))
 (12 12 (:REWRITE |(< 0 (/ x))|))
 (12 12 (:REWRITE |(< 0 (* x y))|))
 (12 12 (:REWRITE |(+ c (+ d x))|))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (5 5 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (5 5 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE RTL::NEG-BITN-1))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::EAB-8
 (651 11 (:REWRITE RTL::CASE-2-REWRITE))
 (643 11 (:REWRITE RTL::CASE-1-10))
 (240 16 (:REWRITE |(+ y (+ x z))|))
 (184 184 (:TYPE-PRESCRIPTION RTL::INTEGERP-EB))
 (173 8 (:REWRITE RTL::BITS-TAIL-GEN))
 (167 85 (:REWRITE DEFAULT-PLUS-2))
 (136 136 (:TYPE-PRESCRIPTION RTL::INTEGERP-EA))
 (134 85 (:REWRITE DEFAULT-PLUS-1))
 (63 30 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (62 30 (:REWRITE DEFAULT-LESS-THAN-2))
 (54 54 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (54 54 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (54 54 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (54 54 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (54 54 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (54 54 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (54 2 (:REWRITE RTL::BVECP-BITN-0))
 (50 50 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (50 50 (:REWRITE NORMALIZE-ADDENDS))
 (47 30 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (31 30 (:REWRITE DEFAULT-LESS-THAN-1))
 (30 30 (:REWRITE THE-FLOOR-BELOW))
 (30 30 (:REWRITE THE-FLOOR-ABOVE))
 (30 30 (:REWRITE SIMPLIFY-SUMS-<))
 (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))|))
 (20 2 (:REWRITE RTL::NEG-BITN-0))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (16 16 (:REWRITE FOLD-CONSTS-IN-+))
 (16 16 (:REWRITE |(< y (+ (- c) x))|))
 (16 16 (:REWRITE |(< x (+ c/d y))|))
 (16 16 (:REWRITE |(< 0 (/ x))|))
 (16 16 (:REWRITE |(< 0 (* x y))|))
 (16 16 (:REWRITE |(+ c (+ d x))|))
 (11 11 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 9 (:REWRITE RTL::BITS-NEG-INDICES))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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))|))
 (2 2 (:REWRITE RTL::NEG-BITN-1))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::EAB-9)
(RTL::EAB-10
 (246 6 (:REWRITE RTL::CASE-2-REWRITE))
 (243 6 (:REWRITE RTL::CASE-1-10))
 (69 69 (:TYPE-PRESCRIPTION RTL::INTEGERP-EB))
 (64 8 (:REWRITE ACL2-NUMBERP-X))
 (51 51 (:TYPE-PRESCRIPTION RTL::INTEGERP-EA))
 (34 34 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (34 34 (:REWRITE NORMALIZE-ADDENDS))
 (30 30 (:TYPE-PRESCRIPTION RTL::SI))
 (30 30 (:TYPE-PRESCRIPTION RTL::INT-SI))
 (28 7 (:REWRITE RATIONALP-X))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (18 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (18 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (12 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11 11 (:REWRITE REDUCE-INTEGERP-+))
 (11 11 (:REWRITE INTEGERP-MINUS-X))
 (11 11 (:META META-INTEGERP-CORRECT))
 (10 10 (:REWRITE FOLD-CONSTS-IN-+))
 (8 2 (:REWRITE RTL::NEG-BITN-1))
 (8 2 (:REWRITE RTL::NEG-BITN-0))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (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 SIMPLIFY-SUMS-<))
 (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 DEFAULT-LESS-THAN-1))
 (6 6 (:REWRITE CONSTANT-<-INTEGERP))
 (6 6 (:REWRITE |(< y (+ (- c) x))|))
 (6 6 (:REWRITE |(< x (+ c/d y))|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (- x))|))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (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 2 (:REWRITE RTL::BVECP-BITN-0))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (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 RTL::BITN-NEG))
 (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 RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::EAB-VAL
 (9892 372 (:REWRITE RTL::CASE-2-REWRITE))
 (9773 372 (:REWRITE RTL::CASE-1-10))
 (2737 2737 (:TYPE-PRESCRIPTION RTL::INTEGERP-EB))
 (2023 2023 (:TYPE-PRESCRIPTION RTL::INTEGERP-EA))
 (1055 1055 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (714 238 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (714 238 (:REWRITE DEFAULT-LESS-THAN-2))
 (476 238 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (408 44 (:REWRITE ACL2-NUMBERP-X))
 (321 321 (:REWRITE FOLD-CONSTS-IN-+))
 (304 304 (:TYPE-PRESCRIPTION RTL::INT-SI))
 (250 250 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (250 250 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (250 250 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (250 250 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (250 250 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (250 250 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (238 238 (:REWRITE THE-FLOOR-BELOW))
 (238 238 (:REWRITE THE-FLOOR-ABOVE))
 (238 238 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (238 238 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (238 238 (:REWRITE SIMPLIFY-SUMS-<))
 (238 238 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (238 238 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (238 238 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (238 238 (:REWRITE INTEGERP-<-CONSTANT))
 (238 238 (:REWRITE DEFAULT-LESS-THAN-1))
 (238 238 (:REWRITE CONSTANT-<-INTEGERP))
 (238 238 (:REWRITE |(< y (+ (- c) x))|))
 (238 238 (:REWRITE |(< x (+ c/d y))|))
 (238 238 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (238 238 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (238 238 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (238 238 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (238 238 (:REWRITE |(< c (- x))|))
 (238 238 (:REWRITE |(< 0 (/ x))|))
 (238 238 (:REWRITE |(< 0 (* x y))|))
 (238 238 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (238 238 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (238 238 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (238 238 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (238 238 (:REWRITE |(< (/ x) (/ y))|))
 (238 238 (:REWRITE |(< (- x) c)|))
 (238 238 (:REWRITE |(< (- x) (- y))|))
 (234 155 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (228 139 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (210 70 (:REWRITE RTL::BVECP-BITN-0))
 (193 70 (:REWRITE RTL::NEG-BITN-1))
 (193 70 (:REWRITE RTL::NEG-BITN-0))
 (182 41 (:REWRITE RATIONALP-X))
 (155 155 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (155 155 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (155 155 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (155 155 (:REWRITE |(equal c (/ x))|))
 (155 155 (:REWRITE |(equal c (- x))|))
 (155 155 (:REWRITE |(equal (/ x) c)|))
 (155 155 (:REWRITE |(equal (/ x) (/ y))|))
 (155 155 (:REWRITE |(equal (- x) c)|))
 (155 155 (:REWRITE |(equal (- x) (- y))|))
 (131 131 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (131 131 (:REWRITE RTL::BITS-NEG-INDICES))
 (123 123 (:REWRITE REDUCE-INTEGERP-+))
 (123 123 (:REWRITE INTEGERP-MINUS-X))
 (123 123 (:META META-INTEGERP-CORRECT))
 (119 119 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (110 110 (:REWRITE SUBSETP-MEMBER . 4))
 (110 110 (:REWRITE SUBSETP-MEMBER . 3))
 (110 110 (:REWRITE SUBSETP-MEMBER . 2))
 (110 110 (:REWRITE SUBSETP-MEMBER . 1))
 (110 110 (:REWRITE INTERSECTP-MEMBER . 3))
 (110 110 (:REWRITE INTERSECTP-MEMBER . 2))
 (90 45 (:REWRITE DEFAULT-TIMES-2))
 (70 70 (:REWRITE RTL::BITN-NEG))
 (45 45 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (45 45 (:REWRITE DEFAULT-TIMES-1))
 (41 41 (:REWRITE REDUCE-RATIONALP-+))
 (41 41 (:REWRITE REDUCE-RATIONALP-*))
 (41 41 (:REWRITE RATIONALP-MINUS-X))
 (41 41 (:META META-RATIONALP-CORRECT))
 (32 32 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (16 16 (:REWRITE |(equal (+ (- c) x) y)|))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::FUSED-1
 (7534 222 (:REWRITE RTL::CASE-2-REWRITE))
 (7448 222 (:REWRITE RTL::CASE-1-10))
 (1934 267 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1636 1012 (:REWRITE DEFAULT-PLUS-1))
 (1512 168 (:REWRITE ACL2-NUMBERP-X))
 (674 267 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (672 168 (:REWRITE RATIONALP-X))
 (593 593 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (593 593 (:REWRITE NORMALIZE-ADDENDS))
 (523 177 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (521 177 (:REWRITE DEFAULT-LESS-THAN-2))
 (422 267 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (351 177 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (332 332 (:TYPE-PRESCRIPTION BOOLEANP))
 (320 320 (:REWRITE SUBSETP-MEMBER . 4))
 (320 320 (:REWRITE SUBSETP-MEMBER . 3))
 (320 320 (:REWRITE SUBSETP-MEMBER . 2))
 (320 320 (:REWRITE SUBSETP-MEMBER . 1))
 (320 320 (:REWRITE INTERSECTP-MEMBER . 3))
 (320 320 (:REWRITE INTERSECTP-MEMBER . 2))
 (292 292 (:REWRITE REDUCE-INTEGERP-+))
 (292 292 (:REWRITE INTEGERP-MINUS-X))
 (292 292 (:META META-INTEGERP-CORRECT))
 (271 86 (:REWRITE RTL::BITS-TAIL-GEN))
 (267 267 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (267 267 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (267 267 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (267 267 (:REWRITE |(equal c (/ x))|))
 (267 267 (:REWRITE |(equal c (- x))|))
 (267 267 (:REWRITE |(equal (/ x) c)|))
 (267 267 (:REWRITE |(equal (/ x) (/ y))|))
 (267 267 (:REWRITE |(equal (- x) c)|))
 (267 267 (:REWRITE |(equal (- x) (- y))|))
 (256 86 (:REWRITE RTL::BITS-TAIL))
 (220 220 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (220 220 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (220 220 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (220 220 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (220 220 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (220 220 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (220 70 (:REWRITE RTL::NEG-BITN-0))
 (209 70 (:REWRITE RTL::BVECP-BITN-0))
 (193 70 (:REWRITE RTL::NEG-BITN-1))
 (179 177 (:REWRITE DEFAULT-LESS-THAN-1))
 (177 177 (:REWRITE THE-FLOOR-BELOW))
 (177 177 (:REWRITE THE-FLOOR-ABOVE))
 (177 177 (:REWRITE SIMPLIFY-SUMS-<))
 (177 177 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (177 177 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (177 177 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (177 177 (:REWRITE INTEGERP-<-CONSTANT))
 (177 177 (:REWRITE CONSTANT-<-INTEGERP))
 (177 177 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (177 177 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (177 177 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (177 177 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (177 177 (:REWRITE |(< c (- x))|))
 (177 177 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (177 177 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (177 177 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (177 177 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (177 177 (:REWRITE |(< (/ x) (/ y))|))
 (177 177 (:REWRITE |(< (- x) c)|))
 (177 177 (:REWRITE |(< (- x) (- y))|))
 (173 173 (:REWRITE FOLD-CONSTS-IN-+))
 (173 173 (:REWRITE |(+ c (+ d x))|))
 (172 172 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (172 172 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (172 172 (:REWRITE |(< y (+ (- c) x))|))
 (172 172 (:REWRITE |(< x (+ c/d y))|))
 (172 172 (:REWRITE |(< 0 (/ x))|))
 (172 172 (:REWRITE |(< 0 (* x y))|))
 (168 168 (:REWRITE REDUCE-RATIONALP-+))
 (168 168 (:REWRITE REDUCE-RATIONALP-*))
 (168 168 (:REWRITE RATIONALP-MINUS-X))
 (168 168 (:META META-RATIONALP-CORRECT))
 (154 106 (:REWRITE DEFAULT-TIMES-2))
 (149 149 (:REWRITE RTL::BITS-NEG-INDICES))
 (144 106 (:REWRITE DEFAULT-TIMES-1))
 (90 90 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (69 69 (:REWRITE RTL::BITN-NEG))
 (67 67 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (67 67 (:REWRITE |(equal (+ (- c) x) y)|))
 (52 52 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (5 5 (:REWRITE |(< (+ c/d x) y)|))
 (5 5 (:REWRITE |(< (+ (- c) x) y)|))
 (4 2 (:REWRITE RTL::BITN-BVECP-1))
 (4 1 (:REWRITE RTL::BITS-BITS-SUM))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1 1 (:REWRITE RTL::BITN-BVECP))
 )
(RTL::FUSED-EXPOFVL
 (740 74 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (684 76 (:REWRITE ACL2-NUMBERP-X))
 (304 76 (:REWRITE RATIONALP-X))
 (242 2 (:REWRITE RTL::CASE-2-REWRITE))
 (242 2 (:REWRITE RTL::CASE-1-10))
 (222 74 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (200 200 (:REWRITE SUBSETP-MEMBER . 4))
 (200 200 (:REWRITE SUBSETP-MEMBER . 3))
 (200 200 (:REWRITE SUBSETP-MEMBER . 2))
 (200 200 (:REWRITE SUBSETP-MEMBER . 1))
 (200 200 (:REWRITE INTERSECTP-MEMBER . 3))
 (200 200 (:REWRITE INTERSECTP-MEMBER . 2))
 (175 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (172 2 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (167 2 (:REWRITE DEFAULT-EXPT-2))
 (148 148 (:TYPE-PRESCRIPTION BOOLEANP))
 (114 96 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (114 96 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (96 96 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (96 96 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (96 96 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (91 16 (:REWRITE DEFAULT-TIMES-1))
 (88 32 (:REWRITE DEFAULT-PLUS-2))
 (83 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (77 77 (:REWRITE REDUCE-INTEGERP-+))
 (77 77 (:REWRITE INTEGERP-MINUS-X))
 (77 77 (:META META-INTEGERP-CORRECT))
 (76 76 (:REWRITE REDUCE-RATIONALP-+))
 (76 76 (:REWRITE REDUCE-RATIONALP-*))
 (76 76 (:REWRITE RATIONALP-MINUS-X))
 (76 76 (:META META-RATIONALP-CORRECT))
 (74 74 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (74 74 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (74 74 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (74 74 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (74 74 (:REWRITE |(equal c (/ x))|))
 (74 74 (:REWRITE |(equal c (- x))|))
 (74 74 (:REWRITE |(equal (/ x) c)|))
 (74 74 (:REWRITE |(equal (/ x) (/ y))|))
 (74 74 (:REWRITE |(equal (- x) c)|))
 (74 74 (:REWRITE |(equal (- x) (- y))|))
 (63 32 (:REWRITE DEFAULT-PLUS-1))
 (60 4 (:REWRITE |(+ y (+ x z))|))
 (54 9 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (48 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (18 18 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (18 18 (:REWRITE NORMALIZE-ADDENDS))
 (18 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (13 13 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (9 9 (:REWRITE SIMPLIFY-SUMS-<))
 (9 9 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (9 9 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (9 9 (:REWRITE INTEGERP-<-CONSTANT))
 (9 9 (:REWRITE CONSTANT-<-INTEGERP))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (- x))|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) (/ y))|))
 (9 9 (:REWRITE |(< (- x) c)|))
 (9 9 (:REWRITE |(< (- x) (- y))|))
 (8 2 (:REWRITE |(+ 0 x)|))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (6 6 (:REWRITE |(< y (+ (- c) x))|))
 (6 6 (:REWRITE |(< x (+ c/d y))|))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (5 5 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE |arith (expt x c)|))
 (4 4 (:REWRITE |arith (+ c (+ d x))|))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE |(+ c (+ d x))|))
 (4 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (3 3 (:REWRITE |arith (expt 1/c n)|))
 (3 3 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (2 2 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (2 2 (:REWRITE |arith (* c (* d x))|))
 (2 2 (:REWRITE DEFAULT-EXPT-1))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(expt 1/c n)|))
 (2 2 (:REWRITE |(expt (- x) n)|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:TYPE-PRESCRIPTION B))
 (1 1 (:TYPE-PRESCRIPTION A))
 (1 1 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (1 1 (:REWRITE |(* c (* d x))|))
 )
(RTL::FUSED-2
 (7291 139 (:REWRITE RTL::CASE-2-REWRITE))
 (7234 139 (:REWRITE RTL::CASE-1-10))
 (1311 1311 (:TYPE-PRESCRIPTION RTL::INTEGERP-EB))
 (1259 632 (:REWRITE DEFAULT-PLUS-2))
 (1021 632 (:REWRITE DEFAULT-PLUS-1))
 (1010 143 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (969 969 (:TYPE-PRESCRIPTION RTL::INTEGERP-EA))
 (770 770 (:REWRITE SUBSETP-MEMBER . 4))
 (770 770 (:REWRITE SUBSETP-MEMBER . 3))
 (770 770 (:REWRITE SUBSETP-MEMBER . 2))
 (770 770 (:REWRITE SUBSETP-MEMBER . 1))
 (770 770 (:REWRITE INTERSECTP-MEMBER . 3))
 (770 770 (:REWRITE INTERSECTP-MEMBER . 2))
 (756 84 (:REWRITE ACL2-NUMBERP-X))
 (748 78 (:REWRITE RTL::NEG-BITN-0))
 (492 78 (:REWRITE RTL::NEG-BITN-1))
 (436 76 (:REWRITE RTL::BITS-TAIL-GEN))
 (386 136 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (382 382 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (382 382 (:REWRITE NORMALIZE-ADDENDS))
 (364 143 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (364 136 (:REWRITE DEFAULT-LESS-THAN-2))
 (336 84 (:REWRITE RATIONALP-X))
 (272 136 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (231 143 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (228 78 (:REWRITE RTL::BVECP-BITN-0))
 (208 76 (:REWRITE RTL::BITS-TAIL))
 (170 170 (:REWRITE REDUCE-INTEGERP-+))
 (170 170 (:REWRITE INTEGERP-MINUS-X))
 (170 170 (:META META-INTEGERP-CORRECT))
 (168 168 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (168 168 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (168 168 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (168 168 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (168 168 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (168 168 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (168 168 (:TYPE-PRESCRIPTION BOOLEANP))
 (158 136 (:REWRITE DEFAULT-LESS-THAN-1))
 (143 143 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (143 143 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (143 143 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (143 143 (:REWRITE |(equal c (/ x))|))
 (143 143 (:REWRITE |(equal c (- x))|))
 (143 143 (:REWRITE |(equal (/ x) c)|))
 (143 143 (:REWRITE |(equal (/ x) (/ y))|))
 (143 143 (:REWRITE |(equal (- x) c)|))
 (143 143 (:REWRITE |(equal (- x) (- y))|))
 (136 136 (:REWRITE THE-FLOOR-BELOW))
 (136 136 (:REWRITE THE-FLOOR-ABOVE))
 (136 136 (:REWRITE SIMPLIFY-SUMS-<))
 (136 136 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (136 136 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (136 136 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (136 136 (:REWRITE INTEGERP-<-CONSTANT))
 (136 136 (:REWRITE CONSTANT-<-INTEGERP))
 (136 136 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (136 136 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (136 136 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (136 136 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (136 136 (:REWRITE |(< c (- x))|))
 (136 136 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (136 136 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (136 136 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (136 136 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (136 136 (:REWRITE |(< (/ x) (/ y))|))
 (136 136 (:REWRITE |(< (- x) c)|))
 (136 136 (:REWRITE |(< (- x) (- y))|))
 (128 128 (:TYPE-PRESCRIPTION RTL::SIGN))
 (116 116 (:REWRITE FOLD-CONSTS-IN-+))
 (116 116 (:REWRITE |(+ c (+ d x))|))
 (114 114 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (114 114 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (114 114 (:REWRITE |(< y (+ (- c) x))|))
 (114 114 (:REWRITE |(< x (+ c/d y))|))
 (114 114 (:REWRITE |(< 0 (/ x))|))
 (114 114 (:REWRITE |(< 0 (* x y))|))
 (112 112 (:REWRITE RTL::BITS-NEG-INDICES))
 (84 84 (:REWRITE REDUCE-RATIONALP-+))
 (84 84 (:REWRITE REDUCE-RATIONALP-*))
 (84 84 (:REWRITE RATIONALP-MINUS-X))
 (84 84 (:META META-RATIONALP-CORRECT))
 (70 42 (:REWRITE DEFAULT-TIMES-2))
 (64 64 (:REWRITE RTL::BITN-NEG))
 (57 57 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (52 42 (:REWRITE DEFAULT-TIMES-1))
 (52 24 (:REWRITE RTL::BITN-BVECP-1))
 (37 37 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (32 32 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (30 30 (:REWRITE |(equal (+ (- c) x) y)|))
 (14 14 (:REWRITE RTL::BITN-BVECP))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (8 8 (:REWRITE |(< (/ x) 0)|))
 (8 8 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:REWRITE |(< (+ c/d x) y)|))
 (6 6 (:REWRITE |(< (+ (- c) x) y)|))
 (2 2 (:REWRITE RTL::SPECIALP-MAIN))
 )
(RTL::FUSED-3
 (87555 1555 (:REWRITE RTL::CASE-2-REWRITE))
 (86480 1555 (:REWRITE RTL::CASE-1-10))
 (26956 488 (:REWRITE RTL::BVECP-BITN-0))
 (24725 24725 (:TYPE-PRESCRIPTION RTL::INTEGERP-EB))
 (22764 11536 (:REWRITE DEFAULT-PLUS-2))
 (18275 18275 (:TYPE-PRESCRIPTION RTL::INTEGERP-EA))
 (18182 11536 (:REWRITE DEFAULT-PLUS-1))
 (8780 4352 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8722 4422 (:REWRITE DEFAULT-LESS-THAN-2))
 (7546 1495 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6868 6868 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6868 6868 (:REWRITE NORMALIZE-ADDENDS))
 (6630 4352 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (5178 574 (:REWRITE ACL2-NUMBERP-X))
 (4692 4422 (:REWRITE DEFAULT-LESS-THAN-1))
 (4454 659 (:REWRITE RTL::BITS-TAIL-GEN))
 (4422 4422 (:REWRITE THE-FLOOR-BELOW))
 (4422 4422 (:REWRITE THE-FLOOR-ABOVE))
 (4420 4368 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4368 4368 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4368 4368 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4368 4368 (:REWRITE INTEGERP-<-CONSTANT))
 (4368 4368 (:REWRITE CONSTANT-<-INTEGERP))
 (4368 4368 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4368 4368 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4368 4368 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4368 4368 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4368 4368 (:REWRITE |(< c (- x))|))
 (4368 4368 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4368 4368 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4368 4368 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4368 4368 (:REWRITE |(< (/ x) (/ y))|))
 (4368 4368 (:REWRITE |(< (- x) c)|))
 (4368 4368 (:REWRITE |(< (- x) (- y))|))
 (4352 4352 (:REWRITE SIMPLIFY-SUMS-<))
 (3194 1495 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2918 2918 (:REWRITE REDUCE-INTEGERP-+))
 (2918 2918 (:REWRITE INTEGERP-MINUS-X))
 (2918 2918 (:META META-INTEGERP-CORRECT))
 (2340 54 (:REWRITE |(< (if a b c) x)|))
 (2302 574 (:REWRITE RATIONALP-X))
 (2252 2252 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2252 2252 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2252 2252 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2252 2252 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2252 2252 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2252 2252 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2168 2168 (:REWRITE FOLD-CONSTS-IN-+))
 (2150 2150 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2150 2150 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2150 2150 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2150 2150 (:REWRITE |(< y (+ (- c) x))|))
 (2150 2150 (:REWRITE |(< x (+ c/d y))|))
 (2150 2150 (:REWRITE |(< 0 (/ x))|))
 (2150 2150 (:REWRITE |(< 0 (* x y))|))
 (2126 488 (:REWRITE RTL::NEG-BITN-0))
 (2017 1495 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1802 488 (:REWRITE RTL::NEG-BITN-1))
 (1495 1495 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1495 1495 (:REWRITE |(equal c (/ x))|))
 (1495 1495 (:REWRITE |(equal c (- x))|))
 (1495 1495 (:REWRITE |(equal (/ x) c)|))
 (1495 1495 (:REWRITE |(equal (/ x) (/ y))|))
 (1495 1495 (:REWRITE |(equal (- x) c)|))
 (1495 1495 (:REWRITE |(equal (- x) (- y))|))
 (1148 1148 (:TYPE-PRESCRIPTION BOOLEANP))
 (1076 1076 (:REWRITE RTL::BITS-NEG-INDICES))
 (1037 1037 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1037 1037 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1037 1037 (:REWRITE |(< (/ x) 0)|))
 (1037 1037 (:REWRITE |(< (* x y) 0)|))
 (888 510 (:REWRITE DEFAULT-TIMES-2))
 (574 574 (:REWRITE REDUCE-RATIONALP-+))
 (574 574 (:REWRITE REDUCE-RATIONALP-*))
 (574 574 (:REWRITE RATIONALP-MINUS-X))
 (574 574 (:META META-RATIONALP-CORRECT))
 (512 510 (:REWRITE DEFAULT-TIMES-1))
 (460 460 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (452 452 (:REWRITE RTL::BITN-NEG))
 (442 442 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (220 220 (:REWRITE |(equal (+ (- c) x) y)|))
 (72 18 (:REWRITE RTL::BITS-BITS-SUM-ALT))
 (54 54 (:REWRITE |(< (+ c/d x) y)|))
 (54 54 (:REWRITE |(< (+ (- c) x) y)|))
 (16 16 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (16 16 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (16 16 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (16 16 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 )
(RTL::BVECP-EXP11
 (48 4 (:REWRITE RTL::NEG-BITN-0))
 (13 4 (:REWRITE RTL::BVECP-BITN-0))
 (12 4 (:REWRITE RTL::NEG-BITN-1))
 (7 3 (: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))
 (6 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (4 4 (:TYPE-PRESCRIPTION RTL::SPECIALP))
 (4 2 (:REWRITE RTL::BITN-BVECP-1))
 (3 3 (:REWRITE RTL::BITS-NEG-INDICES))
 (3 3 (:REWRITE RTL::BITN-NEG))
 (3 1 (:REWRITE RTL::CASE-2-REWRITE))
 (3 1 (:REWRITE RTL::CASE-1-10))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (1 1 (:REWRITE RTL::BITS-BVECP))
 (1 1 (:REWRITE RTL::BITN-BVECP))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::FUSED-4
 (1998 14 (:REWRITE RTL::CASE-2-REWRITE))
 (1984 14 (:REWRITE RTL::CASE-1-10))
 (1463 163 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1278 142 (:REWRITE ACL2-NUMBERP-X))
 (1157 10 (:REWRITE RTL::FUSED-3))
 (568 142 (:REWRITE RATIONALP-X))
 (510 510 (:REWRITE SUBSETP-MEMBER . 4))
 (510 510 (:REWRITE SUBSETP-MEMBER . 3))
 (510 510 (:REWRITE SUBSETP-MEMBER . 2))
 (510 510 (:REWRITE SUBSETP-MEMBER . 1))
 (510 510 (:REWRITE INTERSECTP-MEMBER . 3))
 (510 510 (:REWRITE INTERSECTP-MEMBER . 2))
 (469 163 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (420 28 (:REWRITE |(+ y (+ x z))|))
 (322 322 (:TYPE-PRESCRIPTION RTL::INTEGERP-EB))
 (296 148 (:REWRITE DEFAULT-PLUS-2))
 (284 284 (:TYPE-PRESCRIPTION BOOLEANP))
 (238 238 (:TYPE-PRESCRIPTION RTL::INTEGERP-EA))
 (232 148 (:REWRITE DEFAULT-PLUS-1))
 (172 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (168 28 (:REWRITE |(+ y x)|))
 (165 163 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (163 163 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (163 163 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (163 163 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (163 163 (:REWRITE |(equal c (/ x))|))
 (163 163 (:REWRITE |(equal c (- x))|))
 (163 163 (:REWRITE |(equal (/ x) c)|))
 (163 163 (:REWRITE |(equal (/ x) (/ y))|))
 (163 163 (:REWRITE |(equal (- x) c)|))
 (163 163 (:REWRITE |(equal (- x) (- y))|))
 (142 142 (:REWRITE REDUCE-RATIONALP-+))
 (142 142 (:REWRITE REDUCE-RATIONALP-*))
 (142 142 (:REWRITE REDUCE-INTEGERP-+))
 (142 142 (:REWRITE RATIONALP-MINUS-X))
 (142 142 (:REWRITE INTEGERP-MINUS-X))
 (142 142 (:META META-RATIONALP-CORRECT))
 (142 142 (:META META-INTEGERP-CORRECT))
 (102 37 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (93 37 (:REWRITE DEFAULT-LESS-THAN-2))
 (88 88 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (88 88 (:REWRITE NORMALIZE-ADDENDS))
 (74 37 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (54 54 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (46 37 (:REWRITE DEFAULT-LESS-THAN-1))
 (41 37 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (39 37 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (37 37 (:REWRITE THE-FLOOR-BELOW))
 (37 37 (:REWRITE THE-FLOOR-ABOVE))
 (37 37 (:REWRITE SIMPLIFY-SUMS-<))
 (37 37 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (37 37 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (37 37 (:REWRITE INTEGERP-<-CONSTANT))
 (37 37 (:REWRITE CONSTANT-<-INTEGERP))
 (37 37 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (37 37 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (37 37 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (37 37 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (37 37 (:REWRITE |(< c (- x))|))
 (37 37 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (37 37 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (37 37 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (37 37 (:REWRITE |(< (/ x) (/ y))|))
 (37 37 (:REWRITE |(< (- x) c)|))
 (37 37 (:REWRITE |(< (- x) (- y))|))
 (36 36 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (36 36 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (36 36 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (36 36 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (36 36 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (36 36 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (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 FOLD-CONSTS-IN-+))
 (28 28 (:REWRITE |(< y (+ (- c) x))|))
 (28 28 (:REWRITE |(< x (+ c/d y))|))
 (28 28 (:REWRITE |(< 0 (/ x))|))
 (28 28 (:REWRITE |(< 0 (* x y))|))
 (28 28 (:REWRITE |(+ c (+ d x))|))
 (20 18 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (3 3 (:REWRITE RTL::SPECIALP-MAIN))
 (3 3 (:REWRITE |(< (+ c/d x) y)|))
 (3 3 (:REWRITE |(< (+ (- c) 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 |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::FUSED-5
 (1305 9 (:REWRITE RTL::CASE-2-REWRITE))
 (1296 9 (:REWRITE RTL::CASE-1-10))
 (478 58 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (415 5 (:REWRITE RTL::FUSED-3))
 (414 46 (:REWRITE ACL2-NUMBERP-X))
 (290 290 (:REWRITE SUBSETP-MEMBER . 4))
 (290 290 (:REWRITE SUBSETP-MEMBER . 3))
 (290 290 (:REWRITE SUBSETP-MEMBER . 2))
 (290 290 (:REWRITE SUBSETP-MEMBER . 1))
 (290 290 (:REWRITE INTERSECTP-MEMBER . 3))
 (290 290 (:REWRITE INTERSECTP-MEMBER . 2))
 (270 18 (:REWRITE |(+ y (+ x z))|))
 (184 46 (:REWRITE RATIONALP-X))
 (161 58 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (88 88 (:TYPE-PRESCRIPTION BOOLEANP))
 (67 58 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (62 62 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (62 62 (:REWRITE NORMALIZE-ADDENDS))
 (58 58 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (58 58 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (58 58 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (58 58 (:REWRITE |(equal c (/ x))|))
 (58 58 (:REWRITE |(equal c (- x))|))
 (58 58 (:REWRITE |(equal (/ x) c)|))
 (58 58 (:REWRITE |(equal (/ x) (/ y))|))
 (58 58 (:REWRITE |(equal (- x) c)|))
 (58 58 (:REWRITE |(equal (- x) (- y))|))
 (54 18 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (54 18 (:REWRITE DEFAULT-LESS-THAN-2))
 (46 46 (:REWRITE REDUCE-RATIONALP-+))
 (46 46 (:REWRITE REDUCE-RATIONALP-*))
 (46 46 (:REWRITE REDUCE-INTEGERP-+))
 (46 46 (:REWRITE RATIONALP-MINUS-X))
 (46 46 (:REWRITE INTEGERP-MINUS-X))
 (46 46 (:META META-RATIONALP-CORRECT))
 (46 46 (:META META-INTEGERP-CORRECT))
 (36 18 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (19 19 (:REWRITE FOLD-CONSTS-IN-+))
 (19 19 (:REWRITE |(+ c (+ d x))|))
 (18 18 (:REWRITE THE-FLOOR-BELOW))
 (18 18 (:REWRITE THE-FLOOR-ABOVE))
 (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 SIMPLIFY-SUMS-<))
 (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-1))
 (18 18 (:REWRITE CONSTANT-<-INTEGERP))
 (18 18 (:REWRITE |(< y (+ (- c) x))|))
 (18 18 (:REWRITE |(< x (+ c/d y))|))
 (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 |(< 0 (/ x))|))
 (18 18 (:REWRITE |(< 0 (* x y))|))
 (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))|))
 (9 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE RTL::SPECIALP-MAIN))
 (2 1 (:REWRITE DEFAULT-TIMES-2))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE DEFAULT-TIMES-1))
 )
(RTL::FUSED-6
 (2691 31 (:REWRITE RTL::CASE-2-REWRITE))
 (2677 31 (:REWRITE RTL::CASE-1-10))
 (605 74 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (545 5 (:REWRITE RTL::FUSED-3))
 (540 36 (:REWRITE |(+ y (+ x z))|))
 (518 20 (:REWRITE RTL::NEG-BITN-0))
 (514 58 (:REWRITE ACL2-NUMBERP-X))
 (456 23 (:REWRITE RTL::BITS-TAIL-GEN))
 (430 430 (:REWRITE SUBSETP-MEMBER . 4))
 (430 430 (:REWRITE SUBSETP-MEMBER . 3))
 (430 430 (:REWRITE SUBSETP-MEMBER . 2))
 (430 430 (:REWRITE SUBSETP-MEMBER . 1))
 (430 430 (:REWRITE INTERSECTP-MEMBER . 3))
 (430 430 (:REWRITE INTERSECTP-MEMBER . 2))
 (412 412 (:TYPE-PRESCRIPTION RTL::INTEGERP-EB))
 (396 20 (:REWRITE RTL::NEG-BITN-1))
 (365 183 (:REWRITE DEFAULT-PLUS-2))
 (304 304 (:TYPE-PRESCRIPTION RTL::INTEGERP-EA))
 (292 183 (:REWRITE DEFAULT-PLUS-1))
 (228 57 (:REWRITE RATIONALP-X))
 (204 74 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (166 66 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (160 160 (:TYPE-PRESCRIPTION RTL::SIGN))
 (139 67 (:REWRITE DEFAULT-LESS-THAN-2))
 (126 66 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (112 112 (:TYPE-PRESCRIPTION BOOLEANP))
 (110 110 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (110 110 (:REWRITE NORMALIZE-ADDENDS))
 (97 67 (:REWRITE DEFAULT-LESS-THAN-1))
 (76 74 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (74 74 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (74 74 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (74 74 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (74 74 (:REWRITE |(equal c (/ x))|))
 (74 74 (:REWRITE |(equal c (- x))|))
 (74 74 (:REWRITE |(equal (/ x) c)|))
 (74 74 (:REWRITE |(equal (/ x) (/ y))|))
 (74 74 (:REWRITE |(equal (- x) c)|))
 (74 74 (:REWRITE |(equal (- x) (- y))|))
 (68 68 (:REWRITE REDUCE-INTEGERP-+))
 (68 68 (:REWRITE INTEGERP-MINUS-X))
 (68 68 (:META META-INTEGERP-CORRECT))
 (67 67 (:TYPE-PRESCRIPTION RTL::EXP11))
 (67 67 (:REWRITE THE-FLOOR-BELOW))
 (67 67 (:REWRITE THE-FLOOR-ABOVE))
 (66 66 (:REWRITE SIMPLIFY-SUMS-<))
 (66 66 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (66 66 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (66 66 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (66 66 (:REWRITE INTEGERP-<-CONSTANT))
 (66 66 (:REWRITE CONSTANT-<-INTEGERP))
 (66 66 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (66 66 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (66 66 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (66 66 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (66 66 (:REWRITE |(< c (- x))|))
 (66 66 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (66 66 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (66 66 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (66 66 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (66 66 (:REWRITE |(< (/ x) (/ y))|))
 (66 66 (:REWRITE |(< (- x) c)|))
 (66 66 (:REWRITE |(< (- x) (- y))|))
 (65 65 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (65 65 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (65 65 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (65 65 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (65 65 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (65 65 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (65 65 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (65 65 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (65 65 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (64 20 (:REWRITE RTL::BVECP-BITN-0))
 (61 1 (:REWRITE |(< (if a b c) x)|))
 (57 57 (:REWRITE REDUCE-RATIONALP-+))
 (57 57 (:REWRITE REDUCE-RATIONALP-*))
 (57 57 (:REWRITE RATIONALP-MINUS-X))
 (57 57 (:META META-RATIONALP-CORRECT))
 (36 36 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (36 36 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (36 36 (:REWRITE FOLD-CONSTS-IN-+))
 (36 36 (:REWRITE |(< y (+ (- c) x))|))
 (36 36 (:REWRITE |(< x (+ c/d y))|))
 (36 36 (:REWRITE |(< 0 (/ x))|))
 (36 36 (:REWRITE |(< 0 (* x y))|))
 (36 36 (:REWRITE |(+ c (+ d x))|))
 (32 12 (:REWRITE RTL::BITN-BVECP-1))
 (28 28 (:REWRITE RTL::BITS-NEG-INDICES))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (22 22 (:TYPE-PRESCRIPTION RTL::CAT-NONNEGATIVE-INTEGER-TYPE))
 (18 18 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 12 (: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 |(< (/ x) 0)|))
 (10 10 (:REWRITE |(< (* x y) 0)|))
 (8 8 (:REWRITE RTL::BITN-BVECP))
 (2 2 (:REWRITE RTL::SPECIALP-MAIN))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::FUSED-7
 (918 6 (:REWRITE RTL::CASE-2-REWRITE))
 (912 6 (:REWRITE RTL::CASE-1-10))
 (366 46 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (270 30 (:REWRITE ACL2-NUMBERP-X))
 (180 12 (:REWRITE |(+ y (+ x z))|))
 (150 150 (:REWRITE SUBSETP-MEMBER . 4))
 (150 150 (:REWRITE SUBSETP-MEMBER . 3))
 (150 150 (:REWRITE SUBSETP-MEMBER . 2))
 (150 150 (:REWRITE SUBSETP-MEMBER . 1))
 (150 150 (:REWRITE INTERSECTP-MEMBER . 3))
 (150 150 (:REWRITE INTERSECTP-MEMBER . 2))
 (144 46 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (120 60 (:REWRITE DEFAULT-PLUS-2))
 (120 30 (:REWRITE RATIONALP-X))
 (112 6 (:REWRITE RTL::NEG-BITN-0))
 (96 60 (:REWRITE DEFAULT-PLUS-1))
 (76 4 (:REWRITE RTL::INTEGERP-FL))
 (72 12 (:REWRITE |(+ y x)|))
 (60 60 (:TYPE-PRESCRIPTION BOOLEANP))
 (60 46 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (58 6 (:REWRITE RTL::NEG-BITN-1))
 (46 46 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (46 46 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (46 46 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (46 46 (:REWRITE |(equal c (/ x))|))
 (46 46 (:REWRITE |(equal c (- x))|))
 (46 46 (:REWRITE |(equal (/ x) c)|))
 (46 46 (:REWRITE |(equal (/ x) (/ y))|))
 (46 46 (:REWRITE |(equal (- x) c)|))
 (46 46 (:REWRITE |(equal (- x) (- y))|))
 (38 38 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 2))
 (38 38 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (37 37 (:REWRITE REDUCE-INTEGERP-+))
 (37 37 (:REWRITE INTEGERP-MINUS-X))
 (37 37 (:META META-INTEGERP-CORRECT))
 (36 36 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (36 36 (:REWRITE NORMALIZE-ADDENDS))
 (36 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (36 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (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))
 (30 30 (:REWRITE REDUCE-RATIONALP-+))
 (30 30 (:REWRITE REDUCE-RATIONALP-*))
 (30 30 (:REWRITE RATIONALP-MINUS-X))
 (30 30 (:META META-RATIONALP-CORRECT))
 (24 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (24 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (20 6 (:REWRITE RTL::BVECP-BITN-0))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (12 12 (:REWRITE 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 FOLD-CONSTS-IN-+))
 (12 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< y (+ (- c) x))|))
 (12 12 (:REWRITE |(< x (+ c/d y))|))
 (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 |(< 0 (/ x))|))
 (12 12 (:REWRITE |(< 0 (* x y))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (12 12 (:REWRITE |(+ c (+ d x))|))
 (12 8 (:REWRITE DEFAULT-TIMES-2))
 (12 8 (:REWRITE DEFAULT-TIMES-1))
 (12 4 (:REWRITE RTL::BITN-BVECP-1))
 (12 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (9 3 (:REWRITE RTL::BITS-TAIL))
 (8 4 (:REWRITE DEFAULT-LOGAND-2))
 (8 4 (:REWRITE DEFAULT-LOGAND-1))
 (6 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE LOGAND-CONSTANT-MASK))
 (4 4 (:REWRITE RTL::BITN-NEG))
 (2 2 (:REWRITE RTL::BITN-BVECP))
 )
(RTL::FUSED-NORMAL
 (156 31 (:REWRITE DEFAULT-TIMES-1))
 (86 31 (:REWRITE DEFAULT-PLUS-2))
 (81 2 (:REWRITE RTL::CASE-1-10))
 (80 2 (:REWRITE RTL::CASE-2-REWRITE))
 (62 31 (:REWRITE DEFAULT-PLUS-1))
 (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))
 (46 6 (:REWRITE ACL2-NUMBERP-X))
 (30 2 (:REWRITE |(+ y (+ x z))|))
 (22 22 (:TYPE-PRESCRIPTION RTL::INTEGERP-EB))
 (20 5 (:REWRITE RATIONALP-X))
 (20 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (19 19 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (19 19 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (19 19 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (17 17 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (17 17 (:REWRITE NORMALIZE-ADDENDS))
 (16 16 (:TYPE-PRESCRIPTION RTL::INTEGERP-EA))
 (12 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (10 5 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (10 5 (:REWRITE DEFAULT-LESS-THAN-2))
 (8 4 (:REWRITE DEFAULT-EXPT-2))
 (6 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (6 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (5 5 (:REWRITE THE-FLOOR-BELOW))
 (5 5 (:REWRITE THE-FLOOR-ABOVE))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (5 5 (:REWRITE SIMPLIFY-SUMS-<))
 (5 5 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (5 5 (:REWRITE REDUCE-RATIONALP-+))
 (5 5 (:REWRITE REDUCE-RATIONALP-*))
 (5 5 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE REDUCE-INTEGERP-+))
 (5 5 (:REWRITE RATIONALP-MINUS-X))
 (5 5 (:REWRITE INTEGERP-MINUS-X))
 (5 5 (:REWRITE INTEGERP-<-CONSTANT))
 (5 5 (:REWRITE DEFAULT-LESS-THAN-1))
 (5 5 (:REWRITE CONSTANT-<-INTEGERP))
 (5 5 (:REWRITE |(< y (+ (- c) x))|))
 (5 5 (:REWRITE |(< x (+ c/d y))|))
 (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 |(< 0 (/ x))|))
 (5 5 (:REWRITE |(< 0 (* x y))|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) (/ y))|))
 (5 5 (:REWRITE |(< (- x) c)|))
 (5 5 (:REWRITE |(< (- x) (- y))|))
 (5 5 (:META META-RATIONALP-CORRECT))
 (5 5 (:META META-INTEGERP-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (3 3 (:REWRITE RTL::SPECIALP-MAIN))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE |(* c (* d x))|))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (1 1 (:TYPE-PRESCRIPTION B))
 (1 1 (:TYPE-PRESCRIPTION A))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::FUSED-8
 (162 2 (:REWRITE RTL::CASE-2-REWRITE))
 (160 2 (:REWRITE RTL::CASE-1-10))
 (118 2 (:REWRITE RTL::BITS-TAIL))
 (60 4 (:REWRITE |(+ y (+ x z))|))
 (46 46 (:TYPE-PRESCRIPTION RTL::INTEGERP-EB))
 (40 20 (:REWRITE DEFAULT-PLUS-2))
 (34 34 (:TYPE-PRESCRIPTION RTL::INTEGERP-EA))
 (32 20 (:REWRITE DEFAULT-PLUS-1))
 (24 4 (:REWRITE |(+ y x)|))
 (18 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (18 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (14 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (12 12 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (12 12 (:REWRITE NORMALIZE-ADDENDS))
 (11 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (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-1))
 (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) c) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) (/ y))|))
 (10 10 (:REWRITE |(< (- x) c)|))
 (10 10 (:REWRITE |(< (- x) (- y))|))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (8 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (6 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (5 5 (:REWRITE REDUCE-INTEGERP-+))
 (5 5 (:REWRITE INTEGERP-MINUS-X))
 (5 5 (:META META-INTEGERP-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:REWRITE |(< y (+ (- c) x))|))
 (4 4 (:REWRITE |(< x (+ c/d y))|))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:REWRITE |(+ c (+ d x))|))
 (4 1 (:REWRITE RATIONALP-X))
 (3 3 (:REWRITE RTL::SPECIALP-MAIN))
 (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)|))
 (3 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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::FUSED-9
 (204 4 (:REWRITE RTL::BITS-TAIL))
 (162 2 (:REWRITE RTL::CASE-2-REWRITE))
 (160 2 (:REWRITE RTL::CASE-1-10))
 (60 4 (:REWRITE |(+ y (+ x z))|))
 (46 46 (:TYPE-PRESCRIPTION RTL::INTEGERP-EB))
 (43 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (40 20 (:REWRITE DEFAULT-PLUS-2))
 (34 34 (:TYPE-PRESCRIPTION RTL::INTEGERP-EA))
 (32 20 (:REWRITE DEFAULT-PLUS-1))
 (24 4 (:REWRITE |(+ y x)|))
 (22 14 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (22 14 (:REWRITE DEFAULT-LESS-THAN-2))
 (18 14 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (14 14 (:REWRITE THE-FLOOR-BELOW))
 (14 14 (:REWRITE THE-FLOOR-ABOVE))
 (14 14 (:REWRITE SIMPLIFY-SUMS-<))
 (14 14 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (14 14 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE INTEGERP-<-CONSTANT))
 (14 14 (:REWRITE DEFAULT-LESS-THAN-1))
 (14 14 (:REWRITE CONSTANT-<-INTEGERP))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (- x))|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) (/ y))|))
 (14 14 (:REWRITE |(< (- x) c)|))
 (14 14 (:REWRITE |(< (- x) (- y))|))
 (12 12 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (12 12 (:REWRITE NORMALIZE-ADDENDS))
 (11 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (7 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (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))
 (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-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:REWRITE |(< y (+ (- c) x))|))
 (4 4 (:REWRITE |(< x (+ c/d y))|))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE |(+ c (+ d x))|))
 (4 1 (:REWRITE RATIONALP-X))
 (3 3 (:REWRITE RTL::SPECIALP-MAIN))
 (3 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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::FUSED-SUBNORMAL
 (1136 30 (:REWRITE RTL::CASE-1-10))
 (1134 30 (:REWRITE RTL::CASE-2-REWRITE))
 (525 525 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (525 525 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (525 525 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (397 174 (:REWRITE DEFAULT-PLUS-2))
 (314 174 (:REWRITE DEFAULT-PLUS-1))
 (202 20 (:REWRITE ACL2-NUMBERP-X))
 (186 26 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (162 45 (:REWRITE DEFAULT-LESS-THAN-2))
 (156 39 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (146 39 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (102 102 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (96 48 (:REWRITE DEFAULT-TIMES-2))
 (91 19 (:REWRITE RATIONALP-X))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (70 26 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (66 48 (:REWRITE DEFAULT-TIMES-1))
 (51 27 (:REWRITE |(equal (/ x) c)|))
 (45 45 (:REWRITE THE-FLOOR-BELOW))
 (45 45 (:REWRITE THE-FLOOR-ABOVE))
 (44 44 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (41 39 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (41 39 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (39 39 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (39 39 (:REWRITE INTEGERP-<-CONSTANT))
 (39 39 (:REWRITE CONSTANT-<-INTEGERP))
 (39 39 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (39 39 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (39 39 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (39 39 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (39 39 (:REWRITE |(< c (- x))|))
 (39 39 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (39 39 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (39 39 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (39 39 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (39 39 (:REWRITE |(< (/ x) (/ y))|))
 (39 39 (:REWRITE |(< (- x) c)|))
 (39 39 (:REWRITE |(< (- x) (- y))|))
 (35 26 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (34 34 (:REWRITE |(< y (+ (- c) x))|))
 (34 34 (:REWRITE |(< x (+ c/d y))|))
 (31 31 (:REWRITE |(< 0 (/ x))|))
 (31 31 (:REWRITE |(< 0 (* x y))|))
 (30 30 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (28 28 (:TYPE-PRESCRIPTION BOOLEANP))
 (28 28 (:REWRITE FOLD-CONSTS-IN-+))
 (28 28 (:REWRITE |(+ c (+ d x))|))
 (28 27 (:REWRITE |(equal (/ x) (/ y))|))
 (28 7 (:REWRITE RTL::BITS-TAIL-GEN))
 (27 27 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (27 27 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (27 27 (:REWRITE |(equal c (/ x))|))
 (27 27 (:REWRITE |(equal (- x) (- y))|))
 (26 26 (:REWRITE RTL::SPECIALP-MAIN))
 (26 26 (:REWRITE REDUCE-INTEGERP-+))
 (26 26 (:REWRITE INTEGERP-MINUS-X))
 (26 26 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (26 26 (:REWRITE |(equal c (- x))|))
 (26 26 (:REWRITE |(equal (- x) c)|))
 (26 26 (:META META-INTEGERP-CORRECT))
 (25 25 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (25 25 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (25 25 (:REWRITE RTL::BITS-NEG-INDICES))
 (24 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (21 7 (:REWRITE RTL::BITS-TAIL))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (19 19 (:REWRITE REDUCE-RATIONALP-+))
 (19 19 (:REWRITE REDUCE-RATIONALP-*))
 (19 19 (:REWRITE RATIONALP-MINUS-X))
 (19 19 (:META META-RATIONALP-CORRECT))
 (18 18 (:TYPE-PRESCRIPTION B))
 (18 18 (:TYPE-PRESCRIPTION A))
 (6 6 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 1 (:REWRITE |(equal x (/ y))|))
 (2 1 (:REWRITE DEFAULT-DIVIDE))
 (2 1 (:REWRITE |(not (equal x (/ y)))|))
 (2 1 (:REWRITE |(/ (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 )
