(RTL::INCQUOT-1
 (7587 3 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (7324 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (7324 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (6530 1464 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (6530 1464 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (5571 12 (:REWRITE |(equal (+ (- c) x) y)|))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (3249 3 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (2838 498 (:REWRITE DEFAULT-PLUS-2))
 (2544 1464 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (1998 123 (:REWRITE RATIONALP-X))
 (1515 42 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1464 1464 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (1464 1464 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1464 1464 (:TYPE-PRESCRIPTION INTEGERP-MOD-1))
 (1464 1464 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (1335 39 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1116 828 (:REWRITE DEFAULT-TIMES-2))
 (1080 1080 (:TYPE-PRESCRIPTION NATP))
 (975 6 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (957 6 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (876 84 (:REWRITE REDUCE-RATIONALP-+))
 (852 828 (:REWRITE DEFAULT-TIMES-1))
 (762 12 (:REWRITE MOD-X-Y-=-X . 3))
 (759 12 (:REWRITE MOD-X-Y-=-X . 4))
 (744 12 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (717 12 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (585 12 (:REWRITE RTL::MOD-DOES-NOTHING))
 (582 165 (:REWRITE INTEGERP-MINUS-X))
 (549 12 (:REWRITE MOD-ZERO . 3))
 (495 162 (:REWRITE |(< (- x) c)|))
 (486 12 (:REWRITE MOD-ZERO . 4))
 (459 459 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (456 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (456 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (342 186 (:REWRITE DEFAULT-LESS-THAN-1))
 (315 168 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (312 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (303 39 (:REWRITE ACL2-NUMBERP-X))
 (282 150 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (255 165 (:REWRITE |(< c (- x))|))
 (246 18 (:REWRITE |(* y (* x z))|))
 (219 150 (:REWRITE INTEGERP-<-CONSTANT))
 (216 186 (:REWRITE DEFAULT-LESS-THAN-2))
 (198 198 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (198 198 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (189 165 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (186 186 (:REWRITE THE-FLOOR-BELOW))
 (186 186 (:REWRITE THE-FLOOR-ABOVE))
 (180 12 (:REWRITE MOD-X-Y-=-X . 2))
 (177 12 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (177 12 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (177 12 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (177 12 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (174 102 (:REWRITE SIMPLIFY-SUMS-<))
 (174 39 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (174 6 (:REWRITE |(* (* x y) z)|))
 (168 165 (:REWRITE |(< (- x) (- y))|))
 (165 165 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (165 165 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (165 165 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (165 165 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (165 165 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (165 165 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) (/ y))|))
 (162 162 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (150 150 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (150 150 (:REWRITE CONSTANT-<-INTEGERP))
 (147 147 (:REWRITE REDUCE-INTEGERP-+))
 (147 147 (:META META-INTEGERP-CORRECT))
 (114 21 (:REWRITE |(* c (* d x))|))
 (87 45 (:REWRITE |(equal (- x) c)|))
 (84 84 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (84 84 (:META META-RATIONALP-CORRECT))
 (78 6 (:REWRITE RTL::BITS-TAIL))
 (72 51 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (66 42 (:REWRITE |(+ c (+ d x))|))
 (54 48 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (48 48 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (45 45 (:REWRITE |(equal c (/ x))|))
 (45 45 (:REWRITE |(equal c (- x))|))
 (45 45 (:REWRITE |(equal (/ x) c)|))
 (45 45 (:REWRITE |(equal (/ x) (/ y))|))
 (45 45 (:REWRITE |(equal (- x) (- y))|))
 (45 45 (:REWRITE |(< (/ x) 0)|))
 (45 45 (:REWRITE |(< (+ c/d x) y)|))
 (45 45 (:REWRITE |(< (+ (- c) x) y)|))
 (45 45 (:REWRITE |(< (* x y) 0)|))
 (42 42 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (42 39 (:REWRITE DEFAULT-MOD-1))
 (39 39 (:REWRITE DEFAULT-MOD-2))
 (27 27 (:REWRITE |(< y (+ (- c) x))|))
 (27 27 (:REWRITE |(< x (+ c/d y))|))
 (24 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (18 18 (:REWRITE |(< 0 (/ x))|))
 (18 18 (:REWRITE |(< 0 (* x y))|))
 (18 18 (:REWRITE |(- (- x))|))
 (18 6 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (18 6 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (15 15 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (15 15 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (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 THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (12 12 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (12 12 (:REWRITE |(mod x (- y))| . 3))
 (12 12 (:REWRITE |(mod x (- y))| . 2))
 (12 12 (:REWRITE |(mod x (- y))| . 1))
 (12 12 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (6 6 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (6 3 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (6 3 (:REWRITE |(* 1 x)|))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (3 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (3 3 (:REWRITE |(equal (* x y) 0)|))
 (3 3 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-MOD-3))
 )
(RTL::INCQUOT-2
 (7587 3 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (7324 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (7324 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (6530 1464 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (6530 1464 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (5571 12 (:REWRITE |(equal (+ (- c) x) y)|))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (3249 3 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (2838 498 (:REWRITE DEFAULT-PLUS-2))
 (2544 1464 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (1998 123 (:REWRITE RATIONALP-X))
 (1515 42 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1464 1464 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (1464 1464 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1464 1464 (:TYPE-PRESCRIPTION INTEGERP-MOD-1))
 (1464 1464 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (1356 948 (:REWRITE DEFAULT-TIMES-2))
 (1335 39 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (975 6 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (972 948 (:REWRITE DEFAULT-TIMES-1))
 (957 6 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (876 84 (:REWRITE REDUCE-RATIONALP-+))
 (762 12 (:REWRITE MOD-X-Y-=-X . 3))
 (759 12 (:REWRITE MOD-X-Y-=-X . 4))
 (744 12 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (717 12 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (585 12 (:REWRITE RTL::MOD-DOES-NOTHING))
 (582 165 (:REWRITE INTEGERP-MINUS-X))
 (579 579 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (549 12 (:REWRITE MOD-ZERO . 3))
 (495 162 (:REWRITE |(< (- x) c)|))
 (486 12 (:REWRITE MOD-ZERO . 4))
 (456 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (456 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (396 396 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (396 396 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (396 396 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (396 396 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (396 396 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (342 186 (:REWRITE DEFAULT-LESS-THAN-1))
 (315 168 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (312 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (303 39 (:REWRITE ACL2-NUMBERP-X))
 (282 150 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (255 165 (:REWRITE |(< c (- x))|))
 (246 18 (:REWRITE |(* y (* x z))|))
 (219 150 (:REWRITE INTEGERP-<-CONSTANT))
 (216 186 (:REWRITE DEFAULT-LESS-THAN-2))
 (198 198 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (198 198 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (189 165 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (186 186 (:REWRITE THE-FLOOR-BELOW))
 (186 186 (:REWRITE THE-FLOOR-ABOVE))
 (180 12 (:REWRITE MOD-X-Y-=-X . 2))
 (177 12 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (177 12 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (177 12 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (177 12 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (174 102 (:REWRITE SIMPLIFY-SUMS-<))
 (174 39 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (174 6 (:REWRITE |(* (* x y) z)|))
 (168 165 (:REWRITE |(< (- x) (- y))|))
 (165 165 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (165 165 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (165 165 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (165 165 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (165 165 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (165 165 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) (/ y))|))
 (162 162 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (150 150 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (150 150 (:REWRITE CONSTANT-<-INTEGERP))
 (147 147 (:REWRITE REDUCE-INTEGERP-+))
 (147 147 (:META META-INTEGERP-CORRECT))
 (114 21 (:REWRITE |(* c (* d x))|))
 (87 45 (:REWRITE |(equal (- x) c)|))
 (84 84 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (84 84 (:META META-RATIONALP-CORRECT))
 (78 6 (:REWRITE RTL::BITS-TAIL))
 (72 51 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (66 42 (:REWRITE |(+ c (+ d x))|))
 (54 48 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (48 48 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (45 45 (:REWRITE |(equal c (/ x))|))
 (45 45 (:REWRITE |(equal c (- x))|))
 (45 45 (:REWRITE |(equal (/ x) c)|))
 (45 45 (:REWRITE |(equal (/ x) (/ y))|))
 (45 45 (:REWRITE |(equal (- x) (- y))|))
 (45 45 (:REWRITE |(< (/ x) 0)|))
 (45 45 (:REWRITE |(< (+ c/d x) y)|))
 (45 45 (:REWRITE |(< (+ (- c) x) y)|))
 (45 45 (:REWRITE |(< (* x y) 0)|))
 (42 42 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (42 39 (:REWRITE DEFAULT-MOD-1))
 (39 39 (:REWRITE DEFAULT-MOD-2))
 (27 27 (:REWRITE |(< y (+ (- c) x))|))
 (27 27 (:REWRITE |(< x (+ c/d y))|))
 (24 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (18 18 (:REWRITE |(< 0 (/ x))|))
 (18 18 (:REWRITE |(< 0 (* x y))|))
 (18 18 (:REWRITE |(- (- x))|))
 (18 6 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (18 6 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (15 15 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (15 15 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (12 12 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (12 12 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (12 12 (:REWRITE |(mod x (- y))| . 3))
 (12 12 (:REWRITE |(mod x (- y))| . 2))
 (12 12 (:REWRITE |(mod x (- y))| . 1))
 (12 12 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (6 6 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (6 3 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (6 3 (:REWRITE |(* 1 x)|))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (3 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (3 3 (:REWRITE |(equal (* x y) 0)|))
 (3 3 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-MOD-3))
 )
(RTL::INCQUOT-3
 (7587 3 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (7324 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (7324 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (6530 1464 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (6530 1464 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (5571 12 (:REWRITE |(equal (+ (- c) x) y)|))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (3249 3 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (2958 618 (:REWRITE DEFAULT-PLUS-2))
 (2544 1464 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (1998 123 (:REWRITE RATIONALP-X))
 (1515 42 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1464 1464 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (1464 1464 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1464 1464 (:TYPE-PRESCRIPTION INTEGERP-MOD-1))
 (1464 1464 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (1335 39 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1116 828 (:REWRITE DEFAULT-TIMES-2))
 (1080 1080 (:TYPE-PRESCRIPTION NATP))
 (975 6 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (957 6 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (876 84 (:REWRITE REDUCE-RATIONALP-+))
 (852 828 (:REWRITE DEFAULT-TIMES-1))
 (762 12 (:REWRITE MOD-X-Y-=-X . 3))
 (759 12 (:REWRITE MOD-X-Y-=-X . 4))
 (744 12 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (717 12 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (585 12 (:REWRITE RTL::MOD-DOES-NOTHING))
 (582 165 (:REWRITE INTEGERP-MINUS-X))
 (549 12 (:REWRITE MOD-ZERO . 3))
 (495 162 (:REWRITE |(< (- x) c)|))
 (486 12 (:REWRITE MOD-ZERO . 4))
 (459 459 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (456 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (456 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (342 186 (:REWRITE DEFAULT-LESS-THAN-1))
 (315 168 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (312 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (303 39 (:REWRITE ACL2-NUMBERP-X))
 (282 282 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (282 150 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (255 165 (:REWRITE |(< c (- x))|))
 (246 18 (:REWRITE |(* y (* x z))|))
 (219 150 (:REWRITE INTEGERP-<-CONSTANT))
 (216 186 (:REWRITE DEFAULT-LESS-THAN-2))
 (198 198 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (198 198 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (189 165 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (186 186 (:REWRITE THE-FLOOR-BELOW))
 (186 186 (:REWRITE THE-FLOOR-ABOVE))
 (180 12 (:REWRITE MOD-X-Y-=-X . 2))
 (177 12 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (177 12 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (177 12 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (177 12 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (174 102 (:REWRITE SIMPLIFY-SUMS-<))
 (174 39 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (174 6 (:REWRITE |(* (* x y) z)|))
 (168 165 (:REWRITE |(< (- x) (- y))|))
 (165 165 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (165 165 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (165 165 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (165 165 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (165 165 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (165 165 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) (/ y))|))
 (150 150 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (150 150 (:REWRITE CONSTANT-<-INTEGERP))
 (147 147 (:REWRITE REDUCE-INTEGERP-+))
 (147 147 (:META META-INTEGERP-CORRECT))
 (114 21 (:REWRITE |(* c (* d x))|))
 (87 45 (:REWRITE |(equal (- x) c)|))
 (84 84 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (84 84 (:META META-RATIONALP-CORRECT))
 (78 6 (:REWRITE RTL::BITS-TAIL))
 (72 51 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (66 42 (:REWRITE |(+ c (+ d x))|))
 (54 48 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (48 48 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (45 45 (:REWRITE |(equal c (/ x))|))
 (45 45 (:REWRITE |(equal c (- x))|))
 (45 45 (:REWRITE |(equal (/ x) c)|))
 (45 45 (:REWRITE |(equal (/ x) (/ y))|))
 (45 45 (:REWRITE |(equal (- x) (- y))|))
 (45 45 (:REWRITE |(< (/ x) 0)|))
 (45 45 (:REWRITE |(< (+ c/d x) y)|))
 (45 45 (:REWRITE |(< (+ (- c) x) y)|))
 (45 45 (:REWRITE |(< (* x y) 0)|))
 (42 42 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (42 39 (:REWRITE DEFAULT-MOD-1))
 (39 39 (:REWRITE DEFAULT-MOD-2))
 (27 27 (:REWRITE |(< y (+ (- c) x))|))
 (27 27 (:REWRITE |(< x (+ c/d y))|))
 (24 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (18 18 (:REWRITE |(< 0 (/ x))|))
 (18 18 (:REWRITE |(< 0 (* x y))|))
 (18 18 (:REWRITE |(- (- x))|))
 (18 6 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (18 6 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (15 15 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (15 15 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (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 THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (12 12 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (12 12 (:REWRITE |(mod x (- y))| . 3))
 (12 12 (:REWRITE |(mod x (- y))| . 2))
 (12 12 (:REWRITE |(mod x (- y))| . 1))
 (12 12 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (6 6 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (6 3 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (6 3 (:REWRITE |(* 1 x)|))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (3 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (3 3 (:REWRITE |(equal (* x y) 0)|))
 (3 3 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-MOD-3))
 )
(RTL::INCQUOT-4
 (6006 45 (:REWRITE RTL::BITS-TAIL))
 (4920 474 (:REWRITE INTEGERP-<-CONSTANT))
 (2730 78 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (1281 804 (:REWRITE DEFAULT-TIMES-2))
 (804 804 (:REWRITE DEFAULT-TIMES-1))
 (702 474 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (672 666 (:REWRITE DEFAULT-LESS-THAN-1))
 (666 666 (:REWRITE THE-FLOOR-BELOW))
 (666 666 (:REWRITE THE-FLOOR-ABOVE))
 (666 666 (:REWRITE DEFAULT-LESS-THAN-2))
 (474 474 (:REWRITE CONSTANT-<-INTEGERP))
 (474 474 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (474 474 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (474 474 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (474 474 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (474 474 (:REWRITE |(< c (- x))|))
 (474 474 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (474 474 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (474 474 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (474 474 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (474 474 (:REWRITE |(< (/ x) (/ y))|))
 (474 474 (:REWRITE |(< (- x) c)|))
 (474 474 (:REWRITE |(< (- x) (- y))|))
 (402 396 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (402 396 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (396 396 (:REWRITE SIMPLIFY-SUMS-<))
 (396 396 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (384 384 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (312 78 (:REWRITE |(* c (* d x))|))
 (240 240 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (192 90 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (186 186 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (186 186 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (186 186 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (186 186 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (186 186 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (186 186 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (171 90 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (168 144 (:REWRITE DEFAULT-PLUS-2))
 (165 144 (:REWRITE DEFAULT-PLUS-1))
 (156 156 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (156 156 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (156 156 (:REWRITE |(< 0 (/ x))|))
 (156 156 (:REWRITE |(< 0 (* x y))|))
 (114 114 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (114 114 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (114 114 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (114 114 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (93 90 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (90 90 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (90 90 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (90 90 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (90 90 (:REWRITE |(equal c (/ x))|))
 (90 90 (:REWRITE |(equal c (- x))|))
 (90 90 (:REWRITE |(equal (/ x) c)|))
 (90 90 (:REWRITE |(equal (/ x) (/ y))|))
 (90 90 (:REWRITE |(equal (- x) c)|))
 (90 90 (:REWRITE |(equal (- x) (- y))|))
 (78 78 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (78 78 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (78 78 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (78 78 (:REWRITE |(< (/ x) 0)|))
 (78 78 (:REWRITE |(< (* x y) 0)|))
 (66 66 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (66 66 (:REWRITE NORMALIZE-ADDENDS))
 (36 36 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (34 34 (:REWRITE SUBSETP-MEMBER . 4))
 (34 34 (:REWRITE SUBSETP-MEMBER . 3))
 (34 34 (:REWRITE SUBSETP-MEMBER . 2))
 (34 34 (:REWRITE SUBSETP-MEMBER . 1))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 3))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 2))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (21 9 (:REWRITE RTL::BITS-BITS-SUM-ALT))
 (12 3 (:REWRITE RATIONALP-X))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-INTEGERP-CORRECT))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE |(< (+ c/d x) y)|))
 (6 6 (:REWRITE |(< (+ (- c) x) y)|))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:META META-RATIONALP-CORRECT))
 )
(RTL::INCQUOT-5
 (7587 3 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (7324 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (7324 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (6530 1464 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (6530 1464 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (5571 12 (:REWRITE |(equal (+ (- c) x) y)|))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (3249 3 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (2838 498 (:REWRITE DEFAULT-PLUS-2))
 (2544 1464 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (1998 123 (:REWRITE RATIONALP-X))
 (1515 42 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1464 1464 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (1464 1464 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1464 1464 (:TYPE-PRESCRIPTION INTEGERP-MOD-1))
 (1464 1464 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (1356 948 (:REWRITE DEFAULT-TIMES-2))
 (1335 39 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1080 1080 (:TYPE-PRESCRIPTION NATP))
 (975 6 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (972 948 (:REWRITE DEFAULT-TIMES-1))
 (957 6 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (876 84 (:REWRITE REDUCE-RATIONALP-+))
 (762 12 (:REWRITE MOD-X-Y-=-X . 3))
 (759 12 (:REWRITE MOD-X-Y-=-X . 4))
 (744 12 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (717 12 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (585 12 (:REWRITE RTL::MOD-DOES-NOTHING))
 (582 165 (:REWRITE INTEGERP-MINUS-X))
 (579 579 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (549 12 (:REWRITE MOD-ZERO . 3))
 (495 162 (:REWRITE |(< (- x) c)|))
 (486 12 (:REWRITE MOD-ZERO . 4))
 (456 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (456 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (396 396 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (396 396 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (396 396 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (396 396 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (396 396 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (342 186 (:REWRITE DEFAULT-LESS-THAN-1))
 (315 168 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (312 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (303 39 (:REWRITE ACL2-NUMBERP-X))
 (282 150 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (255 165 (:REWRITE |(< c (- x))|))
 (246 18 (:REWRITE |(* y (* x z))|))
 (219 150 (:REWRITE INTEGERP-<-CONSTANT))
 (216 186 (:REWRITE DEFAULT-LESS-THAN-2))
 (198 198 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (198 198 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (189 165 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (186 186 (:REWRITE THE-FLOOR-BELOW))
 (186 186 (:REWRITE THE-FLOOR-ABOVE))
 (180 12 (:REWRITE MOD-X-Y-=-X . 2))
 (177 12 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (177 12 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (177 12 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (177 12 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (174 102 (:REWRITE SIMPLIFY-SUMS-<))
 (174 39 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (174 6 (:REWRITE |(* (* x y) z)|))
 (168 165 (:REWRITE |(< (- x) (- y))|))
 (165 165 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (165 165 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (165 165 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (165 165 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (165 165 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (165 165 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) (/ y))|))
 (162 162 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (150 150 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (150 150 (:REWRITE CONSTANT-<-INTEGERP))
 (147 147 (:REWRITE REDUCE-INTEGERP-+))
 (147 147 (:META META-INTEGERP-CORRECT))
 (114 21 (:REWRITE |(* c (* d x))|))
 (87 45 (:REWRITE |(equal (- x) c)|))
 (84 84 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (84 84 (:META META-RATIONALP-CORRECT))
 (78 6 (:REWRITE RTL::BITS-TAIL))
 (72 51 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (66 42 (:REWRITE |(+ c (+ d x))|))
 (54 48 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (48 48 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (45 45 (:REWRITE |(equal c (/ x))|))
 (45 45 (:REWRITE |(equal c (- x))|))
 (45 45 (:REWRITE |(equal (/ x) c)|))
 (45 45 (:REWRITE |(equal (/ x) (/ y))|))
 (45 45 (:REWRITE |(equal (- x) (- y))|))
 (45 45 (:REWRITE |(< (/ x) 0)|))
 (45 45 (:REWRITE |(< (+ c/d x) y)|))
 (45 45 (:REWRITE |(< (+ (- c) x) y)|))
 (45 45 (:REWRITE |(< (* x y) 0)|))
 (42 42 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (42 39 (:REWRITE DEFAULT-MOD-1))
 (39 39 (:REWRITE DEFAULT-MOD-2))
 (27 27 (:REWRITE |(< y (+ (- c) x))|))
 (27 27 (:REWRITE |(< x (+ c/d y))|))
 (24 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (18 18 (:REWRITE |(< 0 (/ x))|))
 (18 18 (:REWRITE |(< 0 (* x y))|))
 (18 18 (:REWRITE |(- (- x))|))
 (18 6 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (18 6 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (15 15 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (15 15 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (12 12 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (12 12 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (12 12 (:REWRITE |(mod x (- y))| . 3))
 (12 12 (:REWRITE |(mod x (- y))| . 2))
 (12 12 (:REWRITE |(mod x (- y))| . 1))
 (12 12 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (6 6 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (6 3 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (6 3 (:REWRITE |(* 1 x)|))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (3 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (3 3 (:REWRITE |(equal (* x y) 0)|))
 (3 3 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-MOD-3))
 )
(RTL::INCQUOT-6
 (1245 508 (:REWRITE DEFAULT-PLUS-2))
 (932 234 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (768 268 (:REWRITE DEFAULT-TIMES-2))
 (749 508 (:REWRITE DEFAULT-PLUS-1))
 (609 105 (:REWRITE ACL2-NUMBERP-X))
 (483 234 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (366 192 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (302 302 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (302 302 (:REWRITE NORMALIZE-ADDENDS))
 (284 234 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (268 268 (:REWRITE DEFAULT-TIMES-1))
 (252 63 (:REWRITE RATIONALP-X))
 (234 234 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (234 234 (:REWRITE |(equal c (/ x))|))
 (234 234 (:REWRITE |(equal c (- x))|))
 (234 234 (:REWRITE |(equal (/ x) c)|))
 (234 234 (:REWRITE |(equal (/ x) (/ y))|))
 (234 234 (:REWRITE |(equal (- x) c)|))
 (234 234 (:REWRITE |(equal (- x) (- y))|))
 (220 220 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (192 192 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (192 192 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (192 192 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (126 126 (:TYPE-PRESCRIPTION BOOLEANP))
 (64 64 (:REWRITE |(equal (+ (- c) x) y)|))
 (63 63 (:REWRITE REDUCE-RATIONALP-+))
 (63 63 (:REWRITE REDUCE-RATIONALP-*))
 (63 63 (:REWRITE REDUCE-INTEGERP-+))
 (63 63 (:REWRITE RATIONALP-MINUS-X))
 (63 63 (:REWRITE INTEGERP-MINUS-X))
 (63 63 (:META META-RATIONALP-CORRECT))
 (63 63 (:META META-INTEGERP-CORRECT))
 (39 39 (:REWRITE FOLD-CONSTS-IN-+))
 (34 34 (:REWRITE SUBSETP-MEMBER . 4))
 (34 34 (:REWRITE SUBSETP-MEMBER . 3))
 (34 34 (:REWRITE SUBSETP-MEMBER . 2))
 (34 34 (:REWRITE SUBSETP-MEMBER . 1))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 3))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 2))
 (21 21 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (21 21 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (21 21 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (21 21 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (21 21 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::INCQUOT-7
 (3171 21 (:REWRITE RTL::BITS-TAIL))
 (2652 258 (:REWRITE INTEGERP-<-CONSTANT))
 (1470 42 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (675 426 (:REWRITE DEFAULT-TIMES-2))
 (426 426 (:REWRITE DEFAULT-TIMES-1))
 (378 258 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (360 360 (:REWRITE THE-FLOOR-BELOW))
 (360 360 (:REWRITE THE-FLOOR-ABOVE))
 (360 360 (:REWRITE DEFAULT-LESS-THAN-2))
 (360 360 (:REWRITE DEFAULT-LESS-THAN-1))
 (258 258 (:REWRITE CONSTANT-<-INTEGERP))
 (258 258 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (258 258 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (258 258 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (258 258 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (258 258 (:REWRITE |(< c (- x))|))
 (258 258 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (258 258 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (258 258 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (258 258 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (258 258 (:REWRITE |(< (/ x) (/ y))|))
 (258 258 (:REWRITE |(< (- x) c)|))
 (258 258 (:REWRITE |(< (- x) (- y))|))
 (216 216 (:REWRITE SIMPLIFY-SUMS-<))
 (216 216 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (216 216 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (216 216 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (204 204 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (192 90 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (171 90 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (168 42 (:REWRITE |(* c (* d x))|))
 (135 135 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (99 99 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (99 99 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (99 99 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (99 99 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (99 99 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (99 99 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (93 90 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (90 90 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (90 90 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (90 90 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (90 90 (:REWRITE |(equal c (/ x))|))
 (90 90 (:REWRITE |(equal c (- x))|))
 (90 90 (:REWRITE |(equal (/ x) c)|))
 (90 90 (:REWRITE |(equal (/ x) (/ y))|))
 (90 90 (:REWRITE |(equal (- x) c)|))
 (90 90 (:REWRITE |(equal (- x) (- y))|))
 (84 84 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (84 84 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (84 84 (:REWRITE |(< 0 (/ x))|))
 (84 84 (:REWRITE |(< 0 (* x y))|))
 (81 72 (:REWRITE DEFAULT-PLUS-2))
 (81 72 (:REWRITE DEFAULT-PLUS-1))
 (60 60 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (60 60 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (60 60 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (60 60 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (45 45 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (45 45 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (45 45 (:REWRITE |(< (/ x) 0)|))
 (45 45 (:REWRITE |(< (* x y) 0)|))
 (42 42 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (36 36 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (36 36 (:REWRITE NORMALIZE-ADDENDS))
 (34 34 (:REWRITE SUBSETP-MEMBER . 4))
 (34 34 (:REWRITE SUBSETP-MEMBER . 3))
 (34 34 (:REWRITE SUBSETP-MEMBER . 2))
 (34 34 (:REWRITE SUBSETP-MEMBER . 1))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 3))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 2))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (18 18 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (12 3 (:REWRITE RATIONALP-X))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-INTEGERP-CORRECT))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:META META-RATIONALP-CORRECT))
 )
(RTL::INCQUOT-8
 (615 6 (:REWRITE RTL::BITS-TAIL))
 (603 6 (:DEFINITION RTL::BVECP))
 (396 21 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (387 183 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (339 183 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (198 183 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (192 15 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (183 183 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (183 183 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (183 183 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (183 183 (:REWRITE |(equal c (/ x))|))
 (183 183 (:REWRITE |(equal c (- x))|))
 (183 183 (:REWRITE |(equal (/ x) c)|))
 (183 183 (:REWRITE |(equal (/ x) (/ y))|))
 (183 183 (:REWRITE |(equal (- x) c)|))
 (183 183 (:REWRITE |(equal (- x) (- y))|))
 (111 15 (:REWRITE ACL2-NUMBERP-X))
 (84 21 (:REWRITE RATIONALP-X))
 (66 6 (:REWRITE |(* y (* x z))|))
 (64 64 (:REWRITE SUBSETP-MEMBER . 4))
 (64 64 (:REWRITE SUBSETP-MEMBER . 3))
 (64 64 (:REWRITE SUBSETP-MEMBER . 2))
 (64 64 (:REWRITE SUBSETP-MEMBER . 1))
 (64 64 (:REWRITE INTERSECTP-MEMBER . 3))
 (64 64 (:REWRITE INTERSECTP-MEMBER . 2))
 (48 48 (:REWRITE DEFAULT-TIMES-1))
 (39 39 (:REWRITE REDUCE-INTEGERP-+))
 (39 39 (:REWRITE INTEGERP-MINUS-X))
 (39 39 (:REWRITE DEFAULT-PLUS-1))
 (39 39 (:META META-INTEGERP-CORRECT))
 (33 33 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (27 3 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (27 3 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (24 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (21 21 (:REWRITE THE-FLOOR-BELOW))
 (21 21 (:REWRITE THE-FLOOR-ABOVE))
 (21 21 (:REWRITE REDUCE-RATIONALP-+))
 (21 21 (:REWRITE REDUCE-RATIONALP-*))
 (21 21 (:REWRITE RATIONALP-MINUS-X))
 (21 21 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (21 21 (:REWRITE NORMALIZE-ADDENDS))
 (21 21 (:REWRITE DEFAULT-LESS-THAN-2))
 (21 21 (:REWRITE DEFAULT-LESS-THAN-1))
 (21 21 (:META META-RATIONALP-CORRECT))
 (21 12 (:REWRITE INTEGERP-<-CONSTANT))
 (21 12 (:REWRITE RTL::BITS-NEG-INDICES))
 (12 12 (:TYPE-PRESCRIPTION RTL::RATIONALP-ABS))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 12 (:TYPE-PRESCRIPTION ABS))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (12 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (12 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (- x))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (12 3 (:REWRITE |(* c (* d x))|))
 (9 9 (:REWRITE |(equal (+ (- c) x) y)|))
 (9 9 (:REWRITE |(< (* x y) 0)|))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (6 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(* a (/ a) b)|))
 (3 3 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::INCQUOT-9
 (689 284 (:REWRITE DEFAULT-PLUS-2))
 (582 162 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (418 284 (:REWRITE DEFAULT-PLUS-1))
 (416 139 (:REWRITE DEFAULT-TIMES-2))
 (348 60 (:REWRITE ACL2-NUMBERP-X))
 (330 162 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (194 97 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (189 171 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (186 162 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (170 170 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (170 170 (:REWRITE NORMALIZE-ADDENDS))
 (162 162 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (162 162 (:REWRITE |(equal c (/ x))|))
 (162 162 (:REWRITE |(equal c (- x))|))
 (162 162 (:REWRITE |(equal (/ x) c)|))
 (162 162 (:REWRITE |(equal (/ x) (/ y))|))
 (162 162 (:REWRITE |(equal (- x) c)|))
 (162 162 (:REWRITE |(equal (- x) (- y))|))
 (144 36 (:REWRITE RATIONALP-X))
 (139 139 (:REWRITE DEFAULT-TIMES-1))
 (115 115 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (97 97 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (97 97 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (97 97 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (72 72 (:TYPE-PRESCRIPTION BOOLEANP))
 (36 36 (:REWRITE REDUCE-RATIONALP-+))
 (36 36 (:REWRITE REDUCE-RATIONALP-*))
 (36 36 (:REWRITE REDUCE-INTEGERP-+))
 (36 36 (:REWRITE RATIONALP-MINUS-X))
 (36 36 (:REWRITE INTEGERP-MINUS-X))
 (36 36 (:META META-RATIONALP-CORRECT))
 (36 36 (:META META-INTEGERP-CORRECT))
 (34 34 (:REWRITE SUBSETP-MEMBER . 4))
 (34 34 (:REWRITE SUBSETP-MEMBER . 3))
 (34 34 (:REWRITE SUBSETP-MEMBER . 2))
 (34 34 (:REWRITE SUBSETP-MEMBER . 1))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 3))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 2))
 (33 33 (:REWRITE |(equal (+ (- c) x) y)|))
 (21 21 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (21 21 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (21 21 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (21 21 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (21 21 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (20 20 (:REWRITE FOLD-CONSTS-IN-+))
 (9 9 (:TYPE-PRESCRIPTION RTL::RATIONALP-ABS))
 (9 9 (:TYPE-PRESCRIPTION ABS))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::INCQUOT-10)
(RTL::INCQUOT-11
 (10317 99 (:REWRITE RTL::BITS-TAIL))
 (7665 825 (:REWRITE INTEGERP-<-CONSTANT))
 (4200 120 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (1944 1299 (:REWRITE DEFAULT-TIMES-2))
 (1299 1299 (:REWRITE DEFAULT-TIMES-1))
 (1131 825 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1104 1098 (:REWRITE DEFAULT-LESS-THAN-1))
 (1098 1098 (:REWRITE THE-FLOOR-BELOW))
 (1098 1098 (:REWRITE THE-FLOOR-ABOVE))
 (1098 1098 (:REWRITE DEFAULT-LESS-THAN-2))
 (861 309 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (825 825 (:REWRITE CONSTANT-<-INTEGERP))
 (825 825 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (825 825 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (825 825 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (825 825 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (825 825 (:REWRITE |(< c (- x))|))
 (825 825 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (825 825 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (825 825 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (825 825 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (825 825 (:REWRITE |(< (/ x) (/ y))|))
 (825 825 (:REWRITE |(< (- x) c)|))
 (825 825 (:REWRITE |(< (- x) (- y))|))
 (705 705 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (705 705 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (696 690 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (696 690 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (690 690 (:REWRITE SIMPLIFY-SUMS-<))
 (636 309 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (540 411 (:REWRITE DEFAULT-PLUS-2))
 (435 411 (:REWRITE DEFAULT-PLUS-1))
 (411 309 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (345 321 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (309 309 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (309 309 (:REWRITE |(equal c (/ x))|))
 (309 309 (:REWRITE |(equal c (- x))|))
 (309 309 (:REWRITE |(equal (/ x) c)|))
 (309 309 (:REWRITE |(equal (/ x) (/ y))|))
 (309 309 (:REWRITE |(equal (- x) c)|))
 (309 309 (:REWRITE |(equal (- x) (- y))|))
 (279 279 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (279 279 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (279 279 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (279 279 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (279 279 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (279 279 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (270 30 (:REWRITE ACL2-NUMBERP-X))
 (240 240 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (240 240 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (240 240 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (240 240 (:REWRITE NORMALIZE-ADDENDS))
 (240 240 (:REWRITE |(< 0 (/ x))|))
 (240 240 (:REWRITE |(< 0 (* x y))|))
 (153 153 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (153 153 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (153 153 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (153 153 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (141 141 (:REWRITE |(< (/ x) 0)|))
 (141 141 (:REWRITE |(< (* x y) 0)|))
 (126 126 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (126 126 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (120 120 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (120 30 (:REWRITE RATIONALP-X))
 (105 105 (:REWRITE |(< (+ c/d x) y)|))
 (105 105 (:REWRITE |(< (+ (- c) x) y)|))
 (63 63 (:REWRITE REDUCE-INTEGERP-+))
 (63 63 (:REWRITE INTEGERP-MINUS-X))
 (63 63 (:META META-INTEGERP-CORRECT))
 (60 60 (:TYPE-PRESCRIPTION BOOLEANP))
 (46 46 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (39 39 (:REWRITE |(equal (+ (- c) x) y)|))
 (34 34 (:REWRITE SUBSETP-MEMBER . 4))
 (34 34 (:REWRITE SUBSETP-MEMBER . 3))
 (34 34 (:REWRITE SUBSETP-MEMBER . 2))
 (34 34 (:REWRITE SUBSETP-MEMBER . 1))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 3))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 2))
 (33 33 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (30 30 (:REWRITE REDUCE-RATIONALP-+))
 (30 30 (:REWRITE REDUCE-RATIONALP-*))
 (30 30 (:REWRITE RATIONALP-MINUS-X))
 (30 30 (:META META-RATIONALP-CORRECT))
 )
(RTL::INCQUOT-12
 (7587 3 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (7324 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (7324 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (6530 1464 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (6530 1464 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (5571 12 (:REWRITE |(equal (+ (- c) x) y)|))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (3249 3 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (2838 498 (:REWRITE DEFAULT-PLUS-2))
 (2544 1464 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (1998 123 (:REWRITE RATIONALP-X))
 (1515 42 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1464 1464 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (1464 1464 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1464 1464 (:TYPE-PRESCRIPTION INTEGERP-MOD-1))
 (1464 1464 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (1335 39 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1116 828 (:REWRITE DEFAULT-TIMES-2))
 (1080 1080 (:TYPE-PRESCRIPTION NATP))
 (975 6 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (957 6 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (876 84 (:REWRITE REDUCE-RATIONALP-+))
 (852 828 (:REWRITE DEFAULT-TIMES-1))
 (762 12 (:REWRITE MOD-X-Y-=-X . 3))
 (759 12 (:REWRITE MOD-X-Y-=-X . 4))
 (744 12 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (717 12 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (585 12 (:REWRITE RTL::MOD-DOES-NOTHING))
 (582 165 (:REWRITE INTEGERP-MINUS-X))
 (549 12 (:REWRITE MOD-ZERO . 3))
 (495 162 (:REWRITE |(< (- x) c)|))
 (486 12 (:REWRITE MOD-ZERO . 4))
 (459 459 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (456 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (456 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (342 186 (:REWRITE DEFAULT-LESS-THAN-1))
 (315 168 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (312 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (303 39 (:REWRITE ACL2-NUMBERP-X))
 (282 150 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (255 165 (:REWRITE |(< c (- x))|))
 (246 18 (:REWRITE |(* y (* x z))|))
 (219 150 (:REWRITE INTEGERP-<-CONSTANT))
 (216 186 (:REWRITE DEFAULT-LESS-THAN-2))
 (198 198 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (198 198 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (189 165 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (186 186 (:REWRITE THE-FLOOR-BELOW))
 (186 186 (:REWRITE THE-FLOOR-ABOVE))
 (180 12 (:REWRITE MOD-X-Y-=-X . 2))
 (177 12 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (177 12 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (177 12 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (177 12 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (174 102 (:REWRITE SIMPLIFY-SUMS-<))
 (174 39 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (174 6 (:REWRITE |(* (* x y) z)|))
 (168 165 (:REWRITE |(< (- x) (- y))|))
 (165 165 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (165 165 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (165 165 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (165 165 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (165 165 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (165 165 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) (/ y))|))
 (162 162 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (150 150 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (150 150 (:REWRITE CONSTANT-<-INTEGERP))
 (147 147 (:REWRITE REDUCE-INTEGERP-+))
 (147 147 (:META META-INTEGERP-CORRECT))
 (114 21 (:REWRITE |(* c (* d x))|))
 (87 45 (:REWRITE |(equal (- x) c)|))
 (84 84 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (84 84 (:META META-RATIONALP-CORRECT))
 (78 6 (:REWRITE RTL::BITS-TAIL))
 (72 51 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (66 42 (:REWRITE |(+ c (+ d x))|))
 (54 48 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (48 48 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (45 45 (:REWRITE |(equal c (/ x))|))
 (45 45 (:REWRITE |(equal c (- x))|))
 (45 45 (:REWRITE |(equal (/ x) c)|))
 (45 45 (:REWRITE |(equal (/ x) (/ y))|))
 (45 45 (:REWRITE |(equal (- x) (- y))|))
 (45 45 (:REWRITE |(< (/ x) 0)|))
 (45 45 (:REWRITE |(< (+ c/d x) y)|))
 (45 45 (:REWRITE |(< (+ (- c) x) y)|))
 (45 45 (:REWRITE |(< (* x y) 0)|))
 (42 42 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (42 39 (:REWRITE DEFAULT-MOD-1))
 (39 39 (:REWRITE DEFAULT-MOD-2))
 (27 27 (:REWRITE |(< y (+ (- c) x))|))
 (27 27 (:REWRITE |(< x (+ c/d y))|))
 (24 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (18 18 (:REWRITE |(< 0 (/ x))|))
 (18 18 (:REWRITE |(< 0 (* x y))|))
 (18 18 (:REWRITE |(- (- x))|))
 (18 6 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (18 6 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (15 15 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (15 15 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (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 THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (12 12 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (12 12 (:REWRITE |(mod x (- y))| . 3))
 (12 12 (:REWRITE |(mod x (- y))| . 2))
 (12 12 (:REWRITE |(mod x (- y))| . 1))
 (12 12 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (6 6 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (6 3 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (6 3 (:REWRITE |(* 1 x)|))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (3 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (3 3 (:REWRITE |(equal (* x y) 0)|))
 (3 3 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-MOD-3))
 )
(RTL::INCQUOT-13
 (501 246 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (438 246 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (252 246 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (246 246 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (246 246 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (246 246 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (246 246 (:REWRITE |(equal c (/ x))|))
 (246 246 (:REWRITE |(equal c (- x))|))
 (246 246 (:REWRITE |(equal (/ x) c)|))
 (246 246 (:REWRITE |(equal (/ x) (/ y))|))
 (246 246 (:REWRITE |(equal (- x) c)|))
 (246 246 (:REWRITE |(equal (- x) (- y))|))
 (195 27 (:REWRITE ACL2-NUMBERP-X))
 (153 120 (:REWRITE DEFAULT-PLUS-2))
 (135 120 (:REWRITE DEFAULT-PLUS-1))
 (124 124 (:REWRITE SUBSETP-MEMBER . 4))
 (124 124 (:REWRITE SUBSETP-MEMBER . 3))
 (124 124 (:REWRITE SUBSETP-MEMBER . 2))
 (124 124 (:REWRITE SUBSETP-MEMBER . 1))
 (124 124 (:REWRITE INTERSECTP-MEMBER . 3))
 (124 124 (:REWRITE INTERSECTP-MEMBER . 2))
 (84 21 (:REWRITE RATIONALP-X))
 (60 60 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (60 60 (:REWRITE NORMALIZE-ADDENDS))
 (36 36 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (36 36 (:REWRITE DEFAULT-TIMES-1))
 (21 21 (:REWRITE REDUCE-RATIONALP-+))
 (21 21 (:REWRITE REDUCE-RATIONALP-*))
 (21 21 (:REWRITE REDUCE-INTEGERP-+))
 (21 21 (:REWRITE RATIONALP-MINUS-X))
 (21 21 (:REWRITE INTEGERP-MINUS-X))
 (21 21 (:META META-RATIONALP-CORRECT))
 (21 21 (:META META-INTEGERP-CORRECT))
 (21 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (21 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (21 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (15 15 (:REWRITE |(equal (+ (- c) x) y)|))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (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-LESS-THAN-2))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (- x))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (9 9 (:REWRITE |(+ c (+ d x))|))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::INCQUOT-14
 (111 15 (:REWRITE ACL2-NUMBERP-X))
 (48 12 (:REWRITE RATIONALP-X))
 (42 9 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (27 27 (:REWRITE DEFAULT-PLUS-2))
 (21 9 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (12 12 (:REWRITE REDUCE-RATIONALP-+))
 (12 12 (:REWRITE REDUCE-RATIONALP-*))
 (12 12 (:REWRITE REDUCE-INTEGERP-+))
 (12 12 (:REWRITE RATIONALP-MINUS-X))
 (12 12 (:REWRITE INTEGERP-MINUS-X))
 (12 12 (:META META-RATIONALP-CORRECT))
 (12 12 (:META META-INTEGERP-CORRECT))
 (9 9 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (9 9 (:REWRITE NORMALIZE-ADDENDS))
 (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 BOOLEANP))
 (6 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (6 3 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE THE-FLOOR-BELOW))
 (3 3 (:REWRITE THE-FLOOR-ABOVE))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3 3 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE INTEGERP-<-CONSTANT))
 (3 3 (:REWRITE DEFAULT-LESS-THAN-2))
 (3 3 (:REWRITE CONSTANT-<-INTEGERP))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (- x))|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (/ x) (/ y))|))
 (3 3 (:REWRITE |(< (- x) c)|))
 (3 3 (:REWRITE |(< (- x) (- y))|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::INCQUOT-15
 (7587 3 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (7324 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (7324 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (6530 1464 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (6530 1464 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (5571 12 (:REWRITE |(equal (+ (- c) x) y)|))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (3249 3 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (2958 618 (:REWRITE DEFAULT-PLUS-2))
 (2544 1464 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (1998 123 (:REWRITE RATIONALP-X))
 (1515 42 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1464 1464 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (1464 1464 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1464 1464 (:TYPE-PRESCRIPTION INTEGERP-MOD-1))
 (1464 1464 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (1335 39 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1116 828 (:REWRITE DEFAULT-TIMES-2))
 (1080 1080 (:TYPE-PRESCRIPTION NATP))
 (975 6 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (957 6 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (876 84 (:REWRITE REDUCE-RATIONALP-+))
 (852 828 (:REWRITE DEFAULT-TIMES-1))
 (762 12 (:REWRITE MOD-X-Y-=-X . 3))
 (759 12 (:REWRITE MOD-X-Y-=-X . 4))
 (744 12 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (717 12 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (585 12 (:REWRITE RTL::MOD-DOES-NOTHING))
 (582 165 (:REWRITE INTEGERP-MINUS-X))
 (549 12 (:REWRITE MOD-ZERO . 3))
 (495 162 (:REWRITE |(< (- x) c)|))
 (486 12 (:REWRITE MOD-ZERO . 4))
 (459 459 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (456 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (456 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (342 186 (:REWRITE DEFAULT-LESS-THAN-1))
 (315 168 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (312 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (303 39 (:REWRITE ACL2-NUMBERP-X))
 (282 282 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (282 150 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (255 165 (:REWRITE |(< c (- x))|))
 (246 18 (:REWRITE |(* y (* x z))|))
 (219 150 (:REWRITE INTEGERP-<-CONSTANT))
 (216 186 (:REWRITE DEFAULT-LESS-THAN-2))
 (198 198 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (198 198 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (189 165 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (186 186 (:REWRITE THE-FLOOR-BELOW))
 (186 186 (:REWRITE THE-FLOOR-ABOVE))
 (180 12 (:REWRITE MOD-X-Y-=-X . 2))
 (177 12 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (177 12 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (177 12 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (177 12 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (174 102 (:REWRITE SIMPLIFY-SUMS-<))
 (174 39 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (174 6 (:REWRITE |(* (* x y) z)|))
 (168 165 (:REWRITE |(< (- x) (- y))|))
 (165 165 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (165 165 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (165 165 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (165 165 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (165 165 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (165 165 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) (/ y))|))
 (150 150 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (150 150 (:REWRITE CONSTANT-<-INTEGERP))
 (147 147 (:REWRITE REDUCE-INTEGERP-+))
 (147 147 (:META META-INTEGERP-CORRECT))
 (114 21 (:REWRITE |(* c (* d x))|))
 (87 45 (:REWRITE |(equal (- x) c)|))
 (84 84 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (84 84 (:META META-RATIONALP-CORRECT))
 (78 6 (:REWRITE RTL::BITS-TAIL))
 (72 51 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (66 42 (:REWRITE |(+ c (+ d x))|))
 (54 48 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (48 48 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (45 45 (:REWRITE |(equal c (/ x))|))
 (45 45 (:REWRITE |(equal c (- x))|))
 (45 45 (:REWRITE |(equal (/ x) c)|))
 (45 45 (:REWRITE |(equal (/ x) (/ y))|))
 (45 45 (:REWRITE |(equal (- x) (- y))|))
 (45 45 (:REWRITE |(< (/ x) 0)|))
 (45 45 (:REWRITE |(< (+ c/d x) y)|))
 (45 45 (:REWRITE |(< (+ (- c) x) y)|))
 (45 45 (:REWRITE |(< (* x y) 0)|))
 (42 42 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (42 39 (:REWRITE DEFAULT-MOD-1))
 (39 39 (:REWRITE DEFAULT-MOD-2))
 (27 27 (:REWRITE |(< y (+ (- c) x))|))
 (27 27 (:REWRITE |(< x (+ c/d y))|))
 (24 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (18 18 (:REWRITE |(< 0 (/ x))|))
 (18 18 (:REWRITE |(< 0 (* x y))|))
 (18 18 (:REWRITE |(- (- x))|))
 (18 6 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (18 6 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (15 15 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (15 15 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (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 THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (12 12 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (12 12 (:REWRITE |(mod x (- y))| . 3))
 (12 12 (:REWRITE |(mod x (- y))| . 2))
 (12 12 (:REWRITE |(mod x (- y))| . 1))
 (12 12 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (6 6 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (6 3 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (6 3 (:REWRITE |(* 1 x)|))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (3 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (3 3 (:REWRITE |(equal (* x y) 0)|))
 (3 3 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-MOD-3))
 )
(RTL::INCQUOT-16
 (88 22 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (73 9 (:REWRITE ACL2-NUMBERP-X))
 (46 22 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (32 8 (:REWRITE RATIONALP-X))
 (23 22 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (22 22 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (22 22 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (22 22 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (22 22 (:REWRITE |(equal c (/ x))|))
 (22 22 (:REWRITE |(equal c (- x))|))
 (22 22 (:REWRITE |(equal (/ x) c)|))
 (22 22 (:REWRITE |(equal (/ x) (/ y))|))
 (22 22 (:REWRITE |(equal (- x) c)|))
 (22 22 (:REWRITE |(equal (- x) (- y))|))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (12 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (12 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (8 8 (:REWRITE SUBSETP-MEMBER . 4))
 (8 8 (:REWRITE SUBSETP-MEMBER . 3))
 (8 8 (:REWRITE SUBSETP-MEMBER . 2))
 (8 8 (:REWRITE SUBSETP-MEMBER . 1))
 (8 8 (:REWRITE REDUCE-RATIONALP-+))
 (8 8 (:REWRITE REDUCE-RATIONALP-*))
 (8 8 (:REWRITE REDUCE-INTEGERP-+))
 (8 8 (:REWRITE RATIONALP-MINUS-X))
 (8 8 (:REWRITE INTERSECTP-MEMBER . 3))
 (8 8 (:REWRITE INTERSECTP-MEMBER . 2))
 (8 8 (:REWRITE INTEGERP-MINUS-X))
 (8 8 (:META META-RATIONALP-CORRECT))
 (8 8 (:META META-INTEGERP-CORRECT))
 (7 7 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (7 7 (:REWRITE NORMALIZE-ADDENDS))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE SIMPLIFY-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-TIMES-2))
 (6 6 (:REWRITE DEFAULT-TIMES-1))
 (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)|))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::INCQUOT-17
 (8268 72 (:REWRITE RTL::BITS-TAIL))
 (6471 657 (:REWRITE INTEGERP-<-CONSTANT))
 (3570 102 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (1641 1101 (:REWRITE DEFAULT-TIMES-2))
 (1101 1101 (:REWRITE DEFAULT-TIMES-1))
 (909 657 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (891 885 (:REWRITE DEFAULT-LESS-THAN-1))
 (885 885 (:REWRITE THE-FLOOR-BELOW))
 (885 885 (:REWRITE THE-FLOOR-ABOVE))
 (885 885 (:REWRITE DEFAULT-LESS-THAN-2))
 (789 285 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (657 657 (:REWRITE CONSTANT-<-INTEGERP))
 (657 657 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (657 657 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (657 657 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (657 657 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (657 657 (:REWRITE |(< c (- x))|))
 (657 657 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (657 657 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (657 657 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (657 657 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (657 657 (:REWRITE |(< (/ x) (/ y))|))
 (657 657 (:REWRITE |(< (- x) c)|))
 (657 657 (:REWRITE |(< (- x) (- y))|))
 (606 606 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (585 285 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (555 555 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (549 543 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (549 543 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (543 543 (:REWRITE SIMPLIFY-SUMS-<))
 (435 375 (:REWRITE DEFAULT-PLUS-2))
 (402 375 (:REWRITE DEFAULT-PLUS-1))
 (378 285 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (285 285 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (285 285 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (285 285 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (285 285 (:REWRITE |(equal c (/ x))|))
 (285 285 (:REWRITE |(equal c (- x))|))
 (285 285 (:REWRITE |(equal (/ x) c)|))
 (285 285 (:REWRITE |(equal (/ x) (/ y))|))
 (285 285 (:REWRITE |(equal (- x) c)|))
 (285 285 (:REWRITE |(equal (- x) (- y))|))
 (252 252 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (252 252 (:REWRITE NORMALIZE-ADDENDS))
 (243 27 (:REWRITE ACL2-NUMBERP-X))
 (210 210 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (210 210 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (210 210 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (210 210 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (210 210 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (210 210 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (204 204 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (204 204 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (204 204 (:REWRITE |(< 0 (/ x))|))
 (204 204 (:REWRITE |(< 0 (* x y))|))
 (126 126 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (126 126 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (126 126 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (126 126 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (117 117 (:REWRITE |(< (/ x) 0)|))
 (117 117 (:REWRITE |(< (* x y) 0)|))
 (108 27 (:REWRITE RATIONALP-X))
 (105 105 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (105 105 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (102 102 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (57 57 (:REWRITE REDUCE-INTEGERP-+))
 (57 57 (:REWRITE INTEGERP-MINUS-X))
 (57 57 (:REWRITE |(< (+ c/d x) y)|))
 (57 57 (:REWRITE |(< (+ (- c) x) y)|))
 (57 57 (:META META-INTEGERP-CORRECT))
 (54 54 (:TYPE-PRESCRIPTION BOOLEANP))
 (39 39 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (36 36 (:REWRITE |(equal (+ (- c) x) y)|))
 (34 34 (:REWRITE SUBSETP-MEMBER . 4))
 (34 34 (:REWRITE SUBSETP-MEMBER . 3))
 (34 34 (:REWRITE SUBSETP-MEMBER . 2))
 (34 34 (:REWRITE SUBSETP-MEMBER . 1))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 3))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 2))
 (27 27 (:REWRITE REDUCE-RATIONALP-+))
 (27 27 (:REWRITE REDUCE-RATIONALP-*))
 (27 27 (:REWRITE RATIONALP-MINUS-X))
 (27 27 (:META META-RATIONALP-CORRECT))
 (24 24 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE RTL::CAT-BITS-BITS))
 )
(RTL::INCQUOT-18
 (87 81 (:REWRITE DEFAULT-PLUS-1))
 (81 81 (:REWRITE DEFAULT-PLUS-2))
 (51 18 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (33 33 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (27 15 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (18 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (18 18 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (18 18 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (18 18 (:REWRITE DEFAULT-TIMES-2))
 (18 18 (:REWRITE DEFAULT-TIMES-1))
 (18 18 (:REWRITE |(equal c (/ x))|))
 (18 18 (:REWRITE |(equal c (- x))|))
 (18 18 (:REWRITE |(equal (/ x) c)|))
 (18 18 (:REWRITE |(equal (/ x) (/ y))|))
 (18 18 (:REWRITE |(equal (- x) c)|))
 (18 18 (:REWRITE |(equal (- x) (- y))|))
 (18 15 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (18 15 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (18 15 (:REWRITE DEFAULT-LESS-THAN-1))
 (15 15 (:REWRITE THE-FLOOR-BELOW))
 (15 15 (:REWRITE THE-FLOOR-ABOVE))
 (15 15 (:REWRITE SIMPLIFY-SUMS-<))
 (15 15 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (15 15 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (15 15 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (15 15 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (15 15 (:REWRITE INTEGERP-<-CONSTANT))
 (15 15 (:REWRITE DEFAULT-LESS-THAN-2))
 (15 15 (:REWRITE CONSTANT-<-INTEGERP))
 (15 15 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (15 15 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (15 15 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (15 15 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (15 15 (:REWRITE |(< c (- x))|))
 (15 15 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (15 15 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (15 15 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) (/ y))|))
 (15 15 (:REWRITE |(< (- x) c)|))
 (15 15 (:REWRITE |(< (- x) (- y))|))
 (12 12 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (12 12 (:REWRITE |(+ c (+ d x))|))
 (12 3 (:REWRITE RATIONALP-X))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:REWRITE |(equal (+ (- c) x) y)|))
 (9 9 (:REWRITE |(< (/ x) 0)|))
 (9 9 (:REWRITE |(< (* x y) 0)|))
 (9 9 (:META META-INTEGERP-CORRECT))
 (6 6 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:META META-RATIONALP-CORRECT))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::INCQUOT-19
 (507 252 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (444 252 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (258 252 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (252 252 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (252 252 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (252 252 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (252 252 (:REWRITE |(equal c (/ x))|))
 (252 252 (:REWRITE |(equal c (- x))|))
 (252 252 (:REWRITE |(equal (/ x) c)|))
 (252 252 (:REWRITE |(equal (/ x) (/ y))|))
 (252 252 (:REWRITE |(equal (- x) c)|))
 (252 252 (:REWRITE |(equal (- x) (- y))|))
 (195 27 (:REWRITE ACL2-NUMBERP-X))
 (171 138 (:REWRITE DEFAULT-PLUS-2))
 (153 138 (:REWRITE DEFAULT-PLUS-1))
 (124 124 (:REWRITE SUBSETP-MEMBER . 4))
 (124 124 (:REWRITE SUBSETP-MEMBER . 3))
 (124 124 (:REWRITE SUBSETP-MEMBER . 2))
 (124 124 (:REWRITE SUBSETP-MEMBER . 1))
 (124 124 (:REWRITE INTERSECTP-MEMBER . 3))
 (124 124 (:REWRITE INTERSECTP-MEMBER . 2))
 (84 21 (:REWRITE RATIONALP-X))
 (72 72 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (72 72 (:REWRITE NORMALIZE-ADDENDS))
 (42 42 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (42 42 (:REWRITE DEFAULT-TIMES-1))
 (21 21 (:REWRITE REDUCE-RATIONALP-+))
 (21 21 (:REWRITE REDUCE-RATIONALP-*))
 (21 21 (:REWRITE REDUCE-INTEGERP-+))
 (21 21 (:REWRITE RATIONALP-MINUS-X))
 (21 21 (:REWRITE INTEGERP-MINUS-X))
 (21 21 (:REWRITE |(equal (+ (- c) x) y)|))
 (21 21 (:META META-RATIONALP-CORRECT))
 (21 21 (:META META-INTEGERP-CORRECT))
 (21 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (21 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (21 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (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-LESS-THAN-2))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (- x))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (9 9 (:REWRITE |(+ c (+ d x))|))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::INCQUOT-20
 (111 15 (:REWRITE ACL2-NUMBERP-X))
 (48 12 (:REWRITE RATIONALP-X))
 (42 9 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (27 27 (:REWRITE DEFAULT-PLUS-2))
 (21 9 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (12 12 (:REWRITE REDUCE-RATIONALP-+))
 (12 12 (:REWRITE REDUCE-RATIONALP-*))
 (12 12 (:REWRITE REDUCE-INTEGERP-+))
 (12 12 (:REWRITE RATIONALP-MINUS-X))
 (12 12 (:REWRITE INTEGERP-MINUS-X))
 (12 12 (:META META-RATIONALP-CORRECT))
 (12 12 (:META META-INTEGERP-CORRECT))
 (9 9 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (9 9 (:REWRITE NORMALIZE-ADDENDS))
 (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 BOOLEANP))
 (6 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (6 3 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE THE-FLOOR-BELOW))
 (3 3 (:REWRITE THE-FLOOR-ABOVE))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3 3 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE INTEGERP-<-CONSTANT))
 (3 3 (:REWRITE DEFAULT-LESS-THAN-2))
 (3 3 (:REWRITE CONSTANT-<-INTEGERP))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (- x))|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (/ x) (/ y))|))
 (3 3 (:REWRITE |(< (- x) c)|))
 (3 3 (:REWRITE |(< (- x) (- y))|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::INCQUOT-21
 (88 22 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (73 9 (:REWRITE ACL2-NUMBERP-X))
 (46 22 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (32 8 (:REWRITE RATIONALP-X))
 (23 22 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (22 22 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (22 22 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (22 22 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (22 22 (:REWRITE |(equal c (/ x))|))
 (22 22 (:REWRITE |(equal c (- x))|))
 (22 22 (:REWRITE |(equal (/ x) c)|))
 (22 22 (:REWRITE |(equal (/ x) (/ y))|))
 (22 22 (:REWRITE |(equal (- x) c)|))
 (22 22 (:REWRITE |(equal (- x) (- y))|))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (12 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (12 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (8 8 (:REWRITE SUBSETP-MEMBER . 4))
 (8 8 (:REWRITE SUBSETP-MEMBER . 3))
 (8 8 (:REWRITE SUBSETP-MEMBER . 2))
 (8 8 (:REWRITE SUBSETP-MEMBER . 1))
 (8 8 (:REWRITE REDUCE-RATIONALP-+))
 (8 8 (:REWRITE REDUCE-RATIONALP-*))
 (8 8 (:REWRITE REDUCE-INTEGERP-+))
 (8 8 (:REWRITE RATIONALP-MINUS-X))
 (8 8 (:REWRITE INTERSECTP-MEMBER . 3))
 (8 8 (:REWRITE INTERSECTP-MEMBER . 2))
 (8 8 (:REWRITE INTEGERP-MINUS-X))
 (8 8 (:META META-RATIONALP-CORRECT))
 (8 8 (:META META-INTEGERP-CORRECT))
 (7 7 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (7 7 (:REWRITE NORMALIZE-ADDENDS))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE SIMPLIFY-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-TIMES-2))
 (6 6 (:REWRITE DEFAULT-TIMES-1))
 (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)|))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::INCQUOT-22)
(RTL::INCQUOT-23
 (7587 3 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (7324 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (7324 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (6530 1464 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (6530 1464 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (5571 12 (:REWRITE |(equal (+ (- c) x) y)|))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (3249 3 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (2838 498 (:REWRITE DEFAULT-PLUS-2))
 (2544 1464 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (1998 123 (:REWRITE RATIONALP-X))
 (1515 42 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1464 1464 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (1464 1464 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1464 1464 (:TYPE-PRESCRIPTION INTEGERP-MOD-1))
 (1464 1464 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (1335 39 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1116 828 (:REWRITE DEFAULT-TIMES-2))
 (1080 1080 (:TYPE-PRESCRIPTION NATP))
 (975 6 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (957 6 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (876 84 (:REWRITE REDUCE-RATIONALP-+))
 (852 828 (:REWRITE DEFAULT-TIMES-1))
 (762 12 (:REWRITE MOD-X-Y-=-X . 3))
 (759 12 (:REWRITE MOD-X-Y-=-X . 4))
 (744 12 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (717 12 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (585 12 (:REWRITE RTL::MOD-DOES-NOTHING))
 (582 165 (:REWRITE INTEGERP-MINUS-X))
 (549 12 (:REWRITE MOD-ZERO . 3))
 (495 162 (:REWRITE |(< (- x) c)|))
 (486 12 (:REWRITE MOD-ZERO . 4))
 (459 459 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (456 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (456 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (342 186 (:REWRITE DEFAULT-LESS-THAN-1))
 (315 168 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (312 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (303 39 (:REWRITE ACL2-NUMBERP-X))
 (282 150 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (255 165 (:REWRITE |(< c (- x))|))
 (246 18 (:REWRITE |(* y (* x z))|))
 (219 150 (:REWRITE INTEGERP-<-CONSTANT))
 (216 186 (:REWRITE DEFAULT-LESS-THAN-2))
 (198 198 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (198 198 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (189 165 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (186 186 (:REWRITE THE-FLOOR-BELOW))
 (186 186 (:REWRITE THE-FLOOR-ABOVE))
 (180 12 (:REWRITE MOD-X-Y-=-X . 2))
 (177 12 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (177 12 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (177 12 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (177 12 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (174 102 (:REWRITE SIMPLIFY-SUMS-<))
 (174 39 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (174 6 (:REWRITE |(* (* x y) z)|))
 (168 165 (:REWRITE |(< (- x) (- y))|))
 (165 165 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (165 165 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (165 165 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (165 165 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (165 165 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (165 165 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) (/ y))|))
 (162 162 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (150 150 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (150 150 (:REWRITE CONSTANT-<-INTEGERP))
 (147 147 (:REWRITE REDUCE-INTEGERP-+))
 (147 147 (:META META-INTEGERP-CORRECT))
 (114 21 (:REWRITE |(* c (* d x))|))
 (87 45 (:REWRITE |(equal (- x) c)|))
 (84 84 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (84 84 (:META META-RATIONALP-CORRECT))
 (78 6 (:REWRITE RTL::BITS-TAIL))
 (72 51 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (66 42 (:REWRITE |(+ c (+ d x))|))
 (54 48 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (48 48 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (45 45 (:REWRITE |(equal c (/ x))|))
 (45 45 (:REWRITE |(equal c (- x))|))
 (45 45 (:REWRITE |(equal (/ x) c)|))
 (45 45 (:REWRITE |(equal (/ x) (/ y))|))
 (45 45 (:REWRITE |(equal (- x) (- y))|))
 (45 45 (:REWRITE |(< (/ x) 0)|))
 (45 45 (:REWRITE |(< (+ c/d x) y)|))
 (45 45 (:REWRITE |(< (+ (- c) x) y)|))
 (45 45 (:REWRITE |(< (* x y) 0)|))
 (42 42 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (42 39 (:REWRITE DEFAULT-MOD-1))
 (39 39 (:REWRITE DEFAULT-MOD-2))
 (27 27 (:REWRITE |(< y (+ (- c) x))|))
 (27 27 (:REWRITE |(< x (+ c/d y))|))
 (24 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (18 18 (:REWRITE |(< 0 (/ x))|))
 (18 18 (:REWRITE |(< 0 (* x y))|))
 (18 18 (:REWRITE |(- (- x))|))
 (18 6 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (18 6 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (15 15 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (15 15 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (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 THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (12 12 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (12 12 (:REWRITE |(mod x (- y))| . 3))
 (12 12 (:REWRITE |(mod x (- y))| . 2))
 (12 12 (:REWRITE |(mod x (- y))| . 1))
 (12 12 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (6 6 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (6 3 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (6 3 (:REWRITE |(* 1 x)|))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (3 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (3 3 (:REWRITE |(equal (* x y) 0)|))
 (3 3 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-MOD-3))
 )
(RTL::INCQUOT-24
 (567 348 (:REWRITE DEFAULT-TIMES-2))
 (390 219 (:REWRITE INTEGERP-<-CONSTANT))
 (348 348 (:REWRITE DEFAULT-TIMES-1))
 (321 219 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (276 276 (:REWRITE THE-FLOOR-BELOW))
 (276 276 (:REWRITE THE-FLOOR-ABOVE))
 (276 276 (:REWRITE DEFAULT-LESS-THAN-2))
 (276 276 (:REWRITE DEFAULT-LESS-THAN-1))
 (219 219 (:REWRITE CONSTANT-<-INTEGERP))
 (219 219 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (219 219 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (219 219 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (219 219 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (219 219 (:REWRITE |(< c (- x))|))
 (219 219 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (219 219 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (219 219 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (219 219 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (219 219 (:REWRITE |(< (/ x) (/ y))|))
 (219 219 (:REWRITE |(< (- x) c)|))
 (219 219 (:REWRITE |(< (- x) (- y))|))
 (216 216 (:REWRITE SIMPLIFY-SUMS-<))
 (216 216 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (216 216 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (216 216 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (195 195 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (195 195 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (195 195 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (195 195 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (195 195 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (195 195 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (186 186 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (147 144 (:REWRITE DEFAULT-PLUS-2))
 (147 144 (:REWRITE DEFAULT-PLUS-1))
 (141 3 (:REWRITE RTL::BITS-TAIL))
 (138 63 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (117 63 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (114 114 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (105 3 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (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 102 (:REWRITE |(< (/ x) 0)|))
 (102 102 (:REWRITE |(< (* x y) 0)|))
 (66 63 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (63 63 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (63 63 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (63 63 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (63 63 (:REWRITE NORMALIZE-ADDENDS))
 (63 63 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (63 63 (:REWRITE |(equal c (/ x))|))
 (63 63 (:REWRITE |(equal c (- x))|))
 (63 63 (:REWRITE |(equal (/ x) c)|))
 (63 63 (:REWRITE |(equal (/ x) (/ y))|))
 (63 63 (:REWRITE |(equal (- x) c)|))
 (63 63 (:REWRITE |(equal (- x) (- y))|))
 (54 54 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (54 54 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (54 54 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (54 54 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (48 48 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (34 34 (:REWRITE SUBSETP-MEMBER . 4))
 (34 34 (:REWRITE SUBSETP-MEMBER . 3))
 (34 34 (:REWRITE SUBSETP-MEMBER . 2))
 (34 34 (:REWRITE SUBSETP-MEMBER . 1))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 3))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 2))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (12 3 (:REWRITE RATIONALP-X))
 (12 3 (:REWRITE |(* c (* d x))|))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-INTEGERP-CORRECT))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (3 3 (:META META-RATIONALP-CORRECT))
 )
(RTL::INCQUOT-25
 (7587 3 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (7324 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (7324 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (6530 1464 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (6530 1464 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (5571 12 (:REWRITE |(equal (+ (- c) x) y)|))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (3249 3 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (2838 498 (:REWRITE DEFAULT-PLUS-2))
 (2544 1464 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (1998 123 (:REWRITE RATIONALP-X))
 (1515 42 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1464 1464 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (1464 1464 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1464 1464 (:TYPE-PRESCRIPTION INTEGERP-MOD-1))
 (1464 1464 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (1356 948 (:REWRITE DEFAULT-TIMES-2))
 (1335 39 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1080 1080 (:TYPE-PRESCRIPTION NATP))
 (975 6 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (972 948 (:REWRITE DEFAULT-TIMES-1))
 (957 6 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (876 84 (:REWRITE REDUCE-RATIONALP-+))
 (762 12 (:REWRITE MOD-X-Y-=-X . 3))
 (759 12 (:REWRITE MOD-X-Y-=-X . 4))
 (744 12 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (717 12 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (585 12 (:REWRITE RTL::MOD-DOES-NOTHING))
 (582 165 (:REWRITE INTEGERP-MINUS-X))
 (579 579 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (549 12 (:REWRITE MOD-ZERO . 3))
 (495 162 (:REWRITE |(< (- x) c)|))
 (486 12 (:REWRITE MOD-ZERO . 4))
 (456 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (456 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (393 393 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (393 393 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (393 393 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (393 393 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (393 393 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (342 186 (:REWRITE DEFAULT-LESS-THAN-1))
 (315 168 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (312 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (303 39 (:REWRITE ACL2-NUMBERP-X))
 (282 150 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (255 165 (:REWRITE |(< c (- x))|))
 (246 18 (:REWRITE |(* y (* x z))|))
 (219 150 (:REWRITE INTEGERP-<-CONSTANT))
 (216 186 (:REWRITE DEFAULT-LESS-THAN-2))
 (198 198 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (198 198 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (189 165 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (186 186 (:REWRITE THE-FLOOR-BELOW))
 (186 186 (:REWRITE THE-FLOOR-ABOVE))
 (180 12 (:REWRITE MOD-X-Y-=-X . 2))
 (177 12 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (177 12 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (177 12 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (177 12 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (174 102 (:REWRITE SIMPLIFY-SUMS-<))
 (174 39 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (174 6 (:REWRITE |(* (* x y) z)|))
 (168 165 (:REWRITE |(< (- x) (- y))|))
 (165 165 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (165 165 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (165 165 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (165 165 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (165 165 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (165 165 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) (/ y))|))
 (162 162 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (150 150 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (150 150 (:REWRITE CONSTANT-<-INTEGERP))
 (147 147 (:REWRITE REDUCE-INTEGERP-+))
 (147 147 (:META META-INTEGERP-CORRECT))
 (114 21 (:REWRITE |(* c (* d x))|))
 (87 45 (:REWRITE |(equal (- x) c)|))
 (84 84 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (84 84 (:META META-RATIONALP-CORRECT))
 (78 6 (:REWRITE RTL::BITS-TAIL))
 (72 51 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (66 42 (:REWRITE |(+ c (+ d x))|))
 (54 48 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (48 48 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (45 45 (:REWRITE |(equal c (/ x))|))
 (45 45 (:REWRITE |(equal c (- x))|))
 (45 45 (:REWRITE |(equal (/ x) c)|))
 (45 45 (:REWRITE |(equal (/ x) (/ y))|))
 (45 45 (:REWRITE |(equal (- x) (- y))|))
 (45 45 (:REWRITE |(< (/ x) 0)|))
 (45 45 (:REWRITE |(< (+ c/d x) y)|))
 (45 45 (:REWRITE |(< (+ (- c) x) y)|))
 (45 45 (:REWRITE |(< (* x y) 0)|))
 (42 42 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (42 39 (:REWRITE DEFAULT-MOD-1))
 (39 39 (:REWRITE DEFAULT-MOD-2))
 (27 27 (:REWRITE |(< y (+ (- c) x))|))
 (27 27 (:REWRITE |(< x (+ c/d y))|))
 (24 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (18 18 (:REWRITE |(< 0 (/ x))|))
 (18 18 (:REWRITE |(< 0 (* x y))|))
 (18 18 (:REWRITE |(- (- x))|))
 (18 6 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (18 6 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (15 15 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (15 15 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (12 12 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (12 12 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (12 12 (:REWRITE |(mod x (- y))| . 3))
 (12 12 (:REWRITE |(mod x (- y))| . 2))
 (12 12 (:REWRITE |(mod x (- y))| . 1))
 (12 12 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (6 6 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (6 3 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (6 3 (:REWRITE |(* 1 x)|))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (3 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (3 3 (:REWRITE |(equal (* x y) 0)|))
 (3 3 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-MOD-3))
 )
(RTL::INCQUOT-26
 (2167 629 (:REWRITE DEFAULT-PLUS-2))
 (1415 629 (:REWRITE DEFAULT-PLUS-1))
 (1157 317 (:REWRITE DEFAULT-TIMES-2))
 (766 383 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (383 383 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (383 383 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (383 383 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (367 367 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (367 367 (:REWRITE NORMALIZE-ADDENDS))
 (351 124 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (317 317 (:REWRITE DEFAULT-TIMES-1))
 (255 255 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (234 234 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (234 234 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (234 234 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (234 234 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (234 234 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (204 124 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (194 124 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (130 124 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (124 124 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (124 124 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (124 124 (:REWRITE |(equal c (/ x))|))
 (124 124 (:REWRITE |(equal c (- x))|))
 (124 124 (:REWRITE |(equal (/ x) c)|))
 (124 124 (:REWRITE |(equal (/ x) (/ y))|))
 (124 124 (:REWRITE |(equal (- x) c)|))
 (124 124 (:REWRITE |(equal (- x) (- y))|))
 (115 115 (:REWRITE FOLD-CONSTS-IN-+))
 (99 11 (:REWRITE ACL2-NUMBERP-X))
 (44 44 (:REWRITE THE-FLOOR-BELOW))
 (44 44 (:REWRITE THE-FLOOR-ABOVE))
 (44 44 (:REWRITE SIMPLIFY-SUMS-<))
 (44 44 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (44 44 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (44 44 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (44 44 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (44 44 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (44 44 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (44 44 (:REWRITE INTEGERP-<-CONSTANT))
 (44 44 (:REWRITE DEFAULT-LESS-THAN-2))
 (44 44 (:REWRITE DEFAULT-LESS-THAN-1))
 (44 44 (:REWRITE CONSTANT-<-INTEGERP))
 (44 44 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (44 44 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (44 44 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (44 44 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (44 44 (:REWRITE |(< c (- x))|))
 (44 44 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (44 44 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (44 44 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (44 44 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (44 44 (:REWRITE |(< (/ x) (/ y))|))
 (44 44 (:REWRITE |(< (- x) c)|))
 (44 44 (:REWRITE |(< (- x) (- y))|))
 (44 11 (:REWRITE RATIONALP-X))
 (34 34 (:REWRITE SUBSETP-MEMBER . 4))
 (34 34 (:REWRITE SUBSETP-MEMBER . 3))
 (34 34 (:REWRITE SUBSETP-MEMBER . 2))
 (34 34 (:REWRITE SUBSETP-MEMBER . 1))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 3))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 2))
 (33 33 (:REWRITE REDUCE-INTEGERP-+))
 (33 33 (:REWRITE INTEGERP-MINUS-X))
 (33 33 (:META META-INTEGERP-CORRECT))
 (31 31 (:REWRITE |(equal (+ (- c) x) y)|))
 (22 22 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 9 (:REWRITE |(* 1 x)|))
 (11 11 (:REWRITE REDUCE-RATIONALP-+))
 (11 11 (:REWRITE REDUCE-RATIONALP-*))
 (11 11 (:REWRITE RATIONALP-MINUS-X))
 (11 11 (:META META-RATIONALP-CORRECT))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:TYPE-PRESCRIPTION RTL::RATIONALP-ABS))
 (3 3 (:TYPE-PRESCRIPTION ABS))
 )
(RTL::INCQUOT-27
 (66 9 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (57 9 (:REWRITE ACL2-NUMBERP-X))
 (24 9 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (24 6 (:REWRITE RATIONALP-X))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 12 (:REWRITE DEFAULT-PLUS-2))
 (12 12 (:REWRITE DEFAULT-PLUS-1))
 (12 9 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (12 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (12 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (12 6 (:REWRITE DEFAULT-TIMES-2))
 (12 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (9 9 (:REWRITE 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 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE SIMPLIFY-SUMS-<))
 (6 6 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6 6 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (6 6 (:REWRITE NORMALIZE-ADDENDS))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:REWRITE INTEGERP-<-CONSTANT))
 (6 6 (:REWRITE DEFAULT-TIMES-1))
 (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) (/ y))|))
 (6 6 (:REWRITE |(< (- x) c)|))
 (6 6 (:REWRITE |(< (- x) (- y))|))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 6 (:META META-INTEGERP-CORRECT))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::INCQUOT-28
 (501 309 (:REWRITE DEFAULT-TIMES-2))
 (372 201 (:REWRITE INTEGERP-<-CONSTANT))
 (309 309 (:REWRITE DEFAULT-TIMES-1))
 (291 201 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (252 252 (:REWRITE THE-FLOOR-BELOW))
 (252 252 (:REWRITE THE-FLOOR-ABOVE))
 (252 252 (:REWRITE DEFAULT-LESS-THAN-2))
 (252 252 (:REWRITE DEFAULT-LESS-THAN-1))
 (201 201 (:REWRITE CONSTANT-<-INTEGERP))
 (201 201 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (201 201 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (201 201 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (201 201 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (201 201 (:REWRITE |(< c (- x))|))
 (201 201 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (201 201 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (201 201 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (201 201 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (201 201 (:REWRITE |(< (/ x) (/ y))|))
 (201 201 (:REWRITE |(< (- x) c)|))
 (201 201 (:REWRITE |(< (- x) (- y))|))
 (198 198 (:REWRITE SIMPLIFY-SUMS-<))
 (198 198 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (198 198 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (198 198 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (177 177 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (177 177 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (177 177 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (177 177 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (177 177 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (177 177 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (165 165 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (141 3 (:REWRITE RTL::BITS-TAIL))
 (138 63 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (126 126 (:REWRITE DEFAULT-PLUS-2))
 (126 126 (:REWRITE DEFAULT-PLUS-1))
 (117 63 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (105 105 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (105 3 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (93 93 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (93 93 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (93 93 (:REWRITE |(< (/ x) 0)|))
 (93 93 (:REWRITE |(< (* x y) 0)|))
 (66 63 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (63 63 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (63 63 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (63 63 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (63 63 (:REWRITE |(equal c (/ x))|))
 (63 63 (:REWRITE |(equal c (- x))|))
 (63 63 (:REWRITE |(equal (/ x) c)|))
 (63 63 (:REWRITE |(equal (/ x) (/ y))|))
 (63 63 (:REWRITE |(equal (- x) c)|))
 (63 63 (:REWRITE |(equal (- x) (- y))|))
 (57 57 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (57 57 (:REWRITE NORMALIZE-ADDENDS))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (42 42 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (34 34 (:REWRITE SUBSETP-MEMBER . 4))
 (34 34 (:REWRITE SUBSETP-MEMBER . 3))
 (34 34 (:REWRITE SUBSETP-MEMBER . 2))
 (34 34 (:REWRITE SUBSETP-MEMBER . 1))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 3))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 2))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (12 3 (:REWRITE RATIONALP-X))
 (12 3 (:REWRITE |(* c (* d x))|))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-INTEGERP-CORRECT))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (3 3 (:META META-RATIONALP-CORRECT))
 )
(RTL::INCQUOT-29
 (1904 550 (:REWRITE DEFAULT-PLUS-2))
 (1245 550 (:REWRITE DEFAULT-PLUS-1))
 (1022 280 (:REWRITE DEFAULT-TIMES-2))
 (678 339 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (339 339 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (339 339 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (339 339 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (324 116 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (320 320 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (320 320 (:REWRITE NORMALIZE-ADDENDS))
 (280 280 (:REWRITE DEFAULT-TIMES-1))
 (279 279 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (279 279 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (279 279 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (279 279 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (279 279 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (225 225 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (192 116 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (178 116 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (122 116 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (116 116 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (116 116 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (116 116 (:REWRITE |(equal c (/ x))|))
 (116 116 (:REWRITE |(equal c (- x))|))
 (116 116 (:REWRITE |(equal (/ x) c)|))
 (116 116 (:REWRITE |(equal (/ x) (/ y))|))
 (116 116 (:REWRITE |(equal (- x) c)|))
 (116 116 (:REWRITE |(equal (- x) (- y))|))
 (101 101 (:REWRITE FOLD-CONSTS-IN-+))
 (90 10 (:REWRITE ACL2-NUMBERP-X))
 (40 40 (:REWRITE THE-FLOOR-BELOW))
 (40 40 (:REWRITE THE-FLOOR-ABOVE))
 (40 40 (:REWRITE SIMPLIFY-SUMS-<))
 (40 40 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (40 40 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (40 40 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (40 40 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (40 40 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (40 40 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (40 40 (:REWRITE INTEGERP-<-CONSTANT))
 (40 40 (:REWRITE DEFAULT-LESS-THAN-2))
 (40 40 (:REWRITE DEFAULT-LESS-THAN-1))
 (40 40 (:REWRITE CONSTANT-<-INTEGERP))
 (40 40 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (40 40 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (40 40 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (40 40 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (40 40 (:REWRITE |(< c (- x))|))
 (40 40 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (40 40 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (40 40 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (40 40 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (40 40 (:REWRITE |(< (/ x) (/ y))|))
 (40 40 (:REWRITE |(< (- x) c)|))
 (40 40 (:REWRITE |(< (- x) (- y))|))
 (40 10 (:REWRITE RATIONALP-X))
 (34 34 (:REWRITE SUBSETP-MEMBER . 4))
 (34 34 (:REWRITE SUBSETP-MEMBER . 3))
 (34 34 (:REWRITE SUBSETP-MEMBER . 2))
 (34 34 (:REWRITE SUBSETP-MEMBER . 1))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 3))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 2))
 (30 30 (:REWRITE REDUCE-INTEGERP-+))
 (30 30 (:REWRITE INTEGERP-MINUS-X))
 (30 30 (:META META-INTEGERP-CORRECT))
 (27 27 (:REWRITE |(equal (+ (- c) x) y)|))
 (20 20 (:TYPE-PRESCRIPTION BOOLEANP))
 (20 20 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (20 20 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (20 20 (:REWRITE |(< (/ x) 0)|))
 (20 20 (:REWRITE |(< (* x y) 0)|))
 (16 8 (:REWRITE |(* 1 x)|))
 (10 10 (:REWRITE REDUCE-RATIONALP-+))
 (10 10 (:REWRITE REDUCE-RATIONALP-*))
 (10 10 (:REWRITE RATIONALP-MINUS-X))
 (10 10 (:META META-RATIONALP-CORRECT))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:TYPE-PRESCRIPTION RTL::RATIONALP-ABS))
 (3 3 (:TYPE-PRESCRIPTION ABS))
 )
(RTL::INCQUOT-30
 (66 9 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (57 9 (:REWRITE ACL2-NUMBERP-X))
 (24 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (24 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (24 9 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (24 6 (:REWRITE RATIONALP-X))
 (18 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (18 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE DEFAULT-PLUS-2))
 (12 12 (:REWRITE DEFAULT-PLUS-1))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (- x))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (12 9 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (12 6 (:REWRITE DEFAULT-TIMES-2))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (9 9 (: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 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6 6 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (6 6 (:REWRITE NORMALIZE-ADDENDS))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:REWRITE DEFAULT-TIMES-1))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 6 (:META META-INTEGERP-CORRECT))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::INCQUOT-31
 (99 15 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (87 15 (:REWRITE ACL2-NUMBERP-X))
 (36 15 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (36 9 (:REWRITE RATIONALP-X))
 (24 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (24 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (21 15 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (18 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (18 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (15 15 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (15 15 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (15 15 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (15 15 (:REWRITE DEFAULT-PLUS-2))
 (15 15 (:REWRITE DEFAULT-PLUS-1))
 (15 15 (:REWRITE |(equal c (/ x))|))
 (15 15 (:REWRITE |(equal c (- x))|))
 (15 15 (:REWRITE |(equal (/ x) c)|))
 (15 15 (:REWRITE |(equal (/ x) (/ y))|))
 (15 15 (:REWRITE |(equal (- x) c)|))
 (15 15 (:REWRITE |(equal (- x) (- y))|))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (- x))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (9 9 (:REWRITE REDUCE-RATIONALP-+))
 (9 9 (:REWRITE REDUCE-RATIONALP-*))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE RATIONALP-MINUS-X))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (9 9 (:REWRITE NORMALIZE-ADDENDS))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-RATIONALP-CORRECT))
 (9 9 (:META META-INTEGERP-CORRECT))
 (6 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (6 6 (:REWRITE |(equal (+ (- c) x) y)|))
 (6 3 (:REWRITE DEFAULT-TIMES-2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE DEFAULT-TIMES-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::INCQUOT-32
 (222 51 (:REWRITE INTEGERP-<-CONSTANT))
 (141 3 (:REWRITE RTL::BITS-TAIL))
 (126 75 (:REWRITE DEFAULT-TIMES-2))
 (105 3 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (75 75 (:REWRITE DEFAULT-TIMES-1))
 (69 51 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (66 66 (:REWRITE THE-FLOOR-BELOW))
 (66 66 (:REWRITE THE-FLOOR-ABOVE))
 (66 66 (:REWRITE DEFAULT-LESS-THAN-2))
 (66 66 (:REWRITE DEFAULT-LESS-THAN-1))
 (54 15 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (51 51 (:REWRITE CONSTANT-<-INTEGERP))
 (51 51 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (51 51 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (51 51 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (51 51 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (51 51 (:REWRITE |(< c (- x))|))
 (51 51 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (51 51 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (51 51 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (51 51 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (51 51 (:REWRITE |(< (/ x) (/ y))|))
 (51 51 (:REWRITE |(< (- x) c)|))
 (51 51 (:REWRITE |(< (- x) (- y))|))
 (48 48 (:REWRITE SIMPLIFY-SUMS-<))
 (48 48 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (48 48 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (48 48 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (39 39 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (33 15 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (30 30 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (27 27 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (27 27 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (27 27 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (27 27 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (27 27 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (27 27 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (21 18 (:REWRITE DEFAULT-PLUS-2))
 (21 18 (:REWRITE DEFAULT-PLUS-1))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (18 18 (:REWRITE |(< (/ x) 0)|))
 (18 18 (:REWRITE |(< (* x y) 0)|))
 (18 15 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (15 15 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (15 15 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (15 15 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (15 15 (:REWRITE |(equal c (/ x))|))
 (15 15 (:REWRITE |(equal c (- x))|))
 (15 15 (:REWRITE |(equal (/ x) c)|))
 (15 15 (:REWRITE |(equal (/ x) (/ y))|))
 (15 15 (:REWRITE |(equal (- x) c)|))
 (15 15 (:REWRITE |(equal (- x) (- y))|))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (12 12 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (12 3 (:REWRITE RATIONALP-X))
 (12 3 (:REWRITE |(* c (* d x))|))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-INTEGERP-CORRECT))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6 6 (:REWRITE NORMALIZE-ADDENDS))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (6 6 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (3 3 (:META META-RATIONALP-CORRECT))
 )
(RTL::INCQUOT-33
 (7587 3 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (7324 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (7324 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (6530 1464 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (6530 1464 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (6021 6021 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (5571 12 (:REWRITE |(equal (+ (- c) x) y)|))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (3435 3435 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (3249 3 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (2958 618 (:REWRITE DEFAULT-PLUS-2))
 (2544 1464 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (1998 123 (:REWRITE RATIONALP-X))
 (1515 42 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1464 1464 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (1464 1464 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (1464 1464 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1464 1464 (:TYPE-PRESCRIPTION INTEGERP-MOD-1))
 (1464 1464 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (1335 39 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1116 828 (:REWRITE DEFAULT-TIMES-2))
 (1080 1080 (:TYPE-PRESCRIPTION NATP))
 (975 6 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (957 6 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (876 84 (:REWRITE REDUCE-RATIONALP-+))
 (852 828 (:REWRITE DEFAULT-TIMES-1))
 (762 12 (:REWRITE MOD-X-Y-=-X . 3))
 (759 12 (:REWRITE MOD-X-Y-=-X . 4))
 (744 12 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (717 12 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (585 12 (:REWRITE RTL::MOD-DOES-NOTHING))
 (582 165 (:REWRITE INTEGERP-MINUS-X))
 (549 12 (:REWRITE MOD-ZERO . 3))
 (495 162 (:REWRITE |(< (- x) c)|))
 (486 12 (:REWRITE MOD-ZERO . 4))
 (459 459 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (456 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (456 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (342 186 (:REWRITE DEFAULT-LESS-THAN-1))
 (315 168 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (312 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (303 39 (:REWRITE ACL2-NUMBERP-X))
 (282 282 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (282 150 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (255 165 (:REWRITE |(< c (- x))|))
 (246 18 (:REWRITE |(* y (* x z))|))
 (219 150 (:REWRITE INTEGERP-<-CONSTANT))
 (216 186 (:REWRITE DEFAULT-LESS-THAN-2))
 (198 198 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (198 198 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (189 165 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (186 186 (:REWRITE THE-FLOOR-BELOW))
 (186 186 (:REWRITE THE-FLOOR-ABOVE))
 (180 12 (:REWRITE MOD-X-Y-=-X . 2))
 (177 12 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (177 12 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (177 12 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (177 12 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (174 102 (:REWRITE SIMPLIFY-SUMS-<))
 (174 39 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (174 6 (:REWRITE |(* (* x y) z)|))
 (168 165 (:REWRITE |(< (- x) (- y))|))
 (165 165 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (165 165 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (165 165 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (165 165 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (165 165 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (165 165 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (165 165 (:REWRITE |(< (/ x) (/ y))|))
 (150 150 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (150 150 (:REWRITE CONSTANT-<-INTEGERP))
 (147 147 (:REWRITE REDUCE-INTEGERP-+))
 (147 147 (:META META-INTEGERP-CORRECT))
 (114 21 (:REWRITE |(* c (* d x))|))
 (87 45 (:REWRITE |(equal (- x) c)|))
 (84 84 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (84 84 (:META META-RATIONALP-CORRECT))
 (78 6 (:REWRITE RTL::BITS-TAIL))
 (72 51 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (66 42 (:REWRITE |(+ c (+ d x))|))
 (54 48 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (48 48 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (45 45 (:REWRITE |(equal c (/ x))|))
 (45 45 (:REWRITE |(equal c (- x))|))
 (45 45 (:REWRITE |(equal (/ x) c)|))
 (45 45 (:REWRITE |(equal (/ x) (/ y))|))
 (45 45 (:REWRITE |(equal (- x) (- y))|))
 (45 45 (:REWRITE |(< (/ x) 0)|))
 (45 45 (:REWRITE |(< (+ c/d x) y)|))
 (45 45 (:REWRITE |(< (+ (- c) x) y)|))
 (45 45 (:REWRITE |(< (* x y) 0)|))
 (42 42 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (42 39 (:REWRITE DEFAULT-MOD-1))
 (39 39 (:REWRITE DEFAULT-MOD-2))
 (27 27 (:REWRITE |(< y (+ (- c) x))|))
 (27 27 (:REWRITE |(< x (+ c/d y))|))
 (24 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (18 18 (:REWRITE |(< 0 (/ x))|))
 (18 18 (:REWRITE |(< 0 (* x y))|))
 (18 18 (:REWRITE |(- (- x))|))
 (18 6 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (18 6 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (15 15 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (15 15 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (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 THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (12 12 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (12 12 (:REWRITE |(mod x (- y))| . 3))
 (12 12 (:REWRITE |(mod x (- y))| . 2))
 (12 12 (:REWRITE |(mod x (- y))| . 1))
 (12 12 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (12 12 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (6 6 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (6 3 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (6 3 (:REWRITE |(* 1 x)|))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (3 3 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (3 3 (:REWRITE |(equal (* x y) 0)|))
 (3 3 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-MOD-3))
 )
(RTL::INCQUOT-34
 (111 15 (:REWRITE ACL2-NUMBERP-X))
 (87 21 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (48 12 (:REWRITE RATIONALP-X))
 (45 21 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (24 21 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (21 21 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (21 21 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (21 21 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (21 21 (:REWRITE |(equal c (/ x))|))
 (21 21 (:REWRITE |(equal c (- x))|))
 (21 21 (:REWRITE |(equal (/ x) c)|))
 (21 21 (:REWRITE |(equal (/ x) (/ y))|))
 (21 21 (:REWRITE |(equal (- x) c)|))
 (21 21 (:REWRITE |(equal (- x) (- y))|))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 12 (:REWRITE REDUCE-RATIONALP-+))
 (12 12 (:REWRITE REDUCE-RATIONALP-*))
 (12 12 (:REWRITE REDUCE-INTEGERP-+))
 (12 12 (:REWRITE RATIONALP-MINUS-X))
 (12 12 (:REWRITE INTEGERP-MINUS-X))
 (12 12 (:REWRITE DEFAULT-PLUS-1))
 (12 12 (:META META-RATIONALP-CORRECT))
 (12 12 (:META META-INTEGERP-CORRECT))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (9 9 (:REWRITE NORMALIZE-ADDENDS))
 (6 6 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (6 6 (:REWRITE DEFAULT-TIMES-1))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::INCQUOT-35
 (404 103 (:REWRITE DEFAULT-PLUS-2))
 (257 103 (:REWRITE DEFAULT-PLUS-1))
 (233 61 (:REWRITE DEFAULT-TIMES-2))
 (162 81 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (81 81 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (81 81 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (81 81 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (78 20 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (65 65 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (65 65 (:REWRITE NORMALIZE-ADDENDS))
 (63 63 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (63 63 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (63 63 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (63 63 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (63 63 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (61 61 (:REWRITE DEFAULT-TIMES-1))
 (48 48 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (36 20 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (36 4 (:REWRITE ACL2-NUMBERP-X))
 (34 20 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (21 21 (:REWRITE FOLD-CONSTS-IN-+))
 (20 20 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (20 20 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (20 20 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (20 20 (:REWRITE |(equal c (/ x))|))
 (20 20 (:REWRITE |(equal c (- x))|))
 (20 20 (:REWRITE |(equal (/ x) c)|))
 (20 20 (:REWRITE |(equal (/ x) (/ y))|))
 (20 20 (:REWRITE |(equal (- x) c)|))
 (20 20 (:REWRITE |(equal (- x) (- y))|))
 (16 16 (:REWRITE THE-FLOOR-BELOW))
 (16 16 (:REWRITE THE-FLOOR-ABOVE))
 (16 16 (:REWRITE SIMPLIFY-SUMS-<))
 (16 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 16 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (16 16 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (16 16 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (16 16 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE DEFAULT-LESS-THAN-2))
 (16 16 (:REWRITE DEFAULT-LESS-THAN-1))
 (16 16 (:REWRITE CONSTANT-<-INTEGERP))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (- x))|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) (/ y))|))
 (16 16 (:REWRITE |(< (- x) c)|))
 (16 16 (:REWRITE |(< (- x) (- y))|))
 (16 4 (:REWRITE RATIONALP-X))
 (12 12 (:REWRITE REDUCE-INTEGERP-+))
 (12 12 (:REWRITE INTEGERP-MINUS-X))
 (12 12 (:META META-INTEGERP-CORRECT))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (8 8 (:REWRITE |(< (/ x) 0)|))
 (8 8 (:REWRITE |(< (* x y) 0)|))
 (5 5 (:REWRITE |(equal (+ (- c) x) y)|))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 4 (:META META-RATIONALP-CORRECT))
 (4 2 (:REWRITE |(* 1 x)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::INCQUOT-36
 (72 12 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (57 9 (:REWRITE ACL2-NUMBERP-X))
 (30 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (24 6 (:REWRITE RATIONALP-X))
 (15 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (12 12 (:REWRITE DEFAULT-PLUS-2))
 (12 12 (:REWRITE DEFAULT-PLUS-1))
 (12 12 (:REWRITE |(equal c (/ x))|))
 (12 12 (:REWRITE |(equal c (- x))|))
 (12 12 (:REWRITE |(equal (/ x) c)|))
 (12 12 (:REWRITE |(equal (/ x) (/ y))|))
 (12 12 (:REWRITE |(equal (- x) c)|))
 (12 12 (:REWRITE |(equal (- x) (- y))|))
 (12 6 (:REWRITE DEFAULT-TIMES-2))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6 6 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (6 6 (:REWRITE NORMALIZE-ADDENDS))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:REWRITE DEFAULT-TIMES-1))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 6 (:META META-INTEGERP-CORRECT))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::INCQUOT-37
 (105 18 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (87 15 (:REWRITE ACL2-NUMBERP-X))
 (42 18 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (36 9 (:REWRITE RATIONALP-X))
 (24 18 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (18 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (18 18 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (18 18 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (18 18 (:REWRITE |(equal c (/ x))|))
 (18 18 (:REWRITE |(equal c (- x))|))
 (18 18 (:REWRITE |(equal (/ x) c)|))
 (18 18 (:REWRITE |(equal (/ x) (/ y))|))
 (18 18 (:REWRITE |(equal (- x) c)|))
 (18 18 (:REWRITE |(equal (- x) (- y))|))
 (15 15 (:REWRITE DEFAULT-PLUS-2))
 (15 15 (:REWRITE DEFAULT-PLUS-1))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (9 9 (:REWRITE REDUCE-RATIONALP-+))
 (9 9 (:REWRITE REDUCE-RATIONALP-*))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE RATIONALP-MINUS-X))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (9 9 (:REWRITE NORMALIZE-ADDENDS))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-RATIONALP-CORRECT))
 (9 9 (:META META-INTEGERP-CORRECT))
 (6 6 (:REWRITE |(equal (+ (- c) x) y)|))
 (6 3 (:REWRITE DEFAULT-TIMES-2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE DEFAULT-TIMES-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::INCQUOT-HP-DP)
(RTL::INCQUOT-SP-1
 (504 309 (:REWRITE DEFAULT-TIMES-2))
 (366 195 (:REWRITE INTEGERP-<-CONSTANT))
 (309 309 (:REWRITE DEFAULT-TIMES-1))
 (285 195 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (246 246 (:REWRITE THE-FLOOR-BELOW))
 (246 246 (:REWRITE THE-FLOOR-ABOVE))
 (246 246 (:REWRITE DEFAULT-LESS-THAN-2))
 (246 246 (:REWRITE DEFAULT-LESS-THAN-1))
 (195 195 (:REWRITE CONSTANT-<-INTEGERP))
 (195 195 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (195 195 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (195 195 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (195 195 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (195 195 (:REWRITE |(< c (- x))|))
 (195 195 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (195 195 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (195 195 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (195 195 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (195 195 (:REWRITE |(< (/ x) (/ y))|))
 (195 195 (:REWRITE |(< (- x) c)|))
 (195 195 (:REWRITE |(< (- x) (- y))|))
 (192 192 (:REWRITE SIMPLIFY-SUMS-<))
 (192 192 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (192 192 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (192 192 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (171 171 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (171 171 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (171 171 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (171 171 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (171 171 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (171 171 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (165 165 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (141 3 (:REWRITE RTL::BITS-TAIL))
 (138 63 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (129 126 (:REWRITE DEFAULT-PLUS-2))
 (129 126 (:REWRITE DEFAULT-PLUS-1))
 (117 63 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (105 3 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (102 102 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (90 90 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (90 90 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (90 90 (:REWRITE |(< (/ x) 0)|))
 (90 90 (:REWRITE |(< (* x y) 0)|))
 (66 63 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (63 63 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (63 63 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (63 63 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (63 63 (:REWRITE |(equal c (/ x))|))
 (63 63 (:REWRITE |(equal c (- x))|))
 (63 63 (:REWRITE |(equal (/ x) c)|))
 (63 63 (:REWRITE |(equal (/ x) (/ y))|))
 (63 63 (:REWRITE |(equal (- x) c)|))
 (63 63 (:REWRITE |(equal (- x) (- y))|))
 (54 54 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (54 54 (:REWRITE NORMALIZE-ADDENDS))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (42 42 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (34 34 (:REWRITE SUBSETP-MEMBER . 4))
 (34 34 (:REWRITE SUBSETP-MEMBER . 3))
 (34 34 (:REWRITE SUBSETP-MEMBER . 2))
 (34 34 (:REWRITE SUBSETP-MEMBER . 1))
 (34 34 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 3))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 2))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (12 3 (:REWRITE RATIONALP-X))
 (12 3 (:REWRITE |(* c (* d x))|))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-INTEGERP-CORRECT))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (3 3 (:META META-RATIONALP-CORRECT))
 )
(RTL::INCQUOT-SP-2
 (252 81 (:REWRITE INTEGERP-<-CONSTANT))
 (186 114 (:REWRITE DEFAULT-TIMES-2))
 (141 3 (:REWRITE RTL::BITS-TAIL))
 (138 63 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (117 63 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (114 114 (:REWRITE DEFAULT-TIMES-1))
 (111 81 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (105 3 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (102 102 (:REWRITE THE-FLOOR-BELOW))
 (102 102 (:REWRITE THE-FLOOR-ABOVE))
 (102 102 (:REWRITE DEFAULT-LESS-THAN-2))
 (102 102 (:REWRITE DEFAULT-LESS-THAN-1))
 (81 81 (:REWRITE CONSTANT-<-INTEGERP))
 (81 81 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (81 81 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (81 81 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (81 81 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (81 81 (:REWRITE |(< c (- x))|))
 (81 81 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (81 81 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (81 81 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (81 81 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (81 81 (:REWRITE |(< (/ x) (/ y))|))
 (81 81 (:REWRITE |(< (- x) c)|))
 (81 81 (:REWRITE |(< (- x) (- y))|))
 (78 78 (:REWRITE SIMPLIFY-SUMS-<))
 (78 78 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (78 78 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (78 78 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (66 63 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (63 63 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (63 63 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (63 63 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (63 63 (:REWRITE |(equal c (/ x))|))
 (63 63 (:REWRITE |(equal c (- x))|))
 (63 63 (:REWRITE |(equal (/ x) c)|))
 (63 63 (:REWRITE |(equal (/ x) (/ y))|))
 (63 63 (:REWRITE |(equal (- x) c)|))
 (63 63 (:REWRITE |(equal (- x) (- y))|))
 (60 60 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (57 57 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (57 57 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (57 57 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (57 57 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (57 57 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (57 57 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (45 45 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (36 36 (:REWRITE DEFAULT-PLUS-2))
 (36 36 (:REWRITE DEFAULT-PLUS-1))
 (34 34 (:REWRITE SUBSETP-MEMBER . 4))
 (34 34 (:REWRITE SUBSETP-MEMBER . 3))
 (34 34 (:REWRITE SUBSETP-MEMBER . 2))
 (34 34 (:REWRITE SUBSETP-MEMBER . 1))
 (34 34 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 3))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 2))
 (33 33 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (33 33 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (33 33 (:REWRITE |(< (/ x) 0)|))
 (33 33 (:REWRITE |(< (* x y) 0)|))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (18 18 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (18 18 (:REWRITE NORMALIZE-ADDENDS))
 (12 12 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (12 3 (:REWRITE RATIONALP-X))
 (12 3 (:REWRITE |(* c (* d x))|))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-INTEGERP-CORRECT))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (3 3 (:META META-RATIONALP-CORRECT))
 )
(RTL::INCQUOT-SP-3
 (216 114 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (174 114 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (123 111 (:REWRITE DEFAULT-PLUS-2))
 (117 114 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (117 111 (:REWRITE DEFAULT-PLUS-1))
 (114 114 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (114 114 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (114 114 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (114 114 (:REWRITE |(equal c (/ x))|))
 (114 114 (:REWRITE |(equal c (- x))|))
 (114 114 (:REWRITE |(equal (/ x) c)|))
 (114 114 (:REWRITE |(equal (/ x) (/ y))|))
 (114 114 (:REWRITE |(equal (- x) c)|))
 (114 114 (:REWRITE |(equal (- x) (- y))|))
 (64 64 (:REWRITE SUBSETP-MEMBER . 4))
 (64 64 (:REWRITE SUBSETP-MEMBER . 3))
 (64 64 (:REWRITE SUBSETP-MEMBER . 2))
 (64 64 (:REWRITE SUBSETP-MEMBER . 1))
 (64 64 (:REWRITE INTERSECTP-MEMBER . 3))
 (64 64 (:REWRITE INTERSECTP-MEMBER . 2))
 (57 9 (:REWRITE ACL2-NUMBERP-X))
 (54 54 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (54 54 (:REWRITE NORMALIZE-ADDENDS))
 (48 48 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (48 48 (:REWRITE DEFAULT-TIMES-2))
 (48 48 (:REWRITE DEFAULT-TIMES-1))
 (37 37 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (36 36 (:REWRITE |(equal (+ (- c) x) y)|))
 (24 18 (:REWRITE DEFAULT-LESS-THAN-1))
 (24 6 (:REWRITE RATIONALP-X))
 (21 18 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (21 18 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (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 REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE INTEGERP-<-CONSTANT))
 (18 18 (:REWRITE DEFAULT-LESS-THAN-2))
 (18 18 (:REWRITE 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))|))
 (15 15 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 12 (:REWRITE REDUCE-INTEGERP-+))
 (12 12 (:REWRITE INTEGERP-MINUS-X))
 (12 12 (:META META-INTEGERP-CORRECT))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:META META-RATIONALP-CORRECT))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE |(+ c (+ d x))|))
 )
(RTL::INCQUOT-SP-4
 (210 87 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (174 174 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (174 174 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (174 174 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (174 174 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (174 174 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (141 87 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (135 108 (:REWRITE DEFAULT-PLUS-2))
 (135 108 (:REWRITE DEFAULT-PLUS-1))
 (117 87 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (93 87 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (87 87 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (87 87 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (87 87 (:REWRITE |(equal c (/ x))|))
 (87 87 (:REWRITE |(equal c (- x))|))
 (87 87 (:REWRITE |(equal (/ x) c)|))
 (87 87 (:REWRITE |(equal (/ x) (/ y))|))
 (87 87 (:REWRITE |(equal (- x) c)|))
 (87 87 (:REWRITE |(equal (- x) (- y))|))
 (87 57 (:REWRITE DEFAULT-TIMES-2))
 (57 57 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (57 57 (:REWRITE DEFAULT-TIMES-1))
 (57 9 (:REWRITE ACL2-NUMBERP-X))
 (48 48 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (48 48 (:REWRITE NORMALIZE-ADDENDS))
 (34 34 (:REWRITE SUBSETP-MEMBER . 4))
 (34 34 (:REWRITE SUBSETP-MEMBER . 3))
 (34 34 (:REWRITE SUBSETP-MEMBER . 2))
 (34 34 (:REWRITE SUBSETP-MEMBER . 1))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 3))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 2))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (24 24 (:REWRITE |(equal (+ (- c) x) y)|))
 (24 6 (:REWRITE RATIONALP-X))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 6 (:META META-INTEGERP-CORRECT))
 (3 3 (:TYPE-PRESCRIPTION RTL::RATIONALP-ABS))
 (3 3 (:TYPE-PRESCRIPTION ABS))
 )
(RTL::INCQUOT-SP-5
 (1406 484 (:REWRITE DEFAULT-PLUS-2))
 (825 484 (:REWRITE DEFAULT-PLUS-1))
 (691 256 (:REWRITE DEFAULT-TIMES-2))
 (432 129 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (360 180 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (305 305 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (305 305 (:REWRITE NORMALIZE-ADDENDS))
 (267 129 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (256 256 (:REWRITE DEFAULT-TIMES-1))
 (234 234 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (189 21 (:REWRITE ACL2-NUMBERP-X))
 (180 180 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (180 180 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (180 180 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (165 129 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (159 159 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (159 159 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (159 159 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (159 159 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (159 159 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (133 129 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (129 129 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (129 129 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (129 129 (:REWRITE |(equal c (/ x))|))
 (129 129 (:REWRITE |(equal c (- x))|))
 (129 129 (:REWRITE |(equal (/ x) c)|))
 (129 129 (:REWRITE |(equal (/ x) (/ y))|))
 (129 129 (:REWRITE |(equal (- x) c)|))
 (129 129 (:REWRITE |(equal (- x) (- y))|))
 (84 21 (:REWRITE RATIONALP-X))
 (60 60 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (42 42 (:TYPE-PRESCRIPTION BOOLEANP))
 (34 34 (:REWRITE SUBSETP-MEMBER . 4))
 (34 34 (:REWRITE SUBSETP-MEMBER . 3))
 (34 34 (:REWRITE SUBSETP-MEMBER . 2))
 (34 34 (:REWRITE SUBSETP-MEMBER . 1))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 3))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 2))
 (25 25 (:REWRITE FOLD-CONSTS-IN-+))
 (21 21 (:REWRITE REDUCE-RATIONALP-+))
 (21 21 (:REWRITE REDUCE-RATIONALP-*))
 (21 21 (:REWRITE REDUCE-INTEGERP-+))
 (21 21 (:REWRITE RATIONALP-MINUS-X))
 (21 21 (:REWRITE INTEGERP-MINUS-X))
 (21 21 (:META META-RATIONALP-CORRECT))
 (21 21 (:META META-INTEGERP-CORRECT))
 (18 18 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:TYPE-PRESCRIPTION RTL::RATIONALP-ABS))
 (2 2 (:TYPE-PRESCRIPTION ABS))
 )
(RTL::INCQUOT-SP-6
 (156 60 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (114 60 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (108 108 (:REWRITE DEFAULT-PLUS-2))
 (108 108 (:REWRITE DEFAULT-PLUS-1))
 (63 60 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (60 60 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (60 60 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (60 60 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (60 60 (:REWRITE |(equal c (/ x))|))
 (60 60 (:REWRITE |(equal c (- x))|))
 (60 60 (:REWRITE |(equal (/ x) c)|))
 (60 60 (:REWRITE |(equal (/ x) (/ y))|))
 (60 60 (:REWRITE |(equal (- x) c)|))
 (60 60 (:REWRITE |(equal (- x) (- y))|))
 (60 30 (:REWRITE DEFAULT-TIMES-2))
 (57 9 (:REWRITE ACL2-NUMBERP-X))
 (54 54 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (54 54 (:REWRITE NORMALIZE-ADDENDS))
 (34 34 (:REWRITE SUBSETP-MEMBER . 4))
 (34 34 (:REWRITE SUBSETP-MEMBER . 3))
 (34 34 (:REWRITE SUBSETP-MEMBER . 2))
 (34 34 (:REWRITE SUBSETP-MEMBER . 1))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 3))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 2))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (30 30 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (30 30 (:REWRITE DEFAULT-TIMES-1))
 (24 6 (:REWRITE RATIONALP-X))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 6 (:META META-INTEGERP-CORRECT))
 )
(RTL::INCQUOT-SP-7
 (438 270 (:REWRITE DEFAULT-TIMES-2))
 (348 177 (:REWRITE INTEGERP-<-CONSTANT))
 (270 270 (:REWRITE DEFAULT-TIMES-1))
 (255 177 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (222 222 (:REWRITE THE-FLOOR-BELOW))
 (222 222 (:REWRITE THE-FLOOR-ABOVE))
 (222 222 (:REWRITE DEFAULT-LESS-THAN-2))
 (222 222 (:REWRITE DEFAULT-LESS-THAN-1))
 (177 177 (:REWRITE CONSTANT-<-INTEGERP))
 (177 177 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (177 177 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (177 177 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (177 177 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (177 177 (:REWRITE |(< c (- x))|))
 (177 177 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (177 177 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (177 177 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (177 177 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (177 177 (:REWRITE |(< (/ x) (/ y))|))
 (177 177 (:REWRITE |(< (- x) c)|))
 (177 177 (:REWRITE |(< (- x) (- y))|))
 (174 174 (:REWRITE SIMPLIFY-SUMS-<))
 (174 174 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (174 174 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (174 174 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (153 153 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (153 153 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (153 153 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (153 153 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (153 153 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (153 153 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (144 144 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (141 3 (:REWRITE RTL::BITS-TAIL))
 (138 63 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (117 63 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (108 108 (:REWRITE DEFAULT-PLUS-2))
 (108 108 (:REWRITE DEFAULT-PLUS-1))
 (105 3 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (93 93 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (81 81 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (81 81 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (81 81 (:REWRITE |(< (/ x) 0)|))
 (81 81 (:REWRITE |(< (* x y) 0)|))
 (66 63 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (63 63 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (63 63 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (63 63 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (63 63 (:REWRITE |(equal c (/ x))|))
 (63 63 (:REWRITE |(equal c (- x))|))
 (63 63 (:REWRITE |(equal (/ x) c)|))
 (63 63 (:REWRITE |(equal (/ x) (/ y))|))
 (63 63 (:REWRITE |(equal (- x) c)|))
 (63 63 (:REWRITE |(equal (- x) (- y))|))
 (48 48 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (48 48 (:REWRITE NORMALIZE-ADDENDS))
 (42 42 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (42 42 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (42 42 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (42 42 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (36 36 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (34 34 (:REWRITE SUBSETP-MEMBER . 4))
 (34 34 (:REWRITE SUBSETP-MEMBER . 3))
 (34 34 (:REWRITE SUBSETP-MEMBER . 2))
 (34 34 (:REWRITE SUBSETP-MEMBER . 1))
 (34 34 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 3))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 2))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (12 3 (:REWRITE RATIONALP-X))
 (12 3 (:REWRITE |(* c (* d x))|))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-INTEGERP-CORRECT))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (3 3 (:META META-RATIONALP-CORRECT))
 )
(RTL::INCQUOT-SP-8
 (270 99 (:REWRITE INTEGERP-<-CONSTANT))
 (252 153 (:REWRITE DEFAULT-TIMES-2))
 (153 153 (:REWRITE DEFAULT-TIMES-1))
 (141 99 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (141 3 (:REWRITE RTL::BITS-TAIL))
 (138 63 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (126 126 (:REWRITE THE-FLOOR-BELOW))
 (126 126 (:REWRITE THE-FLOOR-ABOVE))
 (126 126 (:REWRITE DEFAULT-LESS-THAN-2))
 (126 126 (:REWRITE DEFAULT-LESS-THAN-1))
 (117 63 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (105 3 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (99 99 (:REWRITE CONSTANT-<-INTEGERP))
 (99 99 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (99 99 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (99 99 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (99 99 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (99 99 (:REWRITE |(< c (- x))|))
 (99 99 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (99 99 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (99 99 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (99 99 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (99 99 (:REWRITE |(< (/ x) (/ y))|))
 (99 99 (:REWRITE |(< (- x) c)|))
 (99 99 (:REWRITE |(< (- x) (- y))|))
 (96 96 (:REWRITE SIMPLIFY-SUMS-<))
 (96 96 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (96 96 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (96 96 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (81 81 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (75 75 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (66 63 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (63 63 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (63 63 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (63 63 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (63 63 (:REWRITE |(equal c (/ x))|))
 (63 63 (:REWRITE |(equal c (- x))|))
 (63 63 (:REWRITE |(equal (/ x) c)|))
 (63 63 (:REWRITE |(equal (/ x) (/ y))|))
 (63 63 (:REWRITE |(equal (- x) c)|))
 (63 63 (:REWRITE |(equal (- x) (- y))|))
 (57 54 (:REWRITE DEFAULT-PLUS-2))
 (57 54 (:REWRITE DEFAULT-PLUS-1))
 (54 54 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (42 42 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (42 42 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (42 42 (:REWRITE |(< (/ x) 0)|))
 (42 42 (:REWRITE |(< (* x y) 0)|))
 (34 34 (:REWRITE SUBSETP-MEMBER . 4))
 (34 34 (:REWRITE SUBSETP-MEMBER . 3))
 (34 34 (:REWRITE SUBSETP-MEMBER . 2))
 (34 34 (:REWRITE SUBSETP-MEMBER . 1))
 (34 34 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 3))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 2))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (24 24 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (24 24 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (24 24 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (24 24 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (24 24 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (24 24 (:REWRITE NORMALIZE-ADDENDS))
 (18 18 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (12 3 (:REWRITE RATIONALP-X))
 (12 3 (:REWRITE |(* c (* d x))|))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-INTEGERP-CORRECT))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (3 3 (:META META-RATIONALP-CORRECT))
 )
(RTL::INCQUOT-SP-9
 (225 120 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (183 120 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (141 129 (:REWRITE DEFAULT-PLUS-2))
 (135 129 (:REWRITE DEFAULT-PLUS-1))
 (123 120 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (120 120 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (120 120 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (120 120 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (120 120 (:REWRITE |(equal c (/ x))|))
 (120 120 (:REWRITE |(equal c (- x))|))
 (120 120 (:REWRITE |(equal (/ x) c)|))
 (120 120 (:REWRITE |(equal (/ x) (/ y))|))
 (120 120 (:REWRITE |(equal (- x) c)|))
 (120 120 (:REWRITE |(equal (- x) (- y))|))
 (64 64 (:REWRITE SUBSETP-MEMBER . 4))
 (64 64 (:REWRITE SUBSETP-MEMBER . 3))
 (64 64 (:REWRITE SUBSETP-MEMBER . 2))
 (64 64 (:REWRITE SUBSETP-MEMBER . 1))
 (64 64 (:REWRITE INTERSECTP-MEMBER . 3))
 (64 64 (:REWRITE INTERSECTP-MEMBER . 2))
 (63 63 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (63 63 (:REWRITE NORMALIZE-ADDENDS))
 (57 57 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (57 57 (:REWRITE DEFAULT-TIMES-2))
 (57 57 (:REWRITE DEFAULT-TIMES-1))
 (57 9 (:REWRITE ACL2-NUMBERP-X))
 (40 40 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (39 39 (:REWRITE |(equal (+ (- c) x) y)|))
 (24 18 (:REWRITE DEFAULT-LESS-THAN-1))
 (24 6 (:REWRITE RATIONALP-X))
 (21 18 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (21 18 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (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 REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE INTEGERP-<-CONSTANT))
 (18 18 (:REWRITE DEFAULT-LESS-THAN-2))
 (18 18 (:REWRITE 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))|))
 (15 15 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 12 (:REWRITE REDUCE-INTEGERP-+))
 (12 12 (:REWRITE INTEGERP-MINUS-X))
 (12 12 (:META META-INTEGERP-CORRECT))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:META META-RATIONALP-CORRECT))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE |(+ c (+ d x))|))
 )
(RTL::INCQUOT-SP-10
 (210 87 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (174 174 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (174 174 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (174 174 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (174 174 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (174 174 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (141 87 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (135 108 (:REWRITE DEFAULT-PLUS-2))
 (135 108 (:REWRITE DEFAULT-PLUS-1))
 (117 87 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (93 87 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (87 87 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (87 87 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (87 87 (:REWRITE |(equal c (/ x))|))
 (87 87 (:REWRITE |(equal c (- x))|))
 (87 87 (:REWRITE |(equal (/ x) c)|))
 (87 87 (:REWRITE |(equal (/ x) (/ y))|))
 (87 87 (:REWRITE |(equal (- x) c)|))
 (87 87 (:REWRITE |(equal (- x) (- y))|))
 (87 57 (:REWRITE DEFAULT-TIMES-2))
 (57 57 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (57 57 (:REWRITE DEFAULT-TIMES-1))
 (57 9 (:REWRITE ACL2-NUMBERP-X))
 (48 48 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (48 48 (:REWRITE NORMALIZE-ADDENDS))
 (34 34 (:REWRITE SUBSETP-MEMBER . 4))
 (34 34 (:REWRITE SUBSETP-MEMBER . 3))
 (34 34 (:REWRITE SUBSETP-MEMBER . 2))
 (34 34 (:REWRITE SUBSETP-MEMBER . 1))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 3))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 2))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (24 24 (:REWRITE |(equal (+ (- c) x) y)|))
 (24 6 (:REWRITE RATIONALP-X))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 6 (:META META-INTEGERP-CORRECT))
 (3 3 (:TYPE-PRESCRIPTION RTL::RATIONALP-ABS))
 (3 3 (:TYPE-PRESCRIPTION ABS))
 )
(RTL::INCQUOT-SP-11
 (1305 464 (:REWRITE DEFAULT-PLUS-2))
 (771 464 (:REWRITE DEFAULT-PLUS-1))
 (622 242 (:REWRITE DEFAULT-TIMES-2))
 (432 129 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (312 156 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (293 293 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (293 293 (:REWRITE NORMALIZE-ADDENDS))
 (267 129 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (242 242 (:REWRITE DEFAULT-TIMES-1))
 (224 224 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (189 21 (:REWRITE ACL2-NUMBERP-X))
 (165 129 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (159 159 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (159 159 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (159 159 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (159 159 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (159 159 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (156 156 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (156 156 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (156 156 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (133 129 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (129 129 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (129 129 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (129 129 (:REWRITE |(equal c (/ x))|))
 (129 129 (:REWRITE |(equal c (- x))|))
 (129 129 (:REWRITE |(equal (/ x) c)|))
 (129 129 (:REWRITE |(equal (/ x) (/ y))|))
 (129 129 (:REWRITE |(equal (- x) c)|))
 (129 129 (:REWRITE |(equal (- x) (- y))|))
 (84 21 (:REWRITE RATIONALP-X))
 (60 60 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (42 42 (:TYPE-PRESCRIPTION BOOLEANP))
 (34 34 (:REWRITE SUBSETP-MEMBER . 4))
 (34 34 (:REWRITE SUBSETP-MEMBER . 3))
 (34 34 (:REWRITE SUBSETP-MEMBER . 2))
 (34 34 (:REWRITE SUBSETP-MEMBER . 1))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 3))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 2))
 (21 21 (:REWRITE REDUCE-RATIONALP-+))
 (21 21 (:REWRITE REDUCE-RATIONALP-*))
 (21 21 (:REWRITE REDUCE-INTEGERP-+))
 (21 21 (:REWRITE RATIONALP-MINUS-X))
 (21 21 (:REWRITE INTEGERP-MINUS-X))
 (21 21 (:META META-RATIONALP-CORRECT))
 (21 21 (:META META-INTEGERP-CORRECT))
 (20 20 (:REWRITE FOLD-CONSTS-IN-+))
 (18 18 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:TYPE-PRESCRIPTION RTL::RATIONALP-ABS))
 (2 2 (:TYPE-PRESCRIPTION ABS))
 )
(RTL::INCQUOT-SP-12
 (156 60 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (114 60 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (108 108 (:REWRITE DEFAULT-PLUS-2))
 (108 108 (:REWRITE DEFAULT-PLUS-1))
 (63 60 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (60 60 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (60 60 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (60 60 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (60 60 (:REWRITE |(equal c (/ x))|))
 (60 60 (:REWRITE |(equal c (- x))|))
 (60 60 (:REWRITE |(equal (/ x) c)|))
 (60 60 (:REWRITE |(equal (/ x) (/ y))|))
 (60 60 (:REWRITE |(equal (- x) c)|))
 (60 60 (:REWRITE |(equal (- x) (- y))|))
 (60 30 (:REWRITE DEFAULT-TIMES-2))
 (57 9 (:REWRITE ACL2-NUMBERP-X))
 (54 54 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (54 54 (:REWRITE NORMALIZE-ADDENDS))
 (34 34 (:REWRITE SUBSETP-MEMBER . 4))
 (34 34 (:REWRITE SUBSETP-MEMBER . 3))
 (34 34 (:REWRITE SUBSETP-MEMBER . 2))
 (34 34 (:REWRITE SUBSETP-MEMBER . 1))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 3))
 (34 34 (:REWRITE INTERSECTP-MEMBER . 2))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (30 30 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (30 30 (:REWRITE DEFAULT-TIMES-1))
 (24 6 (:REWRITE RATIONALP-X))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 6 (:META META-INTEGERP-CORRECT))
 )
(RTL::INCQUOT-SP-13
 (111 15 (:REWRITE ACL2-NUMBERP-X))
 (75 15 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (48 12 (:REWRITE RATIONALP-X))
 (33 15 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (18 15 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (15 15 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (15 15 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (15 15 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (15 15 (:REWRITE |(equal c (/ x))|))
 (15 15 (:REWRITE |(equal c (- x))|))
 (15 15 (:REWRITE |(equal (/ x) c)|))
 (15 15 (:REWRITE |(equal (/ x) (/ y))|))
 (15 15 (:REWRITE |(equal (- x) c)|))
 (15 15 (:REWRITE |(equal (- x) (- y))|))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 12 (:REWRITE REDUCE-RATIONALP-+))
 (12 12 (:REWRITE REDUCE-RATIONALP-*))
 (12 12 (:REWRITE REDUCE-INTEGERP-+))
 (12 12 (:REWRITE RATIONALP-MINUS-X))
 (12 12 (:REWRITE INTEGERP-MINUS-X))
 (12 12 (:META META-RATIONALP-CORRECT))
 (12 12 (:META META-INTEGERP-CORRECT))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (9 9 (:REWRITE NORMALIZE-ADDENDS))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::INCQUOT-SP)
(RTL::INCQUOT-LEMMA
 (166 22 (:REWRITE ACL2-NUMBERP-X))
 (109 19 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (72 18 (:REWRITE RATIONALP-X))
 (55 55 (:REWRITE DEFAULT-PLUS-2))
 (39 19 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (23 19 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (20 20 (:TYPE-PRESCRIPTION BOOLEANP))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (19 19 (:REWRITE NORMALIZE-ADDENDS))
 (19 19 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (19 19 (:REWRITE |(equal c (/ x))|))
 (19 19 (:REWRITE |(equal c (- x))|))
 (19 19 (:REWRITE |(equal (/ x) c)|))
 (19 19 (:REWRITE |(equal (/ x) (/ y))|))
 (19 19 (:REWRITE |(equal (- x) c)|))
 (19 19 (:REWRITE |(equal (- x) (- y))|))
 (18 18 (:REWRITE REDUCE-RATIONALP-+))
 (18 18 (:REWRITE REDUCE-RATIONALP-*))
 (18 18 (:REWRITE REDUCE-INTEGERP-+))
 (18 18 (:REWRITE RATIONALP-MINUS-X))
 (18 18 (:REWRITE INTEGERP-MINUS-X))
 (18 18 (:META META-RATIONALP-CORRECT))
 (18 18 (:META META-INTEGERP-CORRECT))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::REMSGN)
(RTL::REMZERO)
(RTL::QUOTLO)
(RTL::QUOTLOP)
(RTL::QTRUNC*)
(RTL::QINC*)
(RTL::STK*)
(RTL::COMPUTEQ-LEMMA)
(RTL::INTEGERP-QTRUNC
 (101 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (45 1 (:REWRITE |(< (if a b c) x)|))
 (41 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (11 1 (:REWRITE |(* y (* x z))|))
 (10 6 (:REWRITE DEFAULT-TIMES-2))
 (8 8 (:TYPE-PRESCRIPTION RTL::QUOTLO))
 (6 6 (:REWRITE DEFAULT-TIMES-1))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (5 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 4 (:TYPE-PRESCRIPTION RTL::BVECP))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (3 3 (:REWRITE RTL::BITS-NEG-INDICES))
 (3 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (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 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-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (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))|))
 (1 1 (:TYPE-PRESCRIPTION RTL::RATIONALP-ABS))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1 1 (:TYPE-PRESCRIPTION ABS))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE |(* a (/ a) b)|))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::INTEGERP-QINC
 (42 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (8 8 (:TYPE-PRESCRIPTION RTL::QUOTLOP))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (2 2 (:TYPE-PRESCRIPTION RTL::BVECP))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE 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 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (- x))|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) (/ y))|))
 (1 1 (:REWRITE |(< (- x) c)|))
 (1 1 (:REWRITE |(< (- x) (- y))|))
 )
(RTL::BVECP-QPF-QNF
 (4394 878 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (4394 878 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (3988 878 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (3988 878 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (3393 3393 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (3393 3393 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (3393 3393 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (2529 1 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (1857 4 (:REWRITE |(equal (+ (- c) x) y)|))
 (1756 878 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (1687 1687 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1687 1687 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1687 1687 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1107 85 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1083 1 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (1030 250 (:REWRITE DEFAULT-PLUS-2))
 (902 100 (:REWRITE RATIONALP-X))
 (878 878 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (878 878 (:TYPE-PRESCRIPTION NATP))
 (878 878 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (878 878 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (878 878 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (878 878 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (878 878 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (878 878 (:TYPE-PRESCRIPTION INTEGERP-MOD-1))
 (878 878 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (632 72 (:REWRITE ACL2-NUMBERP-X))
 (516 84 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (462 360 (:REWRITE DEFAULT-TIMES-2))
 (368 360 (:REWRITE DEFAULT-TIMES-1))
 (351 87 (:REWRITE REDUCE-RATIONALP-+))
 (325 2 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (319 2 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (254 4 (:REWRITE MOD-X-Y-=-X . 3))
 (253 114 (:REWRITE INTEGERP-MINUS-X))
 (253 4 (:REWRITE MOD-X-Y-=-X . 4))
 (248 4 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (247 84 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (239 4 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (195 4 (:REWRITE RTL::MOD-DOES-NOTHING))
 (183 4 (:REWRITE MOD-ZERO . 3))
 (164 53 (:REWRITE |(< (- x) c)|))
 (162 4 (:REWRITE MOD-ZERO . 4))
 (155 155 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (152 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (152 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (124 124 (:TYPE-PRESCRIPTION BOOLEANP))
 (114 72 (:REWRITE DEFAULT-LESS-THAN-1))
 (108 108 (:REWRITE REDUCE-INTEGERP-+))
 (108 108 (:META META-INTEGERP-CORRECT))
 (104 55 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (104 1 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (101 101 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (101 101 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (100 86 (:REWRITE |(equal (- x) c)|))
 (91 49 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (89 87 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (87 87 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (87 87 (:META META-RATIONALP-CORRECT))
 (86 86 (:REWRITE |(equal c (/ x))|))
 (86 86 (:REWRITE |(equal c (- x))|))
 (86 86 (:REWRITE |(equal (/ x) c)|))
 (86 86 (:REWRITE |(equal (/ x) (/ y))|))
 (86 86 (:REWRITE |(equal (- x) (- y))|))
 (85 85 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (84 54 (:REWRITE |(< c (- x))|))
 (83 72 (:REWRITE DEFAULT-LESS-THAN-2))
 (82 6 (:REWRITE |(* y (* x z))|))
 (72 72 (:REWRITE THE-FLOOR-BELOW))
 (72 72 (:REWRITE THE-FLOOR-ABOVE))
 (72 49 (:REWRITE INTEGERP-<-CONSTANT))
 (62 54 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (60 4 (:REWRITE MOD-X-Y-=-X . 2))
 (59 4 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (59 4 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (59 4 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (59 4 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (58 2 (:REWRITE |(* (* x y) z)|))
 (55 54 (:REWRITE |(< (- x) (- y))|))
 (55 33 (:REWRITE SIMPLIFY-SUMS-<))
 (54 54 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (54 54 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (54 54 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (54 54 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (54 54 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (54 54 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (54 54 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (54 54 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (54 54 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (54 54 (:REWRITE |(< (/ x) (/ y))|))
 (49 49 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (49 49 (:REWRITE CONSTANT-<-INTEGERP))
 (38 7 (:REWRITE |(* c (* d x))|))
 (29 29 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (27 27 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (26 2 (:REWRITE RTL::BITS-TAIL))
 (24 17 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (22 14 (:REWRITE |(+ c (+ d x))|))
 (15 15 (:REWRITE |(< (/ x) 0)|))
 (15 15 (:REWRITE |(< (+ c/d x) y)|))
 (15 15 (:REWRITE |(< (+ (- c) x) y)|))
 (15 15 (:REWRITE |(< (* x y) 0)|))
 (14 13 (:REWRITE DEFAULT-MOD-1))
 (13 13 (:REWRITE DEFAULT-MOD-2))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (9 9 (:REWRITE |(< y (+ (- c) x))|))
 (9 9 (:REWRITE |(< x (+ c/d y))|))
 (8 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (6 6 (:REWRITE |(- (- x))|))
 (6 2 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (6 2 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (5 5 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (5 5 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (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 MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (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|))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE DEFAULT-EXPT-2))
 (3 3 (:REWRITE DEFAULT-EXPT-1))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-MOD-3))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 1 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (1 1 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (1 1 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (1 1 (:REWRITE |(equal (* x y) 0)|))
 (1 1 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 )
(RTL::BVECP-RPF-RNF
 (2529 1 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (1857 4 (:REWRITE |(equal (+ (- c) x) y)|))
 (1083 1 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (1046 216 (:REWRITE DEFAULT-PLUS-2))
 (1034 206 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (1034 206 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (858 858 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (858 858 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (858 858 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (853 853 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (853 853 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (853 853 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (852 206 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (852 206 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (662 40 (:REWRITE RATIONALP-X))
 (495 13 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (445 312 (:REWRITE DEFAULT-TIMES-2))
 (444 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (376 206 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (330 312 (:REWRITE DEFAULT-TIMES-1))
 (325 2 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (319 2 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (291 27 (:REWRITE REDUCE-RATIONALP-+))
 (254 4 (:REWRITE MOD-X-Y-=-X . 3))
 (253 4 (:REWRITE MOD-X-Y-=-X . 4))
 (248 4 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (239 4 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (206 206 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (206 206 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (206 206 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (206 206 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (206 206 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (206 206 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (206 206 (:TYPE-PRESCRIPTION INTEGERP-MOD-1))
 (206 206 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (195 4 (:REWRITE RTL::MOD-DOES-NOTHING))
 (193 54 (:REWRITE INTEGERP-MINUS-X))
 (183 183 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (183 4 (:REWRITE MOD-ZERO . 3))
 (170 170 (:TYPE-PRESCRIPTION NATP))
 (166 55 (:REWRITE |(< (- x) c)|))
 (162 4 (:REWRITE MOD-ZERO . 4))
 (152 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (152 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (116 63 (:REWRITE DEFAULT-LESS-THAN-1))
 (106 57 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (104 1 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (97 51 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (92 12 (:REWRITE ACL2-NUMBERP-X))
 (86 56 (:REWRITE |(< c (- x))|))
 (84 84 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (74 63 (:REWRITE DEFAULT-LESS-THAN-2))
 (74 51 (:REWRITE INTEGERP-<-CONSTANT))
 (64 56 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (63 63 (:REWRITE THE-FLOOR-BELOW))
 (63 63 (:REWRITE THE-FLOOR-ABOVE))
 (60 4 (:REWRITE MOD-X-Y-=-X . 2))
 (59 4 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (59 4 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (59 4 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (59 4 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (58 2 (:REWRITE |(* (* x y) z)|))
 (57 56 (:REWRITE |(< (- x) (- y))|))
 (56 56 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (56 56 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (56 56 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (56 56 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (56 56 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (56 56 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (56 56 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (56 56 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (56 56 (:REWRITE |(< (/ x) (/ y))|))
 (55 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (52 52 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (52 52 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (52 52 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (52 52 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (52 52 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (51 51 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (51 51 (:REWRITE CONSTANT-<-INTEGERP))
 (48 48 (:REWRITE REDUCE-INTEGERP-+))
 (48 48 (:META META-INTEGERP-CORRECT))
 (45 45 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (45 45 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (29 29 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (28 19 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (28 14 (:REWRITE |(equal (- x) c)|))
 (27 27 (:META META-RATIONALP-CORRECT))
 (26 2 (:REWRITE RTL::BITS-TAIL))
 (17 15 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (16 16 (:REWRITE |(< (+ c/d x) y)|))
 (16 16 (:REWRITE |(< (+ (- c) x) y)|))
 (15 15 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (15 15 (:REWRITE |(< (/ x) 0)|))
 (15 15 (:REWRITE |(< (* x y) 0)|))
 (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) (- y))|))
 (14 13 (:REWRITE DEFAULT-MOD-1))
 (13 13 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (13 13 (:REWRITE DEFAULT-MOD-2))
 (10 10 (:REWRITE |(< y (+ (- c) x))|))
 (10 10 (:REWRITE |(< x (+ c/d y))|))
 (8 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (6 6 (:REWRITE |(- (- x))|))
 (6 2 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (6 2 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (5 5 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (5 5 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (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 2 (:REWRITE DEFAULT-EXPT-2))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 2 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-MOD-3))
 (2 2 (:REWRITE DEFAULT-EXPT-1))
 (2 2 (:REWRITE |(expt 1/c n)|))
 (2 2 (:REWRITE |(expt (- x) n)|))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 1 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (2 1 (:REWRITE |(* 1 x)|))
 (1 1 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (1 1 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (1 1 (:REWRITE |(equal (* x y) 0)|))
 (1 1 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 )
(RTL::INTEGERP-QUOTF
 (30 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (12 3 (:REWRITE RATIONALP-X))
 (9 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-INTEGERP-CORRECT))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:META META-RATIONALP-CORRECT))
 (2 1 (:TYPE-PRESCRIPTION RTL::INTEGERP-QUOTF))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::INTEGERP-QUOTM1F
 (30 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (12 3 (:REWRITE RATIONALP-X))
 (9 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-INTEGERP-CORRECT))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:META META-RATIONALP-CORRECT))
 (2 1 (:TYPE-PRESCRIPTION RTL::INTEGERP-QUOTM1F))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::R-RP-RN
 (9985 160 (:REWRITE MOD-X-Y-=-X . 4))
 (9131 160 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (8902 160 (:REWRITE MOD-ZERO . 4))
 (8031 8031 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (8031 8031 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (8031 8031 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (7406 1478 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (6686 1486 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (6686 1486 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (4819 160 (:REWRITE MOD-ZERO . 3))
 (4225 2436 (:REWRITE DEFAULT-TIMES-2))
 (4052 160 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (3646 158 (:REWRITE |(* (* x y) z)|))
 (3134 26 (:LINEAR RTL::MOD-BND-1))
 (2970 2416 (:REWRITE DEFAULT-TIMES-1))
 (2537 9 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (2522 2522 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (2522 2522 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (2522 2522 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (2496 1478 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (2334 784 (:REWRITE DEFAULT-PLUS-2))
 (2071 152 (:REWRITE RTL::MOD-DOES-NOTHING))
 (2044 26 (:LINEAR RTL::MOD-BND-2))
 (1865 12 (:REWRITE |(equal (+ (- c) x) y)|))
 (1654 108 (:REWRITE RATIONALP-X))
 (1486 1486 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (1486 1486 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (1486 1486 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (1478 1478 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (1478 1478 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (1478 1478 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1478 1478 (:TYPE-PRESCRIPTION INTEGERP-MOD-1))
 (1478 1478 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (1411 160 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (1411 160 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (1354 345 (:REWRITE |(< (- x) c)|))
 (1339 1339 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1296 68 (:LINEAR MOD-BOUNDS-2))
 (1184 370 (:REWRITE |(< c (- x))|))
 (1131 101 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1108 387 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1104 152 (:REWRITE MOD-X-Y-=-X . 2))
 (1091 9 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (1018 1018 (:TYPE-PRESCRIPTION NATP))
 (936 9 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (891 309 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (735 152 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (735 152 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (714 393 (:REWRITE DEFAULT-LESS-THAN-1))
 (711 204 (:REWRITE INTEGERP-MINUS-X))
 (672 393 (:REWRITE DEFAULT-LESS-THAN-2))
 (542 34 (:LINEAR MOD-BOUNDS-3))
 (540 20 (:REWRITE |(+ (if a b c) x)|))
 (538 370 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (524 92 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (520 152 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (520 152 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (488 56 (:REWRITE ACL2-NUMBERP-X))
 (438 169 (:REWRITE DEFAULT-MOD-1))
 (435 92 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (393 393 (:REWRITE THE-FLOOR-BELOW))
 (393 393 (:REWRITE THE-FLOOR-ABOVE))
 (389 370 (:REWRITE |(< (- x) (- y))|))
 (370 370 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (370 370 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (370 370 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (370 370 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (370 370 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (370 370 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (370 370 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (370 370 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (370 370 (:REWRITE |(< (/ x) (/ y))|))
 (351 87 (:REWRITE REDUCE-RATIONALP-+))
 (332 309 (:REWRITE INTEGERP-<-CONSTANT))
 (325 2 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (319 2 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (318 318 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (316 316 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (316 316 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (316 316 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (316 316 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (316 316 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (309 309 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (309 309 (:REWRITE CONSTANT-<-INTEGERP))
 (236 110 (:REWRITE |(equal (- x) c)|))
 (191 191 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (188 188 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (188 188 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (182 182 (:REWRITE REDUCE-INTEGERP-+))
 (182 182 (:META META-INTEGERP-CORRECT))
 (169 169 (:REWRITE DEFAULT-MOD-2))
 (152 152 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (152 152 (:REWRITE |(mod x (- y))| . 3))
 (152 152 (:REWRITE |(mod x (- y))| . 2))
 (152 152 (:REWRITE |(mod x (- y))| . 1))
 (152 152 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (152 152 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (152 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (152 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (145 111 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (111 111 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (110 110 (:REWRITE |(equal c (/ x))|))
 (110 110 (:REWRITE |(equal c (- x))|))
 (110 110 (:REWRITE |(equal (/ x) c)|))
 (110 110 (:REWRITE |(equal (/ x) (/ y))|))
 (110 110 (:REWRITE |(equal (- x) (- y))|))
 (110 10 (:REWRITE |(- (if a b c))|))
 (101 101 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (87 87 (:META META-RATIONALP-CORRECT))
 (77 77 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (76 67 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (73 73 (:REWRITE |(< (/ x) 0)|))
 (73 73 (:REWRITE |(< (* x y) 0)|))
 (72 8 (:REWRITE MOD-ZERO . 1))
 (72 8 (:REWRITE MOD-POSITIVE . 3))
 (70 70 (:REWRITE |(< 0 (/ x))|))
 (70 70 (:REWRITE |(< 0 (* x y))|))
 (54 54 (:REWRITE |(- (- x))|))
 (52 52 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (52 52 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (50 50 (:REWRITE |(< (+ c/d x) y)|))
 (50 50 (:REWRITE |(< (+ (- c) x) y)|))
 (40 8 (:REWRITE MOD-ZERO . 2))
 (40 8 (:REWRITE MOD-NONPOSITIVE))
 (34 34 (:REWRITE |(< y (+ (- c) x))|))
 (34 34 (:REWRITE |(< x (+ c/d y))|))
 (32 32 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (32 32 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (26 26 (:LINEAR RTL::MOD-BND-3))
 (26 2 (:REWRITE RTL::BITS-TAIL))
 (24 24 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (24 24 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (18 17 (:REWRITE |(* 1 x)|))
 (17 17 (:REWRITE |(equal (* x y) 0)|))
 (17 17 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (13 13 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (13 13 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (10 9 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (9 9 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (9 9 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (8 8 (:TYPE-PRESCRIPTION INTEGERP-MOD-3))
 (8 8 (:REWRITE MOD-POSITIVE . 2))
 (8 8 (:REWRITE MOD-POSITIVE . 1))
 (8 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (6 2 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (6 2 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 2 (:REWRITE DEFAULT-EXPT-2))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 2 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (2 2 (:REWRITE DEFAULT-EXPT-1))
 (2 2 (:REWRITE |(expt 1/c n)|))
 (2 2 (:REWRITE |(expt (- x) n)|))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::RF-BOUND
 (3344 668 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (3344 668 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (3006 668 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (3006 668 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (2771 2771 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (2771 2771 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (2771 2771 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (2529 1 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (1857 4 (:REWRITE |(equal (+ (- c) x) y)|))
 (1685 1685 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1685 1685 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1685 1685 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1152 668 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (1126 256 (:REWRITE DEFAULT-PLUS-2))
 (1083 1 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (668 668 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (668 668 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (668 668 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (668 668 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (668 668 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (668 668 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (668 668 (:TYPE-PRESCRIPTION INTEGERP-MOD-1))
 (668 668 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (662 40 (:REWRITE RATIONALP-X))
 (605 392 (:REWRITE DEFAULT-TIMES-2))
 (575 53 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (484 484 (:TYPE-PRESCRIPTION NATP))
 (484 52 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (410 392 (:REWRITE DEFAULT-TIMES-1))
 (371 371 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (371 371 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (371 371 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (371 371 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (371 371 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (325 2 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (319 2 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (296 143 (:REWRITE DEFAULT-LESS-THAN-1))
 (291 27 (:REWRITE REDUCE-RATIONALP-+))
 (277 131 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (263 263 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (254 4 (:REWRITE MOD-X-Y-=-X . 3))
 (253 4 (:REWRITE MOD-X-Y-=-X . 4))
 (248 4 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (246 135 (:REWRITE |(< (- x) c)|))
 (239 4 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (195 4 (:REWRITE RTL::MOD-DOES-NOTHING))
 (193 54 (:REWRITE INTEGERP-MINUS-X))
 (186 137 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (183 4 (:REWRITE MOD-ZERO . 3))
 (166 136 (:REWRITE |(< c (- x))|))
 (162 4 (:REWRITE MOD-ZERO . 4))
 (154 143 (:REWRITE DEFAULT-LESS-THAN-2))
 (154 131 (:REWRITE INTEGERP-<-CONSTANT))
 (152 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (152 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (144 136 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (143 143 (:REWRITE THE-FLOOR-BELOW))
 (143 143 (:REWRITE THE-FLOOR-ABOVE))
 (137 136 (:REWRITE |(< (- x) (- y))|))
 (136 136 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (136 136 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (136 136 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (136 136 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (136 136 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (136 136 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (136 136 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (136 136 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (136 136 (:REWRITE |(< (/ x) (/ y))|))
 (135 52 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (131 131 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (131 131 (:REWRITE CONSTANT-<-INTEGERP))
 (124 124 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (109 109 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (104 1 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (92 12 (:REWRITE ACL2-NUMBERP-X))
 (84 84 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (84 84 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (68 54 (:REWRITE |(equal (- x) c)|))
 (60 4 (:REWRITE MOD-X-Y-=-X . 2))
 (59 4 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (59 4 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (59 4 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (59 4 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (58 2 (:REWRITE |(* (* x y) z)|))
 (57 55 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (55 55 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (55 55 (:REWRITE |(< (/ x) 0)|))
 (55 55 (:REWRITE |(< (* x y) 0)|))
 (54 54 (:REWRITE |(equal c (/ x))|))
 (54 54 (:REWRITE |(equal c (- x))|))
 (54 54 (:REWRITE |(equal (/ x) c)|))
 (54 54 (:REWRITE |(equal (/ x) (/ y))|))
 (54 54 (:REWRITE |(equal (- x) (- y))|))
 (53 53 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (48 48 (:REWRITE REDUCE-INTEGERP-+))
 (48 48 (:META META-INTEGERP-CORRECT))
 (46 46 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (46 46 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (45 45 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (28 19 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (27 27 (:META META-RATIONALP-CORRECT))
 (26 2 (:REWRITE RTL::BITS-TAIL))
 (16 16 (:REWRITE |(< (+ c/d x) y)|))
 (16 16 (:REWRITE |(< (+ (- c) x) y)|))
 (14 13 (:REWRITE DEFAULT-MOD-1))
 (13 13 (:REWRITE DEFAULT-MOD-2))
 (10 10 (:REWRITE |(< y (+ (- c) x))|))
 (10 10 (:REWRITE |(< x (+ c/d y))|))
 (8 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (6 6 (:REWRITE |(- (- x))|))
 (6 2 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (6 2 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (5 5 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (5 5 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (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 2 (:REWRITE DEFAULT-EXPT-2))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 2 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-MOD-3))
 (2 2 (:REWRITE DEFAULT-EXPT-1))
 (2 2 (:REWRITE |(expt 1/c n)|))
 (2 2 (:REWRITE |(expt (- x) n)|))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 1 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (2 1 (:REWRITE |(* 1 x)|))
 (1 1 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (1 1 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (1 1 (:REWRITE |(equal (* x y) 0)|))
 (1 1 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 )
(RTL::R-RP-RN-0
 (2632 4 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (2239 447 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (1928 1928 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (1928 1928 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (1928 1928 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (1924 454 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (1924 454 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (1863 10 (:REWRITE |(equal (+ (- c) x) y)|))
 (1197 1197 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1197 1197 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1160 4 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (1127 355 (:REWRITE DEFAULT-PLUS-2))
 (657 347 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (638 34 (:REWRITE RATIONALP-X))
 (638 13 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (532 9 (:REWRITE MOD-X-Y-=-X . 4))
 (527 9 (:REWRITE MOD-X-Y-=-X . 3))
 (497 403 (:REWRITE DEFAULT-TIMES-2))
 (481 53 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (454 454 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (454 454 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (454 454 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (454 9 (:REWRITE RTL::MOD-DOES-NOTHING))
 (447 447 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (447 447 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (435 9 (:REWRITE MOD-ZERO . 3))
 (409 403 (:REWRITE DEFAULT-TIMES-1))
 (347 347 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (347 347 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (310 310 (:TYPE-PRESCRIPTION NATP))
 (299 13 (:REWRITE |(* (* x y) z)|))
 (285 21 (:REWRITE REDUCE-RATIONALP-+))
 (233 120 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (218 218 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (209 110 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (197 59 (:REWRITE INTEGERP-MINUS-X))
 (186 66 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (181 117 (:REWRITE |(< c (- x))|))
 (164 70 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (158 118 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (151 124 (:REWRITE DEFAULT-LESS-THAN-1))
 (138 3 (:REWRITE MOD-ZERO . 1))
 (136 13 (:REWRITE |(* y (* x z))|))
 (131 4 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (127 124 (:REWRITE DEFAULT-LESS-THAN-2))
 (124 124 (:REWRITE THE-FLOOR-BELOW))
 (124 124 (:REWRITE THE-FLOOR-ABOVE))
 (122 110 (:REWRITE INTEGERP-<-CONSTANT))
 (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|))
 (118 118 (:REWRITE |(< (/ x) (/ y))|))
 (118 118 (:REWRITE |(< (- x) (- y))|))
 (116 78 (:REWRITE SIMPLIFY-SUMS-<))
 (110 110 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (110 110 (:REWRITE CONSTANT-<-INTEGERP))
 (104 13 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (104 13 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (98 53 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (91 3 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (87 87 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (87 87 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (85 9 (:REWRITE MOD-X-Y-=-X . 2))
 (85 3 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (84 9 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (84 9 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (82 82 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (80 80 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (77 18 (:REWRITE |(* c (* d x))|))
 (76 62 (:REWRITE |(equal (- x) c)|))
 (62 62 (:REWRITE |(equal c (/ x))|))
 (62 62 (:REWRITE |(equal c (- x))|))
 (62 62 (:REWRITE |(equal (/ x) c)|))
 (62 62 (:REWRITE |(equal (/ x) (/ y))|))
 (62 62 (:REWRITE |(equal (- x) (- y))|))
 (61 61 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (59 51 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (53 53 (:REWRITE REDUCE-INTEGERP-+))
 (53 53 (:META META-INTEGERP-CORRECT))
 (51 42 (:REWRITE |(+ c (+ d x))|))
 (42 12 (:REWRITE |(< 0 (/ x))|))
 (36 4 (:REWRITE ACL2-NUMBERP-X))
 (27 27 (:REWRITE |(< (/ x) 0)|))
 (27 27 (:REWRITE |(< (+ c/d x) y)|))
 (27 27 (:REWRITE |(< (+ (- c) x) y)|))
 (27 27 (:REWRITE |(< (* x y) 0)|))
 (25 25 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (23 22 (:REWRITE DEFAULT-MOD-1))
 (22 22 (:REWRITE DEFAULT-MOD-2))
 (21 21 (:META META-RATIONALP-CORRECT))
 (19 19 (:REWRITE |(< y (+ (- c) x))|))
 (19 19 (:REWRITE |(< x (+ c/d y))|))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (15 3 (:REWRITE MOD-ZERO . 2))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (12 12 (:REWRITE |(< 0 (* x y))|))
 (10 2 (:LINEAR MOD-BOUNDS-2))
 (9 9 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (9 9 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (9 9 (:REWRITE |(mod x (- y))| . 3))
 (9 9 (:REWRITE |(mod x (- y))| . 2))
 (9 9 (:REWRITE |(mod x (- y))| . 1))
 (9 9 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (9 9 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (9 9 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (6 6 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (6 6 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (5 5 (:REWRITE |(equal (* x y) 0)|))
 (5 4 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (5 4 (:REWRITE |(* 1 x)|))
 (5 3 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (5 3 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (4 4 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (4 4 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (4 4 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-MOD-3))
 (2 2 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (2 2 (:REWRITE |(* a (/ a))|))
 (1 1 (:REWRITE DEFAULT-DIVIDE))
 (1 1 (:REWRITE |(/ (/ x))|))
 (1 1 (:LINEAR RTL::MOD-BND-3))
 (1 1 (:LINEAR RTL::MOD-BND-2))
 )
(RTL::REMZERO-REWRITE-1
 (12 12 (:REWRITE REDUCE-INTEGERP-+))
 (12 12 (:REWRITE INTEGERP-MINUS-X))
 (12 12 (:META META-INTEGERP-CORRECT))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 )
(RTL::INTEGERP-RPF
 (2 1 (:TYPE-PRESCRIPTION RTL::INTEGERP-RPF))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::INTEGERP-RNF
 (2 1 (:TYPE-PRESCRIPTION RTL::INTEGERP-RNF))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::REMZERO-REWRITE
 (15 7 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (14 7 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (13 7 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (12 6 (:REWRITE DEFAULT-LOGXOR-2))
 (12 6 (:REWRITE DEFAULT-LOGXOR-1))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (7 7 (:REWRITE |(equal c (/ x))|))
 (7 7 (:REWRITE |(equal c (- x))|))
 (7 7 (:REWRITE |(equal (/ x) c)|))
 (7 7 (:REWRITE |(equal (/ x) (/ y))|))
 (7 7 (:REWRITE |(equal (- x) c)|))
 (7 7 (:REWRITE |(equal (- x) (- y))|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::REMSGN-REWRITE-1
 (46 6 (:REWRITE ACL2-NUMBERP-X))
 (24 2 (:REWRITE RTL::NEG-BITN-0))
 (20 5 (:REWRITE RATIONALP-X))
 (13 13 (:REWRITE DEFAULT-PLUS-2))
 (10 2 (:REWRITE RTL::BVECP-BITN-0))
 (8 8 (:REWRITE REDUCE-INTEGERP-+))
 (8 8 (:REWRITE INTEGERP-MINUS-X))
 (8 8 (:META META-INTEGERP-CORRECT))
 (8 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (6 2 (:REWRITE RTL::NEG-BITN-1))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (5 5 (:REWRITE REDUCE-RATIONALP-+))
 (5 5 (:REWRITE REDUCE-RATIONALP-*))
 (5 5 (:REWRITE RATIONALP-MINUS-X))
 (5 5 (:META META-RATIONALP-CORRECT))
 (5 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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 RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (2 2 (:REWRITE RTL::BITS-BVECP))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::REMSGN-REWRITE-2
 (18901 3 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (15060 16 (:LINEAR MOD-BOUNDS-1))
 (12712 29 (:REWRITE |(equal (+ (- c) x) y)|))
 (10359 288 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (7376 8 (:LINEAR RTL::MOD-BND-1))
 (6531 60 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6309 3 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (3242 28 (:REWRITE MOD-X-Y-=-X . 3))
 (3216 28 (:REWRITE MOD-X-Y-=-X . 4))
 (3178 28 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (3134 28 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (2990 28 (:REWRITE RTL::MOD-DOES-NOTHING))
 (2762 287 (:REWRITE NORMALIZE-ADDENDS))
 (2451 62 (:REWRITE |(* x (+ y z))|))
 (2348 28 (:REWRITE MOD-ZERO . 4))
 (2284 899 (:REWRITE DEFAULT-PLUS-2))
 (2210 28 (:REWRITE MOD-ZERO . 3))
 (1885 899 (:REWRITE DEFAULT-PLUS-1))
 (1728 58 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1636 28 (:REWRITE DEFAULT-MOD-RATIO))
 (1155 165 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (1037 61 (:REWRITE |(* x (- y))|))
 (1014 420 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (904 8 (:LINEAR RTL::MOD-BND-2))
 (900 418 (:REWRITE DEFAULT-TIMES-2))
 (860 860 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (860 860 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (860 860 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (854 288 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (665 290 (:REWRITE DEFAULT-LESS-THAN-1))
 (660 330 (:DEFINITION FIX))
 (648 8 (:LINEAR MOD-BOUNDS-3))
 (554 277 (:REWRITE |(+ 0 x)|))
 (550 418 (:REWRITE DEFAULT-TIMES-1))
 (499 99 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (499 99 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (483 290 (:REWRITE DEFAULT-LESS-THAN-2))
 (475 99 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (475 99 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (427 149 (:REWRITE SIMPLIFY-SUMS-<))
 (420 420 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (420 420 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (420 420 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (401 288 (:REWRITE |(< (- x) c)|))
 (401 288 (:REWRITE |(< (- x) (- y))|))
 (399 67 (:REWRITE DEFAULT-MINUS))
 (388 290 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (382 64 (:REWRITE |(- (* c x))|))
 (330 165 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (314 288 (:REWRITE |(< c (- x))|))
 (304 288 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (290 290 (:REWRITE THE-FLOOR-BELOW))
 (290 290 (:REWRITE THE-FLOOR-ABOVE))
 (288 288 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (288 288 (:REWRITE INTEGERP-<-CONSTANT))
 (288 288 (:REWRITE CONSTANT-<-INTEGERP))
 (288 288 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (288 288 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (288 288 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (288 288 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (288 288 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (288 288 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (288 288 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (288 288 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (288 288 (:REWRITE |(< (/ x) (/ y))|))
 (274 1 (:REWRITE |(equal (mod a n) (mod b n))|))
 (267 267 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (266 26 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (266 26 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (248 28 (:REWRITE MOD-X-Y-=-X . 2))
 (217 32 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (194 28 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (194 28 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (178 178 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (172 28 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (172 28 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (166 166 (:REWRITE |(+ c (+ d x))|))
 (165 165 (:REWRITE |(+ x (- x))|))
 (145 5 (:REWRITE |(* (* x y) z)|))
 (129 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (122 122 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (113 113 (:REWRITE |(< (+ c/d x) y)|))
 (113 113 (:REWRITE |(< (+ (- c) x) y)|))
 (112 16 (:LINEAR MOD-BOUNDS-2))
 (100 41 (:META META-INTEGERP-CORRECT))
 (100 32 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (99 99 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (99 99 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (99 99 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (99 99 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (98 98 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (84 58 (:REWRITE |(equal (- x) c)|))
 (84 58 (:REWRITE |(equal (- x) (- y))|))
 (82 28 (:REWRITE DEFAULT-MOD-1))
 (79 79 (:REWRITE |(< y (+ (- c) x))|))
 (79 79 (:REWRITE |(< x (+ c/d y))|))
 (70 42 (:REWRITE INTEGERP-MINUS-X))
 (65 5 (:REWRITE |(* y (* x z))|))
 (64 64 (:REWRITE |(< (/ x) 0)|))
 (64 64 (:REWRITE |(< (* x y) 0)|))
 (62 62 (:REWRITE |(* (- x) y)|))
 (59 59 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (58 58 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (58 58 (:REWRITE |(equal c (/ x))|))
 (58 58 (:REWRITE |(equal c (- x))|))
 (58 58 (:REWRITE |(equal (/ x) c)|))
 (58 58 (:REWRITE |(equal (/ x) (/ y))|))
 (52 26 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (51 1 (:REWRITE |(- (+ x y))|))
 (50 28 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (50 28 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (46 26 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (42 8 (:REWRITE |(* c (* d x))|))
 (41 41 (:REWRITE REDUCE-INTEGERP-+))
 (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 |(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 26 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (26 26 (:TYPE-PRESCRIPTION NATP))
 (26 26 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (22 22 (:TYPE-PRESCRIPTION RTL::RATIONALP-ABS))
 (22 22 (:TYPE-PRESCRIPTION ABS))
 (20 2 (:REWRITE RTL::NEG-BITN-0))
 (8 8 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (8 8 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (8 8 (:LINEAR RTL::MOD-BND-3))
 (8 3 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (6 6 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (6 6 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (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 y) 0) rationalp (* x y)|))
 (4 2 (:REWRITE RTL::BVECP-BITN-0))
 (3 3 (: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::NEG-BITN-1))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (2 2 (:REWRITE |(equal (* x y) 0)|))
 (2 2 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RTL::REMSGN-REWRITE-3
 (24 2 (:REWRITE RTL::NEG-BITN-0))
 (16 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (10 10 (:TYPE-PRESCRIPTION RTL::RF))
 (10 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (10 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 4 (:REWRITE DEFAULT-TIMES-2))
 (8 4 (:REWRITE RTL::BITS-TAIL))
 (8 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (6 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 2 (:REWRITE RTL::NEG-BITN-1))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE DEFAULT-TIMES-1))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3 3 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE INTEGERP-<-CONSTANT))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE CONSTANT-<-INTEGERP))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (- x))|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) (/ y))|))
 (3 3 (:REWRITE |(< (- x) c)|))
 (3 3 (:REWRITE |(< (- x) (- y))|))
 (3 2 (:REWRITE DEFAULT-PLUS-2))
 (3 2 (:REWRITE DEFAULT-PLUS-1))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (1 1 (:REWRITE RTL::BITS-BVECP))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::INT-RF
 (30 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (18 9 (:REWRITE DEFAULT-TIMES-2))
 (12 6 (:REWRITE DEFAULT-PLUS-2))
 (12 3 (:REWRITE RATIONALP-X))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (9 9 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (9 9 (:REWRITE DEFAULT-TIMES-1))
 (9 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6 6 (:REWRITE NORMALIZE-ADDENDS))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:REWRITE DEFAULT-PLUS-1))
 (6 6 (:META META-INTEGERP-CORRECT))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:META META-RATIONALP-CORRECT))
 )
(RTL::REMSGN-REWRITE
 (417 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (346 39 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (136 136 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (136 136 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (96 2 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (90 2 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (66 40 (:REWRITE DEFAULT-LESS-THAN-1))
 (55 38 (:REWRITE DEFAULT-TIMES-2))
 (54 40 (:REWRITE DEFAULT-LESS-THAN-2))
 (52 30 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (51 30 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (51 30 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (42 30 (:REWRITE INTEGERP-<-CONSTANT))
 (40 40 (:REWRITE THE-FLOOR-BELOW))
 (40 40 (:REWRITE THE-FLOOR-ABOVE))
 (40 38 (:REWRITE DEFAULT-TIMES-1))
 (40 30 (:REWRITE SIMPLIFY-SUMS-<))
 (30 30 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (30 30 (:REWRITE CONSTANT-<-INTEGERP))
 (30 30 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (30 30 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (30 30 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (30 30 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (30 30 (:REWRITE |(< c (- x))|))
 (30 30 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (30 30 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (30 30 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (30 30 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (30 30 (:REWRITE |(< (/ x) (/ y))|))
 (30 30 (:REWRITE |(< (- x) c)|))
 (30 30 (:REWRITE |(< (- x) (- y))|))
 (27 6 (:REWRITE |(* c (* d x))|))
 (25 25 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (24 24 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (24 8 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (24 8 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (19 19 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (18 6 (:REWRITE RTL::BITS-TAIL))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (12 8 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (10 2 (:REWRITE |(* y x)|))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (9 9 (:REWRITE |(< (/ x) 0)|))
 (9 9 (:REWRITE |(< (* x y) 0)|))
 (9 9 (:REWRITE |(* (- x) y)|))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (8 8 (:REWRITE |(equal c (/ x))|))
 (8 8 (:REWRITE |(equal c (- x))|))
 (8 8 (:REWRITE |(equal (/ x) c)|))
 (8 8 (:REWRITE |(equal (/ x) (/ y))|))
 (8 8 (:REWRITE |(equal (- x) c)|))
 (8 8 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:META META-INTEGERP-CORRECT))
 (4 2 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (4 2 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (3 3 (:REWRITE |arith (* (- x) y)|))
 (3 3 (:REWRITE |(* a (/ a) b)|))
 (3 3 (:REWRITE |(* 1 x)|))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:REWRITE DEFAULT-MINUS))
 )
(RTL::QF-1
 (4370 2 (:REWRITE |(<= x (/ y)) with (< 0 y)|))
 (4239 2 (:REWRITE |(< (/ x) y) with (< 0 x)|))
 (1092 81 (:REWRITE DEFAULT-PLUS-2))
 (1088 1088 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1088 1088 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1088 1088 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1088 1088 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1088 1088 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (962 74 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (792 99 (:REWRITE DEFAULT-TIMES-2))
 (760 76 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (760 76 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (662 81 (:REWRITE DEFAULT-PLUS-1))
 (606 606 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (606 606 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (606 606 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (490 4 (:REWRITE |(* x (+ y z))|))
 (453 59 (:REWRITE DEFAULT-LESS-THAN-1))
 (440 59 (:REWRITE DEFAULT-LESS-THAN-2))
 (437 437 (:REWRITE |arith (* c (* d x))|))
 (412 99 (:REWRITE DEFAULT-TIMES-1))
 (404 58 (:REWRITE |(< (- x) c)|))
 (317 37 (:REWRITE SIMPLIFY-SUMS-<))
 (316 24 (:LINEAR EXPT-<-1-TWO))
 (296 50 (:REWRITE CONSTANT-<-INTEGERP))
 (231 231 (:REWRITE |arith (expt x c)|))
 (231 231 (:REWRITE |arith (expt 1/c n)|))
 (192 24 (:LINEAR EXPT->-1-ONE))
 (189 27 (:REWRITE DEFAULT-MINUS))
 (181 19 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (176 24 (:LINEAR EXPT-X->=-X))
 (176 24 (:LINEAR EXPT-X->-X))
 (88 58 (:REWRITE |(< (- x) (- y))|))
 (85 58 (:REWRITE |(< c (- x))|))
 (76 76 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (74 74 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (74 74 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (74 74 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (65 58 (:REWRITE |(< (/ x) (/ y))|))
 (64 64 (:REWRITE |arith (* (- x) y)|))
 (63 63 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (63 63 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (63 63 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (59 59 (:REWRITE |arith (- (* c x))|))
 (59 59 (:REWRITE THE-FLOOR-BELOW))
 (59 59 (:REWRITE THE-FLOOR-ABOVE))
 (58 58 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (58 58 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (58 58 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (58 58 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (58 58 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (58 58 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (58 58 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (58 58 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (58 58 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (58 58 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (55 2 (:REWRITE |(<= x (/ y)) with (< y 0)|))
 (55 2 (:REWRITE |(< (/ x) y) with (< x 0)|))
 (50 50 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (50 50 (:REWRITE INTEGERP-<-CONSTANT))
 (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))
 (45 45 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (45 45 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (45 45 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (30 30 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (29 2 (:REWRITE INTEGERP-MINUS-X))
 (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 11 (:REWRITE DEFAULT-EXPT-2))
 (20 18 (:REWRITE |(< 0 (/ x))|))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (18 18 (:REWRITE |(< 0 (* x y))|))
 (17 17 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (15 10 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (14 14 (:REWRITE |(* c (* d x))|))
 (11 11 (:REWRITE DEFAULT-EXPT-1))
 (11 11 (:REWRITE |(expt (- x) n)|))
 (11 11 (:REWRITE |(< (/ x) 0)|))
 (11 11 (:REWRITE |(< (+ c/d x) y)|))
 (11 11 (:REWRITE |(< (+ (- c) x) y)|))
 (11 11 (:REWRITE |(< (* x y) 0)|))
 (9 9 (:REWRITE |(* (- x) y)|))
 (8 8 (:REWRITE |(< y (+ (- c) x))|))
 (8 8 (:REWRITE |(< x (+ c/d y))|))
 (7 7 (:REWRITE |(+ c (+ d x))|))
 (6 3 (:REWRITE DEFAULT-DIVIDE))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:META META-INTEGERP-CORRECT))
 )
(RTL::QF-2
 (559 100 (:REWRITE DEFAULT-TIMES-2))
 (514 100 (:REWRITE DEFAULT-TIMES-1))
 (228 228 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (228 228 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (228 228 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (228 228 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (228 228 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (220 41 (:REWRITE DEFAULT-PLUS-2))
 (195 41 (:REWRITE DEFAULT-PLUS-1))
 (108 16 (:REWRITE DEFAULT-LESS-THAN-1))
 (102 14 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (84 16 (:REWRITE DEFAULT-LESS-THAN-2))
 (48 1 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (45 1 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (40 10 (:REWRITE DEFAULT-MINUS))
 (38 16 (:REWRITE |(< (- x) c)|))
 (38 16 (:REWRITE |(< (- x) (- y))|))
 (26 26 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (26 26 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (26 26 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (26 26 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (26 26 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (26 26 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (26 26 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (26 26 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (26 26 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (26 26 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (24 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (24 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (23 11 (:REWRITE SIMPLIFY-SUMS-<))
 (22 16 (:REWRITE INTEGERP-<-CONSTANT))
 (20 16 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (20 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (20 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (16 16 (:REWRITE THE-FLOOR-BELOW))
 (16 16 (:REWRITE THE-FLOOR-ABOVE))
 (16 16 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (16 16 (:REWRITE CONSTANT-<-INTEGERP))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (- x))|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) (/ y))|))
 (16 8 (:REWRITE DEFAULT-EXPT-2))
 (15 15 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (10 10 (:REWRITE |arith (* c (* d x))|))
 (10 10 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (8 8 (:REWRITE DEFAULT-EXPT-1))
 (8 8 (:REWRITE |(expt 1/c n)|))
 (8 8 (:REWRITE |(expt (- x) n)|))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (6 6 (:REWRITE |(* c (* d x))|))
 (6 6 (:REWRITE |(* (- x) y)|))
 (6 3 (:REWRITE |(< 0 (/ x))|))
 (5 5 (:REWRITE |arith (* (- x) y)|))
 (4 4 (:TYPE-PRESCRIPTION RTL::RATIONALP-ABS))
 (4 4 (:TYPE-PRESCRIPTION ABS))
 (3 3 (:REWRITE |arith (- (* c x))|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 1 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (2 1 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE DEFAULT-DIVIDE))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::QF-3
 (45 45 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (45 45 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (45 45 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (45 45 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (45 45 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (27 7 (:REWRITE DEFAULT-TIMES-1))
 (16 8 (:REWRITE DEFAULT-PLUS-2))
 (16 7 (:REWRITE DEFAULT-TIMES-2))
 (8 8 (:REWRITE DEFAULT-PLUS-1))
 (8 4 (:REWRITE DEFAULT-EXPT-2))
 (7 7 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (6 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (5 5 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (5 5 (:REWRITE NORMALIZE-ADDENDS))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::QF-4
 (1784 2 (:REWRITE |(<= x (/ y)) with (< 0 y)|))
 (1723 2 (:REWRITE |(< (/ x) y) with (< 0 x)|))
 (1418 215 (:REWRITE DEFAULT-TIMES-2))
 (972 215 (:REWRITE DEFAULT-TIMES-1))
 (962 74 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (954 954 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (954 954 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (954 954 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (954 954 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (954 954 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (840 67 (:REWRITE DEFAULT-PLUS-2))
 (603 7 (:REWRITE RTL::INTEGERP-FL))
 (563 67 (:REWRITE DEFAULT-PLUS-1))
 (490 4 (:REWRITE |(* x (+ y z))|))
 (441 31 (:REWRITE DEFAULT-LESS-THAN-2))
 (381 381 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (381 381 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (381 381 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (253 31 (:REWRITE DEFAULT-LESS-THAN-1))
 (251 30 (:REWRITE CONSTANT-<-INTEGERP))
 (235 17 (:REWRITE SIMPLIFY-SUMS-<))
 (211 23 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (157 24 (:META META-INTEGERP-CORRECT))
 (149 16 (:REWRITE DEFAULT-MINUS))
 (128 128 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (128 128 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (128 128 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (128 128 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (128 128 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (128 128 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (128 128 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (76 38 (:REWRITE DEFAULT-EXPT-2))
 (74 74 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (74 74 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (74 74 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (57 38 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (57 30 (:REWRITE |(< c (- x))|))
 (55 2 (:REWRITE |(<= x (/ y)) with (< y 0)|))
 (55 2 (:REWRITE |(< (/ x) y) with (< x 0)|))
 (51 24 (:REWRITE INTEGERP-MINUS-X))
 (41 30 (:REWRITE |(< (- x) c)|))
 (41 30 (:REWRITE |(< (- x) (- y))|))
 (39 30 (:REWRITE |(< (/ x) (/ y))|))
 (38 38 (:REWRITE DEFAULT-EXPT-1))
 (38 38 (:REWRITE |(expt 1/c n)|))
 (38 38 (:REWRITE |(expt (- x) n)|))
 (31 31 (:REWRITE THE-FLOOR-BELOW))
 (31 31 (:REWRITE THE-FLOOR-ABOVE))
 (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 |(< 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 |(< (/ 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|))
 (24 24 (:REWRITE REDUCE-INTEGERP-+))
 (21 21 (:REWRITE |(* c (* d x))|))
 (18 9 (:REWRITE DEFAULT-DIVIDE))
 (15 15 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (12 12 (:REWRITE |(* (- x) y)|))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (8 4 (:REWRITE |(< 0 (/ x))|))
 (7 7 (:REWRITE INTEGERP-/))
 (7 7 (:REWRITE |(< y (+ (- c) x))|))
 (7 7 (:REWRITE |(< x (+ c/d y))|))
 (7 7 (:REWRITE |(< (+ c/d x) y)|))
 (7 7 (:REWRITE |(< (+ (- c) x) y)|))
 (6 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (4 4 (:REWRITE 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 |(< 0 (* x y))|))
 (4 4 (:REWRITE |(+ c (+ d x))|))
 (4 4 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (2 2 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (2 2 (:LINEAR RTL::N<=FL-LINEAR))
 )
(RTL::QF-5
 (36 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (33 24 (:REWRITE DEFAULT-LESS-THAN-1))
 (30 21 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (30 21 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (24 24 (:REWRITE THE-FLOOR-BELOW))
 (24 24 (:REWRITE THE-FLOOR-ABOVE))
 (24 24 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (24 24 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (24 24 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (24 24 (:REWRITE INTEGERP-<-CONSTANT))
 (24 24 (:REWRITE DEFAULT-LESS-THAN-2))
 (24 24 (:REWRITE CONSTANT-<-INTEGERP))
 (24 24 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (24 24 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (24 24 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (24 24 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (24 24 (:REWRITE |(< c (- x))|))
 (24 24 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (24 24 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (24 24 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (24 24 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (24 24 (:REWRITE |(< (/ x) (/ y))|))
 (24 24 (:REWRITE |(< (- x) c)|))
 (24 24 (:REWRITE |(< (- x) (- y))|))
 (21 21 (:REWRITE SIMPLIFY-SUMS-<))
 (15 15 (:REWRITE |(< (/ x) 0)|))
 (15 15 (:REWRITE |(< (* x y) 0)|))
 (15 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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 3 (:REWRITE RATIONALP-X))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (3 3 (:REWRITE RTL::BITS-NEG-INDICES))
 (3 3 (:META META-RATIONALP-CORRECT))
 (3 3 (:META META-INTEGERP-CORRECT))
 )
(RTL::QF-6
 (614 10 (:REWRITE RTL::INTEGERP-FL))
 (162 36 (:META META-INTEGERP-CORRECT))
 (78 24 (:REWRITE DEFAULT-TIMES-2))
 (75 12 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (57 9 (:REWRITE ACL2-NUMBERP-X))
 (54 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (47 47 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (47 47 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (47 47 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (47 47 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (47 47 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (36 36 (:REWRITE REDUCE-INTEGERP-+))
 (36 36 (:REWRITE INTEGERP-MINUS-X))
 (36 24 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (36 24 (:REWRITE DEFAULT-TIMES-1))
 (30 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (24 24 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (24 24 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (24 24 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (24 6 (:REWRITE RATIONALP-X))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (21 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (18 18 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (12 12 (:REWRITE |(equal c (/ x))|))
 (12 12 (:REWRITE |(equal c (- x))|))
 (12 12 (:REWRITE |(equal (/ x) c)|))
 (12 12 (:REWRITE |(equal (/ x) (/ y))|))
 (12 12 (:REWRITE |(equal (- x) c)|))
 (12 12 (:REWRITE |(equal (- x) (- y))|))
 (12 6 (:REWRITE DEFAULT-DIVIDE))
 (10 10 (:REWRITE INTEGERP-/))
 (9 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (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)|))
 (6 6 (:REWRITE |(* c (* d x))|))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 4 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (4 2 (:REWRITE DEFAULT-PLUS-2))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (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))
 )
(RTL::QF-7
 (336 6 (:REWRITE |(< (if a b c) x)|))
 (207 3 (:REWRITE RTL::BITS-TAIL))
 (141 33 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (105 72 (:REWRITE DEFAULT-LESS-THAN-1))
 (90 63 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (90 63 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (81 9 (:REWRITE ACL2-NUMBERP-X))
 (75 33 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (72 72 (:REWRITE THE-FLOOR-BELOW))
 (72 72 (:REWRITE THE-FLOOR-ABOVE))
 (72 72 (:REWRITE DEFAULT-LESS-THAN-2))
 (66 66 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (66 66 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (66 66 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (66 66 (:REWRITE INTEGERP-<-CONSTANT))
 (66 66 (:REWRITE CONSTANT-<-INTEGERP))
 (66 66 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (66 66 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (66 66 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (66 66 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (66 66 (:REWRITE |(< c (- x))|))
 (66 66 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (66 66 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (66 66 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (66 66 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (66 66 (:REWRITE |(< (/ x) (/ y))|))
 (66 66 (:REWRITE |(< (- x) c)|))
 (66 66 (:REWRITE |(< (- x) (- y))|))
 (63 63 (:REWRITE SIMPLIFY-SUMS-<))
 (48 42 (:REWRITE DEFAULT-PLUS-2))
 (42 42 (:REWRITE DEFAULT-PLUS-1))
 (39 33 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (36 36 (:REWRITE |(< (/ x) 0)|))
 (36 36 (:REWRITE |(< (* x y) 0)|))
 (36 9 (:REWRITE RATIONALP-X))
 (33 33 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (33 33 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (33 33 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (33 33 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (33 33 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (33 33 (:REWRITE |(equal c (/ x))|))
 (33 33 (:REWRITE |(equal c (- x))|))
 (33 33 (:REWRITE |(equal (/ x) c)|))
 (33 33 (:REWRITE |(equal (/ x) (/ y))|))
 (33 33 (:REWRITE |(equal (- x) c)|))
 (33 33 (:REWRITE |(equal (- x) (- y))|))
 (24 24 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (24 24 (:REWRITE NORMALIZE-ADDENDS))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (18 18 (:REWRITE |(< (+ c/d x) y)|))
 (18 18 (:REWRITE |(< (+ (- c) x) y)|))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (9 9 (:REWRITE REDUCE-RATIONALP-+))
 (9 9 (:REWRITE REDUCE-RATIONALP-*))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE RATIONALP-MINUS-X))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (9 9 (:REWRITE RTL::BITS-NEG-INDICES))
 (9 9 (:META META-RATIONALP-CORRECT))
 (9 9 (:META META-INTEGERP-CORRECT))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(RTL::QF-8
 (755 13 (:REWRITE RTL::INTEGERP-FL))
 (195 42 (:META META-INTEGERP-CORRECT))
 (105 30 (:REWRITE DEFAULT-TIMES-2))
 (81 27 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (66 21 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (54 36 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (48 30 (:REWRITE DEFAULT-TIMES-1))
 (42 42 (:REWRITE REDUCE-INTEGERP-+))
 (42 42 (:REWRITE INTEGERP-MINUS-X))
 (42 21 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (36 36 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (36 36 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (36 36 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (33 21 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (31 26 (:REWRITE DEFAULT-PLUS-2))
 (29 26 (:REWRITE DEFAULT-PLUS-1))
 (27 27 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (27 27 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (27 27 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (21 21 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (21 21 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (21 21 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (21 21 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (21 21 (:REWRITE |(equal c (/ x))|))
 (21 21 (:REWRITE |(equal c (- x))|))
 (21 21 (:REWRITE |(equal (/ x) c)|))
 (21 21 (:REWRITE |(equal (/ x) (/ y))|))
 (21 21 (:REWRITE |(equal (- x) c)|))
 (21 21 (:REWRITE |(equal (- x) (- y))|))
 (18 9 (:REWRITE DEFAULT-DIVIDE))
 (15 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (14 14 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (14 14 (:REWRITE NORMALIZE-ADDENDS))
 (13 13 (:REWRITE INTEGERP-/))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (- x))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) 0)|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (12 12 (:REWRITE |(< (* x y) 0)|))
 (12 3 (:REWRITE RATIONALP-X))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (9 9 (:REWRITE |(* c (* d x))|))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 4 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:META META-RATIONALP-CORRECT))
 (2 2 (:LINEAR RTL::N<=FL-LINEAR))
 )
(RTL::QF-9
 (1784 2 (:REWRITE |(<= x (/ y)) with (< 0 y)|))
 (1723 2 (:REWRITE |(< (/ x) y) with (< 0 x)|))
 (1410 215 (:REWRITE DEFAULT-TIMES-2))
 (964 215 (:REWRITE DEFAULT-TIMES-1))
 (962 74 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (934 934 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (934 934 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (934 934 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (934 934 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (934 934 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (847 74 (:REWRITE DEFAULT-PLUS-2))
 (603 7 (:REWRITE RTL::INTEGERP-FL))
 (570 74 (:REWRITE DEFAULT-PLUS-1))
 (490 4 (:REWRITE |(* x (+ y z))|))
 (440 31 (:REWRITE DEFAULT-LESS-THAN-2))
 (365 365 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (365 365 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (365 365 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (253 31 (:REWRITE DEFAULT-LESS-THAN-1))
 (251 30 (:REWRITE CONSTANT-<-INTEGERP))
 (234 17 (:REWRITE SIMPLIFY-SUMS-<))
 (211 23 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (157 24 (:META META-INTEGERP-CORRECT))
 (149 16 (:REWRITE DEFAULT-MINUS))
 (131 131 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (131 131 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (131 131 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (131 131 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (131 131 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (131 131 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (131 131 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (76 38 (:REWRITE DEFAULT-EXPT-2))
 (74 74 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (74 74 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (74 74 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (57 38 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (57 30 (:REWRITE |(< c (- x))|))
 (55 2 (:REWRITE |(<= x (/ y)) with (< y 0)|))
 (55 2 (:REWRITE |(< (/ x) y) with (< x 0)|))
 (51 24 (:REWRITE INTEGERP-MINUS-X))
 (41 30 (:REWRITE |(< (- x) c)|))
 (41 30 (:REWRITE |(< (- x) (- y))|))
 (39 30 (:REWRITE |(< (/ x) (/ y))|))
 (38 38 (:REWRITE DEFAULT-EXPT-1))
 (38 38 (:REWRITE |(expt 1/c n)|))
 (38 38 (:REWRITE |(expt (- x) n)|))
 (31 31 (:REWRITE THE-FLOOR-BELOW))
 (31 31 (:REWRITE THE-FLOOR-ABOVE))
 (30 30 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (30 30 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (30 30 (:REWRITE INTEGERP-<-CONSTANT))
 (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 |(< (/ 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|))
 (24 24 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (24 24 (:REWRITE REDUCE-INTEGERP-+))
 (21 21 (:REWRITE |(* c (* d x))|))
 (20 20 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (18 9 (:REWRITE DEFAULT-DIVIDE))
 (12 12 (:REWRITE |(* (- x) y)|))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (8 4 (:REWRITE |(< 0 (/ x))|))
 (7 7 (:REWRITE INTEGERP-/))
 (7 7 (:REWRITE |(< y (+ (- c) x))|))
 (7 7 (:REWRITE |(< x (+ c/d y))|))
 (7 7 (:REWRITE |(< (+ c/d x) y)|))
 (7 7 (:REWRITE |(< (+ (- c) x) y)|))
 (6 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (4 4 (:REWRITE 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 |(< 0 (* x y))|))
 (4 4 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (2 2 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:LINEAR RTL::N<=FL-LINEAR))
 )
(RTL::QF-10
 (36 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (33 24 (:REWRITE DEFAULT-LESS-THAN-1))
 (30 21 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (30 21 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (24 24 (:REWRITE THE-FLOOR-BELOW))
 (24 24 (:REWRITE THE-FLOOR-ABOVE))
 (24 24 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (24 24 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (24 24 (:REWRITE INTEGERP-<-CONSTANT))
 (24 24 (:REWRITE DEFAULT-LESS-THAN-2))
 (24 24 (:REWRITE CONSTANT-<-INTEGERP))
 (24 24 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (24 24 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (24 24 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (24 24 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (24 24 (:REWRITE |(< c (- x))|))
 (24 24 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (24 24 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (24 24 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (24 24 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (24 24 (:REWRITE |(< (/ x) (/ y))|))
 (24 24 (:REWRITE |(< (- x) c)|))
 (24 24 (:REWRITE |(< (- x) (- y))|))
 (21 21 (:REWRITE SIMPLIFY-SUMS-<))
 (18 18 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (15 15 (:REWRITE |(< (/ x) 0)|))
 (15 15 (:REWRITE |(< (* x y) 0)|))
 (15 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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 3 (:REWRITE RATIONALP-X))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (3 3 (:REWRITE RTL::BITS-NEG-INDICES))
 (3 3 (:META META-RATIONALP-CORRECT))
 (3 3 (:META META-INTEGERP-CORRECT))
 )
(RTL::QF-11
 (39459 9 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (35772 60 (:LINEAR MOD-BOUNDS-1))
 (26628 87 (:REWRITE |(equal (+ (- c) x) y)|))
 (17424 30 (:LINEAR RTL::MOD-BND-1))
 (15684 6 (:REWRITE RTL::BITS-TAIL))
 (13875 204 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (13173 9 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (10752 6 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (6867 234 (:REWRITE |(* y x)|))
 (6858 96 (:REWRITE MOD-X-Y-=-X . 4))
 (6858 96 (:REWRITE MOD-X-Y-=-X . 3))
 (6807 96 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (6666 96 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (6567 96 (:REWRITE RTL::MOD-DOES-NOTHING))
 (6276 192 (:REWRITE |(* x (+ y z))|))
 (5892 96 (:REWRITE MOD-ZERO . 3))
 (4545 3126 (:REWRITE DEFAULT-PLUS-1))
 (4323 96 (:REWRITE DEFAULT-MOD-RATIO))
 (4230 96 (:REWRITE MOD-ZERO . 4))
 (4212 3126 (:REWRITE DEFAULT-PLUS-2))
 (3498 3498 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (3498 3498 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (3498 3498 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (2967 198 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2556 183 (:REWRITE |(* x (- y))|))
 (2550 1245 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2439 1620 (:REWRITE DEFAULT-TIMES-2))
 (2404 480 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (2404 480 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (2366 480 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (2366 480 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (2130 30 (:LINEAR RTL::MOD-BND-2))
 (1848 30 (:LINEAR MOD-BOUNDS-3))
 (1734 1620 (:REWRITE DEFAULT-TIMES-1))
 (1599 1599 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1599 1599 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1599 1599 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1587 1293 (:REWRITE DEFAULT-LESS-THAN-1))
 (1557 1293 (:REWRITE DEFAULT-LESS-THAN-2))
 (1494 1212 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1479 51 (:REWRITE |(* (* x y) z)|))
 (1386 1218 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1293 1293 (:REWRITE THE-FLOOR-BELOW))
 (1293 1293 (:REWRITE THE-FLOOR-ABOVE))
 (1281 1212 (:REWRITE INTEGERP-<-CONSTANT))
 (1215 1212 (:REWRITE |(< (- x) c)|))
 (1215 1212 (:REWRITE |(< (- x) (- y))|))
 (1212 1212 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1212 1212 (:REWRITE CONSTANT-<-INTEGERP))
 (1212 1212 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1212 1212 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1212 1212 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1212 1212 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1212 1212 (:REWRITE |(< c (- x))|))
 (1212 1212 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1212 1212 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1212 1212 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1212 1212 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1212 1212 (:REWRITE |(< (/ x) (/ y))|))
 (975 6 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (957 6 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (951 951 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (852 726 (:REWRITE SIMPLIFY-SUMS-<))
 (831 63 (:REWRITE |(* y (* x z))|))
 (762 762 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (711 3 (:REWRITE |(equal (mod a n) (mod b n))|))
 (651 75 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (651 75 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (582 561 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (522 96 (:REWRITE MOD-X-Y-=-X . 2))
 (516 492 (:REWRITE |(+ c (+ d x))|))
 (513 123 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (501 96 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (501 96 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (498 93 (:REWRITE |(* c (* d x))|))
 (498 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (486 6 (:DEFINITION NATP))
 (480 480 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (480 480 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (480 480 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (480 480 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (480 480 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (474 96 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (474 96 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (456 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (456 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (441 441 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (438 6 (:REWRITE ODD-EXPT-THM))
 (438 6 (:LINEAR EXPT->=-1-ONE))
 (438 6 (:LINEAR EXPT-<=-1-TWO))
 (432 6 (:LINEAR EXPT-X->=-X))
 (432 6 (:LINEAR EXPT-X->-X))
 (429 279 (:REWRITE |(< y (+ (- c) x))|))
 (426 6 (:LINEAR EXPT->-1-ONE))
 (426 6 (:LINEAR EXPT-<-1-TWO))
 (393 393 (:REWRITE |(< (+ c/d x) y)|))
 (393 393 (:REWRITE |(< (+ (- c) x) y)|))
 (354 201 (:META META-INTEGERP-CORRECT))
 (312 60 (:LINEAR MOD-BOUNDS-2))
 (279 279 (:REWRITE |(< x (+ c/d y))|))
 (276 276 (:REWRITE |(< (* x y) 0)|))
 (276 204 (:REWRITE INTEGERP-MINUS-X))
 (276 123 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (270 270 (:REWRITE |(< (/ x) 0)|))
 (222 135 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (204 120 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (201 201 (:REWRITE REDUCE-INTEGERP-+))
 (201 201 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (201 201 (:REWRITE |(* (- x) y)|))
 (198 198 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (198 198 (:REWRITE |(equal c (/ x))|))
 (198 198 (:REWRITE |(equal c (- x))|))
 (198 198 (:REWRITE |(equal (/ x) c)|))
 (198 198 (:REWRITE |(equal (/ x) (/ y))|))
 (198 198 (:REWRITE |(equal (- x) c)|))
 (198 198 (:REWRITE |(equal (- x) (- y))|))
 (198 24 (:REWRITE DEFAULT-EXPT-2))
 (144 6 (:REWRITE |(expt x (if a b c))|))
 (135 135 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (135 135 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (135 15 (:REWRITE ACL2-NUMBERP-X))
 (123 96 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (123 96 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (117 96 (:REWRITE DEFAULT-MOD-1))
 (114 114 (:REWRITE |(< 0 (/ x))|))
 (114 114 (:REWRITE |(< 0 (* x y))|))
 (108 108 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (108 108 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (108 108 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (108 108 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (108 108 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (108 108 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (99 75 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (96 96 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (96 96 (:REWRITE DEFAULT-MOD-2))
 (96 96 (:REWRITE |(mod x (- y))| . 3))
 (96 96 (:REWRITE |(mod x (- y))| . 2))
 (96 96 (:REWRITE |(mod x (- y))| . 1))
 (96 96 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (96 96 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (93 93 (:TYPE-PRESCRIPTION NATP))
 (63 63 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (63 63 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (60 15 (:REWRITE RATIONALP-X))
 (54 27 (:REWRITE |(* 1 x)|))
 (48 48 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (48 12 (:REWRITE |(integerp (- x))|))
 (36 36 (:TYPE-PRESCRIPTION RTL::INTEGERP-SIGB))
 (36 36 (:TYPE-PRESCRIPTION RTL::INTEGERP-SIGA))
 (36 36 (:TYPE-PRESCRIPTION RTL::INTEGERP-QTRUNC))
 (36 36 (:TYPE-PRESCRIPTION RTL::INTEGERP-QINC))
 (36 36 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (36 36 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (30 30 (:LINEAR RTL::MOD-BND-3))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (21 21 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (21 21 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (21 21 (:REWRITE |(equal (* x y) 0)|))
 (21 21 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (18 6 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (18 6 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (15 15 (:REWRITE REDUCE-RATIONALP-+))
 (15 15 (:REWRITE REDUCE-RATIONALP-*))
 (15 15 (:REWRITE RATIONALP-MINUS-X))
 (15 15 (:META META-RATIONALP-CORRECT))
 (12 12 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (12 12 (:REWRITE DEFAULT-EXPT-1))
 (12 12 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (12 12 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (12 12 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (12 12 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (12 9 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (9 9 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (9 9 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE RTL::INTEGERP-SIGB))
 (6 6 (:REWRITE RTL::INTEGERP-SIGA))
 (6 6 (:REWRITE RTL::INTEGERP-QTRUNC))
 (6 6 (:REWRITE RTL::INTEGERP-QINC))
 (6 6 (:REWRITE RTL::INTEGERP-OPB))
 (6 6 (:REWRITE RTL::INTEGERP-OPA))
 (6 6 (:REWRITE |(expt 1/c n)|))
 (6 6 (:REWRITE |(expt (- x) n)|))
 (6 6 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (6 6 (:LINEAR EXPT-LINEAR-UPPER-<))
 (6 6 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (6 6 (:LINEAR EXPT-LINEAR-LOWER-<))
 (6 6 (:LINEAR EXPT->=-1-TWO))
 (6 6 (:LINEAR EXPT->-1-TWO))
 (6 6 (:LINEAR EXPT-<=-1-ONE))
 (6 6 (:LINEAR EXPT-<-1-ONE))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-MOD-3))
 )
(RTL::QF-12
 (908 16 (:REWRITE RTL::INTEGERP-FL))
 (234 54 (:META META-INTEGERP-CORRECT))
 (78 24 (:REWRITE DEFAULT-TIMES-2))
 (78 15 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (60 60 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (60 60 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (60 60 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (57 9 (:REWRITE ACL2-NUMBERP-X))
 (54 54 (:REWRITE REDUCE-INTEGERP-+))
 (54 54 (:REWRITE INTEGERP-MINUS-X))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (47 47 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (47 47 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (47 47 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (47 47 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (47 47 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (36 24 (:REWRITE DEFAULT-TIMES-1))
 (33 15 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (24 15 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (24 6 (:REWRITE RATIONALP-X))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (19 14 (:REWRITE DEFAULT-PLUS-2))
 (18 18 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (16 16 (:REWRITE INTEGERP-/))
 (15 15 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (15 15 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (15 15 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (15 15 (:REWRITE |(equal c (/ x))|))
 (15 15 (:REWRITE |(equal c (- x))|))
 (15 15 (:REWRITE |(equal (/ x) c)|))
 (15 15 (:REWRITE |(equal (/ x) (/ y))|))
 (15 15 (:REWRITE |(equal (- x) c)|))
 (15 15 (:REWRITE |(equal (- x) (- y))|))
 (14 14 (:REWRITE DEFAULT-PLUS-1))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 6 (:REWRITE DEFAULT-DIVIDE))
 (10 10 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (9 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (8 8 (:REWRITE NORMALIZE-ADDENDS))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (6 6 (:REWRITE INTEGERP-<-CONSTANT))
 (6 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (6 6 (:REWRITE CONSTANT-<-INTEGERP))
 (6 6 (:REWRITE |(equal (+ (- c) x) y)|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (- x))|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (/ x) (/ y))|))
 (6 6 (:REWRITE |(< (- x) c)|))
 (6 6 (:REWRITE |(< (- x) (- y))|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:REWRITE |(* c (* d x))|))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (5 5 (:LINEAR RTL::N<=FL-LINEAR))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 )
(RTL::QF-13
 (336 6 (:REWRITE |(< (if a b c) x)|))
 (207 3 (:REWRITE RTL::BITS-TAIL))
 (141 33 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (105 72 (:REWRITE DEFAULT-LESS-THAN-1))
 (90 63 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (90 63 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (81 9 (:REWRITE ACL2-NUMBERP-X))
 (75 51 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (75 33 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (72 72 (:REWRITE THE-FLOOR-BELOW))
 (72 72 (:REWRITE THE-FLOOR-ABOVE))
 (72 72 (:REWRITE DEFAULT-LESS-THAN-2))
 (66 66 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (66 66 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (66 66 (:REWRITE INTEGERP-<-CONSTANT))
 (66 66 (:REWRITE CONSTANT-<-INTEGERP))
 (66 66 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (66 66 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (66 66 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (66 66 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (66 66 (:REWRITE |(< c (- x))|))
 (66 66 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (66 66 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (66 66 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (66 66 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (66 66 (:REWRITE |(< (/ x) (/ y))|))
 (66 66 (:REWRITE |(< (- x) c)|))
 (66 66 (:REWRITE |(< (- x) (- y))|))
 (63 63 (:REWRITE SIMPLIFY-SUMS-<))
 (48 42 (:REWRITE DEFAULT-PLUS-2))
 (42 42 (:REWRITE DEFAULT-PLUS-1))
 (39 33 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (36 36 (:REWRITE |(< (/ x) 0)|))
 (36 36 (:REWRITE |(< (* x y) 0)|))
 (36 9 (:REWRITE RATIONALP-X))
 (33 33 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (33 33 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (33 33 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (33 33 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (33 33 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (33 33 (:REWRITE |(equal c (/ x))|))
 (33 33 (:REWRITE |(equal c (- x))|))
 (33 33 (:REWRITE |(equal (/ x) c)|))
 (33 33 (:REWRITE |(equal (/ x) (/ y))|))
 (33 33 (:REWRITE |(equal (- x) c)|))
 (33 33 (:REWRITE |(equal (- x) (- y))|))
 (24 24 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (24 24 (:REWRITE NORMALIZE-ADDENDS))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (18 18 (:REWRITE |(< (+ c/d x) y)|))
 (18 18 (:REWRITE |(< (+ (- c) x) y)|))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (9 9 (:REWRITE REDUCE-RATIONALP-+))
 (9 9 (:REWRITE REDUCE-RATIONALP-*))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE RATIONALP-MINUS-X))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (9 9 (:REWRITE RTL::BITS-NEG-INDICES))
 (9 9 (:META META-RATIONALP-CORRECT))
 (9 9 (:META META-INTEGERP-CORRECT))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(RTL::QF-14
 (755 13 (:REWRITE RTL::INTEGERP-FL))
 (195 42 (:META META-INTEGERP-CORRECT))
 (105 30 (:REWRITE DEFAULT-TIMES-2))
 (81 27 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (69 21 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (54 36 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (52 29 (:REWRITE DEFAULT-PLUS-2))
 (48 30 (:REWRITE DEFAULT-TIMES-1))
 (45 21 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (42 42 (:REWRITE REDUCE-INTEGERP-+))
 (42 42 (:REWRITE INTEGERP-MINUS-X))
 (41 29 (:REWRITE DEFAULT-PLUS-1))
 (36 36 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (36 36 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (36 36 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (36 21 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (27 27 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (27 27 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (27 27 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (21 21 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (21 21 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (21 21 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (21 21 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (21 21 (:REWRITE |(equal c (/ x))|))
 (21 21 (:REWRITE |(equal c (- x))|))
 (21 21 (:REWRITE |(equal (/ x) c)|))
 (21 21 (:REWRITE |(equal (/ x) (/ y))|))
 (21 21 (:REWRITE |(equal (- x) c)|))
 (21 21 (:REWRITE |(equal (- x) (- y))|))
 (18 9 (:REWRITE DEFAULT-DIVIDE))
 (17 17 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (17 17 (:REWRITE NORMALIZE-ADDENDS))
 (15 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (13 13 (:REWRITE INTEGERP-/))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (- x))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) 0)|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (12 12 (:REWRITE |(< (* x y) 0)|))
 (12 3 (:REWRITE RATIONALP-X))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (9 9 (:REWRITE |(* c (* d x))|))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE |(equal (+ (- c) x) y)|))
 (6 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 4 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:META META-RATIONALP-CORRECT))
 (2 2 (:LINEAR RTL::N<=FL-LINEAR))
 )
(RTL::QF-15)
(RTL::QF-16)
(RTL::QF-17
 (3404 10 (:REWRITE RTL::MOD-DOES-NOTHING))
 (2532 10 (:REWRITE MOD-X-Y-=-X . 3))
 (2420 10 (:REWRITE MOD-ZERO . 4))
 (1802 10 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (1774 10 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (1740 10 (:REWRITE MOD-X-Y-=-X . 4))
 (1240 416 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1240 416 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1240 416 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1171 127 (:META META-INTEGERP-CORRECT))
 (662 662 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (662 662 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (662 662 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (416 416 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (416 416 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (416 416 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (358 358 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (358 358 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (358 358 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (324 108 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (231 45 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (231 45 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (231 45 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (231 45 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (225 157 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (218 10 (:REWRITE MOD-ZERO . 3))
 (196 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (180 18 (:REWRITE |(integerp (expt x n))|))
 (157 157 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (157 157 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (157 157 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (140 10 (:REWRITE DEFAULT-MOD-RATIO))
 (138 138 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (138 69 (:REWRITE DEFAULT-PLUS-2))
 (127 127 (:REWRITE REDUCE-INTEGERP-+))
 (127 127 (:REWRITE INTEGERP-MINUS-X))
 (113 48 (:REWRITE DEFAULT-TIMES-2))
 (108 108 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (108 108 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (108 108 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (101 48 (:REWRITE DEFAULT-TIMES-1))
 (90 45 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (90 45 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (82 45 (:REWRITE DEFAULT-LESS-THAN-1))
 (70 10 (:REWRITE MOD-X-Y-=-X . 2))
 (69 69 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (69 69 (:REWRITE NORMALIZE-ADDENDS))
 (69 69 (:REWRITE DEFAULT-PLUS-1))
 (69 69 (:LINEAR RTL::N<=FL-LINEAR))
 (60 10 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (60 10 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (60 10 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (60 10 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (54 2 (:LINEAR MOD-BOUNDS-3))
 (53 45 (:REWRITE DEFAULT-LESS-THAN-2))
 (48 12 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (45 45 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (45 45 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (45 45 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (45 45 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (45 45 (:REWRITE THE-FLOOR-BELOW))
 (45 45 (:REWRITE THE-FLOOR-ABOVE))
 (45 45 (:REWRITE SIMPLIFY-SUMS-<))
 (45 45 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (45 45 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (45 45 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (45 45 (:REWRITE INTEGERP-<-CONSTANT))
 (45 45 (:REWRITE CONSTANT-<-INTEGERP))
 (45 45 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (45 45 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (45 45 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (45 45 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (45 45 (:REWRITE |(< c (- x))|))
 (45 45 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (45 45 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (45 45 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (45 45 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (45 45 (:REWRITE |(< (/ x) (/ y))|))
 (45 45 (:REWRITE |(< (- x) c)|))
 (45 45 (:REWRITE |(< (- x) (- y))|))
 (42 42 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (27 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (26 26 (:REWRITE INTEGERP-/))
 (24 24 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (24 4 (:LINEAR MOD-BOUNDS-2))
 (20 10 (:REWRITE DEFAULT-MOD-1))
 (18 18 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 12 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (12 12 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (12 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (12 12 (:REWRITE |(equal c (/ x))|))
 (12 12 (:REWRITE |(equal c (- x))|))
 (12 12 (:REWRITE |(equal (/ x) c)|))
 (12 12 (:REWRITE |(equal (/ x) (/ y))|))
 (12 12 (:REWRITE |(equal (- x) c)|))
 (12 12 (:REWRITE |(equal (- x) (- y))|))
 (12 3 (:REWRITE RATIONALP-X))
 (10 10 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (10 10 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (10 10 (:REWRITE DEFAULT-MOD-2))
 (10 10 (:REWRITE |(mod x (- y))| . 3))
 (10 10 (:REWRITE |(mod x (- y))| . 2))
 (10 10 (:REWRITE |(mod x (- y))| . 1))
 (10 10 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (10 10 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (10 10 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (10 10 (:REWRITE |(< (/ x) 0)|))
 (10 10 (:REWRITE |(< (* x y) 0)|))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (8 8 (:REWRITE |(< 0 (/ x))|))
 (8 8 (:REWRITE |(< 0 (* x y))|))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 2 (:REWRITE DEFAULT-DIVIDE))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:META META-RATIONALP-CORRECT))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (2 2 (:TYPE-PRESCRIPTION RTL::BVECP))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (2 2 (:REWRITE |(* c (* d x))|))
 (2 2 (:LINEAR RTL::MOD-BND-3))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::QF-18
 (4814 10 (:REWRITE MOD-ZERO . 4))
 (3420 10 (:REWRITE RTL::MOD-DOES-NOTHING))
 (2548 10 (:REWRITE MOD-X-Y-=-X . 3))
 (2518 20 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1822 10 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (1794 10 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (1756 10 (:REWRITE MOD-X-Y-=-X . 4))
 (1438 482 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1438 482 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1438 482 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1171 127 (:META META-INTEGERP-CORRECT))
 (738 738 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (738 738 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (738 738 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (482 482 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (482 482 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (482 482 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (424 424 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (424 424 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (424 424 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (378 126 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (358 139 (:REWRITE DEFAULT-PLUS-2))
 (346 10 (:REWRITE MOD-ZERO . 3))
 (295 199 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (280 20 (:REWRITE |(* x (+ y z))|))
 (280 10 (:REWRITE DEFAULT-MOD-RATIO))
 (231 45 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (231 45 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (231 45 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (231 45 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (199 199 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (199 199 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (199 199 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (198 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (180 18 (:REWRITE |(integerp (expt x n))|))
 (170 170 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (153 68 (:REWRITE DEFAULT-TIMES-2))
 (139 139 (:REWRITE DEFAULT-PLUS-1))
 (127 127 (:REWRITE REDUCE-INTEGERP-+))
 (127 127 (:REWRITE INTEGERP-MINUS-X))
 (126 126 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (126 126 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (126 126 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (121 68 (:REWRITE DEFAULT-TIMES-1))
 (120 8 (:REWRITE |(+ y (+ x z))|))
 (115 115 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (115 115 (:REWRITE NORMALIZE-ADDENDS))
 (90 45 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (90 45 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (86 2 (:LINEAR MOD-BOUNDS-3))
 (85 85 (:LINEAR RTL::N<=FL-LINEAR))
 (82 45 (:REWRITE DEFAULT-LESS-THAN-1))
 (70 10 (:REWRITE MOD-X-Y-=-X . 2))
 (60 10 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (60 10 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (60 10 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (60 10 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (60 10 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (53 45 (:REWRITE DEFAULT-LESS-THAN-2))
 (48 12 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (48 8 (:REWRITE |(+ c (+ d x))|))
 (45 45 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (45 45 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (45 45 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (45 45 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (45 45 (:REWRITE THE-FLOOR-BELOW))
 (45 45 (:REWRITE THE-FLOOR-ABOVE))
 (45 45 (:REWRITE SIMPLIFY-SUMS-<))
 (45 45 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (45 45 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (45 45 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (45 45 (:REWRITE INTEGERP-<-CONSTANT))
 (45 45 (:REWRITE CONSTANT-<-INTEGERP))
 (45 45 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (45 45 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (45 45 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (45 45 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (45 45 (:REWRITE |(< c (- x))|))
 (45 45 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (45 45 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (45 45 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (45 45 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (45 45 (:REWRITE |(< (/ x) (/ y))|))
 (45 45 (:REWRITE |(< (- x) c)|))
 (45 45 (:REWRITE |(< (- x) (- y))|))
 (44 44 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (42 42 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (37 37 (:REWRITE |(< (+ c/d x) y)|))
 (37 37 (:REWRITE |(< (+ (- c) x) y)|))
 (27 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (26 26 (:REWRITE INTEGERP-/))
 (24 4 (:LINEAR MOD-BOUNDS-2))
 (20 20 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (20 10 (:REWRITE DEFAULT-MOD-1))
 (18 18 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (16 8 (:REWRITE |(+ 0 x)|))
 (12 12 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (12 12 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (12 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (12 12 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (12 12 (:REWRITE |(equal c (/ x))|))
 (12 12 (:REWRITE |(equal c (- x))|))
 (12 12 (:REWRITE |(equal (/ x) c)|))
 (12 12 (:REWRITE |(equal (/ x) (/ y))|))
 (12 12 (:REWRITE |(equal (- x) c)|))
 (12 12 (:REWRITE |(equal (- x) (- y))|))
 (12 3 (:REWRITE RATIONALP-X))
 (10 10 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (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 REDUCE-INTEGERP-+-CONSTANT))
 (10 10 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (10 10 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (10 10 (:REWRITE DEFAULT-MOD-2))
 (10 10 (:REWRITE |(mod x (- y))| . 3))
 (10 10 (:REWRITE |(mod x (- y))| . 2))
 (10 10 (:REWRITE |(mod x (- y))| . 1))
 (10 10 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (10 10 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (10 10 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (10 10 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (10 10 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (10 10 (:REWRITE |(< (/ x) 0)|))
 (10 10 (:REWRITE |(< (* x y) 0)|))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (8 8 (:REWRITE |(< y (+ (- c) x))|))
 (8 8 (:REWRITE |(< x (+ c/d y))|))
 (8 8 (:REWRITE |(< 0 (/ x))|))
 (8 8 (:REWRITE |(< 0 (* x y))|))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 2 (:REWRITE DEFAULT-DIVIDE))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:META META-RATIONALP-CORRECT))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (2 2 (:TYPE-PRESCRIPTION RTL::BVECP))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (2 2 (:REWRITE |(* c (* d x))|))
 (2 2 (:LINEAR RTL::MOD-BND-3))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::QF-19
 (32346 2 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (16184 6 (:REWRITE |(equal (+ (- c) x) y)|))
 (15648 2 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (10268 64 (:REWRITE RTL::MOD-DOES-NOTHING))
 (8976 64 (:REWRITE MOD-X-Y-=-X . 3))
 (8276 64 (:REWRITE MOD-ZERO . 4))
 (7604 3004 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (7450 64 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (7004 64 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (6594 64 (:REWRITE MOD-X-Y-=-X . 4))
 (3004 3004 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (3004 3004 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (3004 3004 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (2609 647 (:META META-INTEGERP-CORRECT))
 (2390 2382 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (2390 2382 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (2390 2382 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (2324 2324 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (2324 2324 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (2324 2324 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (1546 308 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (1546 308 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (1546 308 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (1546 308 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (1364 64 (:REWRITE MOD-ZERO . 3))
 (944 474 (:REWRITE DEFAULT-PLUS-2))
 (928 928 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (896 64 (:REWRITE DEFAULT-MOD-RATIO))
 (824 318 (:REWRITE DEFAULT-TIMES-2))
 (676 318 (:REWRITE DEFAULT-TIMES-1))
 (647 647 (:REWRITE REDUCE-INTEGERP-+))
 (647 647 (:REWRITE INTEGERP-MINUS-X))
 (560 280 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (560 280 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (510 280 (:REWRITE DEFAULT-LESS-THAN-1))
 (478 474 (:REWRITE DEFAULT-PLUS-1))
 (470 470 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (470 470 (:REWRITE NORMALIZE-ADDENDS))
 (464 464 (:LINEAR RTL::N<=FL-LINEAR))
 (448 64 (:REWRITE MOD-X-Y-=-X . 2))
 (417 417 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (417 417 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (417 417 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (417 417 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (417 417 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (417 417 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (392 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (384 64 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (384 64 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (378 14 (:LINEAR MOD-BOUNDS-3))
 (358 358 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (358 358 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (358 358 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (330 280 (:REWRITE DEFAULT-LESS-THAN-2))
 (308 308 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (308 308 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (308 308 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (308 308 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (305 305 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (304 64 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (304 64 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (280 280 (:REWRITE THE-FLOOR-BELOW))
 (280 280 (:REWRITE THE-FLOOR-ABOVE))
 (280 280 (:REWRITE SIMPLIFY-SUMS-<))
 (280 280 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (280 280 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (280 280 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (280 280 (:REWRITE INTEGERP-<-CONSTANT))
 (280 280 (:REWRITE CONSTANT-<-INTEGERP))
 (280 280 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (280 280 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (280 280 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (280 280 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (280 280 (:REWRITE |(< c (- x))|))
 (280 280 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (280 280 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (280 280 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (280 280 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (280 280 (:REWRITE |(< (/ x) (/ y))|))
 (280 280 (:REWRITE |(< (- x) c)|))
 (280 280 (:REWRITE |(< (- x) (- y))|))
 (208 61 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (181 61 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (172 172 (:REWRITE INTEGERP-/))
 (168 28 (:LINEAR MOD-BOUNDS-2))
 (160 160 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (144 64 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (144 64 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (129 61 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (128 64 (:REWRITE DEFAULT-MOD-1))
 (102 102 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (72 18 (:REWRITE |(integerp (expt x n))|))
 (64 64 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (64 64 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (64 64 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (64 64 (:REWRITE DEFAULT-MOD-2))
 (64 64 (:REWRITE |(mod x (- y))| . 3))
 (64 64 (:REWRITE |(mod x (- y))| . 2))
 (64 64 (:REWRITE |(mod x (- y))| . 1))
 (64 64 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (64 64 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (64 64 (:REWRITE |(< (/ x) 0)|))
 (64 64 (:REWRITE |(< (* x y) 0)|))
 (63 63 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (63 63 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (61 61 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (61 61 (:REWRITE |(equal c (/ x))|))
 (61 61 (:REWRITE |(equal c (- x))|))
 (61 61 (:REWRITE |(equal (/ x) c)|))
 (61 61 (:REWRITE |(equal (/ x) (/ y))|))
 (61 61 (:REWRITE |(equal (- x) c)|))
 (61 61 (:REWRITE |(equal (- x) (- y))|))
 (53 53 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (50 50 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (50 50 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (50 50 (:REWRITE |(< 0 (/ x))|))
 (50 50 (:REWRITE |(< 0 (* x y))|))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (24 4 (:REWRITE |(+ y x)|))
 (16 8 (:REWRITE DEFAULT-DIVIDE))
 (14 14 (:LINEAR RTL::MOD-BND-3))
 (12 12 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (12 12 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (12 3 (:REWRITE RATIONALP-X))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-4F))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 2 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:META META-RATIONALP-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3F))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2F))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1F))
 )
(RTL::QF-20
 (81308 1018 (:LINEAR RTL::FL-DEF))
 (37548 2 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (33112 88 (:REWRITE RTL::FL*1/INT-REWRITE))
 (21942 62 (:REWRITE MOD-ZERO . 4))
 (19216 14 (:LINEAR RTL::MOD-BND-2))
 (18910 62 (:REWRITE RTL::MOD-DOES-NOTHING))
 (18772 6 (:REWRITE |(equal (+ (- c) x) y)|))
 (18190 2 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (15940 2382 (:REWRITE DEFAULT-TIMES-2))
 (12692 1036 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (11960 62 (:REWRITE MOD-X-Y-=-X . 3))
 (10894 62 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (10444 62 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (10052 62 (:REWRITE MOD-X-Y-=-X . 4))
 (9240 176 (:REWRITE BUBBLE-DOWN-*-BUBBLE-DOWN))
 (8514 2382 (:REWRITE DEFAULT-TIMES-1))
 (7195 107 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (5280 5280 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (5280 5280 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (5280 5280 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (3488 264 (:REWRITE BUBBLE-DOWN-*-MATCH-1))
 (3248 2880 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (3248 2880 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (3248 2880 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (3128 1136 (:REWRITE DEFAULT-PLUS-2))
 (2664 2664 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (2664 2664 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (2664 2664 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (2288 88 (:REWRITE |(* (/ c) (expt d n))|))
 (2127 723 (:META META-INTEGERP-CORRECT))
 (2112 176 (:TYPE-PRESCRIPTION NOT-INTEGERP-4E))
 (2066 62 (:REWRITE MOD-ZERO . 3))
 (2064 96 (:REWRITE |(* x (if a b c))|))
 (1652 62 (:REWRITE DEFAULT-MOD-RATIO))
 (1526 304 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (1526 304 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (1526 304 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (1526 304 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (1509 1509 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1509 1509 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1509 1509 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1509 1509 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1509 1509 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1509 1509 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1176 1176 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (1112 1104 (:REWRITE DEFAULT-PLUS-1))
 (1060 60 (:REWRITE |(+ y (+ x z))|))
 (880 88 (:DEFINITION FIX))
 (836 836 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (836 836 (:REWRITE NORMALIZE-ADDENDS))
 (723 723 (:REWRITE REDUCE-INTEGERP-+))
 (723 723 (:REWRITE INTEGERP-MINUS-X))
 (720 72 (:REWRITE |(* c (expt d n))|))
 (616 108 (:REWRITE |(+ c (+ d x))|))
 (588 588 (:LINEAR RTL::N<=FL-LINEAR))
 (570 14 (:LINEAR MOD-BOUNDS-3))
 (556 278 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (556 278 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (506 278 (:REWRITE DEFAULT-LESS-THAN-1))
 (475 67 (:REWRITE ACL2-NUMBERP-X))
 (472 72 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (434 62 (:REWRITE MOD-X-Y-=-X . 2))
 (396 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (372 62 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (372 62 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (368 64 (:REWRITE DEFAULT-EXPT-2))
 (328 278 (:REWRITE DEFAULT-LESS-THAN-2))
 (304 304 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (304 304 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (304 304 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (304 304 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (302 62 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (302 62 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (301 301 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (296 56 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (296 56 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (288 288 (:TYPE-PRESCRIPTION COLLECT-*))
 (278 278 (:REWRITE THE-FLOOR-BELOW))
 (278 278 (:REWRITE THE-FLOOR-ABOVE))
 (278 278 (:REWRITE SIMPLIFY-SUMS-<))
 (278 278 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (278 278 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (278 278 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (278 278 (:REWRITE INTEGERP-<-CONSTANT))
 (278 278 (:REWRITE CONSTANT-<-INTEGERP))
 (278 278 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (278 278 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (278 278 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (278 278 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (278 278 (:REWRITE |(< c (- x))|))
 (278 278 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (278 278 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (278 278 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (278 278 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (278 278 (:REWRITE |(< (/ x) (/ y))|))
 (278 278 (:REWRITE |(< (- x) c)|))
 (278 278 (:REWRITE |(< (- x) (- y))|))
 (276 92 (:TYPE-PRESCRIPTION NOT-INTEGERP-4F))
 (264 264 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (224 16 (:REWRITE |(expt x (if a b c))|))
 (208 61 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (204 51 (:REWRITE RATIONALP-X))
 (202 202 (:REWRITE |(< (+ c/d x) y)|))
 (202 202 (:REWRITE |(< (+ (- c) x) y)|))
 (181 61 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (176 176 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (176 176 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (176 176 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (176 176 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (168 28 (:LINEAR MOD-BOUNDS-2))
 (156 156 (:REWRITE INTEGERP-/))
 (144 72 (:REWRITE COLLECT-*-PROBLEM-FINDER))
 (132 62 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (132 62 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (129 61 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (124 62 (:REWRITE DEFAULT-MOD-1))
 (120 76 (:REWRITE |(+ 0 x)|))
 (112 16 (:REWRITE |(+ x (if a b c))|))
 (108 108 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (107 107 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (96 56 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (92 92 (:TYPE-PRESCRIPTION NOT-INTEGERP-3F))
 (92 92 (:TYPE-PRESCRIPTION NOT-INTEGERP-2F))
 (92 92 (:TYPE-PRESCRIPTION NOT-INTEGERP-1F))
 (76 4 (:REWRITE |(+ (+ x y) z)|))
 (72 72 (:TYPE-PRESCRIPTION FMT-TO-COMMENT-WINDOW))
 (72 72 (:REWRITE |(* (/ x) (expt x n))|))
 (70 70 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (70 70 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (70 70 (:REWRITE |(< (/ x) 0)|))
 (70 70 (:REWRITE |(< (* x y) 0)|))
 (62 62 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (62 62 (:REWRITE DEFAULT-MOD-2))
 (62 62 (:REWRITE |(mod x (- y))| . 3))
 (62 62 (:REWRITE |(mod x (- y))| . 2))
 (62 62 (:REWRITE |(mod x (- y))| . 1))
 (62 62 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (62 62 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (61 61 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (61 61 (:REWRITE |(equal c (/ x))|))
 (61 61 (:REWRITE |(equal c (- x))|))
 (61 61 (:REWRITE |(equal (/ x) c)|))
 (61 61 (:REWRITE |(equal (/ x) (/ y))|))
 (61 61 (:REWRITE |(equal (- x) c)|))
 (61 61 (:REWRITE |(equal (- x) (- y))|))
 (56 56 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (51 51 (:REWRITE REDUCE-RATIONALP-+))
 (51 51 (:REWRITE REDUCE-RATIONALP-*))
 (51 51 (:REWRITE RATIONALP-MINUS-X))
 (51 51 (:META META-RATIONALP-CORRECT))
 (50 50 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (50 50 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (50 50 (:REWRITE |(< 0 (/ x))|))
 (50 50 (:REWRITE |(< 0 (* x y))|))
 (44 44 (:REWRITE |(< y (+ (- c) x))|))
 (44 44 (:REWRITE |(< x (+ c/d y))|))
 (32 32 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (32 32 (:REWRITE DEFAULT-EXPT-1))
 (24 4 (:REWRITE |(+ y x)|))
 (16 16 (:REWRITE |(expt 1/c n)|))
 (16 16 (:REWRITE |(expt (- x) n)|))
 (16 8 (:REWRITE DEFAULT-DIVIDE))
 (14 14 (:LINEAR RTL::MOD-BND-3))
 (12 12 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (12 12 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 2 (:REWRITE |(equal (mod (+ x y) z) x)|))
 )
(RTL::QF-21
 (1196 210 (:REWRITE DEFAULT-TIMES-2))
 (552 210 (:REWRITE DEFAULT-TIMES-1))
 (334 334 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (334 334 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (334 334 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (139 19 (:REWRITE ACL2-NUMBERP-X))
 (124 124 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (124 124 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (124 124 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (124 124 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (124 124 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (115 79 (:META META-INTEGERP-CORRECT))
 (79 79 (:REWRITE REDUCE-INTEGERP-+))
 (79 79 (:REWRITE INTEGERP-MINUS-X))
 (72 68 (:REWRITE DEFAULT-PLUS-1))
 (60 15 (:REWRITE RATIONALP-X))
 (58 58 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (58 58 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (58 58 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (56 16 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (40 7 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (32 16 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (32 16 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (32 16 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (30 30 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (30 30 (:REWRITE NORMALIZE-ADDENDS))
 (30 30 (:REWRITE |(* c (* d x))|))
 (28 28 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (28 14 (:REWRITE DEFAULT-DIVIDE))
 (17 7 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (15 15 (:REWRITE REDUCE-RATIONALP-+))
 (15 15 (:REWRITE REDUCE-RATIONALP-*))
 (15 15 (:REWRITE RATIONALP-MINUS-X))
 (15 15 (:META META-RATIONALP-CORRECT))
 (14 14 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (14 14 (:LINEAR RTL::N<=FL-LINEAR))
 (12 12 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (12 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-4F))
 (11 7 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (8 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 8 (:REWRITE DEFAULT-EXPT-1))
 (8 8 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (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 BOOLEANP))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-3F))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-2F))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-1F))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 4 (:REWRITE INTEGERP-/))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::QF-22
 (1210 178 (:REWRITE DEFAULT-TIMES-2))
 (1014 14 (:REWRITE RTL::INTEGERP-FL))
 (526 178 (:REWRITE DEFAULT-TIMES-1))
 (232 232 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (232 232 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (232 232 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (139 19 (:REWRITE ACL2-NUMBERP-X))
 (124 124 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (124 124 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (124 124 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (124 124 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (124 124 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (91 55 (:META META-INTEGERP-CORRECT))
 (60 15 (:REWRITE RATIONALP-X))
 (55 55 (:REWRITE REDUCE-INTEGERP-+))
 (55 55 (:REWRITE INTEGERP-MINUS-X))
 (48 24 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (48 24 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (48 24 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (34 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (28 28 (:REWRITE DEFAULT-PLUS-1))
 (26 26 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (26 26 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (26 26 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (18 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-4F))
 (15 15 (:REWRITE REDUCE-RATIONALP-+))
 (15 15 (:REWRITE REDUCE-RATIONALP-*))
 (15 15 (:REWRITE RATIONALP-MINUS-X))
 (15 15 (:META META-RATIONALP-CORRECT))
 (13 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (12 12 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (8 8 (:REWRITE NORMALIZE-ADDENDS))
 (8 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 8 (:REWRITE DEFAULT-EXPT-1))
 (8 8 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (8 8 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (8 4 (:REWRITE DEFAULT-DIVIDE))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-3F))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-2F))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-1F))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (5 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (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 SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 4 (:REWRITE INTEGERP-/))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (4 4 (:LINEAR RTL::N<=FL-LINEAR))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::QF-23)
(RTL::QF-24
 (8226 234 (:REWRITE RTL::INTEGERP-FL))
 (4289 16 (:REWRITE RTL::MOD-DOES-NOTHING))
 (3363 16 (:REWRITE MOD-X-Y-=-X . 3))
 (3167 16 (:REWRITE MOD-ZERO . 4))
 (2411 16 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (2365 16 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2361 16 (:REWRITE MOD-X-Y-=-X . 4))
 (2146 2 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (1457 179 (:META META-INTEGERP-CORRECT))
 (1100 2 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (1084 6 (:REWRITE |(equal (+ (- c) x) y)|))
 (1060 1060 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (1060 1060 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (1060 1060 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (899 899 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (899 899 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (899 899 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (874 874 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (874 874 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (874 874 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (874 874 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (874 874 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (874 874 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (615 121 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (615 121 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (615 121 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (615 121 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (612 27 (:REWRITE |(integerp (expt x n))|))
 (380 16 (:REWRITE MOD-ZERO . 3))
 (358 358 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (358 358 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (358 358 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (327 107 (:REWRITE DEFAULT-TIMES-2))
 (273 107 (:REWRITE DEFAULT-TIMES-1))
 (272 138 (:REWRITE DEFAULT-PLUS-2))
 (256 256 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (224 16 (:REWRITE DEFAULT-MOD-RATIO))
 (179 179 (:REWRITE REDUCE-INTEGERP-+))
 (179 179 (:REWRITE INTEGERP-MINUS-X))
 (166 92 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (166 92 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (152 92 (:REWRITE DEFAULT-LESS-THAN-1))
 (143 30 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (142 138 (:REWRITE DEFAULT-PLUS-1))
 (134 134 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (134 134 (:REWRITE NORMALIZE-ADDENDS))
 (128 128 (:LINEAR RTL::N<=FL-LINEAR))
 (121 121 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (121 121 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (121 121 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (121 121 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (116 116 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (112 16 (:REWRITE MOD-X-Y-=-X . 2))
 (106 92 (:REWRITE DEFAULT-LESS-THAN-2))
 (98 30 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (96 16 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (96 16 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (96 16 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (96 16 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (92 92 (:REWRITE THE-FLOOR-BELOW))
 (92 92 (:REWRITE THE-FLOOR-ABOVE))
 (92 92 (:REWRITE SIMPLIFY-SUMS-<))
 (92 92 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (92 92 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (92 92 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (92 92 (:REWRITE INTEGERP-<-CONSTANT))
 (92 92 (:REWRITE CONSTANT-<-INTEGERP))
 (92 92 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (92 92 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (92 92 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (92 92 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (92 92 (:REWRITE |(< c (- x))|))
 (92 92 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (92 92 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (92 92 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (92 92 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (92 92 (:REWRITE |(< (/ x) (/ y))|))
 (92 92 (:REWRITE |(< (- x) c)|))
 (92 92 (:REWRITE |(< (- x) (- y))|))
 (60 30 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (54 2 (:LINEAR MOD-BOUNDS-3))
 (50 50 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (48 48 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (34 34 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (34 34 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (34 34 (:REWRITE |(< (/ x) 0)|))
 (34 34 (:REWRITE |(< (* x y) 0)|))
 (32 32 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (32 32 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (32 16 (:REWRITE DEFAULT-MOD-1))
 (30 30 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (30 30 (:REWRITE |(equal c (/ x))|))
 (30 30 (:REWRITE |(equal c (- x))|))
 (30 30 (:REWRITE |(equal (/ x) c)|))
 (30 30 (:REWRITE |(equal (/ x) (/ y))|))
 (30 30 (:REWRITE |(equal (- x) c)|))
 (30 30 (:REWRITE |(equal (- x) (- y))|))
 (27 27 (:REWRITE INTEGERP-/))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (24 4 (:REWRITE |(+ y x)|))
 (24 4 (:LINEAR MOD-BOUNDS-2))
 (20 20 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (20 20 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (16 16 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (16 16 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (16 16 (:REWRITE DEFAULT-MOD-2))
 (16 16 (:REWRITE |(mod x (- y))| . 3))
 (16 16 (:REWRITE |(mod x (- y))| . 2))
 (16 16 (:REWRITE |(mod x (- y))| . 1))
 (16 16 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (16 16 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (16 16 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (16 8 (:REWRITE DEFAULT-DIVIDE))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (14 14 (:REWRITE |(< 0 (/ x))|))
 (14 14 (:REWRITE |(< 0 (* x y))|))
 (12 3 (:REWRITE RATIONALP-X))
 (10 10 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 2 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:META META-RATIONALP-CORRECT))
 (2 2 (:LINEAR RTL::MOD-BND-3))
 )
(RTL::QF-25
 (8925 276 (:REWRITE RTL::INTEGERP-FL))
 (6290 16 (:REWRITE MOD-ZERO . 4))
 (4317 16 (:REWRITE RTL::MOD-DOES-NOTHING))
 (3391 16 (:REWRITE MOD-X-Y-=-X . 3))
 (3351 46 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2443 16 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (2397 16 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2389 16 (:REWRITE MOD-X-Y-=-X . 4))
 (2172 2 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (1457 179 (:META META-INTEGERP-CORRECT))
 (1142 1142 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (1142 1142 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (1142 1142 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (1126 2 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (1084 6 (:REWRITE |(equal (+ (- c) x) y)|))
 (1041 1041 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1041 1041 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1041 1041 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (995 995 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (995 995 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (995 995 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (995 995 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (995 995 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (995 995 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (668 274 (:REWRITE DEFAULT-PLUS-2))
 (615 121 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (615 121 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (615 121 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (615 121 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (612 27 (:REWRITE |(integerp (expt x n))|))
 (604 16 (:REWRITE MOD-ZERO . 3))
 (448 32 (:REWRITE |(* x (+ y z))|))
 (448 16 (:REWRITE DEFAULT-MOD-RATIO))
 (424 424 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (424 424 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (424 424 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (391 139 (:REWRITE DEFAULT-TIMES-2))
 (312 312 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (305 139 (:REWRITE DEFAULT-TIMES-1))
 (282 274 (:REWRITE DEFAULT-PLUS-1))
 (220 220 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (220 220 (:REWRITE NORMALIZE-ADDENDS))
 (210 14 (:REWRITE |(+ y (+ x z))|))
 (179 179 (:REWRITE REDUCE-INTEGERP-+))
 (179 179 (:REWRITE INTEGERP-MINUS-X))
 (166 92 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (166 92 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (156 156 (:LINEAR RTL::N<=FL-LINEAR))
 (152 92 (:REWRITE DEFAULT-LESS-THAN-1))
 (143 30 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (121 121 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (121 121 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (121 121 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (121 121 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (116 116 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (112 16 (:REWRITE MOD-X-Y-=-X . 2))
 (108 18 (:REWRITE |(+ c (+ d x))|))
 (106 92 (:REWRITE DEFAULT-LESS-THAN-2))
 (98 30 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (96 16 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (96 16 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (96 16 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (96 16 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (96 16 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (92 92 (:REWRITE THE-FLOOR-BELOW))
 (92 92 (:REWRITE THE-FLOOR-ABOVE))
 (92 92 (:REWRITE SIMPLIFY-SUMS-<))
 (92 92 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (92 92 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (92 92 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (92 92 (:REWRITE INTEGERP-<-CONSTANT))
 (92 92 (:REWRITE CONSTANT-<-INTEGERP))
 (92 92 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (92 92 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (92 92 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (92 92 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (92 92 (:REWRITE |(< c (- x))|))
 (92 92 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (92 92 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (92 92 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (92 92 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (92 92 (:REWRITE |(< (/ x) (/ y))|))
 (92 92 (:REWRITE |(< (- x) c)|))
 (92 92 (:REWRITE |(< (- x) (- y))|))
 (86 2 (:LINEAR MOD-BOUNDS-3))
 (82 82 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (76 4 (:REWRITE |(+ (+ x y) z)|))
 (60 60 (:REWRITE |(< (+ c/d x) y)|))
 (60 60 (:REWRITE |(< (+ (- c) x) y)|))
 (60 30 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (48 48 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (46 46 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (34 34 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (34 34 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (34 34 (:REWRITE |(< (/ x) 0)|))
 (34 34 (:REWRITE |(< (* x y) 0)|))
 (32 16 (:REWRITE DEFAULT-MOD-1))
 (30 30 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (30 30 (:REWRITE |(equal c (/ x))|))
 (30 30 (:REWRITE |(equal c (- x))|))
 (30 30 (:REWRITE |(equal (/ x) c)|))
 (30 30 (:REWRITE |(equal (/ x) (/ y))|))
 (30 30 (:REWRITE |(equal (- x) c)|))
 (30 30 (:REWRITE |(equal (- x) (- y))|))
 (28 14 (:REWRITE |(+ 0 x)|))
 (27 27 (:REWRITE INTEGERP-/))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (24 4 (:REWRITE |(+ y x)|))
 (24 4 (:LINEAR MOD-BOUNDS-2))
 (20 20 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (20 20 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (16 16 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (16 16 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (16 16 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (16 16 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (16 16 (:REWRITE DEFAULT-MOD-2))
 (16 16 (:REWRITE |(mod x (- y))| . 3))
 (16 16 (:REWRITE |(mod x (- y))| . 2))
 (16 16 (:REWRITE |(mod x (- y))| . 1))
 (16 16 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (16 16 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (16 16 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (16 16 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (16 16 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (16 8 (:REWRITE DEFAULT-DIVIDE))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (14 14 (:REWRITE |(< y (+ (- c) x))|))
 (14 14 (:REWRITE |(< x (+ c/d y))|))
 (14 14 (:REWRITE |(< 0 (/ x))|))
 (14 14 (:REWRITE |(< 0 (* x y))|))
 (12 3 (:REWRITE RATIONALP-X))
 (10 10 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 2 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:META META-RATIONALP-CORRECT))
 (2 2 (:LINEAR RTL::MOD-BND-3))
 )
(RTL::QTRUNC-REWRITE
 (77261 564 (:REWRITE RTL::MOD-DOES-NOTHING))
 (39819 565 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (38594 38 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (37909 565 (:REWRITE MOD-ZERO . 4))
 (35358 565 (:REWRITE MOD-X-Y-=-X . 4))
 (29870 1487 (:REWRITE RTL::INTEGERP-FL))
 (21121 565 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (19810 19810 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (19810 19810 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (19810 19810 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (19432 6 (:REWRITE |(equal (+ (- c) x) y)|))
 (16100 3148 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (16100 3148 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (16100 3148 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (16100 3148 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (14583 565 (:REWRITE MOD-ZERO . 3))
 (13266 571 (:REWRITE DEFAULT-MOD-RATIO))
 (12796 38 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (6812 6812 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (6812 6812 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (6812 6812 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (6383 2078 (:REWRITE DEFAULT-TIMES-2))
 (5892 564 (:REWRITE MOD-X-Y-=-X . 2))
 (5772 1133 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (5711 1133 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (5471 2078 (:REWRITE DEFAULT-TIMES-1))
 (4735 1139 (:REWRITE DEFAULT-LESS-THAN-1))
 (4550 565 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (4550 565 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (4375 1450 (:META META-INTEGERP-CORRECT))
 (4109 4109 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (4109 4109 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (4109 4109 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (3935 163 (:LINEAR MOD-BOUNDS-3))
 (3148 3148 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (3148 3148 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (3148 3148 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (3148 3148 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2968 2968 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (2864 564 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (2864 564 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (2452 326 (:LINEAR MOD-BOUNDS-2))
 (2430 92 (:REWRITE |(* x (if a b c))|))
 (2072 564 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (2072 564 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (2066 571 (:REWRITE DEFAULT-MOD-1))
 (1964 864 (:REWRITE DEFAULT-PLUS-2))
 (1845 1845 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1845 1845 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1845 1845 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1845 1845 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1845 1845 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1845 1845 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1807 164 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1700 1700 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (1597 1133 (:REWRITE SIMPLIFY-SUMS-<))
 (1476 164 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1450 1450 (:REWRITE REDUCE-INTEGERP-+))
 (1450 1450 (:REWRITE INTEGERP-MINUS-X))
 (1428 36 (:REWRITE |(/ (expt x n))|))
 (1152 1152 (:REWRITE THE-FLOOR-BELOW))
 (1152 1152 (:REWRITE THE-FLOOR-ABOVE))
 (1133 1133 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1133 1133 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1133 1133 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1133 1133 (:REWRITE INTEGERP-<-CONSTANT))
 (1133 1133 (:REWRITE CONSTANT-<-INTEGERP))
 (1133 1133 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1133 1133 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1133 1133 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1133 1133 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1133 1133 (:REWRITE |(< c (- x))|))
 (1133 1133 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1133 1133 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1133 1133 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1133 1133 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1133 1133 (:REWRITE |(< (/ x) (/ y))|))
 (1133 1133 (:REWRITE |(< (- x) c)|))
 (1133 1133 (:REWRITE |(< (- x) (- y))|))
 (1056 864 (:REWRITE DEFAULT-PLUS-1))
 (1026 114 (:REWRITE ACL2-NUMBERP-X))
 (980 980 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (980 980 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (907 907 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (868 9 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (858 858 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (858 858 (:REWRITE NORMALIZE-ADDENDS))
 (850 850 (:LINEAR RTL::N<=FL-LINEAR))
 (848 564 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (733 571 (:REWRITE DEFAULT-MOD-2))
 (708 564 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (686 164 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (618 68 (:REWRITE DEFAULT-MINUS))
 (574 2 (:REWRITE |(equal (mod a n) (mod b n))|))
 (564 564 (:REWRITE |(mod x (- y))| . 3))
 (564 564 (:REWRITE |(mod x (- y))| . 2))
 (564 564 (:REWRITE |(mod x (- y))| . 1))
 (564 564 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (480 30 (:REWRITE |(expt x (if a b c))|))
 (456 114 (:REWRITE RATIONALP-X))
 (439 439 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (408 52 (:REWRITE DEFAULT-DIVIDE))
 (360 30 (:REWRITE MOD-ZERO . 1))
 (358 358 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (358 358 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (358 358 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (330 30 (:REWRITE MOD-POSITIVE . 3))
 (279 279 (:REWRITE INTEGERP-/))
 (254 38 (:REWRITE ODD-EXPT-THM))
 (240 60 (:REWRITE |(integerp (- x))|))
 (222 6 (:REWRITE |(+ y x)|))
 (220 220 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (220 220 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (220 220 (:REWRITE |(< (/ x) 0)|))
 (220 220 (:REWRITE |(< (* x y) 0)|))
 (210 30 (:REWRITE MOD-ZERO . 2))
 (191 9 (:LINEAR EXPT->=-1-ONE))
 (188 9 (:LINEAR EXPT-<=-1-TWO))
 (187 9 (:LINEAR EXPT-<-1-TWO))
 (184 9 (:LINEAR EXPT->-1-ONE))
 (180 30 (:REWRITE MOD-NONPOSITIVE))
 (176 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (168 9 (:LINEAR EXPT-X->=-X))
 (168 9 (:LINEAR EXPT-X->-X))
 (166 166 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (166 166 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (164 164 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (164 164 (:REWRITE |(equal c (/ x))|))
 (164 164 (:REWRITE |(equal c (- x))|))
 (164 164 (:REWRITE |(equal (/ x) c)|))
 (164 164 (:REWRITE |(equal (/ x) (/ y))|))
 (164 164 (:REWRITE |(equal (- x) c)|))
 (164 164 (:REWRITE |(equal (- x) (- y))|))
 (160 160 (:LINEAR RTL::MOD-BND-3))
 (144 144 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (143 143 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (143 143 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (143 143 (:REWRITE |(< 0 (/ x))|))
 (143 143 (:REWRITE |(< 0 (* x y))|))
 (132 38 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (114 114 (:REWRITE REDUCE-RATIONALP-+))
 (114 114 (:REWRITE REDUCE-RATIONALP-*))
 (114 114 (:REWRITE RATIONALP-MINUS-X))
 (114 114 (:META META-RATIONALP-CORRECT))
 (80 80 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (72 18 (:REWRITE |(integerp (expt x n))|))
 (70 70 (:REWRITE DEFAULT-EXPT-1))
 (44 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B-EXPT))
 (41 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (41 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (40 40 (:REWRITE |(expt 1/c n)|))
 (40 40 (:REWRITE |(expt (- x) n)|))
 (38 2 (:REWRITE |(/ (if a b c))|))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (32 32 (:TYPE-PRESCRIPTION RTL::INTEGERP-QINC))
 (32 32 (:TYPE-PRESCRIPTION BOOLEANP))
 (30 30 (:REWRITE MOD-POSITIVE . 2))
 (30 30 (:REWRITE MOD-POSITIVE . 1))
 (29 29 (:TYPE-PRESCRIPTION RTL::INTEGERP-SIGB))
 (29 29 (:TYPE-PRESCRIPTION RTL::INTEGERP-SIGA))
 (29 29 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (29 29 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (18 18 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (18 18 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (18 18 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (18 18 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (14 14 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (12 12 (:REWRITE |(* c (* d x))|))
 (12 2 (:REWRITE |(- (* c x))|))
 (9 9 (:REWRITE RTL::INTEGERP-SIGB))
 (9 9 (:REWRITE RTL::INTEGERP-SIGA))
 (9 9 (:REWRITE RTL::INTEGERP-QTRUNC))
 (9 9 (:REWRITE RTL::INTEGERP-QINC))
 (9 9 (:REWRITE RTL::INTEGERP-OPB))
 (9 9 (:REWRITE RTL::INTEGERP-OPA))
 (9 9 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (9 9 (:LINEAR EXPT-LINEAR-UPPER-<))
 (9 9 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (9 9 (:LINEAR EXPT-LINEAR-LOWER-<))
 (9 9 (:LINEAR EXPT->=-1-TWO))
 (9 9 (:LINEAR EXPT->-1-TWO))
 (9 9 (:LINEAR EXPT-<=-1-ONE))
 (9 9 (:LINEAR EXPT-<-1-ONE))
 (2 2 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (2 2 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (2 2 (:REWRITE |(* (- x) y)|))
 )
(RTL::QINC-REWRITE
 (87485 564 (:REWRITE RTL::MOD-DOES-NOTHING))
 (54175 565 (:REWRITE MOD-ZERO . 4))
 (45634 38 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (42212 565 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (37496 565 (:REWRITE MOD-X-Y-=-X . 4))
 (33146 1760 (:REWRITE RTL::INTEGERP-FL))
 (22958 12 (:REWRITE |(equal (+ (- c) x) y)|))
 (22066 571 (:REWRITE DEFAULT-MOD-RATIO))
 (21517 565 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (20856 20856 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (20856 20856 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (20856 20856 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (18807 565 (:REWRITE MOD-ZERO . 3))
 (16160 3160 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (16160 3160 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (16160 3160 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (16160 3160 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (15756 257 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (15006 38 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (13566 790 (:REWRITE |(* x (+ y z))|))
 (8629 8629 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (8629 8629 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (8629 8629 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (8404 2965 (:REWRITE DEFAULT-TIMES-2))
 (8358 2261 (:REWRITE DEFAULT-PLUS-2))
 (6719 2965 (:REWRITE DEFAULT-TIMES-1))
 (5892 564 (:REWRITE MOD-X-Y-=-X . 2))
 (5772 1133 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (5711 1133 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (5183 163 (:LINEAR MOD-BOUNDS-3))
 (4954 92 (:REWRITE |(* x (if a b c))|))
 (4820 4820 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (4820 4820 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (4820 4820 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (4735 1139 (:REWRITE DEFAULT-LESS-THAN-1))
 (4583 1454 (:META META-INTEGERP-CORRECT))
 (4550 565 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (4550 565 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (3160 3160 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (3160 3160 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (3160 3160 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (3160 3160 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2980 2980 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (2918 2261 (:REWRITE DEFAULT-PLUS-1))
 (2864 564 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (2864 564 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (2839 1718 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2829 529 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (2829 529 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (2452 326 (:LINEAR MOD-BOUNDS-2))
 (2135 2135 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2135 2135 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2135 2135 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2135 2135 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2135 2135 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2135 2135 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2072 564 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (2072 564 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (2066 571 (:REWRITE DEFAULT-MOD-1))
 (2064 2064 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (1960 1960 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1960 1960 (:REWRITE NORMALIZE-ADDENDS))
 (1807 164 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1621 93 (:REWRITE |(+ y (+ x z))|))
 (1512 1456 (:REWRITE INTEGERP-MINUS-X))
 (1476 164 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1454 1454 (:REWRITE REDUCE-INTEGERP-+))
 (1428 36 (:REWRITE |(/ (expt x n))|))
 (1397 1133 (:REWRITE SIMPLIFY-SUMS-<))
 (1189 529 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (1178 2 (:REWRITE |(equal (mod a n) (mod b n))|))
 (1152 1152 (:REWRITE THE-FLOOR-BELOW))
 (1152 1152 (:REWRITE THE-FLOOR-ABOVE))
 (1133 1133 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1133 1133 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1133 1133 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1133 1133 (:REWRITE INTEGERP-<-CONSTANT))
 (1133 1133 (:REWRITE CONSTANT-<-INTEGERP))
 (1133 1133 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1133 1133 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1133 1133 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1133 1133 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1133 1133 (:REWRITE |(< c (- x))|))
 (1133 1133 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1133 1133 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1133 1133 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1133 1133 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1133 1133 (:REWRITE |(< (/ x) (/ y))|))
 (1133 1133 (:REWRITE |(< (- x) c)|))
 (1133 1133 (:REWRITE |(< (- x) (- y))|))
 (1032 1032 (:LINEAR RTL::N<=FL-LINEAR))
 (1026 114 (:REWRITE ACL2-NUMBERP-X))
 (992 992 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (992 992 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (868 9 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (848 564 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (838 838 (:REWRITE |(< (+ c/d x) y)|))
 (838 838 (:REWRITE |(< (+ (- c) x) y)|))
 (733 571 (:REWRITE DEFAULT-MOD-2))
 (710 254 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (708 564 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (703 19 (:REWRITE BUBBLE-DOWN-*-MATCH-1))
 (686 164 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (684 19 (:REWRITE |(* c (expt d n))|))
 (661 91 (:REWRITE DEFAULT-MINUS))
 (564 564 (:REWRITE |(mod x (- y))| . 3))
 (564 564 (:REWRITE |(mod x (- y))| . 2))
 (564 564 (:REWRITE |(mod x (- y))| . 1))
 (564 564 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (550 95 (:REWRITE |(+ c (+ d x))|))
 (480 30 (:REWRITE |(expt x (if a b c))|))
 (456 114 (:REWRITE RATIONALP-X))
 (439 439 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (408 52 (:REWRITE DEFAULT-DIVIDE))
 (360 30 (:REWRITE MOD-ZERO . 1))
 (358 358 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (358 358 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (358 358 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (330 30 (:REWRITE MOD-POSITIVE . 3))
 (279 279 (:REWRITE INTEGERP-/))
 (257 257 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (254 38 (:REWRITE ODD-EXPT-THM))
 (252 252 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (246 67 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (240 60 (:REWRITE |(integerp (- x))|))
 (220 220 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (220 220 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (220 220 (:REWRITE |(< (/ x) 0)|))
 (220 220 (:REWRITE |(< (* x y) 0)|))
 (210 30 (:REWRITE MOD-ZERO . 2))
 (191 9 (:LINEAR EXPT->=-1-ONE))
 (190 19 (:DEFINITION FIX))
 (188 9 (:LINEAR EXPT-<=-1-TWO))
 (187 9 (:LINEAR EXPT-<-1-TWO))
 (184 9 (:LINEAR EXPT->-1-ONE))
 (182 91 (:REWRITE |(+ 0 x)|))
 (180 30 (:REWRITE MOD-NONPOSITIVE))
 (168 9 (:LINEAR EXPT-X->=-X))
 (168 9 (:LINEAR EXPT-X->-X))
 (164 164 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (164 164 (:REWRITE |(equal c (/ x))|))
 (164 164 (:REWRITE |(equal c (- x))|))
 (164 164 (:REWRITE |(equal (/ x) c)|))
 (164 164 (:REWRITE |(equal (/ x) (/ y))|))
 (164 164 (:REWRITE |(equal (- x) c)|))
 (164 164 (:REWRITE |(equal (- x) (- y))|))
 (160 160 (:LINEAR RTL::MOD-BND-3))
 (143 143 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (143 143 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (143 143 (:REWRITE |(< 0 (/ x))|))
 (143 143 (:REWRITE |(< 0 (* x y))|))
 (132 38 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (118 118 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (114 114 (:REWRITE REDUCE-RATIONALP-+))
 (114 114 (:REWRITE REDUCE-RATIONALP-*))
 (114 114 (:REWRITE RATIONALP-MINUS-X))
 (114 114 (:META META-RATIONALP-CORRECT))
 (97 97 (:REWRITE |(< y (+ (- c) x))|))
 (97 97 (:REWRITE |(< x (+ c/d y))|))
 (95 19 (:REWRITE |(* x (- y))|))
 (89 89 (:REWRITE DEFAULT-EXPT-1))
 (72 18 (:REWRITE |(integerp (expt x n))|))
 (67 67 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (67 67 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (67 67 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (59 59 (:REWRITE |(expt 1/c n)|))
 (59 59 (:REWRITE |(expt (- x) n)|))
 (53 53 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (44 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B-EXPT))
 (44 2 (:REWRITE |(- (+ x y))|))
 (38 2 (:REWRITE |(/ (if a b c))|))
 (32 32 (:TYPE-PRESCRIPTION BOOLEANP))
 (30 30 (:TYPE-PRESCRIPTION RTL::INTEGERP-QTRUNC))
 (30 30 (:REWRITE MOD-POSITIVE . 2))
 (30 30 (:REWRITE MOD-POSITIVE . 1))
 (29 29 (:TYPE-PRESCRIPTION RTL::INTEGERP-SIGB))
 (29 29 (:TYPE-PRESCRIPTION RTL::INTEGERP-SIGA))
 (29 29 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (29 29 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (22 22 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (22 4 (:REWRITE |(- (* c x))|))
 (19 19 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (18 18 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (18 18 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (18 18 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (18 18 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (14 14 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (12 12 (:REWRITE |(* c (* d x))|))
 (9 9 (:REWRITE RTL::INTEGERP-SIGB))
 (9 9 (:REWRITE RTL::INTEGERP-SIGA))
 (9 9 (:REWRITE RTL::INTEGERP-QTRUNC))
 (9 9 (:REWRITE RTL::INTEGERP-QINC))
 (9 9 (:REWRITE RTL::INTEGERP-OPB))
 (9 9 (:REWRITE RTL::INTEGERP-OPA))
 (9 9 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (9 9 (:LINEAR EXPT-LINEAR-UPPER-<))
 (9 9 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (9 9 (:LINEAR EXPT-LINEAR-LOWER-<))
 (9 9 (:LINEAR EXPT->=-1-TWO))
 (9 9 (:LINEAR EXPT->-1-TWO))
 (9 9 (:LINEAR EXPT-<=-1-ONE))
 (9 9 (:LINEAR EXPT-<-1-ONE))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE |(* (- x) y)|))
 )
(RTL::STK-1
 (23 20 (:REWRITE DEFAULT-PLUS-1))
 (20 20 (:REWRITE DEFAULT-PLUS-2))
 (7 7 (:REWRITE THE-FLOOR-BELOW))
 (7 7 (:REWRITE THE-FLOOR-ABOVE))
 (7 7 (:REWRITE DEFAULT-LESS-THAN-2))
 (7 7 (:REWRITE DEFAULT-LESS-THAN-1))
 (6 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (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))|))
 (4 4 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (4 4 (:REWRITE DEFAULT-MINUS))
 (3 3 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:REWRITE |(< (+ c/d x) y)|))
 (3 3 (:REWRITE |(< (+ (- c) x) y)|))
 (3 3 (:META META-INTEGERP-CORRECT))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:REWRITE |(+ c (+ d x))|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::STK-2
 (1917 327 (:REWRITE DEFAULT-TIMES-2))
 (1730 2 (:REWRITE |(<= x (/ y)) with (< 0 y)|))
 (1671 2 (:REWRITE |(< (/ x) y) with (< 0 x)|))
 (1389 327 (:REWRITE DEFAULT-TIMES-1))
 (1166 1166 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1166 1166 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1166 1166 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1166 1166 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1166 1166 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1064 87 (:REWRITE DEFAULT-PLUS-2))
 (888 74 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (658 87 (:REWRITE DEFAULT-PLUS-1))
 (562 562 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (562 562 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (562 562 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (476 4 (:REWRITE |(* x (+ y z))|))
 (412 33 (:REWRITE DEFAULT-LESS-THAN-2))
 (283 33 (:REWRITE DEFAULT-LESS-THAN-1))
 (246 32 (:REWRITE CONSTANT-<-INTEGERP))
 (234 18 (:REWRITE SIMPLIFY-SUMS-<))
 (201 23 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (176 19 (:REWRITE DEFAULT-MINUS))
 (168 84 (:REWRITE DEFAULT-EXPT-2))
 (152 152 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (152 152 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (152 152 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (152 152 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (152 152 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (152 152 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (152 152 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (126 84 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (105 21 (:META META-INTEGERP-CORRECT))
 (84 84 (:REWRITE DEFAULT-EXPT-1))
 (84 84 (:REWRITE |(expt 1/c n)|))
 (84 84 (:REWRITE |(expt (- x) n)|))
 (74 74 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (74 74 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (74 74 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (58 32 (:REWRITE |(< c (- x))|))
 (58 32 (:REWRITE |(< (- x) c)|))
 (58 32 (:REWRITE |(< (- x) (- y))|))
 (53 2 (:REWRITE |(<= x (/ y)) with (< y 0)|))
 (53 2 (:REWRITE |(< (/ x) y) with (< x 0)|))
 (48 12 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (48 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (47 21 (:REWRITE INTEGERP-MINUS-X))
 (45 1 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (42 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (42 1 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (38 32 (:REWRITE INTEGERP-<-CONSTANT))
 (37 37 (:REWRITE |(* c (* d x))|))
 (36 32 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (36 32 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (33 33 (:REWRITE THE-FLOOR-BELOW))
 (33 33 (:REWRITE THE-FLOOR-ABOVE))
 (32 32 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (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 |(< (/ x) c) positive c --- present in goal|))
 (32 32 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (32 32 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (32 32 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (32 32 (:REWRITE |(< (/ x) (/ y))|))
 (27 27 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (25 25 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (25 25 (:REWRITE DEFAULT-DIVIDE))
 (21 21 (:REWRITE REDUCE-INTEGERP-+))
 (20 4 (:REWRITE INTEGERP-/))
 (17 17 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (12 12 (:REWRITE |(equal c (/ x))|))
 (12 12 (:REWRITE |(equal c (- x))|))
 (12 12 (:REWRITE |(equal (/ x) c)|))
 (12 12 (:REWRITE |(equal (/ x) (/ y))|))
 (12 12 (:REWRITE |(equal (- x) c)|))
 (12 12 (:REWRITE |(equal (- x) (- y))|))
 (11 11 (:REWRITE |(< (+ c/d x) y)|))
 (11 11 (:REWRITE |(< (+ (- c) x) y)|))
 (10 10 (:REWRITE |(* (- x) y)|))
 (8 8 (:REWRITE |(< y (+ (- c) x))|))
 (8 8 (:REWRITE |(< x (+ c/d y))|))
 (7 7 (:REWRITE |(+ c (+ d x))|))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (2 2 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (2 1 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (2 1 (:REWRITE |(< x (/ y)) with (< y 0)|))
 )
(RTL::STK-3
 (3091 611 (:REWRITE DEFAULT-TIMES-2))
 (2779 611 (:REWRITE DEFAULT-TIMES-1))
 (1952 1952 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1952 1952 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1952 1952 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1952 1952 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1952 1952 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1022 286 (:REWRITE DEFAULT-PLUS-2))
 (922 922 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (922 922 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (922 922 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (857 286 (:REWRITE DEFAULT-PLUS-1))
 (444 65 (:META META-INTEGERP-CORRECT))
 (388 62 (:REWRITE DEFAULT-LESS-THAN-1))
 (378 65 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (312 208 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (286 143 (:REWRITE DEFAULT-EXPT-2))
 (284 45 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (243 62 (:REWRITE DEFAULT-LESS-THAN-2))
 (218 44 (:REWRITE DEFAULT-MINUS))
 (159 57 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (143 143 (:REWRITE DEFAULT-EXPT-1))
 (143 143 (:REWRITE |(expt 1/c n)|))
 (143 143 (:REWRITE |(expt (- x) n)|))
 (141 57 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (125 125 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (118 60 (:REWRITE DEFAULT-DIVIDE))
 (106 16 (:REWRITE INTEGERP-/))
 (94 94 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (94 94 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (94 94 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (94 94 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (94 94 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (94 94 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (94 94 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (85 57 (:REWRITE |(< (- x) c)|))
 (85 57 (:REWRITE |(< (- x) (- y))|))
 (72 57 (:REWRITE |(< (/ x) (/ y))|))
 (70 70 (:REWRITE |(* c (* d x))|))
 (70 68 (:REWRITE |(equal (/ x) (/ y))|))
 (70 68 (:REWRITE |(equal (- x) c)|))
 (70 68 (:REWRITE |(equal (- x) (- y))|))
 (69 69 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (69 69 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (68 68 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (68 68 (:REWRITE |(equal c (/ x))|))
 (68 68 (:REWRITE |(equal c (- x))|))
 (68 68 (:REWRITE |(equal (/ x) c)|))
 (68 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (68 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (65 65 (:REWRITE REDUCE-INTEGERP-+))
 (65 65 (:REWRITE INTEGERP-MINUS-X))
 (62 62 (:REWRITE THE-FLOOR-BELOW))
 (62 62 (:REWRITE THE-FLOOR-ABOVE))
 (60 60 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (58 58 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (58 58 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (57 57 (:REWRITE INTEGERP-<-CONSTANT))
 (57 57 (:REWRITE CONSTANT-<-INTEGERP))
 (57 57 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (57 57 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (57 57 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (57 57 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (57 57 (:REWRITE |(< c (- x))|))
 (57 57 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (57 57 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (57 57 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (57 57 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (44 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (35 35 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (16 16 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (15 8 (:REWRITE |(< 0 (/ x))|))
 (14 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (14 14 (:REWRITE |(* (- x) y)|))
 (10 10 (:REWRITE |(< (* x y) 0)|))
 (9 9 (:REWRITE |(< (/ x) 0)|))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (8 8 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:LINEAR RTL::N<=FL-LINEAR))
 (6 6 (:REWRITE |(< (+ c/d x) y)|))
 (6 6 (:REWRITE |(< (+ (- c) x) y)|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE |(<= x (/ y)) with (< y 0)|))
 (1 1 (:REWRITE |(< (/ x) y) with (< x 0)|))
 (1 1 (:REWRITE |(< (/ x) y) with (< 0 x)|))
 )
(RTL::STK-4
 (134 30 (:REWRITE DEFAULT-TIMES-2))
 (76 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (76 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (68 10 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (54 54 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (54 54 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (54 54 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (54 6 (:REWRITE ACL2-NUMBERP-X))
 (42 42 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (42 42 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (42 42 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (42 42 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (42 42 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (42 42 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (42 42 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (38 30 (:REWRITE DEFAULT-TIMES-1))
 (27 27 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (27 27 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (27 27 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (26 10 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (24 6 (:REWRITE RATIONALP-X))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 12 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (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))|))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-INTEGERP-CORRECT))
 (8 8 (:REWRITE SUBSETP-MEMBER . 4))
 (8 8 (:REWRITE SUBSETP-MEMBER . 3))
 (8 8 (:REWRITE SUBSETP-MEMBER . 2))
 (8 8 (:REWRITE SUBSETP-MEMBER . 1))
 (8 8 (:REWRITE INTERSECTP-MEMBER . 3))
 (8 8 (:REWRITE INTERSECTP-MEMBER . 2))
 (8 8 (:REWRITE |(* c (* d x))|))
 (8 4 (:REWRITE DEFAULT-DIVIDE))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE DEFAULT-EXPT-2))
 (6 6 (:REWRITE DEFAULT-EXPT-1))
 (6 6 (:META META-RATIONALP-CORRECT))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 )
(RTL::STK-5
 (182 52 (:REWRITE DEFAULT-TIMES-2))
 (118 18 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (114 114 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (114 114 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (114 114 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (94 94 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (94 94 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (94 94 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (70 52 (:REWRITE DEFAULT-TIMES-1))
 (66 18 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (56 56 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (56 56 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (56 56 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (56 56 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (56 56 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (56 4 (:REWRITE DEFAULT-MOD-RATIO))
 (54 6 (:REWRITE ACL2-NUMBERP-X))
 (52 52 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (52 52 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (52 52 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (48 4 (:REWRITE RTL::NEG-BITN-0))
 (39 39 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (39 39 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (39 39 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (38 18 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (26 26 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (24 6 (:REWRITE RATIONALP-X))
 (18 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (18 18 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (18 18 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (18 18 (:REWRITE |(equal c (/ x))|))
 (18 18 (:REWRITE |(equal c (- x))|))
 (18 18 (:REWRITE |(equal (/ x) c)|))
 (18 18 (:REWRITE |(equal (/ x) (/ y))|))
 (18 18 (:REWRITE |(equal (- x) c)|))
 (18 18 (:REWRITE |(equal (- x) (- y))|))
 (16 16 (:TYPE-PRESCRIPTION RTL::BVECP))
 (15 15 (:REWRITE REDUCE-INTEGERP-+))
 (15 15 (:REWRITE INTEGERP-MINUS-X))
 (15 15 (:META META-INTEGERP-CORRECT))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 6 (:REWRITE DEFAULT-DIVIDE))
 (12 4 (:REWRITE RTL::NEG-BITN-1))
 (12 4 (:REWRITE RTL::BVECP-BITN-0))
 (12 4 (:REWRITE RTL::BITN-BVECP-1))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (10 10 (:REWRITE |(* c (* d x))|))
 (8 8 (:REWRITE SUBSETP-MEMBER . 4))
 (8 8 (:REWRITE SUBSETP-MEMBER . 3))
 (8 8 (:REWRITE SUBSETP-MEMBER . 2))
 (8 8 (:REWRITE SUBSETP-MEMBER . 1))
 (8 8 (:REWRITE INTERSECTP-MEMBER . 3))
 (8 8 (:REWRITE INTERSECTP-MEMBER . 2))
 (8 4 (:REWRITE DEFAULT-MOD-1))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (6 6 (:REWRITE DEFAULT-EXPT-2))
 (6 6 (:REWRITE DEFAULT-EXPT-1))
 (6 6 (:META META-RATIONALP-CORRECT))
 (4 4 (:REWRITE DEFAULT-MOD-2))
 (4 4 (:REWRITE RTL::BITN-NEG))
 (4 4 (:REWRITE |(mod x 2)| . 2))
 )
(RTL::STK-6
 (362 76 (:REWRITE DEFAULT-TIMES-2))
 (158 158 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (158 158 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (158 158 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (119 35 (:META META-INTEGERP-CORRECT))
 (118 76 (:REWRITE DEFAULT-TIMES-1))
 (116 17 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (111 103 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (111 103 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (111 103 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (72 8 (:REWRITE ACL2-NUMBERP-X))
 (52 52 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (52 52 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (52 52 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (52 52 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (52 52 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (52 52 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (52 52 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (52 52 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (52 52 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (52 52 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (52 52 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (52 52 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (42 6 (:REWRITE INTEGERP-/))
 (40 17 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (38 38 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (35 35 (:REWRITE REDUCE-INTEGERP-+))
 (35 35 (:REWRITE INTEGERP-MINUS-X))
 (32 8 (:REWRITE RATIONALP-X))
 (24 12 (:REWRITE DEFAULT-DIVIDE))
 (17 17 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (17 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (17 17 (:REWRITE |(equal c (/ x))|))
 (17 17 (:REWRITE |(equal c (- x))|))
 (17 17 (:REWRITE |(equal (/ x) c)|))
 (17 17 (:REWRITE |(equal (/ x) (/ y))|))
 (17 17 (:REWRITE |(equal (- x) c)|))
 (17 17 (:REWRITE |(equal (- x) (- y))|))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 12 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (8 8 (:REWRITE SUBSETP-MEMBER . 4))
 (8 8 (:REWRITE SUBSETP-MEMBER . 3))
 (8 8 (:REWRITE SUBSETP-MEMBER . 2))
 (8 8 (:REWRITE SUBSETP-MEMBER . 1))
 (8 8 (:REWRITE REDUCE-RATIONALP-+))
 (8 8 (:REWRITE REDUCE-RATIONALP-*))
 (8 8 (:REWRITE RATIONALP-MINUS-X))
 (8 8 (:REWRITE INTERSECTP-MEMBER . 3))
 (8 8 (:REWRITE INTERSECTP-MEMBER . 2))
 (8 8 (:META META-RATIONALP-CORRECT))
 (6 6 (:REWRITE DEFAULT-EXPT-2))
 (6 6 (:REWRITE DEFAULT-EXPT-1))
 (6 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-4F))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3F))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2F))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1F))
 )
(RTL::STK-REWRITE
 (204 44 (:REWRITE DEFAULT-TIMES-2))
 (171 44 (:REWRITE DEFAULT-TIMES-1))
 (93 93 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (93 93 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (93 93 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (93 93 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (93 93 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (93 93 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (93 93 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (73 15 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (55 7 (:REWRITE ACL2-NUMBERP-X))
 (53 53 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (53 53 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (53 53 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (53 53 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (53 53 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (53 53 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (53 53 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (46 46 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (46 46 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (46 46 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (31 15 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (24 6 (:REWRITE RATIONALP-X))
 (19 19 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (18 9 (:REWRITE DEFAULT-DIVIDE))
 (16 15 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (15 15 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (15 15 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (15 15 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (15 15 (:REWRITE |(equal c (/ x))|))
 (15 15 (:REWRITE |(equal c (- x))|))
 (15 15 (:REWRITE |(equal (/ x) c)|))
 (15 15 (:REWRITE |(equal (/ x) (/ y))|))
 (15 15 (:REWRITE |(equal (- x) c)|))
 (15 15 (:REWRITE |(equal (- x) (- y))|))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (10 10 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-INTEGERP-CORRECT))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:META META-RATIONALP-CORRECT))
 (5 5 (:REWRITE DEFAULT-EXPT-1))
 (5 5 (:REWRITE |(expt 1/c n)|))
 (5 5 (:REWRITE |(expt (- x) n)|))
 (5 5 (:REWRITE |(* c (* d x))|))
 )
(RTL::QTRUNC-DIVPOW2-1
 (5934 690 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (5142 894 (:REWRITE ACL2-NUMBERP-X))
 (2124 531 (:REWRITE RATIONALP-X))
 (1503 690 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1341 690 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1170 1170 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1170 1170 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1170 1170 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1170 1170 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1170 1170 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1170 1170 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (690 690 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (690 690 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (690 690 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (690 690 (:REWRITE |(equal c (/ x))|))
 (690 690 (:REWRITE |(equal c (- x))|))
 (690 690 (:REWRITE |(equal (/ x) c)|))
 (690 690 (:REWRITE |(equal (/ x) (/ y))|))
 (690 690 (:REWRITE |(equal (- x) c)|))
 (690 690 (:REWRITE |(equal (- x) (- y))|))
 (531 531 (:REWRITE REDUCE-RATIONALP-+))
 (531 531 (:REWRITE REDUCE-RATIONALP-*))
 (531 531 (:REWRITE REDUCE-INTEGERP-+))
 (531 531 (:REWRITE RATIONALP-MINUS-X))
 (531 531 (:REWRITE INTEGERP-MINUS-X))
 (531 531 (:META META-RATIONALP-CORRECT))
 (531 531 (:META META-INTEGERP-CORRECT))
 (273 273 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (273 273 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (273 273 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (273 273 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (270 270 (:TYPE-PRESCRIPTION BOOLEANP))
 (168 168 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (120 105 (:REWRITE DEFAULT-LESS-THAN-2))
 (120 24 (:REWRITE DEFAULT-PLUS-2))
 (117 102 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (117 102 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (105 105 (:REWRITE THE-FLOOR-BELOW))
 (105 105 (:REWRITE THE-FLOOR-ABOVE))
 (105 105 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (105 105 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (105 105 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (105 105 (:REWRITE INTEGERP-<-CONSTANT))
 (105 105 (:REWRITE DEFAULT-LESS-THAN-1))
 (105 105 (:REWRITE CONSTANT-<-INTEGERP))
 (105 105 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (105 105 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (105 105 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (105 105 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (105 105 (:REWRITE |(< c (- x))|))
 (105 105 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (105 105 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (105 105 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (105 105 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (105 105 (:REWRITE |(< (/ x) (/ y))|))
 (105 105 (:REWRITE |(< (- x) c)|))
 (105 105 (:REWRITE |(< (- x) (- y))|))
 (102 102 (:REWRITE SIMPLIFY-SUMS-<))
 (48 48 (:REWRITE DEFAULT-TIMES-2))
 (48 48 (:REWRITE DEFAULT-TIMES-1))
 (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))|))
 (24 24 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (24 24 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (24 24 (:REWRITE NORMALIZE-ADDENDS))
 (24 24 (:REWRITE DEFAULT-PLUS-1))
 (21 21 (:REWRITE |(equal (+ (- c) x) y)|))
 (20 20 (:REWRITE SUBSETP-MEMBER . 4))
 (20 20 (:REWRITE SUBSETP-MEMBER . 3))
 (20 20 (:REWRITE SUBSETP-MEMBER . 2))
 (20 20 (:REWRITE SUBSETP-MEMBER . 1))
 (20 20 (:REWRITE INTERSECTP-MEMBER . 3))
 (20 20 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (4 4 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 )
(RTL::QTRUNC-DIVPOW2-2
 (6015 783 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (5142 894 (:REWRITE ACL2-NUMBERP-X))
 (2124 531 (:REWRITE RATIONALP-X))
 (1581 783 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1434 783 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (783 783 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (783 783 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (783 783 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (783 783 (:REWRITE |(equal c (/ x))|))
 (783 783 (:REWRITE |(equal c (- x))|))
 (783 783 (:REWRITE |(equal (/ x) c)|))
 (783 783 (:REWRITE |(equal (/ x) (/ y))|))
 (783 783 (:REWRITE |(equal (- x) c)|))
 (783 783 (:REWRITE |(equal (- x) (- y))|))
 (531 531 (:REWRITE REDUCE-RATIONALP-+))
 (531 531 (:REWRITE REDUCE-RATIONALP-*))
 (531 531 (:REWRITE REDUCE-INTEGERP-+))
 (531 531 (:REWRITE RATIONALP-MINUS-X))
 (531 531 (:REWRITE INTEGERP-MINUS-X))
 (531 531 (:META META-RATIONALP-CORRECT))
 (531 531 (:META META-INTEGERP-CORRECT))
 (270 270 (:TYPE-PRESCRIPTION BOOLEANP))
 (261 261 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (252 252 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (252 252 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (252 252 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (252 252 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (252 252 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (252 252 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (180 180 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (180 180 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (180 180 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (180 180 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (120 105 (:REWRITE DEFAULT-LESS-THAN-2))
 (117 102 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (117 102 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (105 105 (:REWRITE THE-FLOOR-BELOW))
 (105 105 (:REWRITE THE-FLOOR-ABOVE))
 (105 105 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (105 105 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (105 105 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (105 105 (:REWRITE INTEGERP-<-CONSTANT))
 (105 105 (:REWRITE DEFAULT-LESS-THAN-1))
 (105 105 (:REWRITE CONSTANT-<-INTEGERP))
 (105 105 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (105 105 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (105 105 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (105 105 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (105 105 (:REWRITE |(< c (- x))|))
 (105 105 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (105 105 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (105 105 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (105 105 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (105 105 (:REWRITE |(< (/ x) (/ y))|))
 (105 105 (:REWRITE |(< (- x) c)|))
 (105 105 (:REWRITE |(< (- x) (- y))|))
 (102 102 (:REWRITE SIMPLIFY-SUMS-<))
 (90 18 (:REWRITE DEFAULT-PLUS-2))
 (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 DEFAULT-TIMES-2))
 (36 36 (:REWRITE DEFAULT-TIMES-1))
 (36 36 (:REWRITE |(< 0 (/ x))|))
 (36 36 (:REWRITE |(< 0 (* x y))|))
 (20 20 (:REWRITE SUBSETP-MEMBER . 4))
 (20 20 (:REWRITE SUBSETP-MEMBER . 3))
 (20 20 (:REWRITE SUBSETP-MEMBER . 2))
 (20 20 (:REWRITE SUBSETP-MEMBER . 1))
 (20 20 (:REWRITE INTERSECTP-MEMBER . 3))
 (20 20 (:REWRITE INTERSECTP-MEMBER . 2))
 (18 18 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (18 18 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (18 18 (:REWRITE NORMALIZE-ADDENDS))
 (18 18 (:REWRITE DEFAULT-PLUS-1))
 (18 18 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 )
(RTL::QTRUNC-DIVPOW2-3
 (5916 687 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (5142 894 (:REWRITE ACL2-NUMBERP-X))
 (2124 531 (:REWRITE RATIONALP-X))
 (1485 687 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1335 687 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (687 687 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (687 687 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (687 687 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (687 687 (:REWRITE |(equal c (/ x))|))
 (687 687 (:REWRITE |(equal c (- x))|))
 (687 687 (:REWRITE |(equal (/ x) c)|))
 (687 687 (:REWRITE |(equal (/ x) (/ y))|))
 (687 687 (:REWRITE |(equal (- x) c)|))
 (687 687 (:REWRITE |(equal (- x) (- y))|))
 (531 531 (:REWRITE REDUCE-RATIONALP-+))
 (531 531 (:REWRITE REDUCE-RATIONALP-*))
 (531 531 (:REWRITE REDUCE-INTEGERP-+))
 (531 531 (:REWRITE RATIONALP-MINUS-X))
 (531 531 (:REWRITE INTEGERP-MINUS-X))
 (531 531 (:META META-RATIONALP-CORRECT))
 (531 531 (:META META-INTEGERP-CORRECT))
 (270 270 (:TYPE-PRESCRIPTION BOOLEANP))
 (252 252 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (252 252 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (252 252 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (252 252 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (252 252 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (252 252 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (210 210 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (210 210 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (210 210 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (210 210 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (168 168 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (126 111 (:REWRITE DEFAULT-LESS-THAN-2))
 (126 108 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (126 108 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (114 111 (:REWRITE DEFAULT-LESS-THAN-1))
 (111 111 (:REWRITE THE-FLOOR-BELOW))
 (111 111 (:REWRITE THE-FLOOR-ABOVE))
 (111 111 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (111 111 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (111 111 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (111 111 (:REWRITE INTEGERP-<-CONSTANT))
 (111 111 (:REWRITE CONSTANT-<-INTEGERP))
 (111 111 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (111 111 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (111 111 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (111 111 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (111 111 (:REWRITE |(< c (- x))|))
 (111 111 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (111 111 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (111 111 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (111 111 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (111 111 (:REWRITE |(< (/ x) (/ y))|))
 (111 111 (:REWRITE |(< (- x) c)|))
 (111 111 (:REWRITE |(< (- x) (- y))|))
 (108 108 (:REWRITE SIMPLIFY-SUMS-<))
 (90 18 (:REWRITE DEFAULT-PLUS-2))
 (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 DEFAULT-TIMES-2))
 (36 36 (:REWRITE DEFAULT-TIMES-1))
 (36 36 (:REWRITE |(< 0 (/ x))|))
 (36 36 (:REWRITE |(< 0 (* x y))|))
 (20 20 (:REWRITE SUBSETP-MEMBER . 4))
 (20 20 (:REWRITE SUBSETP-MEMBER . 3))
 (20 20 (:REWRITE SUBSETP-MEMBER . 2))
 (20 20 (:REWRITE SUBSETP-MEMBER . 1))
 (20 20 (:REWRITE INTERSECTP-MEMBER . 3))
 (20 20 (:REWRITE INTERSECTP-MEMBER . 2))
 (18 18 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (18 18 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (18 18 (:REWRITE NORMALIZE-ADDENDS))
 (18 18 (:REWRITE DEFAULT-PLUS-1))
 (18 18 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 )
(RTL::QTRUNC-DIVPOW2-4
 (2240 643 (:REWRITE DEFAULT-TIMES-2))
 (1556 244 (:REWRITE ACL2-NUMBERP-X))
 (1240 124 (:REWRITE DEFAULT-DIVIDE))
 (656 164 (:REWRITE RATIONALP-X))
 (516 516 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (516 516 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (516 516 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (516 516 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (516 516 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (500 500 (:REWRITE DEFAULT-PLUS-1))
 (326 326 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (326 326 (:REWRITE NORMALIZE-ADDENDS))
 (319 319 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (319 319 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (319 319 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (319 319 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (264 264 (:REWRITE REDUCE-INTEGERP-+))
 (264 264 (:REWRITE INTEGERP-MINUS-X))
 (264 264 (:META META-INTEGERP-CORRECT))
 (231 231 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (231 231 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (231 231 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (228 228 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (164 164 (:REWRITE REDUCE-RATIONALP-+))
 (164 164 (:REWRITE REDUCE-RATIONALP-*))
 (164 164 (:REWRITE RATIONALP-MINUS-X))
 (164 164 (:META META-RATIONALP-CORRECT))
 (160 80 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (160 80 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (139 139 (:REWRITE DEFAULT-EXPT-1))
 (117 72 (:REWRITE DEFAULT-LESS-THAN-1))
 (114 114 (:REWRITE |(expt 1/c n)|))
 (114 114 (:REWRITE |(expt (- x) n)|))
 (106 106 (:REWRITE DEFAULT-MINUS))
 (80 80 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (80 80 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (80 80 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (80 80 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (80 80 (:REWRITE |(equal c (/ x))|))
 (80 80 (:REWRITE |(equal c (- x))|))
 (80 80 (:REWRITE |(equal (/ x) c)|))
 (80 80 (:REWRITE |(equal (/ x) (/ y))|))
 (80 80 (:REWRITE |(equal (- x) c)|))
 (80 80 (:REWRITE |(equal (- x) (- y))|))
 (72 72 (:REWRITE THE-FLOOR-BELOW))
 (72 72 (:REWRITE THE-FLOOR-ABOVE))
 (72 72 (:REWRITE DEFAULT-LESS-THAN-2))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B-EXPT))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (45 45 (:REWRITE SUBSETP-MEMBER . 4))
 (45 45 (:REWRITE SUBSETP-MEMBER . 3))
 (45 45 (:REWRITE SUBSETP-MEMBER . 2))
 (45 45 (:REWRITE SUBSETP-MEMBER . 1))
 (45 45 (:REWRITE INTERSECTP-MEMBER . 3))
 (45 45 (:REWRITE INTERSECTP-MEMBER . 2))
 (45 36 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (45 36 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (36 36 (:REWRITE SIMPLIFY-SUMS-<))
 (36 36 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (36 36 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (36 36 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (36 36 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (36 36 (:REWRITE INTEGERP-<-CONSTANT))
 (36 36 (:REWRITE CONSTANT-<-INTEGERP))
 (36 36 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (36 36 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (36 36 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (36 36 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (36 36 (:REWRITE |(< c (- x))|))
 (36 36 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (36 36 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (36 36 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (36 36 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (36 36 (:REWRITE |(< (/ x) (/ y))|))
 (36 36 (:REWRITE |(< (- x) c)|))
 (36 36 (:REWRITE |(< (- x) (- y))|))
 (36 36 (:REWRITE |(< (+ c/d x) y)|))
 (36 36 (:REWRITE |(< (+ (- c) x) y)|))
 (32 32 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (16 16 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (16 16 (:REWRITE |(* c (* d x))|))
 (10 10 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (10 10 (:REWRITE RTL::BITS-NEG-INDICES))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 )
(RTL::QTRUNC-DIVPOW2-5
 (6213 729 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (5367 927 (:REWRITE ACL2-NUMBERP-X))
 (2220 555 (:REWRITE RATIONALP-X))
 (1572 729 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1434 729 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (729 729 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (729 729 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (729 729 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (729 729 (:REWRITE |(equal c (/ x))|))
 (729 729 (:REWRITE |(equal c (- x))|))
 (729 729 (:REWRITE |(equal (/ x) c)|))
 (729 729 (:REWRITE |(equal (/ x) (/ y))|))
 (729 729 (:REWRITE |(equal (- x) c)|))
 (729 729 (:REWRITE |(equal (- x) (- y))|))
 (603 429 (:REWRITE DEFAULT-LESS-THAN-1))
 (601 403 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (601 403 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (558 558 (:REWRITE REDUCE-INTEGERP-+))
 (558 558 (:REWRITE INTEGERP-MINUS-X))
 (558 558 (:META META-INTEGERP-CORRECT))
 (555 555 (:REWRITE REDUCE-RATIONALP-+))
 (555 555 (:REWRITE REDUCE-RATIONALP-*))
 (555 555 (:REWRITE RATIONALP-MINUS-X))
 (555 555 (:META META-RATIONALP-CORRECT))
 (462 429 (:REWRITE DEFAULT-LESS-THAN-2))
 (448 448 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (448 448 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (448 448 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (448 448 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (429 429 (:REWRITE THE-FLOOR-BELOW))
 (429 429 (:REWRITE THE-FLOOR-ABOVE))
 (424 412 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (418 412 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (416 412 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (412 412 (:REWRITE INTEGERP-<-CONSTANT))
 (412 412 (:REWRITE CONSTANT-<-INTEGERP))
 (412 412 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (412 412 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (412 412 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (412 412 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (412 412 (:REWRITE |(< c (- x))|))
 (412 412 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (412 412 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (412 412 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (412 412 (:REWRITE |(< (/ x) (/ y))|))
 (412 412 (:REWRITE |(< (- x) c)|))
 (412 412 (:REWRITE |(< (- x) (- y))|))
 (412 403 (:REWRITE SIMPLIFY-SUMS-<))
 (300 300 (:TYPE-PRESCRIPTION BOOLEANP))
 (272 272 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (272 272 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (272 272 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (272 272 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (272 272 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (178 178 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (175 111 (:REWRITE DEFAULT-TIMES-2))
 (138 138 (:REWRITE |(< (/ x) 0)|))
 (138 138 (:REWRITE |(< (* x y) 0)|))
 (132 132 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (132 132 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (117 1 (:REWRITE |(< x (if a b c))|))
 (111 111 (:REWRITE DEFAULT-TIMES-1))
 (105 21 (:REWRITE DEFAULT-PLUS-2))
 (55 55 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (40 40 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (40 40 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (40 40 (:REWRITE |(< 0 (/ x))|))
 (40 40 (:REWRITE |(< 0 (* x y))|))
 (30 1 (:REWRITE ODD-EXPT-THM))
 (21 21 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (21 21 (:REWRITE NORMALIZE-ADDENDS))
 (21 21 (:REWRITE DEFAULT-PLUS-1))
 (21 21 (:REWRITE |(equal (+ (- c) x) y)|))
 (20 20 (:REWRITE SUBSETP-MEMBER . 4))
 (20 20 (:REWRITE SUBSETP-MEMBER . 3))
 (20 20 (:REWRITE SUBSETP-MEMBER . 2))
 (20 20 (:REWRITE SUBSETP-MEMBER . 1))
 (20 20 (:REWRITE INTERSECTP-MEMBER . 3))
 (20 20 (:REWRITE INTERSECTP-MEMBER . 2))
 (13 2 (:REWRITE DEFAULT-EXPT-2))
 (9 9 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (9 9 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (1 1 (:REWRITE DEFAULT-EXPT-1))
 (1 1 (:REWRITE |(expt 1/c n)|))
 (1 1 (:REWRITE |(expt (- x) n)|))
 )
(RTL::QTRUNC-DIVPOW2-6
 (111 111 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (111 111 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (111 111 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (81 9 (:REWRITE ACL2-NUMBERP-X))
 (75 12 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (44 44 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (44 44 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (44 44 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (42 18 (:REWRITE DEFAULT-PLUS-2))
 (42 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (39 39 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (36 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (36 9 (:REWRITE RATIONALP-X))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (30 15 (:REWRITE DEFAULT-DIVIDE))
 (26 26 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (26 26 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (26 26 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (26 26 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (26 26 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (26 26 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (26 26 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (18 18 (:REWRITE DEFAULT-PLUS-1))
 (15 15 (:REWRITE REDUCE-INTEGERP-+))
 (15 15 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (15 15 (:REWRITE INTEGERP-MINUS-X))
 (15 15 (:META META-INTEGERP-CORRECT))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (12 12 (:REWRITE NORMALIZE-ADDENDS))
 (12 12 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (12 12 (:REWRITE |(equal c (/ x))|))
 (12 12 (:REWRITE |(equal c (- x))|))
 (12 12 (:REWRITE |(equal (/ x) c)|))
 (12 12 (:REWRITE |(equal (/ x) (/ y))|))
 (12 12 (:REWRITE |(equal (- x) c)|))
 (12 12 (:REWRITE |(equal (- x) (- y))|))
 (9 9 (:REWRITE REDUCE-RATIONALP-+))
 (9 9 (:REWRITE REDUCE-RATIONALP-*))
 (9 9 (:REWRITE RATIONALP-MINUS-X))
 (9 9 (:META META-RATIONALP-CORRECT))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(RTL::QTRUNC-DIVPOW2-7
 (5894 84 (:REWRITE |(* x (if a b c))|))
 (4737 18 (:REWRITE MOD-ZERO . 3))
 (3900 18 (:REWRITE DEFAULT-MOD-RATIO))
 (2726 18 (:REWRITE RTL::MOD-DOES-NOTHING))
 (2678 452 (:REWRITE DEFAULT-TIMES-2))
 (2282 20 (:REWRITE |(* x (+ y z))|))
 (2262 452 (:REWRITE DEFAULT-TIMES-1))
 (2132 18 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (1655 1655 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1655 1655 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1655 1655 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1655 1655 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1655 1655 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1655 1655 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1655 1655 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1565 9 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (1492 4 (:LINEAR MOD-BOUNDS-3))
 (1403 18 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (1391 18 (:REWRITE MOD-X-Y-=-X . 3))
 (1385 18 (:REWRITE MOD-X-Y-=-X . 4))
 (1288 28 (:REWRITE |(/ (expt x n))|))
 (1174 18 (:REWRITE MOD-ZERO . 4))
 (1094 151 (:REWRITE DEFAULT-LESS-THAN-2))
 (1060 80 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1049 155 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (1049 155 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (1049 155 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (1049 155 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (919 919 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (919 919 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (919 919 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (884 133 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (863 133 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (828 92 (:REWRITE ACL2-NUMBERP-X))
 (776 776 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (776 776 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (739 139 (:REWRITE DEFAULT-LESS-THAN-1))
 (574 70 (:REWRITE DEFAULT-MINUS))
 (546 14 (:REWRITE BUBBLE-DOWN-*-MATCH-1))
 (532 14 (:REWRITE |(* (expt c m) (expt d n))|))
 (448 28 (:REWRITE |(expt x (if a b c))|))
 (420 18 (:REWRITE MOD-X-Y-=-X . 2))
 (368 92 (:REWRITE RATIONALP-X))
 (348 18 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (348 18 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (333 69 (:REWRITE DEFAULT-PLUS-2))
 (324 24 (:REWRITE ODD-EXPT-THM))
 (284 30 (:REWRITE DEFAULT-DIVIDE))
 (278 4 (:LINEAR RTL::MOD-BND-2))
 (264 9 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (253 133 (:REWRITE SIMPLIFY-SUMS-<))
 (245 245 (:REWRITE REDUCE-INTEGERP-+))
 (245 245 (:REWRITE INTEGERP-MINUS-X))
 (245 245 (:META META-INTEGERP-CORRECT))
 (240 18 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (240 18 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (224 56 (:REWRITE |(integerp (- x))|))
 (210 18 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (208 8 (:LINEAR MOD-BOUNDS-2))
 (162 9 (:LINEAR EXPT->=-1-ONE))
 (159 9 (:LINEAR EXPT-<=-1-TWO))
 (159 9 (:LINEAR EXPT-<-1-TWO))
 (156 9 (:LINEAR EXPT->-1-ONE))
 (155 155 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (155 155 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (155 155 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (155 155 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (154 28 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (154 28 (:DEFINITION FIX))
 (151 151 (:REWRITE THE-FLOOR-BELOW))
 (151 151 (:REWRITE THE-FLOOR-ABOVE))
 (144 9 (:LINEAR EXPT-X->=-X))
 (144 9 (:LINEAR EXPT-X->-X))
 (133 133 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (133 133 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (133 133 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (133 133 (:REWRITE INTEGERP-<-CONSTANT))
 (133 133 (:REWRITE CONSTANT-<-INTEGERP))
 (133 133 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (133 133 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (133 133 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (133 133 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (133 133 (:REWRITE |(< c (- x))|))
 (133 133 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (133 133 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (133 133 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (133 133 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (133 133 (:REWRITE |(< (/ x) (/ y))|))
 (133 133 (:REWRITE |(< (- x) c)|))
 (133 133 (:REWRITE |(< (- x) (- y))|))
 (126 18 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (126 18 (:REWRITE DEFAULT-MOD-2))
 (124 40 (:REWRITE NORMALIZE-ADDENDS))
 (118 25 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (116 58 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B-EXPT))
 (110 55 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (105 69 (:REWRITE DEFAULT-PLUS-1))
 (105 22 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (94 22 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (92 92 (:REWRITE REDUCE-RATIONALP-+))
 (92 92 (:REWRITE REDUCE-RATIONALP-*))
 (92 92 (:REWRITE RATIONALP-MINUS-X))
 (92 92 (:META META-RATIONALP-CORRECT))
 (90 18 (:REWRITE DEFAULT-MOD-1))
 (87 9 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (85 85 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (73 73 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (70 14 (:REWRITE |(* x (- y))|))
 (62 62 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (59 59 (:REWRITE DEFAULT-EXPT-1))
 (58 58 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (58 58 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (58 58 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (55 55 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (55 55 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (55 55 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (55 55 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (55 55 (:TYPE-PRESCRIPTION NATP))
 (55 55 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (46 46 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (46 46 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (46 46 (:REWRITE |(< (/ x) 0)|))
 (46 46 (:REWRITE |(< (* x y) 0)|))
 (38 38 (:REWRITE |(< (+ c/d x) y)|))
 (38 38 (:REWRITE |(< (+ (- c) x) y)|))
 (33 22 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (31 31 (:REWRITE |(expt 1/c n)|))
 (31 31 (:REWRITE |(expt (- x) n)|))
 (28 14 (:REWRITE BUBBLE-DOWN-+-MATCH-1))
 (27 27 (:TYPE-PRESCRIPTION RTL::INTEGERP-QINC))
 (26 26 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (24 24 (:TYPE-PRESCRIPTION RTL::INTEGERP-SIGB))
 (24 24 (:TYPE-PRESCRIPTION RTL::INTEGERP-SIGA))
 (24 24 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (24 24 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (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))|))
 (24 24 (:REWRITE |(< 0 (* x y))|))
 (24 6 (:REWRITE |(+ 0 x)|))
 (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))|))
 (18 18 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (18 18 (:REWRITE |(mod x (- y))| . 3))
 (18 18 (:REWRITE |(mod x (- y))| . 2))
 (18 18 (:REWRITE |(mod x (- y))| . 1))
 (18 18 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (18 18 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (18 18 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (18 18 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (18 18 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (18 18 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (18 3 (:REWRITE |(+ c (+ d x))|))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (15 1 (:REWRITE |(+ y (+ x z))|))
 (14 14 (:REWRITE |(+ x (- x))|))
 (9 9 (:REWRITE RTL::INTEGERP-SIGB))
 (9 9 (:REWRITE RTL::INTEGERP-SIGA))
 (9 9 (:REWRITE RTL::INTEGERP-QINC))
 (9 9 (:REWRITE RTL::INTEGERP-OPB))
 (9 9 (:REWRITE RTL::INTEGERP-OPA))
 (9 9 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (9 9 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (9 9 (:REWRITE |(< y (+ (- c) x))|))
 (9 9 (:REWRITE |(< x (+ c/d y))|))
 (9 9 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (9 9 (:LINEAR EXPT-LINEAR-UPPER-<))
 (9 9 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (9 9 (:LINEAR EXPT-LINEAR-LOWER-<))
 (9 9 (:LINEAR EXPT->=-1-TWO))
 (9 9 (:LINEAR EXPT->-1-TWO))
 (9 9 (:LINEAR EXPT-<=-1-ONE))
 (9 9 (:LINEAR EXPT-<-1-ONE))
 (8 8 (:REWRITE SUBSETP-MEMBER . 4))
 (8 8 (:REWRITE SUBSETP-MEMBER . 3))
 (8 8 (:REWRITE SUBSETP-MEMBER . 2))
 (8 8 (:REWRITE SUBSETP-MEMBER . 1))
 (8 8 (:REWRITE INTERSECTP-MEMBER . 3))
 (8 8 (:REWRITE INTERSECTP-MEMBER . 2))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (6 6 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (6 6 (:REWRITE |(equal (+ (- c) x) y)|))
 (4 4 (:LINEAR RTL::MOD-BND-3))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (2 2 (:REWRITE |(* c (* d x))|))
 )
(RTL::QTRUNC-DIVPOW2-8
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (11 11 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (11 11 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (11 11 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (11 11 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (11 11 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (11 11 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (11 11 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 )
(RTL::QTRUNC-REWRITE-DIVPOW2
 (30669 3 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (15746 58 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (15662 55 (:REWRITE RTL::MOD-DOES-NOTHING))
 (15321 3 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (10486 55 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (9579 55 (:REWRITE MOD-ZERO . 3))
 (8754 55 (:REWRITE MOD-X-Y-=-X . 3))
 (7946 59 (:REWRITE DEFAULT-MOD-RATIO))
 (7161 55 (:REWRITE MOD-ZERO . 4))
 (6518 55 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (5970 5970 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (5970 5970 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (5970 5970 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (5970 5970 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (5970 5970 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (5894 55 (:REWRITE MOD-X-Y-=-X . 4))
 (4030 773 (:REWRITE DEFAULT-TIMES-2))
 (3742 39 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (3468 773 (:REWRITE DEFAULT-TIMES-1))
 (3211 624 (:REWRITE SIMPLIFY-SUMS-<))
 (2786 14 (:LINEAR MOD-BOUNDS-3))
 (2402 437 (:REWRITE DEFAULT-PLUS-2))
 (2385 437 (:REWRITE DEFAULT-PLUS-1))
 (2355 644 (:REWRITE DEFAULT-LESS-THAN-2))
 (2277 625 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (2218 90 (:REWRITE |(* x (if a b c))|))
 (2207 624 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2182 2182 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (2182 2182 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (2182 2182 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (1895 236 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (1895 236 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (1895 236 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (1814 1814 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (1814 1814 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (1652 236 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (1541 55 (:REWRITE MOD-X-Y-=-X . 2))
 (1458 55 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (1458 55 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (1296 632 (:REWRITE DEFAULT-LESS-THAN-1))
 (1248 133 (:REWRITE DEFAULT-DIVIDE))
 (1241 124 (:REWRITE ODD-EXPT-THM))
 (965 389 (:META META-INTEGERP-CORRECT))
 (893 32 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (893 32 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (864 96 (:REWRITE ACL2-NUMBERP-X))
 (828 167 (:REWRITE DEFAULT-MINUS))
 (744 28 (:LINEAR MOD-BOUNDS-2))
 (644 644 (:REWRITE THE-FLOOR-BELOW))
 (644 644 (:REWRITE THE-FLOOR-ABOVE))
 (626 626 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (626 626 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (626 626 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (626 626 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (626 626 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (626 626 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (626 626 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (626 626 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (626 626 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (626 626 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (626 626 (:REWRITE |(< (/ x) (/ y))|))
 (626 626 (:REWRITE |(< (- x) (- y))|))
 (625 625 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (625 625 (:REWRITE INTEGERP-<-CONSTANT))
 (625 625 (:REWRITE CONSTANT-<-INTEGERP))
 (625 625 (:REWRITE |(< c (- x))|))
 (625 625 (:REWRITE |(< (- x) c)|))
 (625 265 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (625 265 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (606 55 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (606 55 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (606 55 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (554 59 (:REWRITE DEFAULT-MOD-2))
 (550 55 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (514 514 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (481 32 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (480 30 (:REWRITE |(expt x (if a b c))|))
 (453 39 (:LINEAR EXPT->=-1-ONE))
 (450 39 (:LINEAR EXPT-<=-1-TWO))
 (448 448 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (441 39 (:LINEAR EXPT-<-1-TWO))
 (438 39 (:LINEAR EXPT->-1-ONE))
 (412 55 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (412 55 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (412 55 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (390 390 (:REWRITE INTEGERP-MINUS-X))
 (390 195 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (390 39 (:LINEAR EXPT-X->=-X))
 (390 39 (:LINEAR EXPT-X->-X))
 (384 96 (:REWRITE RATIONALP-X))
 (374 374 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (374 374 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (374 374 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (355 265 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (342 342 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (286 61 (:REWRITE |(integerp (- x))|))
 (286 57 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (278 278 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (271 271 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (271 271 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (271 271 (:REWRITE |(< (/ x) 0)|))
 (271 271 (:REWRITE |(< (* x y) 0)|))
 (257 257 (:LINEAR RTL::N<=FL-LINEAR))
 (243 29 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (236 236 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (236 236 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (236 236 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (236 236 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (214 6 (:REWRITE EXPT-EXCEEDS-ANOTHER-BY-MORE-THAN-Y))
 (204 195 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (204 195 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (195 195 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (192 57 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (169 169 (:REWRITE DEFAULT-EXPT-1))
 (160 36 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (144 59 (:REWRITE DEFAULT-MOD-1))
 (139 139 (:REWRITE |(expt 1/c n)|))
 (139 139 (:REWRITE |(expt (- x) n)|))
 (137 107 (:REWRITE |(< 0 (/ x))|))
 (119 119 (:REWRITE |(< (+ c/d x) y)|))
 (119 119 (:REWRITE |(< (+ (- c) x) y)|))
 (107 107 (:REWRITE |(< 0 (* x y))|))
 (106 106 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (106 106 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (102 102 (:TYPE-PRESCRIPTION RTL::INTEGERP-QINC))
 (99 99 (:TYPE-PRESCRIPTION RTL::INTEGERP-SIGB))
 (99 99 (:TYPE-PRESCRIPTION RTL::INTEGERP-SIGA))
 (99 99 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (99 99 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (96 96 (:REWRITE REDUCE-RATIONALP-+))
 (96 96 (:REWRITE REDUCE-RATIONALP-*))
 (96 96 (:REWRITE RATIONALP-MINUS-X))
 (96 96 (:META META-RATIONALP-CORRECT))
 (78 78 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (78 78 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (78 78 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (78 78 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (73 59 (:REWRITE |(equal (/ x) c)|))
 (68 59 (:REWRITE |(equal (- x) (- y))|))
 (60 59 (:REWRITE |(equal (/ x) (/ y))|))
 (59 59 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (59 59 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (59 59 (:REWRITE |(equal c (/ x))|))
 (58 58 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (58 58 (:REWRITE |(equal c (- x))|))
 (58 58 (:REWRITE |(equal (- x) c)|))
 (55 55 (:REWRITE |(mod x (- y))| . 3))
 (55 55 (:REWRITE |(mod x (- y))| . 2))
 (55 55 (:REWRITE |(mod x (- y))| . 1))
 (54 54 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (54 54 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (54 54 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (49 49 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (45 45 (:REWRITE |(< y (+ (- c) x))|))
 (45 45 (:REWRITE |(< x (+ c/d y))|))
 (39 39 (:REWRITE RTL::INTEGERP-SIGB))
 (39 39 (:REWRITE RTL::INTEGERP-SIGA))
 (39 39 (:REWRITE RTL::INTEGERP-QINC))
 (39 39 (:REWRITE RTL::INTEGERP-OPB))
 (39 39 (:REWRITE RTL::INTEGERP-OPA))
 (39 39 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (39 39 (:LINEAR EXPT-LINEAR-UPPER-<))
 (39 39 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (39 39 (:LINEAR EXPT-LINEAR-LOWER-<))
 (39 39 (:LINEAR EXPT->=-1-TWO))
 (39 39 (:LINEAR EXPT->-1-TWO))
 (39 39 (:LINEAR EXPT-<=-1-ONE))
 (39 39 (:LINEAR EXPT-<-1-ONE))
 (35 3 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (33 33 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (31 31 (:REWRITE |(equal (+ (- c) x) y)|))
 (29 1 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (29 1 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (18 18 (:REWRITE INTEGERP-/))
 (16 8 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (14 14 (:LINEAR RTL::MOD-BND-3))
 (8 8 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (8 8 (:TYPE-PRESCRIPTION INTEGERP-MOD-1))
 (8 8 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (6 6 (:REWRITE |(* c (* d x))|))
 (4 4 (:REWRITE |(- (* c x))|))
 (2 2 (:REWRITE |(/ (/ x))|))
 (2 2 (:REWRITE |(+ c (+ d x))|))
 (2 2 (:REWRITE |(* a (/ a))|))
 (2 2 (:REWRITE |(* 0 x)|))
 (1 1 (:REWRITE |(not (equal x (/ y)))|))
 (1 1 (:REWRITE |(equal x (/ y))|))
 (1 1 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (1 1 (:REWRITE |(< x (/ y)) with (< y 0)|))
 )
(RTL::QTRUNC-REWRITE-GEN
 (6292 20 (:REWRITE RTL::MOD-DOES-NOTHING))
 (4503 137 (:REWRITE RTL::INTEGERP-FL))
 (4125 20 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (3542 20 (:REWRITE MOD-X-Y-=-X . 3))
 (3208 36 (:REWRITE DEFAULT-MOD-RATIO))
 (3023 20 (:REWRITE MOD-ZERO . 3))
 (2678 20 (:REWRITE MOD-ZERO . 4))
 (2475 20 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (2395 96 (:REWRITE |(* x (if a b c))|))
 (2231 20 (:REWRITE MOD-X-Y-=-X . 4))
 (1974 411 (:REWRITE DEFAULT-TIMES-2))
 (1933 1933 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1933 1933 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1933 1933 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1933 1933 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1933 1933 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1933 1933 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1933 1933 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1524 48 (:REWRITE |(/ (expt x n))|))
 (1352 14 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (1286 1286 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (1286 1286 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (1286 1286 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (1159 195 (:REWRITE DEFAULT-LESS-THAN-2))
 (1057 151 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (1057 151 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (1057 151 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (1057 151 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (983 411 (:REWRITE DEFAULT-TIMES-1))
 (945 369 (:META META-INTEGERP-CORRECT))
 (940 940 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (940 940 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (864 96 (:REWRITE ACL2-NUMBERP-X))
 (818 4 (:LINEAR MOD-BOUNDS-3))
 (732 177 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (703 177 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (647 177 (:REWRITE SIMPLIFY-SUMS-<))
 (618 78 (:REWRITE DEFAULT-MINUS))
 (566 183 (:REWRITE DEFAULT-LESS-THAN-1))
 (550 59 (:REWRITE DEFAULT-DIVIDE))
 (540 20 (:REWRITE MOD-X-Y-=-X . 2))
 (520 20 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (520 20 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (480 30 (:REWRITE |(expt x (if a b c))|))
 (384 96 (:REWRITE RATIONALP-X))
 (369 369 (:REWRITE REDUCE-INTEGERP-+))
 (369 369 (:REWRITE INTEGERP-MINUS-X))
 (358 358 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (358 358 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (358 358 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (340 20 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (340 20 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (340 20 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (315 24 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (304 47 (:REWRITE ODD-EXPT-THM))
 (294 24 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (270 36 (:REWRITE DEFAULT-MOD-2))
 (254 14 (:LINEAR EXPT->=-1-ONE))
 (251 14 (:LINEAR EXPT-<=-1-TWO))
 (248 14 (:LINEAR EXPT-<-1-TWO))
 (245 14 (:LINEAR EXPT->-1-ONE))
 (240 60 (:REWRITE |(integerp (- x))|))
 (221 14 (:LINEAR EXPT-X->=-X))
 (221 14 (:LINEAR EXPT-X->-X))
 (208 8 (:LINEAR MOD-BOUNDS-2))
 (202 202 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (202 202 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (202 202 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (200 20 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (195 195 (:REWRITE THE-FLOOR-BELOW))
 (195 195 (:REWRITE THE-FLOOR-ABOVE))
 (180 24 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (177 177 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (177 177 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (177 177 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (177 177 (:REWRITE INTEGERP-<-CONSTANT))
 (177 177 (:REWRITE CONSTANT-<-INTEGERP))
 (177 177 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (177 177 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (177 177 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (177 177 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (177 177 (:REWRITE |(< c (- x))|))
 (177 177 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (177 177 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (177 177 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (177 177 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (177 177 (:REWRITE |(< (/ x) (/ y))|))
 (177 177 (:REWRITE |(< (- x) c)|))
 (177 177 (:REWRITE |(< (- x) (- y))|))
 (152 152 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (152 76 (:REWRITE DEFAULT-PLUS-2))
 (151 151 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (151 151 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (151 151 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (151 151 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (114 114 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (114 6 (:REWRITE |(/ (if a b c))|))
 (106 106 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (96 96 (:REWRITE REDUCE-RATIONALP-+))
 (96 96 (:REWRITE REDUCE-RATIONALP-*))
 (96 96 (:REWRITE RATIONALP-MINUS-X))
 (96 96 (:META META-RATIONALP-CORRECT))
 (87 87 (:REWRITE DEFAULT-EXPT-1))
 (76 76 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (76 76 (:REWRITE NORMALIZE-ADDENDS))
 (76 76 (:REWRITE DEFAULT-PLUS-1))
 (76 76 (:LINEAR RTL::N<=FL-LINEAR))
 (72 36 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (72 36 (:REWRITE DEFAULT-MOD-1))
 (72 18 (:REWRITE |(integerp (expt x n))|))
 (68 34 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B-EXPT))
 (59 59 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (57 57 (:REWRITE |(expt 1/c n)|))
 (57 57 (:REWRITE |(expt (- x) n)|))
 (47 47 (:TYPE-PRESCRIPTION RTL::INTEGERP-QINC))
 (45 36 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (45 36 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (44 44 (:TYPE-PRESCRIPTION RTL::INTEGERP-SIGB))
 (44 44 (:TYPE-PRESCRIPTION RTL::INTEGERP-SIGA))
 (44 44 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (44 44 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (43 43 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (43 43 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (43 43 (:REWRITE |(< (/ x) 0)|))
 (43 43 (:REWRITE |(< (* x y) 0)|))
 (36 36 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (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))|))
 (34 34 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (34 34 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (34 34 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (28 28 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (28 28 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (28 28 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (28 28 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (24 24 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (24 24 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (24 24 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (24 24 (:REWRITE |(equal c (/ x))|))
 (24 24 (:REWRITE |(equal c (- x))|))
 (24 24 (:REWRITE |(equal (/ x) c)|))
 (24 24 (:REWRITE |(equal (/ x) (/ y))|))
 (24 24 (:REWRITE |(equal (- x) c)|))
 (24 24 (:REWRITE |(equal (- x) (- y))|))
 (20 20 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (20 20 (:REWRITE |(mod x (- y))| . 3))
 (20 20 (:REWRITE |(mod x (- y))| . 2))
 (20 20 (:REWRITE |(mod x (- y))| . 1))
 (20 20 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (20 20 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (18 18 (:REWRITE INTEGERP-/))
 (14 14 (:REWRITE RTL::INTEGERP-SIGB))
 (14 14 (:REWRITE RTL::INTEGERP-SIGA))
 (14 14 (:REWRITE RTL::INTEGERP-QTRUNC))
 (14 14 (:REWRITE RTL::INTEGERP-QINC))
 (14 14 (:REWRITE RTL::INTEGERP-OPB))
 (14 14 (:REWRITE RTL::INTEGERP-OPA))
 (14 14 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (14 14 (:LINEAR EXPT-LINEAR-UPPER-<))
 (14 14 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (14 14 (:LINEAR EXPT-LINEAR-LOWER-<))
 (14 14 (:LINEAR EXPT->=-1-TWO))
 (14 14 (:LINEAR EXPT->-1-TWO))
 (14 14 (:LINEAR EXPT-<=-1-ONE))
 (14 14 (:LINEAR EXPT-<-1-ONE))
 (5 5 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (4 4 (:LINEAR RTL::MOD-BND-3))
 (3 3 (:REWRITE |(* c (* d x))|))
 )
(RTL::STK-REWRITE-DIVPOW2
 (135 25 (:REWRITE DEFAULT-TIMES-2))
 (111 25 (:REWRITE DEFAULT-TIMES-1))
 (60 60 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (60 60 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (60 60 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (60 60 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (60 60 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (60 60 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (60 60 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (25 25 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (25 25 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (25 25 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (23 4 (:REWRITE DEFAULT-PLUS-1))
 (20 20 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (20 20 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (20 20 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (20 20 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (20 20 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (20 20 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (20 20 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (16 4 (:REWRITE DEFAULT-PLUS-2))
 (16 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (14 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (10 10 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (8 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 4 (:REWRITE DEFAULT-DIVIDE))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-INTEGERP-CORRECT))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE |(* c (* d x))|))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 )
(RTL::STK-REWRITE-GEN
 (252 52 (:REWRITE DEFAULT-TIMES-2))
 (210 52 (:REWRITE DEFAULT-TIMES-1))
 (103 103 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (103 103 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (103 103 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (103 103 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (103 103 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (103 103 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (103 103 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (56 56 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (56 56 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (56 56 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (56 56 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (56 56 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (56 56 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (56 56 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (54 54 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (54 54 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (54 54 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (30 7 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (22 22 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (20 10 (:REWRITE DEFAULT-DIVIDE))
 (19 3 (:REWRITE ACL2-NUMBERP-X))
 (16 7 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (12 12 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (10 10 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (8 8 (:REWRITE REDUCE-INTEGERP-+))
 (8 8 (:REWRITE INTEGERP-MINUS-X))
 (8 8 (:META META-INTEGERP-CORRECT))
 (8 7 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (8 2 (:REWRITE RATIONALP-X))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (7 7 (:REWRITE |(equal c (/ x))|))
 (7 7 (:REWRITE |(equal c (- x))|))
 (7 7 (:REWRITE |(equal (/ x) c)|))
 (7 7 (:REWRITE |(equal (/ x) (/ y))|))
 (7 7 (:REWRITE |(equal (- x) c)|))
 (7 7 (:REWRITE |(equal (- x) (- y))|))
 (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))|))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 )
