(RTL::Q-ERROR-1
 (300 51 (:REWRITE DEFAULT-TIMES-2))
 (228 51 (:REWRITE DEFAULT-TIMES-1))
 (85 85 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (85 85 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (85 85 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (85 85 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (85 85 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (61 19 (:REWRITE DEFAULT-PLUS-1))
 (56 56 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (56 56 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (56 56 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (53 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (53 1 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (49 1 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (42 19 (:REWRITE DEFAULT-PLUS-2))
 (31 8 (:REWRITE DEFAULT-MINUS))
 (28 28 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (28 28 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (28 28 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (22 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (14 5 (:REWRITE INTEGERP-<-CONSTANT))
 (11 11 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (11 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11 5 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (11 5 (:REWRITE DEFAULT-LESS-THAN-1))
 (7 5 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (7 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (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 DEFAULT-LESS-THAN-2))
 (5 5 (:REWRITE CONSTANT-<-INTEGERP))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (- x))|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) (/ y))|))
 (5 5 (:REWRITE |(< (- x) c)|))
 (5 5 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:TYPE-PRESCRIPTION ABS))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (3 3 (:REWRITE |(* c (* d x))|))
 (3 1 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (3 1 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE DEFAULT-EXPT-2))
 (2 2 (:REWRITE DEFAULT-EXPT-1))
 (2 2 (:REWRITE DEFAULT-DIVIDE))
 (2 2 (:REWRITE |(expt 1/c n)|))
 (2 2 (:REWRITE |(expt (- x) n)|))
 (2 2 (:REWRITE |(* (- x) y)|))
 (2 2 (:META META-INTEGERP-CORRECT))
 (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::Q-ERROR-2
 (217 23 (:REWRITE DEFAULT-PLUS-2))
 (171 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (154 27 (:REWRITE DEFAULT-TIMES-2))
 (120 27 (:REWRITE DEFAULT-TIMES-1))
 (108 108 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (108 108 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (108 108 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (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))
 (92 23 (:REWRITE DEFAULT-PLUS-1))
 (84 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (64 64 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (64 64 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (64 64 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (31 31 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (31 31 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (31 31 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (27 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (24 8 (:REWRITE DEFAULT-DIVIDE))
 (19 7 (:REWRITE DEFAULT-MINUS))
 (16 6 (:REWRITE |(equal (- x) (- y))|))
 (15 15 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (13 3 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (12 6 (:REWRITE |(equal (/ x) (/ y))|))
 (11 11 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (10 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (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) c)|))
 (6 6 (:REWRITE |(equal (+ (- c) x) y)|))
 (6 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 |(* c (* d x))|))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (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 |(+ c (+ d x))|))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (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-<))
 (2 2 (:REWRITE REMOVE-WEAK-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) 0)|))
 (2 2 (:REWRITE |(< (/ x) (/ y))|))
 (2 2 (:REWRITE |(< (- x) c)|))
 (2 2 (:REWRITE |(< (- x) (- y))|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::Q-ERROR-3
 (539 2 (:REWRITE |(< (/ x) y) with (< 0 x)|))
 (513 2 (:REWRITE |(<= x (/ y)) with (< 0 y)|))
 (418 96 (:REWRITE DEFAULT-TIMES-2))
 (352 2 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (308 96 (:REWRITE DEFAULT-TIMES-1))
 (295 2 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (275 275 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (275 275 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (141 141 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (141 141 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (141 141 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (141 141 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (141 141 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (138 27 (:REWRITE DEFAULT-LESS-THAN-1))
 (138 19 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (133 27 (:REWRITE DEFAULT-LESS-THAN-2))
 (96 18 (:REWRITE DEFAULT-MINUS))
 (63 2 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (59 2 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (56 28 (:REWRITE DEFAULT-PLUS-2))
 (55 10 (:REWRITE |(* (- x) y)|))
 (52 8 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (50 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (50 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (48 28 (:REWRITE DEFAULT-PLUS-1))
 (48 21 (:REWRITE INTEGERP-<-CONSTANT))
 (46 46 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (46 46 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (46 46 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (46 46 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (46 46 (:REWRITE |arith (* (- x) y)|))
 (39 21 (:REWRITE CONSTANT-<-INTEGERP))
 (38 26 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (38 26 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (30 26 (:REWRITE |(< (/ x) (/ y))|))
 (27 27 (:REWRITE THE-FLOOR-BELOW))
 (27 27 (:REWRITE THE-FLOOR-ABOVE))
 (27 19 (:REWRITE SIMPLIFY-SUMS-<))
 (26 26 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (26 26 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (26 26 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (26 26 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (26 26 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (26 26 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (26 26 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (26 26 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (26 26 (:REWRITE |(< (- x) (- y))|))
 (21 21 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (21 21 (:REWRITE |(< (- x) c)|))
 (17 17 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (14 14 (:REWRITE |(* c (* d x))|))
 (12 12 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (12 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (10 2 (:REWRITE |(<= x (/ y)) with (< y 0)|))
 (10 2 (:REWRITE |(< (/ x) y) with (< x 0)|))
 (8 4 (:REWRITE DEFAULT-EXPT-2))
 (6 6 (:REWRITE |arith (expt x c)|))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (5 3 (:REWRITE |(< (/ x) 0)|))
 (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-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 y) 0)|))
 (3 3 (:META META-INTEGERP-CORRECT))
 (2 2 (:REWRITE |arith (expt 1/c n)|))
 (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 NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (2 2 (:REWRITE DEFAULT-DIVIDE))
 (2 2 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::Q-ERROR
 (3460 3460 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (3460 3460 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (3460 3460 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1735 492 (:REWRITE DEFAULT-PLUS-2))
 (1580 376 (:REWRITE DEFAULT-TIMES-2))
 (1449 1449 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1449 1449 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1449 1449 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1449 1449 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1449 1449 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1388 25 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (1259 25 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (1243 345 (:REWRITE DEFAULT-LESS-THAN-1))
 (1157 11 (:REWRITE |(< (/ x) y) with (< 0 x)|))
 (1078 11 (:LINEAR EXPT->=-1-ONE))
 (1067 11 (:LINEAR EXPT-<=-1-TWO))
 (1056 11 (:LINEAR EXPT-<-1-TWO))
 (1053 345 (:REWRITE DEFAULT-LESS-THAN-2))
 (1050 492 (:REWRITE DEFAULT-PLUS-1))
 (1045 11 (:LINEAR EXPT-X->=-X))
 (1045 11 (:LINEAR EXPT-X->-X))
 (1045 11 (:LINEAR EXPT->-1-ONE))
 (881 25 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (827 25 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (817 376 (:REWRITE DEFAULT-TIMES-1))
 (592 318 (:REWRITE INTEGERP-<-CONSTANT))
 (513 318 (:REWRITE CONSTANT-<-INTEGERP))
 (417 338 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (417 338 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (402 337 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (361 337 (:REWRITE |(< (- x) (- y))|))
 (348 337 (:REWRITE |(< (/ x) (/ y))|))
 (345 345 (:REWRITE THE-FLOOR-BELOW))
 (345 345 (:REWRITE THE-FLOOR-ABOVE))
 (342 318 (:REWRITE |(< (- x) c)|))
 (337 337 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (337 337 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (337 337 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (337 337 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (337 337 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (337 337 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (337 337 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (328 243 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (305 73 (:REWRITE DEFAULT-MINUS))
 (271 23 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (243 243 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (243 243 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (243 243 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (242 89 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (222 22 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (121 22 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (112 112 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (111 74 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (83 30 (:REWRITE |(* (- x) y)|))
 (80 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (80 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (74 37 (:REWRITE DEFAULT-EXPT-2))
 (72 72 (:REWRITE |(* c (* d x))|))
 (70 70 (:REWRITE DEFAULT-DIVIDE))
 (66 66 (:REWRITE |(< (+ c/d x) y)|))
 (66 66 (:REWRITE |(< (+ (- c) x) y)|))
 (64 64 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (59 11 (:REWRITE |(<= x (/ y)) with (< y 0)|))
 (59 11 (:REWRITE |(< (/ x) y) with (< x 0)|))
 (54 54 (:REWRITE |(< 0 (* x y))|))
 (49 49 (:REWRITE |(< y (+ (- c) x))|))
 (49 49 (:REWRITE |(< x (+ c/d y))|))
 (45 41 (:REWRITE |(< (/ x) 0)|))
 (43 43 (:REWRITE REDUCE-INTEGERP-+))
 (43 43 (:REWRITE INTEGERP-MINUS-X))
 (43 43 (:META META-INTEGERP-CORRECT))
 (41 41 (:REWRITE |(< (* x y) 0)|))
 (37 37 (:REWRITE DEFAULT-EXPT-1))
 (37 37 (:REWRITE |(expt 1/c n)|))
 (37 37 (:REWRITE |(expt (- x) n)|))
 (29 29 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (29 29 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (25 23 (:REWRITE |(equal (/ x) c)|))
 (25 23 (:REWRITE |(equal (/ x) (/ y))|))
 (24 23 (:REWRITE |(equal (- x) (- y))|))
 (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)|))
 (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))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (14 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (14 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (14 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (13 13 (:REWRITE |(equal (+ (- c) x) y)|))
 (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 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (10 10 (:REWRITE |(+ c (+ d x))|))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 )
(RTL::INT-RF
 (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 5 (:REWRITE DEFAULT-TIMES-2))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (10 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (6 3 (:REWRITE DEFAULT-LESS-THAN-2))
 (5 5 (:REWRITE DEFAULT-TIMES-1))
 (5 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (5 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (5 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:META META-INTEGERP-CORRECT))
 (4 1 (:REWRITE RATIONALP-X))
 (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 |(< 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))|))
 (3 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE DEFAULT-EXPT-2))
 (1 1 (:REWRITE DEFAULT-EXPT-1))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:META META-RATIONALP-CORRECT))
 )
(RTL::RDIFF-REWRITE
 (13214 3 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (10340 16 (:LINEAR MOD-BOUNDS-1))
 (8931 29 (:REWRITE |(equal (+ (- c) x) y)|))
 (6615 299 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (5024 8 (:LINEAR RTL::MOD-BND-1))
 (4650 59 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4423 3 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (2221 66 (:REWRITE |(* y x)|))
 (2122 28 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2106 28 (:REWRITE MOD-X-Y-=-X . 4))
 (2106 28 (:REWRITE MOD-X-Y-=-X . 3))
 (2052 28 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (2020 62 (:REWRITE |(* x (+ y z))|))
 (1990 28 (:REWRITE RTL::MOD-DOES-NOTHING))
 (1793 290 (:REWRITE NORMALIZE-ADDENDS))
 (1762 28 (:REWRITE MOD-ZERO . 3))
 (1348 28 (:REWRITE MOD-ZERO . 4))
 (1335 911 (:REWRITE DEFAULT-PLUS-1))
 (1294 28 (:REWRITE DEFAULT-MOD-RATIO))
 (1231 911 (:REWRITE DEFAULT-PLUS-2))
 (1010 57 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (864 864 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (864 864 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (864 864 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (854 61 (:REWRITE |(* x (- y))|))
 (835 167 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (641 422 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (592 8 (:LINEAR RTL::MOD-BND-2))
 (525 421 (:REWRITE DEFAULT-TIMES-2))
 (514 102 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (514 102 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (512 8 (:LINEAR MOD-BOUNDS-3))
 (500 304 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (484 102 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (484 102 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (426 421 (:REWRITE DEFAULT-TIMES-1))
 (422 422 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (422 422 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (422 422 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (334 334 (:DEFINITION FIX))
 (331 67 (:REWRITE DEFAULT-MINUS))
 (318 64 (:REWRITE |(- (* c x))|))
 (308 304 (:REWRITE DEFAULT-LESS-THAN-1))
 (307 299 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (304 304 (:REWRITE THE-FLOOR-BELOW))
 (304 304 (:REWRITE THE-FLOOR-ABOVE))
 (304 304 (:REWRITE DEFAULT-LESS-THAN-2))
 (303 299 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (299 299 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (299 299 (:REWRITE INTEGERP-<-CONSTANT))
 (299 299 (:REWRITE CONSTANT-<-INTEGERP))
 (299 299 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (299 299 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (299 299 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (299 299 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (299 299 (:REWRITE |(< c (- x))|))
 (299 299 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (299 299 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (299 299 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (299 299 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (299 299 (:REWRITE |(< (/ x) (/ y))|))
 (299 299 (:REWRITE |(< (- x) c)|))
 (299 299 (:REWRITE |(< (- x) (- y))|))
 (268 268 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (242 2 (:REWRITE RTL::BITS-TAIL))
 (234 1 (:REWRITE |(equal (mod a n) (mod b n))|))
 (218 26 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (218 26 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (185 185 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (178 57 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (168 168 (:REWRITE |(+ c (+ d x))|))
 (167 167 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (167 167 (:REWRITE |(+ x (- x))|))
 (158 158 (:REWRITE SIMPLIFY-SUMS-<))
 (152 31 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (140 28 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (140 28 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (140 28 (:REWRITE MOD-X-Y-=-X . 2))
 (140 5 (:REWRITE |(* (* x y) z)|))
 (137 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (124 28 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (124 28 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (123 123 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (115 115 (:REWRITE |(< (+ c/d x) y)|))
 (115 115 (:REWRITE |(< (+ (- c) x) y)|))
 (102 102 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (102 102 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (102 102 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (102 102 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (102 102 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (94 43 (:META META-INTEGERP-CORRECT))
 (80 80 (:REWRITE |(< y (+ (- c) x))|))
 (80 80 (:REWRITE |(< x (+ c/d y))|))
 (80 16 (:LINEAR MOD-BOUNDS-2))
 (69 69 (:REWRITE |(< (* x y) 0)|))
 (68 68 (:REWRITE |(< (/ x) 0)|))
 (67 44 (:REWRITE INTEGERP-MINUS-X))
 (64 31 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (62 62 (:REWRITE |(* (- x) y)|))
 (60 5 (:REWRITE |(* y (* x z))|))
 (58 58 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (58 11 (:REWRITE |(* c (* d x))|))
 (57 57 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (57 57 (:REWRITE |(equal c (/ x))|))
 (57 57 (:REWRITE |(equal c (- x))|))
 (57 57 (:REWRITE |(equal (/ x) c)|))
 (57 57 (:REWRITE |(equal (/ x) (/ y))|))
 (57 57 (:REWRITE |(equal (- x) c)|))
 (57 57 (:REWRITE |(equal (- x) (- y))|))
 (44 28 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (44 28 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (43 43 (:REWRITE REDUCE-INTEGERP-+))
 (43 1 (:REWRITE |(- (+ x y))|))
 (42 26 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (35 35 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (35 35 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (28 28 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (28 28 (:REWRITE DEFAULT-MOD-2))
 (28 28 (:REWRITE DEFAULT-MOD-1))
 (28 28 (:REWRITE |(mod x (- y))| . 3))
 (28 28 (:REWRITE |(mod x (- y))| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 1))
 (28 28 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (28 28 (:REWRITE |(< 0 (/ x))|))
 (28 28 (:REWRITE |(< 0 (* x y))|))
 (26 13 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (25 25 (:TYPE-PRESCRIPTION ABS))
 (13 13 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (13 13 (:TYPE-PRESCRIPTION NATP))
 (13 13 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (9 5 (:REWRITE |(* 1 x)|))
 (8 8 (:LINEAR RTL::MOD-BND-3))
 (7 7 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (7 7 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (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 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-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 |(< (* x y) 0) rationalp (* x y)|))
 (3 3 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-MOD-3))
 (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 RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(equal (* x y) 0)|))
 (2 2 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RTL::BITN-RDIFF-REWRITE
 (452 47 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (212 4 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (196 4 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (168 4 (:REWRITE RTL::NEG-BITN-0))
 (166 166 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (166 166 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (132 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (101 48 (:REWRITE DEFAULT-LESS-THAN-1))
 (87 2 (:REWRITE RTL::BITS-TAIL))
 (81 34 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (81 34 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (78 44 (:REWRITE DEFAULT-TIMES-2))
 (70 34 (:REWRITE INTEGERP-<-CONSTANT))
 (65 48 (:REWRITE DEFAULT-LESS-THAN-2))
 (54 34 (:REWRITE SIMPLIFY-SUMS-<))
 (52 44 (:REWRITE DEFAULT-TIMES-1))
 (48 48 (:REWRITE THE-FLOOR-BELOW))
 (48 48 (:REWRITE THE-FLOOR-ABOVE))
 (44 34 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (43 25 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (42 34 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (40 9 (:REWRITE |(* c (* d x))|))
 (36 34 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (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 --- obj t or nil|))
 (34 34 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (34 34 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (34 34 (:REWRITE |(< (/ x) (/ y))|))
 (34 34 (:REWRITE |(< (- x) c)|))
 (34 34 (:REWRITE |(< (- x) (- y))|))
 (24 4 (:REWRITE |(* y x)|))
 (22 22 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (12 12 (:REWRITE |(* (- x) y)|))
 (12 4 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (12 4 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:REWRITE |(< (* x y) 0)|))
 (9 9 (:META META-INTEGERP-CORRECT))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (7 7 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(* 1 x)|))
 (4 4 (:REWRITE |(* a (/ a) b)|))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE DEFAULT-MINUS))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (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 y) 0) rationalp (* x y)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::QUOTSGN)
(RTL::QF-BOUND-1
 (5282 254 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2400 10 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (1572 10 (:LINEAR EXPT-X->=-X))
 (1572 10 (:LINEAR EXPT-X->-X))
 (918 186 (:REWRITE CONSTANT-<-INTEGERP))
 (766 223 (:REWRITE DEFAULT-TIMES-2))
 (726 10 (:LINEAR EXPT->=-1-ONE))
 (726 10 (:LINEAR EXPT-<=-1-TWO))
 (716 10 (:LINEAR EXPT->-1-ONE))
 (716 10 (:LINEAR EXPT-<-1-TWO))
 (662 174 (:REWRITE INTEGERP-<-CONSTANT))
 (648 8 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (537 255 (:REWRITE DEFAULT-LESS-THAN-1))
 (522 194 (:REWRITE |(< c (- x))|))
 (442 255 (:REWRITE DEFAULT-LESS-THAN-2))
 (409 166 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (345 345 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (345 345 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (345 345 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (312 223 (:REWRITE DEFAULT-TIMES-1))
 (296 296 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (296 296 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (296 296 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (296 296 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (296 296 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (296 296 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (274 163 (:REWRITE SIMPLIFY-SUMS-<))
 (255 255 (:REWRITE THE-FLOOR-BELOW))
 (255 255 (:REWRITE THE-FLOOR-ABOVE))
 (210 194 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (198 194 (:REWRITE |(< (/ x) (/ y))|))
 (195 194 (:REWRITE |(< (- x) (- y))|))
 (194 194 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (194 194 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (194 194 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (194 194 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (194 194 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (194 194 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (194 194 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (194 194 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (190 27 (:REWRITE DEFAULT-PLUS-2))
 (187 186 (:REWRITE |(< (- x) c)|))
 (166 166 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (138 138 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (120 60 (:REWRITE |(* a (/ a) b)|))
 (113 27 (:REWRITE DEFAULT-PLUS-1))
 (90 90 (:TYPE-PRESCRIPTION RTL::INT-B0))
 (86 86 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (80 80 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (80 80 (:TYPE-PRESCRIPTION RTL::INT-MSKA))
 (80 80 (:TYPE-PRESCRIPTION RTL::INT-I))
 (80 80 (:TYPE-PRESCRIPTION RTL::INT-B))
 (80 80 (:TYPE-PRESCRIPTION RTL::INT-A0))
 (80 80 (:TYPE-PRESCRIPTION RTL::INT-A))
 (80 80 (:REWRITE |(* (- x) y)|))
 (69 69 (:REWRITE |arith (expt x c)|))
 (53 53 (:REWRITE |arith (expt 1/c n)|))
 (41 41 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (41 41 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (41 41 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (41 41 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (41 41 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (41 41 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (41 41 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (41 41 (:REWRITE |(< (* x y) 0)|))
 (41 9 (:REWRITE |(- (* c x))|))
 (40 40 (:REWRITE |arith (* (- x) y)|))
 (40 40 (:REWRITE |(< 0 (* x y))|))
 (39 13 (:REWRITE DEFAULT-MINUS))
 (36 12 (:REWRITE |(< (/ x) y) with (< 0 x)|))
 (30 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (30 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (24 12 (:REWRITE |(< (/ x) y) with (< x 0)|))
 (21 21 (:REWRITE |(< (/ x) 0)|))
 (20 20 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (20 20 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (20 20 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (20 20 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (20 20 (:REWRITE |(< 0 (/ x))|))
 (20 20 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (20 20 (:REWRITE |(< (* x y) 0) rationalp (* 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))
 (16 8 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (15 10 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (15 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (15 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (15 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (15 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (13 3 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (11 11 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (10 10 (:REWRITE RTL::INT-MSKB))
 (10 10 (:REWRITE RTL::INT-MSKA))
 (10 10 (:REWRITE RTL::INT-I))
 (10 10 (:REWRITE RTL::INT-B0))
 (10 10 (:REWRITE RTL::INT-B))
 (10 10 (:REWRITE RTL::INT-A0))
 (10 10 (:REWRITE RTL::INT-A))
 (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))
 (10 5 (:REWRITE DEFAULT-EXPT-2))
 (9 3 (:REWRITE DEFAULT-DIVIDE))
 (8 8 (:REWRITE |(* x (- y))|))
 (5 5 (:REWRITE DEFAULT-EXPT-1))
 (5 5 (:REWRITE |(expt 1/c n)|))
 (5 5 (:REWRITE |(expt (- x) n)|))
 (5 5 (:REWRITE |(< (+ c/d x) y)|))
 (5 5 (:REWRITE |(< (+ (- c) x) y)|))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3F))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2F))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1F))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:REWRITE |(+ c (+ d x))|))
 (2 2 (:REWRITE |(* c (* d x))|))
 )
(RTL::QF-BOUND-2
 (1779 103 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (960 4 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (551 79 (:REWRITE CONSTANT-<-INTEGERP))
 (472 4 (:LINEAR EXPT-X->=-X))
 (472 4 (:LINEAR EXPT-X->-X))
 (322 88 (:REWRITE DEFAULT-TIMES-2))
 (268 4 (:LINEAR EXPT->=-1-ONE))
 (268 4 (:LINEAR EXPT-<=-1-TWO))
 (264 4 (:LINEAR EXPT->-1-ONE))
 (264 4 (:LINEAR EXPT-<-1-TWO))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (204 103 (:REWRITE DEFAULT-LESS-THAN-1))
 (176 71 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (152 71 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (147 103 (:REWRITE DEFAULT-LESS-THAN-2))
 (142 88 (:REWRITE DEFAULT-TIMES-1))
 (116 2 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (108 2 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (103 103 (:REWRITE THE-FLOOR-BELOW))
 (103 103 (:REWRITE THE-FLOOR-ABOVE))
 (100 71 (:REWRITE SIMPLIFY-SUMS-<))
 (89 71 (:REWRITE INTEGERP-<-CONSTANT))
 (88 88 (:REWRITE |arith (* c (* d x))|))
 (86 86 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (86 86 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (86 86 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (83 79 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (79 79 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (79 79 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (79 79 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (79 79 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (79 79 (:REWRITE |(< c (- x))|))
 (79 79 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (79 79 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (79 79 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (79 79 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (79 79 (:REWRITE |(< (/ x) (/ y))|))
 (79 79 (:REWRITE |(< (- x) c)|))
 (79 79 (:REWRITE |(< (- x) (- y))|))
 (71 71 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (63 61 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (56 56 (:REWRITE |arith (expt x c)|))
 (48 48 (:REWRITE |arith (expt 1/c n)|))
 (48 24 (:REWRITE |(* a (/ a) b)|))
 (38 6 (:REWRITE DEFAULT-PLUS-2))
 (36 36 (:TYPE-PRESCRIPTION RTL::INT-B0))
 (33 33 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (32 32 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (32 32 (:TYPE-PRESCRIPTION RTL::INT-MSKA))
 (32 32 (:TYPE-PRESCRIPTION RTL::INT-I))
 (32 32 (:TYPE-PRESCRIPTION RTL::INT-B))
 (32 32 (:TYPE-PRESCRIPTION RTL::INT-A0))
 (32 32 (:TYPE-PRESCRIPTION RTL::INT-A))
 (32 32 (:TYPE-PRESCRIPTION ABS))
 (24 8 (:REWRITE |(< (/ x) y) with (< 0 x)|))
 (24 6 (:REWRITE DEFAULT-PLUS-1))
 (23 23 (:REWRITE |arith (* (- x) y)|))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (18 18 (:REWRITE |arith (- (* c x))|))
 (16 16 (:REWRITE |(< 0 (* x y))|))
 (16 16 (:REWRITE |(< (* x y) 0)|))
 (16 8 (:REWRITE |(< (/ x) y) with (< x 0)|))
 (9 6 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (9 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (9 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (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 |(< 0 (* x y)) rationalp (* x y)|))
 (8 8 (:REWRITE |(< (/ x) 0)|))
 (8 8 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (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 ARITH-NORMALIZE-ADDENDS))
 (6 3 (:REWRITE DEFAULT-EXPT-2))
 (6 2 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (6 2 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (5 5 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (5 5 (:REWRITE NORMALIZE-ADDENDS))
 (5 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (5 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (4 4 (:REWRITE RTL::INT-MSKB))
 (4 4 (:REWRITE RTL::INT-MSKA))
 (4 4 (:REWRITE RTL::INT-I))
 (4 4 (:REWRITE RTL::INT-B0))
 (4 4 (:REWRITE RTL::INT-B))
 (4 4 (:REWRITE RTL::INT-A0))
 (4 4 (:REWRITE RTL::INT-A))
 (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 DEFAULT-EXPT-1))
 (3 3 (:REWRITE |(expt 1/c n)|))
 (3 3 (:REWRITE |(expt (- x) n)|))
 (3 1 (:REWRITE DEFAULT-DIVIDE))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3F))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2F))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1F))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (1 1 (:REWRITE |(* c (* d x))|))
 )
(RTL::QF-BOUND-3
 (400 10 (:LINEAR RTL::CG-MONOTONE-LINEAR))
 (136 69 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (136 69 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (136 69 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (85 85 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (85 85 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (85 85 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (85 85 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (71 71 (:REWRITE SUBSETP-MEMBER . 4))
 (71 71 (:REWRITE INTERSECTP-MEMBER . 3))
 (71 71 (:REWRITE INTERSECTP-MEMBER . 2))
 (70 70 (:REWRITE SUBSETP-MEMBER . 2))
 (70 70 (:REWRITE SUBSETP-MEMBER . 1))
 (69 69 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (69 69 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (69 69 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (69 69 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (69 69 (:REWRITE |(equal c (/ x))|))
 (69 69 (:REWRITE |(equal c (- x))|))
 (69 69 (:REWRITE |(equal (/ x) c)|))
 (69 69 (:REWRITE |(equal (/ x) (/ y))|))
 (69 69 (:REWRITE |(equal (- x) c)|))
 (69 69 (:REWRITE |(equal (- x) (- y))|))
 (35 35 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (35 35 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (35 35 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (20 5 (:REWRITE DEFAULT-PLUS-2))
 (19 19 (:REWRITE RATIONALP-MINUS-X))
 (17 17 (:REWRITE REDUCE-RATIONALP-+))
 (17 17 (:META META-RATIONALP-CORRECT))
 (16 8 (:REWRITE DEFAULT-TIMES-2))
 (13 13 (:REWRITE REDUCE-INTEGERP-+))
 (13 13 (:REWRITE INTEGERP-MINUS-X))
 (13 13 (:META META-INTEGERP-CORRECT))
 (8 8 (:REWRITE DEFAULT-TIMES-1))
 (5 5 (:REWRITE RTL::RATP-X))
 (5 5 (:REWRITE RTL::RATP-D))
 (5 5 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (5 5 (:REWRITE NORMALIZE-ADDENDS))
 (5 5 (:REWRITE DEFAULT-PLUS-1))
 (5 5 (:LINEAR RTL::N>=CG-LINEAR))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (3 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 DEFAULT-LESS-THAN-2))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (- x))|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) (/ y))|))
 (2 2 (:REWRITE |(< (- x) c)|))
 (2 2 (:REWRITE |(< (- x) (- y))|))
 (1 1 (:REWRITE 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 |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::QF-BOUND-4
 (409 246 (:REWRITE DEFAULT-PLUS-2))
 (373 246 (:REWRITE DEFAULT-PLUS-1))
 (322 129 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (188 109 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (147 130 (:REWRITE |(equal (- x) (- y))|))
 (145 109 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (130 130 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (130 130 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (130 130 (:REWRITE |(equal c (/ x))|))
 (130 130 (:REWRITE |(equal c (- x))|))
 (130 130 (:REWRITE |(equal (/ x) c)|))
 (130 130 (:REWRITE |(equal (/ x) (/ y))|))
 (129 129 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (110 22 (:REWRITE ACL2-NUMBERP-X))
 (106 69 (:REWRITE DEFAULT-MINUS))
 (102 82 (:REWRITE DEFAULT-LESS-THAN-1))
 (96 74 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (92 82 (:REWRITE DEFAULT-LESS-THAN-2))
 (86 74 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (84 84 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (82 82 (:REWRITE THE-FLOOR-BELOW))
 (82 82 (:REWRITE THE-FLOOR-ABOVE))
 (80 74 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (78 74 (:REWRITE |(< c (- x))|))
 (76 76 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (76 76 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (76 76 (:REWRITE |(< (/ x) (/ y))|))
 (74 74 (:REWRITE INTEGERP-<-CONSTANT))
 (74 74 (:REWRITE CONSTANT-<-INTEGERP))
 (74 74 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (74 74 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (74 74 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (74 74 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (74 74 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (74 74 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (74 74 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (74 74 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (74 74 (:REWRITE |(< (- x) c)|))
 (64 64 (:REWRITE SIMPLIFY-SUMS-<))
 (50 30 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (44 11 (:REWRITE RATIONALP-X))
 (39 39 (:REWRITE |(equal (+ (- c) x) y)|))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (32 32 (:REWRITE |(< (/ x) 0)|))
 (32 32 (:REWRITE |(< (* x y) 0)|))
 (26 26 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (26 26 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (22 22 (:TYPE-PRESCRIPTION BOOLEANP))
 (20 10 (:REWRITE DEFAULT-TIMES-2))
 (17 17 (:REWRITE REDUCE-INTEGERP-+))
 (17 17 (:REWRITE INTEGERP-MINUS-X))
 (17 17 (:META META-INTEGERP-CORRECT))
 (11 11 (:REWRITE REDUCE-RATIONALP-+))
 (11 11 (:REWRITE REDUCE-RATIONALP-*))
 (11 11 (:REWRITE RATIONALP-MINUS-X))
 (11 11 (:META META-RATIONALP-CORRECT))
 (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 NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (10 10 (:REWRITE DEFAULT-TIMES-1))
 (10 10 (:REWRITE |(< (+ c/d x) y)|))
 (10 10 (:REWRITE |(< (+ (- c) x) y)|))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE |(< y (+ (- c) x))|))
 (4 4 (:REWRITE |(< x (+ c/d y))|))
 )
(RTL::QF-BOUND-5
 (750 394 (:REWRITE DEFAULT-PLUS-2))
 (644 394 (:REWRITE DEFAULT-PLUS-1))
 (522 196 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (312 172 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (233 172 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (214 197 (:REWRITE |(equal (- x) (- y))|))
 (201 197 (:REWRITE |(equal c (- x))|))
 (197 197 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (197 197 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (197 197 (:REWRITE |(equal c (/ x))|))
 (197 197 (:REWRITE |(equal (/ x) c)|))
 (197 197 (:REWRITE |(equal (/ x) (/ y))|))
 (196 196 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (184 103 (:REWRITE DEFAULT-MINUS))
 (175 118 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (170 34 (:REWRITE ACL2-NUMBERP-X))
 (161 126 (:REWRITE DEFAULT-LESS-THAN-1))
 (156 126 (:REWRITE DEFAULT-LESS-THAN-2))
 (151 151 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (147 118 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (134 118 (:REWRITE |(< c (- x))|))
 (129 118 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (126 126 (:REWRITE THE-FLOOR-BELOW))
 (126 126 (:REWRITE THE-FLOOR-ABOVE))
 (126 118 (:REWRITE |(< (- x) c)|))
 (120 120 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (120 120 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (120 120 (:REWRITE |(< (/ x) (/ y))|))
 (118 118 (:REWRITE INTEGERP-<-CONSTANT))
 (118 118 (:REWRITE CONSTANT-<-INTEGERP))
 (118 118 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (118 118 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (118 118 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (118 118 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (118 118 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (118 118 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (118 118 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (118 118 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (94 94 (:REWRITE SIMPLIFY-SUMS-<))
 (92 48 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (68 17 (:REWRITE RATIONALP-X))
 (52 26 (:REWRITE DEFAULT-TIMES-2))
 (49 49 (:REWRITE |(equal (+ (- c) x) y)|))
 (48 48 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (46 46 (:REWRITE |(< (/ x) 0)|))
 (46 46 (:REWRITE |(< (* x y) 0)|))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (34 34 (:TYPE-PRESCRIPTION BOOLEANP))
 (28 28 (:REWRITE |(< (+ c/d x) y)|))
 (28 28 (:REWRITE |(< (+ (- c) x) y)|))
 (26 26 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (26 26 (:REWRITE DEFAULT-TIMES-1))
 (23 23 (:REWRITE REDUCE-INTEGERP-+))
 (23 23 (:REWRITE INTEGERP-MINUS-X))
 (23 23 (:META META-INTEGERP-CORRECT))
 (17 17 (:REWRITE REDUCE-RATIONALP-+))
 (17 17 (:REWRITE REDUCE-RATIONALP-*))
 (17 17 (:REWRITE RATIONALP-MINUS-X))
 (17 17 (:META META-RATIONALP-CORRECT))
 (16 16 (:REWRITE |(< y (+ (- c) x))|))
 (16 16 (:REWRITE |(< x (+ c/d y))|))
 (11 11 (:REWRITE FOLD-CONSTS-IN-+))
 (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))
 )
(RTL::QF-BOUND-6
 (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))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 )
(RTL::QF-BOUND-7
 (36 14 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (31 14 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (29 14 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (22 6 (:REWRITE ACL2-NUMBERP-X))
 (16 14 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (14 14 (:REWRITE SUBSETP-MEMBER . 4))
 (14 14 (:REWRITE SUBSETP-MEMBER . 3))
 (14 14 (:REWRITE SUBSETP-MEMBER . 2))
 (14 14 (:REWRITE SUBSETP-MEMBER . 1))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (14 14 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (14 14 (:REWRITE INTERSECTP-MEMBER . 3))
 (14 14 (:REWRITE INTERSECTP-MEMBER . 2))
 (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 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (9 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (9 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (9 7 (:REWRITE DEFAULT-MINUS))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (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-SUMS-<))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (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) 0)|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (8 8 (:REWRITE |(< (* x y) 0)|))
 (8 2 (:REWRITE RATIONALP-X))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 4 (:REWRITE DEFAULT-PLUS-2))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE DEFAULT-PLUS-1))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::QF-BOUND-8
 (22 11 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (22 11 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (22 11 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (13 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (11 11 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (11 11 (:REWRITE |(equal c (/ x))|))
 (11 11 (:REWRITE |(equal c (- x))|))
 (11 11 (:REWRITE |(equal (/ x) c)|))
 (11 11 (:REWRITE |(equal (/ x) (/ y))|))
 (11 11 (:REWRITE |(equal (- x) c)|))
 (11 11 (:REWRITE |(equal (- x) (- y))|))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 9 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (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) (- y))|))
 (8 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (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 SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (7 7 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (7 7 (:REWRITE INTERSECTP-MEMBER . 3))
 (7 7 (:REWRITE INTERSECTP-MEMBER . 2))
 (7 7 (:REWRITE INTEGERP-<-CONSTANT))
 (7 7 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE DEFAULT-MINUS))
 (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)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::QF-BOUND-9
 (137 32 (:REWRITE DEFAULT-LESS-THAN-1))
 (131 131 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (131 131 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (131 131 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (131 131 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (128 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (128 25 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (127 127 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (127 127 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (127 127 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (94 26 (:REWRITE DEFAULT-TIMES-2))
 (82 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (82 9 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (77 9 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (65 65 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (65 65 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (65 65 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (62 26 (:REWRITE DEFAULT-TIMES-1))
 (51 1 (:REWRITE |(<= (* (/ x) y) 1) with (< 0 x)|))
 (51 1 (:REWRITE |(< 1 (* (/ x) y)) with (< 0 x)|))
 (49 29 (:REWRITE |(< (/ x) (/ y))|))
 (44 32 (:REWRITE DEFAULT-LESS-THAN-2))
 (34 34 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (34 9 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (32 32 (:REWRITE THE-FLOOR-BELOW))
 (32 32 (:REWRITE THE-FLOOR-ABOVE))
 (31 13 (:REWRITE DEFAULT-DIVIDE))
 (29 29 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (29 29 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (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))|))
 (26 26 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (23 23 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (22 12 (:REWRITE |(< (/ x) 0)|))
 (20 20 (:REWRITE |arith (* c (* d x))|))
 (17 17 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (13 13 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (13 9 (:REWRITE |(equal (- x) (- y))|))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (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 y) 0)|))
 (12 8 (:REWRITE DEFAULT-MINUS))
 (10 10 (:REWRITE |arith (- (* c 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 |(< (* x y) 0) rationalp (* x y)|))
 (8 8 (:REWRITE |arith (* (- x) y)|))
 (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 1 (:REWRITE |(<= (* (/ x) y) 1) with (< x 0)|))
 (7 1 (:REWRITE |(< 1 (* (/ x) y)) with (< x 0)|))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:REWRITE |(< (* x (/ y)) 0) rationalp (* x (/ y))|))
 (4 4 (:REWRITE |(* c (* d x))|))
 (4 4 (:META META-INTEGERP-CORRECT))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE |(- (* c x))|))
 )
(RTL::QF-BOUND-10
 (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))
 )
(RTL::QF-BOUND-11
 (26 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (26 13 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (26 13 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (13 13 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (13 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (13 13 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (13 13 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (13 13 (:REWRITE |(equal c (/ x))|))
 (13 13 (:REWRITE |(equal c (- x))|))
 (13 13 (:REWRITE |(equal (/ x) c)|))
 (13 13 (:REWRITE |(equal (/ x) (/ y))|))
 (13 13 (:REWRITE |(equal (- x) c)|))
 (13 13 (:REWRITE |(equal (- x) (- y))|))
 (13 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 9 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (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) (- y))|))
 (8 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (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 SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (7 7 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (7 7 (:REWRITE INTERSECTP-MEMBER . 3))
 (7 7 (:REWRITE INTERSECTP-MEMBER . 2))
 (7 7 (:REWRITE INTEGERP-<-CONSTANT))
 (7 7 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE DEFAULT-MINUS))
 (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)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::QF-BOUND-12
 (161 161 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (161 161 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (161 161 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (161 161 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (149 149 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (149 149 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (149 149 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (137 32 (:REWRITE DEFAULT-LESS-THAN-1))
 (128 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (128 25 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (102 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (102 19 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (94 26 (:REWRITE DEFAULT-TIMES-2))
 (87 87 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (87 87 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (87 87 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (87 19 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (62 26 (:REWRITE DEFAULT-TIMES-1))
 (54 19 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (51 1 (:REWRITE |(<= (* (/ x) y) 1) with (< 0 x)|))
 (51 1 (:REWRITE |(< 1 (* (/ x) y)) with (< 0 x)|))
 (49 29 (:REWRITE |(< (/ x) (/ y))|))
 (44 32 (:REWRITE DEFAULT-LESS-THAN-2))
 (34 34 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (32 32 (:REWRITE THE-FLOOR-BELOW))
 (32 32 (:REWRITE THE-FLOOR-ABOVE))
 (31 13 (:REWRITE DEFAULT-DIVIDE))
 (29 29 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (29 29 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (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))|))
 (26 26 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (23 23 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (23 19 (:REWRITE |(equal (- x) (- y))|))
 (22 12 (:REWRITE |(< (/ x) 0)|))
 (20 20 (:REWRITE |arith (* c (* d x))|))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (19 19 (:REWRITE |(equal c (/ x))|))
 (19 19 (:REWRITE |(equal c (- x))|))
 (19 19 (:REWRITE |(equal (/ x) c)|))
 (19 19 (:REWRITE |(equal (/ x) (/ y))|))
 (19 19 (:REWRITE |(equal (- x) c)|))
 (17 17 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (13 13 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (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 y) 0)|))
 (12 8 (:REWRITE DEFAULT-MINUS))
 (10 10 (:REWRITE |arith (- (* c x))|))
 (9 9 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (8 8 (:REWRITE |arith (* (- x) y)|))
 (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 1 (:REWRITE |(<= (* (/ x) y) 1) with (< x 0)|))
 (7 1 (:REWRITE |(< 1 (* (/ x) y)) with (< x 0)|))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:REWRITE |(< (* x (/ y)) 0) rationalp (* x (/ y))|))
 (4 4 (:REWRITE |(* c (* d x))|))
 (4 4 (:META META-INTEGERP-CORRECT))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE |(- (* c x))|))
 )
(RTL::QF-BOUND-13
 (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))
 )
(RTL::QF-BOUND-14
 (26 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (26 13 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (26 13 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (13 13 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (13 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (13 13 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (13 13 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (13 13 (:REWRITE |(equal c (/ x))|))
 (13 13 (:REWRITE |(equal c (- x))|))
 (13 13 (:REWRITE |(equal (/ x) c)|))
 (13 13 (:REWRITE |(equal (/ x) (/ y))|))
 (13 13 (:REWRITE |(equal (- x) c)|))
 (13 13 (:REWRITE |(equal (- x) (- y))|))
 (13 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 9 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (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) (- y))|))
 (8 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (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 SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (7 7 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (7 7 (:REWRITE INTERSECTP-MEMBER . 3))
 (7 7 (:REWRITE INTERSECTP-MEMBER . 2))
 (7 7 (:REWRITE INTEGERP-<-CONSTANT))
 (7 7 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE DEFAULT-MINUS))
 (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)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::QF-BOUND-15
 (161 161 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (161 161 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (161 161 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (161 161 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (149 149 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (149 149 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (149 149 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (137 32 (:REWRITE DEFAULT-LESS-THAN-1))
 (128 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (128 25 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (102 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (102 19 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (94 26 (:REWRITE DEFAULT-TIMES-2))
 (87 87 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (87 87 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (87 87 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (87 19 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (62 26 (:REWRITE DEFAULT-TIMES-1))
 (54 19 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (51 1 (:REWRITE |(<= (* (/ x) y) 1) with (< 0 x)|))
 (51 1 (:REWRITE |(< 1 (* (/ x) y)) with (< 0 x)|))
 (49 29 (:REWRITE |(< (/ x) (/ y))|))
 (44 32 (:REWRITE DEFAULT-LESS-THAN-2))
 (34 34 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (32 32 (:REWRITE THE-FLOOR-BELOW))
 (32 32 (:REWRITE THE-FLOOR-ABOVE))
 (31 13 (:REWRITE DEFAULT-DIVIDE))
 (29 29 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (29 29 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (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))|))
 (26 26 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (23 23 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (23 19 (:REWRITE |(equal (- x) (- y))|))
 (22 12 (:REWRITE |(< (/ x) 0)|))
 (20 20 (:REWRITE |arith (* c (* d x))|))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (19 19 (:REWRITE |(equal c (/ x))|))
 (19 19 (:REWRITE |(equal c (- x))|))
 (19 19 (:REWRITE |(equal (/ x) c)|))
 (19 19 (:REWRITE |(equal (/ x) (/ y))|))
 (19 19 (:REWRITE |(equal (- x) c)|))
 (17 17 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (13 13 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (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 y) 0)|))
 (12 8 (:REWRITE DEFAULT-MINUS))
 (10 10 (:REWRITE |arith (- (* c x))|))
 (9 9 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (8 8 (:REWRITE |arith (* (- x) y)|))
 (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 1 (:REWRITE |(<= (* (/ x) y) 1) with (< x 0)|))
 (7 1 (:REWRITE |(< 1 (* (/ x) y)) with (< x 0)|))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:REWRITE |(< (* x (/ y)) 0) rationalp (* x (/ y))|))
 (4 4 (:REWRITE |(* c (* d x))|))
 (4 4 (:META META-INTEGERP-CORRECT))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE |(- (* c x))|))
 )
(RTL::QF-BOUND-16
 (16 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (16 8 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (16 8 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (15 15 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (15 15 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (15 15 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (15 15 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (15 15 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (15 15 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (15 15 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (8 8 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (8 8 (:REWRITE |(equal c (/ x))|))
 (8 8 (:REWRITE |(equal c (- x))|))
 (8 8 (:REWRITE |(equal (/ x) c)|))
 (8 8 (:REWRITE |(equal (/ x) (/ y))|))
 (8 8 (:REWRITE |(equal (- x) c)|))
 (8 8 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (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::QF-BOUND-18
 (60 60 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (60 60 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (60 60 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (53 53 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (53 53 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (53 53 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (53 53 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (53 53 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (35 4 (:REWRITE INTEGERP-<-CONSTANT))
 (34 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (34 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (33 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (31 31 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (31 31 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (31 31 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (25 7 (:REWRITE DEFAULT-TIMES-2))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (17 4 (:REWRITE SIMPLIFY-SUMS-<))
 (16 3 (:REWRITE DEFAULT-PLUS-2))
 (15 7 (:REWRITE DEFAULT-TIMES-1))
 (15 3 (:REWRITE DEFAULT-PLUS-1))
 (8 4 (:REWRITE |(< (/ x) (/ y))|))
 (6 6 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (6 2 (:REWRITE DEFAULT-DIVIDE))
 (5 5 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (5 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (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 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) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (3 3 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (3 1 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (2 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:REWRITE |arith (* 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 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 |(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)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:REWRITE |(* c (* d x))|))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::QF-BOUND
 (183 183 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (183 183 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (183 183 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (183 183 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (183 183 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (77 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (77 13 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (76 13 (:REWRITE DEFAULT-LESS-THAN-1))
 (76 12 (:REWRITE DEFAULT-PLUS-2))
 (74 12 (:REWRITE DEFAULT-TIMES-2))
 (74 12 (:REWRITE DEFAULT-TIMES-1))
 (14 13 (:REWRITE DEFAULT-LESS-THAN-2))
 (14 12 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (13 13 (:REWRITE THE-FLOOR-BELOW))
 (13 13 (:REWRITE THE-FLOOR-ABOVE))
 (13 13 (:REWRITE SIMPLIFY-SUMS-<))
 (13 13 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (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))|))
 (12 12 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (12 12 (:REWRITE NORMALIZE-ADDENDS))
 (12 12 (:REWRITE DEFAULT-PLUS-1))
 (8 6 (:REWRITE DEFAULT-EXPT-2))
 (6 6 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (6 6 (:REWRITE DEFAULT-EXPT-1))
 (6 6 (:REWRITE |(expt 1/c n)|))
 (6 6 (:REWRITE |(expt (- x) n)|))
 (6 6 (:REWRITE |(< (+ c/d x) y)|))
 (6 6 (:REWRITE |(< (+ (- c) x) y)|))
 (3 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (3 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 )
(RTL::INT-QF
 (92 92 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (92 92 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (92 92 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (92 92 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (92 92 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (78 12 (:REWRITE DEFAULT-TIMES-2))
 (78 12 (:REWRITE DEFAULT-TIMES-1))
 (75 14 (:REWRITE DEFAULT-PLUS-2))
 (59 14 (:REWRITE DEFAULT-PLUS-1))
 (41 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (18 12 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (18 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (17 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (12 6 (:REWRITE DEFAULT-EXPT-2))
 (12 1 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (12 1 (:REWRITE DEFAULT-MINUS))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (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 REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (10 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (10 10 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (10 10 (:REWRITE INTEGERP-<-CONSTANT))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (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))|))
 (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 NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (6 6 (:REWRITE DEFAULT-EXPT-1))
 (6 6 (:REWRITE |(expt 1/c n)|))
 (6 6 (:REWRITE |(expt (- x) n)|))
 (5 5 (:REWRITE REDUCE-INTEGERP-+))
 (5 5 (:REWRITE INTEGERP-MINUS-X))
 (5 5 (:META META-INTEGERP-CORRECT))
 (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 |(equal (+ (- c) x) y)|))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (3 3 (:REWRITE SUBSETP-MEMBER . 4))
 (3 3 (:REWRITE SUBSETP-MEMBER . 3))
 (3 3 (:REWRITE SUBSETP-MEMBER . 2))
 (3 3 (:REWRITE SUBSETP-MEMBER . 1))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 2))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (1 1 (:REWRITE |(- (* c x))|))
 )
(RTL::SI-QUOTF-REWRITE
 (694 60 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (472 71 (:REWRITE DEFAULT-TIMES-2))
 (376 376 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (376 376 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (376 376 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (376 376 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (376 376 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (336 146 (:REWRITE DEFAULT-PLUS-2))
 (281 146 (:REWRITE DEFAULT-PLUS-1))
 (261 5 (:REWRITE RTL::NEG-BITN-0))
 (225 71 (:REWRITE DEFAULT-TIMES-1))
 (207 5 (:REWRITE RTL::NEG-BITN-1))
 (120 4 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (120 4 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (120 4 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (120 4 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (102 68 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (86 66 (:REWRITE DEFAULT-LESS-THAN-2))
 (86 4 (:DEFINITION =))
 (80 60 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (75 5 (:REWRITE |(< y (+ (- c) x))|))
 (69 69 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (68 34 (:REWRITE DEFAULT-EXPT-2))
 (66 66 (:REWRITE THE-FLOOR-BELOW))
 (66 66 (:REWRITE THE-FLOOR-ABOVE))
 (66 66 (:REWRITE DEFAULT-LESS-THAN-1))
 (64 64 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (64 64 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (63 23 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (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 |(< (/ 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) (- y))|))
 (60 60 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (60 60 (:REWRITE INTEGERP-<-CONSTANT))
 (60 60 (:REWRITE CONSTANT-<-INTEGERP))
 (60 60 (:REWRITE |(< c (- x))|))
 (60 60 (:REWRITE |(< (- x) c)|))
 (49 49 (:REWRITE SIMPLIFY-SUMS-<))
 (39 20 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (34 34 (:REWRITE DEFAULT-EXPT-1))
 (34 34 (:REWRITE |(expt 1/c n)|))
 (34 34 (:REWRITE |(expt (- x) n)|))
 (34 24 (:REWRITE |(equal (- x) (- y))|))
 (32 11 (:REWRITE DEFAULT-MINUS))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (25 25 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (24 24 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (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)|))
 (18 18 (:TYPE-PRESCRIPTION RTL::SI))
 (17 17 (:REWRITE |(< 0 (* x y))|))
 (17 17 (:REWRITE |(< (/ x) 0)|))
 (17 17 (:REWRITE |(< (+ c/d x) y)|))
 (17 17 (:REWRITE |(< (+ (- c) x) y)|))
 (17 17 (:REWRITE |(< (* x y) 0)|))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (10 10 (:REWRITE |(- (* c x))|))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-INTEGERP-CORRECT))
 (6 6 (:REWRITE DEFAULT-DIVIDE))
 (5 5 (:REWRITE |(< x (+ c/d y))|))
 (4 4 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (4 4 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (4 4 (:REWRITE RTL::BITN-NEG))
 (4 4 (:REWRITE |(* c (* d x))|))
 (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 |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::SI-QUOTMF-REWRITE
 (2092 154 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (902 130 (:REWRITE DEFAULT-TIMES-2))
 (834 15 (:REWRITE RTL::NEG-BITN-0))
 (797 417 (:REWRITE DEFAULT-PLUS-2))
 (699 417 (:REWRITE DEFAULT-PLUS-1))
 (672 672 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (672 672 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (672 672 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (672 672 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (672 672 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (669 15 (:REWRITE RTL::NEG-BITN-1))
 (626 60 (:REWRITE |(< (+ (- c) x) y)|))
 (330 130 (:REWRITE DEFAULT-TIMES-1))
 (240 8 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (240 8 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (240 8 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (240 8 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (226 16 (:REWRITE |(< y (+ (- c) x))|))
 (224 184 (:REWRITE DEFAULT-LESS-THAN-2))
 (198 132 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (194 154 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (184 184 (:REWRITE THE-FLOOR-BELOW))
 (184 184 (:REWRITE THE-FLOOR-ABOVE))
 (184 184 (:REWRITE DEFAULT-LESS-THAN-1))
 (180 180 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (180 180 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (171 171 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (158 158 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (158 158 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (158 158 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (158 158 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (158 158 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (158 158 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (158 158 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (158 158 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (158 158 (:REWRITE |(< (/ x) (/ y))|))
 (158 158 (:REWRITE |(< (- x) (- y))|))
 (154 154 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (154 154 (:REWRITE INTEGERP-<-CONSTANT))
 (154 154 (:REWRITE CONSTANT-<-INTEGERP))
 (154 154 (:REWRITE |(< c (- x))|))
 (154 154 (:REWRITE |(< (- x) c)|))
 (138 58 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (132 66 (:REWRITE DEFAULT-EXPT-2))
 (120 120 (:REWRITE SIMPLIFY-SUMS-<))
 (86 4 (:DEFINITION =))
 (74 44 (:REWRITE |(equal (- x) (- y))|))
 (71 36 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (66 66 (:REWRITE DEFAULT-EXPT-1))
 (66 66 (:REWRITE |(expt 1/c n)|))
 (66 66 (:REWRITE |(expt (- x) n)|))
 (61 21 (:REWRITE DEFAULT-MINUS))
 (60 60 (:REWRITE |(< (+ c/d x) y)|))
 (58 58 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (48 48 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (46 46 (:REWRITE |(< (* x y) 0)|))
 (44 44 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (44 44 (:REWRITE |(equal c (/ x))|))
 (44 44 (:REWRITE |(equal c (- x))|))
 (44 44 (:REWRITE |(equal (/ x) c)|))
 (44 44 (:REWRITE |(equal (/ x) (/ y))|))
 (44 44 (:REWRITE |(equal (- x) c)|))
 (40 40 (:REWRITE |(< (/ x) 0)|))
 (36 36 (:TYPE-PRESCRIPTION RTL::SI))
 (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))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (21 21 (:REWRITE |(- (* c x))|))
 (16 16 (:REWRITE |(< x (+ c/d y))|))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (12 12 (:REWRITE DEFAULT-DIVIDE))
 (12 12 (:REWRITE RTL::BITN-NEG))
 (11 11 (:REWRITE REDUCE-INTEGERP-+))
 (11 11 (:REWRITE INTEGERP-MINUS-X))
 (11 11 (:META META-INTEGERP-CORRECT))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (8 8 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (8 8 (:REWRITE |(equal (+ (- c) x) y)|))
 (8 8 (:REWRITE |(* c (* d x))|))
 (6 6 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (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::BVECP-QUOTPF
 (4934 83 (:REWRITE RTL::BITS-TAIL-GEN))
 (1780 208 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1065 159 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (616 14 (:REWRITE |(< (if a b c) x)|))
 (391 163 (:REWRITE INTEGERP-<-CONSTANT))
 (352 32 (:REWRITE |(* y (* x z))|))
 (307 169 (:REWRITE DEFAULT-TIMES-2))
 (282 222 (:REWRITE DEFAULT-LESS-THAN-2))
 (278 1 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (273 222 (:REWRITE DEFAULT-LESS-THAN-1))
 (261 159 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (247 159 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (239 153 (:REWRITE DEFAULT-PLUS-2))
 (237 130 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (237 130 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (222 222 (:REWRITE THE-FLOOR-BELOW))
 (222 222 (:REWRITE THE-FLOOR-ABOVE))
 (217 130 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (210 102 (:REWRITE NORMALIZE-ADDENDS))
 (209 83 (:REWRITE RTL::BITS-TAIL))
 (180 14 (:REWRITE |(+ y (+ x z))|))
 (177 166 (:REWRITE |(< (- x) (- y))|))
 (176 172 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (172 166 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (172 166 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (170 14 (:REWRITE |(< y (+ (- c) x))|))
 (169 169 (:REWRITE DEFAULT-TIMES-1))
 (166 166 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (166 166 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (166 166 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (166 166 (:REWRITE |(< c (- x))|))
 (166 166 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (166 166 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (166 166 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (166 166 (:REWRITE |(< (/ x) (/ y))|))
 (163 163 (:REWRITE CONSTANT-<-INTEGERP))
 (145 145 (:REWRITE SIMPLIFY-SUMS-<))
 (132 131 (:REWRITE |(equal (- x) (- y))|))
 (132 4 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (131 131 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (131 131 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (131 131 (:REWRITE |(equal c (/ x))|))
 (131 131 (:REWRITE |(equal c (- x))|))
 (131 131 (:REWRITE |(equal (/ x) c)|))
 (131 131 (:REWRITE |(equal (/ x) (/ y))|))
 (130 130 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (130 130 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (123 99 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (98 98 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (98 98 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (98 98 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (98 98 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (98 98 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (97 97 (:REWRITE RTL::BITS-NEG-INDICES))
 (88 88 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (68 68 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (48 48 (:REWRITE REDUCE-INTEGERP-+))
 (48 48 (:REWRITE INTEGERP-MINUS-X))
 (48 48 (:META META-INTEGERP-CORRECT))
 (44 44 (:TYPE-PRESCRIPTION ABS))
 (44 28 (:DEFINITION FIX))
 (43 43 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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))|))
 (38 22 (:REWRITE DEFAULT-MINUS))
 (37 1 (:LINEAR EXPT-<=-1-TWO))
 (36 4 (:REWRITE ACL2-NUMBERP-X))
 (36 1 (:LINEAR EXPT->-1-ONE))
 (32 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))
 (32 32 (:REWRITE |(* a (/ a) b)|))
 (32 1 (:LINEAR EXPT-X->=-X))
 (32 1 (:LINEAR EXPT-X->-X))
 (28 28 (:REWRITE |(< (+ c/d x) y)|))
 (28 28 (:REWRITE |(< (+ (- c) x) y)|))
 (28 14 (:REWRITE BUBBLE-DOWN-+-MATCH-1))
 (22 14 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (21 1 (:LINEAR EXPT->=-1-ONE))
 (16 4 (:REWRITE RATIONALP-X))
 (16 4 (:REWRITE |(* c (* d x))|))
 (14 14 (:REWRITE |(< x (+ c/d y))|))
 (14 14 (:REWRITE |(+ x (- x))|))
 (12 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 4 (:REWRITE DEFAULT-EXPT-2))
 (7 7 (:TYPE-PRESCRIPTION RTL::INT-B0))
 (6 6 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (6 6 (:TYPE-PRESCRIPTION RTL::INT-MSKA))
 (6 6 (:TYPE-PRESCRIPTION RTL::INT-I))
 (6 6 (:TYPE-PRESCRIPTION RTL::INT-B))
 (6 6 (:TYPE-PRESCRIPTION RTL::INT-A0))
 (6 6 (:TYPE-PRESCRIPTION RTL::INT-A))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (4 4 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (4 4 (:META META-RATIONALP-CORRECT))
 (2 2 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (2 2 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (2 2 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (2 2 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (2 1 (:LINEAR EXPT-<-1-TWO))
 (1 1 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (1 1 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (1 1 (:REWRITE RTL::INT-MSKB))
 (1 1 (:REWRITE RTL::INT-MSKA))
 (1 1 (:REWRITE RTL::INT-I))
 (1 1 (:REWRITE RTL::INT-B0))
 (1 1 (:REWRITE RTL::INT-B))
 (1 1 (:REWRITE RTL::INT-A0))
 (1 1 (:REWRITE RTL::INT-A))
 (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::SI-QUOTPF-REWRITE
 (53413 10643 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (48466 48466 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (48466 48466 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (48466 48466 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (44487 10733 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (28304 62 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (18003 10643 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (17854 62 (:LINEAR EXPT->-1-ONE))
 (17657 62 (:LINEAR EXPT-X->=-X))
 (17657 62 (:LINEAR EXPT-X->-X))
 (17528 100 (:REWRITE RTL::NEG-BITN-0))
 (17191 17191 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (17191 17191 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (17191 17191 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (17191 17191 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (17075 4442 (:REWRITE DEFAULT-PLUS-2))
 (14762 4734 (:REWRITE DEFAULT-LESS-THAN-2))
 (12550 100 (:REWRITE RTL::NEG-BITN-1))
 (10865 10643 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (10865 10643 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (10865 10643 (:TYPE-PRESCRIPTION INTEGERP-MOD-1))
 (10865 10643 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (10733 10733 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (10725 10725 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (10725 10725 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (10643 10643 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (10073 4738 (:REWRITE DEFAULT-TIMES-2))
 (9911 427 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (9671 415 (:REWRITE MOD-X-Y-=-X . 3))
 (8656 4734 (:REWRITE DEFAULT-LESS-THAN-1))
 (7975 415 (:REWRITE RTL::MOD-DOES-NOTHING))
 (7896 415 (:REWRITE MOD-ZERO . 3))
 (7542 4442 (:REWRITE DEFAULT-PLUS-1))
 (7333 4228 (:REWRITE |(< c (- x))|))
 (7200 7200 (:TYPE-PRESCRIPTION NATP))
 (6989 201 (:REWRITE |(< y (+ (- c) x))|))
 (6770 1116 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6505 6505 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (6505 6505 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (6505 6505 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (6248 4738 (:REWRITE DEFAULT-TIMES-1))
 (5606 1136 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (5179 1030 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (4958 551 (:REWRITE DEFAULT-EXPT-2))
 (4734 4734 (:REWRITE THE-FLOOR-BELOW))
 (4734 4734 (:REWRITE THE-FLOOR-ABOVE))
 (4678 3795 (:REWRITE SIMPLIFY-SUMS-<))
 (4621 4113 (:REWRITE CONSTANT-<-INTEGERP))
 (4341 4300 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4244 4244 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4244 4244 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4244 4244 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4244 4244 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4244 4244 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4244 4244 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4244 4244 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4244 4244 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4244 4244 (:REWRITE |(< (/ x) (/ y))|))
 (4244 4244 (:REWRITE |(< (- x) (- y))|))
 (4173 4113 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4113 4113 (:REWRITE INTEGERP-<-CONSTANT))
 (4113 4113 (:REWRITE |(< (- x) c)|))
 (4069 427 (:REWRITE DEFAULT-MOD-RATIO))
 (3095 415 (:REWRITE MOD-X-Y-=-X . 4))
 (2615 415 (:REWRITE MOD-ZERO . 4))
 (2574 115 (:REWRITE |(equal x (/ y))|))
 (2344 2344 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (2344 2344 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (2135 427 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (2135 427 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (2106 78 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (2075 415 (:REWRITE MOD-X-Y-=-X . 2))
 (2075 415 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (2075 415 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (1800 60 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (1800 60 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (1800 60 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (1800 60 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (1670 1670 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1475 1242 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1396 71 (:LINEAR MOD-BOUNDS-3))
 (1136 1136 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1136 1136 (:REWRITE |(equal c (/ x))|))
 (1136 1136 (:REWRITE |(equal c (- x))|))
 (1136 1136 (:REWRITE |(equal (/ x) c)|))
 (1136 1136 (:REWRITE |(equal (/ x) (/ y))|))
 (1136 1136 (:REWRITE |(equal (- x) c)|))
 (1136 1136 (:REWRITE |(equal (- x) (- y))|))
 (942 78 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (923 923 (:REWRITE REDUCE-INTEGERP-+))
 (923 923 (:REWRITE INTEGERP-MINUS-X))
 (923 923 (:META META-INTEGERP-CORRECT))
 (730 730 (:REWRITE |(< (+ c/d x) y)|))
 (714 32 (:REWRITE MOD-ZERO . 1))
 (710 142 (:LINEAR MOD-BOUNDS-2))
 (652 652 (:REWRITE |(< 0 (* x y))|))
 (635 26 (:REWRITE |(<= x (/ y)) with (< 0 y)|))
 (634 634 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (634 634 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (628 34 (:REWRITE |(< (/ x) y) with (< 0 x)|))
 (592 98 (:REWRITE RATIONALP-X))
 (564 564 (:REWRITE |(< (* x y) 0)|))
 (562 562 (:REWRITE |(< (/ x) 0)|))
 (551 551 (:REWRITE DEFAULT-EXPT-1))
 (515 515 (:REWRITE |(expt 1/c n)|))
 (515 515 (:REWRITE |(expt (- x) n)|))
 (427 427 (:REWRITE DEFAULT-MOD-2))
 (427 427 (:REWRITE DEFAULT-MOD-1))
 (417 417 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (417 417 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (415 415 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (415 415 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (415 415 (:REWRITE |(mod x (- y))| . 3))
 (415 415 (:REWRITE |(mod x (- y))| . 2))
 (415 415 (:REWRITE |(mod x (- y))| . 1))
 (415 415 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (415 415 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (415 415 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (401 401 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (372 372 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (372 372 (:TYPE-PRESCRIPTION RTL::INT-MSKA))
 (372 372 (:TYPE-PRESCRIPTION RTL::INT-I))
 (372 372 (:TYPE-PRESCRIPTION RTL::INT-B0))
 (372 372 (:TYPE-PRESCRIPTION RTL::INT-B))
 (372 372 (:TYPE-PRESCRIPTION RTL::INT-A0))
 (372 372 (:TYPE-PRESCRIPTION RTL::INT-A))
 (340 338 (:REWRITE DEFAULT-MINUS))
 (314 314 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (201 201 (:REWRITE |(< x (+ c/d y))|))
 (170 38 (:REWRITE |(* c (* d x))|))
 (160 32 (:REWRITE MOD-ZERO . 2))
 (124 124 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (124 124 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (124 124 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (124 124 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (115 115 (:REWRITE |(- (- x))|))
 (98 98 (:REWRITE RATIONALP-MINUS-X))
 (92 92 (:REWRITE REDUCE-RATIONALP-+))
 (92 92 (:META META-RATIONALP-CORRECT))
 (83 83 (:REWRITE RTL::BITN-NEG))
 (78 78 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (76 76 (:REWRITE DEFAULT-DIVIDE))
 (70 70 (:REWRITE |(equal (+ (- c) x) y)|))
 (64 34 (:REWRITE |(< (/ x) y) with (< x 0)|))
 (63 63 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (63 63 (:LINEAR EXPT-LINEAR-UPPER-<))
 (63 63 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (63 63 (:LINEAR EXPT-LINEAR-LOWER-<))
 (62 62 (:REWRITE RTL::INT-MSKB))
 (62 62 (:REWRITE RTL::INT-MSKA))
 (62 62 (:REWRITE RTL::INT-I))
 (62 62 (:REWRITE RTL::INT-B0))
 (62 62 (:REWRITE RTL::INT-B))
 (62 62 (:REWRITE RTL::INT-A0))
 (62 62 (:REWRITE RTL::INT-A))
 (62 62 (:LINEAR EXPT->=-1-TWO))
 (62 62 (:LINEAR EXPT->-1-TWO))
 (62 62 (:LINEAR EXPT-<=-1-ONE))
 (62 62 (:LINEAR EXPT-<-1-ONE))
 (60 60 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (54 54 (:LINEAR RTL::MOD-BND-3))
 (48 26 (:REWRITE |(<= x (/ y)) with (< y 0)|))
 (42 42 (:REWRITE |(* (- x) y)|))
 (17 17 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:REWRITE SUBSETP-MEMBER . 4))
 (6 6 (:REWRITE SUBSETP-MEMBER . 3))
 (6 6 (:REWRITE SUBSETP-MEMBER . 2))
 (6 6 (:REWRITE SUBSETP-MEMBER . 1))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 3))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 4 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (2 2 (:REWRITE |(equal (expt 2 n) c)|))
 )
(RTL::A-B-Q-1
 (1804 840 (:REWRITE DEFAULT-TIMES-2))
 (988 840 (:REWRITE DEFAULT-TIMES-1))
 (400 400 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (240 124 (:REWRITE DEFAULT-MINUS))
 (235 149 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (235 149 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (235 149 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (152 152 (:REWRITE REDUCE-INTEGERP-+))
 (152 152 (:REWRITE INTEGERP-MINUS-X))
 (152 152 (:META META-INTEGERP-CORRECT))
 (149 149 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (149 149 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (149 149 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (149 149 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (149 149 (:REWRITE |(equal c (/ x))|))
 (149 149 (:REWRITE |(equal c (- x))|))
 (149 149 (:REWRITE |(equal (/ x) c)|))
 (149 149 (:REWRITE |(equal (/ x) (/ y))|))
 (149 149 (:REWRITE |(equal (- x) c)|))
 (149 149 (:REWRITE |(equal (- x) (- y))|))
 (105 105 (:REWRITE |(* (- x) y)|))
 (65 65 (:REWRITE SUBSETP-MEMBER . 4))
 (65 65 (:REWRITE SUBSETP-MEMBER . 3))
 (65 65 (:REWRITE SUBSETP-MEMBER . 2))
 (65 65 (:REWRITE SUBSETP-MEMBER . 1))
 (65 65 (:REWRITE INTERSECTP-MEMBER . 3))
 (65 65 (:REWRITE INTERSECTP-MEMBER . 2))
 (62 62 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (53 29 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (53 29 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (48 48 (:TYPE-PRESCRIPTION ABS))
 (29 29 (:REWRITE THE-FLOOR-BELOW))
 (29 29 (:REWRITE THE-FLOOR-ABOVE))
 (29 29 (:REWRITE SIMPLIFY-SUMS-<))
 (29 29 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (29 29 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (29 29 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (29 29 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (29 29 (:REWRITE INTEGERP-<-CONSTANT))
 (29 29 (:REWRITE DEFAULT-LESS-THAN-2))
 (29 29 (:REWRITE DEFAULT-LESS-THAN-1))
 (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))|))
 (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 |(< 0 (/ x))|))
 (25 25 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (25 25 (:REWRITE |(< 0 (* x y))|))
 (20 10 (:REWRITE DEFAULT-PLUS-2))
 (10 10 (:REWRITE DEFAULT-PLUS-1))
 (6 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (4 4 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (4 4 (:REWRITE NORMALIZE-ADDENDS))
 (4 2 (:REWRITE DEFAULT-EXPT-2))
 (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-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::A-B-Q-2
 (7020 24 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (887 873 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (887 873 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (873 873 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (873 873 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (873 873 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (873 873 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (776 24 (:LINEAR EXPT->=-1-ONE))
 (776 24 (:LINEAR EXPT-<=-1-TWO))
 (752 24 (:LINEAR EXPT->-1-ONE))
 (752 24 (:LINEAR EXPT-<-1-TWO))
 (683 405 (:REWRITE DEFAULT-LESS-THAN-1))
 (656 24 (:LINEAR EXPT-X->=-X))
 (656 24 (:LINEAR EXPT-X->-X))
 (632 632 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (632 632 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (632 632 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (545 401 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (520 81 (:REWRITE DEFAULT-TIMES-2))
 (447 405 (:REWRITE DEFAULT-LESS-THAN-2))
 (440 88 (:REWRITE DEFAULT-PLUS-2))
 (435 393 (:REWRITE SIMPLIFY-SUMS-<))
 (430 81 (:REWRITE DEFAULT-TIMES-1))
 (427 401 (:REWRITE |(< (- x) c)|))
 (427 401 (:REWRITE |(< (- x) (- y))|))
 (413 401 (:REWRITE |(< (/ x) (/ y))|))
 (405 405 (:REWRITE THE-FLOOR-BELOW))
 (405 405 (:REWRITE THE-FLOOR-ABOVE))
 (401 401 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (401 401 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (401 401 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (401 401 (:REWRITE INTEGERP-<-CONSTANT))
 (401 401 (:REWRITE CONSTANT-<-INTEGERP))
 (401 401 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (401 401 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (401 401 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (401 401 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (401 401 (:REWRITE |(< c (- x))|))
 (401 401 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (401 401 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (401 401 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (401 401 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (379 69 (:REWRITE DEFAULT-MINUS))
 (365 365 (:REWRITE |arith (* c (* d x))|))
 (361 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (361 9 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (357 9 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (305 305 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (305 305 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (305 305 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (305 305 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (260 88 (:REWRITE DEFAULT-PLUS-1))
 (235 9 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (216 216 (:REWRITE |arith (expt x c)|))
 (216 216 (:REWRITE |arith (expt 1/c n)|))
 (192 192 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (192 192 (:TYPE-PRESCRIPTION RTL::INT-MSKA))
 (192 192 (:TYPE-PRESCRIPTION RTL::INT-I))
 (192 192 (:TYPE-PRESCRIPTION RTL::INT-B))
 (192 192 (:TYPE-PRESCRIPTION RTL::INT-A))
 (110 110 (:REWRITE |arith (- (* c x))|))
 (76 76 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (70 69 (:REWRITE |(< (/ x) 0)|))
 (69 69 (:REWRITE |(< (* x y) 0)|))
 (61 61 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (61 61 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (49 49 (:REWRITE |arith (* (- x) y)|))
 (48 48 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (48 48 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (48 48 (:REWRITE |(< 0 (/ x))|))
 (48 48 (:REWRITE |(< 0 (* x y))|))
 (48 48 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (48 48 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (48 48 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (48 48 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (34 8 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (32 32 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (28 28 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (25 10 (:REWRITE DEFAULT-DIVIDE))
 (24 24 (:REWRITE RTL::INT-MSKB))
 (24 24 (:REWRITE RTL::INT-MSKA))
 (24 24 (:REWRITE RTL::INT-I))
 (24 24 (:REWRITE RTL::INT-B0))
 (24 24 (:REWRITE RTL::INT-B))
 (24 24 (:REWRITE RTL::INT-A0))
 (24 24 (:REWRITE RTL::INT-A))
 (24 24 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (24 24 (:LINEAR EXPT-LINEAR-UPPER-<))
 (24 24 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (24 24 (:LINEAR EXPT-LINEAR-LOWER-<))
 (24 24 (:LINEAR EXPT->=-1-TWO))
 (24 24 (:LINEAR EXPT->-1-TWO))
 (24 24 (:LINEAR EXPT-<=-1-ONE))
 (24 24 (:LINEAR EXPT-<-1-ONE))
 (22 22 (:REWRITE |(- (* c x))|))
 (12 12 (:REWRITE |(< (+ c/d x) y)|))
 (12 12 (:REWRITE |(< (+ (- c) x) y)|))
 (12 4 (:REWRITE DEFAULT-LOGXOR-2))
 (12 4 (:REWRITE DEFAULT-LOGXOR-1))
 (10 10 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (10 10 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (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-3E))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (6 6 (:REWRITE |(+ c (+ d x))|))
 (5 5 (:REWRITE DEFAULT-EXPT-1))
 (5 5 (:REWRITE |(expt 1/c n)|))
 (5 5 (:REWRITE |(expt (- x) n)|))
 (5 5 (:REWRITE |(* c (* d x))|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:REWRITE |(< (* x (/ y)) 0) rationalp (* x (/ y))|))
 )
(RTL::A-B-Q-3
 (662 99 (:REWRITE DEFAULT-TIMES-2))
 (537 99 (:REWRITE DEFAULT-TIMES-1))
 (503 90 (:REWRITE DEFAULT-PLUS-2))
 (480 2 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (470 458 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (470 458 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (458 458 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (458 458 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (458 458 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (451 59 (:REWRITE DEFAULT-LESS-THAN-1))
 (446 6 (:REWRITE ODD-EXPT-THM))
 (380 380 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (380 380 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (380 380 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (356 59 (:REWRITE DEFAULT-LESS-THAN-2))
 (262 90 (:REWRITE DEFAULT-PLUS-1))
 (184 39 (:REWRITE SIMPLIFY-SUMS-<))
 (124 23 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (114 52 (:REWRITE |(< c (- x))|))
 (101 26 (:REWRITE DEFAULT-MINUS))
 (99 52 (:REWRITE |(< (- x) (- y))|))
 (78 2 (:LINEAR EXPT->=-1-ONE))
 (78 2 (:LINEAR EXPT-<=-1-TWO))
 (76 2 (:LINEAR EXPT->-1-ONE))
 (76 2 (:LINEAR EXPT-<-1-TWO))
 (68 2 (:LINEAR EXPT-X->=-X))
 (68 2 (:LINEAR EXPT-X->-X))
 (64 52 (:REWRITE |(< (/ x) (/ y))|))
 (59 59 (:REWRITE THE-FLOOR-BELOW))
 (59 59 (:REWRITE THE-FLOOR-ABOVE))
 (52 52 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (52 52 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (52 52 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (52 52 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (52 52 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (52 52 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (52 52 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (52 52 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (52 52 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (52 52 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (52 50 (:REWRITE |(< (- x) c)|))
 (50 50 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (50 50 (:REWRITE INTEGERP-<-CONSTANT))
 (50 50 (:REWRITE CONSTANT-<-INTEGERP))
 (48 12 (:REWRITE INTEGERP-MINUS-X))
 (45 45 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (42 42 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (30 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (30 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (29 22 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (28 28 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (27 27 (:REWRITE |arith (expt x c)|))
 (18 18 (:TYPE-PRESCRIPTION RTL::INT-B0))
 (18 18 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-MSKA))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-I))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-B))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-A0))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-A))
 (12 12 (:REWRITE REDUCE-INTEGERP-+))
 (12 12 (:META META-INTEGERP-CORRECT))
 (11 11 (:REWRITE |arith (expt 1/c n)|))
 (11 11 (:REWRITE DEFAULT-EXPT-1))
 (11 11 (:REWRITE |(expt 1/c n)|))
 (11 11 (:REWRITE |(expt (- x) n)|))
 (11 11 (:REWRITE |(< (+ c/d x) y)|))
 (11 11 (:REWRITE |(< (+ (- c) x) y)|))
 (10 10 (:REWRITE |(+ c (+ d x))|))
 (9 9 (:REWRITE |arith (* (- x) y)|))
 (9 9 (:REWRITE |(< (/ x) 0)|))
 (9 9 (:REWRITE |(< (* x y) 0)|))
 (9 3 (:REWRITE DEFAULT-DIVIDE))
 (8 8 (:REWRITE |(< 0 (/ x))|))
 (8 8 (: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))
 (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))|))
 (4 4 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (4 4 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (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 NOT-INTEGERP-2B-EXPT))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (2 2 (:REWRITE RTL::INT-MSKB))
 (2 2 (:REWRITE RTL::INT-MSKA))
 (2 2 (:REWRITE RTL::INT-I))
 (2 2 (:REWRITE RTL::INT-B0))
 (2 2 (:REWRITE RTL::INT-B))
 (2 2 (:REWRITE RTL::INT-A0))
 (2 2 (:REWRITE RTL::INT-A))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE |(* c (* d x))|))
 (2 2 (:REWRITE |(* (- x) y)|))
 (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::A-B-Q-4
 (37722 84 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (36672 84 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (29174 3479 (:REWRITE DEFAULT-PLUS-2))
 (17943 17943 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (17943 17943 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (17943 17943 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (14862 3479 (:REWRITE DEFAULT-PLUS-1))
 (13850 2311 (:REWRITE DEFAULT-TIMES-2))
 (9304 991 (:REWRITE DEFAULT-LESS-THAN-1))
 (7306 7306 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (7306 7306 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (7306 7306 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (5879 497 (:REWRITE SIMPLIFY-SUMS-<))
 (5140 982 (:REWRITE INTEGERP-<-CONSTANT))
 (4517 2311 (:REWRITE DEFAULT-TIMES-1))
 (3778 991 (:REWRITE DEFAULT-LESS-THAN-2))
 (3300 696 (:REWRITE |(* c (* d x))|))
 (2476 434 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (2371 454 (:REWRITE DEFAULT-MINUS))
 (1488 984 (:REWRITE |(< (/ x) (/ y))|))
 (1134 84 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (1134 84 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (1092 984 (:REWRITE |(< (- x) (- y))|))
 (1046 984 (:REWRITE |(< c (- x))|))
 (1045 982 (:REWRITE |(< (- x) c)|))
 (991 991 (:REWRITE THE-FLOOR-BELOW))
 (991 991 (:REWRITE THE-FLOOR-ABOVE))
 (984 984 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (984 984 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (984 984 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (984 984 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (984 984 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (984 984 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (984 984 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (984 984 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (984 984 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (984 984 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (982 982 (:REWRITE CONSTANT-<-INTEGERP))
 (955 955 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (940 940 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (940 940 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (940 940 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (940 940 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (752 752 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (747 249 (:REWRITE DEFAULT-DIVIDE))
 (423 423 (:REWRITE |(< (+ c/d x) y)|))
 (423 423 (:REWRITE |(< (+ (- c) x) y)|))
 (360 360 (:REWRITE |(< y (+ (- c) x))|))
 (360 360 (:REWRITE |(< x (+ c/d y))|))
 (329 4 (:REWRITE ODD-EXPT-THM))
 (297 297 (:REWRITE |(* (- x) y)|))
 (250 188 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (250 188 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (250 188 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (249 249 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (188 188 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (188 188 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (188 188 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (188 188 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (188 188 (:REWRITE |(equal c (/ x))|))
 (188 188 (:REWRITE |(equal c (- x))|))
 (188 188 (:REWRITE |(equal (/ x) c)|))
 (188 188 (:REWRITE |(equal (/ x) (/ y))|))
 (188 188 (:REWRITE |(equal (- x) c)|))
 (188 188 (:REWRITE |(equal (- x) (- y))|))
 (130 130 (:REWRITE SUBSETP-MEMBER . 4))
 (130 130 (:REWRITE SUBSETP-MEMBER . 3))
 (130 130 (:REWRITE SUBSETP-MEMBER . 2))
 (130 130 (:REWRITE SUBSETP-MEMBER . 1))
 (130 130 (:REWRITE INTERSECTP-MEMBER . 3))
 (130 130 (:REWRITE INTERSECTP-MEMBER . 2))
 (129 129 (:REWRITE |(< (/ x) 0)|))
 (129 129 (:REWRITE |(< (* x y) 0)|))
 (119 92 (:REWRITE INTEGERP-MINUS-X))
 (92 92 (:REWRITE REDUCE-INTEGERP-+))
 (92 92 (:META META-INTEGERP-CORRECT))
 (86 86 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (86 86 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (16 12 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (10 10 (:REWRITE DEFAULT-EXPT-1))
 (10 10 (:REWRITE |(expt (- x) n)|))
 (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 |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 )
(RTL::A-B-Q-5
 (2167 283 (:REWRITE DEFAULT-PLUS-2))
 (1489 283 (:REWRITE DEFAULT-PLUS-1))
 (1259 78 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1043 1042 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1043 1042 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1042 1042 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1042 1042 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1042 1042 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1042 1042 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (931 19 (:REWRITE ODD-EXPT-THM))
 (794 81 (:REWRITE DEFAULT-LESS-THAN-1))
 (749 749 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (749 749 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (749 749 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (674 104 (:REWRITE DEFAULT-TIMES-2))
 (660 81 (:REWRITE DEFAULT-LESS-THAN-2))
 (624 39 (:REWRITE SIMPLIFY-SUMS-<))
 (585 585 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (585 585 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (585 585 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (537 104 (:REWRITE DEFAULT-TIMES-1))
 (528 87 (:REWRITE DEFAULT-MINUS))
 (268 78 (:REWRITE |(< (- x) (- y))|))
 (229 39 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (218 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (218 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (218 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (151 78 (:REWRITE |(< (- x) c)|))
 (140 23 (:REWRITE INTEGERP-MINUS-X))
 (119 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (116 78 (:REWRITE |(< (/ x) (/ y))|))
 (81 81 (:REWRITE THE-FLOOR-BELOW))
 (81 81 (:REWRITE THE-FLOOR-ABOVE))
 (78 78 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (78 78 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (78 78 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (78 78 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (78 78 (:REWRITE INTEGERP-<-CONSTANT))
 (78 78 (:REWRITE CONSTANT-<-INTEGERP))
 (78 78 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (78 78 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (78 78 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (78 78 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (78 78 (:REWRITE |(< c (- x))|))
 (78 78 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (78 78 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (78 78 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (78 78 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (71 54 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (59 59 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (48 48 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (47 19 (:REWRITE DEFAULT-DIVIDE))
 (39 39 (:REWRITE |(< (+ c/d x) y)|))
 (39 39 (:REWRITE |(< (+ (- c) x) y)|))
 (27 27 (:REWRITE DEFAULT-EXPT-1))
 (27 27 (:REWRITE |(expt 1/c n)|))
 (27 27 (:REWRITE |(expt (- x) n)|))
 (23 23 (:REWRITE REDUCE-INTEGERP-+))
 (23 23 (:REWRITE |(- (* c x))|))
 (23 23 (:META META-INTEGERP-CORRECT))
 (21 21 (:REWRITE |(+ c (+ d x))|))
 (20 20 (:REWRITE |(< (/ x) 0)|))
 (20 20 (:REWRITE |(< (* x y) 0)|))
 (19 19 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (19 19 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (19 19 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (19 19 (:REWRITE |(< y (+ (- c) x))|))
 (19 19 (:REWRITE |(< x (+ c/d y))|))
 (6 6 (:REWRITE |(* c (* d x))|))
 (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::A-B-Q-6
 (41 1 (:REWRITE RTL::INTEGERP-FL))
 (34 30 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (34 30 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (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))
 (2 2 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (2 1 (:REWRITE DEFAULT-PLUS-2))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (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 (:META META-INTEGERP-CORRECT))
 (1 1 (:LINEAR RTL::N<=FL-LINEAR))
 )
(RTL::A-B-Q-7
 (505 75 (:REWRITE DEFAULT-TIMES-2))
 (466 75 (:REWRITE DEFAULT-TIMES-1))
 (364 361 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (364 361 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (361 361 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (361 361 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (361 361 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (170 52 (:REWRITE DEFAULT-PLUS-1))
 (154 52 (:REWRITE DEFAULT-PLUS-2))
 (119 13 (:REWRITE DEFAULT-LESS-THAN-1))
 (96 17 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (81 3 (:REWRITE RTL::INTEGERP-FL))
 (57 13 (:REWRITE DEFAULT-LESS-THAN-2))
 (42 11 (:REWRITE DEFAULT-MINUS))
 (38 12 (:REWRITE |(< (- x) (- y))|))
 (31 24 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (31 9 (:REWRITE INTEGERP-MINUS-X))
 (30 4 (:REWRITE SIMPLIFY-SUMS-<))
 (16 12 (:REWRITE |(< (- x) c)|))
 (13 13 (:REWRITE THE-FLOOR-BELOW))
 (13 13 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE DEFAULT-EXPT-1))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(expt 1/c n)|))
 (12 12 (:REWRITE |(expt (- x) n)|))
 (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))|))
 (11 11 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:META META-INTEGERP-CORRECT))
 (6 6 (:REWRITE |(< (+ c/d x) y)|))
 (6 6 (:REWRITE |(< (+ (- c) x) y)|))
 (6 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (4 4 (:REWRITE |(< y (+ (- c) x))|))
 (4 4 (:REWRITE |(< x (+ c/d y))|))
 (4 2 (:REWRITE |(< 0 (/ x))|))
 (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 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (2 2 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE |(- (* c x))|))
 (1 1 (:REWRITE |(* c (* d x))|))
 )
(RTL::A-B-Q-8
 (6566 1372 (:REWRITE DEFAULT-TIMES-2))
 (4293 1372 (:REWRITE DEFAULT-TIMES-1))
 (2920 769 (:REWRITE DEFAULT-PLUS-2))
 (2670 769 (:REWRITE DEFAULT-PLUS-1))
 (2600 520 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (2600 520 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (2600 520 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (2600 520 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (2367 2367 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (2367 2367 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (2367 2367 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (2367 2367 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (1705 1705 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1705 1705 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1705 1705 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1705 1705 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1705 1705 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1464 529 (:REWRITE DEFAULT-LESS-THAN-1))
 (1316 520 (:TYPE-PRESCRIPTION MOD-ZERO . 4))
 (1281 529 (:REWRITE DEFAULT-LESS-THAN-2))
 (1066 78 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (740 20 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (740 20 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (740 20 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (740 20 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (690 245 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (644 71 (:REWRITE DEFAULT-MINUS))
 (623 320 (:REWRITE SIMPLIFY-SUMS-<))
 (616 454 (:REWRITE INTEGERP-MINUS-X))
 (572 408 (:REWRITE |(< (- x) (- y))|))
 (570 570 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (570 570 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (570 570 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (529 529 (:REWRITE THE-FLOOR-BELOW))
 (529 529 (:REWRITE THE-FLOOR-ABOVE))
 (520 520 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (520 520 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (520 520 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (520 520 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (520 520 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (464 245 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (464 245 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (454 454 (:REWRITE REDUCE-INTEGERP-+))
 (454 454 (:META META-INTEGERP-CORRECT))
 (432 408 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (432 408 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (431 20 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (428 408 (:REWRITE |(< c (- x))|))
 (410 408 (:REWRITE |(< (- x) c)|))
 (408 408 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (408 408 (:REWRITE INTEGERP-<-CONSTANT))
 (408 408 (:REWRITE CONSTANT-<-INTEGERP))
 (408 408 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (408 408 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (408 408 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (408 408 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (408 408 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (408 408 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (408 408 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (408 408 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (408 408 (:REWRITE |(< (/ x) (/ y))|))
 (344 344 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (312 312 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (300 248 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (285 265 (:REWRITE |(equal (/ x) (/ y))|))
 (280 8 (:REWRITE MOD-X-Y-=-X . 4))
 (280 8 (:REWRITE MOD-X-Y-=-X . 3))
 (272 8 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (265 265 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (265 265 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (265 265 (:REWRITE |(equal c (/ x))|))
 (265 265 (:REWRITE |(equal (- x) (- y))|))
 (252 90 (:REWRITE |(< 0 (/ x))|))
 (248 248 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (248 248 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (248 248 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (248 8 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (245 245 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (245 245 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (245 245 (:REWRITE |(equal c (- x))|))
 (245 245 (:REWRITE |(equal (- x) c)|))
 (208 8 (:REWRITE RTL::MOD-DOES-NOTHING))
 (160 8 (:REWRITE MOD-ZERO . 4))
 (126 126 (:REWRITE |(< y (+ (- c) x))|))
 (126 126 (:REWRITE |(< x (+ c/d y))|))
 (124 124 (:LINEAR RTL::N<=FL-LINEAR))
 (119 8 (:REWRITE MOD-ZERO . 3))
 (112 112 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (90 90 (:REWRITE |(< 0 (* x y))|))
 (88 88 (:REWRITE |(< (+ c/d x) y)|))
 (88 88 (:REWRITE |(< (+ (- c) x) 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))
 (65 65 (:REWRITE SUBSETP-MEMBER . 4))
 (65 65 (:REWRITE SUBSETP-MEMBER . 3))
 (65 65 (:REWRITE SUBSETP-MEMBER . 2))
 (65 65 (:REWRITE SUBSETP-MEMBER . 1))
 (65 65 (:REWRITE INTERSECTP-MEMBER . 3))
 (65 65 (:REWRITE INTERSECTP-MEMBER . 2))
 (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)|))
 (60 20 (:REWRITE |(equal x (/ y))|))
 (56 8 (:REWRITE DEFAULT-MOD-RATIO))
 (52 52 (:TYPE-PRESCRIPTION NATP))
 (48 48 (:TYPE-PRESCRIPTION ABS))
 (42 42 (:REWRITE |(* (- x) y)|))
 (40 20 (:REWRITE DEFAULT-DIVIDE))
 (40 20 (:REWRITE |(not (equal x (/ y)))|))
 (40 8 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (40 8 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (40 8 (:REWRITE MOD-X-Y-=-X . 2))
 (40 8 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (40 8 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (31 6 (:REWRITE RATIONALP-X))
 (10 10 (:REWRITE DEFAULT-EXPT-1))
 (10 10 (:REWRITE |(expt 1/c n)|))
 (10 10 (:REWRITE |(expt (- x) n)|))
 (8 8 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (8 8 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (8 8 (:REWRITE DEFAULT-MOD-2))
 (8 8 (:REWRITE DEFAULT-MOD-1))
 (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) not rewriting-goal-literal|))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:META META-RATIONALP-CORRECT))
 (2 2 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (2 2 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 )
(RTL::A-B-Q-9
 (1995 8 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (562 550 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (562 550 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (550 550 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (550 550 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (550 550 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (539 54 (:REWRITE DEFAULT-PLUS-2))
 (425 101 (:REWRITE |(< (- x) c)|))
 (390 54 (:REWRITE DEFAULT-PLUS-1))
 (349 93 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (314 102 (:REWRITE DEFAULT-LESS-THAN-2))
 (284 8 (:LINEAR EXPT-<-1-TWO))
 (260 102 (:REWRITE DEFAULT-LESS-THAN-1))
 (184 87 (:REWRITE SIMPLIFY-SUMS-<))
 (160 8 (:LINEAR EXPT->-1-ONE))
 (156 25 (:REWRITE DEFAULT-TIMES-1))
 (145 25 (:REWRITE DEFAULT-TIMES-2))
 (144 8 (:LINEAR EXPT-X->=-X))
 (144 8 (:LINEAR EXPT-X->-X))
 (129 101 (:REWRITE |(< (- x) (- y))|))
 (103 101 (:REWRITE |(< c (- x))|))
 (102 102 (:REWRITE THE-FLOOR-BELOW))
 (102 102 (:REWRITE THE-FLOOR-ABOVE))
 (101 101 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (101 101 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (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))|))
 (93 93 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (93 93 (:REWRITE INTEGERP-<-CONSTANT))
 (93 93 (:REWRITE CONSTANT-<-INTEGERP))
 (81 3 (:REWRITE RTL::INTEGERP-FL))
 (77 77 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (69 69 (:TYPE-PRESCRIPTION RTL::INT-B0))
 (64 64 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (64 64 (:TYPE-PRESCRIPTION RTL::INT-MSKA))
 (64 64 (:TYPE-PRESCRIPTION RTL::INT-I))
 (64 64 (:TYPE-PRESCRIPTION RTL::INT-B))
 (64 64 (:TYPE-PRESCRIPTION RTL::INT-A0))
 (64 64 (:TYPE-PRESCRIPTION RTL::INT-A))
 (60 7 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (58 15 (:REWRITE DEFAULT-MINUS))
 (56 56 (:REWRITE |arith (expt x c)|))
 (55 55 (:REWRITE |arith (expt 1/c n)|))
 (26 20 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (19 19 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (18 18 (:REWRITE |arith (* c (* d x))|))
 (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))|))
 (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))
 (16 8 (:REWRITE |(- (- x))|))
 (12 12 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (10 10 (:REWRITE DEFAULT-EXPT-1))
 (10 10 (:REWRITE |(expt 1/c n)|))
 (10 10 (:REWRITE |(expt (- x) n)|))
 (8 8 (:REWRITE RTL::INT-MSKB))
 (8 8 (:REWRITE RTL::INT-MSKA))
 (8 8 (:REWRITE RTL::INT-I))
 (8 8 (:REWRITE RTL::INT-B0))
 (8 8 (:REWRITE RTL::INT-B))
 (8 8 (:REWRITE RTL::INT-A0))
 (8 8 (:REWRITE RTL::INT-A))
 (8 8 (:REWRITE |(< y (+ (- c) x))|))
 (8 8 (:REWRITE |(< x (+ c/d y))|))
 (8 8 (:REWRITE |(< (/ x) 0)|))
 (8 8 (:REWRITE |(< (+ c/d x) y)|))
 (8 8 (:REWRITE |(< (+ (- c) x) y)|))
 (8 8 (:REWRITE |(< (* x y) 0)|))
 (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))
 (7 7 (:REWRITE |arith (- (* c x))|))
 (7 7 (:REWRITE |arith (* (- x) y)|))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-INTEGERP-CORRECT))
 (6 6 (:LINEAR RTL::N<=FL-LINEAR))
 (5 5 (:REWRITE |(+ c (+ d x))|))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE |arith (+ c (+ d x))|))
 (1 1 (:REWRITE |(- (* c x))|))
 )
(RTL::A-B-Q-10
 (1223 189 (:REWRITE DEFAULT-PLUS-2))
 (856 189 (:REWRITE DEFAULT-PLUS-1))
 (734 734 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (734 734 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (734 734 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (734 734 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (734 734 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (734 734 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (712 80 (:REWRITE DEFAULT-LESS-THAN-1))
 (656 68 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (652 652 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (652 652 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (652 652 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (502 2 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (414 80 (:REWRITE DEFAULT-LESS-THAN-2))
 (413 20 (:REWRITE RTL::INTEGERP-FL))
 (301 42 (:REWRITE SIMPLIFY-SUMS-<))
 (269 72 (:REWRITE |(< (- x) c)|))
 (249 43 (:REWRITE DEFAULT-MINUS))
 (185 4 (:REWRITE ODD-EXPT-THM))
 (182 72 (:REWRITE |(< (- x) (- y))|))
 (136 26 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (132 2 (:LINEAR EXPT->=-1-ONE))
 (130 2 (:LINEAR EXPT-<-1-TWO))
 (112 27 (:REWRITE DEFAULT-TIMES-1))
 (110 27 (:REWRITE DEFAULT-TIMES-2))
 (84 72 (:REWRITE |(< (/ x) (/ y))|))
 (80 80 (:REWRITE THE-FLOOR-BELOW))
 (80 80 (:REWRITE THE-FLOOR-ABOVE))
 (76 72 (:REWRITE |(< c (- x))|))
 (72 72 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (72 72 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (72 72 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (72 72 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (72 72 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (72 72 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (72 72 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (72 72 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (72 72 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (72 72 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (68 68 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (68 68 (:REWRITE INTEGERP-<-CONSTANT))
 (68 68 (:REWRITE CONSTANT-<-INTEGERP))
 (66 66 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (50 50 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (49 26 (:REWRITE INTEGERP-MINUS-X))
 (35 28 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (26 26 (:REWRITE REDUCE-INTEGERP-+))
 (26 26 (:REWRITE |(< (+ c/d x) y)|))
 (26 26 (:REWRITE |(< (+ (- c) x) y)|))
 (26 26 (:META META-INTEGERP-CORRECT))
 (24 24 (:REWRITE |(< y (+ (- c) x))|))
 (24 24 (:REWRITE |(< x (+ c/d y))|))
 (15 15 (:REWRITE |(+ c (+ d x))|))
 (14 14 (:REWRITE DEFAULT-EXPT-1))
 (14 14 (:REWRITE |(expt 1/c n)|))
 (14 14 (:REWRITE |(expt (- x) n)|))
 (12 12 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (12 12 (:TYPE-PRESCRIPTION RTL::INT-MSKA))
 (12 12 (:TYPE-PRESCRIPTION RTL::INT-I))
 (12 12 (:TYPE-PRESCRIPTION RTL::INT-B))
 (12 12 (:TYPE-PRESCRIPTION RTL::INT-A))
 (12 12 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (10 10 (:REWRITE |(< (/ x) 0)|))
 (10 10 (:REWRITE |(< (* x y) 0)|))
 (10 5 (:REWRITE DEFAULT-DIVIDE))
 (7 7 (:REWRITE |(- (* c x))|))
 (5 5 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (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-INTEGERP-+-CONSTANT))
 (4 4 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:LINEAR RTL::N<=FL-LINEAR))
 (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-X->=-X))
 (4 2 (:LINEAR EXPT-X->-X))
 (4 2 (:LINEAR EXPT->-1-ONE))
 (2 2 (:REWRITE RTL::INT-MSKB))
 (2 2 (:REWRITE RTL::INT-MSKA))
 (2 2 (:REWRITE RTL::INT-I))
 (2 2 (:REWRITE RTL::INT-B0))
 (2 2 (:REWRITE RTL::INT-B))
 (2 2 (:REWRITE RTL::INT-A0))
 (2 2 (:REWRITE RTL::INT-A))
 (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::A-B-Q-POS-1
 (184 10 (:REWRITE RTL::INTEGERP-FL))
 (76 76 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (76 76 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (76 76 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (24 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (24 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (24 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (24 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (23 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (23 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (22 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (14 14 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (14 14 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (14 14 (:REWRITE DEFAULT-TIMES-2))
 (14 14 (:REWRITE DEFAULT-TIMES-1))
 (14 14 (:REWRITE DEFAULT-DIVIDE))
 (10 10 (:REWRITE REDUCE-INTEGERP-+))
 (10 10 (:REWRITE INTEGERP-MINUS-X))
 (10 10 (:META META-INTEGERP-CORRECT))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (6 6 (:REWRITE SIMPLIFY-SUMS-<))
 (6 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (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-2))
 (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) 0)|))
 (6 6 (:REWRITE |(< (/ x) (/ y))|))
 (6 6 (:REWRITE |(< (- x) c)|))
 (6 6 (:REWRITE |(< (- x) (- y))|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (4 4 (:REWRITE |(< (* x (/ y)) 0) rationalp (* x (/ y))|))
 (4 4 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (4 2 (:REWRITE DEFAULT-PLUS-2))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 1 (:REWRITE DEFAULT-LOGXOR-2))
 (3 1 (:REWRITE DEFAULT-LOGXOR-1))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (2 2 (:LINEAR RTL::N<=FL-LINEAR))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::R-SIGN
 (234 44 (:REWRITE DEFAULT-TIMES-2))
 (204 44 (:REWRITE DEFAULT-TIMES-1))
 (133 22 (:REWRITE DEFAULT-PLUS-2))
 (115 22 (:REWRITE DEFAULT-PLUS-1))
 (70 70 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (70 70 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (70 70 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (70 70 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (70 70 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (68 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (58 1 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (54 1 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (46 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (42 42 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (42 42 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (42 42 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (41 5 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (34 8 (:REWRITE SIMPLIFY-SUMS-<))
 (29 29 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (29 29 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (29 29 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (24 10 (:REWRITE |(< (- x) c)|))
 (24 10 (:REWRITE |(< (- x) (- y))|))
 (24 4 (:REWRITE DEFAULT-MINUS))
 (19 10 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE |arith (* c (* d x))|))
 (12 10 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (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))|))
 (9 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (8 8 (:REWRITE |arith (* (- x) y)|))
 (7 7 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (4 4 (:TYPE-PRESCRIPTION ABS))
 (3 2 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (3 1 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (3 1 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (2 2 (:REWRITE |arith (- (* c x))|))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (2 2 (:REWRITE DEFAULT-DIVIDE))
 (2 2 (:REWRITE |(* (- x) y)|))
 (2 1 (:REWRITE DEFAULT-EXPT-2))
 (2 1 (:REWRITE |(< 0 (/ x))|))
 (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-INTEGERP-+))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE DEFAULT-EXPT-1))
 (1 1 (:REWRITE |(expt 1/c n)|))
 (1 1 (:REWRITE |(expt (- x) n)|))
 (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))|))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::A-B-Q-POS-3
 (2424 8 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (401 401 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (401 401 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (401 401 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (401 401 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (401 401 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (401 401 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (375 189 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (359 359 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (359 359 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (359 359 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (349 189 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (311 189 (:REWRITE SIMPLIFY-SUMS-<))
 (299 189 (:REWRITE DEFAULT-LESS-THAN-1))
 (287 287 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (287 287 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (287 287 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (285 189 (:REWRITE DEFAULT-LESS-THAN-2))
 (248 8 (:LINEAR EXPT->=-1-ONE))
 (248 8 (:LINEAR EXPT-<=-1-TWO))
 (240 8 (:LINEAR EXPT->-1-ONE))
 (240 8 (:LINEAR EXPT-<-1-TWO))
 (232 65 (:REWRITE DEFAULT-TIMES-2))
 (212 65 (:REWRITE DEFAULT-TIMES-1))
 (211 189 (:REWRITE |(< (/ x) (/ y))|))
 (208 8 (:LINEAR EXPT-X->=-X))
 (208 8 (:LINEAR EXPT-X->-X))
 (189 189 (:REWRITE THE-FLOOR-BELOW))
 (189 189 (:REWRITE THE-FLOOR-ABOVE))
 (189 189 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (189 189 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (189 189 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (189 189 (:REWRITE INTEGERP-<-CONSTANT))
 (189 189 (:REWRITE CONSTANT-<-INTEGERP))
 (189 189 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (189 189 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (189 189 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (189 189 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (189 189 (:REWRITE |(< c (- x))|))
 (189 189 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (189 189 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (189 189 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (189 189 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (189 189 (:REWRITE |(< (- x) c)|))
 (189 189 (:REWRITE |(< (- x) (- y))|))
 (157 157 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (108 108 (:REWRITE |arith (* c (* d x))|))
 (64 64 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (64 64 (:TYPE-PRESCRIPTION RTL::INT-MSKA))
 (64 64 (:TYPE-PRESCRIPTION RTL::INT-I))
 (64 64 (:TYPE-PRESCRIPTION RTL::INT-B))
 (64 64 (:TYPE-PRESCRIPTION RTL::INT-A))
 (54 54 (:REWRITE |arith (expt x c)|))
 (54 54 (:REWRITE |arith (expt 1/c n)|))
 (51 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (51 7 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (50 49 (:REWRITE |(< (/ x) 0)|))
 (49 49 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (49 49 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (49 49 (:REWRITE |(< (* x y) 0)|))
 (45 26 (:REWRITE DEFAULT-DIVIDE))
 (45 7 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (36 36 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (26 26 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (25 7 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (20 20 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (20 20 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (20 20 (:REWRITE |(< 0 (/ x))|))
 (20 20 (:REWRITE |(< 0 (* x y))|))
 (18 18 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (18 6 (:REWRITE DEFAULT-LOGXOR-2))
 (18 6 (:REWRITE DEFAULT-LOGXOR-1))
 (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))
 (13 13 (:REWRITE |arith (* (- x) y)|))
 (9 9 (:REWRITE DEFAULT-EXPT-1))
 (9 9 (:REWRITE |(expt 1/c n)|))
 (9 9 (:REWRITE |(expt (- x) n)|))
 (8 8 (:REWRITE RTL::INT-MSKB))
 (8 8 (:REWRITE RTL::INT-MSKA))
 (8 8 (:REWRITE RTL::INT-I))
 (8 8 (:REWRITE RTL::INT-B0))
 (8 8 (:REWRITE RTL::INT-B))
 (8 8 (:REWRITE RTL::INT-A0))
 (8 8 (:REWRITE RTL::INT-A))
 (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))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (7 7 (:REWRITE |(equal c (/ x))|))
 (7 7 (:REWRITE |(equal c (- x))|))
 (7 7 (:REWRITE |(equal (/ x) c)|))
 (7 7 (:REWRITE |(equal (/ x) (/ y))|))
 (7 7 (:REWRITE |(equal (- x) c)|))
 (7 7 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (6 6 (:REWRITE |arith (- (* c x))|))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE DEFAULT-MINUS))
 (1 1 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:REWRITE |(< (* x (/ y)) 0) rationalp (* x (/ y))|))
 (1 1 (:REWRITE |(- (* c x))|))
 (1 1 (:REWRITE |(* c (* d x))|))
 )
(RTL::A-B-Q-POS-4
 (230 230 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (230 230 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (230 230 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (126 126 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (126 126 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (126 126 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (126 126 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (126 126 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (126 126 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (112 26 (:REWRITE DEFAULT-TIMES-1))
 (98 26 (:REWRITE DEFAULT-TIMES-2))
 (84 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (84 13 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (83 13 (:REWRITE SIMPLIFY-SUMS-<))
 (76 15 (:REWRITE DEFAULT-LESS-THAN-1))
 (61 15 (:REWRITE DEFAULT-LESS-THAN-2))
 (21 13 (:REWRITE |(< (/ x) (/ y))|))
 (15 15 (:REWRITE THE-FLOOR-BELOW))
 (15 15 (:REWRITE THE-FLOOR-ABOVE))
 (13 13 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (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) c)|))
 (13 13 (:REWRITE |(< (- x) (- y))|))
 (12 12 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (12 12 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (12 6 (:REWRITE DEFAULT-DIVIDE))
 (8 8 (:REWRITE REDUCE-INTEGERP-+))
 (8 8 (:REWRITE INTEGERP-MINUS-X))
 (8 8 (:META META-INTEGERP-CORRECT))
 (8 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (6 6 (:REWRITE DEFAULT-EXPT-1))
 (6 6 (:REWRITE |(expt 1/c n)|))
 (6 6 (:REWRITE |(expt (- x) n)|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 )
(RTL::A-B-Q-POS-5
 (326 55 (:REWRITE DEFAULT-TIMES-2))
 (322 55 (:REWRITE DEFAULT-TIMES-1))
 (205 204 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (205 204 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (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))
 (62 9 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (47 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (30 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (28 14 (:REWRITE DEFAULT-PLUS-1))
 (26 14 (:REWRITE DEFAULT-PLUS-2))
 (23 18 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (9 9 (:REWRITE DEFAULT-EXPT-1))
 (9 9 (:REWRITE |(expt 1/c n)|))
 (9 9 (:REWRITE |(expt (- x) n)|))
 (8 4 (:REWRITE DEFAULT-MINUS))
 (8 2 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (7 6 (:REWRITE RTL::INTEGERP-FL))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (6 6 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (6 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE INTEGERP-<-CONSTANT))
 (6 6 (:REWRITE CONSTANT-<-INTEGERP))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (- x))|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) (/ y))|))
 (6 6 (:REWRITE |(< (- x) c)|))
 (6 6 (:REWRITE |(< (- x) (- y))|))
 (6 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (4 2 (:REWRITE SIMPLIFY-SUMS-<))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 2 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:META META-INTEGERP-CORRECT))
 (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 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (2 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (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 |(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))|))
 (1 1 (:LINEAR RTL::N<=FL-LINEAR))
 )
(RTL::A-B-Q-POS-6
 (5082 1152 (:REWRITE DEFAULT-TIMES-2))
 (4597 4597 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4597 4597 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4597 4597 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4597 4597 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4597 4597 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (3448 1152 (:REWRITE DEFAULT-TIMES-1))
 (2000 400 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (2000 400 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (2000 400 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (2000 400 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (1812 1812 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (1812 1812 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (1812 1812 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (1812 1812 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (1345 211 (:REWRITE DEFAULT-PLUS-2))
 (1031 211 (:REWRITE DEFAULT-PLUS-1))
 (963 313 (:REWRITE DEFAULT-LESS-THAN-2))
 (896 400 (:TYPE-PRESCRIPTION MOD-ZERO . 4))
 (749 749 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (720 300 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (694 313 (:REWRITE DEFAULT-LESS-THAN-1))
 (647 300 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (647 300 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (642 11 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (500 500 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (493 242 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (492 26 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (480 2 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (463 242 (:REWRITE SIMPLIFY-SUMS-<))
 (461 461 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (461 461 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (461 461 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (417 417 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (400 400 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (400 400 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (400 400 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (400 400 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (400 400 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (313 313 (:REWRITE THE-FLOOR-BELOW))
 (313 313 (:REWRITE THE-FLOOR-ABOVE))
 (300 300 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (300 300 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (300 300 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (300 300 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (300 300 (:REWRITE |(equal c (/ x))|))
 (300 300 (:REWRITE |(equal c (- x))|))
 (300 300 (:REWRITE |(equal (/ x) c)|))
 (300 300 (:REWRITE |(equal (/ x) (/ y))|))
 (300 300 (:REWRITE |(equal (- x) c)|))
 (300 300 (:REWRITE |(equal (- x) (- y))|))
 (292 288 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (292 288 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (288 4 (:REWRITE DEFAULT-MINUS))
 (280 8 (:REWRITE MOD-X-Y-=-X . 4))
 (280 8 (:REWRITE MOD-X-Y-=-X . 3))
 (272 8 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (250 250 (:LINEAR RTL::N<=FL-LINEAR))
 (248 8 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (246 246 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (246 246 (:REWRITE INTEGERP-<-CONSTANT))
 (246 246 (:REWRITE CONSTANT-<-INTEGERP))
 (246 246 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (246 246 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (246 246 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (246 246 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (246 246 (:REWRITE |(< c (- x))|))
 (246 246 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (246 246 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (246 246 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (246 246 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (246 246 (:REWRITE |(< (/ x) (/ y))|))
 (246 246 (:REWRITE |(< (- x) c)|))
 (246 246 (:REWRITE |(< (- x) (- y))|))
 (230 230 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (208 8 (:REWRITE RTL::MOD-DOES-NOTHING))
 (206 167 (:REWRITE RTL::INTEGERP-FL))
 (195 195 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (190 154 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (166 166 (:REWRITE REDUCE-INTEGERP-+))
 (166 166 (:REWRITE INTEGERP-MINUS-X))
 (166 166 (:META META-INTEGERP-CORRECT))
 (160 8 (:REWRITE MOD-ZERO . 4))
 (154 154 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (154 154 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (152 10 (:REWRITE |(< 0 (/ x))|))
 (130 130 (:REWRITE SUBSETP-MEMBER . 4))
 (130 130 (:REWRITE SUBSETP-MEMBER . 3))
 (130 130 (:REWRITE SUBSETP-MEMBER . 2))
 (130 130 (:REWRITE SUBSETP-MEMBER . 1))
 (130 130 (:REWRITE INTERSECTP-MEMBER . 3))
 (130 130 (:REWRITE INTERSECTP-MEMBER . 2))
 (118 8 (:REWRITE MOD-ZERO . 3))
 (116 116 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (104 104 (:REWRITE |(< (+ c/d x) y)|))
 (78 2 (:LINEAR EXPT-X->=-X))
 (78 2 (:LINEAR EXPT-X->-X))
 (78 2 (:LINEAR EXPT->-1-ONE))
 (78 2 (:LINEAR EXPT-<=-1-TWO))
 (56 8 (:REWRITE DEFAULT-MOD-RATIO))
 (42 42 (:REWRITE |(< y (+ (- c) x))|))
 (42 42 (:REWRITE |(< x (+ c/d y))|))
 (40 8 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (40 8 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (40 8 (:REWRITE MOD-X-Y-=-X . 2))
 (40 8 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (40 8 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (36 36 (:TYPE-PRESCRIPTION NATP))
 (29 4 (:REWRITE RATIONALP-X))
 (22 22 (:REWRITE |arith (expt x c)|))
 (22 22 (:REWRITE |arith (expt 1/c n)|))
 (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)|))
 (18 18 (:TYPE-PRESCRIPTION RTL::INT-B0))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-MSKA))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-I))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-B))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-A0))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-A))
 (13 13 (:REWRITE DEFAULT-EXPT-1))
 (13 13 (:REWRITE |(expt 1/c n)|))
 (13 13 (:REWRITE |(expt (- x) n)|))
 (10 10 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:TYPE-PRESCRIPTION ABS))
 (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 DEFAULT-MOD-2))
 (8 8 (:REWRITE DEFAULT-MOD-1))
 (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) not rewriting-goal-literal|))
 (4 4 (:REWRITE |arith (- (* c x))|))
 (4 4 (:REWRITE |arith (* (- x) y)|))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (4 4 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (4 4 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (4 4 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (4 4 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (4 2 (:LINEAR EXPT-<-1-TWO))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE RTL::INT-MSKB))
 (2 2 (:REWRITE RTL::INT-MSKA))
 (2 2 (:REWRITE RTL::INT-I))
 (2 2 (:REWRITE RTL::INT-B0))
 (2 2 (:REWRITE RTL::INT-B))
 (2 2 (:REWRITE RTL::INT-A0))
 (2 2 (:REWRITE RTL::INT-A))
 (2 2 (:META META-RATIONALP-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::A-B-Q-POS-7
 (3873 3873 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (3873 3873 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (3873 3873 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (3873 3873 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1145 364 (:REWRITE DEFAULT-TIMES-2))
 (940 188 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (940 188 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (940 188 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (940 188 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (907 364 (:REWRITE DEFAULT-TIMES-1))
 (856 856 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (856 856 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (856 856 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (856 856 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (585 132 (:REWRITE DEFAULT-PLUS-2))
 (520 112 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (508 112 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (498 112 (:REWRITE SIMPLIFY-SUMS-<))
 (480 129 (:REWRITE DEFAULT-LESS-THAN-1))
 (480 2 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (440 129 (:REWRITE DEFAULT-LESS-THAN-2))
 (428 188 (:TYPE-PRESCRIPTION MOD-ZERO . 4))
 (416 416 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (410 202 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (337 202 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (337 202 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (312 312 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (284 116 (:REWRITE |(< (- x) c)|))
 (250 250 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (222 12 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (202 202 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (202 202 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (202 202 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (202 202 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (202 202 (:REWRITE |(equal c (/ x))|))
 (202 202 (:REWRITE |(equal c (- x))|))
 (202 202 (:REWRITE |(equal (/ x) c)|))
 (202 202 (:REWRITE |(equal (/ x) (/ y))|))
 (202 202 (:REWRITE |(equal (- x) c)|))
 (202 202 (:REWRITE |(equal (- x) (- y))|))
 (196 132 (:REWRITE DEFAULT-PLUS-1))
 (188 188 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (188 188 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (188 188 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (188 188 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (188 188 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (187 187 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (187 187 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (187 187 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (144 2 (:LINEAR EXPT->=-1-ONE))
 (144 2 (:LINEAR EXPT-<-1-TWO))
 (140 4 (:REWRITE MOD-X-Y-=-X . 4))
 (140 4 (:REWRITE MOD-X-Y-=-X . 3))
 (136 4 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (130 130 (:REWRITE SUBSETP-MEMBER . 4))
 (130 130 (:REWRITE SUBSETP-MEMBER . 3))
 (130 130 (:REWRITE SUBSETP-MEMBER . 2))
 (130 130 (:REWRITE SUBSETP-MEMBER . 1))
 (130 130 (:REWRITE INTERSECTP-MEMBER . 3))
 (130 130 (:REWRITE INTERSECTP-MEMBER . 2))
 (129 129 (:REWRITE THE-FLOOR-BELOW))
 (129 129 (:REWRITE THE-FLOOR-ABOVE))
 (126 90 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (125 125 (:LINEAR RTL::N<=FL-LINEAR))
 (124 4 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (120 116 (:REWRITE |(< (- x) (- y))|))
 (118 116 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (118 116 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (116 116 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (116 116 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (116 116 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (116 116 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (116 116 (:REWRITE |(< c (- x))|))
 (116 116 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (116 116 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (116 116 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (116 116 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (116 116 (:REWRITE |(< (/ x) (/ y))|))
 (112 112 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (112 112 (:REWRITE INTEGERP-<-CONSTANT))
 (112 112 (:REWRITE CONSTANT-<-INTEGERP))
 (104 104 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (104 12 (:REWRITE |(< x (if a b c))|))
 (104 4 (:REWRITE RTL::MOD-DOES-NOTHING))
 (102 63 (:REWRITE RTL::INTEGERP-FL))
 (90 90 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (90 90 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (80 4 (:REWRITE MOD-ZERO . 4))
 (76 76 (:REWRITE REDUCE-INTEGERP-+))
 (76 76 (:REWRITE INTEGERP-MINUS-X))
 (76 76 (:META META-INTEGERP-CORRECT))
 (68 68 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (67 67 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (67 67 (:REWRITE NORMALIZE-ADDENDS))
 (64 64 (:REWRITE |(< (+ c/d x) y)|))
 (64 64 (:REWRITE |(< (+ (- c) x) y)|))
 (60 4 (:REWRITE MOD-ZERO . 3))
 (36 36 (:TYPE-PRESCRIPTION NATP))
 (29 4 (:REWRITE RATIONALP-X))
 (28 4 (:REWRITE DEFAULT-MOD-RATIO))
 (20 4 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (20 4 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (20 4 (:REWRITE MOD-X-Y-=-X . 2))
 (20 4 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (20 4 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (18 18 (:TYPE-PRESCRIPTION RTL::INT-B0))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-MSKA))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-I))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-B))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-A0))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-A))
 (16 16 (:REWRITE |(< (/ x) 0)|))
 (16 16 (:REWRITE |(< (* x y) 0)|))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (10 1 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (8 4 (:REWRITE DEFAULT-MINUS))
 (8 4 (:REWRITE |(- (- x))|))
 (6 6 (:REWRITE DEFAULT-EXPT-1))
 (6 6 (:REWRITE |(expt 1/c n)|))
 (6 6 (:REWRITE |(expt (- x) n)|))
 (5 5 (:REWRITE |arith (expt x c)|))
 (5 5 (:REWRITE |arith (expt 1/c n)|))
 (4 4 (:TYPE-PRESCRIPTION ABS))
 (4 4 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (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 RATIONALP-MINUS-X))
 (4 4 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (4 4 (:REWRITE DEFAULT-MOD-2))
 (4 4 (:REWRITE DEFAULT-MOD-1))
 (4 4 (:REWRITE |(mod x (- y))| . 3))
 (4 4 (:REWRITE |(mod x (- y))| . 2))
 (4 4 (:REWRITE |(mod x (- y))| . 1))
 (4 4 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (4 4 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (4 4 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (4 4 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (4 4 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (4 4 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (4 2 (:LINEAR EXPT-X->=-X))
 (4 2 (:LINEAR EXPT-X->-X))
 (4 2 (:LINEAR EXPT->-1-ONE))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE RTL::INT-MSKB))
 (2 2 (:REWRITE RTL::INT-MSKA))
 (2 2 (:REWRITE RTL::INT-I))
 (2 2 (:REWRITE RTL::INT-B0))
 (2 2 (:REWRITE RTL::INT-B))
 (2 2 (:REWRITE RTL::INT-A0))
 (2 2 (:REWRITE RTL::INT-A))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 2 (:META META-RATIONALP-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::A-B-Q-POS-8
 (726 726 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (726 726 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (726 726 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (726 726 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (726 726 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (726 726 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (706 706 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (706 706 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (706 706 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (666 95 (:REWRITE DEFAULT-PLUS-2))
 (506 95 (:REWRITE DEFAULT-PLUS-1))
 (496 32 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (454 37 (:REWRITE DEFAULT-LESS-THAN-1))
 (332 37 (:REWRITE DEFAULT-LESS-THAN-2))
 (293 8 (:REWRITE ODD-EXPT-THM))
 (264 18 (:REWRITE SIMPLIFY-SUMS-<))
 (192 44 (:REWRITE DEFAULT-TIMES-1))
 (171 44 (:REWRITE DEFAULT-TIMES-2))
 (118 22 (:REWRITE DEFAULT-MINUS))
 (98 32 (:REWRITE |(< (- x) (- y))|))
 (80 14 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (55 20 (:REWRITE INTEGERP-MINUS-X))
 (46 7 (:REWRITE RTL::INTEGERP-FL))
 (43 32 (:REWRITE |(< (- x) c)|))
 (40 32 (:REWRITE |(< (/ x) (/ y))|))
 (37 37 (:REWRITE THE-FLOOR-BELOW))
 (37 37 (:REWRITE THE-FLOOR-ABOVE))
 (37 32 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (32 32 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (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|))
 (21 21 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (20 20 (:REWRITE REDUCE-INTEGERP-+))
 (20 20 (:META META-INTEGERP-CORRECT))
 (19 19 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (16 16 (:REWRITE DEFAULT-EXPT-1))
 (16 16 (:REWRITE |(expt 1/c n)|))
 (16 16 (:REWRITE |(expt (- x) n)|))
 (16 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (16 8 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (16 8 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (16 8 (:REWRITE DEFAULT-DIVIDE))
 (14 14 (:REWRITE |(< (+ c/d x) y)|))
 (14 14 (:REWRITE |(< (+ (- c) x) y)|))
 (10 10 (:REWRITE |(< y (+ (- c) x))|))
 (10 10 (:REWRITE |(< x (+ c/d y))|))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (8 8 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (8 8 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (8 8 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (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 |(+ c (+ d x))|))
 (6 6 (:REWRITE |(- (* c x))|))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (1 1 (:LINEAR RTL::N<=FL-LINEAR))
 )
(RTL::A-B-Q-POS-9
 (717 717 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (717 717 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (717 717 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (367 93 (:REWRITE DEFAULT-TIMES-2))
 (367 93 (:REWRITE DEFAULT-TIMES-1))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (212 42 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (207 42 (:REWRITE SIMPLIFY-SUMS-<))
 (193 42 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (167 42 (:REWRITE DEFAULT-LESS-THAN-1))
 (87 42 (:REWRITE DEFAULT-LESS-THAN-2))
 (61 42 (:REWRITE |(< (/ x) (/ y))|))
 (48 48 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (46 46 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (46 42 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (46 42 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (44 22 (:REWRITE DEFAULT-DIVIDE))
 (42 42 (:REWRITE THE-FLOOR-BELOW))
 (42 42 (:REWRITE THE-FLOOR-ABOVE))
 (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) c)|))
 (42 42 (:REWRITE |(< (- x) (- y))|))
 (37 37 (:REWRITE REDUCE-INTEGERP-+))
 (37 37 (:REWRITE INTEGERP-MINUS-X))
 (37 37 (:META META-INTEGERP-CORRECT))
 (24 24 (:REWRITE DEFAULT-EXPT-1))
 (24 24 (:REWRITE |(expt 1/c n)|))
 (24 24 (:REWRITE |(expt (- x) n)|))
 (22 22 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (20 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (20 10 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (20 10 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (17 17 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (17 17 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (17 17 (:REWRITE |(< (/ x) 0)|))
 (17 17 (:REWRITE |(< (* x y) 0)|))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (10 10 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (10 10 (:REWRITE |(equal c (/ x))|))
 (10 10 (:REWRITE |(equal c (- x))|))
 (10 10 (:REWRITE |(equal (/ x) c)|))
 (10 10 (:REWRITE |(equal (/ x) (/ y))|))
 (10 10 (:REWRITE |(equal (- x) c)|))
 (10 10 (:REWRITE |(equal (- x) (- y))|))
 (6 5 (:REWRITE DEFAULT-PLUS-2))
 (5 5 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (5 5 (:REWRITE NORMALIZE-ADDENDS))
 (5 5 (:REWRITE DEFAULT-PLUS-1))
 )
(RTL::A-B-Q-POS
 (671 671 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (671 671 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (671 671 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (226 55 (:REWRITE DEFAULT-TIMES-2))
 (224 224 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (224 224 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (224 224 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (224 224 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (224 224 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (224 224 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (196 55 (:REWRITE DEFAULT-TIMES-1))
 (136 25 (:REWRITE DEFAULT-LESS-THAN-1))
 (129 46 (:REWRITE DEFAULT-PLUS-2))
 (124 24 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (99 46 (:REWRITE DEFAULT-PLUS-1))
 (94 21 (:REWRITE SIMPLIFY-SUMS-<))
 (59 59 (:REWRITE REDUCE-INTEGERP-+))
 (59 59 (:REWRITE INTEGERP-MINUS-X))
 (59 59 (:META META-INTEGERP-CORRECT))
 (49 25 (:REWRITE DEFAULT-LESS-THAN-2))
 (36 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (36 16 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (34 17 (:REWRITE DEFAULT-DIVIDE))
 (32 32 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (32 24 (:REWRITE |(< (/ x) (/ y))|))
 (32 24 (:REWRITE |(< (- x) c)|))
 (32 24 (:REWRITE |(< (- x) (- y))|))
 (30 30 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (30 16 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (29 29 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (28 24 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (28 16 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (25 25 (:REWRITE THE-FLOOR-BELOW))
 (25 25 (:REWRITE THE-FLOOR-ABOVE))
 (24 24 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (24 24 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (24 24 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (24 24 (:REWRITE INTEGERP-<-CONSTANT))
 (24 24 (:REWRITE CONSTANT-<-INTEGERP))
 (24 24 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (24 24 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (24 24 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (24 24 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (24 24 (:REWRITE |(< c (- x))|))
 (24 24 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (24 24 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (24 24 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (24 24 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (19 4 (:REWRITE DEFAULT-MINUS))
 (18 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (18 18 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (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))|))
 (15 15 (:REWRITE DEFAULT-EXPT-1))
 (15 15 (:REWRITE |(expt 1/c n)|))
 (15 15 (:REWRITE |(expt (- x) n)|))
 (11 11 (:REWRITE |(< (/ x) 0)|))
 (11 11 (:REWRITE |(< (* x y) 0)|))
 (11 3 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (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 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE |(< y (+ (- c) x))|))
 (4 4 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE |(< (+ c/d x) y)|))
 (3 3 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE |(- (* c x))|))
 (1 1 (:REWRITE |(+ c (+ d x))|))
 )
(RTL::A-B-Q-NEG-1
 (172 172 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (172 172 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (172 172 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (160 38 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (159 38 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (108 38 (:REWRITE DEFAULT-LESS-THAN-1))
 (102 38 (:REWRITE SIMPLIFY-SUMS-<))
 (90 38 (:REWRITE DEFAULT-LESS-THAN-2))
 (76 2 (:REWRITE |(<= 1 (* x (/ y))) with (< y 0)|))
 (76 2 (:REWRITE |(<= 1 (* x (/ y))) with (< 0 y)|))
 (76 2 (:REWRITE |(<= (* x (/ y)) 1) with (< y 0)|))
 (76 2 (:REWRITE |(<= (* x (/ y)) 1) with (< 0 y)|))
 (76 2 (:REWRITE |(< 1 (* x (/ y))) with (< y 0)|))
 (76 2 (:REWRITE |(< 1 (* x (/ y))) with (< 0 y)|))
 (76 2 (:REWRITE |(< (* x (/ y)) 1) with (< y 0)|))
 (76 2 (:REWRITE |(< (* x (/ y)) 1) with (< 0 y)|))
 (38 38 (:REWRITE THE-FLOOR-BELOW))
 (38 38 (:REWRITE THE-FLOOR-ABOVE))
 (38 38 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (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 --- present in goal|))
 (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))|))
 (32 2 (:REWRITE RTL::INTEGERP-FL))
 (30 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (30 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (29 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (28 28 (:TYPE-PRESCRIPTION X))
 (28 28 (:TYPE-PRESCRIPTION RTL::RATP-X))
 (28 28 (:TYPE-PRESCRIPTION RTL::RATP-D))
 (28 28 (:TYPE-PRESCRIPTION D))
 (26 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (22 22 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (16 16 (:REWRITE |(< (/ x) 0)|))
 (16 16 (:REWRITE |(< (* x y) 0)|))
 (14 14 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (14 14 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (14 14 (:REWRITE DEFAULT-TIMES-2))
 (14 14 (:REWRITE DEFAULT-TIMES-1))
 (14 14 (:REWRITE DEFAULT-DIVIDE))
 (14 2 (:REWRITE DEFAULT-PLUS-2))
 (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))|))
 (6 6 (:LINEAR RTL::N>=CG-LINEAR))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (5 5 (:REWRITE |(equal c (/ x))|))
 (5 5 (:REWRITE |(equal c (- x))|))
 (5 5 (:REWRITE |(equal (/ x) c)|))
 (5 5 (:REWRITE |(equal (/ x) (/ y))|))
 (5 5 (:REWRITE |(equal (- x) c)|))
 (5 5 (:REWRITE |(equal (- x) (- y))|))
 (4 4 (:REWRITE RTL::RATP-X))
 (4 4 (:REWRITE RTL::RATP-D))
 (4 4 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (4 4 (:REWRITE |(< (* x (/ y)) 0) rationalp (* x (/ y))|))
 (3 1 (:REWRITE DEFAULT-LOGXOR-2))
 (3 1 (:REWRITE DEFAULT-LOGXOR-1))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (2 2 (:META META-INTEGERP-CORRECT))
 )
(RTL::A-B-Q-NEG-3
 (3636 12 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (471 257 (:REWRITE DEFAULT-LESS-THAN-1))
 (459 253 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (448 448 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (448 448 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (448 448 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (448 448 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (448 448 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (448 448 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (413 253 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (406 406 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (406 406 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (406 406 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (375 253 (:REWRITE SIMPLIFY-SUMS-<))
 (372 12 (:LINEAR EXPT->=-1-ONE))
 (372 12 (:LINEAR EXPT-<=-1-TWO))
 (360 12 (:LINEAR EXPT->-1-ONE))
 (360 12 (:LINEAR EXPT-<-1-TWO))
 (341 257 (:REWRITE |(< (- x) (- y))|))
 (323 323 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (323 323 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (323 323 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (312 12 (:LINEAR EXPT-X->=-X))
 (312 12 (:LINEAR EXPT-X->-X))
 (291 257 (:REWRITE DEFAULT-LESS-THAN-2))
 (279 257 (:REWRITE |(< (/ x) (/ y))|))
 (257 257 (:REWRITE THE-FLOOR-BELOW))
 (257 257 (:REWRITE THE-FLOOR-ABOVE))
 (257 257 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (257 257 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (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|))
 (253 253 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (253 253 (:REWRITE INTEGERP-<-CONSTANT))
 (253 253 (:REWRITE CONSTANT-<-INTEGERP))
 (232 65 (:REWRITE DEFAULT-TIMES-2))
 (212 65 (:REWRITE DEFAULT-TIMES-1))
 (205 205 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (144 144 (:REWRITE |arith (* c (* d x))|))
 (127 21 (:REWRITE DEFAULT-MINUS))
 (96 96 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (96 96 (:TYPE-PRESCRIPTION RTL::INT-MSKA))
 (96 96 (:TYPE-PRESCRIPTION RTL::INT-I))
 (96 96 (:TYPE-PRESCRIPTION RTL::INT-B))
 (96 96 (:TYPE-PRESCRIPTION RTL::INT-A))
 (80 80 (:REWRITE |arith (expt x c)|))
 (80 80 (:REWRITE |arith (expt 1/c n)|))
 (62 61 (:REWRITE |(< (/ x) 0)|))
 (61 61 (:REWRITE |(< (* x y) 0)|))
 (57 57 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (57 57 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (51 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (51 7 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (48 48 (:REWRITE |arith (- (* c x))|))
 (45 26 (:REWRITE DEFAULT-DIVIDE))
 (45 7 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (36 36 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (28 28 (:REWRITE |(< 0 (/ x))|))
 (28 28 (:REWRITE |(< 0 (* x y))|))
 (26 26 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (25 7 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (24 24 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (24 24 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (24 24 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (24 24 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (18 18 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (18 6 (:REWRITE DEFAULT-LOGXOR-2))
 (18 6 (:REWRITE DEFAULT-LOGXOR-1))
 (14 14 (:REWRITE |arith (* (- x) y)|))
 (12 12 (:REWRITE RTL::INT-MSKB))
 (12 12 (:REWRITE RTL::INT-MSKA))
 (12 12 (:REWRITE RTL::INT-I))
 (12 12 (:REWRITE RTL::INT-B0))
 (12 12 (:REWRITE RTL::INT-B))
 (12 12 (:REWRITE RTL::INT-A0))
 (12 12 (:REWRITE RTL::INT-A))
 (12 12 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (12 12 (:LINEAR EXPT-LINEAR-UPPER-<))
 (12 12 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (12 12 (:LINEAR EXPT-LINEAR-LOWER-<))
 (12 12 (:LINEAR EXPT->=-1-TWO))
 (12 12 (:LINEAR EXPT->-1-TWO))
 (12 12 (:LINEAR EXPT-<=-1-ONE))
 (12 12 (:LINEAR EXPT-<-1-ONE))
 (9 9 (:REWRITE DEFAULT-EXPT-1))
 (9 9 (:REWRITE |(expt 1/c n)|))
 (9 9 (:REWRITE |(expt (- x) n)|))
 (9 9 (:REWRITE |(- (* c x))|))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (7 7 (:REWRITE |(equal c (/ x))|))
 (7 7 (:REWRITE |(equal c (- x))|))
 (7 7 (:REWRITE |(equal (/ x) c)|))
 (7 7 (:REWRITE |(equal (/ x) (/ y))|))
 (7 7 (:REWRITE |(equal (- x) c)|))
 (7 7 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:REWRITE |(< (* x (/ y)) 0) rationalp (* x (/ y))|))
 (1 1 (:REWRITE |(* c (* d x))|))
 )
(RTL::A-B-Q-NEG-4
 (230 230 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (230 230 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (230 230 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (132 132 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (132 132 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (132 132 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (132 132 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (132 132 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (132 132 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (112 26 (:REWRITE DEFAULT-TIMES-1))
 (98 26 (:REWRITE DEFAULT-TIMES-2))
 (84 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (84 13 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (83 13 (:REWRITE SIMPLIFY-SUMS-<))
 (75 15 (:REWRITE DEFAULT-LESS-THAN-2))
 (62 15 (:REWRITE DEFAULT-LESS-THAN-1))
 (56 10 (:REWRITE DEFAULT-MINUS))
 (35 13 (:REWRITE |(< (- x) (- y))|))
 (15 15 (:REWRITE THE-FLOOR-BELOW))
 (15 15 (:REWRITE THE-FLOOR-ABOVE))
 (13 13 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (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)|))
 (12 12 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (12 12 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (12 6 (:REWRITE DEFAULT-DIVIDE))
 (8 8 (:REWRITE REDUCE-INTEGERP-+))
 (8 8 (:REWRITE INTEGERP-MINUS-X))
 (8 8 (:META META-INTEGERP-CORRECT))
 (8 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (6 6 (:REWRITE DEFAULT-EXPT-1))
 (6 6 (:REWRITE |(expt 1/c n)|))
 (6 6 (:REWRITE |(expt (- x) n)|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 (4 4 (:REWRITE |(- (* c x))|))
 )
(RTL::A-B-Q-NEG-5
 (378 60 (:REWRITE DEFAULT-TIMES-1))
 (363 60 (:REWRITE DEFAULT-TIMES-2))
 (216 215 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (216 215 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (215 215 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (215 215 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (215 215 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (73 10 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (47 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (37 12 (:REWRITE DEFAULT-MINUS))
 (30 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (28 14 (:REWRITE DEFAULT-PLUS-1))
 (26 14 (:REWRITE DEFAULT-PLUS-2))
 (23 18 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (9 9 (:REWRITE DEFAULT-EXPT-1))
 (9 9 (:REWRITE |(expt 1/c n)|))
 (9 9 (:REWRITE |(expt (- x) n)|))
 (8 2 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (7 6 (:REWRITE RTL::INTEGERP-FL))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (6 6 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (6 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE INTEGERP-<-CONSTANT))
 (6 6 (:REWRITE CONSTANT-<-INTEGERP))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (- x))|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) (/ y))|))
 (6 6 (:REWRITE |(< (- x) c)|))
 (6 6 (:REWRITE |(< (- x) (- y))|))
 (6 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B-EXPT))
 (6 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (5 5 (:REWRITE |(- (* c x))|))
 (4 2 (:REWRITE SIMPLIFY-SUMS-<))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 2 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:META META-INTEGERP-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE |(* c (* d x))|))
 (2 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (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))|))
 (1 1 (:LINEAR RTL::N<=FL-LINEAR))
 )
(RTL::A-B-Q-NEG-6
 (6289 1636 (:REWRITE DEFAULT-TIMES-2))
 (4623 4623 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4623 4623 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4623 4623 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4623 4623 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4623 4623 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4416 1636 (:REWRITE DEFAULT-TIMES-1))
 (2160 432 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (2160 432 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (2160 432 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (2160 432 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (2032 167 (:REWRITE RTL::INTEGERP-FL))
 (1948 1948 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (1948 1948 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (1948 1948 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (1948 1948 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (1799 422 (:REWRITE DEFAULT-PLUS-2))
 (1660 332 (:REWRITE INTEGERP-MINUS-X))
 (1534 422 (:REWRITE DEFAULT-PLUS-1))
 (1263 434 (:REWRITE DEFAULT-MINUS))
 (1107 333 (:REWRITE DEFAULT-LESS-THAN-2))
 (997 997 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (960 432 (:TYPE-PRESCRIPTION MOD-ZERO . 4))
 (761 73 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (734 333 (:REWRITE DEFAULT-LESS-THAN-1))
 (720 300 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (647 300 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (647 300 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (502 502 (:REWRITE |arith (* (- x) y)|))
 (500 500 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (493 493 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (493 493 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (493 493 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (492 26 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (480 2 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (432 432 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (432 432 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (432 432 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (432 432 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (432 432 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (417 417 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (379 242 (:REWRITE SIMPLIFY-SUMS-<))
 (350 308 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (333 333 (:REWRITE THE-FLOOR-BELOW))
 (333 333 (:REWRITE THE-FLOOR-ABOVE))
 (333 333 (:REWRITE |(* (- x) y)|))
 (312 308 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (312 308 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (308 308 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (308 308 (:REWRITE INTEGERP-<-CONSTANT))
 (308 308 (:REWRITE CONSTANT-<-INTEGERP))
 (308 308 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (308 308 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (308 308 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (308 308 (:REWRITE |(< c (- x))|))
 (308 308 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (308 308 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (308 308 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (308 308 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (308 308 (:REWRITE |(< (/ x) (/ y))|))
 (308 308 (:REWRITE |(< (- x) c)|))
 (308 308 (:REWRITE |(< (- x) (- y))|))
 (300 300 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (300 300 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (300 300 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (300 300 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (300 300 (:REWRITE |(equal c (/ x))|))
 (300 300 (:REWRITE |(equal c (- x))|))
 (300 300 (:REWRITE |(equal (/ x) c)|))
 (300 300 (:REWRITE |(equal (/ x) (/ y))|))
 (300 300 (:REWRITE |(equal (- x) c)|))
 (300 300 (:REWRITE |(equal (- x) (- y))|))
 (292 292 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (280 8 (:REWRITE MOD-X-Y-=-X . 4))
 (280 8 (:REWRITE MOD-X-Y-=-X . 3))
 (272 8 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (250 250 (:LINEAR RTL::N<=FL-LINEAR))
 (248 8 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (208 8 (:REWRITE RTL::MOD-DOES-NOTHING))
 (198 162 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (173 173 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (166 166 (:REWRITE REDUCE-INTEGERP-+))
 (166 166 (:META META-INTEGERP-CORRECT))
 (162 162 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (162 162 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (160 8 (:REWRITE MOD-ZERO . 4))
 (152 10 (:REWRITE |(< 0 (/ x))|))
 (130 130 (:REWRITE SUBSETP-MEMBER . 4))
 (130 130 (:REWRITE SUBSETP-MEMBER . 3))
 (130 130 (:REWRITE SUBSETP-MEMBER . 2))
 (130 130 (:REWRITE SUBSETP-MEMBER . 1))
 (130 130 (:REWRITE INTERSECTP-MEMBER . 3))
 (130 130 (:REWRITE INTERSECTP-MEMBER . 2))
 (118 8 (:REWRITE MOD-ZERO . 3))
 (104 104 (:REWRITE |(< y (+ (- c) x))|))
 (104 104 (:REWRITE |(< x (+ c/d y))|))
 (78 2 (:LINEAR EXPT-X->=-X))
 (78 2 (:LINEAR EXPT-X->-X))
 (78 2 (:LINEAR EXPT->-1-ONE))
 (78 2 (:LINEAR EXPT-<=-1-TWO))
 (62 62 (:REWRITE |(< (+ c/d x) y)|))
 (62 62 (:REWRITE |(< (+ (- c) x) y)|))
 (56 8 (:REWRITE DEFAULT-MOD-RATIO))
 (40 8 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (40 8 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (40 8 (:REWRITE MOD-X-Y-=-X . 2))
 (40 8 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (40 8 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (36 36 (:TYPE-PRESCRIPTION NATP))
 (29 4 (:REWRITE RATIONALP-X))
 (22 22 (:REWRITE |arith (expt x c)|))
 (22 22 (:REWRITE |arith (expt 1/c n)|))
 (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)|))
 (18 18 (:TYPE-PRESCRIPTION RTL::INT-B0))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-MSKA))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-I))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-B))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-A0))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-A))
 (13 13 (:REWRITE DEFAULT-EXPT-1))
 (13 13 (:REWRITE |(expt 1/c n)|))
 (13 13 (:REWRITE |(expt (- x) n)|))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (10 10 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:TYPE-PRESCRIPTION ABS))
 (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 DEFAULT-MOD-2))
 (8 8 (:REWRITE DEFAULT-MOD-1))
 (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) not rewriting-goal-literal|))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (4 4 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (4 4 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (4 4 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (4 4 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (4 2 (:LINEAR EXPT-<-1-TWO))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE RTL::INT-MSKB))
 (2 2 (:REWRITE RTL::INT-MSKA))
 (2 2 (:REWRITE RTL::INT-I))
 (2 2 (:REWRITE RTL::INT-B0))
 (2 2 (:REWRITE RTL::INT-B))
 (2 2 (:REWRITE RTL::INT-A0))
 (2 2 (:REWRITE RTL::INT-A))
 (2 2 (:META META-RATIONALP-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::A-B-Q-NEG-7
 (8286 348 (:REWRITE |(< (- x) c)|))
 (7863 42 (:REWRITE |(<= x (/ y)) with (< y 0)|))
 (7611 42 (:REWRITE |(< (/ x) y) with (< x 0)|))
 (3910 3910 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (3910 3910 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (3910 3910 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (3910 3910 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2628 1164 (:REWRITE DEFAULT-TIMES-2))
 (2135 601 (:REWRITE DEFAULT-PLUS-2))
 (1909 1164 (:REWRITE DEFAULT-TIMES-1))
 (1782 84 (:REWRITE |(* x (+ y z))|))
 (1764 84 (:REWRITE |(- (+ x y))|))
 (1697 601 (:REWRITE DEFAULT-PLUS-1))
 (1280 256 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (1280 256 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (1280 256 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (1280 256 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (1272 260 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1226 361 (:REWRITE DEFAULT-LESS-THAN-2))
 (1162 1162 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (1162 1162 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (1162 1162 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (1162 1162 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (1106 1106 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (1060 450 (:REWRITE DEFAULT-MINUS))
 (942 361 (:REWRITE DEFAULT-LESS-THAN-1))
 (922 922 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (816 816 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (784 63 (:REWRITE RTL::INTEGERP-FL))
 (634 138 (:REWRITE INTEGERP-MINUS-X))
 (632 256 (:TYPE-PRESCRIPTION MOD-ZERO . 4))
 (584 584 (:REWRITE |arith (* (- x) y)|))
 (514 348 (:REWRITE |(< (- x) (- y))|))
 (504 84 (:REWRITE |(* c (* d x))|))
 (480 2 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (462 462 (:REWRITE |(* (- x) y)|))
 (461 461 (:LINEAR RTL::N<=FL-LINEAR))
 (410 202 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (361 361 (:REWRITE THE-FLOOR-BELOW))
 (361 361 (:REWRITE THE-FLOOR-ABOVE))
 (350 348 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (350 348 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (348 348 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (348 348 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (348 348 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (348 348 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (348 348 (:REWRITE |(< c (- x))|))
 (348 348 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (348 348 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (348 348 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (348 348 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (348 348 (:REWRITE |(< (/ x) (/ y))|))
 (337 202 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (337 202 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (302 260 (:REWRITE CONSTANT-<-INTEGERP))
 (299 299 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (281 65 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (260 260 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (260 260 (:REWRITE INTEGERP-<-CONSTANT))
 (256 256 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (256 256 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (256 256 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (256 256 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (256 256 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (255 255 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (255 255 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (255 255 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (222 12 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (210 210 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (202 202 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (202 202 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (202 202 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (202 202 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (202 202 (:REWRITE |(equal c (/ x))|))
 (202 202 (:REWRITE |(equal c (- x))|))
 (202 202 (:REWRITE |(equal (/ x) c)|))
 (202 202 (:REWRITE |(equal (/ x) (/ y))|))
 (202 202 (:REWRITE |(equal (- x) c)|))
 (202 202 (:REWRITE |(equal (- x) (- y))|))
 (196 196 (:REWRITE SIMPLIFY-SUMS-<))
 (160 124 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (148 148 (:REWRITE |(< y (+ (- c) x))|))
 (148 148 (:REWRITE |(< x (+ c/d y))|))
 (148 148 (:REWRITE |(< (+ c/d x) y)|))
 (148 148 (:REWRITE |(< (+ (- c) x) y)|))
 (144 2 (:LINEAR EXPT->=-1-ONE))
 (144 2 (:LINEAR EXPT-<-1-TWO))
 (140 4 (:REWRITE MOD-X-Y-=-X . 4))
 (140 4 (:REWRITE MOD-X-Y-=-X . 3))
 (136 4 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (130 130 (:REWRITE SUBSETP-MEMBER . 4))
 (130 130 (:REWRITE SUBSETP-MEMBER . 3))
 (130 130 (:REWRITE SUBSETP-MEMBER . 2))
 (130 130 (:REWRITE SUBSETP-MEMBER . 1))
 (130 130 (:REWRITE INTERSECTP-MEMBER . 3))
 (130 130 (:REWRITE INTERSECTP-MEMBER . 2))
 (124 124 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (124 124 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (124 4 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (104 12 (:REWRITE |(< x (if a b c))|))
 (104 4 (:REWRITE RTL::MOD-DOES-NOTHING))
 (84 42 (:REWRITE |(<= x (/ y)) with (< 0 y)|))
 (84 42 (:REWRITE |(< (/ x) y) with (< 0 x)|))
 (80 4 (:REWRITE MOD-ZERO . 4))
 (76 76 (:REWRITE REDUCE-INTEGERP-+))
 (76 76 (:META META-INTEGERP-CORRECT))
 (60 4 (:REWRITE MOD-ZERO . 3))
 (36 36 (:TYPE-PRESCRIPTION NATP))
 (29 4 (:REWRITE RATIONALP-X))
 (28 4 (:REWRITE DEFAULT-MOD-RATIO))
 (20 4 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (20 4 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (20 4 (:REWRITE MOD-X-Y-=-X . 2))
 (20 4 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (20 4 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (18 18 (:TYPE-PRESCRIPTION RTL::INT-B0))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-MSKA))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-I))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-B))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-A0))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-A))
 (16 16 (:REWRITE |(< (/ x) 0)|))
 (16 16 (:REWRITE |(< (* x y) 0)|))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (8 4 (:REWRITE |(- (- x))|))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:REWRITE DEFAULT-EXPT-1))
 (6 6 (:REWRITE |(expt 1/c n)|))
 (6 6 (:REWRITE |(expt (- x) n)|))
 (5 5 (:REWRITE |arith (expt x c)|))
 (5 5 (:REWRITE |arith (expt 1/c n)|))
 (4 4 (:TYPE-PRESCRIPTION ABS))
 (4 4 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (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 RATIONALP-MINUS-X))
 (4 4 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (4 4 (:REWRITE DEFAULT-MOD-2))
 (4 4 (:REWRITE DEFAULT-MOD-1))
 (4 4 (:REWRITE |(mod x (- y))| . 3))
 (4 4 (:REWRITE |(mod x (- y))| . 2))
 (4 4 (:REWRITE |(mod x (- y))| . 1))
 (4 4 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (4 4 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (4 4 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (4 4 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (4 4 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (4 4 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (4 2 (:LINEAR EXPT-X->=-X))
 (4 2 (:LINEAR EXPT-X->-X))
 (4 2 (:LINEAR EXPT->-1-ONE))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE RTL::INT-MSKB))
 (2 2 (:REWRITE RTL::INT-MSKA))
 (2 2 (:REWRITE RTL::INT-I))
 (2 2 (:REWRITE RTL::INT-B0))
 (2 2 (:REWRITE RTL::INT-B))
 (2 2 (:REWRITE RTL::INT-A0))
 (2 2 (:REWRITE RTL::INT-A))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 2 (:META META-RATIONALP-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::A-B-Q-NEG-8
 (675 79 (:REWRITE DEFAULT-PLUS-2))
 (626 626 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (626 626 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (626 626 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (626 626 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (626 626 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (626 626 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (499 79 (:REWRITE DEFAULT-PLUS-1))
 (493 493 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (493 493 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (493 493 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (446 8 (:REWRITE ODD-EXPT-THM))
 (435 30 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (334 35 (:REWRITE DEFAULT-LESS-THAN-2))
 (325 24 (:REWRITE INTEGERP-MINUS-X))
 (319 35 (:REWRITE DEFAULT-LESS-THAN-1))
 (243 52 (:REWRITE DEFAULT-MINUS))
 (214 48 (:REWRITE DEFAULT-TIMES-1))
 (178 48 (:REWRITE DEFAULT-TIMES-2))
 (138 30 (:REWRITE |(< (- x) (- y))|))
 (86 18 (:REWRITE SIMPLIFY-SUMS-<))
 (78 12 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (46 7 (:REWRITE RTL::INTEGERP-FL))
 (37 32 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (35 35 (:REWRITE THE-FLOOR-BELOW))
 (35 35 (:REWRITE THE-FLOOR-ABOVE))
 (33 33 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (30 30 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (30 30 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (30 30 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (30 30 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (30 30 (:REWRITE INTEGERP-<-CONSTANT))
 (30 30 (:REWRITE CONSTANT-<-INTEGERP))
 (30 30 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (30 30 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (30 30 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (30 30 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (30 30 (:REWRITE |(< c (- x))|))
 (30 30 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (30 30 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (30 30 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (30 30 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (30 30 (:REWRITE |(< (/ x) (/ y))|))
 (30 30 (:REWRITE |(< (- x) c)|))
 (20 20 (:REWRITE REDUCE-INTEGERP-+))
 (20 20 (:META META-INTEGERP-CORRECT))
 (19 19 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (16 16 (:REWRITE DEFAULT-EXPT-1))
 (16 16 (:REWRITE |(expt 1/c n)|))
 (16 16 (:REWRITE |(expt (- x) n)|))
 (16 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (16 8 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (16 8 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (16 8 (:REWRITE DEFAULT-DIVIDE))
 (14 14 (:REWRITE |(< (+ c/d x) y)|))
 (14 14 (:REWRITE |(< (+ (- c) x) y)|))
 (12 12 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (12 12 (:REWRITE |(< y (+ (- c) x))|))
 (12 12 (:REWRITE |(< x (+ c/d y))|))
 (12 12 (:REWRITE |(- (* c x))|))
 (12 12 (:REWRITE |(+ c (+ d x))|))
 (8 8 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (8 8 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (8 8 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (8 8 (:REWRITE |(equal c (/ x))|))
 (8 8 (:REWRITE |(equal c (- x))|))
 (8 8 (:REWRITE |(equal (/ x) c)|))
 (8 8 (:REWRITE |(equal (/ x) (/ y))|))
 (8 8 (:REWRITE |(equal (- x) c)|))
 (8 8 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:REWRITE 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 |(< 0 (/ x))|))
 (6 6 (: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)|))
 (2 2 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (1 1 (:LINEAR RTL::N<=FL-LINEAR))
 )
(RTL::A-B-Q-NEG-9
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 )
(RTL::A-B-Q-NEG
 (17147 36 (:LINEAR RTL::CG-MONOTONE-LINEAR))
 (2485 2485 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (2485 2485 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (2485 2485 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (1092 421 (:REWRITE DEFAULT-LESS-THAN-1))
 (1069 421 (:REWRITE DEFAULT-LESS-THAN-2))
 (628 176 (:REWRITE DEFAULT-TIMES-2))
 (532 14 (:REWRITE |(<= 1 (* x (/ y))) with (< y 0)|))
 (532 14 (:REWRITE |(<= 1 (* x (/ y))) with (< 0 y)|))
 (532 14 (:REWRITE |(<= (* x (/ y)) 1) with (< y 0)|))
 (532 14 (:REWRITE |(<= (* x (/ y)) 1) with (< 0 y)|))
 (532 14 (:REWRITE |(< 1 (* x (/ y))) with (< y 0)|))
 (532 14 (:REWRITE |(< 1 (* x (/ y))) with (< 0 y)|))
 (532 14 (:REWRITE |(< (* x (/ y)) 1) with (< y 0)|))
 (532 14 (:REWRITE |(< (* x (/ y)) 1) with (< 0 y)|))
 (495 176 (:REWRITE DEFAULT-TIMES-1))
 (489 130 (:REWRITE DEFAULT-PLUS-2))
 (421 421 (:REWRITE THE-FLOOR-BELOW))
 (421 421 (:REWRITE THE-FLOOR-ABOVE))
 (415 415 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (415 415 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (415 415 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (415 415 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (415 415 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (415 415 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (399 384 (:REWRITE |(< (/ x) (/ y))|))
 (395 130 (:REWRITE DEFAULT-PLUS-1))
 (390 382 (:REWRITE |(< (- x) c)|))
 (384 384 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (384 384 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (382 382 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (382 382 (:REWRITE INTEGERP-<-CONSTANT))
 (382 382 (:REWRITE CONSTANT-<-INTEGERP))
 (382 382 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (382 382 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (382 382 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (382 382 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (382 382 (:REWRITE |(< c (- x))|))
 (382 382 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (382 382 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (382 382 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (382 382 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (286 8 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (286 8 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (282 8 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (282 8 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (246 12 (:REWRITE |(integerp (- x))|))
 (230 222 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (208 208 (:TYPE-PRESCRIPTION X))
 (208 208 (:TYPE-PRESCRIPTION RTL::RATP-X))
 (196 196 (:TYPE-PRESCRIPTION RTL::RATP-D))
 (196 196 (:TYPE-PRESCRIPTION D))
 (152 4 (:REWRITE |(<= x (/ y)) with (< y 0)|))
 (152 4 (:REWRITE |(< (/ x) y) with (< x 0)|))
 (148 4 (:REWRITE |(<= x (/ y)) with (< 0 y)|))
 (148 4 (:REWRITE |(< (/ x) y) with (< 0 x)|))
 (138 59 (:REWRITE DEFAULT-MINUS))
 (124 66 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (120 66 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (112 66 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (103 103 (:REWRITE |(< (/ x) 0)|))
 (103 103 (:REWRITE |(< (* x y) 0)|))
 (102 102 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (102 102 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (102 66 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (94 92 (:REWRITE |(< 0 (/ x))|))
 (92 92 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (92 92 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (92 92 (:REWRITE |(< 0 (* x y))|))
 (76 39 (:REWRITE DEFAULT-DIVIDE))
 (75 75 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (73 17 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (72 70 (:REWRITE |(equal (/ x) (/ y))|))
 (70 70 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (70 70 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (70 70 (:REWRITE |(equal c (/ x))|))
 (70 70 (:REWRITE |(equal (- x) (- y))|))
 (66 66 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (66 66 (:REWRITE |(equal c (- x))|))
 (66 66 (:REWRITE |(equal (- x) c)|))
 (64 64 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (58 58 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (35 35 (:REWRITE REDUCE-INTEGERP-+))
 (35 35 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (35 35 (:REWRITE INTEGERP-MINUS-X))
 (35 35 (:META META-INTEGERP-CORRECT))
 (32 32 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (32 32 (:REWRITE DEFAULT-EXPT-1))
 (32 32 (:REWRITE |(expt 1/c n)|))
 (32 32 (:REWRITE |(expt (- x) n)|))
 (28 28 (:REWRITE RTL::RATP-X))
 (28 28 (:REWRITE RTL::RATP-D))
 (28 28 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (21 21 (:REWRITE |(- (* c x))|))
 (16 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (14 14 (:LINEAR RTL::N<=FL-LINEAR))
 (12 12 (:REWRITE |(< y (+ (- c) x))|))
 (12 12 (:REWRITE |(< x (+ c/d y))|))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (8 8 (:REWRITE |(equal (+ (- c) x) y)|))
 (8 4 (:REWRITE |(equal x (/ y))|))
 (7 7 (:REWRITE |(< (+ c/d x) y)|))
 (7 7 (:REWRITE |(< (+ (- c) x) y)|))
 (6 4 (:REWRITE |(not (equal x (/ y)))|))
 (5 5 (:REWRITE |(+ c (+ d x))|))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RTL::D-I-1
 (1908 1908 (:TYPE-PRESCRIPTION RTL::SI))
 (1908 1908 (:TYPE-PRESCRIPTION RTL::INT-SI))
 (1060 212 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (1060 212 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (1060 212 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (456 228 (:REWRITE DEFAULT-TIMES-2))
 (232 232 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (232 232 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (232 232 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (232 232 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (228 228 (:REWRITE DEFAULT-TIMES-1))
 (166 166 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (65 65 (:REWRITE SUBSETP-MEMBER . 4))
 (65 65 (:REWRITE SUBSETP-MEMBER . 3))
 (65 65 (:REWRITE SUBSETP-MEMBER . 2))
 (65 65 (:REWRITE SUBSETP-MEMBER . 1))
 (65 65 (:REWRITE INTERSECTP-MEMBER . 3))
 (65 65 (:REWRITE INTERSECTP-MEMBER . 2))
 (63 63 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (63 63 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (63 63 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (63 63 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (63 63 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (63 63 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (63 63 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (63 63 (:REWRITE |(equal c (/ x))|))
 (63 63 (:REWRITE |(equal c (- x))|))
 (63 63 (:REWRITE |(equal (/ x) c)|))
 (63 63 (:REWRITE |(equal (/ x) (/ y))|))
 (63 63 (:REWRITE |(equal (- x) c)|))
 (63 63 (:REWRITE |(equal (- x) (- y))|))
 (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))|))
 (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::D-I-2
 (7112 127 (:REWRITE RTL::BVECP-BITN-0))
 (5939 293 (:REWRITE DEFAULT-MOD-RATIO))
 (4614 181 (:REWRITE |(< (+ (- c) x) y)|))
 (4520 718 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (4318 127 (:REWRITE RTL::NEG-BITN-0))
 (4276 3988 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (4276 3988 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (4276 3988 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (3922 718 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (3922 718 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (3683 127 (:REWRITE RTL::NEG-BITN-1))
 (3245 92 (:REWRITE MOD-X-Y-=-X . 3))
 (3232 92 (:REWRITE MOD-X-Y-=-X . 4))
 (3202 385 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3193 92 (:REWRITE MOD-ZERO . 3))
 (3144 92 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (3106 385 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3104 385 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (3026 92 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2581 92 (:REWRITE RTL::MOD-DOES-NOTHING))
 (2308 92 (:REWRITE MOD-ZERO . 4))
 (2183 825 (:REWRITE DEFAULT-PLUS-2))
 (1769 444 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1682 1353 (:REWRITE DEFAULT-TIMES-2))
 (1638 75 (:REWRITE |(* (if a b c) x)|))
 (1456 1353 (:REWRITE DEFAULT-TIMES-1))
 (1352 1352 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (1352 1352 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1352 1352 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1352 1352 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1343 1215 (:REWRITE DEFAULT-LESS-THAN-2))
 (1329 1215 (:REWRITE DEFAULT-LESS-THAN-1))
 (1215 1215 (:REWRITE THE-FLOOR-BELOW))
 (1215 1215 (:REWRITE THE-FLOOR-ABOVE))
 (1199 1195 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1199 1195 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1144 44 (:REWRITE |(< y (+ (- c) x))|))
 (1097 1097 (:TYPE-PRESCRIPTION RTL::SI))
 (974 970 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (974 970 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (970 970 (:REWRITE SIMPLIFY-SUMS-<))
 (970 970 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (970 970 (:REWRITE INTEGERP-<-CONSTANT))
 (970 970 (:REWRITE CONSTANT-<-INTEGERP))
 (970 970 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (970 970 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (970 970 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (970 970 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (970 970 (:REWRITE |(< c (- x))|))
 (970 970 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (970 970 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (970 970 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (970 970 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (970 970 (:REWRITE |(< (/ x) (/ y))|))
 (970 970 (:REWRITE |(< (- x) c)|))
 (970 970 (:REWRITE |(< (- x) (- y))|))
 (857 825 (:REWRITE DEFAULT-PLUS-1))
 (838 1 (:REWRITE RTL::BITS-TAIL))
 (770 718 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (770 718 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (770 718 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (710 658 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (706 11 (:REWRITE |(< (if a b c) x)|))
 (693 693 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (580 528 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (485 485 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (485 485 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (485 485 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (485 485 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (485 485 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (460 92 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (460 92 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (460 92 (:REWRITE MOD-X-Y-=-X . 2))
 (460 92 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (460 92 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (444 444 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (437 437 (:REWRITE |(< (* x y) 0)|))
 (420 420 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (420 420 (:REWRITE NORMALIZE-ADDENDS))
 (403 403 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (402 333 (:REWRITE DEFAULT-LOGAND-1))
 (385 385 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (385 385 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (385 385 (:REWRITE |(equal c (/ x))|))
 (385 385 (:REWRITE |(equal c (- x))|))
 (385 385 (:REWRITE |(equal (/ x) c)|))
 (385 385 (:REWRITE |(equal (/ x) (/ y))|))
 (385 385 (:REWRITE |(equal (- x) c)|))
 (385 385 (:REWRITE |(equal (- x) (- y))|))
 (365 333 (:REWRITE DEFAULT-LOGAND-2))
 (362 293 (:REWRITE DEFAULT-MOD-1))
 (348 348 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (348 348 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (348 348 (:REWRITE |(< (/ x) 0)|))
 (343 13 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (325 293 (:REWRITE DEFAULT-MOD-2))
 (275 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (220 44 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (208 1 (:DEFINITION NATP))
 (182 182 (:REWRITE REDUCE-INTEGERP-+))
 (182 182 (:REWRITE INTEGERP-MINUS-X))
 (182 182 (:META META-INTEGERP-CORRECT))
 (181 181 (:REWRITE |(< (+ c/d x) y)|))
 (176 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (176 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (145 13 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (132 132 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (127 127 (:REWRITE RTL::BITN-NEG))
 (109 11 (:REWRITE DEFAULT-EXPT-2))
 (104 26 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (92 92 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (92 92 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (92 92 (:REWRITE |(mod x (- y))| . 3))
 (92 92 (:REWRITE |(mod x (- y))| . 2))
 (92 92 (:REWRITE |(mod x (- y))| . 1))
 (92 92 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (92 92 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (92 92 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (89 89 (:REWRITE |(< 0 (* x y))|))
 (88 88 (:REWRITE |(mod x 2)| . 2))
 (78 26 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (78 26 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (78 26 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (78 26 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (65 65 (:REWRITE SUBSETP-MEMBER . 4))
 (65 65 (:REWRITE SUBSETP-MEMBER . 3))
 (65 65 (:REWRITE SUBSETP-MEMBER . 2))
 (65 65 (:REWRITE SUBSETP-MEMBER . 1))
 (65 65 (:REWRITE INTERSECTP-MEMBER . 3))
 (65 65 (:REWRITE INTERSECTP-MEMBER . 2))
 (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 45 (:REWRITE |(< 0 (/ x))|))
 (44 44 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (44 44 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (44 44 (:REWRITE |(< x (+ c/d y))|))
 (41 6 (:REWRITE |(/ (if a b c))|))
 (38 6 (:REWRITE DEFAULT-DIVIDE))
 (29 4 (:REWRITE MOD-ZERO . 1))
 (27 27 (:TYPE-PRESCRIPTION NATP))
 (20 4 (:REWRITE MOD-ZERO . 2))
 (13 13 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (11 11 (:REWRITE DEFAULT-EXPT-1))
 (8 8 (:TYPE-PRESCRIPTION ABS))
 (8 8 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (6 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (4 4 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 2 (:REWRITE |(expt 1/c n)|))
 (2 2 (:REWRITE |(expt (- x) n)|))
 (1 1 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 )
(RTL::D-I-3
 (48048 858 (:REWRITE RTL::BVECP-BITN-0))
 (29172 858 (:REWRITE RTL::NEG-BITN-0))
 (24882 858 (:REWRITE RTL::NEG-BITN-1))
 (8679 666 (:REWRITE DEFAULT-MOD-RATIO))
 (5482 5306 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (5482 5306 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (5482 5306 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (4917 942 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (4772 944 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (4772 944 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (4211 4039 (:REWRITE DEFAULT-LESS-THAN-1))
 (4135 4039 (:REWRITE DEFAULT-LESS-THAN-2))
 (4074 4031 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4074 4031 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4039 4039 (:REWRITE THE-FLOOR-BELOW))
 (4039 4039 (:REWRITE THE-FLOOR-ABOVE))
 (3920 3872 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3920 3872 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (3872 3872 (:REWRITE SIMPLIFY-SUMS-<))
 (3872 3872 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3872 3872 (:REWRITE INTEGERP-<-CONSTANT))
 (3872 3872 (:REWRITE CONSTANT-<-INTEGERP))
 (3872 3872 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (3872 3872 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (3872 3872 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (3872 3872 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (3872 3872 (:REWRITE |(< c (- x))|))
 (3872 3872 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (3872 3872 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (3872 3872 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (3872 3872 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (3872 3872 (:REWRITE |(< (/ x) (/ y))|))
 (3872 3872 (:REWRITE |(< (- x) c)|))
 (3872 3872 (:REWRITE |(< (- x) (- y))|))
 (3648 3288 (:REWRITE DEFAULT-TIMES-2))
 (3583 133 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (3468 136 (:REWRITE |(< (+ (- c) x) y)|))
 (3425 3288 (:REWRITE DEFAULT-TIMES-1))
 (3410 133 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (3339 1527 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3292 1437 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3275 3275 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (3275 3275 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (3275 3275 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (3275 3275 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (3203 1437 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3037 1437 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (2555 133 (:REWRITE MOD-ZERO . 4))
 (2407 2407 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2407 2407 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2407 2407 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2407 2407 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2277 1437 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2186 89 (:REWRITE MOD-X-Y-=-X . 3))
 (1909 1909 (:REWRITE |(< (* x y) 0)|))
 (1894 89 (:REWRITE MOD-X-Y-=-X . 4))
 (1841 1841 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1841 1841 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1841 1841 (:REWRITE |(< (/ x) 0)|))
 (1777 89 (:REWRITE RTL::MOD-DOES-NOTHING))
 (1527 1527 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1512 1512 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1437 1437 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1437 1437 (:REWRITE |(equal c (/ x))|))
 (1437 1437 (:REWRITE |(equal c (- x))|))
 (1437 1437 (:REWRITE |(equal (/ x) c)|))
 (1437 1437 (:REWRITE |(equal (/ x) (/ y))|))
 (1437 1437 (:REWRITE |(equal (- x) c)|))
 (1437 1437 (:REWRITE |(equal (- x) (- y))|))
 (1418 1314 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (1418 1314 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (1418 1314 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (1369 1279 (:REWRITE DEFAULT-PLUS-2))
 (1284 1279 (:REWRITE DEFAULT-PLUS-1))
 (1130 1130 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1065 42 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (958 944 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (958 944 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (958 944 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (956 942 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (943 929 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (910 910 (:REWRITE SUBSETP-MEMBER . 4))
 (910 910 (:REWRITE SUBSETP-MEMBER . 3))
 (910 910 (:REWRITE SUBSETP-MEMBER . 2))
 (910 910 (:REWRITE SUBSETP-MEMBER . 1))
 (910 910 (:REWRITE INTERSECTP-MEMBER . 3))
 (910 910 (:REWRITE INTERSECTP-MEMBER . 2))
 (858 858 (:REWRITE RTL::BITN-NEG))
 (794 666 (:REWRITE DEFAULT-MOD-2))
 (770 770 (:TYPE-PRESCRIPTION RTL::SI))
 (758 666 (:REWRITE DEFAULT-MOD-1))
 (700 700 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (700 700 (:REWRITE NORMALIZE-ADDENDS))
 (665 133 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (665 133 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (598 23 (:REWRITE |(< y (+ (- c) x))|))
 (490 40 (:REWRITE DEFAULT-EXPT-2))
 (445 89 (:REWRITE MOD-X-Y-=-X . 2))
 (445 89 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (445 89 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (434 42 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (255 255 (:REWRITE REDUCE-INTEGERP-+))
 (255 255 (:REWRITE INTEGERP-MINUS-X))
 (255 255 (:META META-INTEGERP-CORRECT))
 (218 218 (:REWRITE |(mod x 2)| . 2))
 (193 18 (:REWRITE MOD-ZERO . 1))
 (173 173 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (159 21 (:REWRITE |(/ (if a b c))|))
 (149 21 (:REWRITE DEFAULT-DIVIDE))
 (139 11 (:REWRITE DEFAULT-MINUS))
 (138 138 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (136 136 (:REWRITE |(< (+ c/d x) y)|))
 (115 23 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (90 18 (:REWRITE MOD-ZERO . 2))
 (89 89 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (89 89 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (89 89 (:REWRITE |(mod x (- y))| . 3))
 (89 89 (:REWRITE |(mod x (- y))| . 2))
 (89 89 (:REWRITE |(mod x (- y))| . 1))
 (89 89 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (89 89 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (89 89 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (86 86 (:TYPE-PRESCRIPTION ABS))
 (47 47 (:REWRITE |(< 0 (* x y))|))
 (43 43 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (42 42 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (42 14 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (40 40 (:REWRITE DEFAULT-EXPT-1))
 (28 14 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (28 14 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (25 25 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (25 25 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (25 25 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (24 24 (:REWRITE |(< 0 (/ x))|))
 (23 23 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (23 23 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (23 23 (:REWRITE |(< x (+ c/d y))|))
 (21 7 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (21 7 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (14 14 (:TYPE-PRESCRIPTION NATP))
 (6 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (2 2 (:REWRITE |(expt 1/c n)|))
 (2 2 (:REWRITE |(expt (- x) n)|))
 (1 1 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 )
(RTL::D-I-4
 (157 157 (:TYPE-PRESCRIPTION RTL::SI))
 (157 157 (:TYPE-PRESCRIPTION RTL::INT-SI))
 (137 137 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (137 137 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (137 137 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (137 137 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (137 137 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (137 137 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (98 18 (:REWRITE DEFAULT-TIMES-1))
 (64 16 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (64 16 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (64 16 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (50 2 (:REWRITE ACL2-NUMBERP-X))
 (46 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (46 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (45 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (28 2 (:REWRITE RATIONALP-X))
 (25 25 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (25 25 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (25 25 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (23 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (20 16 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 8 (:REWRITE REDUCE-INTEGERP-+))
 (8 8 (:REWRITE INTEGERP-MINUS-X))
 (8 8 (:REWRITE DEFAULT-EXPT-1))
 (8 8 (:REWRITE |(expt 1/c n)|))
 (8 8 (:REWRITE |(expt (- x) n)|))
 (8 8 (:META META-INTEGERP-CORRECT))
 (8 4 (:REWRITE DEFAULT-MINUS))
 (8 2 (:REWRITE RTL::INT-SI))
 (7 7 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (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 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-AX+BX-=-0))
 )
(RTL::D-I-5
 (7 7 (:TYPE-PRESCRIPTION RTL::SI))
 (7 7 (:TYPE-PRESCRIPTION RTL::INT-SI))
 (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::D-I-6
 (18711 164 (:REWRITE RTL::BITS-TAIL))
 (10740 164 (:REWRITE RTL::BITS-TAIL-GEN))
 (10226 624 (:LINEAR RTL::FL-DEF))
 (5411 556 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (3080 60 (:REWRITE |(< (if a b c) x)|))
 (2870 2870 (:TYPE-PRESCRIPTION RTL::FL-DEF))
 (1956 1058 (:REWRITE DEFAULT-TIMES-2))
 (1275 1058 (:REWRITE DEFAULT-TIMES-1))
 (984 616 (:REWRITE DEFAULT-LESS-THAN-1))
 (812 812 (:REWRITE REDUCE-INTEGERP-+))
 (812 812 (:REWRITE INTEGERP-MINUS-X))
 (812 812 (:META META-INTEGERP-CORRECT))
 (744 436 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (702 436 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (624 624 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (616 616 (:REWRITE THE-FLOOR-BELOW))
 (616 616 (:REWRITE THE-FLOOR-ABOVE))
 (616 616 (:REWRITE DEFAULT-LESS-THAN-2))
 (530 317 (:REWRITE DEFAULT-PLUS-2))
 (444 444 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (436 436 (:REWRITE SIMPLIFY-SUMS-<))
 (436 436 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (436 436 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (436 436 (:REWRITE INTEGERP-<-CONSTANT))
 (436 436 (:REWRITE CONSTANT-<-INTEGERP))
 (436 436 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (436 436 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (436 436 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (436 436 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (436 436 (:REWRITE |(< c (- x))|))
 (436 436 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (436 436 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (436 436 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (436 436 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (436 436 (:REWRITE |(< (/ x) (/ y))|))
 (436 436 (:REWRITE |(< (- x) c)|))
 (436 436 (:REWRITE |(< (- x) (- y))|))
 (317 317 (:REWRITE DEFAULT-PLUS-1))
 (314 314 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (314 314 (:REWRITE NORMALIZE-ADDENDS))
 (312 312 (:LINEAR RTL::N<=FL-LINEAR))
 (289 145 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (289 145 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (269 145 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (227 145 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (185 185 (:REWRITE |(< (* x y) 0)|))
 (164 164 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (164 164 (:REWRITE RTL::BITS-NEG-INDICES))
 (150 150 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (150 150 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (150 150 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (150 150 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (150 150 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (150 150 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (148 148 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (145 145 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (145 145 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (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))|))
 (145 145 (:REWRITE |(< (/ x) 0)|))
 (139 72 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (120 120 (:TYPE-PRESCRIPTION ABS))
 (72 72 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (72 72 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (72 72 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (65 65 (:REWRITE SUBSETP-MEMBER . 4))
 (65 65 (:REWRITE SUBSETP-MEMBER . 3))
 (65 65 (:REWRITE SUBSETP-MEMBER . 2))
 (65 65 (:REWRITE SUBSETP-MEMBER . 1))
 (65 65 (:REWRITE INTERSECTP-MEMBER . 3))
 (65 65 (:REWRITE INTERSECTP-MEMBER . 2))
 (55 30 (:REWRITE |(* a (/ a) b)|))
 (40 40 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (7 7 (:TYPE-PRESCRIPTION RTL::SI))
 (7 7 (:TYPE-PRESCRIPTION RTL::INT-SI))
 (3 2 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (2 1 (:REWRITE DEFAULT-EXPT-2))
 (1 1 (:REWRITE DEFAULT-EXPT-1))
 (1 1 (:REWRITE |(expt 1/c n)|))
 (1 1 (:REWRITE |(expt (- x) n)|))
 )
(RTL::D-I-7
 (28787 164 (:REWRITE RTL::BITS-TAIL))
 (18730 744 (:LINEAR RTL::FL-DEF))
 (14508 164 (:REWRITE RTL::BITS-TAIL-GEN))
 (13015 180 (:REWRITE |(< (+ (- c) x) y)|))
 (9111 816 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (5420 60 (:REWRITE |(< (if a b c) x)|))
 (3822 147 (:REWRITE EVEN-AND-ODD-ALTERNATE))
 (3250 3250 (:TYPE-PRESCRIPTION RTL::FL-DEF))
 (2244 1306 (:REWRITE DEFAULT-TIMES-2))
 (1816 1021 (:REWRITE DEFAULT-PLUS-2))
 (1620 1620 (:REWRITE REDUCE-INTEGERP-+))
 (1620 1620 (:REWRITE INTEGERP-MINUS-X))
 (1620 1620 (:META META-INTEGERP-CORRECT))
 (1540 40 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (1501 1306 (:REWRITE DEFAULT-TIMES-1))
 (1400 40 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (1284 876 (:REWRITE DEFAULT-LESS-THAN-1))
 (1096 516 (:REWRITE INTEGERP-<-CONSTANT))
 (1083 1021 (:REWRITE DEFAULT-PLUS-1))
 (894 894 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (894 894 (:REWRITE NORMALIZE-ADDENDS))
 (876 876 (:REWRITE THE-FLOOR-BELOW))
 (876 876 (:REWRITE THE-FLOOR-ABOVE))
 (876 876 (:REWRITE DEFAULT-LESS-THAN-2))
 (824 516 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (782 516 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (776 696 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (744 744 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (609 609 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (516 516 (:REWRITE SIMPLIFY-SUMS-<))
 (516 516 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (516 516 (:REWRITE CONSTANT-<-INTEGERP))
 (516 516 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (516 516 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (516 516 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (516 516 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (516 516 (:REWRITE |(< c (- x))|))
 (516 516 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (516 516 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (516 516 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (516 516 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (516 516 (:REWRITE |(< (/ x) (/ y))|))
 (516 516 (:REWRITE |(< (- x) c)|))
 (516 516 (:REWRITE |(< (- x) (- y))|))
 (405 30 (:REWRITE |(* y (* x z))|))
 (372 372 (:LINEAR RTL::N<=FL-LINEAR))
 (289 145 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (289 145 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (280 280 (:TYPE-PRESCRIPTION ABS))
 (269 145 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (227 145 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (188 188 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (180 180 (:REWRITE |(< (+ c/d x) y)|))
 (164 164 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (164 164 (:REWRITE RTL::BITS-NEG-INDICES))
 (150 150 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (150 150 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (150 150 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (150 150 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (150 150 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (150 150 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (147 147 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (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))|))
 (145 145 (:REWRITE |(< (* x y) 0)|))
 (85 85 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (85 85 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (85 85 (:REWRITE |(< (/ x) 0)|))
 (80 40 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (80 40 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (65 65 (:REWRITE SUBSETP-MEMBER . 4))
 (65 65 (:REWRITE SUBSETP-MEMBER . 3))
 (65 65 (:REWRITE SUBSETP-MEMBER . 2))
 (65 65 (:REWRITE SUBSETP-MEMBER . 1))
 (65 65 (:REWRITE INTERSECTP-MEMBER . 3))
 (65 65 (:REWRITE INTERSECTP-MEMBER . 2))
 (55 30 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (55 30 (:REWRITE |(* a (/ a) b)|))
 (30 30 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (30 30 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (30 30 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (7 7 (:TYPE-PRESCRIPTION RTL::SI))
 (7 7 (:TYPE-PRESCRIPTION RTL::INT-SI))
 (3 2 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (2 1 (:REWRITE DEFAULT-EXPT-2))
 (1 1 (:REWRITE DEFAULT-EXPT-1))
 (1 1 (:REWRITE |(expt 1/c n)|))
 (1 1 (:REWRITE |(expt (- x) n)|))
 )
(RTL::D-I-8
 (17156 200 (:REWRITE RTL::BITS-TAIL))
 (10188 636 (:LINEAR RTL::FL-DEF))
 (9768 200 (:REWRITE RTL::BITS-TAIL-GEN))
 (3452 3452 (:TYPE-PRESCRIPTION RTL::FL-DEF))
 (3300 100 (:REWRITE |(equal x (/ y))|))
 (2400 100 (:REWRITE |(not (equal x (/ y)))|))
 (1379 888 (:REWRITE DEFAULT-TIMES-2))
 (1332 715 (:REWRITE DEFAULT-PLUS-2))
 (1140 36 (:REWRITE |(< (if a b c) x)|))
 (1137 888 (:REWRITE DEFAULT-TIMES-1))
 (901 463 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (901 463 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (863 463 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (844 844 (:REWRITE REDUCE-INTEGERP-+))
 (844 844 (:REWRITE INTEGERP-MINUS-X))
 (844 844 (:META META-INTEGERP-CORRECT))
 (715 715 (:REWRITE DEFAULT-PLUS-1))
 (702 454 (:REWRITE DEFAULT-LESS-THAN-1))
 (674 674 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (674 674 (:REWRITE NORMALIZE-ADDENDS))
 (636 636 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (630 418 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (592 418 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (563 463 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (539 463 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (524 524 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (463 463 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (463 463 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (463 463 (:REWRITE |(equal c (/ x))|))
 (463 463 (:REWRITE |(equal c (- x))|))
 (463 463 (:REWRITE |(equal (/ x) c)|))
 (463 463 (:REWRITE |(equal (/ x) (/ y))|))
 (463 463 (:REWRITE |(equal (- x) c)|))
 (463 463 (:REWRITE |(equal (- x) (- y))|))
 (454 454 (:REWRITE THE-FLOOR-BELOW))
 (454 454 (:REWRITE THE-FLOOR-ABOVE))
 (454 454 (:REWRITE DEFAULT-LESS-THAN-2))
 (418 418 (:REWRITE SIMPLIFY-SUMS-<))
 (418 418 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (418 418 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (418 418 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (418 418 (:REWRITE INTEGERP-<-CONSTANT))
 (418 418 (:REWRITE CONSTANT-<-INTEGERP))
 (418 418 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (418 418 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (418 418 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (418 418 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (418 418 (:REWRITE |(< c (- x))|))
 (418 418 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (418 418 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (418 418 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (418 418 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (418 418 (:REWRITE |(< (/ x) (/ y))|))
 (418 418 (:REWRITE |(< (- x) c)|))
 (418 418 (:REWRITE |(< (- x) (- y))|))
 (336 336 (:REWRITE |(< (+ c/d x) y)|))
 (336 336 (:REWRITE |(< (+ (- c) x) y)|))
 (318 318 (:LINEAR RTL::N<=FL-LINEAR))
 (200 200 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (200 200 (:REWRITE RTL::BITS-NEG-INDICES))
 (144 144 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (144 144 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (144 144 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (144 144 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (144 144 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (144 144 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (142 142 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (139 139 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (139 139 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (139 139 (:REWRITE |(< (/ x) 0)|))
 (139 139 (:REWRITE |(< (* x y) 0)|))
 (100 100 (:TYPE-PRESCRIPTION ABS))
 (100 100 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (65 65 (:REWRITE SUBSETP-MEMBER . 4))
 (65 65 (:REWRITE SUBSETP-MEMBER . 3))
 (65 65 (:REWRITE SUBSETP-MEMBER . 2))
 (65 65 (:REWRITE SUBSETP-MEMBER . 1))
 (65 65 (:REWRITE INTERSECTP-MEMBER . 3))
 (65 65 (:REWRITE INTERSECTP-MEMBER . 2))
 (7 7 (:TYPE-PRESCRIPTION RTL::SI))
 (7 7 (:TYPE-PRESCRIPTION RTL::INT-SI))
 (3 2 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (2 1 (:REWRITE DEFAULT-EXPT-2))
 (1 1 (:REWRITE DEFAULT-EXPT-1))
 (1 1 (:REWRITE |(expt 1/c n)|))
 (1 1 (:REWRITE |(expt (- x) n)|))
 )
(RTL::D-I-9
 (69 28 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (68 28 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (50 28 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (48 4 (:REWRITE RTL::NEG-BITN-0))
 (29 28 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (28 28 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (28 28 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (28 28 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (28 28 (:REWRITE |(equal c (/ x))|))
 (28 28 (:REWRITE |(equal c (- x))|))
 (28 28 (:REWRITE |(equal (/ x) c)|))
 (28 28 (:REWRITE |(equal (/ x) (/ y))|))
 (28 28 (:REWRITE |(equal (- x) c)|))
 (28 28 (:REWRITE |(equal (- x) (- y))|))
 (27 27 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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))
 (12 4 (:REWRITE RTL::NEG-BITN-1))
 (12 4 (:REWRITE RTL::BVECP-BITN-0))
 (11 3 (:REWRITE ACL2-NUMBERP-X))
 (4 4 (:REWRITE RTL::BITN-NEG))
 (4 1 (:REWRITE RATIONALP-X))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::D-I-10
 (422 78 (:REWRITE DEFAULT-TIMES-1))
 (348 78 (:REWRITE DEFAULT-TIMES-2))
 (268 268 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (268 268 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (268 268 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (268 268 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (268 268 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (235 22 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (217 22 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (192 22 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (162 80 (:REWRITE DEFAULT-PLUS-2))
 (117 34 (:REWRITE DEFAULT-MINUS))
 (108 22 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (80 80 (:REWRITE DEFAULT-PLUS-1))
 (65 65 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (65 65 (:REWRITE NORMALIZE-ADDENDS))
 (52 52 (:REWRITE REDUCE-INTEGERP-+))
 (52 52 (:REWRITE INTEGERP-MINUS-X))
 (52 52 (:META META-INTEGERP-CORRECT))
 (48 48 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (32 32 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (24 24 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (24 24 (:REWRITE DEFAULT-EXPT-1))
 (24 24 (:REWRITE |(expt 1/c n)|))
 (24 24 (:REWRITE |(expt (- x) n)|))
 (22 22 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (22 22 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (22 22 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (22 22 (:REWRITE |(equal c (/ x))|))
 (22 22 (:REWRITE |(equal c (- x))|))
 (22 22 (:REWRITE |(equal (/ x) c)|))
 (22 22 (:REWRITE |(equal (/ x) (/ y))|))
 (22 22 (:REWRITE |(equal (- x) c)|))
 (22 22 (:REWRITE |(equal (- x) (- y))|))
 (20 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (18 10 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (17 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (17 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (16 16 (:LINEAR RTL::N<=FL-LINEAR))
 (14 14 (:REWRITE |(- (* c x))|))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (10 10 (:REWRITE SIMPLIFY-SUMS-<))
 (10 10 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (10 10 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (10 10 (:REWRITE INTEGERP-<-CONSTANT))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (10 10 (:REWRITE CONSTANT-<-INTEGERP))
 (10 10 (:REWRITE |(< 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) 0)|))
 (10 10 (:REWRITE |(< (/ x) (/ y))|))
 (10 10 (:REWRITE |(< (- x) c)|))
 (10 10 (:REWRITE |(< (- x) (- y))|))
 (10 10 (:REWRITE |(< (* x y) 0)|))
 (3 3 (:REWRITE SUBSETP-MEMBER . 4))
 (3 3 (:REWRITE SUBSETP-MEMBER . 3))
 (3 3 (:REWRITE SUBSETP-MEMBER . 2))
 (3 3 (:REWRITE SUBSETP-MEMBER . 1))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(RTL::D-I-11
 (8470 14 (:REWRITE RTL::INTEGERP-FL))
 (7704 14 (:REWRITE |(integerp (- x))|))
 (6698 14 (:REWRITE |(integerp (expt x n))|))
 (2880 86 (:REWRITE |(< (- x) c)|))
 (1530 306 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (1530 306 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (1530 306 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (1530 306 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (1362 1362 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (1362 1362 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (1362 1362 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (1362 1362 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (830 86 (:REWRITE DEFAULT-LESS-THAN-2))
 (698 22 (:REWRITE DEFAULT-MINUS))
 (554 306 (:TYPE-PRESCRIPTION MOD-ZERO . 4))
 (482 86 (:REWRITE DEFAULT-LESS-THAN-1))
 (464 68 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (460 86 (:REWRITE |(< (- x) (- y))|))
 (452 68 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (452 2 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (392 18 (:REWRITE |(- (- x))|))
 (306 306 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (306 306 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (306 306 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (306 306 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (306 306 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (275 34 (:REWRITE DEFAULT-PLUS-2))
 (218 18 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (193 193 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (193 193 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (193 193 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (193 193 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (193 193 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (193 193 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (171 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (171 13 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (167 167 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (167 167 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (167 167 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (167 167 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (167 11 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (140 4 (:REWRITE MOD-X-Y-=-X . 4))
 (140 4 (:REWRITE MOD-X-Y-=-X . 3))
 (136 4 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (132 2 (:LINEAR EXPT->=-1-ONE))
 (130 2 (:LINEAR EXPT-<-1-TWO))
 (124 4 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (104 4 (:REWRITE RTL::MOD-DOES-NOTHING))
 (101 34 (:REWRITE DEFAULT-PLUS-1))
 (88 86 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (88 86 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (86 86 (:REWRITE THE-FLOOR-BELOW))
 (86 86 (:REWRITE THE-FLOOR-ABOVE))
 (86 86 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (86 86 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (86 86 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (86 86 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (86 86 (:REWRITE |(< c (- x))|))
 (86 86 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (86 86 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (86 86 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (86 86 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (86 86 (:REWRITE |(< (/ x) (/ y))|))
 (79 39 (:REWRITE DEFAULT-TIMES-1))
 (75 39 (:REWRITE DEFAULT-TIMES-2))
 (68 68 (:REWRITE SIMPLIFY-SUMS-<))
 (68 68 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (68 68 (:REWRITE INTEGERP-<-CONSTANT))
 (68 68 (:REWRITE CONSTANT-<-INTEGERP))
 (62 62 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (62 62 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (62 62 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (58 58 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (58 4 (:REWRITE MOD-ZERO . 3))
 (56 16 (:REWRITE INTEGERP-MINUS-X))
 (50 4 (:REWRITE MOD-ZERO . 4))
 (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 |(< 0 (/ x))|))
 (36 36 (:REWRITE |(< 0 (* x y))|))
 (28 28 (:REWRITE |(< (/ x) 0)|))
 (28 28 (:REWRITE |(< (* x y) 0)|))
 (28 4 (:REWRITE DEFAULT-MOD-RATIO))
 (20 4 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (20 4 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (20 4 (:REWRITE MOD-X-Y-=-X . 2))
 (20 4 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (20 4 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (17 17 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (17 2 (:REWRITE RATIONALP-X))
 (16 16 (:REWRITE REDUCE-INTEGERP-+))
 (16 16 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (16 16 (:META META-INTEGERP-CORRECT))
 (14 14 (:TYPE-PRESCRIPTION RTL::INT-B0))
 (13 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (13 13 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (13 13 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (13 13 (:REWRITE |(equal c (/ x))|))
 (13 13 (:REWRITE |(equal c (- x))|))
 (13 13 (:REWRITE |(equal (/ x) c)|))
 (13 13 (:REWRITE |(equal (/ x) (/ y))|))
 (13 13 (:REWRITE |(equal (- x) c)|))
 (13 13 (:REWRITE |(equal (- x) (- y))|))
 (12 12 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (12 12 (:TYPE-PRESCRIPTION RTL::INT-MSKA))
 (12 12 (:TYPE-PRESCRIPTION RTL::INT-I))
 (12 12 (:TYPE-PRESCRIPTION RTL::INT-B))
 (12 12 (:TYPE-PRESCRIPTION RTL::INT-A0))
 (12 12 (:TYPE-PRESCRIPTION RTL::INT-A))
 (12 12 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (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 DEFAULT-EXPT-1))
 (9 9 (:REWRITE |(expt 1/c n)|))
 (9 9 (:REWRITE |(expt (- x) n)|))
 (6 6 (:LINEAR RTL::N<=FL-LINEAR))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (4 4 (:TYPE-PRESCRIPTION ABS))
 (4 4 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (4 4 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (4 4 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (4 4 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (4 4 (:REWRITE DEFAULT-MOD-2))
 (4 4 (:REWRITE DEFAULT-MOD-1))
 (4 4 (:REWRITE |(mod x (- y))| . 3))
 (4 4 (:REWRITE |(mod x (- y))| . 2))
 (4 4 (:REWRITE |(mod x (- y))| . 1))
 (4 4 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (4 4 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (4 4 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (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-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-X->=-X))
 (4 2 (:LINEAR EXPT-X->-X))
 (4 2 (:LINEAR EXPT->-1-ONE))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE RTL::INT-MSKB))
 (2 2 (:REWRITE RTL::INT-MSKA))
 (2 2 (:REWRITE RTL::INT-I))
 (2 2 (:REWRITE RTL::INT-B0))
 (2 2 (:REWRITE RTL::INT-B))
 (2 2 (:REWRITE RTL::INT-A0))
 (2 2 (:REWRITE RTL::INT-A))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 2 (:REWRITE |(+ c (+ d x))|))
 (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 REDUCE-RATIONALP-+))
 (1 1 (:META META-RATIONALP-CORRECT))
 )
(RTL::D-I-12
 (61 11 (:REWRITE DEFAULT-TIMES-1))
 (48 11 (:REWRITE DEFAULT-TIMES-2))
 (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))
 (24 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (24 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (24 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (10 1 (:REWRITE DEFAULT-MINUS))
 (6 6 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (5 5 (:REWRITE REDUCE-INTEGERP-+))
 (5 5 (:REWRITE INTEGERP-MINUS-X))
 (5 5 (:META META-INTEGERP-CORRECT))
 (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))|))
 (3 3 (:REWRITE DEFAULT-EXPT-1))
 (3 3 (:REWRITE |(expt 1/c n)|))
 (3 3 (:REWRITE |(expt (- x) n)|))
 (2 2 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (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 DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (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))
 (1 1 (:REWRITE |(* x (- y))|))
 (1 1 (:REWRITE |(* (- x) y)|))
 )
(RTL::D-I-13
 (487 5 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (479 5 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (113 113 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (113 113 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (113 113 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (113 113 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (75 18 (:REWRITE DEFAULT-LESS-THAN-1))
 (74 18 (:REWRITE INTEGERP-<-CONSTANT))
 (71 18 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (71 18 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (68 2 (:REWRITE |(equal x (/ y))|))
 (54 28 (:REWRITE DEFAULT-TIMES-2))
 (48 2 (:REWRITE |(not (equal x (/ y)))|))
 (42 42 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (42 42 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (42 42 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (42 28 (:REWRITE DEFAULT-TIMES-1))
 (42 2 (:REWRITE |(* (* x y) z)|))
 (32 32 (:REWRITE |arith (* c (* d x))|))
 (26 18 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (26 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (24 2 (:REWRITE |(* y (* x z))|))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (21 5 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (21 5 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (18 18 (:TYPE-PRESCRIPTION ABS))
 (18 18 (:REWRITE THE-FLOOR-BELOW))
 (18 18 (:REWRITE THE-FLOOR-ABOVE))
 (18 18 (:REWRITE SIMPLIFY-SUMS-<))
 (18 18 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (18 18 (:REWRITE DEFAULT-LESS-THAN-2))
 (18 18 (:REWRITE CONSTANT-<-INTEGERP))
 (18 18 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (18 18 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (18 18 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (18 18 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (18 18 (:REWRITE |(< c (- x))|))
 (18 18 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (18 18 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (18 18 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (18 18 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (18 18 (:REWRITE |(< (/ x) (/ y))|))
 (18 18 (:REWRITE |(< (- x) c)|))
 (18 18 (:REWRITE |(< (- x) (- y))|))
 (16 16 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (16 8 (:REWRITE |arith (* y x)|))
 (14 14 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (12 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (12 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (8 8 (:REWRITE |arith (* (- x) y)|))
 (8 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:REWRITE |(* c (* d x))|))
 (4 4 (:META META-INTEGERP-CORRECT))
 (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 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (2 2 (:REWRITE DEFAULT-DIVIDE))
 )
(RTL::D-I-14
 (10184 16 (:REWRITE |(integerp (- x))|))
 (8872 16 (:REWRITE |(integerp (expt x n))|))
 (7813 69 (:REWRITE RTL::BITS-TAIL-GEN))
 (6497 6497 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (6497 6497 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (6497 6497 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (6497 6497 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (5855 1171 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (5855 1171 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (5711 1171 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (5711 1171 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (4059 555 (:REWRITE |(< (- x) c)|))
 (3309 95 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (2789 95 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2607 95 (:REWRITE MOD-X-Y-=-X . 3))
 (2567 95 (:REWRITE MOD-X-Y-=-X . 4))
 (2553 355 (:REWRITE DEFAULT-PLUS-2))
 (2215 95 (:REWRITE RTL::MOD-DOES-NOTHING))
 (1873 15 (:REWRITE |(< (if a b c) x)|))
 (1850 462 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1783 462 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1630 622 (:REWRITE DEFAULT-LESS-THAN-2))
 (1615 622 (:REWRITE DEFAULT-LESS-THAN-1))
 (1461 95 (:REWRITE MOD-ZERO . 3))
 (1450 462 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1332 539 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1332 539 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (1330 696 (:REWRITE DEFAULT-TIMES-2))
 (1285 36 (:REWRITE |(< (+ (- c) x) y)|))
 (1171 1171 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (1171 1171 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (1171 1171 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (1171 1171 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (1171 1171 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1156 696 (:REWRITE DEFAULT-TIMES-1))
 (1150 84 (:REWRITE DEFAULT-MINUS))
 (1133 1133 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1133 1133 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1133 1133 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1133 1133 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1115 575 (:REWRITE |(< c (- x))|))
 (1079 575 (:REWRITE |(< (- x) (- y))|))
 (1063 95 (:REWRITE MOD-ZERO . 4))
 (891 27 (:REWRITE |(equal x (/ y))|))
 (881 355 (:REWRITE DEFAULT-PLUS-1))
 (722 644 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (701 95 (:REWRITE DEFAULT-MOD-RATIO))
 (692 692 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (692 692 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (692 692 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (648 27 (:REWRITE |(not (equal x (/ y)))|))
 (644 644 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (644 644 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (631 462 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (622 622 (:REWRITE THE-FLOOR-BELOW))
 (622 622 (:REWRITE THE-FLOOR-ABOVE))
 (605 597 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (605 597 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (575 575 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (575 575 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (575 575 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (575 575 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (575 575 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (575 575 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (575 575 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (575 575 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (575 575 (:REWRITE |(< (/ x) (/ y))|))
 (540 36 (:REWRITE |(- (- x))|))
 (539 539 (:REWRITE SIMPLIFY-SUMS-<))
 (539 539 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (539 539 (:REWRITE INTEGERP-<-CONSTANT))
 (539 539 (:REWRITE CONSTANT-<-INTEGERP))
 (528 44 (:REWRITE RTL::NEG-BITN-0))
 (509 482 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (475 95 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (475 95 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (475 95 (:REWRITE MOD-X-Y-=-X . 2))
 (475 95 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (475 95 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (462 462 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (462 462 (:REWRITE |(equal c (/ x))|))
 (462 462 (:REWRITE |(equal c (- x))|))
 (462 462 (:REWRITE |(equal (/ x) c)|))
 (462 462 (:REWRITE |(equal (/ x) (/ y))|))
 (462 462 (:REWRITE |(equal (- x) c)|))
 (462 462 (:REWRITE |(equal (- x) (- y))|))
 (414 331 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (380 25 (:LINEAR MOD-BOUNDS-3))
 (353 353 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (322 20 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (303 20 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (286 6 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (266 266 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (256 110 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (250 50 (:LINEAR MOD-BOUNDS-2))
 (213 213 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (213 213 (:REWRITE NORMALIZE-ADDENDS))
 (201 2 (:REWRITE EVEN-AND-ODD-ALTERNATE))
 (176 176 (:TYPE-PRESCRIPTION RTL::RDIFF))
 (169 69 (:REWRITE RTL::BITS-TAIL))
 (165 165 (:REWRITE REDUCE-INTEGERP-+))
 (165 165 (:REWRITE INTEGERP-MINUS-X))
 (165 165 (:META META-INTEGERP-CORRECT))
 (144 6 (:REWRITE MOD-ZERO . 1))
 (138 138 (:REWRITE |(< (/ x) 0)|))
 (138 138 (:REWRITE |(< (* x y) 0)|))
 (132 44 (:REWRITE RTL::NEG-BITN-1))
 (122 122 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (122 122 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (116 44 (:REWRITE RTL::BVECP-BITN-0))
 (101 101 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (101 101 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (101 101 (:REWRITE |(< 0 (/ x))|))
 (101 101 (:REWRITE |(< 0 (* x y))|))
 (95 95 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (95 95 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (95 95 (:REWRITE DEFAULT-MOD-2))
 (95 95 (:REWRITE DEFAULT-MOD-1))
 (95 95 (:REWRITE |(mod x (- y))| . 3))
 (95 95 (:REWRITE |(mod x (- y))| . 2))
 (95 95 (:REWRITE |(mod x (- y))| . 1))
 (95 95 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (95 95 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (95 95 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (78 78 (:TYPE-PRESCRIPTION NATP))
 (69 69 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (69 69 (:REWRITE RTL::BITS-NEG-INDICES))
 (67 67 (:REWRITE DEFAULT-EXPT-1))
 (66 6 (:REWRITE |(+ y (+ x z))|))
 (59 9 (:REWRITE RATIONALP-X))
 (59 1 (:REWRITE BUBBLE-DOWN-*-BUBBLE-DOWN))
 (55 55 (:REWRITE |(expt 1/c n)|))
 (55 55 (:REWRITE |(expt (- x) n)|))
 (46 46 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (44 44 (:REWRITE RTL::BITN-NEG))
 (43 43 (:TYPE-PRESCRIPTION ABS))
 (36 36 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (36 36 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (36 36 (:REWRITE |(< (+ c/d x) y)|))
 (34 2 (:REWRITE BUBBLE-DOWN-*-MATCH-1))
 (32 1 (:REWRITE |(* c (expt d n))|))
 (30 6 (:REWRITE MOD-ZERO . 2))
 (23 23 (:LINEAR RTL::N<=FL-LINEAR))
 (20 20 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (20 20 (:REWRITE |(equal (+ (- c) x) y)|))
 (16 16 (:LINEAR RTL::MOD-BND-3))
 (10 1 (:DEFINITION FIX))
 (9 9 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:META META-RATIONALP-CORRECT))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (2 2 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (1 1 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (1 1 (:REWRITE |(* c (* d x))|))
 )
(RTL::DATA-I
 (336 8 (:REWRITE RTL::BITS-TAIL-GEN))
 (64 64 (:TYPE-PRESCRIPTION RTL::INT-I))
 (28 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (24 8 (:REWRITE RTL::BITS-TAIL))
 (20 8 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (17 8 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (16 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (16 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (15 8 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (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-NONNEGATIVE-BASE))
 (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 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (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-EQUAL))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (8 8 (:REWRITE RTL::BITS-NEG-INDICES))
 (8 8 (:REWRITE |(equal c (/ x))|))
 (8 8 (:REWRITE |(equal c (- x))|))
 (8 8 (:REWRITE |(equal (/ x) c)|))
 (8 8 (:REWRITE |(equal (/ x) (/ y))|))
 (8 8 (:REWRITE |(equal (- x) c)|))
 (8 8 (:REWRITE |(equal (- x) (- y))|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 1 (:REWRITE RATIONALP-X))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 1 (:REWRITE DEFAULT-TIMES-2))
 (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-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE DEFAULT-TIMES-1))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::IDIV8-MAIN
 (84 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (16 16 (:TYPE-PRESCRIPTION RTL::IQUOT))
 (6 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (4 4 (:TYPE-PRESCRIPTION RTL::BVECP))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (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-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE SIMPLIFY-SUMS-<))
 (2 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (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 (/ 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::LEMMA-TO-BE-FUNCTIONALLY-INSTANTIATED)
(RTL::IDIV8-CORRECT)
