(RTL::MULTIPLIER)
(RTL::PPROD)
(RTL::IA)
(RTL::IB)
(RTL::PPA)
(RTL::PPB)
(RTL::PROD*)
(RTL::COMPUTEPRODUCT-LEMMA)
(RTL::SLC)
(RTL::ENC)
(RTL::MUX)
(RTL::UPDATE-PP)
(RTL::LOOP-SIMPLE
 (32 27 (:REWRITE DEFAULT-PLUS-1))
 (27 27 (:REWRITE DEFAULT-PLUS-2))
 (9 9 (:REWRITE THE-FLOOR-BELOW))
 (9 9 (:REWRITE THE-FLOOR-ABOVE))
 (9 9 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 9 (:REWRITE DEFAULT-LESS-THAN-1))
 (8 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (5 5 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (4 2 (:REWRITE GL::NFIX-NATP))
 (3 3 (:REWRITE |(< (+ c/d x) y)|))
 (3 3 (:REWRITE |(< (+ (- c) x) y)|))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE DEFAULT-MINUS))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::LOOP-REWRITE
 (133834 2395 (:REWRITE RTL::BITS-TAIL-GEN))
 (101700 8528 (:REWRITE RTL::NEG-BITN-0))
 (63258 1685 (:REWRITE |(< (if a b c) x)|))
 (61399 8528 (:REWRITE RTL::BVECP-BITN-0))
 (42410 29647 (:REWRITE DEFAULT-PLUS-1))
 (40855 29647 (:REWRITE DEFAULT-PLUS-2))
 (40182 4892 (:REWRITE RTL::BITS-NEG-INDICES))
 (35930 3963 (:REWRITE SIMPLIFY-SUMS-<))
 (29199 2809 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (25711 2809 (:REWRITE RTL::BITS-BVECP))
 (24948 8528 (:REWRITE RTL::NEG-BITN-1))
 (18845 5841 (:REWRITE DEFAULT-LESS-THAN-1))
 (17797 2897 (:REWRITE RTL::BITN-BVECP-1))
 (14607 12349 (:REWRITE DEFAULT-TIMES-2))
 (12349 12349 (:REWRITE DEFAULT-TIMES-1))
 (11696 1462 (:REWRITE |(* x (+ y z))|))
 (11331 1091 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (11297 4156 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (11220 1020 (:REWRITE |(- (+ x y))|))
 (9863 9863 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (9863 9863 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (9863 9863 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (9863 9863 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (9863 9863 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (9863 9863 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (9164 872 (:REWRITE |(* -1 x)|))
 (6766 6766 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6567 6567 (:TYPE-PRESCRIPTION LOGNOT))
 (6252 6252 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (6083 2395 (:REWRITE RTL::BITS-TAIL))
 (5841 5841 (:REWRITE THE-FLOOR-BELOW))
 (5841 5841 (:REWRITE THE-FLOOR-ABOVE))
 (5841 5841 (:REWRITE DEFAULT-LESS-THAN-2))
 (5801 5801 (:REWRITE RTL::BITN-NEG))
 (5602 4580 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (5254 3963 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (5156 3963 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4753 1907 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3963 3963 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3963 3963 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (3963 3963 (:REWRITE INTEGERP-<-CONSTANT))
 (3963 3963 (:REWRITE CONSTANT-<-INTEGERP))
 (3963 3963 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (3963 3963 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (3963 3963 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (3963 3963 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (3963 3963 (:REWRITE |(< c (- x))|))
 (3963 3963 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (3963 3963 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (3963 3963 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (3963 3963 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (3963 3963 (:REWRITE |(< (/ x) (/ y))|))
 (3963 3963 (:REWRITE |(< (- x) c)|))
 (3963 3963 (:REWRITE |(< (- x) (- y))|))
 (3856 3856 (:TYPE-PRESCRIPTION RTL::MULTIPLIER))
 (3551 871 (:REWRITE |(+ c (+ d x))|))
 (3248 3018 (:REWRITE DEFAULT-MINUS))
 (3152 2440 (:REWRITE RTL::AG-DIFF-AS))
 (2922 2920 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2920 2920 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2920 2920 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2920 2920 (:REWRITE |(equal c (/ x))|))
 (2920 2920 (:REWRITE |(equal c (- x))|))
 (2920 2920 (:REWRITE |(equal (/ x) c)|))
 (2920 2920 (:REWRITE |(equal (/ x) (/ y))|))
 (2920 2920 (:REWRITE |(equal (- x) c)|))
 (2920 2920 (:REWRITE |(equal (- x) (- y))|))
 (2864 2864 (:REWRITE |(* (- x) y)|))
 (2123 193 (:REWRITE |(* y (* x z))|))
 (2112 2112 (:REWRITE |(< (+ c/d x) y)|))
 (2112 2112 (:REWRITE |(< (+ (- c) x) y)|))
 (2083 2083 (:REWRITE |(equal (+ (- c) x) y)|))
 (1697 1697 (:REWRITE REDUCE-INTEGERP-+))
 (1697 1697 (:REWRITE INTEGERP-MINUS-X))
 (1697 1697 (:META META-INTEGERP-CORRECT))
 (1645 1645 (:REWRITE RTL::BITN-BVECP))
 (1602 890 (:REWRITE RTL::AS-DIFF-AS))
 (1230 1230 (:REWRITE SUBSETP-MEMBER . 4))
 (1230 1230 (:REWRITE SUBSETP-MEMBER . 3))
 (1230 1230 (:REWRITE SUBSETP-MEMBER . 2))
 (1230 1230 (:REWRITE SUBSETP-MEMBER . 1))
 (1230 1230 (:REWRITE INTERSECTP-MEMBER . 3))
 (1230 1230 (:REWRITE INTERSECTP-MEMBER . 2))
 (1091 1091 (:REWRITE |(< (/ x) 0)|))
 (1091 1091 (:REWRITE |(< (* x y) 0)|))
 (1010 202 (:REWRITE ACL2-NUMBERP-X))
 (835 835 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (753 753 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (603 603 (:REWRITE |(< y (+ (- c) x))|))
 (603 603 (:REWRITE |(< x (+ c/d y))|))
 (424 424 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (424 424 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (424 424 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (404 101 (:REWRITE RATIONALP-X))
 (295 295 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (202 202 (:TYPE-PRESCRIPTION BOOLEANP))
 (201 201 (:REWRITE FOLD-CONSTS-IN-+))
 (195 195 (:TYPE-PRESCRIPTION ABS))
 (193 193 (:REWRITE |(* a (/ a) b)|))
 (101 101 (:REWRITE REDUCE-RATIONALP-+))
 (101 101 (:REWRITE REDUCE-RATIONALP-*))
 (101 101 (:REWRITE RATIONALP-MINUS-X))
 (101 101 (:META META-RATIONALP-CORRECT))
 )
(RTL::UPDATE-NOOP
 (652 55 (:REWRITE RTL::NEG-BITN-0))
 (157 55 (:REWRITE RTL::NEG-BITN-1))
 (140 55 (:REWRITE RTL::BVECP-BITN-0))
 (121 17 (:REWRITE ACL2-NUMBERP-X))
 (103 16 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (52 13 (:REWRITE RATIONALP-X))
 (45 15 (:REWRITE RTL::BITS-TAIL-GEN))
 (39 39 (:REWRITE RTL::BITN-NEG))
 (36 16 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (35 15 (:REWRITE RTL::BITS-TAIL))
 (32 18 (:REWRITE RTL::BITN-BVECP-1))
 (25 25 (:REWRITE RTL::BITS-NEG-INDICES))
 (24 24 (:TYPE-PRESCRIPTION RTL::BITS-NONNEGATIVE-INTEGERP-TYPE))
 (23 23 (:REWRITE REDUCE-INTEGERP-+))
 (23 23 (:REWRITE INTEGERP-MINUS-X))
 (23 23 (:META META-INTEGERP-CORRECT))
 (20 16 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (16 16 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (16 16 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (16 16 (:REWRITE |(equal c (/ x))|))
 (16 16 (:REWRITE |(equal c (- x))|))
 (16 16 (:REWRITE |(equal (/ x) c)|))
 (16 16 (:REWRITE |(equal (/ x) (/ y))|))
 (16 16 (:REWRITE |(equal (- x) c)|))
 (16 16 (:REWRITE |(equal (- x) (- y))|))
 (14 14 (:TYPE-PRESCRIPTION BOOLEANP))
 (13 13 (:REWRITE REDUCE-RATIONALP-+))
 (13 13 (:REWRITE REDUCE-RATIONALP-*))
 (13 13 (:REWRITE RATIONALP-MINUS-X))
 (13 13 (:META META-RATIONALP-CORRECT))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (11 11 (:REWRITE RTL::BITN-BVECP))
 (6 6 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (6 6 (:REWRITE RTL::BITS-BVECP))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (2 2 (:REWRITE SIMPLIFY-SUMS-<))
 (2 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (- x))|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) (/ y))|))
 (2 2 (:REWRITE |(< (- x) c)|))
 (2 2 (:REWRITE |(< (- x) (- y))|))
 )
(RTL::AG-UPDATE-NIL
 (1184 100 (:REWRITE RTL::NEG-BITN-0))
 (284 100 (:REWRITE RTL::NEG-BITN-1))
 (232 100 (:REWRITE RTL::BVECP-BITN-0))
 (104 104 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (104 104 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (104 104 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (104 104 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (104 104 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (104 104 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (90 30 (:REWRITE RTL::BITS-TAIL-GEN))
 (70 30 (:REWRITE RTL::BITS-TAIL))
 (68 68 (:REWRITE RTL::BITN-NEG))
 (60 36 (:REWRITE RTL::BITN-BVECP-1))
 (40 40 (:REWRITE RTL::BITS-NEG-INDICES))
 (32 15 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (28 28 (:REWRITE RTL::AG-DIFF-AS))
 (25 15 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (24 24 (:TYPE-PRESCRIPTION RTL::BITS-NONNEGATIVE-INTEGERP-TYPE))
 (24 24 (:REWRITE REDUCE-INTEGERP-+))
 (24 24 (:REWRITE INTEGERP-MINUS-X))
 (24 24 (:META META-INTEGERP-CORRECT))
 (22 22 (:REWRITE RTL::BITN-BVECP))
 (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))|))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE SIMPLIFY-SUMS-<))
 (10 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 10 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (10 10 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (10 10 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (10 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (10 10 (:REWRITE INTEGERP-<-CONSTANT))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (10 10 (:REWRITE CONSTANT-<-INTEGERP))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (- x))|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) (/ y))|))
 (10 10 (:REWRITE |(< (- x) c)|))
 (10 10 (:REWRITE |(< (- x) (- y))|))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (6 6 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (6 6 (:REWRITE RTL::BITS-BVECP))
 (4 1 (:REWRITE RATIONALP-X))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:META META-RATIONALP-CORRECT))
 )
(RTL::PROD-LOOP-1
 (30 6 (:REWRITE ACL2-NUMBERP-X))
 (30 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (18 18 (:REWRITE THE-FLOOR-BELOW))
 (18 18 (:REWRITE THE-FLOOR-ABOVE))
 (18 18 (:REWRITE SIMPLIFY-SUMS-<))
 (18 18 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (18 18 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (18 18 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (18 18 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (18 18 (:REWRITE INTEGERP-<-CONSTANT))
 (18 18 (:REWRITE DEFAULT-LESS-THAN-2))
 (18 18 (:REWRITE DEFAULT-LESS-THAN-1))
 (18 18 (:REWRITE CONSTANT-<-INTEGERP))
 (18 18 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (18 18 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (18 18 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (18 18 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (18 18 (:REWRITE |(< c (- x))|))
 (18 18 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (18 18 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (18 18 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (18 18 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (18 18 (:REWRITE |(< (/ x) (/ y))|))
 (18 18 (:REWRITE |(< (- x) c)|))
 (18 18 (:REWRITE |(< (- x) (- y))|))
 (12 3 (:REWRITE RATIONALP-X))
 (11 11 (:REWRITE REDUCE-INTEGERP-+))
 (11 11 (:REWRITE INTEGERP-MINUS-X))
 (11 11 (:META META-INTEGERP-CORRECT))
 (9 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (8 8 (:REWRITE |(< (/ x) 0)|))
 (8 8 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 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 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 )
(RTL::PROD-LOOP-2
 (180 27 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (161 25 (:REWRITE ACL2-NUMBERP-X))
 (77 65 (:REWRITE DEFAULT-PLUS-1))
 (68 17 (:REWRITE RATIONALP-X))
 (65 65 (:REWRITE DEFAULT-PLUS-2))
 (61 61 (:REWRITE THE-FLOOR-BELOW))
 (61 61 (:REWRITE THE-FLOOR-ABOVE))
 (61 61 (:REWRITE DEFAULT-LESS-THAN-2))
 (61 61 (:REWRITE DEFAULT-LESS-THAN-1))
 (61 27 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (58 58 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (58 58 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (58 58 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (58 58 (:REWRITE INTEGERP-<-CONSTANT))
 (58 58 (:REWRITE CONSTANT-<-INTEGERP))
 (58 58 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (58 58 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (58 58 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (58 58 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (58 58 (:REWRITE |(< c (- x))|))
 (58 58 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (58 58 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (58 58 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (58 58 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (58 58 (:REWRITE |(< (/ x) (/ y))|))
 (58 58 (:REWRITE |(< (- x) c)|))
 (58 58 (:REWRITE |(< (- x) (- y))|))
 (57 57 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (54 54 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (35 27 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (34 34 (:TYPE-PRESCRIPTION BOOLEANP))
 (32 32 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (32 32 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (32 32 (:REWRITE |(equal c (/ x))|))
 (32 32 (:REWRITE |(equal (/ x) (/ y))|))
 (32 32 (:REWRITE |(equal (- x) (- y))|))
 (30 30 (:REWRITE REDUCE-INTEGERP-+))
 (30 30 (:REWRITE INTEGERP-MINUS-X))
 (30 30 (:META META-INTEGERP-CORRECT))
 (30 6 (:REWRITE |(+ c (+ d x))|))
 (29 1 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (29 1 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (27 27 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (27 27 (:REWRITE |(equal c (- x))|))
 (27 27 (:REWRITE |(equal (- x) c)|))
 (26 26 (:REWRITE RTL::AG-UPDATE-NIL))
 (21 21 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (17 17 (:REWRITE REDUCE-RATIONALP-+))
 (17 17 (:REWRITE REDUCE-RATIONALP-*))
 (17 17 (:REWRITE RATIONALP-MINUS-X))
 (17 17 (:META META-RATIONALP-CORRECT))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (12 12 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (11 11 (:REWRITE |(< (/ x) 0)|))
 (11 11 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:REWRITE DEFAULT-TIMES-2))
 (6 6 (:REWRITE DEFAULT-TIMES-1))
 (6 6 (:REWRITE |(< (+ c/d x) y)|))
 (6 6 (:REWRITE |(< (+ (- c) x) y)|))
 (5 5 (:REWRITE DEFAULT-DIVIDE))
 (5 5 (:REWRITE |(not (equal x (/ y)))|))
 (5 5 (:REWRITE |(equal x (/ y))|))
 (4 4 (:REWRITE |(< y (+ (- c) x))|))
 (4 4 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (1 1 (:REWRITE |(< x (/ y)) with (< y 0)|))
 )
(RTL::AG-PPROD-UPDATE
 (2 2 (:REWRITE RTL::UPDATE-NOOP))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE SIMPLIFY-SUMS-<))
 (2 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (2 2 (:REWRITE RTL::AG-UPDATE-NIL))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (- x))|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) (/ y))|))
 (2 2 (:REWRITE |(< (- x) c)|))
 (2 2 (:REWRITE |(< (- x) (- y))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::BVECP-MANA
 (755 75 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (680 88 (:REWRITE ACL2-NUMBERP-X))
 (425 17 (:REWRITE RTL::FSCALE-3))
 (296 74 (:REWRITE RATIONALP-X))
 (209 75 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (172 5 (:REWRITE RTL::BITS-TAIL-GEN))
 (120 120 (:TYPE-PRESCRIPTION BOOLEANP))
 (103 75 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (75 75 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (75 75 (:REWRITE REDUCE-INTEGERP-+))
 (75 75 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (75 75 (:REWRITE INTEGERP-MINUS-X))
 (75 75 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (75 75 (:REWRITE |(equal c (/ x))|))
 (75 75 (:REWRITE |(equal c (- x))|))
 (75 75 (:REWRITE |(equal (/ x) c)|))
 (75 75 (:REWRITE |(equal (/ x) (/ y))|))
 (75 75 (:REWRITE |(equal (- x) c)|))
 (75 75 (:REWRITE |(equal (- x) (- y))|))
 (75 75 (:META META-INTEGERP-CORRECT))
 (74 74 (:REWRITE REDUCE-RATIONALP-+))
 (74 74 (:REWRITE REDUCE-RATIONALP-*))
 (74 74 (:REWRITE RATIONALP-MINUS-X))
 (74 74 (:META META-RATIONALP-CORRECT))
 (32 32 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (15 5 (:REWRITE RTL::BITS-TAIL))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (10 10 (:REWRITE SUBSETP-MEMBER . 4))
 (10 10 (:REWRITE SUBSETP-MEMBER . 3))
 (10 10 (:REWRITE SUBSETP-MEMBER . 2))
 (10 10 (:REWRITE SUBSETP-MEMBER . 1))
 (10 10 (:REWRITE INTERSECTP-MEMBER . 3))
 (10 10 (:REWRITE INTERSECTP-MEMBER . 2))
 (8 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (5 5 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (5 5 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 )
(RTL::BVECP-MANB
 (815 81 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (734 94 (:REWRITE ACL2-NUMBERP-X))
 (478 22 (:REWRITE RTL::FSCALE-3))
 (320 80 (:REWRITE RATIONALP-X))
 (227 81 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (172 5 (:REWRITE RTL::BITS-TAIL-GEN))
 (132 132 (:TYPE-PRESCRIPTION BOOLEANP))
 (109 81 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (81 81 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (81 81 (:REWRITE REDUCE-INTEGERP-+))
 (81 81 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (81 81 (:REWRITE INTEGERP-MINUS-X))
 (81 81 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (81 81 (:REWRITE |(equal c (/ x))|))
 (81 81 (:REWRITE |(equal c (- x))|))
 (81 81 (:REWRITE |(equal (/ x) c)|))
 (81 81 (:REWRITE |(equal (/ x) (/ y))|))
 (81 81 (:REWRITE |(equal (- x) c)|))
 (81 81 (:REWRITE |(equal (- x) (- y))|))
 (81 81 (:META META-INTEGERP-CORRECT))
 (80 80 (:REWRITE REDUCE-RATIONALP-+))
 (80 80 (:REWRITE REDUCE-RATIONALP-*))
 (80 80 (:REWRITE RATIONALP-MINUS-X))
 (80 80 (:META META-RATIONALP-CORRECT))
 (32 32 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (15 15 (:REWRITE SUBSETP-MEMBER . 4))
 (15 15 (:REWRITE SUBSETP-MEMBER . 3))
 (15 15 (:REWRITE SUBSETP-MEMBER . 2))
 (15 15 (:REWRITE SUBSETP-MEMBER . 1))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (15 15 (:REWRITE INTERSECTP-MEMBER . 3))
 (15 15 (:REWRITE INTERSECTP-MEMBER . 2))
 (15 5 (:REWRITE RTL::BITS-TAIL))
 (8 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (5 5 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (5 5 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 )
(RTL::INTEGERP-MANA
 (67 3 (:REWRITE RTL::OPAZ-OPA))
 (53 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (47 7 (:REWRITE ACL2-NUMBERP-X))
 (20 5 (:REWRITE RATIONALP-X))
 (14 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (10 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:META META-INTEGERP-CORRECT))
 (5 5 (:REWRITE REDUCE-RATIONALP-+))
 (5 5 (:REWRITE REDUCE-RATIONALP-*))
 (5 5 (:REWRITE RATIONALP-MINUS-X))
 (5 5 (:META META-RATIONALP-CORRECT))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (2 1 (:TYPE-PRESCRIPTION RTL::INTEGERP-MANA))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::INTEGERP-MANB
 (113 12 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (101 13 (:REWRITE ACL2-NUMBERP-X))
 (70 3 (:REWRITE RTL::OPBZ-OPB))
 (53 5 (:REWRITE RTL::FSCALE-3))
 (44 11 (:REWRITE RATIONALP-X))
 (32 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (16 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE REDUCE-INTEGERP-+))
 (12 12 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE INTEGERP-MINUS-X))
 (12 12 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (12 12 (:REWRITE |(equal c (/ x))|))
 (12 12 (:REWRITE |(equal c (- x))|))
 (12 12 (:REWRITE |(equal (/ x) c)|))
 (12 12 (:REWRITE |(equal (/ x) (/ y))|))
 (12 12 (:REWRITE |(equal (- x) c)|))
 (12 12 (:REWRITE |(equal (- x) (- y))|))
 (12 12 (:META META-INTEGERP-CORRECT))
 (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 SUBSETP-MEMBER . 4))
 (5 5 (:REWRITE SUBSETP-MEMBER . 3))
 (5 5 (:REWRITE SUBSETP-MEMBER . 2))
 (5 5 (:REWRITE SUBSETP-MEMBER . 1))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (5 5 (:REWRITE INTERSECTP-MEMBER . 3))
 (5 5 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (2 1 (:TYPE-PRESCRIPTION RTL::INTEGERP-MANB))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::BITN-MULTIPLIER
 (1998 4 (:REWRITE RTL::NEG-BITN-0))
 (1142 51 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (464 4 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (222 70 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (204 8 (:REWRITE |(< (+ (- c) x) y)|))
 (202 8 (:REWRITE |(< y (+ (- c) x))|))
 (202 4 (:REWRITE RTL::NEG-BITN-1))
 (156 2 (:REWRITE |(* x (- y))|))
 (130 4 (:LINEAR EXPT-<=-1-TWO))
 (126 4 (:LINEAR EXPT->-1-ONE))
 (119 9 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (118 27 (:REWRITE DEFAULT-TIMES-2))
 (116 4 (:LINEAR EXPT-X->=-X))
 (116 4 (:LINEAR EXPT-X->-X))
 (106 70 (:REWRITE DEFAULT-LESS-THAN-2))
 (102 4 (:LINEAR EXPT->=-1-ONE))
 (90 70 (:REWRITE DEFAULT-LESS-THAN-1))
 (80 49 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (70 70 (:REWRITE THE-FLOOR-BELOW))
 (70 70 (:REWRITE THE-FLOOR-ABOVE))
 (70 5 (:REWRITE |(* y (* x z))|))
 (70 4 (:REWRITE RTL::BITN-NEG))
 (70 4 (:LINEAR EXPT-<-1-TWO))
 (69 49 (:REWRITE SIMPLIFY-SUMS-<))
 (69 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (68 8 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (67 67 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (66 2 (:REWRITE BUBBLE-DOWN-*-MATCH-1))
 (64 2 (:REWRITE |(* (/ c) (expt d n))|))
 (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))
 (54 4 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (51 51 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (51 51 (:REWRITE INTEGERP-<-CONSTANT))
 (51 51 (:REWRITE CONSTANT-<-INTEGERP))
 (51 51 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (51 51 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (51 51 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (51 51 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (51 51 (:REWRITE |(< c (- x))|))
 (51 51 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (51 51 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (51 51 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (51 51 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (51 51 (:REWRITE |(< (/ x) (/ y))|))
 (51 51 (:REWRITE |(< (- x) c)|))
 (51 51 (:REWRITE |(< (- x) (- y))|))
 (40 4 (:REWRITE DEFAULT-MINUS))
 (34 4 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (31 27 (:REWRITE DEFAULT-TIMES-1))
 (28 28 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (28 28 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (26 26 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (24 24 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (20 2 (:DEFINITION FIX))
 (15 15 (:REWRITE |(< (* x y) 0)|))
 (14 14 (:REWRITE DEFAULT-EXPT-2))
 (14 14 (:REWRITE DEFAULT-EXPT-1))
 (14 14 (:REWRITE |(expt 1/c n)|))
 (14 14 (:REWRITE |(expt (- x) n)|))
 (12 12 (:REWRITE DEFAULT-PLUS-2))
 (12 12 (:REWRITE DEFAULT-PLUS-1))
 (12 4 (:REWRITE RTL::BVECP-BITN-0))
 (10 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (10 5 (:REWRITE |(* a (/ a) b)|))
 (8 8 (:REWRITE |(< x (+ c/d y))|))
 (8 8 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE |(< (+ c/d x) y)|))
 (8 8 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (8 8 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (8 8 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (7 7 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (7 7 (:REWRITE NORMALIZE-ADDENDS))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (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 RTL::INTEGERP-OPB))
 (4 4 (:REWRITE RTL::INTEGERP-OPA))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:LINEAR EXPT-LINEAR-UPPER-<))
 (4 4 (:LINEAR EXPT-LINEAR-LOWER-<))
 (4 4 (:LINEAR EXPT->=-1-TWO))
 (4 4 (:LINEAR EXPT->-1-TWO))
 (4 4 (:LINEAR EXPT-<=-1-ONE))
 (4 4 (:LINEAR EXPT-<-1-ONE))
 (3 3 (:TYPE-PRESCRIPTION ABS))
 (3 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 2 (:REWRITE |(* 1 x)|))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::MUX-BMUX4P
 (4764 8 (:REWRITE RTL::BVECP-BITN-0))
 (2608 8 (:REWRITE RTL::NEG-BITN-0))
 (1576 10 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (1520 35 (:REWRITE |(< y (+ (- c) x))|))
 (1206 26 (:REWRITE |(< (+ (- c) x) y)|))
 (770 14 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (662 210 (:REWRITE INTEGERP-<-CONSTANT))
 (641 15 (:REWRITE |(< (if a b c) x)|))
 (576 14 (:LINEAR EXPT->-1-ONE))
 (538 14 (:LINEAR EXPT->=-1-ONE))
 (506 216 (:REWRITE CONSTANT-<-INTEGERP))
 (456 14 (:LINEAR EXPT-<=-1-TWO))
 (434 276 (:REWRITE DEFAULT-LESS-THAN-1))
 (420 14 (:LINEAR EXPT-X->=-X))
 (420 14 (:LINEAR EXPT-X->-X))
 (402 276 (:REWRITE DEFAULT-LESS-THAN-2))
 (381 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (372 202 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (358 202 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (332 6 (:REWRITE ODD-EXPT-THM))
 (305 225 (:REWRITE DEFAULT-PLUS-1))
 (296 14 (:LINEAR EXPT-<-1-TWO))
 (290 8 (:REWRITE RTL::BITN-NEG))
 (286 195 (:REWRITE DEFAULT-TIMES-2))
 (285 225 (:REWRITE DEFAULT-PLUS-2))
 (276 276 (:REWRITE THE-FLOOR-BELOW))
 (276 276 (:REWRITE THE-FLOOR-ABOVE))
 (264 8 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (263 241 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (216 216 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (216 216 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (216 216 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (216 216 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (216 216 (:REWRITE |(< c (- x))|))
 (216 216 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (216 216 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (216 216 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (216 216 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (216 216 (:REWRITE |(< (/ x) (/ y))|))
 (216 216 (:REWRITE |(< (- x) c)|))
 (216 216 (:REWRITE |(< (- x) (- y))|))
 (209 195 (:REWRITE DEFAULT-TIMES-1))
 (202 202 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (188 8 (:REWRITE RTL::NEG-BITN-1))
 (182 182 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (182 182 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (182 182 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (182 182 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (182 182 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (180 6 (:REWRITE |(< (/ x) y) with (< 0 x)|))
 (164 164 (:TYPE-PRESCRIPTION LOGNOT))
 (136 4 (:REWRITE |(<= x (/ y)) with (< 0 y)|))
 (126 28 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (124 4 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (112 14 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (106 106 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (100 100 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (95 95 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (88 28 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (74 14 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (70 70 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (68 13 (:REWRITE DEFAULT-MINUS))
 (60 60 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (57 57 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (54 54 (:REWRITE DEFAULT-EXPT-2))
 (54 54 (:REWRITE DEFAULT-EXPT-1))
 (54 54 (:REWRITE |(expt 1/c n)|))
 (54 54 (:REWRITE |(expt (- x) n)|))
 (49 18 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (44 18 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (42 37 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (39 11 (:REWRITE DEFAULT-LOGNOT))
 (35 35 (:REWRITE |(< x (+ c/d y))|))
 (32 32 (:REWRITE |(< 0 (* x y))|))
 (29 29 (:REWRITE |(< (+ c/d x) y)|))
 (28 28 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (28 28 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (28 4 (:REWRITE |(expt c (* d n))|))
 (27 27 (:REWRITE |(< (* x y) 0)|))
 (26 26 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (26 26 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (26 26 (:REWRITE |(< 0 (/ x))|))
 (23 23 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (23 23 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (23 23 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (23 23 (:REWRITE |(equal c (/ x))|))
 (23 23 (:REWRITE |(equal c (- x))|))
 (23 23 (:REWRITE |(equal (/ x) c)|))
 (23 23 (:REWRITE |(equal (/ x) (/ y))|))
 (23 23 (:REWRITE |(equal (- x) c)|))
 (23 23 (:REWRITE |(equal (- x) (- y))|))
 (20 20 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (20 20 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (20 20 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (20 20 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (19 19 (:REWRITE |(< (/ x) 0)|))
 (18 18 (:REWRITE SUBSETP-MEMBER . 4))
 (18 18 (:REWRITE SUBSETP-MEMBER . 3))
 (18 18 (:REWRITE SUBSETP-MEMBER . 2))
 (18 18 (:REWRITE SUBSETP-MEMBER . 1))
 (18 18 (:REWRITE INTERSECTP-MEMBER . 3))
 (18 18 (:REWRITE INTERSECTP-MEMBER . 2))
 (14 14 (:REWRITE RTL::BITS-NEG-INDICES))
 (14 14 (:LINEAR EXPT-LINEAR-UPPER-<))
 (14 14 (:LINEAR EXPT-LINEAR-LOWER-<))
 (14 14 (:LINEAR EXPT->=-1-TWO))
 (14 14 (:LINEAR EXPT->-1-TWO))
 (14 14 (:LINEAR EXPT-<=-1-ONE))
 (14 14 (:LINEAR EXPT-<-1-ONE))
 (12 12 (:REWRITE |(equal (+ (- c) x) y)|))
 (10 10 (:REWRITE RTL::INTEGERP-OPB))
 (10 10 (:REWRITE RTL::INTEGERP-OPA))
 (8 8 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (7 7 (:REWRITE |(* (- x) y)|))
 (6 6 (:REWRITE |(< (/ x) y) with (< x 0)|))
 (4 4 (:REWRITE |(<= x (/ y)) with (< y 0)|))
 (4 4 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE |(lognot (* 2 x))| . 3))
 (2 2 (:REWRITE |(lognot (* 2 x))| . 2))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::PP-0-REWRITE
 (304 29 (:REWRITE RTL::NEG-BITN-0))
 (137 81 (:REWRITE DEFAULT-LESS-THAN-1))
 (130 3 (:REWRITE |(< (if a b c) x)|))
 (127 78 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (124 78 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (103 103 (:TYPE-PRESCRIPTION RTL::BMUX4P))
 (82 78 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (81 81 (:REWRITE THE-FLOOR-BELOW))
 (81 81 (:REWRITE THE-FLOOR-ABOVE))
 (81 81 (:REWRITE DEFAULT-LESS-THAN-2))
 (80 78 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (78 78 (:REWRITE SIMPLIFY-SUMS-<))
 (78 78 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (78 78 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (78 78 (:REWRITE INTEGERP-<-CONSTANT))
 (78 78 (:REWRITE CONSTANT-<-INTEGERP))
 (78 78 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (78 78 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (78 78 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (78 78 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (78 78 (:REWRITE |(< c (- x))|))
 (78 78 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (78 78 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (78 78 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (78 78 (:REWRITE |(< (/ x) (/ y))|))
 (78 78 (:REWRITE |(< (- x) c)|))
 (78 78 (:REWRITE |(< (- x) (- y))|))
 (62 31 (:REWRITE DEFAULT-PLUS-2))
 (62 20 (:REWRITE RTL::BITS-BITS-SUM-ALT))
 (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))
 (51 51 (:TYPE-PRESCRIPTION RTL::MULTIPLIER))
 (43 43 (:REWRITE RTL::BITS-NEG-INDICES))
 (43 29 (:REWRITE RTL::NEG-BITN-1))
 (39 31 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (34 31 (:REWRITE DEFAULT-PLUS-1))
 (28 28 (:REWRITE REDUCE-INTEGERP-+))
 (28 28 (:REWRITE INTEGERP-MINUS-X))
 (28 28 (:META META-INTEGERP-CORRECT))
 (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 |(< (+ c/d x) y)|))
 (22 22 (:REWRITE |(< (+ (- c) x) y)|))
 (22 22 (:REWRITE |(< (* x y) 0)|))
 (21 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (20 20 (:REWRITE RTL::BITN-NEG))
 (14 14 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (14 14 (:REWRITE NORMALIZE-ADDENDS))
 (12 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (9 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (8 5 (:REWRITE DEFAULT-TIMES-2))
 (7 7 (:REWRITE RTL::AG-DIFF-AS))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (5 5 (:REWRITE DEFAULT-TIMES-1))
 (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 SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE RTL::BITN-BVECP))
 (4 1 (:REWRITE RATIONALP-X))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (1 1 (:META META-RATIONALP-CORRECT))
 )
(RTL::PP-I-REWRITE
 (21280 2108 (:REWRITE RTL::NEG-BITN-0))
 (12508 11266 (:REWRITE DEFAULT-LESS-THAN-1))
 (11388 10146 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11388 10146 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (11266 11266 (:REWRITE THE-FLOOR-BELOW))
 (11266 11266 (:REWRITE THE-FLOOR-ABOVE))
 (11266 11266 (:REWRITE DEFAULT-LESS-THAN-2))
 (10466 10266 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (10266 10266 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (10266 10266 (:REWRITE INTEGERP-<-CONSTANT))
 (10266 10266 (:REWRITE CONSTANT-<-INTEGERP))
 (10266 10266 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (10266 10266 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (10266 10266 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (10266 10266 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (10266 10266 (:REWRITE |(< c (- x))|))
 (10266 10266 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (10266 10266 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (10266 10266 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (10266 10266 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (10266 10266 (:REWRITE |(< (/ x) (/ y))|))
 (10266 10266 (:REWRITE |(< (- x) c)|))
 (10266 10266 (:REWRITE |(< (- x) (- y))|))
 (10146 10146 (:REWRITE SIMPLIFY-SUMS-<))
 (8294 4774 (:REWRITE DEFAULT-TIMES-2))
 (5189 5189 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (5189 5189 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (5189 5189 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (5189 5189 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (5189 5189 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4942 4192 (:REWRITE DEFAULT-PLUS-2))
 (4774 4774 (:REWRITE DEFAULT-TIMES-1))
 (4192 4192 (:REWRITE DEFAULT-PLUS-1))
 (3920 3920 (:REWRITE RTL::BITS-NEG-INDICES))
 (2723 1339 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2523 1339 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2392 2392 (:REWRITE |(< (+ c/d x) y)|))
 (2392 2392 (:REWRITE |(< (+ (- c) x) y)|))
 (2390 2390 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2308 2108 (:REWRITE RTL::NEG-BITN-1))
 (2192 2192 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2192 2192 (:REWRITE NORMALIZE-ADDENDS))
 (1908 1908 (:REWRITE RTL::BITN-NEG))
 (1689 1339 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1563 1563 (:REWRITE |(< (/ x) 0)|))
 (1563 1563 (:REWRITE |(< (* x y) 0)|))
 (1531 1339 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1443 1443 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1443 1443 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1339 1339 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1339 1339 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1339 1339 (:REWRITE |(equal c (/ x))|))
 (1339 1339 (:REWRITE |(equal c (- x))|))
 (1339 1339 (:REWRITE |(equal (/ x) c)|))
 (1339 1339 (:REWRITE |(equal (/ x) (/ y))|))
 (1339 1339 (:REWRITE |(equal (- x) c)|))
 (1339 1339 (:REWRITE |(equal (- x) (- y))|))
 (830 830 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (830 830 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (830 830 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (830 830 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (600 600 (:REWRITE RTL::AG-DIFF-AS))
 (558 558 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (400 400 (:REWRITE REDUCE-INTEGERP-+))
 (400 400 (:REWRITE INTEGERP-MINUS-X))
 (400 400 (:META META-INTEGERP-CORRECT))
 (400 350 (:REWRITE RTL::BITS-BITS-SUM-ALT))
 (200 200 (:REWRITE |(equal (+ (- c) x) y)|))
 (200 200 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (100 100 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (33 33 (:REWRITE SUBSETP-MEMBER . 4))
 (33 33 (:REWRITE SUBSETP-MEMBER . 3))
 (33 33 (:REWRITE SUBSETP-MEMBER . 2))
 (33 33 (:REWRITE SUBSETP-MEMBER . 1))
 (33 33 (:REWRITE INTERSECTP-MEMBER . 3))
 (33 33 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(RTL::PP-26-REWRITE
 (951 34 (:REWRITE RTL::BITS-TAIL-GEN))
 (182 18 (:REWRITE RTL::NEG-BITN-0))
 (110 98 (:REWRITE DEFAULT-LESS-THAN-1))
 (102 90 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (102 90 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (98 98 (:REWRITE THE-FLOOR-BELOW))
 (98 98 (:REWRITE THE-FLOOR-ABOVE))
 (98 98 (:REWRITE DEFAULT-LESS-THAN-2))
 (90 90 (:REWRITE SIMPLIFY-SUMS-<))
 (90 90 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (90 90 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (90 90 (:REWRITE INTEGERP-<-CONSTANT))
 (90 90 (:REWRITE CONSTANT-<-INTEGERP))
 (90 90 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (90 90 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (90 90 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (90 90 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (90 90 (:REWRITE |(< c (- x))|))
 (90 90 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (90 90 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (90 90 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (90 90 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (90 90 (:REWRITE |(< (/ x) (/ y))|))
 (90 90 (:REWRITE |(< (- x) c)|))
 (90 90 (:REWRITE |(< (- x) (- y))|))
 (77 77 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (77 77 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (77 77 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (77 77 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (77 77 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (77 77 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (68 42 (:REWRITE DEFAULT-TIMES-2))
 (63 52 (:REWRITE DEFAULT-PLUS-2))
 (52 52 (:REWRITE DEFAULT-PLUS-1))
 (42 42 (:REWRITE DEFAULT-TIMES-1))
 (38 38 (:REWRITE RTL::BITS-NEG-INDICES))
 (34 26 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (28 28 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (28 28 (:REWRITE NORMALIZE-ADDENDS))
 (24 24 (:REWRITE |(< (+ c/d x) y)|))
 (24 24 (:REWRITE |(< (+ (- c) x) y)|))
 (22 22 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (20 18 (:REWRITE RTL::NEG-BITN-1))
 (13 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (12 12 (:REWRITE |(< (/ x) 0)|))
 (12 12 (:REWRITE |(< (* x y) 0)|))
 (11 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (10 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (8 8 (:REWRITE RTL::BITN-NEG))
 (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 REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE RTL::AG-DIFF-AS))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (5 5 (:REWRITE RTL::BITS-BITS-SUM-ALT))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:META META-INTEGERP-CORRECT))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 )
(RTL::SUM-PPROD
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 )
(RTL::INTEGERP-PPROD
 (4230 165 (:REWRITE RTL::BITS-TAIL-GEN))
 (2182 12 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (2124 177 (:REWRITE RTL::NEG-BITN-0))
 (1542 36 (:REWRITE |(< (if a b c) x)|))
 (1150 430 (:REWRITE SIMPLIFY-SUMS-<))
 (979 430 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (943 430 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (892 466 (:REWRITE DEFAULT-LESS-THAN-1))
 (765 765 (:TYPE-PRESCRIPTION RTL::MULTIPLIER))
 (655 466 (:REWRITE DEFAULT-LESS-THAN-2))
 (603 405 (:REWRITE DEFAULT-PLUS-2))
 (590 349 (:TYPE-PRESCRIPTION RTL::INTEGERP-MANA))
 (564 405 (:REWRITE DEFAULT-PLUS-1))
 (543 543 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (543 543 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (543 543 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (543 543 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (543 543 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (543 543 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (543 543 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (543 543 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (543 543 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (537 21 (:LINEAR EXPT-X->-X))
 (531 177 (:REWRITE RTL::NEG-BITN-1))
 (495 21 (:LINEAR EXPT->-1-ONE))
 (466 466 (:REWRITE THE-FLOOR-BELOW))
 (466 466 (:REWRITE THE-FLOOR-ABOVE))
 (430 430 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (430 430 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (430 430 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (430 430 (:REWRITE INTEGERP-<-CONSTANT))
 (430 430 (:REWRITE CONSTANT-<-INTEGERP))
 (430 430 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (430 430 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (430 430 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (430 430 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (430 430 (:REWRITE |(< c (- x))|))
 (430 430 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (430 430 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (430 430 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (430 430 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (430 430 (:REWRITE |(< (/ x) (/ y))|))
 (430 430 (:REWRITE |(< (- x) c)|))
 (430 430 (:REWRITE |(< (- x) (- y))|))
 (417 21 (:LINEAR EXPT-X->=-X))
 (372 186 (:TYPE-PRESCRIPTION RTL::INTEGERP-MANB))
 (336 21 (:LINEAR EXPT->=-1-ONE))
 (306 228 (:REWRITE DEFAULT-TIMES-2))
 (258 42 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (240 240 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (237 21 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (234 234 (:REWRITE RTL::BITS-NEG-INDICES))
 (228 228 (:REWRITE DEFAULT-TIMES-1))
 (216 21 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (177 42 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (171 171 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (162 162 (:REWRITE |(< (+ c/d x) y)|))
 (162 162 (:REWRITE |(< (+ (- c) x) y)|))
 (154 154 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (141 141 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (129 129 (:REWRITE DEFAULT-EXPT-2))
 (129 129 (:REWRITE DEFAULT-EXPT-1))
 (129 129 (:REWRITE |(expt 1/c n)|))
 (129 129 (:REWRITE |(expt (- x) n)|))
 (126 108 (:REWRITE RTL::BITN-MULTIPLIER))
 (120 120 (:REWRITE RTL::BITN-NEG))
 (108 21 (:LINEAR EXPT-<=-1-TWO))
 (84 84 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (80 80 (:REWRITE REDUCE-INTEGERP-+))
 (80 80 (:REWRITE INTEGERP-MINUS-X))
 (80 80 (:META META-INTEGERP-CORRECT))
 (72 72 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (63 9 (:REWRITE |(expt c (* d n))|))
 (57 15 (:REWRITE RTL::BITS-BITS-SUM))
 (48 30 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (48 30 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (45 45 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (44 44 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (44 44 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (44 44 (:REWRITE |(< (/ x) 0)|))
 (44 44 (:REWRITE |(< (* x y) 0)|))
 (42 42 (:REWRITE RTL::AG-DIFF-AS))
 (42 42 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (42 42 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (36 24 (:REWRITE RTL::MUX-BMUX4P))
 (30 30 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (30 30 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (30 30 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (30 30 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (30 30 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (30 30 (:REWRITE |(equal c (/ x))|))
 (30 30 (:REWRITE |(equal c (- x))|))
 (30 30 (:REWRITE |(equal (/ x) c)|))
 (30 30 (:REWRITE |(equal (/ x) (/ y))|))
 (30 30 (:REWRITE |(equal (- x) c)|))
 (30 30 (:REWRITE |(equal (- x) (- y))|))
 (24 12 (:REWRITE ODD-EXPT-THM))
 (21 21 (:LINEAR EXPT-LINEAR-UPPER-<))
 (21 21 (:LINEAR EXPT-LINEAR-LOWER-<))
 (21 21 (:LINEAR EXPT->=-1-TWO))
 (21 21 (:LINEAR EXPT->-1-TWO))
 (21 21 (:LINEAR EXPT-<=-1-ONE))
 (21 21 (:LINEAR EXPT-<-1-TWO))
 (21 21 (:LINEAR EXPT-<-1-ONE))
 (19 9 (:REWRITE RTL::INTEGERP-MANA))
 (15 15 (:REWRITE DEFAULT-MINUS))
 (15 15 (:REWRITE |(* (- x) y)|))
 (15 5 (:REWRITE RTL::INTEGERP-MANB))
 (12 12 (:REWRITE RTL::INTEGERP-OPB))
 (12 12 (:REWRITE RTL::INTEGERP-OPA))
 (12 12 (:REWRITE FOLD-CONSTS-IN-+))
 (12 12 (:REWRITE |(+ c (+ d x))|))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (2 1 (:TYPE-PRESCRIPTION RTL::INTEGERP-PPROD))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 )
(RTL::INTEGERP-SUM-PPROD
 (50 4 (:REWRITE ACL2-NUMBERP-X))
 (43 14 (:REWRITE DEFAULT-PLUS-1))
 (27 8 (:REWRITE DEFAULT-TIMES-1))
 (24 4 (:REWRITE RATIONALP-X))
 (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))
 (10 10 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (10 10 (:REWRITE NORMALIZE-ADDENDS))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-INTEGERP-CORRECT))
 (5 5 (:REWRITE THE-FLOOR-BELOW))
 (5 5 (:REWRITE THE-FLOOR-ABOVE))
 (5 5 (:REWRITE SIMPLIFY-SUMS-<))
 (5 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (5 5 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (5 5 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (5 5 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (5 5 (:REWRITE INTEGERP-<-CONSTANT))
 (5 5 (:REWRITE DEFAULT-LESS-THAN-2))
 (5 5 (:REWRITE DEFAULT-LESS-THAN-1))
 (5 5 (:REWRITE CONSTANT-<-INTEGERP))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (- x))|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) (/ y))|))
 (5 5 (:REWRITE |(< (- x) c)|))
 (5 5 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (4 4 (:META META-RATIONALP-CORRECT))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE RTL::INTEGERP-PPROD))
 (2 2 (:REWRITE DEFAULT-EXPT-2))
 (2 2 (:REWRITE DEFAULT-EXPT-1))
 (2 2 (:REWRITE |(expt 1/c n)|))
 (2 2 (:REWRITE |(expt (- x) n)|))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (2 1 (:TYPE-PRESCRIPTION RTL::INTEGERP-SUM-PPROD))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:REWRITE ZP-OPEN))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 )
(RTL::SUM-PP-PPROD
 (428 198 (:REWRITE DEFAULT-PLUS-1))
 (304 22 (:REWRITE ACL2-NUMBERP-X))
 (231 65 (:REWRITE DEFAULT-TIMES-1))
 (176 22 (:REWRITE RATIONALP-X))
 (150 150 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (150 150 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (150 150 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (150 150 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (150 150 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (146 36 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (129 129 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (60 3 (:REWRITE |(+ (+ x y) z)|))
 (54 54 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (51 35 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (50 2 (:REWRITE |(< (+ (- c) x) y)|))
 (48 48 (:REWRITE THE-FLOOR-BELOW))
 (48 48 (:REWRITE THE-FLOOR-ABOVE))
 (48 48 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (48 48 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (48 48 (:REWRITE DEFAULT-LESS-THAN-2))
 (48 48 (:REWRITE DEFAULT-LESS-THAN-1))
 (38 38 (:REWRITE SIMPLIFY-SUMS-<))
 (38 38 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (38 38 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (38 38 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (38 38 (:REWRITE INTEGERP-<-CONSTANT))
 (38 38 (:REWRITE CONSTANT-<-INTEGERP))
 (38 38 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (38 38 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (38 38 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (38 38 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (38 38 (:REWRITE |(< c (- x))|))
 (38 38 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (38 38 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (38 38 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (38 38 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (38 38 (:REWRITE |(< (/ x) (/ y))|))
 (38 38 (:REWRITE |(< (- x) c)|))
 (38 38 (:REWRITE |(< (- x) (- y))|))
 (37 37 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (36 36 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (36 36 (:REWRITE |(equal c (/ x))|))
 (36 36 (:REWRITE |(equal c (- x))|))
 (36 36 (:REWRITE |(equal (/ x) c)|))
 (36 36 (:REWRITE |(equal (/ x) (/ y))|))
 (36 36 (:REWRITE |(equal (- x) c)|))
 (36 36 (:REWRITE |(equal (- x) (- y))|))
 (31 31 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (28 12 (:REWRITE RTL::INTEGERP-PPROD))
 (26 26 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (26 10 (:REWRITE RTL::INTEGERP-SUM-PPROD))
 (15 15 (:REWRITE |(< x (+ c/d y))|))
 (14 14 (:REWRITE |(< 0 (* x y))|))
 (13 13 (:REWRITE DEFAULT-EXPT-2))
 (13 13 (:REWRITE DEFAULT-EXPT-1))
 (13 13 (:REWRITE |(expt 1/c n)|))
 (13 13 (:REWRITE |(expt (- x) n)|))
 (12 12 (:REWRITE |(equal (+ (- c) x) y)|))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-INTEGERP-CORRECT))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (8 8 (:REWRITE |(< (/ x) 0)|))
 (8 8 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:META META-RATIONALP-CORRECT))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 )
(RTL::SUM-PP-PPROD-27
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(RTL::SUM-PPROD-REWRITE
 (32 2 (:DEFINITION RTL::SUM-PPROD))
 (17 10 (:REWRITE DEFAULT-PLUS-2))
 (16 10 (:REWRITE DEFAULT-PLUS-1))
 (10 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (10 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (7 7 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (7 7 (:REWRITE NORMALIZE-ADDENDS))
 (6 6 (:TYPE-PRESCRIPTION RTL::INTEGERP-PPROD))
 (6 4 (:REWRITE DEFAULT-TIMES-2))
 (6 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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 NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE DEFAULT-TIMES-1))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (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 |(equal (+ (- c) x) y)|))
 (2 2 (:TYPE-PRESCRIPTION RTL::PP4P))
 )
(RTL::SA
 (18 9 (:TYPE-PRESCRIPTION RTL::INTEGERP-MANA))
 (9 9 (:TYPE-PRESCRIPTION RTL::SPECIALP))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(RTL::SB
 (18 9 (:TYPE-PRESCRIPTION RTL::INTEGERP-MANB))
 (9 9 (:TYPE-PRESCRIPTION RTL::SPECIALP))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(RTL::SUM-PPROD-IA-IB
 (130 20 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (120 3 (:REWRITE |(< (if a b c) x)|))
 (108 12 (:REWRITE ACL2-NUMBERP-X))
 (90 73 (:REWRITE DEFAULT-PLUS-2))
 (73 73 (:REWRITE DEFAULT-PLUS-1))
 (52 45 (:REWRITE DEFAULT-TIMES-2))
 (48 12 (:REWRITE RATIONALP-X))
 (46 20 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (45 45 (:REWRITE DEFAULT-TIMES-1))
 (41 41 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (41 41 (:REWRITE NORMALIZE-ADDENDS))
 (34 28 (:REWRITE DEFAULT-LESS-THAN-1))
 (30 30 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (30 24 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (30 24 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (28 28 (:REWRITE THE-FLOOR-BELOW))
 (28 28 (:REWRITE THE-FLOOR-ABOVE))
 (28 28 (:REWRITE DEFAULT-LESS-THAN-2))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (24 24 (:REWRITE SIMPLIFY-SUMS-<))
 (22 20 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (22 2 (:REWRITE RTL::BVECP-BITN-0))
 (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))|))
 (20 2 (:REWRITE RTL::NEG-BITN-0))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (19 19 (:REWRITE FOLD-CONSTS-IN-+))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (12 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))
 (8 8 (:REWRITE |(< (/ x) 0)|))
 (8 8 (:REWRITE |(< (* x y) 0)|))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (7 7 (:REWRITE RTL::BITS-NEG-INDICES))
 (3 3 (:REWRITE |(< (+ c/d x) y)|))
 (3 3 (:REWRITE |(< (+ (- c) x) y)|))
 (2 2 (:REWRITE RTL::NEG-BITN-1))
 )
(RTL::T2PP0S)
(RTL::T1PP0C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::T2PP1S)
(RTL::T1PP1C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::T2PP2S)
(RTL::T1PP2C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::T2PP3S)
(RTL::T1PP3C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::T2PP4S)
(RTL::T1PP4C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::T2PP5S)
(RTL::T1PP5C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::T2PP6S)
(RTL::T1PP6C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::T2PP7S)
(RTL::T1PP7C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::T2PP8S)
(RTL::T1PP8C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::T3PP0S)
(RTL::T2PP0C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::T3PP1S)
(RTL::T2PP1C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::T3PP2S)
(RTL::T2PP2C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::T4PP0S)
(RTL::T3PP0C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::T4PP1S)
(RTL::T3PP1C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::T4PP2S)
(RTL::T3PP2C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::T4PP3S)
(RTL::T3PP3C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::T5PP0S)
(RTL::T4PP0C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::T5PP1S)
(RTL::T4PP1C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::T4PP4S)
(RTL::T4PP2C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::T6PP0S)
(RTL::T5PP0C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (4 4 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 2))
 )
(RTL::T6PP1S)
(RTL::T5PP1C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::T7PP0S)
(RTL::T6PP0C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::T6PP2S)
(RTL::T6PP1C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::T8PP0S)
(RTL::T7PP0C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::T9PP0S)
(RTL::T7PP1C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::T9PP1S)
(RTL::T9PP0C
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (9 9 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::PPA*)
(RTL::PPB*
 (8 8 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (3 3 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (3 3 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (3 3 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::COMPRESS-LEMMA)
(RTL::COMP-1
 (14676 1244 (:REWRITE DEFAULT-PLUS-2))
 (2835 1244 (:REWRITE DEFAULT-PLUS-1))
 (665 665 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (665 665 (:REWRITE NORMALIZE-ADDENDS))
 (621 621 (:REWRITE FOLD-CONSTS-IN-+))
 (621 621 (:REWRITE |(+ c (+ d x))|))
 (114 114 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (54 6 (:REWRITE ACL2-NUMBERP-X))
 (30 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (30 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (30 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (24 6 (:REWRITE RATIONALP-X))
 (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))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::BVECP-PPROD
 (580 49 (:REWRITE RTL::NEG-BITN-0))
 (139 49 (:REWRITE RTL::NEG-BITN-1))
 (110 49 (:REWRITE RTL::BVECP-BITN-0))
 (53 53 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (53 53 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (53 53 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (53 53 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (53 53 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (53 53 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (45 15 (:REWRITE RTL::BITS-TAIL-GEN))
 (35 15 (:REWRITE RTL::BITS-TAIL))
 (33 33 (:REWRITE RTL::BITN-NEG))
 (32 18 (:REWRITE RTL::BITN-BVECP-1))
 (18 6 (:REWRITE RTL::MUX-BMUX4P))
 (16 10 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (16 10 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (15 15 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (15 15 (:REWRITE RTL::BITS-NEG-INDICES))
 (14 14 (:REWRITE RTL::AG-DIFF-AS))
 (13 13 (:REWRITE REDUCE-INTEGERP-+))
 (13 13 (:REWRITE INTEGERP-MINUS-X))
 (13 13 (:META META-INTEGERP-CORRECT))
 (12 12 (:TYPE-PRESCRIPTION RTL::SPECIALP))
 (11 11 (:REWRITE RTL::BITN-BVECP))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (10 10 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (10 10 (:REWRITE |(equal c (/ x))|))
 (10 10 (:REWRITE |(equal c (- x))|))
 (10 10 (:REWRITE |(equal (/ x) c)|))
 (10 10 (:REWRITE |(equal (/ x) (/ y))|))
 (10 10 (:REWRITE |(equal (- x) c)|))
 (10 10 (:REWRITE |(equal (- x) (- y))|))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::BVECP-PPROD-26
 (216 18 (:REWRITE RTL::NEG-BITN-0))
 (54 18 (:REWRITE RTL::NEG-BITN-1))
 (50 18 (:REWRITE RTL::BVECP-BITN-0))
 (28 28 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (28 28 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (28 28 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (28 28 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (28 28 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (28 28 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (17 9 (:REWRITE RTL::BITN-BVECP-1))
 (15 15 (:REWRITE RTL::BITN-NEG))
 (12 12 (:TYPE-PRESCRIPTION RTL::BITS-NONNEGATIVE-INTEGERP-TYPE))
 (12 12 (:REWRITE RTL::BITS-NEG-INDICES))
 (9 3 (:REWRITE RTL::MUX-BMUX4P))
 (8 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (7 7 (:REWRITE RTL::AG-DIFF-AS))
 (6 6 (:TYPE-PRESCRIPTION RTL::SPECIALP))
 (6 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:META META-INTEGERP-CORRECT))
 (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 RTL::BITS-BVECP-SIMPLE))
 (3 3 (:REWRITE RTL::BITS-BVECP))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::INTEGERP-SA
 (10 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (9 1 (:REWRITE ACL2-NUMBERP-X))
 (4 1 (:REWRITE RATIONALP-X))
 (3 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 1 (:TYPE-PRESCRIPTION RTL::INTEGERP-SA))
 (2 1 (:REWRITE DEFAULT-PLUS-2))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::INTEGERP-SB
 (10 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (9 1 (:REWRITE ACL2-NUMBERP-X))
 (4 1 (:REWRITE RATIONALP-X))
 (3 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 1 (:TYPE-PRESCRIPTION RTL::INTEGERP-SB))
 (2 1 (:REWRITE DEFAULT-PLUS-2))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::COMP-2
 (7886 510 (:REWRITE DEFAULT-PLUS-2))
 (1325 510 (:REWRITE DEFAULT-PLUS-1))
 (732 732 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (496 6 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (372 372 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (372 372 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (372 372 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (284 284 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (284 284 (:REWRITE NORMALIZE-ADDENDS))
 (268 268 (:REWRITE FOLD-CONSTS-IN-+))
 (268 268 (:REWRITE |(+ c (+ d x))|))
 (188 82 (:REWRITE DEFAULT-TIMES-2))
 (132 132 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (132 132 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (132 132 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (132 132 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (132 132 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (132 132 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (94 13 (:REWRITE DEFAULT-LOGIOR-2))
 (84 82 (:REWRITE DEFAULT-TIMES-1))
 (76 6 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (72 6 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (71 71 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (64 6 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (56 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (47 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (47 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (44 13 (:REWRITE DEFAULT-LOGIOR-1))
 (36 20 (:REWRITE DEFAULT-LESS-THAN-2))
 (35 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (35 16 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (26 18 (:REWRITE DEFAULT-LOGAND-2))
 (23 20 (:REWRITE DEFAULT-LESS-THAN-1))
 (21 21 (:REWRITE THE-FLOOR-BELOW))
 (21 21 (:REWRITE THE-FLOOR-ABOVE))
 (18 18 (:REWRITE LOGAND-CONSTANT-MASK))
 (18 18 (:REWRITE DEFAULT-LOGAND-1))
 (16 16 (:REWRITE SIMPLIFY-SUMS-<))
 (16 16 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (16 16 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE CONSTANT-<-INTEGERP))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (- x))|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) (/ y))|))
 (16 16 (:REWRITE |(< (- x) c)|))
 (16 16 (:REWRITE |(< (- x) (- y))|))
 (10 6 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (10 6 (:LINEAR LOGAND-BOUNDS-NEG . 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 REMOVE-WEAK-INEQUALITIES))
 (6 6 (:REWRITE |(logior c d x)|))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (6 4 (:REWRITE DEFAULT-LOGXOR-2))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (4 4 (:REWRITE DEFAULT-LOGXOR-1))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (3 3 (:REWRITE RTL::BITS-NEG-INDICES))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::COMP-3
 (5361 329 (:REWRITE DEFAULT-PLUS-2))
 (990 329 (:REWRITE DEFAULT-PLUS-1))
 (944 944 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (746 9 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (453 453 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (453 453 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (453 453 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (216 101 (:REWRITE DEFAULT-TIMES-2))
 (193 193 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (193 193 (:REWRITE NORMALIZE-ADDENDS))
 (179 179 (:REWRITE FOLD-CONSTS-IN-+))
 (179 179 (:REWRITE |(+ c (+ d x))|))
 (132 18 (:REWRITE DEFAULT-LOGIOR-2))
 (125 125 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (125 125 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (125 125 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (125 125 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (125 125 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (125 125 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (114 9 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (110 9 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (103 101 (:REWRITE DEFAULT-TIMES-1))
 (96 9 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (89 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (89 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (81 81 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (63 18 (:REWRITE DEFAULT-LOGIOR-1))
 (56 32 (:REWRITE DEFAULT-LESS-THAN-2))
 (52 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (52 25 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (36 24 (:REWRITE DEFAULT-LOGAND-2))
 (35 32 (:REWRITE DEFAULT-LESS-THAN-1))
 (34 34 (:REWRITE THE-FLOOR-BELOW))
 (34 34 (:REWRITE THE-FLOOR-ABOVE))
 (28 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:REWRITE LOGAND-CONSTANT-MASK))
 (24 24 (:REWRITE DEFAULT-LOGAND-1))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (9 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 9 (:REWRITE |(< 0 (/ x))|))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE |(logior c d x)|))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (7 7 (: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 RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (6 4 (:REWRITE DEFAULT-LOGXOR-2))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:REWRITE DEFAULT-LOGXOR-1))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::COMP-4
 (4379 291 (:REWRITE DEFAULT-PLUS-2))
 (914 914 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (869 291 (:REWRITE DEFAULT-PLUS-1))
 (746 9 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (433 433 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (433 433 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (433 433 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (212 99 (:REWRITE DEFAULT-TIMES-2))
 (173 173 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (173 173 (:REWRITE NORMALIZE-ADDENDS))
 (159 159 (:REWRITE FOLD-CONSTS-IN-+))
 (159 159 (:REWRITE |(+ c (+ d x))|))
 (132 18 (:REWRITE DEFAULT-LOGIOR-2))
 (118 118 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (118 118 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (118 118 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (118 118 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (118 118 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (118 118 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (114 9 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (110 9 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (101 99 (:REWRITE DEFAULT-TIMES-1))
 (96 9 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (87 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (87 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (79 79 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (63 18 (:REWRITE DEFAULT-LOGIOR-1))
 (56 32 (:REWRITE DEFAULT-LESS-THAN-2))
 (52 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (52 25 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (36 24 (:REWRITE DEFAULT-LOGAND-2))
 (35 32 (:REWRITE DEFAULT-LESS-THAN-1))
 (34 34 (:REWRITE THE-FLOOR-BELOW))
 (34 34 (:REWRITE THE-FLOOR-ABOVE))
 (28 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:REWRITE LOGAND-CONSTANT-MASK))
 (24 24 (:REWRITE DEFAULT-LOGAND-1))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (9 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 9 (:REWRITE |(< 0 (/ x))|))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE |(logior c d x)|))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (7 7 (: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 RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (6 4 (:REWRITE DEFAULT-LOGXOR-2))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:REWRITE DEFAULT-LOGXOR-1))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::COMP-5
 (3507 253 (:REWRITE DEFAULT-PLUS-2))
 (884 884 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (748 253 (:REWRITE DEFAULT-PLUS-1))
 (746 9 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (413 413 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (413 413 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (413 413 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (208 97 (:REWRITE DEFAULT-TIMES-2))
 (153 153 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (153 153 (:REWRITE NORMALIZE-ADDENDS))
 (139 139 (:REWRITE FOLD-CONSTS-IN-+))
 (139 139 (:REWRITE |(+ c (+ d x))|))
 (132 18 (:REWRITE DEFAULT-LOGIOR-2))
 (121 121 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (121 121 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (121 121 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (121 121 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (121 121 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (121 121 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (114 9 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (110 9 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (99 97 (:REWRITE DEFAULT-TIMES-1))
 (96 9 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (85 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (85 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (77 77 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (63 18 (:REWRITE DEFAULT-LOGIOR-1))
 (56 32 (:REWRITE DEFAULT-LESS-THAN-2))
 (52 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (52 25 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (36 24 (:REWRITE DEFAULT-LOGAND-2))
 (35 32 (:REWRITE DEFAULT-LESS-THAN-1))
 (34 34 (:REWRITE THE-FLOOR-BELOW))
 (34 34 (:REWRITE THE-FLOOR-ABOVE))
 (28 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:REWRITE LOGAND-CONSTANT-MASK))
 (24 24 (:REWRITE DEFAULT-LOGAND-1))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (9 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 9 (:REWRITE |(< 0 (/ x))|))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE |(logior c d x)|))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (7 7 (: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 RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (6 4 (:REWRITE DEFAULT-LOGXOR-2))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:REWRITE DEFAULT-LOGXOR-1))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::COMP-6
 (2745 215 (:REWRITE DEFAULT-PLUS-2))
 (854 854 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (746 9 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (627 215 (:REWRITE DEFAULT-PLUS-1))
 (393 393 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (393 393 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (393 393 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (204 95 (:REWRITE DEFAULT-TIMES-2))
 (133 133 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (133 133 (:REWRITE NORMALIZE-ADDENDS))
 (132 18 (:REWRITE DEFAULT-LOGIOR-2))
 (119 119 (:REWRITE FOLD-CONSTS-IN-+))
 (119 119 (:REWRITE |(+ c (+ d x))|))
 (118 118 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (118 118 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (118 118 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (118 118 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (118 118 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (118 118 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (114 9 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (110 9 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (97 95 (:REWRITE DEFAULT-TIMES-1))
 (96 9 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (83 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (83 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (75 75 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (63 18 (:REWRITE DEFAULT-LOGIOR-1))
 (56 32 (:REWRITE DEFAULT-LESS-THAN-2))
 (52 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (52 25 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (36 24 (:REWRITE DEFAULT-LOGAND-2))
 (35 32 (:REWRITE DEFAULT-LESS-THAN-1))
 (34 34 (:REWRITE THE-FLOOR-BELOW))
 (34 34 (:REWRITE THE-FLOOR-ABOVE))
 (28 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:REWRITE LOGAND-CONSTANT-MASK))
 (24 24 (:REWRITE DEFAULT-LOGAND-1))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (9 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 9 (:REWRITE |(< 0 (/ x))|))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE |(logior c d x)|))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (7 7 (: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 RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (6 4 (:REWRITE DEFAULT-LOGXOR-2))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:REWRITE DEFAULT-LOGXOR-1))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::COMP-7
 (2093 177 (:REWRITE DEFAULT-PLUS-2))
 (824 824 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (746 9 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (506 177 (:REWRITE DEFAULT-PLUS-1))
 (373 373 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (373 373 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (373 373 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (200 93 (:REWRITE DEFAULT-TIMES-2))
 (132 18 (:REWRITE DEFAULT-LOGIOR-2))
 (114 9 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (113 113 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (113 113 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (113 113 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (113 113 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (113 113 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (113 113 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (113 113 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (113 113 (:REWRITE NORMALIZE-ADDENDS))
 (110 9 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (99 99 (:REWRITE FOLD-CONSTS-IN-+))
 (99 99 (:REWRITE |(+ c (+ d x))|))
 (96 9 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (95 93 (:REWRITE DEFAULT-TIMES-1))
 (81 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (81 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (73 73 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (63 18 (:REWRITE DEFAULT-LOGIOR-1))
 (56 32 (:REWRITE DEFAULT-LESS-THAN-2))
 (52 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (52 25 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (36 24 (:REWRITE DEFAULT-LOGAND-2))
 (35 32 (:REWRITE DEFAULT-LESS-THAN-1))
 (34 34 (:REWRITE THE-FLOOR-BELOW))
 (34 34 (:REWRITE THE-FLOOR-ABOVE))
 (28 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:REWRITE LOGAND-CONSTANT-MASK))
 (24 24 (:REWRITE DEFAULT-LOGAND-1))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (9 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 9 (:REWRITE |(< 0 (/ x))|))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE |(logior c d x)|))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (7 7 (: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 RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (6 4 (:REWRITE DEFAULT-LOGXOR-2))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:REWRITE DEFAULT-LOGXOR-1))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::COMP-8
 (1551 139 (:REWRITE DEFAULT-PLUS-2))
 (794 794 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (746 9 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (385 139 (:REWRITE DEFAULT-PLUS-1))
 (353 353 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (353 353 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (353 353 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (196 91 (:REWRITE DEFAULT-TIMES-2))
 (132 18 (:REWRITE DEFAULT-LOGIOR-2))
 (114 9 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (110 9 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (108 108 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (108 108 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (108 108 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (108 108 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (108 108 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (108 108 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (96 9 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (93 93 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (93 93 (:REWRITE NORMALIZE-ADDENDS))
 (93 91 (:REWRITE DEFAULT-TIMES-1))
 (79 79 (:REWRITE FOLD-CONSTS-IN-+))
 (79 79 (:REWRITE |(+ c (+ d x))|))
 (79 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (79 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (71 71 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (63 18 (:REWRITE DEFAULT-LOGIOR-1))
 (56 32 (:REWRITE DEFAULT-LESS-THAN-2))
 (52 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (52 25 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (36 24 (:REWRITE DEFAULT-LOGAND-2))
 (35 32 (:REWRITE DEFAULT-LESS-THAN-1))
 (34 34 (:REWRITE THE-FLOOR-BELOW))
 (34 34 (:REWRITE THE-FLOOR-ABOVE))
 (28 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:REWRITE LOGAND-CONSTANT-MASK))
 (24 24 (:REWRITE DEFAULT-LOGAND-1))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (9 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 9 (:REWRITE |(< 0 (/ x))|))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE |(logior c d x)|))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (7 7 (: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 RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (6 4 (:REWRITE DEFAULT-LOGXOR-2))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:REWRITE DEFAULT-LOGXOR-1))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::COMP-9
 (1119 101 (:REWRITE DEFAULT-PLUS-2))
 (764 764 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (746 9 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (333 333 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (333 333 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (333 333 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (264 101 (:REWRITE DEFAULT-PLUS-1))
 (192 89 (:REWRITE DEFAULT-TIMES-2))
 (132 18 (:REWRITE DEFAULT-LOGIOR-2))
 (114 9 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (110 9 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (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))
 (96 9 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (91 89 (:REWRITE DEFAULT-TIMES-1))
 (77 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (77 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (73 73 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (73 73 (:REWRITE NORMALIZE-ADDENDS))
 (69 69 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (63 18 (:REWRITE DEFAULT-LOGIOR-1))
 (59 59 (:REWRITE FOLD-CONSTS-IN-+))
 (59 59 (:REWRITE |(+ c (+ d x))|))
 (56 32 (:REWRITE DEFAULT-LESS-THAN-2))
 (52 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (52 25 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (36 24 (:REWRITE DEFAULT-LOGAND-2))
 (35 32 (:REWRITE DEFAULT-LESS-THAN-1))
 (34 34 (:REWRITE THE-FLOOR-BELOW))
 (34 34 (:REWRITE THE-FLOOR-ABOVE))
 (28 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:REWRITE LOGAND-CONSTANT-MASK))
 (24 24 (:REWRITE DEFAULT-LOGAND-1))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (9 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 9 (:REWRITE |(< 0 (/ x))|))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE |(logior c d x)|))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (7 7 (: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 RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (6 4 (:REWRITE DEFAULT-LOGXOR-2))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:REWRITE DEFAULT-LOGXOR-1))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::COMP-10
 (798 64 (:REWRITE DEFAULT-PLUS-2))
 (746 9 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (734 734 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (313 313 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (313 313 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (313 313 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (188 87 (:REWRITE DEFAULT-TIMES-2))
 (146 64 (:REWRITE DEFAULT-PLUS-1))
 (132 18 (:REWRITE DEFAULT-LOGIOR-2))
 (114 9 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (110 9 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (98 98 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (98 98 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (98 98 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (98 98 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (98 98 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (98 98 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (96 9 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (89 87 (:REWRITE DEFAULT-TIMES-1))
 (75 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (75 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (67 67 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (63 18 (:REWRITE DEFAULT-LOGIOR-1))
 (56 32 (:REWRITE DEFAULT-LESS-THAN-2))
 (54 54 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (54 54 (:REWRITE NORMALIZE-ADDENDS))
 (52 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (52 25 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (42 42 (:REWRITE FOLD-CONSTS-IN-+))
 (42 42 (:REWRITE |(+ c (+ d x))|))
 (36 24 (:REWRITE DEFAULT-LOGAND-2))
 (35 32 (:REWRITE DEFAULT-LESS-THAN-1))
 (34 34 (:REWRITE THE-FLOOR-BELOW))
 (34 34 (:REWRITE THE-FLOOR-ABOVE))
 (28 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:REWRITE LOGAND-CONSTANT-MASK))
 (24 24 (:REWRITE DEFAULT-LOGAND-1))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (9 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 9 (:REWRITE |(< 0 (/ x))|))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE |(logior c d x)|))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (7 7 (: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 RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (6 4 (:REWRITE DEFAULT-LOGXOR-2))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:REWRITE DEFAULT-LOGXOR-1))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::BVECP-T2PP0S
 (66 1 (:REWRITE RTL::BITS-TAIL))
 (42 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (18 18 (:TYPE-PRESCRIPTION ASH))
 (16 11 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 11 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (16 11 (:REWRITE DEFAULT-LESS-THAN-1))
 (11 11 (:REWRITE THE-FLOOR-BELOW))
 (11 11 (:REWRITE THE-FLOOR-ABOVE))
 (11 11 (:REWRITE SIMPLIFY-SUMS-<))
 (11 11 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (11 11 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE INTEGERP-<-CONSTANT))
 (11 11 (:REWRITE DEFAULT-LESS-THAN-2))
 (11 11 (:REWRITE CONSTANT-<-INTEGERP))
 (11 11 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (11 11 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (11 11 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (11 11 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (11 11 (:REWRITE |(< c (- x))|))
 (11 11 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (11 11 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (11 11 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (11 11 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (11 11 (:REWRITE |(< (/ x) (/ y))|))
 (11 11 (:REWRITE |(< (- x) c)|))
 (11 11 (:REWRITE |(< (- x) (- y))|))
 (7 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (4 2 (:REWRITE DEFAULT-LOGXOR-2))
 (2 2 (:REWRITE DEFAULT-LOGXOR-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 (:TYPE-PRESCRIPTION RTL::BITS-NONNEGATIVE-INTEGERP-TYPE))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::BVECP-T1PP0C
 (67 2 (:REWRITE RTL::BITS-TAIL))
 (43 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (18 18 (:TYPE-PRESCRIPTION ASH))
 (17 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (17 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (17 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (16 2 (:REWRITE DEFAULT-LOGIOR-2))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE 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 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (7 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (7 2 (:REWRITE DEFAULT-LOGIOR-1))
 (7 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (5 3 (:REWRITE DEFAULT-LOGAND-2))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (3 3 (:REWRITE LOGAND-CONSTANT-MASK))
 (3 3 (:REWRITE DEFAULT-LOGAND-1))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (1 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (1 1 (:REWRITE |(logior c d x)|))
 )
(RTL::BVECP-T2PP1S
 (132 2 (:REWRITE RTL::BITS-TAIL))
 (83 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (35 35 (:TYPE-PRESCRIPTION ASH))
 (20 13 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (20 13 (:REWRITE DEFAULT-LESS-THAN-1))
 (19 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (13 13 (:REWRITE THE-FLOOR-BELOW))
 (13 13 (:REWRITE THE-FLOOR-ABOVE))
 (13 13 (:REWRITE SIMPLIFY-SUMS-<))
 (13 13 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (13 13 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE INTEGERP-<-CONSTANT))
 (13 13 (:REWRITE DEFAULT-LESS-THAN-2))
 (13 13 (:REWRITE CONSTANT-<-INTEGERP))
 (13 13 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (13 13 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (13 13 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (13 13 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (13 13 (:REWRITE |(< c (- x))|))
 (13 13 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (13 13 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (13 13 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) (/ y))|))
 (13 13 (:REWRITE |(< (- x) c)|))
 (13 13 (:REWRITE |(< (- x) (- y))|))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 2 (:REWRITE DEFAULT-LOGXOR-2))
 (3 2 (:REWRITE DEFAULT-LOGXOR-1))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2 2 (:TYPE-PRESCRIPTION RTL::BITS-NONNEGATIVE-INTEGERP-TYPE))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 )
(RTL::BVECP-T1PP1C
 (134 4 (:REWRITE RTL::BITS-TAIL))
 (85 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (35 35 (:TYPE-PRESCRIPTION ASH))
 (21 14 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (21 14 (:REWRITE DEFAULT-LESS-THAN-1))
 (20 14 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (18 2 (:REWRITE DEFAULT-LOGIOR-2))
 (14 14 (:REWRITE THE-FLOOR-BELOW))
 (14 14 (:REWRITE THE-FLOOR-ABOVE))
 (14 14 (:REWRITE SIMPLIFY-SUMS-<))
 (14 14 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (14 14 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE INTEGERP-<-CONSTANT))
 (14 14 (:REWRITE DEFAULT-LESS-THAN-2))
 (14 14 (:REWRITE CONSTANT-<-INTEGERP))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (- x))|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) (/ y))|))
 (14 14 (:REWRITE |(< (- x) c)|))
 (14 14 (:REWRITE |(< (- x) (- y))|))
 (12 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (8 2 (:REWRITE DEFAULT-LOGIOR-1))
 (8 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (6 3 (:REWRITE DEFAULT-LOGAND-2))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 3 (:REWRITE DEFAULT-LOGAND-1))
 (3 3 (:REWRITE LOGAND-CONSTANT-MASK))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (1 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (1 1 (:REWRITE |(logior c d x)|))
 )
(RTL::BVECP-T2PP2S
 (132 2 (:REWRITE RTL::BITS-TAIL))
 (83 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (35 35 (:TYPE-PRESCRIPTION ASH))
 (20 13 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (20 13 (:REWRITE DEFAULT-LESS-THAN-1))
 (19 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (13 13 (:REWRITE THE-FLOOR-BELOW))
 (13 13 (:REWRITE THE-FLOOR-ABOVE))
 (13 13 (:REWRITE SIMPLIFY-SUMS-<))
 (13 13 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (13 13 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE INTEGERP-<-CONSTANT))
 (13 13 (:REWRITE DEFAULT-LESS-THAN-2))
 (13 13 (:REWRITE CONSTANT-<-INTEGERP))
 (13 13 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (13 13 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (13 13 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (13 13 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (13 13 (:REWRITE |(< c (- x))|))
 (13 13 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (13 13 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (13 13 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) (/ y))|))
 (13 13 (:REWRITE |(< (- x) c)|))
 (13 13 (:REWRITE |(< (- x) (- y))|))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 2 (:REWRITE DEFAULT-LOGXOR-2))
 (3 2 (:REWRITE DEFAULT-LOGXOR-1))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2 2 (:TYPE-PRESCRIPTION RTL::BITS-NONNEGATIVE-INTEGERP-TYPE))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 )
(RTL::BVECP-T1PP2C
 (134 4 (:REWRITE RTL::BITS-TAIL))
 (85 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (35 35 (:TYPE-PRESCRIPTION ASH))
 (21 14 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (21 14 (:REWRITE DEFAULT-LESS-THAN-1))
 (20 14 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (18 2 (:REWRITE DEFAULT-LOGIOR-2))
 (14 14 (:REWRITE THE-FLOOR-BELOW))
 (14 14 (:REWRITE THE-FLOOR-ABOVE))
 (14 14 (:REWRITE SIMPLIFY-SUMS-<))
 (14 14 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (14 14 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE INTEGERP-<-CONSTANT))
 (14 14 (:REWRITE DEFAULT-LESS-THAN-2))
 (14 14 (:REWRITE CONSTANT-<-INTEGERP))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (- x))|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) (/ y))|))
 (14 14 (:REWRITE |(< (- x) c)|))
 (14 14 (:REWRITE |(< (- x) (- y))|))
 (12 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (8 2 (:REWRITE DEFAULT-LOGIOR-1))
 (8 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (6 3 (:REWRITE DEFAULT-LOGAND-2))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 3 (:REWRITE DEFAULT-LOGAND-1))
 (3 3 (:REWRITE LOGAND-CONSTANT-MASK))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (1 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (1 1 (:REWRITE |(logior c d x)|))
 )
(RTL::BVECP-T2PP3S
 (132 2 (:REWRITE RTL::BITS-TAIL))
 (83 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (35 35 (:TYPE-PRESCRIPTION ASH))
 (20 13 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (20 13 (:REWRITE DEFAULT-LESS-THAN-1))
 (19 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (13 13 (:REWRITE THE-FLOOR-BELOW))
 (13 13 (:REWRITE THE-FLOOR-ABOVE))
 (13 13 (:REWRITE SIMPLIFY-SUMS-<))
 (13 13 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (13 13 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE INTEGERP-<-CONSTANT))
 (13 13 (:REWRITE DEFAULT-LESS-THAN-2))
 (13 13 (:REWRITE CONSTANT-<-INTEGERP))
 (13 13 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (13 13 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (13 13 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (13 13 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (13 13 (:REWRITE |(< c (- x))|))
 (13 13 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (13 13 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (13 13 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) (/ y))|))
 (13 13 (:REWRITE |(< (- x) c)|))
 (13 13 (:REWRITE |(< (- x) (- y))|))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 2 (:REWRITE DEFAULT-LOGXOR-2))
 (3 2 (:REWRITE DEFAULT-LOGXOR-1))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2 2 (:TYPE-PRESCRIPTION RTL::BITS-NONNEGATIVE-INTEGERP-TYPE))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 )
(RTL::BVECP-T1PP3C
 (134 4 (:REWRITE RTL::BITS-TAIL))
 (85 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (35 35 (:TYPE-PRESCRIPTION ASH))
 (21 14 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (21 14 (:REWRITE DEFAULT-LESS-THAN-1))
 (20 14 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (18 2 (:REWRITE DEFAULT-LOGIOR-2))
 (14 14 (:REWRITE THE-FLOOR-BELOW))
 (14 14 (:REWRITE THE-FLOOR-ABOVE))
 (14 14 (:REWRITE SIMPLIFY-SUMS-<))
 (14 14 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (14 14 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE INTEGERP-<-CONSTANT))
 (14 14 (:REWRITE DEFAULT-LESS-THAN-2))
 (14 14 (:REWRITE CONSTANT-<-INTEGERP))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (- x))|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) (/ y))|))
 (14 14 (:REWRITE |(< (- x) c)|))
 (14 14 (:REWRITE |(< (- x) (- y))|))
 (12 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (8 2 (:REWRITE DEFAULT-LOGIOR-1))
 (8 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (6 3 (:REWRITE DEFAULT-LOGAND-2))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 3 (:REWRITE DEFAULT-LOGAND-1))
 (3 3 (:REWRITE LOGAND-CONSTANT-MASK))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (1 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (1 1 (:REWRITE |(logior c d x)|))
 )
(RTL::BVECP-T2PP4S
 (132 2 (:REWRITE RTL::BITS-TAIL))
 (83 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (35 35 (:TYPE-PRESCRIPTION ASH))
 (20 13 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (20 13 (:REWRITE DEFAULT-LESS-THAN-1))
 (19 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (13 13 (:REWRITE THE-FLOOR-BELOW))
 (13 13 (:REWRITE THE-FLOOR-ABOVE))
 (13 13 (:REWRITE SIMPLIFY-SUMS-<))
 (13 13 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (13 13 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE INTEGERP-<-CONSTANT))
 (13 13 (:REWRITE DEFAULT-LESS-THAN-2))
 (13 13 (:REWRITE CONSTANT-<-INTEGERP))
 (13 13 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (13 13 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (13 13 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (13 13 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (13 13 (:REWRITE |(< c (- x))|))
 (13 13 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (13 13 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (13 13 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) (/ y))|))
 (13 13 (:REWRITE |(< (- x) c)|))
 (13 13 (:REWRITE |(< (- x) (- y))|))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 2 (:REWRITE DEFAULT-LOGXOR-2))
 (3 2 (:REWRITE DEFAULT-LOGXOR-1))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2 2 (:TYPE-PRESCRIPTION RTL::BITS-NONNEGATIVE-INTEGERP-TYPE))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 )
(RTL::BVECP-T1PP4C
 (134 4 (:REWRITE RTL::BITS-TAIL))
 (85 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (35 35 (:TYPE-PRESCRIPTION ASH))
 (21 14 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (21 14 (:REWRITE DEFAULT-LESS-THAN-1))
 (20 14 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (18 2 (:REWRITE DEFAULT-LOGIOR-2))
 (14 14 (:REWRITE THE-FLOOR-BELOW))
 (14 14 (:REWRITE THE-FLOOR-ABOVE))
 (14 14 (:REWRITE SIMPLIFY-SUMS-<))
 (14 14 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (14 14 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE INTEGERP-<-CONSTANT))
 (14 14 (:REWRITE DEFAULT-LESS-THAN-2))
 (14 14 (:REWRITE CONSTANT-<-INTEGERP))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (- x))|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) (/ y))|))
 (14 14 (:REWRITE |(< (- x) c)|))
 (14 14 (:REWRITE |(< (- x) (- y))|))
 (12 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (8 2 (:REWRITE DEFAULT-LOGIOR-1))
 (8 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (6 3 (:REWRITE DEFAULT-LOGAND-2))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 3 (:REWRITE DEFAULT-LOGAND-1))
 (3 3 (:REWRITE LOGAND-CONSTANT-MASK))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (1 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (1 1 (:REWRITE |(logior c d x)|))
 )
(RTL::BVECP-T2PP5S
 (132 2 (:REWRITE RTL::BITS-TAIL))
 (83 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (35 35 (:TYPE-PRESCRIPTION ASH))
 (20 13 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (20 13 (:REWRITE DEFAULT-LESS-THAN-1))
 (19 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (13 13 (:REWRITE THE-FLOOR-BELOW))
 (13 13 (:REWRITE THE-FLOOR-ABOVE))
 (13 13 (:REWRITE SIMPLIFY-SUMS-<))
 (13 13 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (13 13 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE INTEGERP-<-CONSTANT))
 (13 13 (:REWRITE DEFAULT-LESS-THAN-2))
 (13 13 (:REWRITE CONSTANT-<-INTEGERP))
 (13 13 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (13 13 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (13 13 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (13 13 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (13 13 (:REWRITE |(< c (- x))|))
 (13 13 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (13 13 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (13 13 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) (/ y))|))
 (13 13 (:REWRITE |(< (- x) c)|))
 (13 13 (:REWRITE |(< (- x) (- y))|))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 2 (:REWRITE DEFAULT-LOGXOR-2))
 (3 2 (:REWRITE DEFAULT-LOGXOR-1))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2 2 (:TYPE-PRESCRIPTION RTL::BITS-NONNEGATIVE-INTEGERP-TYPE))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 )
(RTL::BVECP-T1PP5C
 (134 4 (:REWRITE RTL::BITS-TAIL))
 (85 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (35 35 (:TYPE-PRESCRIPTION ASH))
 (21 14 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (21 14 (:REWRITE DEFAULT-LESS-THAN-1))
 (20 14 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (18 2 (:REWRITE DEFAULT-LOGIOR-2))
 (14 14 (:REWRITE THE-FLOOR-BELOW))
 (14 14 (:REWRITE THE-FLOOR-ABOVE))
 (14 14 (:REWRITE SIMPLIFY-SUMS-<))
 (14 14 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (14 14 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE INTEGERP-<-CONSTANT))
 (14 14 (:REWRITE DEFAULT-LESS-THAN-2))
 (14 14 (:REWRITE CONSTANT-<-INTEGERP))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (- x))|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) (/ y))|))
 (14 14 (:REWRITE |(< (- x) c)|))
 (14 14 (:REWRITE |(< (- x) (- y))|))
 (12 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (8 2 (:REWRITE DEFAULT-LOGIOR-1))
 (8 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (6 3 (:REWRITE DEFAULT-LOGAND-2))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 3 (:REWRITE DEFAULT-LOGAND-1))
 (3 3 (:REWRITE LOGAND-CONSTANT-MASK))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (1 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (1 1 (:REWRITE |(logior c d x)|))
 )
(RTL::BVECP-T2PP6S
 (132 2 (:REWRITE RTL::BITS-TAIL))
 (83 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (35 35 (:TYPE-PRESCRIPTION ASH))
 (20 13 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (20 13 (:REWRITE DEFAULT-LESS-THAN-1))
 (19 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (13 13 (:REWRITE THE-FLOOR-BELOW))
 (13 13 (:REWRITE THE-FLOOR-ABOVE))
 (13 13 (:REWRITE SIMPLIFY-SUMS-<))
 (13 13 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (13 13 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE INTEGERP-<-CONSTANT))
 (13 13 (:REWRITE DEFAULT-LESS-THAN-2))
 (13 13 (:REWRITE CONSTANT-<-INTEGERP))
 (13 13 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (13 13 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (13 13 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (13 13 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (13 13 (:REWRITE |(< c (- x))|))
 (13 13 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (13 13 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (13 13 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) (/ y))|))
 (13 13 (:REWRITE |(< (- x) c)|))
 (13 13 (:REWRITE |(< (- x) (- y))|))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 2 (:REWRITE DEFAULT-LOGXOR-2))
 (3 2 (:REWRITE DEFAULT-LOGXOR-1))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2 2 (:TYPE-PRESCRIPTION RTL::BITS-NONNEGATIVE-INTEGERP-TYPE))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 )
(RTL::BVECP-T1PP6C
 (134 4 (:REWRITE RTL::BITS-TAIL))
 (85 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (35 35 (:TYPE-PRESCRIPTION ASH))
 (21 14 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (21 14 (:REWRITE DEFAULT-LESS-THAN-1))
 (20 14 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (18 2 (:REWRITE DEFAULT-LOGIOR-2))
 (14 14 (:REWRITE THE-FLOOR-BELOW))
 (14 14 (:REWRITE THE-FLOOR-ABOVE))
 (14 14 (:REWRITE SIMPLIFY-SUMS-<))
 (14 14 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (14 14 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE INTEGERP-<-CONSTANT))
 (14 14 (:REWRITE DEFAULT-LESS-THAN-2))
 (14 14 (:REWRITE CONSTANT-<-INTEGERP))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (- x))|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) (/ y))|))
 (14 14 (:REWRITE |(< (- x) c)|))
 (14 14 (:REWRITE |(< (- x) (- y))|))
 (12 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (8 2 (:REWRITE DEFAULT-LOGIOR-1))
 (8 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (6 3 (:REWRITE DEFAULT-LOGAND-2))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 3 (:REWRITE DEFAULT-LOGAND-1))
 (3 3 (:REWRITE LOGAND-CONSTANT-MASK))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (1 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (1 1 (:REWRITE |(logior c d x)|))
 )
(RTL::BVECP-T2PP7S
 (132 2 (:REWRITE RTL::BITS-TAIL))
 (83 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (35 35 (:TYPE-PRESCRIPTION ASH))
 (20 13 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (20 13 (:REWRITE DEFAULT-LESS-THAN-1))
 (19 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (13 13 (:REWRITE THE-FLOOR-BELOW))
 (13 13 (:REWRITE THE-FLOOR-ABOVE))
 (13 13 (:REWRITE SIMPLIFY-SUMS-<))
 (13 13 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (13 13 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE INTEGERP-<-CONSTANT))
 (13 13 (:REWRITE DEFAULT-LESS-THAN-2))
 (13 13 (:REWRITE CONSTANT-<-INTEGERP))
 (13 13 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (13 13 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (13 13 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (13 13 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (13 13 (:REWRITE |(< c (- x))|))
 (13 13 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (13 13 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (13 13 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) (/ y))|))
 (13 13 (:REWRITE |(< (- x) c)|))
 (13 13 (:REWRITE |(< (- x) (- y))|))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 2 (:REWRITE DEFAULT-LOGXOR-2))
 (3 2 (:REWRITE DEFAULT-LOGXOR-1))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2 2 (:TYPE-PRESCRIPTION RTL::BITS-NONNEGATIVE-INTEGERP-TYPE))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 )
(RTL::BVECP-T1PP7C
 (134 4 (:REWRITE RTL::BITS-TAIL))
 (85 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (35 35 (:TYPE-PRESCRIPTION ASH))
 (21 14 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (21 14 (:REWRITE DEFAULT-LESS-THAN-1))
 (20 14 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (18 2 (:REWRITE DEFAULT-LOGIOR-2))
 (14 14 (:REWRITE THE-FLOOR-BELOW))
 (14 14 (:REWRITE THE-FLOOR-ABOVE))
 (14 14 (:REWRITE SIMPLIFY-SUMS-<))
 (14 14 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (14 14 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE INTEGERP-<-CONSTANT))
 (14 14 (:REWRITE DEFAULT-LESS-THAN-2))
 (14 14 (:REWRITE CONSTANT-<-INTEGERP))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (- x))|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) (/ y))|))
 (14 14 (:REWRITE |(< (- x) c)|))
 (14 14 (:REWRITE |(< (- x) (- y))|))
 (12 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (8 2 (:REWRITE DEFAULT-LOGIOR-1))
 (8 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (6 3 (:REWRITE DEFAULT-LOGAND-2))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 3 (:REWRITE DEFAULT-LOGAND-1))
 (3 3 (:REWRITE LOGAND-CONSTANT-MASK))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (1 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (1 1 (:REWRITE |(logior c d x)|))
 )
(RTL::BVECP-T2PP8S
 (18 10 (:REWRITE DEFAULT-TIMES-2))
 (16 13 (:REWRITE DEFAULT-LESS-THAN-1))
 (14 11 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (14 11 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (13 13 (:REWRITE THE-FLOOR-BELOW))
 (13 13 (:REWRITE THE-FLOOR-ABOVE))
 (13 13 (:REWRITE DEFAULT-LESS-THAN-2))
 (13 11 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE SIMPLIFY-SUMS-<))
 (11 11 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (11 11 (:REWRITE INTEGERP-<-CONSTANT))
 (11 11 (:REWRITE CONSTANT-<-INTEGERP))
 (11 11 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (11 11 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (11 11 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (11 11 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (11 11 (:REWRITE |(< c (- x))|))
 (11 11 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (11 11 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (11 11 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (11 11 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (11 11 (:REWRITE |(< (/ x) (/ y))|))
 (11 11 (:REWRITE |(< (- x) c)|))
 (11 11 (:REWRITE |(< (- x) (- y))|))
 (10 10 (:REWRITE DEFAULT-TIMES-1))
 (10 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 2 (:REWRITE DEFAULT-LOGXOR-2))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (2 2 (:REWRITE DEFAULT-LOGXOR-1))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 )
(RTL::BVECP-T1PP8C
 (29 17 (:REWRITE DEFAULT-TIMES-2))
 (21 18 (:REWRITE DEFAULT-LESS-THAN-1))
 (19 15 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE THE-FLOOR-BELOW))
 (18 18 (:REWRITE THE-FLOOR-ABOVE))
 (18 18 (:REWRITE DEFAULT-LESS-THAN-2))
 (18 15 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (18 15 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (17 17 (:REWRITE DEFAULT-TIMES-1))
 (15 15 (:REWRITE SIMPLIFY-SUMS-<))
 (15 15 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (15 15 (:REWRITE INTEGERP-<-CONSTANT))
 (15 15 (:REWRITE CONSTANT-<-INTEGERP))
 (15 15 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (15 15 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (15 15 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (15 15 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (15 15 (:REWRITE |(< c (- x))|))
 (15 15 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (15 15 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (15 15 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) (/ y))|))
 (15 15 (:REWRITE |(< (- x) c)|))
 (15 15 (:REWRITE |(< (- x) (- y))|))
 (13 2 (:REWRITE DEFAULT-LOGIOR-2))
 (12 10 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (7 7 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (7 7 (:REWRITE |(< (/ x) 0)|))
 (7 7 (:REWRITE |(< (* x y) 0)|))
 (6 2 (:REWRITE DEFAULT-LOGIOR-1))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (5 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (3 3 (:REWRITE LOGAND-CONSTANT-MASK))
 (3 3 (:REWRITE DEFAULT-LOGAND-2))
 (3 3 (:REWRITE DEFAULT-LOGAND-1))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (1 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (1 1 (:REWRITE |(logior c d x)|))
 )
(RTL::COMP-11
 (1877 111 (:REWRITE DEFAULT-PLUS-2))
 (905 905 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (746 9 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (470 111 (:REWRITE DEFAULT-PLUS-1))
 (427 427 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (427 427 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (427 427 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (142 67 (:REWRITE DEFAULT-TIMES-2))
 (137 137 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (137 137 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (137 137 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (137 137 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (137 137 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (137 137 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (132 18 (:REWRITE DEFAULT-LOGIOR-2))
 (114 9 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (110 9 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (96 9 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (77 77 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (77 77 (:REWRITE NORMALIZE-ADDENDS))
 (73 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (73 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (69 67 (:REWRITE DEFAULT-TIMES-1))
 (67 67 (:REWRITE FOLD-CONSTS-IN-+))
 (67 67 (:REWRITE |(+ c (+ d x))|))
 (63 18 (:REWRITE DEFAULT-LOGIOR-1))
 (61 20 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (59 59 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (46 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (46 19 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (44 20 (:REWRITE DEFAULT-LESS-THAN-2))
 (36 24 (:REWRITE DEFAULT-LOGAND-2))
 (24 24 (:REWRITE LOGAND-CONSTANT-MASK))
 (24 24 (:REWRITE DEFAULT-LOGAND-1))
 (23 20 (:REWRITE DEFAULT-LESS-THAN-1))
 (22 22 (:REWRITE THE-FLOOR-BELOW))
 (22 22 (:REWRITE THE-FLOOR-ABOVE))
 (22 19 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (19 19 (:REWRITE SIMPLIFY-SUMS-<))
 (19 19 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (19 19 (:REWRITE INTEGERP-<-CONSTANT))
 (19 19 (:REWRITE CONSTANT-<-INTEGERP))
 (19 19 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (19 19 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (19 19 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (19 19 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (19 19 (:REWRITE |(< c (- x))|))
 (19 19 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (19 19 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (19 19 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (19 19 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (19 19 (:REWRITE |(< (/ x) (/ y))|))
 (19 19 (:REWRITE |(< (- x) c)|))
 (19 19 (:REWRITE |(< (- x) (- y))|))
 (15 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (11 1 (:REWRITE |(* y (* x z))|))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (9 9 (:REWRITE |(< 0 (/ x))|))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE |(logior c d x)|))
 (7 7 (:TYPE-PRESCRIPTION ABS))
 (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 RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (6 4 (:REWRITE DEFAULT-LOGXOR-2))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:REWRITE DEFAULT-LOGXOR-1))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1 1 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::COMP-12
 (1702 105 (:REWRITE DEFAULT-PLUS-2))
 (887 887 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (746 9 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (415 415 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (415 415 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (415 415 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (413 105 (:REWRITE DEFAULT-PLUS-1))
 (138 65 (:REWRITE DEFAULT-TIMES-2))
 (133 133 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (133 133 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (133 133 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (133 133 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (133 133 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (133 133 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (132 18 (:REWRITE DEFAULT-LOGIOR-2))
 (114 9 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (110 9 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (96 9 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (73 73 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (73 73 (:REWRITE NORMALIZE-ADDENDS))
 (71 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (71 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (67 65 (:REWRITE DEFAULT-TIMES-1))
 (63 63 (:REWRITE FOLD-CONSTS-IN-+))
 (63 63 (:REWRITE |(+ c (+ d x))|))
 (63 18 (:REWRITE DEFAULT-LOGIOR-1))
 (61 20 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (57 57 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (46 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (46 19 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (44 20 (:REWRITE DEFAULT-LESS-THAN-2))
 (36 24 (:REWRITE DEFAULT-LOGAND-2))
 (24 24 (:REWRITE LOGAND-CONSTANT-MASK))
 (24 24 (:REWRITE DEFAULT-LOGAND-1))
 (23 20 (:REWRITE DEFAULT-LESS-THAN-1))
 (22 22 (:REWRITE THE-FLOOR-BELOW))
 (22 22 (:REWRITE THE-FLOOR-ABOVE))
 (22 19 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (19 19 (:REWRITE SIMPLIFY-SUMS-<))
 (19 19 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (19 19 (:REWRITE INTEGERP-<-CONSTANT))
 (19 19 (:REWRITE CONSTANT-<-INTEGERP))
 (19 19 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (19 19 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (19 19 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (19 19 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (19 19 (:REWRITE |(< c (- x))|))
 (19 19 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (19 19 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (19 19 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (19 19 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (19 19 (:REWRITE |(< (/ x) (/ y))|))
 (19 19 (:REWRITE |(< (- x) c)|))
 (19 19 (:REWRITE |(< (- x) (- y))|))
 (15 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (11 1 (:REWRITE |(* y (* x z))|))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (9 9 (:REWRITE |(< 0 (/ x))|))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE |(logior c d x)|))
 (7 7 (:TYPE-PRESCRIPTION ABS))
 (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 RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (6 4 (:REWRITE DEFAULT-LOGXOR-2))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:REWRITE DEFAULT-LOGXOR-1))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1 1 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::COMP-13
 (1977 123 (:REWRITE DEFAULT-PLUS-2))
 (905 905 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (746 9 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (427 427 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (427 427 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (427 427 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (404 123 (:REWRITE DEFAULT-PLUS-1))
 (133 133 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (133 133 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (133 133 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (133 133 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (133 133 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (133 133 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (132 18 (:REWRITE DEFAULT-LOGIOR-2))
 (127 60 (:REWRITE DEFAULT-TIMES-2))
 (114 9 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (110 9 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (96 9 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (81 81 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (81 81 (:REWRITE NORMALIZE-ADDENDS))
 (71 71 (:REWRITE FOLD-CONSTS-IN-+))
 (71 71 (:REWRITE |(+ c (+ d x))|))
 (69 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (69 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (63 18 (:REWRITE DEFAULT-LOGIOR-1))
 (62 60 (:REWRITE DEFAULT-TIMES-1))
 (54 54 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (48 21 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (48 21 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (45 21 (:REWRITE DEFAULT-LESS-THAN-2))
 (36 24 (:REWRITE DEFAULT-LOGAND-2))
 (27 21 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (27 21 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (24 24 (:REWRITE LOGAND-CONSTANT-MASK))
 (24 24 (:REWRITE DEFAULT-LOGAND-1))
 (24 21 (:REWRITE DEFAULT-LESS-THAN-1))
 (23 23 (:REWRITE THE-FLOOR-BELOW))
 (23 23 (:REWRITE THE-FLOOR-ABOVE))
 (21 21 (:REWRITE SIMPLIFY-SUMS-<))
 (21 21 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (21 21 (:REWRITE INTEGERP-<-CONSTANT))
 (21 21 (:REWRITE CONSTANT-<-INTEGERP))
 (21 21 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (21 21 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (21 21 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (21 21 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (21 21 (:REWRITE |(< c (- x))|))
 (21 21 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (21 21 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (21 21 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (21 21 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (21 21 (:REWRITE |(< (/ x) (/ y))|))
 (21 21 (:REWRITE |(< (- x) c)|))
 (21 21 (:REWRITE |(< (- x) (- y))|))
 (18 12 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (12 12 (:TYPE-PRESCRIPTION ABS))
 (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 SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (9 9 (:REWRITE |(< 0 (/ x))|))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 (9 9 (:REWRITE |(< (/ x) 0)|))
 (9 9 (:REWRITE |(< (* x y) 0)|))
 (8 8 (:REWRITE |(logior c d x)|))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (6 4 (:REWRITE DEFAULT-LOGXOR-2))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:REWRITE DEFAULT-LOGXOR-1))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::BVECP-T3PP0S
 (132 2 (:REWRITE RTL::BITS-TAIL))
 (83 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (35 35 (:TYPE-PRESCRIPTION ASH))
 (19 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (19 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (18 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (14 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (- x))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 2 (:REWRITE DEFAULT-LOGXOR-2))
 (3 2 (:REWRITE DEFAULT-LOGXOR-1))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2 2 (:TYPE-PRESCRIPTION RTL::BITS-NONNEGATIVE-INTEGERP-TYPE))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 )
(RTL::BVECP-T2PP0C
 (134 4 (:REWRITE RTL::BITS-TAIL))
 (85 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (35 35 (:TYPE-PRESCRIPTION ASH))
 (19 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (19 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (18 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (18 2 (:REWRITE DEFAULT-LOGIOR-2))
 (14 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (- x))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (12 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (8 2 (:REWRITE DEFAULT-LOGIOR-1))
 (8 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (6 3 (:REWRITE DEFAULT-LOGAND-2))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 3 (:REWRITE DEFAULT-LOGAND-1))
 (3 3 (:REWRITE LOGAND-CONSTANT-MASK))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (1 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (1 1 (:REWRITE |(logior c d x)|))
 )
(RTL::BVECP-T3PP1S
 (132 2 (:REWRITE RTL::BITS-TAIL))
 (83 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (35 35 (:TYPE-PRESCRIPTION ASH))
 (19 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (19 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (18 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (14 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (- x))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 2 (:REWRITE DEFAULT-LOGXOR-2))
 (3 2 (:REWRITE DEFAULT-LOGXOR-1))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2 2 (:TYPE-PRESCRIPTION RTL::BITS-NONNEGATIVE-INTEGERP-TYPE))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 )
(RTL::BVECP-T2PP1C
 (134 4 (:REWRITE RTL::BITS-TAIL))
 (85 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (35 35 (:TYPE-PRESCRIPTION ASH))
 (19 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (19 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (18 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (18 2 (:REWRITE DEFAULT-LOGIOR-2))
 (14 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (- x))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (12 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (8 2 (:REWRITE DEFAULT-LOGIOR-1))
 (8 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (6 3 (:REWRITE DEFAULT-LOGAND-2))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 3 (:REWRITE DEFAULT-LOGAND-1))
 (3 3 (:REWRITE LOGAND-CONSTANT-MASK))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (1 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (1 1 (:REWRITE |(logior c d x)|))
 )
(RTL::BVECP-T3PP2S
 (132 2 (:REWRITE RTL::BITS-TAIL))
 (83 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (35 35 (:TYPE-PRESCRIPTION ASH))
 (19 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (19 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (18 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (14 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (- x))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 2 (:REWRITE DEFAULT-LOGXOR-2))
 (3 2 (:REWRITE DEFAULT-LOGXOR-1))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2 2 (:TYPE-PRESCRIPTION RTL::BITS-NONNEGATIVE-INTEGERP-TYPE))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 )
(RTL::BVECP-T2PP2C
 (16 10 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (14 10 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (14 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (13 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (13 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (13 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (13 2 (:REWRITE DEFAULT-LOGIOR-2))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE SIMPLIFY-SUMS-<))
 (10 10 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (10 10 (:REWRITE INTEGERP-<-CONSTANT))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (10 10 (:REWRITE CONSTANT-<-INTEGERP))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (- x))|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) (/ y))|))
 (10 10 (:REWRITE |(< (- x) c)|))
 (10 10 (:REWRITE |(< (- x) (- y))|))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (8 8 (:TYPE-PRESCRIPTION ABS))
 (8 8 (:REWRITE DEFAULT-TIMES-2))
 (8 8 (:REWRITE DEFAULT-TIMES-1))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (7 7 (:REWRITE |(< (/ x) 0)|))
 (7 7 (:REWRITE |(< (* x y) 0)|))
 (6 2 (:REWRITE DEFAULT-LOGIOR-1))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (5 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (3 3 (:REWRITE LOGAND-CONSTANT-MASK))
 (3 3 (:REWRITE DEFAULT-LOGAND-2))
 (3 3 (:REWRITE DEFAULT-LOGAND-1))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (1 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (1 1 (:REWRITE |(logior c d x)|))
 )
(RTL::COMP-14
 (1904 212 (:REWRITE DEFAULT-PLUS-2))
 (609 609 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (544 6 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (485 212 (:REWRITE DEFAULT-PLUS-1))
 (290 290 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (290 290 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (290 290 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (131 61 (:REWRITE DEFAULT-TIMES-2))
 (124 124 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (124 124 (:REWRITE NORMALIZE-ADDENDS))
 (119 119 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (119 119 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (119 119 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (119 119 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (119 119 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (119 119 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (112 112 (:REWRITE FOLD-CONSTS-IN-+))
 (112 112 (:REWRITE |(+ c (+ d x))|))
 (103 13 (:REWRITE DEFAULT-LOGIOR-2))
 (90 6 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (82 6 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (72 6 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (63 61 (:REWRITE DEFAULT-TIMES-1))
 (58 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (53 53 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (48 13 (:REWRITE DEFAULT-LOGIOR-1))
 (37 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (37 16 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (35 17 (:REWRITE DEFAULT-LESS-THAN-2))
 (35 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (35 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (30 18 (:REWRITE DEFAULT-LOGAND-2))
 (20 17 (:REWRITE DEFAULT-LESS-THAN-1))
 (19 16 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE THE-FLOOR-BELOW))
 (18 18 (:REWRITE THE-FLOOR-ABOVE))
 (18 18 (:REWRITE LOGAND-CONSTANT-MASK))
 (18 18 (:REWRITE DEFAULT-LOGAND-1))
 (16 16 (:REWRITE SIMPLIFY-SUMS-<))
 (16 16 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (16 16 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE CONSTANT-<-INTEGERP))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (- x))|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) (/ y))|))
 (16 16 (:REWRITE |(< (- x) c)|))
 (16 16 (:REWRITE |(< (- x) (- y))|))
 (15 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 6 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (12 6 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (11 1 (:REWRITE |(* y (* x z))|))
 (7 7 (:TYPE-PRESCRIPTION ABS))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(logior c d x)|))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (6 4 (:REWRITE DEFAULT-LOGXOR-2))
 (4 4 (:REWRITE DEFAULT-LOGXOR-1))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (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 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::COMP-15
 (1795 127 (:REWRITE DEFAULT-PLUS-2))
 (869 869 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (746 9 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (403 403 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (403 403 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (403 403 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (314 127 (:REWRITE DEFAULT-PLUS-1))
 (132 18 (:REWRITE DEFAULT-LOGIOR-2))
 (126 59 (:REWRITE DEFAULT-TIMES-2))
 (114 9 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (113 113 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (113 113 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (113 113 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (113 113 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (113 113 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (113 113 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (110 9 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (96 9 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (81 81 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (81 81 (:REWRITE NORMALIZE-ADDENDS))
 (71 71 (:REWRITE FOLD-CONSTS-IN-+))
 (71 71 (:REWRITE |(+ c (+ d x))|))
 (65 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (65 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (63 18 (:REWRITE DEFAULT-LOGIOR-1))
 (61 59 (:REWRITE DEFAULT-TIMES-1))
 (61 20 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (51 51 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (46 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (46 19 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (44 20 (:REWRITE DEFAULT-LESS-THAN-2))
 (36 24 (:REWRITE DEFAULT-LOGAND-2))
 (24 24 (:REWRITE LOGAND-CONSTANT-MASK))
 (24 24 (:REWRITE DEFAULT-LOGAND-1))
 (23 20 (:REWRITE DEFAULT-LESS-THAN-1))
 (22 22 (:REWRITE THE-FLOOR-BELOW))
 (22 22 (:REWRITE THE-FLOOR-ABOVE))
 (22 19 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (19 19 (:REWRITE SIMPLIFY-SUMS-<))
 (19 19 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (19 19 (:REWRITE INTEGERP-<-CONSTANT))
 (19 19 (:REWRITE CONSTANT-<-INTEGERP))
 (19 19 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (19 19 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (19 19 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (19 19 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (19 19 (:REWRITE |(< c (- x))|))
 (19 19 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (19 19 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (19 19 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (19 19 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (19 19 (:REWRITE |(< (/ x) (/ y))|))
 (19 19 (:REWRITE |(< (- x) c)|))
 (19 19 (:REWRITE |(< (- x) (- y))|))
 (15 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (11 1 (:REWRITE |(* y (* x z))|))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (9 9 (:REWRITE |(< 0 (/ x))|))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE |(logior c d x)|))
 (7 7 (:TYPE-PRESCRIPTION ABS))
 (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 RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (6 4 (:REWRITE DEFAULT-LOGXOR-2))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:REWRITE DEFAULT-LOGXOR-1))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1 1 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::COMP-16
 (1773 125 (:REWRITE DEFAULT-PLUS-2))
 (875 875 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (746 9 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (407 407 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (407 407 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (407 407 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (271 125 (:REWRITE DEFAULT-PLUS-1))
 (132 18 (:REWRITE DEFAULT-LOGIOR-2))
 (115 54 (:REWRITE DEFAULT-TIMES-2))
 (114 9 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (113 113 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (113 113 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (113 113 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (113 113 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (113 113 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (113 113 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (110 9 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (96 9 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (79 79 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (79 79 (:REWRITE NORMALIZE-ADDENDS))
 (69 69 (:REWRITE FOLD-CONSTS-IN-+))
 (69 69 (:REWRITE |(+ c (+ d x))|))
 (63 18 (:REWRITE DEFAULT-LOGIOR-1))
 (63 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (63 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (56 54 (:REWRITE DEFAULT-TIMES-1))
 (48 48 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (48 21 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (48 21 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (45 21 (:REWRITE DEFAULT-LESS-THAN-2))
 (36 24 (:REWRITE DEFAULT-LOGAND-2))
 (27 21 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (27 21 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (24 24 (:REWRITE LOGAND-CONSTANT-MASK))
 (24 24 (:REWRITE DEFAULT-LOGAND-1))
 (24 21 (:REWRITE DEFAULT-LESS-THAN-1))
 (23 23 (:REWRITE THE-FLOOR-BELOW))
 (23 23 (:REWRITE THE-FLOOR-ABOVE))
 (21 21 (:REWRITE SIMPLIFY-SUMS-<))
 (21 21 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (21 21 (:REWRITE INTEGERP-<-CONSTANT))
 (21 21 (:REWRITE CONSTANT-<-INTEGERP))
 (21 21 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (21 21 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (21 21 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (21 21 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (21 21 (:REWRITE |(< c (- x))|))
 (21 21 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (21 21 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (21 21 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (21 21 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (21 21 (:REWRITE |(< (/ x) (/ y))|))
 (21 21 (:REWRITE |(< (- x) c)|))
 (21 21 (:REWRITE |(< (- x) (- y))|))
 (18 12 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (12 12 (:TYPE-PRESCRIPTION ABS))
 (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 SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (9 9 (:REWRITE |(< 0 (/ x))|))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 (9 9 (:REWRITE |(< (/ x) 0)|))
 (9 9 (:REWRITE |(< (* x y) 0)|))
 (8 8 (:REWRITE |(logior c d x)|))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (6 4 (:REWRITE DEFAULT-LOGXOR-2))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:REWRITE DEFAULT-LOGXOR-1))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::COMP-17
 (1397 111 (:REWRITE DEFAULT-PLUS-2))
 (824 824 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (746 9 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (373 373 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (373 373 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (373 373 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (233 111 (:REWRITE DEFAULT-PLUS-1))
 (132 18 (:REWRITE DEFAULT-LOGIOR-2))
 (114 9 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (111 52 (:REWRITE DEFAULT-TIMES-2))
 (110 9 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (108 108 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (108 108 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (108 108 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (108 108 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (108 108 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (108 108 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (96 9 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (71 71 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (71 71 (:REWRITE NORMALIZE-ADDENDS))
 (63 18 (:REWRITE DEFAULT-LOGIOR-1))
 (61 61 (:REWRITE FOLD-CONSTS-IN-+))
 (61 61 (:REWRITE |(+ c (+ d x))|))
 (61 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (61 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (54 52 (:REWRITE DEFAULT-TIMES-1))
 (48 21 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (48 21 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (46 46 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (45 21 (:REWRITE DEFAULT-LESS-THAN-2))
 (36 24 (:REWRITE DEFAULT-LOGAND-2))
 (27 21 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (27 21 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (24 24 (:REWRITE LOGAND-CONSTANT-MASK))
 (24 24 (:REWRITE DEFAULT-LOGAND-1))
 (24 21 (:REWRITE DEFAULT-LESS-THAN-1))
 (23 23 (:REWRITE THE-FLOOR-BELOW))
 (23 23 (:REWRITE THE-FLOOR-ABOVE))
 (21 21 (:REWRITE SIMPLIFY-SUMS-<))
 (21 21 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (21 21 (:REWRITE INTEGERP-<-CONSTANT))
 (21 21 (:REWRITE CONSTANT-<-INTEGERP))
 (21 21 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (21 21 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (21 21 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (21 21 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (21 21 (:REWRITE |(< c (- x))|))
 (21 21 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (21 21 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (21 21 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (21 21 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (21 21 (:REWRITE |(< (/ x) (/ y))|))
 (21 21 (:REWRITE |(< (- x) c)|))
 (21 21 (:REWRITE |(< (- x) (- y))|))
 (18 12 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (12 12 (:TYPE-PRESCRIPTION ABS))
 (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 SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (9 9 (:REWRITE |(< 0 (/ x))|))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 (9 9 (:REWRITE |(< (/ x) 0)|))
 (9 9 (:REWRITE |(< (* x y) 0)|))
 (8 8 (:REWRITE |(logior c d x)|))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (6 4 (:REWRITE DEFAULT-LOGXOR-2))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:REWRITE DEFAULT-LOGXOR-1))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::BVECP-T4PP0S
 (48 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (13 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 9 (:REWRITE DEFAULT-LESS-THAN-1))
 (11 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (11 7 (:REWRITE DEFAULT-TIMES-2))
 (11 1 (:REWRITE |(* y (* x z))|))
 (9 9 (:REWRITE THE-FLOOR-BELOW))
 (9 9 (:REWRITE THE-FLOOR-ABOVE))
 (9 9 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (7 7 (:REWRITE DEFAULT-TIMES-1))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (3 3 (:TYPE-PRESCRIPTION ABS))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 2 (:REWRITE DEFAULT-LOGXOR-2))
 (2 2 (:REWRITE DEFAULT-LOGXOR-1))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (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 BINARY-LOGXOR))
 (1 1 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::BVECP-T3PP0C
 (50 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (15 11 (:REWRITE DEFAULT-TIMES-2))
 (14 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (13 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (13 2 (:REWRITE DEFAULT-LOGIOR-2))
 (12 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (12 9 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (11 11 (:REWRITE DEFAULT-TIMES-1))
 (11 9 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (11 1 (:REWRITE |(* y (* x z))|))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 9 (:REWRITE SIMPLIFY-SUMS-<))
 (9 9 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (9 9 (:REWRITE INTEGERP-<-CONSTANT))
 (9 9 (:REWRITE CONSTANT-<-INTEGERP))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (- x))|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) (/ y))|))
 (9 9 (:REWRITE |(< (- x) c)|))
 (9 9 (:REWRITE |(< (- x) (- y))|))
 (6 2 (:REWRITE DEFAULT-LOGIOR-1))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (5 5 (:TYPE-PRESCRIPTION ABS))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (5 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (3 3 (:REWRITE LOGAND-CONSTANT-MASK))
 (3 3 (:REWRITE DEFAULT-LOGAND-2))
 (3 3 (:REWRITE DEFAULT-LOGAND-1))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (1 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (1 1 (:REWRITE |(logior c d x)|))
 (1 1 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::BVECP-T4PP1S
 (48 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (13 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 9 (:REWRITE DEFAULT-LESS-THAN-1))
 (11 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (11 7 (:REWRITE DEFAULT-TIMES-2))
 (11 1 (:REWRITE |(* y (* x z))|))
 (9 9 (:REWRITE THE-FLOOR-BELOW))
 (9 9 (:REWRITE THE-FLOOR-ABOVE))
 (9 9 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (7 7 (:REWRITE DEFAULT-TIMES-1))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (3 3 (:TYPE-PRESCRIPTION ABS))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 2 (:REWRITE DEFAULT-LOGXOR-2))
 (2 2 (:REWRITE DEFAULT-LOGXOR-1))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (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 BINARY-LOGXOR))
 (1 1 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::BVECP-T3PP1C
 (50 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (15 11 (:REWRITE DEFAULT-TIMES-2))
 (14 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (13 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (13 2 (:REWRITE DEFAULT-LOGIOR-2))
 (12 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (12 9 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (11 11 (:REWRITE DEFAULT-TIMES-1))
 (11 9 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (11 1 (:REWRITE |(* y (* x z))|))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 9 (:REWRITE SIMPLIFY-SUMS-<))
 (9 9 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (9 9 (:REWRITE INTEGERP-<-CONSTANT))
 (9 9 (:REWRITE CONSTANT-<-INTEGERP))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (- x))|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) (/ y))|))
 (9 9 (:REWRITE |(< (- x) c)|))
 (9 9 (:REWRITE |(< (- x) (- y))|))
 (6 2 (:REWRITE DEFAULT-LOGIOR-1))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (5 5 (:TYPE-PRESCRIPTION ABS))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (5 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (3 3 (:REWRITE LOGAND-CONSTANT-MASK))
 (3 3 (:REWRITE DEFAULT-LOGAND-2))
 (3 3 (:REWRITE DEFAULT-LOGAND-1))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (1 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (1 1 (:REWRITE |(logior c d x)|))
 (1 1 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::BVECP-T4PP2S
 (14 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (11 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (11 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (10 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (10 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 4 (:TYPE-PRESCRIPTION ABS))
 (4 4 (:REWRITE DEFAULT-TIMES-2))
 (4 4 (:REWRITE DEFAULT-TIMES-1))
 (3 2 (:REWRITE DEFAULT-LOGXOR-2))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE DEFAULT-LOGXOR-1))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 )
(RTL::BVECP-T3PP2C
 (16 10 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (14 10 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (14 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (13 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (13 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (13 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (13 2 (:REWRITE DEFAULT-LOGIOR-2))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE SIMPLIFY-SUMS-<))
 (10 10 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (10 10 (:REWRITE INTEGERP-<-CONSTANT))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (10 10 (:REWRITE CONSTANT-<-INTEGERP))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (- x))|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) (/ y))|))
 (10 10 (:REWRITE |(< (- x) c)|))
 (10 10 (:REWRITE |(< (- x) (- y))|))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (8 8 (:TYPE-PRESCRIPTION ABS))
 (8 8 (:REWRITE DEFAULT-TIMES-2))
 (8 8 (:REWRITE DEFAULT-TIMES-1))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (7 7 (:REWRITE |(< (/ x) 0)|))
 (7 7 (:REWRITE |(< (* x y) 0)|))
 (6 2 (:REWRITE DEFAULT-LOGIOR-1))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (5 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (3 3 (:REWRITE LOGAND-CONSTANT-MASK))
 (3 3 (:REWRITE DEFAULT-LOGAND-2))
 (3 3 (:REWRITE DEFAULT-LOGAND-1))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (1 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (1 1 (:REWRITE |(logior c d x)|))
 )
(RTL::BVECP-T4PP3S
 (14 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (11 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (11 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (10 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (10 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 4 (:TYPE-PRESCRIPTION ABS))
 (4 4 (:REWRITE DEFAULT-TIMES-2))
 (4 4 (:REWRITE DEFAULT-TIMES-1))
 (3 2 (:REWRITE DEFAULT-LOGXOR-2))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE DEFAULT-LOGXOR-1))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 )
(RTL::BVECP-T3PP3C
 (16 10 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (14 10 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (14 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (13 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (13 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (13 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (13 2 (:REWRITE DEFAULT-LOGIOR-2))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE SIMPLIFY-SUMS-<))
 (10 10 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (10 10 (:REWRITE INTEGERP-<-CONSTANT))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (10 10 (:REWRITE CONSTANT-<-INTEGERP))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (- x))|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) (/ y))|))
 (10 10 (:REWRITE |(< (- x) c)|))
 (10 10 (:REWRITE |(< (- x) (- y))|))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (8 8 (:TYPE-PRESCRIPTION ABS))
 (8 8 (:REWRITE DEFAULT-TIMES-2))
 (8 8 (:REWRITE DEFAULT-TIMES-1))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (7 7 (:REWRITE |(< (/ x) 0)|))
 (7 7 (:REWRITE |(< (* x y) 0)|))
 (6 2 (:REWRITE DEFAULT-LOGIOR-1))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (5 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (3 3 (:REWRITE LOGAND-CONSTANT-MASK))
 (3 3 (:REWRITE DEFAULT-LOGAND-2))
 (3 3 (:REWRITE DEFAULT-LOGAND-1))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (1 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (1 1 (:REWRITE |(logior c d x)|))
 )
(RTL::COMP-18
 (1325 133 (:REWRITE DEFAULT-PLUS-2))
 (821 821 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (746 9 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (393 133 (:REWRITE DEFAULT-PLUS-1))
 (371 371 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (371 371 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (371 371 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (132 18 (:REWRITE DEFAULT-LOGIOR-2))
 (114 9 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (110 9 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (109 52 (:REWRITE DEFAULT-TIMES-2))
 (98 98 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (98 98 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (98 98 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (98 98 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (98 98 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (98 98 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (96 9 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (81 81 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (81 81 (:REWRITE NORMALIZE-ADDENDS))
 (71 71 (:REWRITE FOLD-CONSTS-IN-+))
 (71 71 (:REWRITE |(+ c (+ d x))|))
 (63 18 (:REWRITE DEFAULT-LOGIOR-1))
 (59 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (59 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (54 52 (:REWRITE DEFAULT-TIMES-1))
 (54 20 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (46 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (46 19 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (44 44 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (44 20 (:REWRITE DEFAULT-LESS-THAN-2))
 (36 24 (:REWRITE DEFAULT-LOGAND-2))
 (24 24 (:REWRITE LOGAND-CONSTANT-MASK))
 (24 24 (:REWRITE DEFAULT-LOGAND-1))
 (23 20 (:REWRITE DEFAULT-LESS-THAN-1))
 (22 22 (:REWRITE THE-FLOOR-BELOW))
 (22 22 (:REWRITE THE-FLOOR-ABOVE))
 (22 19 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (19 19 (:REWRITE SIMPLIFY-SUMS-<))
 (19 19 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (19 19 (:REWRITE INTEGERP-<-CONSTANT))
 (19 19 (:REWRITE CONSTANT-<-INTEGERP))
 (19 19 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (19 19 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (19 19 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (19 19 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (19 19 (:REWRITE |(< c (- x))|))
 (19 19 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (19 19 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (19 19 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (19 19 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (19 19 (:REWRITE |(< (/ x) (/ y))|))
 (19 19 (:REWRITE |(< (- x) c)|))
 (19 19 (:REWRITE |(< (- x) (- y))|))
 (15 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (9 9 (:REWRITE |(< 0 (/ x))|))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE |(logior c d x)|))
 (7 7 (:TYPE-PRESCRIPTION ABS))
 (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 RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (6 4 (:REWRITE DEFAULT-LOGXOR-2))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:REWRITE DEFAULT-LOGXOR-1))
 (4 1 (:REWRITE |(* c (* d x))|))
 (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 |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:REWRITE |(* 1 x)|))
 )
(RTL::BVECP-T5PP0S
 (41 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (13 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 9 (:REWRITE DEFAULT-LESS-THAN-1))
 (11 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (9 9 (:REWRITE THE-FLOOR-BELOW))
 (9 9 (:REWRITE THE-FLOOR-ABOVE))
 (9 9 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (6 6 (:REWRITE DEFAULT-TIMES-2))
 (6 6 (:REWRITE DEFAULT-TIMES-1))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (4 1 (:REWRITE |(* c (* d x))|))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (3 3 (:TYPE-PRESCRIPTION ABS))
 (3 2 (:REWRITE DEFAULT-LOGXOR-2))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE DEFAULT-LOGXOR-1))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 (1 1 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:REWRITE |(* 1 x)|))
 )
(RTL::BVECP-T4PP0C
 (43 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (14 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (13 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (13 2 (:REWRITE DEFAULT-LOGIOR-2))
 (12 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (12 9 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (11 9 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE DEFAULT-TIMES-2))
 (10 10 (:REWRITE DEFAULT-TIMES-1))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 9 (:REWRITE SIMPLIFY-SUMS-<))
 (9 9 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (9 9 (:REWRITE INTEGERP-<-CONSTANT))
 (9 9 (:REWRITE CONSTANT-<-INTEGERP))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (- x))|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) (/ y))|))
 (9 9 (:REWRITE |(< (- x) c)|))
 (9 9 (:REWRITE |(< (- x) (- y))|))
 (6 2 (:REWRITE DEFAULT-LOGIOR-1))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (5 5 (:TYPE-PRESCRIPTION ABS))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (5 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 1 (:REWRITE |(* c (* d x))|))
 (3 3 (:REWRITE LOGAND-CONSTANT-MASK))
 (3 3 (:REWRITE DEFAULT-LOGAND-2))
 (3 3 (:REWRITE DEFAULT-LOGAND-1))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (1 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (1 1 (:REWRITE |(logior c d x)|))
 (1 1 (:REWRITE |(* 1 x)|))
 )
(RTL::COMP-19
 (923 91 (:REWRITE DEFAULT-PLUS-2))
 (803 803 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (746 9 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (359 359 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (359 359 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (359 359 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (274 91 (:REWRITE DEFAULT-PLUS-1))
 (132 18 (:REWRITE DEFAULT-LOGIOR-2))
 (114 9 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (110 9 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (105 50 (:REWRITE DEFAULT-TIMES-2))
 (97 97 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (97 97 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (97 97 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (97 97 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (97 97 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (97 97 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (96 9 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (63 18 (:REWRITE DEFAULT-LOGIOR-1))
 (59 59 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (59 59 (:REWRITE NORMALIZE-ADDENDS))
 (57 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (57 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (54 20 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (52 50 (:REWRITE DEFAULT-TIMES-1))
 (49 49 (:REWRITE FOLD-CONSTS-IN-+))
 (49 49 (:REWRITE |(+ c (+ d x))|))
 (46 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (46 19 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (44 20 (:REWRITE DEFAULT-LESS-THAN-2))
 (42 42 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (36 24 (:REWRITE DEFAULT-LOGAND-2))
 (24 24 (:REWRITE LOGAND-CONSTANT-MASK))
 (24 24 (:REWRITE DEFAULT-LOGAND-1))
 (23 20 (:REWRITE DEFAULT-LESS-THAN-1))
 (22 22 (:REWRITE THE-FLOOR-BELOW))
 (22 22 (:REWRITE THE-FLOOR-ABOVE))
 (22 19 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (19 19 (:REWRITE SIMPLIFY-SUMS-<))
 (19 19 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (19 19 (:REWRITE INTEGERP-<-CONSTANT))
 (19 19 (:REWRITE CONSTANT-<-INTEGERP))
 (19 19 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (19 19 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (19 19 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (19 19 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (19 19 (:REWRITE |(< c (- x))|))
 (19 19 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (19 19 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (19 19 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (19 19 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (19 19 (:REWRITE |(< (/ x) (/ y))|))
 (19 19 (:REWRITE |(< (- x) c)|))
 (19 19 (:REWRITE |(< (- x) (- y))|))
 (15 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (15 9 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (9 9 (:REWRITE |(< 0 (/ x))|))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE |(logior c d x)|))
 (7 7 (:TYPE-PRESCRIPTION ABS))
 (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 RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (6 4 (:REWRITE DEFAULT-LOGXOR-2))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:REWRITE DEFAULT-LOGXOR-1))
 (4 1 (:REWRITE |(* c (* d x))|))
 (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 |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:REWRITE |(* 1 x)|))
 )
(RTL::BVECP-T5PP1S
 (41 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (13 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 9 (:REWRITE DEFAULT-LESS-THAN-1))
 (11 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (9 9 (:REWRITE THE-FLOOR-BELOW))
 (9 9 (:REWRITE THE-FLOOR-ABOVE))
 (9 9 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (6 6 (:REWRITE DEFAULT-TIMES-2))
 (6 6 (:REWRITE DEFAULT-TIMES-1))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (4 1 (:REWRITE |(* c (* d x))|))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (3 3 (:TYPE-PRESCRIPTION ABS))
 (3 2 (:REWRITE DEFAULT-LOGXOR-2))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE DEFAULT-LOGXOR-1))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 (1 1 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:REWRITE |(* 1 x)|))
 )
(RTL::BVECP-T4PP1C
 (43 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (14 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (13 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (13 2 (:REWRITE DEFAULT-LOGIOR-2))
 (12 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (12 9 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (11 9 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE DEFAULT-TIMES-2))
 (10 10 (:REWRITE DEFAULT-TIMES-1))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 9 (:REWRITE SIMPLIFY-SUMS-<))
 (9 9 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (9 9 (:REWRITE INTEGERP-<-CONSTANT))
 (9 9 (:REWRITE CONSTANT-<-INTEGERP))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (- x))|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) (/ y))|))
 (9 9 (:REWRITE |(< (- x) c)|))
 (9 9 (:REWRITE |(< (- x) (- y))|))
 (6 2 (:REWRITE DEFAULT-LOGIOR-1))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (5 5 (:TYPE-PRESCRIPTION ABS))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (5 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 1 (:REWRITE |(* c (* d x))|))
 (3 3 (:REWRITE LOGAND-CONSTANT-MASK))
 (3 3 (:REWRITE DEFAULT-LOGAND-2))
 (3 3 (:REWRITE DEFAULT-LOGAND-1))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (1 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (1 1 (:REWRITE |(logior c d x)|))
 (1 1 (:REWRITE |(* 1 x)|))
 )
(RTL::BVECP-IA
 (26 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (21 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (18 2 (:REWRITE ACL2-NUMBERP-X))
 (12 6 (:TYPE-PRESCRIPTION RTL::INTEGERP-MANB))
 (8 2 (:REWRITE RATIONALP-X))
 (7 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 2 (:REWRITE RTL::INTEGERP-MANB))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:META META-INTEGERP-CORRECT))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:META META-RATIONALP-CORRECT))
 )
(RTL::BVECP-IB
 (95 14 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (81 9 (:REWRITE ACL2-NUMBERP-X))
 (36 9 (:REWRITE RATIONALP-X))
 (32 14 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (32 3 (:REWRITE RTL::NEG-BITN-0))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (15 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (14 14 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (14 14 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (14 14 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (14 14 (:REWRITE |(equal c (/ x))|))
 (14 14 (:REWRITE |(equal c (- x))|))
 (14 14 (:REWRITE |(equal (/ x) c)|))
 (14 14 (:REWRITE |(equal (/ x) (/ y))|))
 (14 14 (:REWRITE |(equal (- x) c)|))
 (14 14 (:REWRITE |(equal (- x) (- y))|))
 (10 10 (:REWRITE REDUCE-INTEGERP-+))
 (10 10 (:REWRITE INTEGERP-MINUS-X))
 (10 10 (:META META-INTEGERP-CORRECT))
 (9 9 (:REWRITE REDUCE-RATIONALP-+))
 (9 9 (:REWRITE REDUCE-RATIONALP-*))
 (9 9 (:REWRITE RATIONALP-MINUS-X))
 (9 9 (:META META-RATIONALP-CORRECT))
 (8 3 (:REWRITE RTL::BVECP-BITN-0))
 (7 3 (:REWRITE RTL::BITS-TAIL))
 (6 3 (:TYPE-PRESCRIPTION RTL::INTEGERP-MANA))
 (5 3 (:REWRITE RTL::NEG-BITN-1))
 (4 4 (:TYPE-PRESCRIPTION RTL::BITN-NONNEGATIVE-INTEGER))
 (4 2 (:REWRITE RTL::BITN-BVECP-1))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (3 3 (:REWRITE RTL::BITS-NEG-INDICES))
 (3 1 (:REWRITE RTL::INTEGERP-MANA))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE RTL::BITN-BVECP))
 )
(RTL::COMP-20
 (1757 15 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (1025 1025 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (793 60 (:REWRITE DEFAULT-PLUS-2))
 (379 379 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (379 379 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (379 379 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (364 25 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (360 25 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (341 43 (:REWRITE DEFAULT-LOGIOR-2))
 (203 15 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (184 43 (:REWRITE DEFAULT-LOGIOR-1))
 (136 80 (:REWRITE DEFAULT-LOGAND-2))
 (122 45 (:REWRITE DEFAULT-TIMES-2))
 (113 60 (:REWRITE DEFAULT-PLUS-1))
 (110 80 (:REWRITE DEFAULT-LOGAND-1))
 (102 102 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (102 102 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (102 102 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (102 102 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (102 102 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (102 102 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (81 27 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (80 80 (:REWRITE LOGAND-CONSTANT-MASK))
 (80 27 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (74 27 (:REWRITE DEFAULT-LESS-THAN-2))
 (67 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (67 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (64 25 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (64 25 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (53 45 (:REWRITE DEFAULT-TIMES-1))
 (42 42 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (42 42 (:REWRITE NORMALIZE-ADDENDS))
 (39 39 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (38 27 (:REWRITE DEFAULT-LESS-THAN-1))
 (34 34 (:REWRITE FOLD-CONSTS-IN-+))
 (34 34 (:REWRITE |(+ c (+ d x))|))
 (33 27 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (33 27 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (31 27 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (29 27 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (28 28 (:REWRITE THE-FLOOR-BELOW))
 (28 28 (:REWRITE THE-FLOOR-ABOVE))
 (27 27 (:REWRITE SIMPLIFY-SUMS-<))
 (27 27 (:REWRITE INTEGERP-<-CONSTANT))
 (27 27 (:REWRITE CONSTANT-<-INTEGERP))
 (27 27 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (27 27 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (27 27 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (27 27 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (27 27 (:REWRITE |(< c (- x))|))
 (27 27 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (27 27 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (27 27 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (27 27 (:REWRITE |(< (/ x) (/ y))|))
 (27 27 (:REWRITE |(< (- x) c)|))
 (27 27 (:REWRITE |(< (- x) (- y))|))
 (18 18 (:REWRITE |(logior c d x)|))
 (18 10 (:REWRITE DEFAULT-LOGXOR-2))
 (16 12 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (16 10 (:REWRITE DEFAULT-LOGXOR-1))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (15 15 (:REWRITE |(< 0 (/ x))|))
 (15 15 (:REWRITE |(< 0 (* x y))|))
 (12 12 (:TYPE-PRESCRIPTION ABS))
 (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)|))
 (7 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (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 |(equal (+ (- c) x) y)|))
 )
(RTL::BVECP-T4PP4S
 (15 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (15 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (14 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (12 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (10 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (10 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (10 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (9 5 (:REWRITE DEFAULT-LOGXOR-2))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (8 5 (:REWRITE DEFAULT-LOGXOR-1))
 (6 4 (:REWRITE DEFAULT-TIMES-2))
 (6 4 (:REWRITE DEFAULT-TIMES-1))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 4 (:TYPE-PRESCRIPTION ABS))
 (2 2 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::BVECP-T4PP2C
 (38 5 (:REWRITE DEFAULT-LOGIOR-2))
 (28 12 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (22 5 (:REWRITE DEFAULT-LOGIOR-1))
 (19 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (17 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (16 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (15 2 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (14 10 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (14 10 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (14 10 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (14 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (12 10 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 8 (:REWRITE DEFAULT-TIMES-2))
 (12 8 (:REWRITE DEFAULT-TIMES-1))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE SIMPLIFY-SUMS-<))
 (10 10 (:REWRITE INTEGERP-<-CONSTANT))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (10 10 (:REWRITE CONSTANT-<-INTEGERP))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (- x))|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) (/ y))|))
 (10 10 (:REWRITE |(< (- x) c)|))
 (10 10 (:REWRITE |(< (- x) (- y))|))
 (8 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 (:TYPE-PRESCRIPTION ABS))
 (8 5 (:REWRITE DEFAULT-LOGAND-2))
 (8 5 (:REWRITE DEFAULT-LOGAND-1))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (7 7 (:REWRITE |(< (/ x) 0)|))
 (7 7 (:REWRITE |(< (* x y) 0)|))
 (5 5 (:REWRITE LOGAND-CONSTANT-MASK))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 2 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (2 2 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (2 2 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (2 2 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (2 2 (:REWRITE |(logior c d x)|))
 )
(RTL::COMP-21
 (1986 19 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (1306 1306 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (681 81 (:REWRITE DEFAULT-PLUS-2))
 (425 73 (:REWRITE DEFAULT-LOGIOR-2))
 (422 35 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (417 417 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (417 417 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (417 417 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (412 35 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (247 73 (:REWRITE DEFAULT-LOGIOR-1))
 (237 81 (:REWRITE DEFAULT-PLUS-1))
 (202 19 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (154 114 (:REWRITE DEFAULT-LOGAND-2))
 (134 114 (:REWRITE DEFAULT-LOGAND-1))
 (114 114 (:REWRITE LOGAND-CONSTANT-MASK))
 (85 34 (:REWRITE DEFAULT-TIMES-2))
 (77 26 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (77 26 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (75 27 (:REWRITE DEFAULT-LESS-THAN-2))
 (67 67 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (67 67 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (67 67 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (67 67 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (67 67 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (67 67 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (65 35 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (65 35 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (65 27 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (56 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (53 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (53 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (49 49 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (49 49 (:REWRITE NORMALIZE-ADDENDS))
 (36 36 (:REWRITE FOLD-CONSTS-IN-+))
 (36 36 (:REWRITE |(+ c (+ d x))|))
 (36 34 (:REWRITE DEFAULT-TIMES-1))
 (32 32 (:REWRITE THE-FLOOR-BELOW))
 (32 32 (:REWRITE THE-FLOOR-ABOVE))
 (30 27 (:REWRITE DEFAULT-LESS-THAN-1))
 (29 29 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (26 26 (:REWRITE SIMPLIFY-SUMS-<))
 (26 26 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (26 26 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (26 26 (:REWRITE INTEGERP-<-CONSTANT))
 (26 26 (:REWRITE CONSTANT-<-INTEGERP))
 (26 26 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (26 26 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (26 26 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (26 26 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (26 26 (:REWRITE |(< c (- x))|))
 (26 26 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (26 26 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (26 26 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (26 26 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (26 26 (:REWRITE |(< (/ x) (/ y))|))
 (26 26 (:REWRITE |(< (- x) c)|))
 (26 26 (:REWRITE |(< (- x) (- y))|))
 (22 22 (:REWRITE |(logior c d x)|))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (19 19 (:REWRITE |(< 0 (/ x))|))
 (19 19 (:REWRITE |(< 0 (* x y))|))
 (16 12 (:REWRITE DEFAULT-LOGXOR-2))
 (12 12 (:REWRITE DEFAULT-LOGXOR-1))
 (12 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (11 1 (:REWRITE |(* y (* x z))|))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (3 3 (:REWRITE RTL::BITS-NEG-INDICES))
 (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 |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (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 |(* a (/ a) b)|))
 )
(RTL::BVECP-T6PP0S
 (54 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (46 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (11 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (11 1 (:REWRITE |(* y (* x z))|))
 (10 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (9 5 (:REWRITE DEFAULT-TIMES-2))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (8 6 (:REWRITE DEFAULT-LOGXOR-2))
 (7 7 (:REWRITE SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (7 7 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE INTEGERP-<-CONSTANT))
 (7 7 (:REWRITE CONSTANT-<-INTEGERP))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (- x))|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) (/ y))|))
 (7 7 (:REWRITE |(< (- x) c)|))
 (7 7 (:REWRITE |(< (- x) (- y))|))
 (6 6 (:REWRITE DEFAULT-LOGXOR-1))
 (5 5 (:REWRITE DEFAULT-TIMES-1))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:TYPE-PRESCRIPTION ABS))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::BVECP-T5PP0C
 (55 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (46 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (32 6 (:REWRITE DEFAULT-LOGIOR-2))
 (18 6 (:REWRITE DEFAULT-LOGIOR-1))
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (12 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (11 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (11 7 (:REWRITE DEFAULT-TIMES-2))
 (11 1 (:REWRITE |(* y (* x z))|))
 (10 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (10 2 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (7 7 (:REWRITE SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (7 7 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE INTEGERP-<-CONSTANT))
 (7 7 (:REWRITE DEFAULT-TIMES-1))
 (7 7 (:REWRITE CONSTANT-<-INTEGERP))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (- x))|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) (/ y))|))
 (7 7 (:REWRITE |(< (- x) c)|))
 (7 7 (:REWRITE |(< (- x) (- y))|))
 (6 6 (:REWRITE LOGAND-CONSTANT-MASK))
 (6 6 (:REWRITE DEFAULT-LOGAND-2))
 (6 6 (:REWRITE DEFAULT-LOGAND-1))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (2 2 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (2 2 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (2 2 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(logior c d x)|))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:TYPE-PRESCRIPTION ABS))
 (1 1 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::COMP-22
 (1056 10 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (769 769 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (345 80 (:REWRITE DEFAULT-PLUS-2))
 (271 271 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (271 271 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (271 271 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (196 34 (:REWRITE DEFAULT-LOGIOR-2))
 (192 12 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (182 12 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (164 80 (:REWRITE DEFAULT-PLUS-1))
 (138 34 (:REWRITE DEFAULT-LOGIOR-1))
 (130 10 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (93 43 (:REWRITE DEFAULT-TIMES-2))
 (88 88 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (88 88 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (88 88 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (88 88 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (88 88 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (88 88 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (62 21 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (60 36 (:REWRITE DEFAULT-LOGAND-2))
 (57 20 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (57 20 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (55 21 (:REWRITE DEFAULT-LESS-THAN-2))
 (48 48 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (48 48 (:REWRITE NORMALIZE-ADDENDS))
 (48 36 (:REWRITE DEFAULT-LOGAND-1))
 (45 43 (:REWRITE DEFAULT-TIMES-1))
 (36 36 (:REWRITE LOGAND-CONSTANT-MASK))
 (36 36 (:REWRITE FOLD-CONSTS-IN-+))
 (36 36 (:REWRITE |(+ c (+ d x))|))
 (35 35 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (34 12 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (34 12 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (27 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (27 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (25 25 (:REWRITE THE-FLOOR-BELOW))
 (25 25 (:REWRITE THE-FLOOR-ABOVE))
 (24 21 (:REWRITE DEFAULT-LESS-THAN-1))
 (23 20 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (20 20 (:REWRITE SIMPLIFY-SUMS-<))
 (20 20 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (20 20 (:REWRITE INTEGERP-<-CONSTANT))
 (20 20 (:REWRITE CONSTANT-<-INTEGERP))
 (20 20 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (20 20 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (20 20 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (20 20 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (20 20 (:REWRITE |(< c (- x))|))
 (20 20 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (20 20 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (20 20 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (20 20 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (20 20 (:REWRITE |(< (/ x) (/ y))|))
 (20 20 (:REWRITE |(< (- x) c)|))
 (20 20 (:REWRITE |(< (- x) (- y))|))
 (15 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 8 (:REWRITE DEFAULT-LOGXOR-2))
 (11 1 (:REWRITE |(* y (* x z))|))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (10 10 (:REWRITE |(< 0 (/ x))|))
 (10 10 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE DEFAULT-LOGXOR-1))
 (7 7 (:TYPE-PRESCRIPTION ABS))
 (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 RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(logior c d x)|))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (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 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::BVECP-T6PP1S
 (48 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (13 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 9 (:REWRITE DEFAULT-LESS-THAN-1))
 (11 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (11 7 (:REWRITE DEFAULT-TIMES-2))
 (11 1 (:REWRITE |(* y (* x z))|))
 (9 9 (:REWRITE THE-FLOOR-BELOW))
 (9 9 (:REWRITE THE-FLOOR-ABOVE))
 (9 9 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (7 7 (:REWRITE DEFAULT-TIMES-1))
 (6 4 (:REWRITE DEFAULT-LOGXOR-2))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE DEFAULT-LOGXOR-1))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (3 3 (:TYPE-PRESCRIPTION ABS))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (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 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::BVECP-T5PP1C
 (50 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16 3 (:REWRITE DEFAULT-LOGIOR-2))
 (15 11 (:REWRITE DEFAULT-TIMES-2))
 (14 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (13 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (12 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (12 9 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (11 11 (:REWRITE DEFAULT-TIMES-1))
 (11 9 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (11 1 (:REWRITE |(* y (* x z))|))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 9 (:REWRITE SIMPLIFY-SUMS-<))
 (9 9 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (9 9 (:REWRITE INTEGERP-<-CONSTANT))
 (9 9 (:REWRITE CONSTANT-<-INTEGERP))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (- x))|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) (/ y))|))
 (9 9 (:REWRITE |(< (- x) c)|))
 (9 9 (:REWRITE |(< (- x) (- y))|))
 (9 3 (:REWRITE DEFAULT-LOGIOR-1))
 (7 7 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (7 7 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (5 5 (:TYPE-PRESCRIPTION ABS))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (5 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (4 4 (:REWRITE LOGAND-CONSTANT-MASK))
 (4 4 (:REWRITE DEFAULT-LOGAND-2))
 (4 4 (:REWRITE DEFAULT-LOGAND-1))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (1 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (1 1 (:REWRITE |(logior c d x)|))
 (1 1 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::COMP-23
 (761 761 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (698 9 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (502 67 (:REWRITE DEFAULT-PLUS-2))
 (331 331 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (331 331 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (331 331 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (193 67 (:REWRITE DEFAULT-PLUS-1))
 (123 18 (:REWRITE DEFAULT-LOGIOR-2))
 (100 9 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (100 9 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (88 9 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (77 30 (:REWRITE DEFAULT-TIMES-2))
 (59 18 (:REWRITE DEFAULT-LOGIOR-1))
 (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))
 (56 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (55 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (49 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (49 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (41 41 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (41 41 (:REWRITE NORMALIZE-ADDENDS))
 (41 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (41 16 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (39 17 (:REWRITE DEFAULT-LESS-THAN-2))
 (32 30 (:REWRITE DEFAULT-TIMES-1))
 (32 24 (:REWRITE DEFAULT-LOGAND-2))
 (31 31 (:REWRITE FOLD-CONSTS-IN-+))
 (31 31 (:REWRITE |(+ c (+ d x))|))
 (25 25 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (24 24 (:REWRITE LOGAND-CONSTANT-MASK))
 (24 24 (:REWRITE DEFAULT-LOGAND-1))
 (20 17 (:REWRITE DEFAULT-LESS-THAN-1))
 (19 19 (:REWRITE THE-FLOOR-BELOW))
 (19 19 (:REWRITE THE-FLOOR-ABOVE))
 (16 16 (:REWRITE SIMPLIFY-SUMS-<))
 (16 16 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (16 16 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE CONSTANT-<-INTEGERP))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (- x))|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) (/ y))|))
 (16 16 (:REWRITE |(< (- x) c)|))
 (16 16 (:REWRITE |(< (- x) (- y))|))
 (13 9 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (13 9 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (12 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (11 1 (:REWRITE |(* y (* x z))|))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (9 9 (:REWRITE |(< 0 (/ x))|))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE |(logior c d x)|))
 (6 4 (:REWRITE DEFAULT-LOGXOR-2))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:REWRITE DEFAULT-LOGXOR-1))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (3 3 (:REWRITE RTL::BITS-NEG-INDICES))
 (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 |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (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 |(* a (/ a) b)|))
 )
(RTL::BVECP-T7PP0S
 (54 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (46 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (11 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (11 1 (:REWRITE |(* y (* x z))|))
 (10 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (9 5 (:REWRITE DEFAULT-TIMES-2))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (7 7 (:REWRITE SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (7 7 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE INTEGERP-<-CONSTANT))
 (7 7 (:REWRITE CONSTANT-<-INTEGERP))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (- x))|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) (/ y))|))
 (7 7 (:REWRITE |(< (- x) c)|))
 (7 7 (:REWRITE |(< (- x) (- y))|))
 (5 5 (:REWRITE DEFAULT-TIMES-1))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (3 2 (:REWRITE DEFAULT-LOGXOR-2))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE DEFAULT-LOGXOR-1))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 (1 1 (:TYPE-PRESCRIPTION ABS))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::BVECP-T6PP0C
 (55 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (46 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (13 2 (:REWRITE DEFAULT-LOGIOR-2))
 (12 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (11 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (11 7 (:REWRITE DEFAULT-TIMES-2))
 (11 1 (:REWRITE |(* y (* x z))|))
 (10 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (7 7 (:REWRITE SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (7 7 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE INTEGERP-<-CONSTANT))
 (7 7 (:REWRITE DEFAULT-TIMES-1))
 (7 7 (:REWRITE CONSTANT-<-INTEGERP))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (- x))|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) (/ y))|))
 (7 7 (:REWRITE |(< (- x) c)|))
 (7 7 (:REWRITE |(< (- x) (- y))|))
 (6 2 (:REWRITE DEFAULT-LOGIOR-1))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (5 5 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (5 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE LOGAND-CONSTANT-MASK))
 (3 3 (:REWRITE DEFAULT-LOGAND-2))
 (3 3 (:REWRITE DEFAULT-LOGAND-1))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (1 1 (:TYPE-PRESCRIPTION ABS))
 (1 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (1 1 (:REWRITE |(logior c d x)|))
 (1 1 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::COMP-24
 (2278 19 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (1255 1255 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (508 35 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (494 35 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (469 73 (:REWRITE DEFAULT-LOGIOR-2))
 (383 383 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (383 383 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (383 383 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (292 43 (:REWRITE DEFAULT-PLUS-2))
 (283 73 (:REWRITE DEFAULT-LOGIOR-1))
 (230 19 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (182 114 (:REWRITE DEFAULT-LOGAND-2))
 (154 114 (:REWRITE DEFAULT-LOGAND-1))
 (114 114 (:REWRITE LOGAND-CONSTANT-MASK))
 (90 31 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (90 31 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (89 35 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (89 35 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (87 31 (:REWRITE DEFAULT-LESS-THAN-2))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (77 36 (:REWRITE DEFAULT-TIMES-2))
 (70 43 (:REWRITE DEFAULT-PLUS-1))
 (47 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (47 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (38 36 (:REWRITE DEFAULT-TIMES-1))
 (37 31 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (37 31 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (36 36 (:REWRITE THE-FLOOR-BELOW))
 (36 36 (:REWRITE THE-FLOOR-ABOVE))
 (34 31 (:REWRITE DEFAULT-LESS-THAN-1))
 (31 31 (:REWRITE SIMPLIFY-SUMS-<))
 (31 31 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (31 31 (:REWRITE INTEGERP-<-CONSTANT))
 (31 31 (:REWRITE CONSTANT-<-INTEGERP))
 (31 31 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (31 31 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (31 31 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (31 31 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (31 31 (:REWRITE |(< c (- x))|))
 (31 31 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (31 31 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (31 31 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (31 31 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (31 31 (:REWRITE |(< (/ x) (/ y))|))
 (31 31 (:REWRITE |(< (- x) c)|))
 (31 31 (:REWRITE |(< (- x) (- y))|))
 (30 30 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (28 28 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (28 28 (:REWRITE NORMALIZE-ADDENDS))
 (22 22 (:REWRITE |(logior c d x)|))
 (20 20 (:REWRITE FOLD-CONSTS-IN-+))
 (20 20 (:REWRITE |(+ c (+ d x))|))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (19 19 (:REWRITE |(< 0 (/ x))|))
 (19 19 (:REWRITE |(< 0 (* x y))|))
 (18 12 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (16 12 (:REWRITE DEFAULT-LOGXOR-2))
 (12 12 (:TYPE-PRESCRIPTION ABS))
 (12 12 (:REWRITE DEFAULT-LOGXOR-1))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (9 9 (:REWRITE |(< (/ x) 0)|))
 (9 9 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::BVECP-T6PP2S
 (14 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (11 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (11 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (10 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (10 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (8 6 (:REWRITE DEFAULT-LOGXOR-2))
 (6 6 (:REWRITE DEFAULT-LOGXOR-1))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 4 (:TYPE-PRESCRIPTION ABS))
 (4 4 (:REWRITE DEFAULT-TIMES-2))
 (4 4 (:REWRITE DEFAULT-TIMES-1))
 (2 2 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::BVECP-T6PP1C
 (32 6 (:REWRITE DEFAULT-LOGIOR-2))
 (18 6 (:REWRITE DEFAULT-LOGIOR-1))
 (16 10 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (14 10 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (14 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (13 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (13 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (13 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE SIMPLIFY-SUMS-<))
 (10 10 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (10 10 (:REWRITE INTEGERP-<-CONSTANT))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (10 10 (:REWRITE CONSTANT-<-INTEGERP))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (- x))|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) (/ y))|))
 (10 10 (:REWRITE |(< (- x) c)|))
 (10 10 (:REWRITE |(< (- x) (- y))|))
 (10 2 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (8 8 (:TYPE-PRESCRIPTION ABS))
 (8 8 (:REWRITE DEFAULT-TIMES-2))
 (8 8 (:REWRITE DEFAULT-TIMES-1))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (7 7 (:REWRITE |(< (/ x) 0)|))
 (7 7 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:REWRITE LOGAND-CONSTANT-MASK))
 (6 6 (:REWRITE DEFAULT-LOGAND-2))
 (6 6 (:REWRITE DEFAULT-LOGAND-1))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 2 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (2 2 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (2 2 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (2 2 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (2 2 (:REWRITE |(logior c d x)|))
 )
(RTL::COMP-25
 (1248 10 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (778 778 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (272 16 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (267 267 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (267 267 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (267 267 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (262 16 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (222 38 (:REWRITE DEFAULT-LOGIOR-2))
 (163 45 (:REWRITE DEFAULT-PLUS-2))
 (150 38 (:REWRITE DEFAULT-LOGIOR-1))
 (130 10 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (112 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (96 20 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (94 54 (:REWRITE DEFAULT-LOGAND-2))
 (88 40 (:REWRITE DEFAULT-TIMES-2))
 (82 54 (:REWRITE DEFAULT-LOGAND-1))
 (80 45 (:REWRITE DEFAULT-PLUS-1))
 (68 68 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (68 68 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (68 68 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (68 68 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (68 68 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (68 68 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (55 18 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (55 18 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (54 54 (:REWRITE LOGAND-CONSTANT-MASK))
 (54 20 (:REWRITE DEFAULT-LESS-THAN-2))
 (50 16 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (50 16 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (42 40 (:REWRITE DEFAULT-TIMES-1))
 (30 30 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (28 28 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (28 28 (:REWRITE NORMALIZE-ADDENDS))
 (24 24 (:REWRITE THE-FLOOR-BELOW))
 (24 24 (:REWRITE THE-FLOOR-ABOVE))
 (24 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (24 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (23 20 (:REWRITE DEFAULT-LESS-THAN-1))
 (22 2 (:REWRITE |(* y (* x z))|))
 (18 18 (:REWRITE SIMPLIFY-SUMS-<))
 (18 18 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (18 18 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE INTEGERP-<-CONSTANT))
 (18 18 (:REWRITE FOLD-CONSTS-IN-+))
 (18 18 (:REWRITE CONSTANT-<-INTEGERP))
 (18 18 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (18 18 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (18 18 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (18 18 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (18 18 (:REWRITE |(< c (- x))|))
 (18 18 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (18 18 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (18 18 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (18 18 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (18 18 (:REWRITE |(< (/ x) (/ y))|))
 (18 18 (:REWRITE |(< (- x) c)|))
 (18 18 (:REWRITE |(< (- x) (- y))|))
 (18 18 (:REWRITE |(+ c (+ d x))|))
 (14 10 (:REWRITE DEFAULT-LOGXOR-2))
 (12 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (10 10 (:REWRITE DEFAULT-LOGXOR-1))
 (10 10 (:REWRITE |(< 0 (/ x))|))
 (10 10 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:REWRITE |(logior c d x)|))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (2 2 (:TYPE-PRESCRIPTION ABS))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::BVECP-T8PP0S
 (108 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (86 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (22 2 (:REWRITE |(* y (* x z))|))
 (18 10 (:REWRITE DEFAULT-TIMES-2))
 (13 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (12 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (11 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE DEFAULT-TIMES-1))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (7 5 (:REWRITE DEFAULT-LOGXOR-2))
 (5 5 (:REWRITE DEFAULT-LOGXOR-1))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2 2 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 (2 2 (:TYPE-PRESCRIPTION ABS))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::BVECP-T7PP0C
 (110 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (86 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (29 5 (:REWRITE DEFAULT-LOGIOR-2))
 (22 14 (:REWRITE DEFAULT-TIMES-2))
 (22 2 (:REWRITE |(* y (* x z))|))
 (15 5 (:REWRITE DEFAULT-LOGIOR-1))
 (14 14 (:REWRITE DEFAULT-TIMES-1))
 (13 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (12 12 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (12 12 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (12 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (11 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (10 2 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (6 6 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (5 5 (:REWRITE LOGAND-CONSTANT-MASK))
 (5 5 (:REWRITE DEFAULT-LOGAND-2))
 (5 5 (:REWRITE DEFAULT-LOGAND-1))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2 2 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (2 2 (:TYPE-PRESCRIPTION ABS))
 (2 2 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (2 2 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (2 2 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (2 2 (:REWRITE |(logior c d x)|))
 (2 2 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::COMP-26
 (1090 13 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (930 930 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (318 318 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (318 318 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (318 318 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (205 39 (:REWRITE DEFAULT-LOGIOR-2))
 (180 15 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (156 15 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (144 25 (:REWRITE DEFAULT-PLUS-2))
 (141 39 (:REWRITE DEFAULT-LOGIOR-1))
 (140 13 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (65 24 (:REWRITE DEFAULT-TIMES-2))
 (59 21 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (58 42 (:REWRITE DEFAULT-LOGAND-2))
 (57 20 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (57 20 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (56 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (55 21 (:REWRITE DEFAULT-LESS-THAN-2))
 (50 25 (:REWRITE DEFAULT-PLUS-1))
 (43 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (43 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (42 42 (:REWRITE LOGAND-CONSTANT-MASK))
 (42 42 (:REWRITE DEFAULT-LOGAND-1))
 (26 26 (:REWRITE THE-FLOOR-BELOW))
 (26 26 (:REWRITE THE-FLOOR-ABOVE))
 (26 24 (:REWRITE DEFAULT-TIMES-1))
 (24 21 (:REWRITE DEFAULT-LESS-THAN-1))
 (23 15 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (23 15 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (20 20 (:REWRITE SIMPLIFY-SUMS-<))
 (20 20 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (20 20 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (20 20 (:REWRITE INTEGERP-<-CONSTANT))
 (20 20 (:REWRITE CONSTANT-<-INTEGERP))
 (20 20 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (20 20 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (20 20 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (20 20 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (20 20 (:REWRITE |(< c (- x))|))
 (20 20 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (20 20 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (20 20 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (20 20 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (20 20 (:REWRITE |(< (/ x) (/ y))|))
 (20 20 (:REWRITE |(< (- x) c)|))
 (20 20 (:REWRITE |(< (- x) (- y))|))
 (19 19 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (18 18 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (18 18 (:REWRITE NORMALIZE-ADDENDS))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (13 13 (:REWRITE |(< 0 (/ x))|))
 (13 13 (:REWRITE |(< 0 (* x y))|))
 (12 8 (:REWRITE DEFAULT-LOGXOR-2))
 (12 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (11 1 (:REWRITE |(* y (* x z))|))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (9 9 (:REWRITE |(+ c (+ d x))|))
 (8 8 (:REWRITE DEFAULT-LOGXOR-1))
 (8 8 (:REWRITE |(logior c d x)|))
 (5 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (3 3 (:REWRITE RTL::BITS-NEG-INDICES))
 (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 |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (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 |(* a (/ a) b)|))
 )
(RTL::BVECP-T9PP0S
 (54 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (46 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (11 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (11 1 (:REWRITE |(* y (* x z))|))
 (10 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (9 5 (:REWRITE DEFAULT-TIMES-2))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (7 7 (:REWRITE SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (7 7 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE INTEGERP-<-CONSTANT))
 (7 7 (:REWRITE CONSTANT-<-INTEGERP))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (- x))|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) (/ y))|))
 (7 7 (:REWRITE |(< (- x) c)|))
 (7 7 (:REWRITE |(< (- x) (- y))|))
 (6 4 (:REWRITE DEFAULT-LOGXOR-2))
 (5 5 (:REWRITE DEFAULT-TIMES-1))
 (4 4 (:REWRITE DEFAULT-LOGXOR-1))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:TYPE-PRESCRIPTION ABS))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::BVECP-T7PP1C
 (55 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (46 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16 3 (:REWRITE DEFAULT-LOGIOR-2))
 (12 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (11 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (11 7 (:REWRITE DEFAULT-TIMES-2))
 (11 1 (:REWRITE |(* y (* x z))|))
 (10 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (9 3 (:REWRITE DEFAULT-LOGIOR-1))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (7 7 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (7 7 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (7 7 (:REWRITE SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (7 7 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE INTEGERP-<-CONSTANT))
 (7 7 (:REWRITE DEFAULT-TIMES-1))
 (7 7 (:REWRITE CONSTANT-<-INTEGERP))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (- x))|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) (/ y))|))
 (7 7 (:REWRITE |(< (- x) c)|))
 (7 7 (:REWRITE |(< (- x) (- y))|))
 (5 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (4 4 (:REWRITE LOGAND-CONSTANT-MASK))
 (4 4 (:REWRITE DEFAULT-LOGAND-2))
 (4 4 (:REWRITE DEFAULT-LOGAND-1))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (1 1 (:TYPE-PRESCRIPTION ABS))
 (1 1 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (1 1 (:REWRITE |(logior c d x)|))
 (1 1 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::COMP-27
 (2076 16 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (1070 1070 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (484 32 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (470 32 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (440 68 (:REWRITE DEFAULT-LOGIOR-2))
 (320 320 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (320 320 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (320 320 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (268 68 (:REWRITE DEFAULT-LOGIOR-1))
 (202 16 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (176 108 (:REWRITE DEFAULT-LOGAND-2))
 (148 108 (:REWRITE DEFAULT-LOGAND-1))
 (108 108 (:REWRITE LOGAND-CONSTANT-MASK))
 (92 20 (:REWRITE DEFAULT-PLUS-2))
 (86 32 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (86 32 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (79 26 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (79 26 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (77 27 (:REWRITE DEFAULT-LESS-THAN-2))
 (73 33 (:REWRITE DEFAULT-TIMES-2))
 (68 27 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (63 63 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (63 63 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (63 63 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (63 63 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (63 63 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (63 63 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (43 20 (:REWRITE DEFAULT-PLUS-1))
 (35 33 (:REWRITE DEFAULT-TIMES-1))
 (31 31 (:REWRITE THE-FLOOR-BELOW))
 (31 31 (:REWRITE THE-FLOOR-ABOVE))
 (30 27 (:REWRITE DEFAULT-LESS-THAN-1))
 (29 26 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (26 26 (:REWRITE SIMPLIFY-SUMS-<))
 (26 26 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (26 26 (:REWRITE INTEGERP-<-CONSTANT))
 (26 26 (:REWRITE CONSTANT-<-INTEGERP))
 (26 26 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (26 26 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (26 26 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (26 26 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (26 26 (:REWRITE |(< c (- x))|))
 (26 26 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (26 26 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (26 26 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (26 26 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (26 26 (:REWRITE |(< (/ x) (/ y))|))
 (26 26 (:REWRITE |(< (- x) c)|))
 (26 26 (:REWRITE |(< (- x) (- y))|))
 (25 25 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (22 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (22 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (20 20 (:REWRITE |(logior c d x)|))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (16 16 (:REWRITE |(< 0 (/ x))|))
 (16 16 (:REWRITE |(< 0 (* x y))|))
 (16 12 (:REWRITE DEFAULT-LOGXOR-2))
 (15 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (13 13 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (13 13 (:REWRITE NORMALIZE-ADDENDS))
 (12 12 (:REWRITE DEFAULT-LOGXOR-1))
 (11 1 (:REWRITE |(* y (* x z))|))
 (7 7 (:TYPE-PRESCRIPTION ABS))
 (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 RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:REWRITE |(+ c (+ d x))|))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (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 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::BVECP-T9PP1S
 (48 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (13 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 9 (:REWRITE DEFAULT-LESS-THAN-1))
 (11 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (11 7 (:REWRITE DEFAULT-TIMES-2))
 (11 1 (:REWRITE |(* y (* x z))|))
 (9 9 (:REWRITE THE-FLOOR-BELOW))
 (9 9 (:REWRITE THE-FLOOR-ABOVE))
 (9 9 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (8 6 (:REWRITE DEFAULT-LOGXOR-2))
 (7 7 (:REWRITE DEFAULT-TIMES-1))
 (6 6 (:REWRITE DEFAULT-LOGXOR-1))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (3 3 (:TYPE-PRESCRIPTION ABS))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (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 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::BVECP-T9PP0C
 (50 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (32 6 (:REWRITE DEFAULT-LOGIOR-2))
 (18 6 (:REWRITE DEFAULT-LOGIOR-1))
 (15 11 (:REWRITE DEFAULT-TIMES-2))
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (14 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (13 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (12 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (12 9 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (11 11 (:REWRITE DEFAULT-TIMES-1))
 (11 9 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (11 1 (:REWRITE |(* y (* x z))|))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (10 2 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (9 9 (:REWRITE SIMPLIFY-SUMS-<))
 (9 9 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (9 9 (:REWRITE INTEGERP-<-CONSTANT))
 (9 9 (:REWRITE CONSTANT-<-INTEGERP))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (- x))|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) (/ y))|))
 (9 9 (:REWRITE |(< (- x) c)|))
 (9 9 (:REWRITE |(< (- x) (- y))|))
 (6 6 (:REWRITE LOGAND-CONSTANT-MASK))
 (6 6 (:REWRITE DEFAULT-LOGAND-2))
 (6 6 (:REWRITE DEFAULT-LOGAND-1))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (5 5 (:TYPE-PRESCRIPTION ABS))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (2 2 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (2 2 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (2 2 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (2 2 (:REWRITE |(logior c d x)|))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1 1 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::COMP-28
 (200 200 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (120 120 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (120 120 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (120 120 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (76 34 (:REWRITE DEFAULT-TIMES-2))
 (58 10 (:REWRITE DEFAULT-LOGIOR-2))
 (54 54 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (54 54 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (54 54 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (54 54 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (54 54 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (54 54 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (52 34 (:REWRITE DEFAULT-TIMES-1))
 (52 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (51 13 (:REWRITE DEFAULT-PLUS-2))
 (34 4 (:LINEAR RTL::FL-DEF))
 (30 10 (:REWRITE DEFAULT-LOGIOR-1))
 (25 25 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (21 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (21 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (18 18 (:TYPE-PRESCRIPTION IFIX))
 (15 13 (:REWRITE DEFAULT-PLUS-1))
 (15 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (14 11 (:REWRITE DEFAULT-LESS-THAN-1))
 (14 10 (:REWRITE DEFAULT-LOGXOR-2))
 (13 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (13 10 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (13 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (12 12 (:REWRITE LOGAND-CONSTANT-MASK))
 (12 12 (:REWRITE DEFAULT-LOGAND-2))
 (12 12 (:REWRITE DEFAULT-LOGAND-1))
 (11 11 (:REWRITE THE-FLOOR-BELOW))
 (11 11 (:REWRITE THE-FLOOR-ABOVE))
 (11 11 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (11 11 (:REWRITE NORMALIZE-ADDENDS))
 (11 11 (:REWRITE DEFAULT-LESS-THAN-2))
 (11 1 (:REWRITE |(* y (* x z))|))
 (10 10 (:REWRITE SIMPLIFY-SUMS-<))
 (10 10 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (10 10 (:REWRITE INTEGERP-<-CONSTANT))
 (10 10 (:REWRITE DEFAULT-LOGXOR-1))
 (10 10 (:REWRITE CONSTANT-<-INTEGERP))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (- x))|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) (/ y))|))
 (10 10 (:REWRITE |(< (- x) c)|))
 (10 10 (:REWRITE |(< (- x) (- y))|))
 (7 7 (:TYPE-PRESCRIPTION ABS))
 (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 RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE |(logior c d x)|))
 (4 4 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(logand (* 2 x) (* 2 y))| . 5))
 (2 2 (:REWRITE |(logand (* 2 x) (* 2 y))| . 4))
 (2 2 (:REWRITE |(logand (* 2 x) (* 2 y))| . 3))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:REWRITE |(+ c (+ d x))|))
 (2 2 (:LINEAR RTL::N<=FL-LINEAR))
 (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 (:REWRITE |(* a (/ a) b)|))
 )
(RTL::COMP-29
 (1696 16 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (1637 1637 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (1014 113 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (763 151 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (763 151 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (763 151 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (763 151 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (692 692 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (692 692 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (692 692 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (642 642 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (642 642 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (642 642 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (450 223 (:REWRITE DEFAULT-TIMES-2))
 (430 4 (:REWRITE MOD-ZERO . 3))
 (406 103 (:REWRITE DEFAULT-PLUS-2))
 (333 223 (:REWRITE DEFAULT-TIMES-1))
 (332 4 (:LINEAR RTL::MOD-BND-2))
 (294 294 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (260 4 (:LINEAR MOD-BOUNDS-3))
 (228 4 (:REWRITE DEFAULT-MOD-RATIO))
 (200 4 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (192 48 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (192 48 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (191 13 (:REWRITE |(* y (* x z))|))
 (190 11 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (180 4 (:REWRITE MOD-X-Y-=-X . 3))
 (168 16 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (165 103 (:REWRITE DEFAULT-PLUS-1))
 (164 4 (:REWRITE RTL::MOD-DOES-NOTHING))
 (162 122 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (161 113 (:REWRITE DEFAULT-LESS-THAN-2))
 (160 100 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (160 100 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (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))
 (147 147 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (145 25 (:REWRITE DEFAULT-LOGIOR-2))
 (141 113 (:REWRITE DEFAULT-LESS-THAN-1))
 (123 123 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (122 122 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (122 122 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (122 122 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (117 117 (:REWRITE THE-FLOOR-BELOW))
 (117 117 (:REWRITE THE-FLOOR-ABOVE))
 (115 100 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (100 100 (:REWRITE SIMPLIFY-SUMS-<))
 (100 100 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (100 100 (:REWRITE INTEGERP-<-CONSTANT))
 (100 100 (:REWRITE CONSTANT-<-INTEGERP))
 (100 100 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (100 100 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (100 100 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (100 100 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (100 100 (:REWRITE |(< c (- x))|))
 (100 100 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (100 100 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (100 100 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (100 100 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (100 100 (:REWRITE |(< (/ x) (/ y))|))
 (100 100 (:REWRITE |(< (- x) c)|))
 (100 100 (:REWRITE |(< (- x) (- y))|))
 (91 67 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (85 85 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (84 16 (:LINEAR RTL::FL-DEF))
 (75 25 (:REWRITE DEFAULT-LOGIOR-1))
 (66 66 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (66 66 (:REWRITE NORMALIZE-ADDENDS))
 (56 8 (:LINEAR MOD-BOUNDS-2))
 (50 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (48 48 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (48 48 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (43 43 (:TYPE-PRESCRIPTION ABS))
 (43 13 (:META META-INTEGERP-CORRECT))
 (40 40 (:TYPE-PRESCRIPTION IFIX))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (40 40 (:REWRITE |arith (* c (* d x))|))
 (40 16 (:REWRITE |(* c (* d x))|))
 (39 39 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (39 39 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (39 39 (:REWRITE |(< (/ x) 0)|))
 (39 39 (:REWRITE |(< (* x y) 0)|))
 (35 25 (:REWRITE DEFAULT-LOGXOR-2))
 (32 32 (:REWRITE |arith (+ c (+ d x))|))
 (32 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (30 30 (:REWRITE LOGAND-CONSTANT-MASK))
 (30 30 (:REWRITE DEFAULT-LOGAND-2))
 (30 30 (:REWRITE DEFAULT-LOGAND-1))
 (30 30 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (30 30 (:REWRITE RTL::BITS-NEG-INDICES))
 (29 13 (:REWRITE |(* a (/ a) b)|))
 (26 26 (:REWRITE FOLD-CONSTS-IN-+))
 (25 25 (:REWRITE DEFAULT-LOGXOR-1))
 (24 24 (:REWRITE |(< 0 (* x y))|))
 (24 24 (:REWRITE |(< (+ c/d x) y)|))
 (24 24 (:REWRITE |(< (+ (- c) x) y)|))
 (20 4 (:REWRITE MOD-ZERO . 4))
 (20 4 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (20 4 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (20 4 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (20 4 (:REWRITE MOD-X-Y-=-X . 4))
 (20 4 (:REWRITE MOD-X-Y-=-X . 2))
 (20 4 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (20 4 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (20 4 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (19 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (18 2 (:REWRITE ACL2-NUMBERP-X))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (16 16 (:REWRITE |(< 0 (/ x))|))
 (16 16 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (15 15 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (13 13 (:REWRITE REDUCE-INTEGERP-+))
 (13 13 (:REWRITE INTEGERP-MINUS-X))
 (10 10 (:REWRITE |(logior c d x)|))
 (8 8 (:REWRITE |arith (- (* c x))|))
 (8 8 (:REWRITE |arith (* (- x) y)|))
 (8 8 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (8 8 (:LINEAR RTL::N<=FL-LINEAR))
 (8 2 (:REWRITE RATIONALP-X))
 (7 7 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (5 5 (:REWRITE |(logand (* 2 x) (* 2 y))| . 5))
 (5 5 (:REWRITE |(logand (* 2 x) (* 2 y))| . 4))
 (5 5 (:REWRITE |(logand (* 2 x) (* 2 y))| . 3))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (4 4 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (4 4 (:REWRITE DEFAULT-MOD-2))
 (4 4 (:REWRITE DEFAULT-MOD-1))
 (4 4 (:REWRITE |(mod x (- y))| . 3))
 (4 4 (:REWRITE |(mod x (- y))| . 2))
 (4 4 (:REWRITE |(mod x (- y))| . 1))
 (4 4 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (4 4 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (4 4 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (4 4 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (4 4 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (4 4 (:LINEAR RTL::MOD-BND-3))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::COMP-30
 (28120 3 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (15191 3 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (14118 31 (:REWRITE |(equal (+ (- c) x) y)|))
 (10113 224 (:REWRITE MOD-ZERO . 4))
 (9519 224 (:REWRITE RTL::MOD-DOES-NOTHING))
 (8475 224 (:REWRITE MOD-X-Y-=-X . 3))
 (8115 224 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (7127 224 (:REWRITE MOD-X-Y-=-X . 4))
 (6808 224 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (6042 6042 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (6042 6042 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (6042 6042 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (4256 224 (:REWRITE DEFAULT-MOD-RATIO))
 (4169 825 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (4169 825 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (4169 825 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (4169 825 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (3900 62 (:LINEAR RTL::MOD-BND-2))
 (3889 224 (:REWRITE MOD-ZERO . 3))
 (3514 302 (:REWRITE |(* y x)|))
 (2733 65 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (1833 27 (:REWRITE DEFAULT-LOGIOR-2))
 (1798 66 (:REWRITE |(* x (+ y z))|))
 (1736 224 (:REWRITE MOD-X-Y-=-X . 2))
 (1726 639 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (1522 739 (:REWRITE DEFAULT-TIMES-2))
 (1428 224 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (1428 224 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (1247 739 (:REWRITE DEFAULT-TIMES-1))
 (1152 224 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (1152 224 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (1074 27 (:REWRITE DEFAULT-LOGIOR-1))
 (1066 319 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (1033 62 (:LINEAR MOD-BOUNDS-3))
 (1012 11 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (923 319 (:REWRITE DEFAULT-LESS-THAN-1))
 (918 319 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (912 95 (:REWRITE DEFAULT-PLUS-1))
 (825 825 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (825 825 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (825 825 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (825 825 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (803 803 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (760 124 (:LINEAR MOD-BOUNDS-2))
 (639 639 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (639 639 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (639 639 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (638 95 (:REWRITE DEFAULT-PLUS-2))
 (605 25 (:REWRITE DEFAULT-LOGAND-2))
 (574 1 (:REWRITE |(equal (mod a n) (mod b n))|))
 (532 224 (:REWRITE DEFAULT-MOD-1))
 (500 224 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (500 224 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (471 26 (:REWRITE DEFAULT-LOGXOR-2))
 (462 319 (:REWRITE DEFAULT-LESS-THAN-2))
 (462 26 (:REWRITE DEFAULT-LOGXOR-1))
 (460 25 (:REWRITE DEFAULT-LOGAND-1))
 (436 436 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (413 62 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (400 3 (:REWRITE |(+ (+ x y) z)|))
 (323 62 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (319 319 (:REWRITE THE-FLOOR-BELOW))
 (319 319 (:REWRITE THE-FLOOR-ABOVE))
 (319 319 (:REWRITE SIMPLIFY-SUMS-<))
 (319 319 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (319 319 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (319 319 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (319 319 (:REWRITE INTEGERP-<-CONSTANT))
 (319 319 (:REWRITE CONSTANT-<-INTEGERP))
 (319 319 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (319 319 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (319 319 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (319 319 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (319 319 (:REWRITE |(< c (- x))|))
 (319 319 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (319 319 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (319 319 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (319 319 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (319 319 (:REWRITE |(< (/ x) (/ y))|))
 (319 319 (:REWRITE |(< (- x) c)|))
 (319 319 (:REWRITE |(< (- x) (- y))|))
 (270 62 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (234 31 (:REWRITE RTL::BITS-TAIL-GEN))
 (224 224 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (224 224 (:REWRITE DEFAULT-MOD-2))
 (224 224 (:REWRITE |(mod x (- y))| . 3))
 (224 224 (:REWRITE |(mod x (- y))| . 2))
 (224 224 (:REWRITE |(mod x (- y))| . 1))
 (224 224 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (224 224 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (215 3 (:REWRITE |(+ y (+ x z))|))
 (208 28 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (208 28 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (184 28 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (180 180 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (125 125 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (125 125 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (125 125 (:REWRITE |(< (/ x) 0)|))
 (125 125 (:REWRITE |(< (* x y) 0)|))
 (120 120 (:REWRITE |(< (+ c/d x) y)|))
 (120 120 (:REWRITE |(< (+ (- c) x) y)|))
 (105 80 (:REWRITE NORMALIZE-ADDENDS))
 (88 88 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (88 88 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (79 79 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (77 77 (:REWRITE REDUCE-INTEGERP-+))
 (77 77 (:REWRITE INTEGERP-MINUS-X))
 (77 77 (:META META-INTEGERP-CORRECT))
 (65 65 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (63 63 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (63 63 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (62 62 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (62 62 (:REWRITE |(equal c (/ x))|))
 (62 62 (:REWRITE |(equal c (- x))|))
 (62 62 (:REWRITE |(equal (/ x) c)|))
 (62 62 (:REWRITE |(equal (/ x) (/ y))|))
 (62 62 (:REWRITE |(equal (- x) c)|))
 (62 62 (:REWRITE |(equal (- x) (- y))|))
 (62 62 (:LINEAR RTL::MOD-BND-3))
 (59 59 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (59 59 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (59 59 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (59 59 (:REWRITE |(< 0 (/ x))|))
 (59 59 (:REWRITE |(< 0 (* x y))|))
 (44 31 (:REWRITE RTL::BITS-TAIL))
 (39 1 (:REWRITE |(- (+ x y))|))
 (37 37 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (37 37 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (37 3 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (31 31 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (31 31 (:REWRITE RTL::BITS-NEG-INDICES))
 (28 28 (:REWRITE |(< y (+ (- c) x))|))
 (28 28 (:REWRITE |(< x (+ c/d y))|))
 (25 25 (:REWRITE LOGAND-CONSTANT-MASK))
 (23 3 (:REWRITE DEFAULT-MINUS))
 (21 21 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (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))
 (12 2 (:REWRITE |(- (* c x))|))
 (11 11 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (11 11 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (11 11 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (11 11 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (10 10 (:REWRITE |(logior c d x)|))
 (6 1 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (6 1 (:REWRITE BUBBLE-DOWN-+-MATCH-1))
 (6 1 (:REWRITE |(+ 0 x)|))
 (6 1 (:DEFINITION FIX))
 (5 1 (:REWRITE |(+ (* c x) (* d x))|))
 (3 1 (:REWRITE RTL::LOGXOR-BVECP))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE |(+ c (+ d x))|))
 (2 2 (:REWRITE |(* (- x) y)|))
 (1 1 (:REWRITE |(* 0 x)|))
 )
(RTL::PPB*-REWRITE
 (178 11 (:REWRITE RTL::BITS-TAIL-GEN))
 (92 10 (:REWRITE DEFAULT-LOGIOR-2))
 (72 24 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (58 10 (:REWRITE DEFAULT-LOGIOR-1))
 (40 4 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (35 35 (:TYPE-PRESCRIPTION ASH))
 (24 24 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (20 20 (:TYPE-PRESCRIPTION RTL::T9PP1S))
 (20 10 (:REWRITE DEFAULT-LOGAND-2))
 (20 10 (:REWRITE DEFAULT-LOGAND-1))
 (19 11 (:REWRITE RTL::BITS-TAIL))
 (14 14 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 2))
 (11 11 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (11 11 (:REWRITE RTL::BITS-NEG-INDICES))
 (10 10 (:REWRITE LOGAND-CONSTANT-MASK))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (8 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (7 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (4 4 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (4 4 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (4 4 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (4 4 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(logior c d x)|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 )
(RTL::COMP-31
 (4376 88 (:REWRITE MOD-X-Y-=-X . 4))
 (3918 88 (:REWRITE MOD-ZERO . 4))
 (3879 88 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (3496 3496 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (3496 3496 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (3496 3496 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (3363 86 (:REWRITE RTL::MOD-DOES-NOTHING))
 (3114 614 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (3114 614 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (3114 614 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (3114 614 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (2733 65 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (2112 88 (:REWRITE MOD-ZERO . 3))
 (2040 88 (:REWRITE DEFAULT-MOD-RATIO))
 (1956 334 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (1946 122 (:REWRITE |(* y x)|))
 (1833 27 (:REWRITE DEFAULT-LOGIOR-2))
 (1817 2 (:REWRITE |(equal (mod a n) (mod b n))|))
 (1246 88 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (1124 55 (:REWRITE DEFAULT-PLUS-2))
 (1074 27 (:REWRITE DEFAULT-LOGIOR-1))
 (1026 30 (:REWRITE |(* x (+ y z))|))
 (1012 11 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (1004 310 (:REWRITE DEFAULT-TIMES-2))
 (905 2 (:REWRITE |(+ (+ x y) z)|))
 (742 310 (:REWRITE DEFAULT-TIMES-1))
 (738 86 (:REWRITE MOD-X-Y-=-X . 2))
 (713 4 (:REWRITE |(+ y (+ x z))|))
 (652 88 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (652 88 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (628 121 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (614 614 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (614 614 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (614 614 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (614 614 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (605 25 (:REWRITE DEFAULT-LOGAND-2))
 (592 592 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (478 121 (:REWRITE DEFAULT-LESS-THAN-1))
 (460 25 (:REWRITE DEFAULT-LOGAND-1))
 (400 55 (:REWRITE DEFAULT-PLUS-1))
 (378 121 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (336 86 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (336 86 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (334 334 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (334 334 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (334 334 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (334 86 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (334 86 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (328 44 (:REWRITE NORMALIZE-ADDENDS))
 (300 88 (:REWRITE DEFAULT-MOD-1))
 (280 20 (:LINEAR MOD-BOUNDS-3))
 (271 121 (:REWRITE DEFAULT-LESS-THAN-2))
 (244 40 (:LINEAR MOD-BOUNDS-2))
 (224 21 (:REWRITE RTL::BITS-TAIL-GEN))
 (188 12 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (186 186 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (176 26 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (176 26 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (170 2 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (162 2 (:REWRITE |(- (+ x y))|))
 (121 121 (:REWRITE THE-FLOOR-BELOW))
 (121 121 (:REWRITE THE-FLOOR-ABOVE))
 (121 121 (:REWRITE SIMPLIFY-SUMS-<))
 (121 121 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (121 121 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (121 121 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (121 121 (:REWRITE INTEGERP-<-CONSTANT))
 (121 121 (:REWRITE CONSTANT-<-INTEGERP))
 (121 121 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (121 121 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (121 121 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (121 121 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (121 121 (:REWRITE |(< c (- x))|))
 (121 121 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (121 121 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (121 121 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (121 121 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (121 121 (:REWRITE |(< (/ x) (/ y))|))
 (121 121 (:REWRITE |(< (- x) c)|))
 (121 121 (:REWRITE |(< (- x) (- y))|))
 (102 6 (:REWRITE DEFAULT-MINUS))
 (88 88 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (88 88 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (88 88 (:REWRITE DEFAULT-MOD-2))
 (86 86 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (86 86 (:REWRITE |(mod x (- y))| . 3))
 (86 86 (:REWRITE |(mod x (- y))| . 2))
 (86 86 (:REWRITE |(mod x (- y))| . 1))
 (86 86 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (86 86 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (78 2 (:REWRITE |(+ 0 x)|))
 (68 68 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (65 65 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (52 4 (:REWRITE |(- (* c x))|))
 (43 1 (:REWRITE |(+ y x)|))
 (42 42 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (38 38 (:REWRITE |(< (+ c/d x) y)|))
 (38 38 (:REWRITE |(< (+ (- c) x) y)|))
 (32 32 (:REWRITE REDUCE-INTEGERP-+))
 (32 32 (:REWRITE INTEGERP-MINUS-X))
 (32 32 (:META META-INTEGERP-CORRECT))
 (31 21 (:REWRITE RTL::BITS-TAIL))
 (30 30 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (30 30 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (30 30 (:REWRITE |(< (/ x) 0)|))
 (30 30 (:REWRITE |(< (* x y) 0)|))
 (26 26 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (26 26 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (26 26 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (26 26 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (26 26 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (26 26 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (26 26 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (26 26 (:REWRITE |(equal c (/ x))|))
 (26 26 (:REWRITE |(equal c (- x))|))
 (26 26 (:REWRITE |(equal (/ x) c)|))
 (26 26 (:REWRITE |(equal (/ x) (/ y))|))
 (26 26 (:REWRITE |(equal (- x) c)|))
 (26 26 (:REWRITE |(equal (- x) (- y))|))
 (26 26 (:REWRITE |(< 0 (/ x))|))
 (26 26 (:REWRITE |(< 0 (* x y))|))
 (25 25 (:REWRITE LOGAND-CONSTANT-MASK))
 (24 2 (:REWRITE MOD-ZERO . 1))
 (22 2 (:REWRITE MOD-POSITIVE . 3))
 (21 21 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (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))
 (21 21 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (21 21 (:REWRITE RTL::BITS-NEG-INDICES))
 (18 18 (:LINEAR RTL::MOD-BND-3))
 (16 16 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (16 16 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (14 2 (:REWRITE MOD-ZERO . 2))
 (12 12 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (12 12 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (12 12 (:REWRITE |(equal (+ (- c) x) y)|))
 (12 12 (:REWRITE |(< y (+ (- c) x))|))
 (12 12 (:REWRITE |(< x (+ c/d y))|))
 (12 2 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (12 2 (:REWRITE MOD-NONPOSITIVE))
 (12 2 (:DEFINITION FIX))
 (11 11 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (11 11 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (11 11 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (11 11 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (10 10 (:REWRITE |(logior c d x)|))
 (10 2 (:REWRITE |(+ (* c x) (* d x))|))
 (6 6 (:REWRITE |(+ c (+ d x))|))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE |(* (- x) y)|))
 (4 2 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (2 2 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (2 2 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (2 2 (:REWRITE MOD-POSITIVE . 2))
 (2 2 (:REWRITE MOD-POSITIVE . 1))
 (2 2 (:REWRITE |(* 0 x)|))
 )
(RTL::PROD-REWRITE
 (88 2 (:REWRITE DEFAULT-MOD-RATIO))
 (87 3 (:REWRITE |(* y x)|))
 (69 3 (:REWRITE |(* x (+ y z))|))
 (66 2 (:REWRITE MOD-ZERO . 3))
 (59 21 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (54 2 (:REWRITE MOD-X-Y-=-X . 4))
 (51 2 (:REWRITE MOD-X-Y-=-X . 3))
 (51 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (49 2 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (41 2 (:REWRITE RTL::MOD-DOES-NOTHING))
 (37 2 (:REWRITE MOD-ZERO . 4))
 (28 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (24 12 (:REWRITE DEFAULT-TIMES-2))
 (22 5 (:REWRITE DEFAULT-PLUS-2))
 (22 5 (:REWRITE DEFAULT-PLUS-1))
 (22 2 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (21 21 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (21 21 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (21 21 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (18 12 (:REWRITE DEFAULT-TIMES-1))
 (18 2 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (18 2 (:REWRITE MOD-X-Y-=-X . 2))
 (15 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (15 5 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (14 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (14 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (14 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (14 2 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (14 2 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (14 2 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (14 2 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (13 5 (:REWRITE DEFAULT-LESS-THAN-1))
 (9 9 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (7 5 (:REWRITE DEFAULT-LESS-THAN-2))
 (6 2 (:REWRITE DEFAULT-MOD-1))
 (5 5 (:REWRITE THE-FLOOR-BELOW))
 (5 5 (:REWRITE THE-FLOOR-ABOVE))
 (5 5 (:REWRITE SIMPLIFY-SUMS-<))
 (5 5 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (5 5 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (5 5 (:REWRITE NORMALIZE-ADDENDS))
 (5 5 (:REWRITE INTEGERP-<-CONSTANT))
 (5 5 (:REWRITE CONSTANT-<-INTEGERP))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (- x))|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) (/ y))|))
 (5 5 (:REWRITE |(< (- x) c)|))
 (5 5 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:REWRITE |(< (+ c/d x) y)|))
 (4 4 (:REWRITE |(< (+ (- c) x) y)|))
 (3 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (2 2 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (2 2 (:REWRITE DEFAULT-MOD-2))
 (2 2 (:REWRITE |(mod x (- y))| . 3))
 (2 2 (:REWRITE |(mod x (- y))| . 2))
 (2 2 (:REWRITE |(mod x (- y))| . 1))
 (2 2 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (2 2 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (2 2 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (2 2 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (2 2 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
