(RTL::BVECP-OPA)
(RTL::NATP-OPA)
(RTL::BVECP-OPB)
(RTL::NATP-OPB)
(RTL::BITP-INT32)
(RTL::BITP-SGND)
(A)
(B)
(I)
(RTL::INT-A
 (34 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (30 6 (:REWRITE ACL2-NUMBERP-X))
 (24 2 (:REWRITE RTL::NEG-BITN-0))
 (13 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (12 3 (:REWRITE RATIONALP-X))
 (10 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 2 (:REWRITE RTL::BVECP-BITN-0))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 4 (:REWRITE DEFAULT-PLUS-2))
 (6 4 (:REWRITE DEFAULT-PLUS-1))
 (6 2 (:REWRITE RTL::NEG-BITN-1))
 (5 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (5 5 (:REWRITE |(equal c (/ x))|))
 (5 5 (:REWRITE |(equal c (- x))|))
 (5 5 (:REWRITE |(equal (/ x) c)|))
 (5 5 (:REWRITE |(equal (/ x) (/ y))|))
 (5 5 (:REWRITE |(equal (- x) c)|))
 (5 5 (:REWRITE |(equal (- x) (- y))|))
 (4 4 (:TYPE-PRESCRIPTION RTL::BVECP))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:META META-RATIONALP-CORRECT))
 (3 3 (:META META-INTEGERP-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (1 1 (:REWRITE RTL::BITS-BVECP))
 )
(RTL::INT-B
 (34 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (30 6 (:REWRITE ACL2-NUMBERP-X))
 (24 2 (:REWRITE RTL::NEG-BITN-0))
 (13 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (12 3 (:REWRITE RATIONALP-X))
 (10 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 2 (:REWRITE RTL::BVECP-BITN-0))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 4 (:REWRITE DEFAULT-PLUS-2))
 (6 4 (:REWRITE DEFAULT-PLUS-1))
 (6 2 (:REWRITE RTL::NEG-BITN-1))
 (5 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (5 5 (:REWRITE |(equal c (/ x))|))
 (5 5 (:REWRITE |(equal c (- x))|))
 (5 5 (:REWRITE |(equal (/ x) c)|))
 (5 5 (:REWRITE |(equal (/ x) (/ y))|))
 (5 5 (:REWRITE |(equal (- x) c)|))
 (5 5 (:REWRITE |(equal (- x) (- y))|))
 (4 4 (:TYPE-PRESCRIPTION RTL::BVECP))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:META META-RATIONALP-CORRECT))
 (3 3 (:META META-INTEGERP-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (1 1 (:REWRITE RTL::BITS-BVECP))
 )
(RTL::INT-I)
(RTL::SGNA-A
 (58 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (41 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (40 8 (:REWRITE ACL2-NUMBERP-X))
 (36 3 (:REWRITE RTL::NEG-BITN-0))
 (26 8 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (20 8 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (19 8 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (16 4 (:REWRITE RATIONALP-X))
 (14 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (14 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 3 (:REWRITE RTL::NEG-BITN-1))
 (9 3 (:REWRITE RTL::BVECP-BITN-0))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (8 8 (:REWRITE |(equal c (/ x))|))
 (8 8 (:REWRITE |(equal c (- x))|))
 (8 8 (:REWRITE |(equal (/ x) c)|))
 (8 8 (:REWRITE |(equal (/ x) (/ y))|))
 (8 8 (:REWRITE |(equal (- x) c)|))
 (8 8 (:REWRITE |(equal (- x) (- y))|))
 (7 7 (:REWRITE SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (7 7 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (7 7 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE 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 SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (6 4 (:REWRITE DEFAULT-PLUS-2))
 (6 4 (:REWRITE DEFAULT-PLUS-1))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:META META-RATIONALP-CORRECT))
 (4 4 (:META META-INTEGERP-CORRECT))
 (3 3 (:REWRITE RTL::BITN-NEG))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::SGNB-B
 (58 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (41 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (40 8 (:REWRITE ACL2-NUMBERP-X))
 (36 3 (:REWRITE RTL::NEG-BITN-0))
 (26 8 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (20 8 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (19 8 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (16 4 (:REWRITE RATIONALP-X))
 (14 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (14 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 3 (:REWRITE RTL::NEG-BITN-1))
 (9 3 (:REWRITE RTL::BVECP-BITN-0))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (8 8 (:REWRITE |(equal c (/ x))|))
 (8 8 (:REWRITE |(equal c (- x))|))
 (8 8 (:REWRITE |(equal (/ x) c)|))
 (8 8 (:REWRITE |(equal (/ x) (/ y))|))
 (8 8 (:REWRITE |(equal (- x) c)|))
 (8 8 (:REWRITE |(equal (- x) (- y))|))
 (7 7 (:REWRITE SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (7 7 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (7 7 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE 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 SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (6 4 (:REWRITE DEFAULT-PLUS-2))
 (6 4 (:REWRITE DEFAULT-PLUS-1))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:META META-RATIONALP-CORRECT))
 (4 4 (:META META-INTEGERP-CORRECT))
 (3 3 (:REWRITE RTL::BITN-NEG))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::SGNQ-Q
 (70 70 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (70 70 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (70 70 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (14 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (14 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (12 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (7 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (7 3 (:REWRITE DEFAULT-LESS-THAN-1))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:REWRITE THE-FLOOR-BELOW))
 (3 3 (:REWRITE THE-FLOOR-ABOVE))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3 3 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE INTEGERP-<-CONSTANT))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE DEFAULT-LESS-THAN-2))
 (3 3 (:REWRITE CONSTANT-<-INTEGERP))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (- x))|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (/ x) (/ y))|))
 (3 3 (:REWRITE |(< (- x) c)|))
 (3 3 (:REWRITE |(< (- x) (- y))|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE DEFAULT-TIMES-2))
 (1 1 (:REWRITE DEFAULT-TIMES-1))
 (1 1 (:REWRITE DEFAULT-LOGXOR-2))
 (1 1 (:REWRITE DEFAULT-LOGXOR-1))
 (1 1 (:REWRITE DEFAULT-DIVIDE))
 (1 1 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:REWRITE |(< (* x (/ y)) 0) rationalp (* x (/ y))|))
 )
(RTL::CIN)
(RTL::SUM1)
(RTL::CAR1
 (1 1 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 )
(RTL::ARGA0)
(RTL::ARGB0)
(RTL::ARGA)
(RTL::ARGB)
(RTL::DIFF)
(RTL::CMP)
(RTL::COMPAREOPS-LEMMA)
(RTL::BGTA-64-1
 (207 5 (:REWRITE RTL::BITS-TAIL-GEN))
 (30 30 (:TYPE-PRESCRIPTION LOGNOT))
 (16 9 (:REWRITE DEFAULT-LESS-THAN-1))
 (14 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (11 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (10 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (9 9 (:REWRITE THE-FLOOR-BELOW))
 (9 9 (:REWRITE THE-FLOOR-ABOVE))
 (9 9 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (9 9 (:REWRITE INTEGERP-<-CONSTANT))
 (9 9 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 9 (:REWRITE CONSTANT-<-INTEGERP))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (- x))|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) (/ y))|))
 (9 9 (:REWRITE |(< (- x) c)|))
 (9 9 (:REWRITE |(< (- x) (- y))|))
 (8 4 (:REWRITE DEFAULT-LOGNOT))
 (7 7 (:REWRITE SIMPLIFY-SUMS-<))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (5 5 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (5 5 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:TYPE-PRESCRIPTION RTL::BITS-NONNEGATIVE-INTEGERP-TYPE))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (4 2 (:REWRITE DEFAULT-LOGXOR-2))
 (4 2 (:REWRITE DEFAULT-LOGXOR-1))
 (4 1 (:REWRITE RATIONALP-X))
 (3 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION RTL::NATP-OPB))
 (2 2 (:TYPE-PRESCRIPTION RTL::NATP-OPA))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::BGTA-64-2
 (993 17 (:REWRITE RTL::BITS-TAIL-GEN))
 (147 20 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (114 6 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (114 6 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (78 78 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (63 17 (:REWRITE RTL::BITS-TAIL))
 (60 60 (:TYPE-PRESCRIPTION LOGNOT))
 (56 20 (:REWRITE DEFAULT-LESS-THAN-1))
 (49 17 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (45 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (41 10 (:REWRITE DEFAULT-TIMES-2))
 (36 18 (:REWRITE DEFAULT-LOGAND-2))
 (36 18 (:REWRITE DEFAULT-LOGAND-1))
 (26 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (24 12 (:REWRITE DEFAULT-LOGNOT))
 (24 6 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (24 6 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (23 1 (:REWRITE |(* y (* x z))|))
 (21 21 (:REWRITE RTL::BITS-NEG-INDICES))
 (20 20 (:REWRITE THE-FLOOR-BELOW))
 (20 20 (:REWRITE THE-FLOOR-ABOVE))
 (20 20 (:REWRITE DEFAULT-LESS-THAN-2))
 (20 4 (:REWRITE RTL::LOGAND-BVECP))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (19 19 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (19 19 (:REWRITE INTEGERP-<-CONSTANT))
 (19 19 (:REWRITE CONSTANT-<-INTEGERP))
 (19 19 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (19 19 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (19 19 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (19 19 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (19 19 (:REWRITE |(< c (- x))|))
 (19 19 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (19 19 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (19 19 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (19 19 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (19 19 (:REWRITE |(< (/ x) (/ y))|))
 (19 19 (:REWRITE |(< (- x) c)|))
 (19 19 (:REWRITE |(< (- x) (- y))|))
 (18 18 (:REWRITE LOGAND-CONSTANT-MASK))
 (17 17 (:REWRITE SIMPLIFY-SUMS-<))
 (14 10 (:REWRITE DEFAULT-TIMES-1))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (10 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (10 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (8 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (8 2 (:REWRITE RATIONALP-X))
 (7 7 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (7 4 (:REWRITE DEFAULT-PLUS-2))
 (6 6 (:TYPE-PRESCRIPTION RTL::NATP-OPB))
 (6 6 (:TYPE-PRESCRIPTION RTL::NATP-OPA))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (5 4 (:REWRITE DEFAULT-PLUS-1))
 (5 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (5 1 (:REWRITE |(* a (/ a) b)|))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (4 4 (:REWRITE RTL::BITS-BVECP))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (: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 |(equal (+ (- c) x) y)|))
 )
(RTL::BGTA-64-3
 (42 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (36 3 (:REWRITE RTL::NEG-BITN-0))
 (28 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (19 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (17 10 (:REWRITE DEFAULT-PLUS-2))
 (14 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (13 10 (:REWRITE DEFAULT-PLUS-1))
 (12 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (10 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (9 3 (:REWRITE RTL::NEG-BITN-1))
 (9 3 (:REWRITE RTL::BVECP-BITN-0))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (8 2 (:REWRITE RATIONALP-X))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (6 6 (:REWRITE SIMPLIFY-SUMS-<))
 (6 6 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (6 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6 6 (:REWRITE NORMALIZE-ADDENDS))
 (6 6 (:REWRITE INTEGERP-<-CONSTANT))
 (6 6 (:REWRITE CONSTANT-<-INTEGERP))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (- x))|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) (/ y))|))
 (6 6 (:REWRITE |(< (- x) c)|))
 (6 6 (:REWRITE |(< (- x) (- y))|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (5 3 (:REWRITE DEFAULT-MINUS))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE RTL::BITN-NEG))
 (3 3 (:REWRITE |(< (+ c/d x) y)|))
 (3 3 (:REWRITE |(< (+ (- c) 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 REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (2 1 (:REWRITE DEFAULT-LOGNOT))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::BGTA-64-4
 (126 3 (:REWRITE RTL::BITS-TAIL-GEN))
 (82 11 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (70 14 (:REWRITE ACL2-NUMBERP-X))
 (60 5 (:REWRITE RTL::NEG-BITN-0))
 (33 14 (:REWRITE DEFAULT-LESS-THAN-1))
 (33 11 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (28 7 (:REWRITE RATIONALP-X))
 (27 14 (:REWRITE DEFAULT-PLUS-2))
 (26 11 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (24 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (24 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (15 14 (:REWRITE DEFAULT-PLUS-1))
 (15 5 (:REWRITE RTL::NEG-BITN-1))
 (15 5 (:REWRITE RTL::BVECP-BITN-0))
 (14 14 (:TYPE-PRESCRIPTION BOOLEANP))
 (14 14 (:REWRITE THE-FLOOR-BELOW))
 (14 14 (:REWRITE THE-FLOOR-ABOVE))
 (14 14 (:REWRITE DEFAULT-LESS-THAN-2))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (- x))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (12 6 (:REWRITE DEFAULT-MINUS))
 (11 11 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (11 11 (:REWRITE |(equal c (/ x))|))
 (11 11 (:REWRITE |(equal c (- x))|))
 (11 11 (:REWRITE |(equal (/ x) c)|))
 (11 11 (:REWRITE |(equal (/ x) (/ y))|))
 (11 11 (:REWRITE |(equal (- x) c)|))
 (11 11 (:REWRITE |(equal (- x) (- y))|))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (10 10 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (10 10 (:REWRITE NORMALIZE-ADDENDS))
 (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 REMOVE-WEAK-INEQUALITIES))
 (9 9 (:REWRITE |(< (/ x) 0)|))
 (9 9 (:REWRITE |(< (* x y) 0)|))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 (6 3 (:REWRITE DEFAULT-LOGNOT))
 (5 5 (:REWRITE RTL::BITN-NEG))
 (3 3 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (3 3 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::BGTA-64-5
 (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 1 (:REWRITE RTL::NEG-BITN-0))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (10 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (4 1 (:REWRITE RATIONALP-X))
 (3 1 (:REWRITE RTL::NEG-BITN-1))
 (3 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 1 (:REWRITE RTL::BVECP-BITN-0))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::BGTA-64-6
 (340 16 (:REWRITE RTL::BITS-TAIL-GEN))
 (86 86 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (76 76 (:TYPE-PRESCRIPTION LOGNOT))
 (42 1 (:REWRITE RTL::NEG-BITN-0))
 (37 1 (:REWRITE RTL::NEG-BITN-1))
 (32 16 (:REWRITE RTL::BITS-TAIL))
 (26 13 (:REWRITE DEFAULT-LOGAND-2))
 (25 13 (:REWRITE DEFAULT-LOGAND-1))
 (24 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (24 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (20 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (20 10 (:REWRITE DEFAULT-LOGNOT))
 (19 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (16 16 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (16 16 (:REWRITE RTL::BITS-NEG-INDICES))
 (15 3 (:REWRITE DEFAULT-PLUS-2))
 (14 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (13 13 (:REWRITE LOGAND-CONSTANT-MASK))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (- x))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (11 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (10 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (10 2 (:REWRITE DEFAULT-TIMES-2))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (8 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (8 2 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (8 2 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (5 5 (:TYPE-PRESCRIPTION RTL::NATP-OPB))
 (5 5 (:TYPE-PRESCRIPTION RTL::NATP-OPA))
 (4 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (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 DEFAULT-PLUS-1))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (3 1 (:REWRITE RTL::BVECP-BITN-0))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE DEFAULT-TIMES-1))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE RTL::BITN-NEG))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::BGTA-64-7
 (176 14 (:REWRITE RTL::BITS-TAIL-GEN))
 (32 32 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (30 30 (:TYPE-PRESCRIPTION LOGNOT))
 (30 8 (:REWRITE DEFAULT-PLUS-2))
 (28 14 (:REWRITE DEFAULT-LOGNOT))
 (22 14 (:REWRITE RTL::BITS-TAIL))
 (18 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (14 14 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (14 14 (:REWRITE RTL::BITS-NEG-INDICES))
 (13 8 (:REWRITE DEFAULT-PLUS-1))
 (12 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (12 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (10 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (10 2 (:REWRITE DEFAULT-TIMES-2))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (9 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (8 6 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (7 7 (:TYPE-PRESCRIPTION RTL::NATP-OPB))
 (7 7 (:TYPE-PRESCRIPTION RTL::NATP-OPA))
 (7 7 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (7 7 (:REWRITE NORMALIZE-ADDENDS))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE SIMPLIFY-SUMS-<))
 (6 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE INTEGERP-<-CONSTANT))
 (6 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (6 6 (:REWRITE CONSTANT-<-INTEGERP))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (- x))|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) (/ y))|))
 (6 6 (:REWRITE |(< (- x) c)|))
 (6 6 (:REWRITE |(< (- x) (- y))|))
 (6 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 2 (:REWRITE DEFAULT-LOGXOR-2))
 (4 2 (:REWRITE DEFAULT-LOGXOR-1))
 (4 2 (:REWRITE DEFAULT-LOGAND-2))
 (4 2 (:REWRITE DEFAULT-LOGAND-1))
 (4 1 (:REWRITE RATIONALP-X))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE LOGAND-CONSTANT-MASK))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE DEFAULT-TIMES-1))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:REWRITE |(+ c (+ d x))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::BGTA-64-8
 (75 53 (:REWRITE DEFAULT-PLUS-2))
 (63 53 (:REWRITE DEFAULT-PLUS-1))
 (25 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (24 24 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (12 12 (:REWRITE FOLD-CONSTS-IN-+))
 (10 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) 0)|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (8 8 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (6 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (5 5 (:REWRITE |(equal (+ (- c) x) y)|))
 (4 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (4 4 (:REWRITE DEFAULT-MINUS))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 2 (:REWRITE DEFAULT-LOGNOT))
 (4 1 (:REWRITE RATIONALP-X))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:TYPE-PRESCRIPTION RTL::NATP-OPB))
 (1 1 (:TYPE-PRESCRIPTION RTL::NATP-OPA))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::BGTA-64-9
 (1008 24 (:REWRITE RTL::BITS-TAIL-GEN))
 (216 54 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (140 28 (:REWRITE ACL2-NUMBERP-X))
 (126 54 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (112 54 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (72 24 (:REWRITE RTL::BITS-TAIL))
 (64 64 (:TYPE-PRESCRIPTION LOGNOT))
 (56 14 (:REWRITE RATIONALP-X))
 (54 54 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (54 54 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (54 54 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (54 54 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (54 54 (:REWRITE |(equal c (/ x))|))
 (54 54 (:REWRITE |(equal c (- x))|))
 (54 54 (:REWRITE |(equal (/ x) c)|))
 (54 54 (:REWRITE |(equal (/ x) (/ y))|))
 (54 54 (:REWRITE |(equal (- x) c)|))
 (54 54 (:REWRITE |(equal (- x) (- y))|))
 (48 24 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (48 24 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (48 24 (:REWRITE DEFAULT-LESS-THAN-1))
 (44 44 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (36 36 (:TYPE-PRESCRIPTION RTL::NATP-OPB))
 (36 36 (:TYPE-PRESCRIPTION RTL::NATP-OPA))
 (32 32 (:TYPE-PRESCRIPTION RTL::SUM1))
 (32 32 (:TYPE-PRESCRIPTION RTL::CAR1))
 (30 30 (:REWRITE RTL::BITS-NEG-INDICES))
 (28 28 (:TYPE-PRESCRIPTION BOOLEANP))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (24 24 (:REWRITE THE-FLOOR-BELOW))
 (24 24 (:REWRITE THE-FLOOR-ABOVE))
 (24 24 (:REWRITE SIMPLIFY-SUMS-<))
 (24 24 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (24 24 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (24 24 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (24 24 (:REWRITE INTEGERP-<-CONSTANT))
 (24 24 (:REWRITE DEFAULT-LESS-THAN-2))
 (24 24 (:REWRITE CONSTANT-<-INTEGERP))
 (24 24 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (24 24 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (24 24 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (24 24 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (24 24 (:REWRITE |(< c (- x))|))
 (24 24 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (24 24 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (24 24 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (24 24 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (24 24 (:REWRITE |(< (/ x) (/ y))|))
 (24 24 (:REWRITE |(< (- x) c)|))
 (24 24 (:REWRITE |(< (- x) (- y))|))
 (16 8 (:REWRITE DEFAULT-LOGNOT))
 (14 14 (:REWRITE REDUCE-RATIONALP-+))
 (14 14 (:REWRITE REDUCE-RATIONALP-*))
 (14 14 (:REWRITE REDUCE-INTEGERP-+))
 (14 14 (:REWRITE RATIONALP-MINUS-X))
 (14 14 (:REWRITE INTEGERP-MINUS-X))
 (14 14 (:META META-RATIONALP-CORRECT))
 (14 14 (:META META-INTEGERP-CORRECT))
 )
(RTL::BGTA-64-10
 (204 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (92 34 (:REWRITE DEFAULT-PLUS-2))
 (61 15 (:REWRITE DEFAULT-LESS-THAN-1))
 (58 34 (:REWRITE DEFAULT-PLUS-1))
 (23 11 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (22 11 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (18 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (18 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (15 15 (:REWRITE THE-FLOOR-BELOW))
 (15 15 (:REWRITE THE-FLOOR-ABOVE))
 (15 15 (:REWRITE DEFAULT-LESS-THAN-2))
 (15 11 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (14 14 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (14 14 (:REWRITE NORMALIZE-ADDENDS))
 (14 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (13 11 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (11 11 (:REWRITE SIMPLIFY-SUMS-<))
 (11 11 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE INTEGERP-<-CONSTANT))
 (11 11 (:REWRITE CONSTANT-<-INTEGERP))
 (11 11 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (11 11 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (11 11 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (11 11 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (11 11 (:REWRITE |(< c (- x))|))
 (11 11 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (11 11 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (11 11 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (11 11 (:REWRITE |(< (/ x) (/ y))|))
 (11 11 (:REWRITE |(< (- x) c)|))
 (11 11 (:REWRITE |(< (- x) (- y))|))
 (10 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (6 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE |(+ c (+ d x))|))
 (3 3 (:REWRITE |(< (+ c/d x) y)|))
 (3 3 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::BGTA-64-11
 (82 50 (:REWRITE DEFAULT-PLUS-2))
 (62 50 (:REWRITE DEFAULT-PLUS-1))
 (25 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (22 22 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (12 12 (:REWRITE FOLD-CONSTS-IN-+))
 (12 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (10 10 (:REWRITE INTEGERP-<-CONSTANT))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (10 10 (:REWRITE CONSTANT-<-INTEGERP))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (- x))|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) 0)|))
 (10 10 (:REWRITE |(< (/ x) (/ y))|))
 (10 10 (:REWRITE |(< (- x) c)|))
 (10 10 (:REWRITE |(< (- x) (- y))|))
 (10 10 (:REWRITE |(< (* x y) 0)|))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (6 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (5 5 (:REWRITE |(equal (+ (- c) x) y)|))
 (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 BUBBLE-DOWN))
 (4 4 (:REWRITE DEFAULT-MINUS))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 1 (:REWRITE RATIONALP-X))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::BGTA-64-12
 (82 11 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (70 14 (:REWRITE ACL2-NUMBERP-X))
 (60 5 (:REWRITE RTL::NEG-BITN-0))
 (33 11 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (28 7 (:REWRITE RATIONALP-X))
 (27 11 (:REWRITE DEFAULT-LESS-THAN-1))
 (26 11 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (18 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (18 9 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (15 5 (:REWRITE RTL::NEG-BITN-1))
 (15 5 (:REWRITE RTL::BVECP-BITN-0))
 (14 14 (:TYPE-PRESCRIPTION BOOLEANP))
 (11 11 (:REWRITE THE-FLOOR-BELOW))
 (11 11 (:REWRITE THE-FLOOR-ABOVE))
 (11 11 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (11 11 (:REWRITE DEFAULT-LESS-THAN-2))
 (11 11 (:REWRITE |(equal c (/ x))|))
 (11 11 (:REWRITE |(equal c (- x))|))
 (11 11 (:REWRITE |(equal (/ x) c)|))
 (11 11 (:REWRITE |(equal (/ x) (/ y))|))
 (11 11 (:REWRITE |(equal (- x) c)|))
 (11 11 (:REWRITE |(equal (- x) (- y))|))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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-SUMS-<))
 (9 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 9 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (9 9 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (9 9 (:REWRITE INTEGERP-<-CONSTANT))
 (9 9 (:REWRITE CONSTANT-<-INTEGERP))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (- x))|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) 0)|))
 (9 9 (:REWRITE |(< (/ x) (/ y))|))
 (9 9 (:REWRITE |(< (- x) c)|))
 (9 9 (:REWRITE |(< (- x) (- y))|))
 (9 9 (:REWRITE |(< (* x y) 0)|))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 (5 5 (:REWRITE RTL::BITN-NEG))
 (3 2 (:REWRITE DEFAULT-PLUS-2))
 (3 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::BGTA-64-13
 (36 3 (:REWRITE RTL::NEG-BITN-0))
 (28 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (20 12 (:REWRITE DEFAULT-PLUS-2))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (17 7 (:REWRITE DEFAULT-LESS-THAN-1))
 (15 12 (:REWRITE DEFAULT-PLUS-1))
 (14 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (12 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (9 3 (:REWRITE RTL::NEG-BITN-1))
 (9 3 (:REWRITE RTL::BVECP-BITN-0))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (8 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 5 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 2 (:REWRITE RATIONALP-X))
 (7 7 (:REWRITE THE-FLOOR-BELOW))
 (7 7 (:REWRITE THE-FLOOR-ABOVE))
 (7 7 (:REWRITE DEFAULT-LESS-THAN-2))
 (7 4 (:REWRITE DEFAULT-MINUS))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6 6 (:REWRITE NORMALIZE-ADDENDS))
 (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 SIMPLIFY-SUMS-<))
 (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 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) 0)|))
 (5 5 (:REWRITE |(< (/ x) (/ y))|))
 (5 5 (:REWRITE |(< (- x) c)|))
 (5 5 (:REWRITE |(< (- x) (- y))|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE RTL::BITN-NEG))
 (3 3 (:REWRITE |(< (+ c/d x) y)|))
 (3 3 (:REWRITE |(< (+ (- c) 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 REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 )
(RTL::BGTA-64-14
 (312 8 (:REWRITE RTL::BITS-TAIL-GEN))
 (106 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (100 66 (:REWRITE DEFAULT-LESS-THAN-1))
 (79 54 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (75 54 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (70 14 (:REWRITE ACL2-NUMBERP-X))
 (66 66 (:REWRITE THE-FLOOR-BELOW))
 (66 66 (:REWRITE THE-FLOOR-ABOVE))
 (66 66 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (66 66 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (66 66 (:REWRITE INTEGERP-<-CONSTANT))
 (66 66 (:REWRITE DEFAULT-LESS-THAN-2))
 (66 66 (:REWRITE CONSTANT-<-INTEGERP))
 (66 66 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (66 66 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (66 66 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (66 66 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (66 66 (:REWRITE |(< c (- x))|))
 (66 66 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (66 66 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (66 66 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (66 66 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (66 66 (:REWRITE |(< (/ x) (/ y))|))
 (66 66 (:REWRITE |(< (- x) c)|))
 (66 66 (:REWRITE |(< (- x) (- y))|))
 (58 58 (:REWRITE |(< (/ x) 0)|))
 (58 58 (:REWRITE |(< (* x y) 0)|))
 (54 54 (:REWRITE SIMPLIFY-SUMS-<))
 (53 17 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (50 17 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (46 46 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (46 46 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (31 17 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (28 7 (:REWRITE RATIONALP-X))
 (22 22 (:REWRITE DEFAULT-MINUS))
 (21 21 (:REWRITE DEFAULT-PLUS-2))
 (21 21 (:REWRITE DEFAULT-PLUS-1))
 (19 19 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (19 19 (:REWRITE NORMALIZE-ADDENDS))
 (17 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (17 17 (:REWRITE |(equal c (/ x))|))
 (17 17 (:REWRITE |(equal c (- x))|))
 (17 17 (:REWRITE |(equal (/ x) c)|))
 (17 17 (:REWRITE |(equal (/ x) (/ y))|))
 (17 17 (:REWRITE |(equal (- x) c)|))
 (17 17 (:REWRITE |(equal (- x) (- y))|))
 (16 16 (:TYPE-PRESCRIPTION LOGNOT))
 (14 14 (:TYPE-PRESCRIPTION BOOLEANP))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (8 8 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (8 8 (:REWRITE RTL::BITS-NEG-INDICES))
 (8 4 (:REWRITE DEFAULT-LOGNOT))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::BGTA-64-15
 (373 269 (:REWRITE DEFAULT-PLUS-2))
 (331 269 (:REWRITE DEFAULT-PLUS-1))
 (146 28 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (125 125 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (92 64 (:REWRITE DEFAULT-LESS-THAN-1))
 (84 22 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (72 22 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (64 64 (:REWRITE THE-FLOOR-BELOW))
 (64 64 (:REWRITE THE-FLOOR-ABOVE))
 (64 64 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (64 64 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (64 64 (:REWRITE INTEGERP-<-CONSTANT))
 (64 64 (:REWRITE DEFAULT-LESS-THAN-2))
 (64 64 (:REWRITE CONSTANT-<-INTEGERP))
 (64 64 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (64 64 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (64 64 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (64 64 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (64 64 (:REWRITE |(< c (- x))|))
 (64 64 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (64 64 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (64 64 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (64 64 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (64 64 (:REWRITE |(< (/ x) 0)|))
 (64 64 (:REWRITE |(< (/ x) (/ y))|))
 (64 64 (:REWRITE |(< (- x) c)|))
 (64 64 (:REWRITE |(< (- x) (- y))|))
 (64 64 (:REWRITE |(< (* x y) 0)|))
 (60 12 (:REWRITE ACL2-NUMBERP-X))
 (52 40 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (49 43 (:REWRITE DEFAULT-MINUS))
 (49 40 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (47 47 (:REWRITE FOLD-CONSTS-IN-+))
 (40 40 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (40 40 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (40 40 (:REWRITE SIMPLIFY-SUMS-<))
 (28 28 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (28 28 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (28 28 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (28 28 (:REWRITE |(equal c (/ x))|))
 (28 28 (:REWRITE |(equal c (- x))|))
 (28 28 (:REWRITE |(equal (/ x) c)|))
 (28 28 (:REWRITE |(equal (/ x) (/ y))|))
 (28 28 (:REWRITE |(equal (- x) c)|))
 (28 28 (:REWRITE |(equal (- x) (- y))|))
 (24 6 (:REWRITE RATIONALP-X))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (12 12 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (9 9 (:REWRITE |(equal (+ (- c) x) y)|))
 (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))
 (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))
 (4 4 (:REWRITE DEFAULT-TIMES-2))
 (4 4 (:REWRITE DEFAULT-TIMES-1))
 )
(RTL::BGTA-64-16
 (62 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (11 11 (:TYPE-PRESCRIPTION RTL::CIN))
 (11 11 (:TYPE-PRESCRIPTION RTL::ARGB))
 (9 9 (:TYPE-PRESCRIPTION RTL::ARGA))
 (5 2 (:REWRITE DEFAULT-PLUS-2))
 (4 2 (:REWRITE DEFAULT-PLUS-1))
 (4 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 1 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (- x))|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) (/ y))|))
 (1 1 (:REWRITE |(< (- x) c)|))
 (1 1 (:REWRITE |(< (- x) (- y))|))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE |(+ c (+ d x))|))
 )
(RTL::BGTA-64
 (1336 17 (:REWRITE RTL::NEG-BITN-0))
 (1078 17 (:REWRITE RTL::NEG-BITN-1))
 (522 472 (:REWRITE DEFAULT-PLUS-1))
 (496 472 (:REWRITE DEFAULT-PLUS-2))
 (286 266 (:REWRITE DEFAULT-LESS-THAN-1))
 (266 266 (:REWRITE THE-FLOOR-BELOW))
 (266 266 (:REWRITE THE-FLOOR-ABOVE))
 (266 266 (:REWRITE DEFAULT-LESS-THAN-2))
 (263 263 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (263 263 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (232 232 (:REWRITE |(< (/ x) (/ y))|))
 (230 230 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (230 230 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (230 230 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (230 230 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (230 230 (:REWRITE |(< c (- x))|))
 (230 230 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (230 230 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (230 230 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (230 230 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (217 207 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (215 207 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (207 207 (:REWRITE INTEGERP-<-CONSTANT))
 (207 207 (:REWRITE CONSTANT-<-INTEGERP))
 (206 206 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (172 168 (:REWRITE DEFAULT-MINUS))
 (169 169 (:REWRITE SIMPLIFY-SUMS-<))
 (151 147 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (126 94 (:REWRITE |(+ c (+ d x))|))
 (124 124 (:REWRITE |(< (+ c/d x) y)|))
 (116 116 (:REWRITE |(< (+ (- c) x) y)|))
 (114 114 (:REWRITE |(< (/ x) 0)|))
 (114 114 (:REWRITE |(< (* x y) 0)|))
 (109 22 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (90 18 (:REWRITE ACL2-NUMBERP-X))
 (84 84 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (84 84 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (73 73 (:REWRITE |(< x (+ c/d y))|))
 (67 67 (:REWRITE FOLD-CONSTS-IN-+))
 (46 22 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (38 38 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (37 22 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (36 9 (:REWRITE RATIONALP-X))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (24 24 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (23 22 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (22 22 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (22 22 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (22 22 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (22 22 (:REWRITE |(equal c (/ x))|))
 (22 22 (:REWRITE |(equal c (- x))|))
 (22 22 (:REWRITE |(equal (/ x) c)|))
 (22 22 (:REWRITE |(equal (/ x) (/ y))|))
 (22 22 (:REWRITE |(equal (- x) c)|))
 (22 22 (:REWRITE |(equal (- x) (- y))|))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (18 18 (:REWRITE |(< 0 (* x y))|))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (9 9 (:REWRITE REDUCE-RATIONALP-+))
 (9 9 (:REWRITE REDUCE-RATIONALP-*))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE RATIONALP-MINUS-X))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:REWRITE RTL::BITN-NEG))
 (9 9 (:META META-RATIONALP-CORRECT))
 (9 9 (:META META-INTEGERP-CORRECT))
 (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))|))
 )
(RTL::BGTA-32-1
 (85 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (15 15 (:TYPE-PRESCRIPTION LOGNOT))
 (10 10 (:REWRITE RTL::BITS-NEG-INDICES))
 (10 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (10 5 (:REWRITE DEFAULT-LOGXOR-2))
 (10 5 (:REWRITE DEFAULT-LOGXOR-1))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (10 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 4 (:REWRITE DEFAULT-LOGNOT))
 (8 4 (:REWRITE RTL::BITS-TAIL))
 (7 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE INTEGERP-<-CONSTANT))
 (6 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (6 6 (:REWRITE CONSTANT-<-INTEGERP))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (- x))|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) (/ y))|))
 (6 6 (:REWRITE |(< (- x) c)|))
 (6 6 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (4 1 (:REWRITE RATIONALP-X))
 (3 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION RTL::NATP-OPB))
 (2 2 (:TYPE-PRESCRIPTION RTL::NATP-OPA))
 (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 BOOLEANP))
 (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 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::BGTA-32-2
 (990 12 (:REWRITE RTL::BITS-TAIL-GEN))
 (400 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (133 7 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (133 7 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (111 111 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (85 16 (:REWRITE DEFAULT-TIMES-2))
 (69 3 (:REWRITE |(* y (* x z))|))
 (57 19 (:REWRITE DEFAULT-LESS-THAN-1))
 (46 23 (:REWRITE DEFAULT-LOGAND-2))
 (46 23 (:REWRITE DEFAULT-LOGAND-1))
 (45 45 (:TYPE-PRESCRIPTION LOGNOT))
 (40 14 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (37 14 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (37 12 (:REWRITE RTL::BITS-TAIL))
 (29 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (28 28 (:REWRITE RTL::BITS-NEG-INDICES))
 (28 7 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (28 7 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (24 12 (:REWRITE DEFAULT-LOGNOT))
 (23 23 (:REWRITE LOGAND-CONSTANT-MASK))
 (20 16 (:REWRITE DEFAULT-TIMES-1))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (19 19 (:REWRITE THE-FLOOR-BELOW))
 (19 19 (:REWRITE THE-FLOOR-ABOVE))
 (19 19 (:REWRITE DEFAULT-LESS-THAN-2))
 (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))|))
 (15 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (15 3 (:REWRITE |(* a (/ a) b)|))
 (14 14 (:REWRITE SIMPLIFY-SUMS-<))
 (13 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (13 4 (:REWRITE DEFAULT-PLUS-2))
 (11 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (10 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (9 9 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (8 4 (:REWRITE DEFAULT-PLUS-1))
 (8 2 (:REWRITE RATIONALP-X))
 (6 6 (:TYPE-PRESCRIPTION RTL::NATP-OPB))
 (6 6 (:TYPE-PRESCRIPTION RTL::NATP-OPA))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (5 1 (:REWRITE RTL::LOGAND-BVECP))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (3 3 (:TYPE-PRESCRIPTION ABS))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (1 1 (:REWRITE RTL::BITS-BVECP))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::BGTA-32-3
 (48 4 (:REWRITE RTL::NEG-BITN-0))
 (32 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (18 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (18 4 (:REWRITE RTL::BVECP-BITN-0))
 (17 10 (:REWRITE DEFAULT-PLUS-2))
 (17 7 (:REWRITE DEFAULT-LESS-THAN-1))
 (16 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (13 10 (:REWRITE DEFAULT-PLUS-1))
 (12 4 (:REWRITE RTL::NEG-BITN-1))
 (8 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 5 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 2 (:REWRITE RATIONALP-X))
 (7 7 (:REWRITE THE-FLOOR-BELOW))
 (7 7 (:REWRITE THE-FLOOR-ABOVE))
 (7 7 (:REWRITE DEFAULT-LESS-THAN-2))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (6 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6 6 (:REWRITE NORMALIZE-ADDENDS))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (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 SIMPLIFY-SUMS-<))
 (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 INTEGERP-<-CONSTANT))
 (5 5 (:REWRITE CONSTANT-<-INTEGERP))
 (5 5 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (5 5 (:REWRITE RTL::BITS-NEG-INDICES))
 (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) 0)|))
 (5 5 (:REWRITE |(< (/ x) (/ y))|))
 (5 5 (:REWRITE |(< (- x) c)|))
 (5 5 (:REWRITE |(< (- x) (- y))|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (5 3 (:REWRITE DEFAULT-MINUS))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE RTL::BITN-NEG))
 (3 3 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (3 3 (:REWRITE RTL::BITS-BVECP))
 (3 3 (:REWRITE |(< (+ c/d x) y)|))
 (3 3 (:REWRITE |(< (+ (- c) 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 REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (2 1 (:REWRITE DEFAULT-LOGNOT))
 )
(RTL::BGTA-32-4
 (82 11 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (70 14 (:REWRITE ACL2-NUMBERP-X))
 (60 5 (:REWRITE RTL::NEG-BITN-0))
 (33 11 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (28 7 (:REWRITE RATIONALP-X))
 (27 14 (:REWRITE DEFAULT-PLUS-2))
 (27 11 (:REWRITE DEFAULT-LESS-THAN-1))
 (26 11 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (18 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (18 9 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (15 15 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (15 15 (:REWRITE RTL::BITS-NEG-INDICES))
 (15 14 (:REWRITE DEFAULT-PLUS-1))
 (15 5 (:REWRITE RTL::NEG-BITN-1))
 (15 5 (:REWRITE RTL::BVECP-BITN-0))
 (14 14 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 6 (:REWRITE DEFAULT-MINUS))
 (11 11 (:REWRITE THE-FLOOR-BELOW))
 (11 11 (:REWRITE THE-FLOOR-ABOVE))
 (11 11 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (11 11 (:REWRITE DEFAULT-LESS-THAN-2))
 (11 11 (:REWRITE |(equal c (/ x))|))
 (11 11 (:REWRITE |(equal c (- x))|))
 (11 11 (:REWRITE |(equal (/ x) c)|))
 (11 11 (:REWRITE |(equal (/ x) (/ y))|))
 (11 11 (:REWRITE |(equal (- x) c)|))
 (11 11 (:REWRITE |(equal (- x) (- y))|))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (10 10 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (10 10 (:REWRITE NORMALIZE-ADDENDS))
 (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-SUMS-<))
 (9 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 9 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (9 9 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (9 9 (:REWRITE INTEGERP-<-CONSTANT))
 (9 9 (:REWRITE CONSTANT-<-INTEGERP))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (- x))|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) 0)|))
 (9 9 (:REWRITE |(< (/ x) (/ y))|))
 (9 9 (:REWRITE |(< (- x) c)|))
 (9 9 (:REWRITE |(< (- x) (- y))|))
 (9 9 (:REWRITE |(< (* x y) 0)|))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 (6 3 (:REWRITE DEFAULT-LOGNOT))
 (5 5 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::BGTA-32-5
 (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 1 (:REWRITE RTL::NEG-BITN-0))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (10 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (4 1 (:REWRITE RATIONALP-X))
 (3 1 (:REWRITE RTL::NEG-BITN-1))
 (3 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 1 (:REWRITE RTL::BVECP-BITN-0))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::BGTA-32-6
 (86 86 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (42 1 (:REWRITE RTL::NEG-BITN-0))
 (37 1 (:REWRITE RTL::NEG-BITN-1))
 (26 13 (:REWRITE DEFAULT-LOGAND-2))
 (25 13 (:REWRITE DEFAULT-LOGAND-1))
 (20 10 (:REWRITE DEFAULT-LOGNOT))
 (19 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (16 16 (:TYPE-PRESCRIPTION LOGNOT))
 (16 16 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (16 16 (:REWRITE RTL::BITS-NEG-INDICES))
 (15 3 (:REWRITE DEFAULT-PLUS-2))
 (13 13 (:REWRITE LOGAND-CONSTANT-MASK))
 (11 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (10 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (10 2 (:REWRITE DEFAULT-TIMES-2))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (8 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (8 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (8 2 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (8 2 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (6 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (5 5 (:TYPE-PRESCRIPTION RTL::NATP-OPB))
 (5 5 (:TYPE-PRESCRIPTION RTL::NATP-OPA))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (4 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (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 DEFAULT-PLUS-1))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (3 1 (:REWRITE RTL::BVECP-BITN-0))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE DEFAULT-TIMES-1))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE RTL::BITN-NEG))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::BGTA-32-7
 (32 32 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (30 8 (:REWRITE DEFAULT-PLUS-2))
 (28 14 (:REWRITE DEFAULT-LOGNOT))
 (18 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (14 14 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (14 14 (:REWRITE RTL::BITS-NEG-INDICES))
 (13 8 (:REWRITE DEFAULT-PLUS-1))
 (10 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (10 2 (:REWRITE DEFAULT-TIMES-2))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (9 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (7 7 (:TYPE-PRESCRIPTION RTL::NATP-OPB))
 (7 7 (:TYPE-PRESCRIPTION RTL::NATP-OPA))
 (7 7 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (7 7 (:REWRITE NORMALIZE-ADDENDS))
 (6 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 2 (:REWRITE DEFAULT-LOGXOR-2))
 (4 2 (:REWRITE DEFAULT-LOGXOR-1))
 (4 2 (:REWRITE DEFAULT-LOGAND-2))
 (4 2 (:REWRITE DEFAULT-LOGAND-1))
 (4 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 1 (:REWRITE RATIONALP-X))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE SIMPLIFY-SUMS-<))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE LOGAND-CONSTANT-MASK))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE DEFAULT-TIMES-1))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (- x))|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (/ x) (/ y))|))
 (2 2 (:REWRITE |(< (- x) c)|))
 (2 2 (:REWRITE |(< (- x) (- y))|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:REWRITE |(+ c (+ d x))|))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::BGTA-32-8
 (65 47 (:REWRITE DEFAULT-PLUS-2))
 (53 47 (:REWRITE DEFAULT-PLUS-1))
 (25 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (22 22 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (12 12 (:REWRITE FOLD-CONSTS-IN-+))
 (10 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) 0)|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (8 8 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (6 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (5 5 (:REWRITE |(equal (+ (- c) x) y)|))
 (4 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (4 4 (:REWRITE DEFAULT-MINUS))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 2 (:REWRITE DEFAULT-LOGNOT))
 (4 1 (:REWRITE RATIONALP-X))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:TYPE-PRESCRIPTION RTL::NATP-OPB))
 (1 1 (:TYPE-PRESCRIPTION RTL::NATP-OPA))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::BGTA-32-9
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (10 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (4 1 (:REWRITE RATIONALP-X))
 (3 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::BGTA-32-11
 (84 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (71 60 (:REWRITE DEFAULT-PLUS-2))
 (66 60 (:REWRITE DEFAULT-PLUS-1))
 (28 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (26 26 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (23 23 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (23 23 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (23 23 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (23 23 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (23 23 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (23 23 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (16 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (13 13 (:REWRITE FOLD-CONSTS-IN-+))
 (13 11 (:REWRITE DEFAULT-TIMES-2))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (- x))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (11 11 (:REWRITE DEFAULT-TIMES-1))
 (11 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (10 10 (:REWRITE |(< (/ x) 0)|))
 (10 10 (:REWRITE |(< (* x y) 0)|))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (9 9 (:REWRITE |(equal c (/ x))|))
 (9 9 (:REWRITE |(equal c (- x))|))
 (9 9 (:REWRITE |(equal (/ x) c)|))
 (9 9 (:REWRITE |(equal (/ x) (/ y))|))
 (9 9 (:REWRITE |(equal (- x) c)|))
 (9 9 (:REWRITE |(equal (- x) (- y))|))
 (9 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (8 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (7 7 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (7 7 (:REWRITE |(equal (+ (- c) x) y)|))
 (6 6 (:REWRITE DEFAULT-MINUS))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (5 5 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 1 (:REWRITE RATIONALP-X))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE |(* (- x) y)|))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::BGTA-32-12
 (82 11 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (70 14 (:REWRITE ACL2-NUMBERP-X))
 (60 5 (:REWRITE RTL::NEG-BITN-0))
 (33 11 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (28 7 (:REWRITE RATIONALP-X))
 (27 11 (:REWRITE DEFAULT-LESS-THAN-1))
 (26 11 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (18 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (18 9 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (15 15 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (15 15 (:REWRITE RTL::BITS-NEG-INDICES))
 (15 5 (:REWRITE RTL::NEG-BITN-1))
 (15 5 (:REWRITE RTL::BVECP-BITN-0))
 (14 14 (:TYPE-PRESCRIPTION BOOLEANP))
 (11 11 (:REWRITE THE-FLOOR-BELOW))
 (11 11 (:REWRITE THE-FLOOR-ABOVE))
 (11 11 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (11 11 (:REWRITE DEFAULT-LESS-THAN-2))
 (11 11 (:REWRITE |(equal c (/ x))|))
 (11 11 (:REWRITE |(equal c (- x))|))
 (11 11 (:REWRITE |(equal (/ x) c)|))
 (11 11 (:REWRITE |(equal (/ x) (/ y))|))
 (11 11 (:REWRITE |(equal (- x) c)|))
 (11 11 (:REWRITE |(equal (- x) (- y))|))
 (9 9 (:REWRITE 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-SUMS-<))
 (9 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 9 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (9 9 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (9 9 (:REWRITE INTEGERP-<-CONSTANT))
 (9 9 (:REWRITE CONSTANT-<-INTEGERP))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (- x))|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) 0)|))
 (9 9 (:REWRITE |(< (/ x) (/ y))|))
 (9 9 (:REWRITE |(< (- x) c)|))
 (9 9 (:REWRITE |(< (- x) (- y))|))
 (9 9 (:REWRITE |(< (* x y) 0)|))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 (5 5 (:REWRITE RTL::BITN-NEG))
 (3 2 (:REWRITE DEFAULT-PLUS-2))
 (3 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::BGTA-32-13
 (36 3 (:REWRITE RTL::NEG-BITN-0))
 (28 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (20 12 (:REWRITE DEFAULT-PLUS-2))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (17 7 (:REWRITE DEFAULT-LESS-THAN-1))
 (15 12 (:REWRITE DEFAULT-PLUS-1))
 (14 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (12 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (9 3 (:REWRITE RTL::NEG-BITN-1))
 (9 3 (:REWRITE RTL::BVECP-BITN-0))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (8 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 5 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 2 (:REWRITE RATIONALP-X))
 (7 7 (:REWRITE THE-FLOOR-BELOW))
 (7 7 (:REWRITE THE-FLOOR-ABOVE))
 (7 7 (:REWRITE DEFAULT-LESS-THAN-2))
 (7 4 (:REWRITE DEFAULT-MINUS))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6 6 (:REWRITE NORMALIZE-ADDENDS))
 (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 SIMPLIFY-SUMS-<))
 (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 INTEGERP-<-CONSTANT))
 (5 5 (:REWRITE CONSTANT-<-INTEGERP))
 (5 5 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (5 5 (:REWRITE RTL::BITS-NEG-INDICES))
 (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) 0)|))
 (5 5 (:REWRITE |(< (/ x) (/ y))|))
 (5 5 (:REWRITE |(< (- x) c)|))
 (5 5 (:REWRITE |(< (- x) (- y))|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:REWRITE RTL::BITN-NEG))
 (3 3 (:REWRITE |(< (+ c/d x) y)|))
 (3 3 (:REWRITE |(< (+ (- c) x) y)|))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::BGTA-32-14
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 2 (:REWRITE DEFAULT-LOGNOT))
 (1 1 (:TYPE-PRESCRIPTION RTL::NATP-OPB))
 (1 1 (:TYPE-PRESCRIPTION RTL::NATP-OPA))
 )
(RTL::BGTA-32-15
 (781 18 (:REWRITE RTL::BITS-TAIL-GEN))
 (144 63 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (117 79 (:REWRITE DEFAULT-LESS-THAN-1))
 (104 78 (:REWRITE |(< (- x) c)|))
 (100 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (94 63 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (79 79 (:REWRITE THE-FLOOR-BELOW))
 (79 79 (:REWRITE THE-FLOOR-ABOVE))
 (79 79 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (79 79 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (79 79 (:REWRITE DEFAULT-LESS-THAN-2))
 (78 78 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (78 78 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (78 78 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (78 78 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (78 78 (:REWRITE |(< c (- x))|))
 (78 78 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (78 78 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (78 78 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (78 78 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (78 78 (:REWRITE |(< (/ x) (/ y))|))
 (78 78 (:REWRITE |(< (- x) (- y))|))
 (77 77 (:REWRITE INTEGERP-<-CONSTANT))
 (77 77 (:REWRITE CONSTANT-<-INTEGERP))
 (70 14 (:REWRITE ACL2-NUMBERP-X))
 (62 62 (:REWRITE SIMPLIFY-SUMS-<))
 (58 58 (:REWRITE |(< (/ x) 0)|))
 (58 58 (:REWRITE |(< (* x y) 0)|))
 (50 5 (:REWRITE |(< (+ (- c) x) y)|))
 (47 17 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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 17 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (38 38 (:REWRITE RTL::BITS-NEG-INDICES))
 (36 18 (:REWRITE DEFAULT-LOGNOT))
 (33 33 (:TYPE-PRESCRIPTION RTL::NATP-OPB))
 (33 33 (:TYPE-PRESCRIPTION RTL::NATP-OPA))
 (32 32 (:TYPE-PRESCRIPTION LOGNOT))
 (31 30 (:REWRITE DEFAULT-PLUS-1))
 (30 30 (:REWRITE DEFAULT-PLUS-2))
 (30 24 (:REWRITE NORMALIZE-ADDENDS))
 (28 7 (:REWRITE RATIONALP-X))
 (25 25 (:REWRITE DEFAULT-MINUS))
 (25 17 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (23 23 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (17 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (17 17 (:REWRITE |(equal c (/ x))|))
 (17 17 (:REWRITE |(equal c (- x))|))
 (17 17 (:REWRITE |(equal (/ x) c)|))
 (17 17 (:REWRITE |(equal (/ x) (/ y))|))
 (17 17 (:REWRITE |(equal (- x) c)|))
 (17 17 (:REWRITE |(equal (- x) (- y))|))
 (14 14 (:TYPE-PRESCRIPTION BOOLEANP))
 (10 1 (:REWRITE |(+ y (+ x z))|))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (5 5 (:REWRITE |(< (+ c/d x) y)|))
 (5 1 (:REWRITE |(+ y x)|))
 (2 2 (:DEFINITION FIX))
 (2 1 (:REWRITE BUBBLE-DOWN-+-MATCH-1))
 (1 1 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 (1 1 (:REWRITE |(+ x (- x))|))
 )
(RTL::BGTA-32-16
 (602 430 (:REWRITE DEFAULT-PLUS-2))
 (498 430 (:REWRITE DEFAULT-PLUS-1))
 (294 7 (:REWRITE RTL::BITS-TAIL-GEN))
 (215 55 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (195 195 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (179 143 (:REWRITE DEFAULT-TIMES-2))
 (143 143 (:REWRITE DEFAULT-TIMES-1))
 (116 81 (:REWRITE DEFAULT-LESS-THAN-1))
 (109 39 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (102 102 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (92 69 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (88 69 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (81 81 (:REWRITE THE-FLOOR-BELOW))
 (81 81 (:REWRITE THE-FLOOR-ABOVE))
 (81 81 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (81 81 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (81 81 (:REWRITE INTEGERP-<-CONSTANT))
 (81 81 (:REWRITE DEFAULT-LESS-THAN-2))
 (81 81 (:REWRITE CONSTANT-<-INTEGERP))
 (81 81 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (81 81 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (81 81 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (81 81 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (81 81 (:REWRITE |(< c (- x))|))
 (81 81 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (81 81 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (81 81 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (81 81 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (81 81 (:REWRITE |(< (/ x) (/ y))|))
 (81 81 (:REWRITE |(< (- x) c)|))
 (81 81 (:REWRITE |(< (- x) (- y))|))
 (80 16 (:REWRITE ACL2-NUMBERP-X))
 (74 74 (:REWRITE |(< (/ x) 0)|))
 (74 74 (:REWRITE |(< (* x y) 0)|))
 (72 72 (:REWRITE FOLD-CONSTS-IN-+))
 (69 69 (:REWRITE SIMPLIFY-SUMS-<))
 (62 62 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (62 62 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (61 55 (:REWRITE DEFAULT-MINUS))
 (59 59 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (55 55 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (55 55 (:REWRITE |(equal c (/ x))|))
 (55 55 (:REWRITE |(equal c (- x))|))
 (55 55 (:REWRITE |(equal (/ x) c)|))
 (55 55 (:REWRITE |(equal (/ x) (/ y))|))
 (55 55 (:REWRITE |(equal (- x) c)|))
 (55 55 (:REWRITE |(equal (- x) (- y))|))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (32 8 (:REWRITE RATIONALP-X))
 (29 29 (:REWRITE |(equal (+ (- c) x) y)|))
 (26 26 (:REWRITE |(* (- x) y)|))
 (23 23 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (9 9 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (9 9 (:REWRITE RTL::BITS-NEG-INDICES))
 (8 8 (:REWRITE REDUCE-RATIONALP-+))
 (8 8 (:REWRITE REDUCE-RATIONALP-*))
 (8 8 (:REWRITE REDUCE-INTEGERP-+))
 (8 8 (:REWRITE RATIONALP-MINUS-X))
 (8 8 (:REWRITE INTEGERP-MINUS-X))
 (8 8 (:META META-RATIONALP-CORRECT))
 (8 8 (:META META-INTEGERP-CORRECT))
 )
(RTL::BGTA-32
 (2948 34 (:REWRITE RTL::NEG-BITN-0))
 (2432 34 (:REWRITE RTL::NEG-BITN-1))
 (1490 1352 (:REWRITE DEFAULT-PLUS-1))
 (1420 1352 (:REWRITE DEFAULT-PLUS-2))
 (620 620 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (616 576 (:REWRITE DEFAULT-TIMES-2))
 (590 537 (:REWRITE DEFAULT-LESS-THAN-1))
 (576 576 (:REWRITE DEFAULT-TIMES-1))
 (537 537 (:REWRITE THE-FLOOR-BELOW))
 (537 537 (:REWRITE THE-FLOOR-ABOVE))
 (537 537 (:REWRITE DEFAULT-LESS-THAN-2))
 (530 530 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (530 530 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (468 468 (:REWRITE |(< (/ x) (/ y))|))
 (464 464 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (464 464 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (464 464 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (464 464 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (464 464 (:REWRITE |(< c (- x))|))
 (464 464 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (464 464 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (464 464 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (464 464 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (438 418 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (434 418 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (424 424 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (418 418 (:REWRITE INTEGERP-<-CONSTANT))
 (418 418 (:REWRITE CONSTANT-<-INTEGERP))
 (396 388 (:REWRITE DEFAULT-MINUS))
 (342 342 (:REWRITE SIMPLIFY-SUMS-<))
 (303 295 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (248 248 (:REWRITE |(< (+ c/d x) y)|))
 (242 56 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (232 232 (:REWRITE |(< (+ (- c) x) y)|))
 (228 228 (:REWRITE |(< (/ x) 0)|))
 (228 228 (:REWRITE |(< (* x y) 0)|))
 (198 198 (:REWRITE FOLD-CONSTS-IN-+))
 (180 36 (:REWRITE ACL2-NUMBERP-X))
 (168 168 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (168 168 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (150 150 (:REWRITE |(< x (+ c/d y))|))
 (116 56 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (114 114 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (98 56 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (76 76 (:REWRITE |(* (- x) y)|))
 (72 18 (:REWRITE RATIONALP-X))
 (58 56 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (56 56 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (56 56 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (56 56 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (56 56 (:REWRITE |(equal c (/ x))|))
 (56 56 (:REWRITE |(equal c (- x))|))
 (56 56 (:REWRITE |(equal (/ x) c)|))
 (56 56 (:REWRITE |(equal (/ x) (/ y))|))
 (56 56 (:REWRITE |(equal (- x) c)|))
 (56 56 (:REWRITE |(equal (- x) (- y))|))
 (41 41 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (41 41 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (41 41 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (41 41 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (41 41 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (41 41 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (36 36 (:TYPE-PRESCRIPTION BOOLEANP))
 (36 36 (:REWRITE |(< 0 (* x y))|))
 (18 18 (:REWRITE REDUCE-RATIONALP-+))
 (18 18 (:REWRITE REDUCE-RATIONALP-*))
 (18 18 (:REWRITE REDUCE-INTEGERP-+))
 (18 18 (:REWRITE RATIONALP-MINUS-X))
 (18 18 (:REWRITE INTEGERP-MINUS-X))
 (18 18 (:REWRITE RTL::BITN-NEG))
 (18 18 (:META META-RATIONALP-CORRECT))
 (18 18 (:META META-INTEGERP-CORRECT))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (12 12 (:REWRITE |(< 0 (/ x))|))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 )
(RTL::BGTA-REWRITE
 (177 26 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (160 32 (:REWRITE ACL2-NUMBERP-X))
 (94 88 (:REWRITE DEFAULT-LESS-THAN-2))
 (92 88 (:REWRITE DEFAULT-LESS-THAN-1))
 (88 88 (:REWRITE THE-FLOOR-BELOW))
 (88 88 (:REWRITE THE-FLOOR-ABOVE))
 (85 85 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (85 85 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (85 85 (:REWRITE |(< (/ x) (/ y))|))
 (80 78 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (80 78 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (78 78 (:REWRITE SIMPLIFY-SUMS-<))
 (78 78 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (78 78 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (78 78 (:REWRITE INTEGERP-<-CONSTANT))
 (78 78 (:REWRITE CONSTANT-<-INTEGERP))
 (78 78 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (78 78 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (78 78 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (78 78 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (78 78 (:REWRITE |(< c (- x))|))
 (78 78 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (78 78 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (78 78 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (78 78 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (78 78 (:REWRITE |(< (- x) c)|))
 (64 16 (:REWRITE RATIONALP-X))
 (59 26 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (50 50 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (50 50 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (50 50 (:REWRITE |(< (/ x) 0)|))
 (50 50 (:REWRITE |(< (* x y) 0)|))
 (49 26 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (40 40 (:REWRITE DEFAULT-MINUS))
 (33 26 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (32 32 (:TYPE-PRESCRIPTION BOOLEANP))
 (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))|))
 (16 16 (:REWRITE REDUCE-RATIONALP-+))
 (16 16 (:REWRITE REDUCE-RATIONALP-*))
 (16 16 (:REWRITE REDUCE-INTEGERP-+))
 (16 16 (:REWRITE RATIONALP-MINUS-X))
 (16 16 (:REWRITE INTEGERP-MINUS-X))
 (16 16 (:META META-RATIONALP-CORRECT))
 (16 16 (:META META-INTEGERP-CORRECT))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::BGTA-CASE
 (241 241 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (189 189 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (116 63 (:REWRITE DEFAULT-LESS-THAN-1))
 (90 90 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (89 9 (:REWRITE RTL::INTEGERP-FL))
 (88 88 (:REWRITE |arith (* c (* d x))|))
 (78 49 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (78 49 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (74 63 (:REWRITE DEFAULT-LESS-THAN-2))
 (67 67 (:REWRITE |arith (- (* c x))|))
 (67 18 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (63 63 (:REWRITE THE-FLOOR-BELOW))
 (63 63 (:REWRITE THE-FLOOR-ABOVE))
 (57 57 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (57 57 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (57 57 (:REWRITE |(< (/ x) (/ y))|))
 (55 55 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (55 55 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (55 55 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (55 55 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (55 55 (:REWRITE |(< c (- x))|))
 (55 55 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (55 55 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (55 55 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (55 55 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (54 54 (:REWRITE |arith (* (- x) y)|))
 (51 47 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (50 50 (:REWRITE INTEGERP-<-CONSTANT))
 (50 50 (:REWRITE CONSTANT-<-INTEGERP))
 (49 49 (:REWRITE SIMPLIFY-SUMS-<))
 (49 49 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (46 28 (:REWRITE DEFAULT-MINUS))
 (45 45 (:LINEAR RTL::N<=FL-LINEAR))
 (40 8 (:REWRITE ACL2-NUMBERP-X))
 (35 18 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (29 29 (:REWRITE |(< (/ x) 0)|))
 (29 29 (:REWRITE |(< (* x y) 0)|))
 (26 26 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (26 26 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (26 18 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (24 2 (:REWRITE |(integerp (- x))|))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (18 18 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (18 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (18 18 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (18 18 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (18 18 (:REWRITE |(equal c (/ x))|))
 (18 18 (:REWRITE |(equal c (- x))|))
 (18 18 (:REWRITE |(equal (/ x) c)|))
 (18 18 (:REWRITE |(equal (/ x) (/ y))|))
 (18 18 (:REWRITE |(equal (- x) c)|))
 (18 18 (:REWRITE |(equal (- x) (- y))|))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (16 4 (:REWRITE RATIONALP-X))
 (15 15 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (15 15 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (15 15 (:REWRITE DEFAULT-TIMES-2))
 (15 15 (:REWRITE DEFAULT-TIMES-1))
 (15 15 (:REWRITE DEFAULT-DIVIDE))
 (15 5 (:REWRITE RTL::BITS-TAIL))
 (9 9 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (9 9 (:REWRITE RTL::BITS-NEG-INDICES))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 (8 8 (:REWRITE REDUCE-INTEGERP-+))
 (8 8 (:REWRITE INTEGERP-MINUS-X))
 (8 8 (:REWRITE DEFAULT-PLUS-2))
 (8 8 (:REWRITE DEFAULT-PLUS-1))
 (8 8 (:META META-INTEGERP-CORRECT))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< 0 (/ x))|))
 (5 5 (:REWRITE |(< 0 (* x y))|))
 (5 5 (:REWRITE |(- (* c x))|))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (4 4 (:REWRITE NORMALIZE-ADDENDS))
 (4 4 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (4 4 (:META META-RATIONALP-CORRECT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-4E))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 )
(RTL::BVECP-MSKA
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (20 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (8 2 (:REWRITE RATIONALP-X))
 (6 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 )
(RTL::BVECP-MSKB
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (20 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (8 2 (:REWRITE RATIONALP-X))
 (6 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 )
(RTL::INT-MSKA)
(RTL::INT-MSKB)
(RTL::A0)
(RTL::B0)
(RTL::A0-BOUNDS
 (106 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (30 3 (:REWRITE RTL::NEG-BITN-0))
 (27 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (19 14 (:REWRITE DEFAULT-LESS-THAN-1))
 (14 14 (:REWRITE THE-FLOOR-BELOW))
 (14 14 (:REWRITE THE-FLOOR-ABOVE))
 (14 14 (:REWRITE DEFAULT-LESS-THAN-2))
 (11 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (11 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (11 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (10 10 (:REWRITE SIMPLIFY-SUMS-<))
 (10 10 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (10 10 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (10 10 (:REWRITE INTEGERP-<-CONSTANT))
 (10 10 (:REWRITE CONSTANT-<-INTEGERP))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (- x))|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) (/ y))|))
 (10 10 (:REWRITE |(< (- x) c)|))
 (10 10 (:REWRITE |(< (- x) (- y))|))
 (9 3 (:REWRITE RTL::BVECP-BITN-0))
 (8 6 (:REWRITE DEFAULT-PLUS-2))
 (8 6 (:REWRITE DEFAULT-PLUS-1))
 (8 2 (:REWRITE RATIONALP-X))
 (7 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (7 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (5 5 (:REWRITE |(equal c (/ x))|))
 (5 5 (:REWRITE |(equal c (- x))|))
 (5 5 (:REWRITE |(equal (/ x) c)|))
 (5 5 (:REWRITE |(equal (/ x) (/ y))|))
 (5 5 (:REWRITE |(equal (- x) c)|))
 (5 5 (:REWRITE |(equal (- x) (- y))|))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (3 3 (:REWRITE RTL::NEG-BITN-1))
 (3 3 (:REWRITE RTL::BITN-NEG))
 (3 2 (:REWRITE DEFAULT-TIMES-2))
 (3 2 (:REWRITE DEFAULT-TIMES-1))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::B0-BOUNDS
 (106 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (32 32 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (30 3 (:REWRITE RTL::NEG-BITN-0))
 (27 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (19 14 (:REWRITE DEFAULT-LESS-THAN-1))
 (14 14 (:REWRITE THE-FLOOR-BELOW))
 (14 14 (:REWRITE THE-FLOOR-ABOVE))
 (14 14 (:REWRITE DEFAULT-LESS-THAN-2))
 (11 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (11 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (11 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (10 10 (:REWRITE SIMPLIFY-SUMS-<))
 (10 10 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (10 10 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (10 10 (:REWRITE INTEGERP-<-CONSTANT))
 (10 10 (:REWRITE CONSTANT-<-INTEGERP))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (- x))|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) (/ y))|))
 (10 10 (:REWRITE |(< (- x) c)|))
 (10 10 (:REWRITE |(< (- x) (- y))|))
 (9 3 (:REWRITE RTL::BVECP-BITN-0))
 (8 6 (:REWRITE DEFAULT-PLUS-2))
 (8 6 (:REWRITE DEFAULT-PLUS-1))
 (8 2 (:REWRITE RATIONALP-X))
 (7 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (7 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (5 5 (:REWRITE |(equal c (/ x))|))
 (5 5 (:REWRITE |(equal c (- x))|))
 (5 5 (:REWRITE |(equal (/ x) c)|))
 (5 5 (:REWRITE |(equal (/ x) (/ y))|))
 (5 5 (:REWRITE |(equal (- x) c)|))
 (5 5 (:REWRITE |(equal (- x) (- y))|))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (3 3 (:REWRITE RTL::NEG-BITN-1))
 (3 3 (:REWRITE RTL::BITN-NEG))
 (3 2 (:REWRITE DEFAULT-TIMES-2))
 (3 2 (:REWRITE DEFAULT-TIMES-1))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::A0-REWRITE
 (230 19 (:REWRITE RTL::NEG-BITN-0))
 (179 27 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (140 28 (:REWRITE ACL2-NUMBERP-X))
 (72 27 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (67 27 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (59 19 (:REWRITE RTL::NEG-BITN-1))
 (57 19 (:REWRITE RTL::BVECP-BITN-0))
 (56 14 (:REWRITE RATIONALP-X))
 (42 27 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (40 18 (:REWRITE DEFAULT-TIMES-2))
 (31 20 (:REWRITE DEFAULT-PLUS-2))
 (30 20 (:REWRITE DEFAULT-PLUS-1))
 (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))
 (28 28 (:TYPE-PRESCRIPTION BOOLEANP))
 (27 27 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (27 27 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (27 27 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (27 27 (:REWRITE |(equal c (/ x))|))
 (27 27 (:REWRITE |(equal c (- x))|))
 (27 27 (:REWRITE |(equal (/ x) c)|))
 (27 27 (:REWRITE |(equal (/ x) (/ y))|))
 (27 27 (:REWRITE |(equal (- x) c)|))
 (27 27 (:REWRITE |(equal (- x) (- y))|))
 (19 19 (:REWRITE RTL::BITN-NEG))
 (19 18 (:REWRITE DEFAULT-TIMES-1))
 (19 1 (:REWRITE |(+ (if a b c) x)|))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (16 16 (:REWRITE RTL::BITS-NEG-INDICES))
 (15 15 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (14 14 (:REWRITE REDUCE-RATIONALP-+))
 (14 14 (:REWRITE REDUCE-RATIONALP-*))
 (14 14 (:REWRITE REDUCE-INTEGERP-+))
 (14 14 (:REWRITE RATIONALP-MINUS-X))
 (14 14 (:REWRITE INTEGERP-MINUS-X))
 (14 14 (:META META-RATIONALP-CORRECT))
 (14 14 (:META META-INTEGERP-CORRECT))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (9 9 (:REWRITE NORMALIZE-ADDENDS))
 )
(RTL::B0-REWRITE
 (230 19 (:REWRITE RTL::NEG-BITN-0))
 (179 27 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (140 28 (:REWRITE ACL2-NUMBERP-X))
 (72 27 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (67 27 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (59 19 (:REWRITE RTL::NEG-BITN-1))
 (57 19 (:REWRITE RTL::BVECP-BITN-0))
 (56 14 (:REWRITE RATIONALP-X))
 (42 27 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (40 18 (:REWRITE DEFAULT-TIMES-2))
 (31 20 (:REWRITE DEFAULT-PLUS-2))
 (30 20 (:REWRITE DEFAULT-PLUS-1))
 (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))
 (28 28 (:TYPE-PRESCRIPTION BOOLEANP))
 (27 27 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (27 27 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (27 27 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (27 27 (:REWRITE |(equal c (/ x))|))
 (27 27 (:REWRITE |(equal c (- x))|))
 (27 27 (:REWRITE |(equal (/ x) c)|))
 (27 27 (:REWRITE |(equal (/ x) (/ y))|))
 (27 27 (:REWRITE |(equal (- x) c)|))
 (27 27 (:REWRITE |(equal (- x) (- y))|))
 (19 19 (:REWRITE RTL::BITN-NEG))
 (19 18 (:REWRITE DEFAULT-TIMES-1))
 (19 1 (:REWRITE |(+ (if a b c) x)|))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (16 16 (:REWRITE RTL::BITS-NEG-INDICES))
 (15 15 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (14 14 (:REWRITE REDUCE-RATIONALP-+))
 (14 14 (:REWRITE REDUCE-RATIONALP-*))
 (14 14 (:REWRITE REDUCE-INTEGERP-+))
 (14 14 (:REWRITE RATIONALP-MINUS-X))
 (14 14 (:REWRITE INTEGERP-MINUS-X))
 (14 14 (:META META-RATIONALP-CORRECT))
 (14 14 (:META META-INTEGERP-CORRECT))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (9 9 (:REWRITE NORMALIZE-ADDENDS))
 )
(RTL::INT-A0)
(RTL::INT-B0)
(RTL::I-REWRITE
 (269 38 (:REWRITE DEFAULT-TIMES-2))
 (68 38 (:REWRITE DEFAULT-TIMES-1))
 (33 15 (:REWRITE DEFAULT-DIVIDE))
 (32 2 (:REWRITE RTL::INTEGERP-FL))
 (31 27 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (29 29 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (29 29 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (29 29 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (27 27 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (27 27 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (27 27 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (20 20 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (15 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-4E))
 (15 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (15 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (15 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (14 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (14 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (14 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (11 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (9 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-4G))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 2 (:REWRITE |(< (/ x) 0)|))
 (4 2 (:REWRITE |(< (/ x) (/ y))|))
 (4 1 (:REWRITE RATIONALP-X))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3G))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2G))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1G))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:REWRITE |(* c (* d x))|))
 (3 3 (:META META-INTEGERP-CORRECT))
 (3 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE SIMPLIFY-SUMS-<))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (- x))|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< (- x) c)|))
 (2 2 (:REWRITE |(< (- x) (- y))|))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:REWRITE |(< (* x (/ y)) 0) rationalp (* x (/ y))|))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:META META-RATIONALP-CORRECT))
 )
(RTL::SGNA-A0
 (17 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (9 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (9 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (5 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 3 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (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 SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3 3 (:REWRITE INTEGERP-<-CONSTANT))
 (3 3 (:REWRITE CONSTANT-<-INTEGERP))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (- x))|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (/ x) (/ y))|))
 (3 3 (:REWRITE |(< (- x) c)|))
 (3 3 (:REWRITE |(< (- x) (- y))|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 1 (:REWRITE DEFAULT-TIMES-2))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE DEFAULT-TIMES-1))
 (1 1 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::SGNB-B0
 (17 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (9 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (9 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (5 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 3 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (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 SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3 3 (:REWRITE INTEGERP-<-CONSTANT))
 (3 3 (:REWRITE CONSTANT-<-INTEGERP))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (- x))|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (/ x) (/ y))|))
 (3 3 (:REWRITE |(< (- x) c)|))
 (3 3 (:REWRITE |(< (- x) (- y))|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 1 (:REWRITE DEFAULT-TIMES-2))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE DEFAULT-TIMES-1))
 (1 1 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::MSKA-REWRITE
 (252 9 (:REWRITE RTL::BVECP-BITN-0))
 (90 9 (:REWRITE RTL::NEG-BITN-0))
 (77 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (71 17 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (48 8 (:REWRITE ACL2-NUMBERP-X))
 (45 33 (:REWRITE DEFAULT-LESS-THAN-1))
 (40 17 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (38 17 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (35 27 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (33 33 (:REWRITE THE-FLOOR-BELOW))
 (33 33 (:REWRITE THE-FLOOR-ABOVE))
 (33 33 (:REWRITE DEFAULT-LESS-THAN-2))
 (33 31 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (33 31 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (33 27 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (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))|))
 (27 27 (:REWRITE SIMPLIFY-SUMS-<))
 (27 21 (:REWRITE DEFAULT-PLUS-2))
 (22 16 (:REWRITE DEFAULT-MINUS))
 (21 21 (:REWRITE DEFAULT-PLUS-1))
 (20 20 (:REWRITE |(< (/ x) 0)|))
 (20 20 (:REWRITE |(< (* x y) 0)|))
 (20 5 (:REWRITE RATIONALP-X))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (17 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (17 17 (:REWRITE |(equal c (/ x))|))
 (17 17 (:REWRITE |(equal c (- x))|))
 (17 17 (:REWRITE |(equal (/ x) c)|))
 (17 17 (:REWRITE |(equal (/ x) (/ y))|))
 (17 17 (:REWRITE |(equal (- x) c)|))
 (17 17 (:REWRITE |(equal (- x) (- y))|))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (13 13 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (13 13 (:REWRITE NORMALIZE-ADDENDS))
 (10 10 (:TYPE-PRESCRIPTION BOOLEANP))
 (10 5 (:REWRITE DEFAULT-TIMES-2))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (9 9 (:REWRITE RTL::NEG-BITN-1))
 (9 9 (:REWRITE RTL::BITN-NEG))
 (5 5 (:REWRITE REDUCE-RATIONALP-+))
 (5 5 (:REWRITE REDUCE-RATIONALP-*))
 (5 5 (:REWRITE REDUCE-INTEGERP-+))
 (5 5 (:REWRITE RATIONALP-MINUS-X))
 (5 5 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (5 5 (:REWRITE INTEGERP-MINUS-X))
 (5 5 (:REWRITE DEFAULT-TIMES-1))
 (5 5 (:META META-RATIONALP-CORRECT))
 (5 5 (:META META-INTEGERP-CORRECT))
 (3 3 (:REWRITE |(* (- x) y)|))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::MSKB-REWRITE
 (252 9 (:REWRITE RTL::BVECP-BITN-0))
 (90 9 (:REWRITE RTL::NEG-BITN-0))
 (77 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (71 17 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (48 8 (:REWRITE ACL2-NUMBERP-X))
 (45 33 (:REWRITE DEFAULT-LESS-THAN-1))
 (40 17 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (38 17 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (35 27 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (33 33 (:REWRITE THE-FLOOR-BELOW))
 (33 33 (:REWRITE THE-FLOOR-ABOVE))
 (33 33 (:REWRITE DEFAULT-LESS-THAN-2))
 (33 31 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (33 31 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (33 27 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (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))|))
 (27 27 (:REWRITE SIMPLIFY-SUMS-<))
 (27 21 (:REWRITE DEFAULT-PLUS-2))
 (22 16 (:REWRITE DEFAULT-MINUS))
 (21 21 (:REWRITE DEFAULT-PLUS-1))
 (20 20 (:REWRITE |(< (/ x) 0)|))
 (20 20 (:REWRITE |(< (* x y) 0)|))
 (20 5 (:REWRITE RATIONALP-X))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (19 19 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (17 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (17 17 (:REWRITE |(equal c (/ x))|))
 (17 17 (:REWRITE |(equal c (- x))|))
 (17 17 (:REWRITE |(equal (/ x) c)|))
 (17 17 (:REWRITE |(equal (/ x) (/ y))|))
 (17 17 (:REWRITE |(equal (- x) c)|))
 (17 17 (:REWRITE |(equal (- x) (- y))|))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (13 13 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (13 13 (:REWRITE NORMALIZE-ADDENDS))
 (10 10 (:TYPE-PRESCRIPTION BOOLEANP))
 (10 5 (:REWRITE DEFAULT-TIMES-2))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (9 9 (:REWRITE RTL::NEG-BITN-1))
 (9 9 (:REWRITE RTL::BITN-NEG))
 (5 5 (:REWRITE REDUCE-RATIONALP-+))
 (5 5 (:REWRITE REDUCE-RATIONALP-*))
 (5 5 (:REWRITE REDUCE-INTEGERP-+))
 (5 5 (:REWRITE RATIONALP-MINUS-X))
 (5 5 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (5 5 (:REWRITE INTEGERP-MINUS-X))
 (5 5 (:REWRITE DEFAULT-TIMES-1))
 (5 5 (:META META-RATIONALP-CORRECT))
 (5 5 (:META META-INTEGERP-CORRECT))
 (3 3 (:REWRITE |(* (- x) y)|))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::NEGA-REWRITE
 (324 60 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (324 60 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (324 60 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (324 60 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (289 289 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (289 289 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (289 289 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (244 17 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (134 2 (:REWRITE MOD-ZERO . 3))
 (134 2 (:REWRITE MOD-X-Y-=-X . 3))
 (132 2 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (126 2 (:REWRITE RTL::MOD-DOES-NOTHING))
 (84 2 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (83 2 (:REWRITE MOD-X-Y-=-X . 4))
 (82 54 (:REWRITE DEFAULT-PLUS-2))
 (74 54 (:REWRITE DEFAULT-PLUS-1))
 (67 2 (:REWRITE MOD-ZERO . 4))
 (60 60 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (60 60 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (60 60 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (60 60 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (60 2 (:REWRITE DEFAULT-MOD-RATIO))
 (59 23 (:REWRITE DEFAULT-MINUS))
 (51 5 (:REWRITE INTEGERP-MINUS-X))
 (48 48 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (48 48 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (48 48 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (41 1 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (39 8 (:REWRITE |(equal (- x) c)|))
 (37 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (31 31 (:REWRITE DEFAULT-TIMES-2))
 (31 31 (:REWRITE DEFAULT-TIMES-1))
 (23 22 (:REWRITE DEFAULT-LESS-THAN-1))
 (22 22 (:REWRITE THE-FLOOR-BELOW))
 (22 22 (:REWRITE THE-FLOOR-ABOVE))
 (22 22 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (22 22 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (22 22 (:REWRITE DEFAULT-LESS-THAN-2))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (- x))|))
 (22 22 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< (/ x) (/ y))|))
 (22 22 (:REWRITE |(< (- x) (- y))|))
 (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))
 (18 18 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (18 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (17 17 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (17 17 (:REWRITE INTEGERP-<-CONSTANT))
 (17 17 (:REWRITE CONSTANT-<-INTEGERP))
 (16 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 10 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 8 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (11 11 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (10 2 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (10 2 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (10 2 (:REWRITE MOD-X-Y-=-X . 2))
 (10 2 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (10 2 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE |(equal c (/ x))|))
 (8 8 (:REWRITE |(equal c (- x))|))
 (8 8 (:REWRITE |(equal (/ x) c)|))
 (8 8 (:REWRITE |(equal (/ x) (/ y))|))
 (8 8 (:REWRITE |(equal (- x) (- y))|))
 (8 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (7 7 (:REWRITE |(< (/ x) 0)|))
 (7 7 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (5 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (5 1 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (4 4 (:REWRITE |(< y (+ (- c) x))|))
 (4 4 (:REWRITE |(< x (+ c/d y))|))
 (4 4 (:REWRITE |(< (+ c/d x) y)|))
 (4 4 (:REWRITE |(< (+ (- c) x) y)|))
 (4 1 (:REWRITE RATIONALP-X))
 (4 1 (:REWRITE |(+ c (+ d x))|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:META META-INTEGERP-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (2 2 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (2 2 (:REWRITE DEFAULT-MOD-2))
 (2 2 (:REWRITE DEFAULT-MOD-1))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (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) not rewriting-goal-literal|))
 (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-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (1 1 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:META META-RATIONALP-CORRECT))
 )
(RTL::NEGB-REWRITE
 (324 60 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (324 60 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (324 60 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (324 60 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (289 289 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (289 289 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (289 289 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (244 17 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (134 2 (:REWRITE MOD-ZERO . 3))
 (134 2 (:REWRITE MOD-X-Y-=-X . 3))
 (132 2 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (126 2 (:REWRITE RTL::MOD-DOES-NOTHING))
 (84 2 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (83 2 (:REWRITE MOD-X-Y-=-X . 4))
 (82 54 (:REWRITE DEFAULT-PLUS-2))
 (74 54 (:REWRITE DEFAULT-PLUS-1))
 (67 2 (:REWRITE MOD-ZERO . 4))
 (60 60 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (60 60 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (60 60 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (60 60 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (60 2 (:REWRITE DEFAULT-MOD-RATIO))
 (59 23 (:REWRITE DEFAULT-MINUS))
 (51 5 (:REWRITE INTEGERP-MINUS-X))
 (48 48 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (48 48 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (48 48 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (41 1 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (39 8 (:REWRITE |(equal (- x) c)|))
 (37 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (31 31 (:REWRITE DEFAULT-TIMES-2))
 (31 31 (:REWRITE DEFAULT-TIMES-1))
 (23 22 (:REWRITE DEFAULT-LESS-THAN-1))
 (22 22 (:REWRITE THE-FLOOR-BELOW))
 (22 22 (:REWRITE THE-FLOOR-ABOVE))
 (22 22 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (22 22 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (22 22 (:REWRITE DEFAULT-LESS-THAN-2))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (- x))|))
 (22 22 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< (/ x) (/ y))|))
 (22 22 (:REWRITE |(< (- x) (- y))|))
 (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))
 (18 18 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (18 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (17 17 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (17 17 (:REWRITE INTEGERP-<-CONSTANT))
 (17 17 (:REWRITE CONSTANT-<-INTEGERP))
 (16 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 10 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 8 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (11 11 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (10 2 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (10 2 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (10 2 (:REWRITE MOD-X-Y-=-X . 2))
 (10 2 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (10 2 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE |(equal c (/ x))|))
 (8 8 (:REWRITE |(equal c (- x))|))
 (8 8 (:REWRITE |(equal (/ x) c)|))
 (8 8 (:REWRITE |(equal (/ x) (/ y))|))
 (8 8 (:REWRITE |(equal (- x) (- y))|))
 (8 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (7 7 (:REWRITE |(< (/ x) 0)|))
 (7 7 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (5 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (5 1 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 1))
 (4 4 (:REWRITE |(< y (+ (- c) x))|))
 (4 4 (:REWRITE |(< x (+ c/d y))|))
 (4 4 (:REWRITE |(< (+ c/d x) y)|))
 (4 4 (:REWRITE |(< (+ (- c) x) y)|))
 (4 1 (:REWRITE RATIONALP-X))
 (4 1 (:REWRITE |(+ c (+ d x))|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:META META-INTEGERP-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (2 2 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (2 2 (:REWRITE DEFAULT-MOD-2))
 (2 2 (:REWRITE DEFAULT-MOD-1))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (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) not rewriting-goal-literal|))
 (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-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 3))
 (1 1 (:REWRITE |(mod (+ x y) z) where (<= z 0)| . 2))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:META META-RATIONALP-CORRECT))
 )
(RTL::BVECP-NEGA
 (45 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (11 11 (:TYPE-PRESCRIPTION LOGNOT))
 (3 2 (:REWRITE DEFAULT-PLUS-2))
 (3 2 (:REWRITE DEFAULT-PLUS-1))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (2 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2 1 (:REWRITE DEFAULT-LOGNOT))
 (2 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (2 1 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1 1 (:TYPE-PRESCRIPTION RTL::INT-MSKA))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (- x))|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) (/ y))|))
 (1 1 (:REWRITE |(< (- x) c)|))
 (1 1 (:REWRITE |(< (- x) (- y))|))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::BVECP-NEGB
 (45 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (11 11 (:TYPE-PRESCRIPTION LOGNOT))
 (3 2 (:REWRITE DEFAULT-PLUS-2))
 (3 2 (:REWRITE DEFAULT-PLUS-1))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (2 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2 1 (:REWRITE DEFAULT-LOGNOT))
 (2 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (2 1 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1 1 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (- x))|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) (/ y))|))
 (1 1 (:REWRITE |(< (- x) c)|))
 (1 1 (:REWRITE |(< (- x) (- y))|))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::BVECP-ABSA
 (168 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (16 16 (:TYPE-PRESCRIPTION RTL::NEGA))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-MSKA))
 (12 4 (:REWRITE RTL::BITS-TAIL))
 (8 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (6 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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 RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (3 3 (:REWRITE SIMPLIFY-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 SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::BVECP-ABSB
 (168 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (16 16 (:TYPE-PRESCRIPTION RTL::NEGB))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (12 4 (:REWRITE RTL::BITS-TAIL))
 (8 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (6 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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 RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (3 3 (:REWRITE SIMPLIFY-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 SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::ABSA-REWRITE
 (90 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (44 18 (:REWRITE |(< (- x) c)|))
 (18 18 (:REWRITE THE-FLOOR-BELOW))
 (18 18 (:REWRITE THE-FLOOR-ABOVE))
 (18 18 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE DEFAULT-LESS-THAN-2))
 (18 18 (:REWRITE DEFAULT-LESS-THAN-1))
 (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) (- y))|))
 (17 17 (:REWRITE SIMPLIFY-SUMS-<))
 (17 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (17 17 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (17 17 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (17 17 (:REWRITE INTEGERP-<-CONSTANT))
 (17 17 (:REWRITE CONSTANT-<-INTEGERP))
 (16 16 (:REWRITE DEFAULT-PLUS-2))
 (16 16 (:REWRITE DEFAULT-PLUS-1))
 (16 16 (:REWRITE DEFAULT-MINUS))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (15 15 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (15 15 (:REWRITE |(< (/ x) 0)|))
 (15 15 (:REWRITE |(< (* x y) 0)|))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (9 9 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 )
(RTL::ABSB-REWRITE
 (90 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (44 18 (:REWRITE |(< (- x) c)|))
 (18 18 (:REWRITE THE-FLOOR-BELOW))
 (18 18 (:REWRITE THE-FLOOR-ABOVE))
 (18 18 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE DEFAULT-LESS-THAN-2))
 (18 18 (:REWRITE DEFAULT-LESS-THAN-1))
 (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) (- y))|))
 (17 17 (:REWRITE SIMPLIFY-SUMS-<))
 (17 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (17 17 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (17 17 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (17 17 (:REWRITE INTEGERP-<-CONSTANT))
 (17 17 (:REWRITE CONSTANT-<-INTEGERP))
 (16 16 (:REWRITE DEFAULT-PLUS-2))
 (16 16 (:REWRITE DEFAULT-PLUS-1))
 (16 16 (:REWRITE DEFAULT-MINUS))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (15 15 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (15 15 (:REWRITE |(< (/ x) 0)|))
 (15 15 (:REWRITE |(< (* x y) 0)|))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (9 9 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 )
(RTL::B-0-CASE
 (12 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (5 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 1 (:REWRITE RATIONALP-X))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::B-MSKB-0
 (42 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (28 1 (:REWRITE RTL::BVECP-BITN-0))
 (26 16 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (26 16 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (19 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 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (10 1 (:REWRITE RTL::NEG-BITN-0))
 (8 2 (:REWRITE RATIONALP-X))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 3 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE THE-FLOOR-BELOW))
 (3 3 (:REWRITE THE-FLOOR-ABOVE))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3 3 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE INTEGERP-<-CONSTANT))
 (3 3 (:REWRITE DEFAULT-LESS-THAN-2))
 (3 3 (:REWRITE CONSTANT-<-INTEGERP))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (- x))|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) (/ y))|))
 (3 3 (:REWRITE |(< (- x) c)|))
 (3 3 (:REWRITE |(< (- x) (- y))|))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (2 1 (:REWRITE DEFAULT-TIMES-2))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE RTL::NEG-BITN-1))
 (1 1 (:REWRITE DEFAULT-TIMES-1))
 (1 1 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::ISPOW2-GL-LEMMA
 (9 9 (:REWRITE AND*-REM-FIRST))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2 2 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-LIST-OF-G-BOOLEANS))
 (2 2 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 (2 2 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-1))
 (2 2 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-ATOM))
 (1 1 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-OPEN-LIST-OF-G-BOOLEANS))
 (1 1 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-OPEN-ATOM))
 )
(RTL::XOR-POW2-COR-GL
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-LIST-OF-G-BOOLEANS))
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-1))
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-ATOM))
 (1 1 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-OPEN-LIST-OF-G-BOOLEANS))
 (1 1 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-OPEN-ATOM))
 )
(RTL::ISPOW2-POS-WITH-GL
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 )
(RTL::ISPOW2-NEG-WITH-GL
 (260 14 (:REWRITE RTL::BITS-TAIL-GEN))
 (136 136 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (136 136 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (136 136 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (136 136 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (136 136 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (82 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (48 48 (:TYPE-PRESCRIPTION BINARY-LOGXOR))
 (48 18 (:REWRITE DEFAULT-PLUS-2))
 (44 14 (:REWRITE RTL::BITS-TAIL))
 (39 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (33 22 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (28 28 (:REWRITE DEFAULT-LOGXOR-2))
 (28 28 (:REWRITE DEFAULT-LOGXOR-1))
 (24 24 (:REWRITE DEFAULT-TIMES-2))
 (24 24 (:REWRITE DEFAULT-TIMES-1))
 (22 11 (:REWRITE DEFAULT-EXPT-2))
 (21 18 (:REWRITE DEFAULT-PLUS-1))
 (18 6 (:REWRITE RTL::LOGXOR-BVECP))
 (14 14 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (14 14 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (14 14 (:REWRITE RTL::BITS-NEG-INDICES))
 (13 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (13 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (13 7 (:REWRITE DEFAULT-LESS-THAN-1))
 (11 11 (:REWRITE DEFAULT-EXPT-1))
 (11 11 (:REWRITE |(expt 1/c n)|))
 (11 11 (:REWRITE |(expt (- x) n)|))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (9 9 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (9 9 (:REWRITE |(equal c (/ x))|))
 (9 9 (:REWRITE |(equal c (- x))|))
 (9 9 (:REWRITE |(equal (/ x) c)|))
 (9 9 (:REWRITE |(equal (/ x) (/ y))|))
 (9 9 (:REWRITE |(equal (- x) c)|))
 (9 9 (:REWRITE |(equal (- x) (- y))|))
 (9 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (7 7 (:REWRITE THE-FLOOR-BELOW))
 (7 7 (:REWRITE THE-FLOOR-ABOVE))
 (7 7 (:REWRITE SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (7 7 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE INTEGERP-<-CONSTANT))
 (7 7 (:REWRITE DEFAULT-LESS-THAN-2))
 (7 7 (:REWRITE CONSTANT-<-INTEGERP))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (- x))|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) (/ y))|))
 (7 7 (:REWRITE |(< (- x) c)|))
 (7 7 (:REWRITE |(< (- x) (- y))|))
 (6 6 (:REWRITE DEFAULT-MINUS))
 (6 6 (:REWRITE |(equal (expt 2 n) c)|))
 (4 4 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 )
(RTL::ISPOW2-SGNB-0
 (92 92 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (92 92 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (92 92 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (92 92 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (92 92 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (92 92 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (49 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (49 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (47 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (30 27 (:REWRITE DEFAULT-LESS-THAN-1))
 (28 27 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (28 27 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (27 27 (:REWRITE THE-FLOOR-BELOW))
 (27 27 (:REWRITE THE-FLOOR-ABOVE))
 (27 27 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (27 27 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (27 27 (:REWRITE SIMPLIFY-SUMS-<))
 (27 27 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (27 27 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (27 27 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (27 27 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (27 27 (:REWRITE INTEGERP-<-CONSTANT))
 (27 27 (:REWRITE DEFAULT-LESS-THAN-2))
 (27 27 (:REWRITE CONSTANT-<-INTEGERP))
 (27 27 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (27 27 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (27 27 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (27 27 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (27 27 (:REWRITE |(< c (- x))|))
 (27 27 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (27 27 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (27 27 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (27 27 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (27 27 (:REWRITE |(< (/ x) 0)|))
 (27 27 (:REWRITE |(< (/ x) (/ y))|))
 (27 27 (:REWRITE |(< (- x) c)|))
 (27 27 (:REWRITE |(< (- x) (- y))|))
 (27 27 (:REWRITE |(< (* x y) 0)|))
 (15 13 (:REWRITE DEFAULT-MINUS))
 (12 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (9 7 (:REWRITE DEFAULT-PLUS-2))
 (9 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (8 4 (:REWRITE DEFAULT-EXPT-2))
 (7 7 (:REWRITE DEFAULT-PLUS-1))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6 6 (:REWRITE NORMALIZE-ADDENDS))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (5 5 (:REWRITE |(equal c (/ x))|))
 (5 5 (:REWRITE |(equal c (- x))|))
 (5 5 (:REWRITE |(equal (/ x) c)|))
 (5 5 (:REWRITE |(equal (/ x) (/ y))|))
 (5 5 (:REWRITE |(equal (- x) c)|))
 (5 5 (:REWRITE |(equal (- x) (- y))|))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (2 2 (:REWRITE |(equal (expt 2 n) c)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::ISPOW2-SGNB-1
 (126 126 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (126 126 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (126 126 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (126 126 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (126 126 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (85 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (62 9 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (41 38 (:REWRITE DEFAULT-LESS-THAN-1))
 (39 38 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (39 38 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (39 27 (:REWRITE DEFAULT-PLUS-2))
 (38 38 (:REWRITE THE-FLOOR-BELOW))
 (38 38 (:REWRITE THE-FLOOR-ABOVE))
 (38 38 (:REWRITE SIMPLIFY-SUMS-<))
 (38 38 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (38 38 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (38 38 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (38 38 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (38 38 (:REWRITE INTEGERP-<-CONSTANT))
 (38 38 (:REWRITE DEFAULT-LESS-THAN-2))
 (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))|))
 (34 34 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (34 34 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (34 34 (:REWRITE |(< (/ x) 0)|))
 (34 34 (:REWRITE |(< (* x y) 0)|))
 (34 32 (:REWRITE DEFAULT-MINUS))
 (28 27 (:REWRITE DEFAULT-PLUS-1))
 (17 17 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (15 10 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (14 9 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (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))|))
 (10 5 (:REWRITE DEFAULT-EXPT-2))
 (5 5 (:REWRITE DEFAULT-EXPT-1))
 (5 5 (:REWRITE |(expt 1/c n)|))
 (5 5 (:REWRITE |(expt (- x) n)|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE |(equal (expt 2 n) c)|))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 )
(RTL::ISPOW2-POW2
 (544 2 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (164 164 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (164 164 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (164 164 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (164 164 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (164 164 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (164 164 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (128 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (128 13 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (113 13 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (74 2 (:LINEAR EXPT->=-1-ONE))
 (74 2 (:LINEAR EXPT-<=-1-TWO))
 (72 2 (:LINEAR EXPT->-1-ONE))
 (72 2 (:LINEAR EXPT-<-1-TWO))
 (71 43 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (65 43 (:REWRITE DEFAULT-LESS-THAN-1))
 (64 2 (:LINEAR EXPT-X->=-X))
 (64 2 (:LINEAR EXPT-X->-X))
 (59 43 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (51 43 (:REWRITE DEFAULT-LESS-THAN-2))
 (43 43 (:REWRITE THE-FLOOR-BELOW))
 (43 43 (:REWRITE THE-FLOOR-ABOVE))
 (43 43 (:REWRITE SIMPLIFY-SUMS-<))
 (43 43 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (43 43 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (43 43 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (43 43 (:REWRITE INTEGERP-<-CONSTANT))
 (43 43 (:REWRITE CONSTANT-<-INTEGERP))
 (43 43 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (43 43 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (43 43 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (43 43 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (43 43 (:REWRITE |(< c (- x))|))
 (43 43 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (43 43 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (43 43 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (43 43 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (43 43 (:REWRITE |(< (/ x) (/ y))|))
 (43 43 (:REWRITE |(< (- x) c)|))
 (43 43 (:REWRITE |(< (- x) (- y))|))
 (42 28 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (38 7 (:REWRITE DEFAULT-MINUS))
 (35 35 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (28 14 (:REWRITE DEFAULT-EXPT-2))
 (25 13 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (17 17 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (17 17 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (17 17 (:REWRITE |(< (/ x) 0)|))
 (17 17 (:REWRITE |(< (* x y) 0)|))
 (14 14 (:REWRITE DEFAULT-EXPT-1))
 (14 14 (:REWRITE |(expt 1/c n)|))
 (14 14 (:REWRITE |(expt (- x) n)|))
 (14 13 (:REWRITE |(equal (- x) (- y))|))
 (13 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (13 13 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (13 13 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (13 13 (:REWRITE |(equal c (/ x))|))
 (13 13 (:REWRITE |(equal c (- x))|))
 (13 13 (:REWRITE |(equal (/ x) c)|))
 (13 13 (:REWRITE |(equal (/ x) (/ y))|))
 (13 13 (:REWRITE |(equal (- x) c)|))
 (12 12 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (12 12 (:TYPE-PRESCRIPTION RTL::INT-MSKA))
 (12 12 (:TYPE-PRESCRIPTION RTL::INT-I))
 (12 12 (:TYPE-PRESCRIPTION RTL::INT-B))
 (12 12 (:TYPE-PRESCRIPTION RTL::INT-A0))
 (12 12 (:TYPE-PRESCRIPTION RTL::INT-A))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (4 4 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (4 4 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (4 4 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (3 3 (:REWRITE |(equal (expt 2 n) c)|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE RTL::INT-MSKB))
 (2 2 (:REWRITE RTL::INT-MSKA))
 (2 2 (:REWRITE RTL::INT-I))
 (2 2 (:REWRITE RTL::INT-B0))
 (2 2 (:REWRITE RTL::INT-B))
 (2 2 (:REWRITE RTL::INT-A0))
 (2 2 (:REWRITE RTL::INT-A))
 (2 2 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (2 2 (:LINEAR EXPT-LINEAR-UPPER-<))
 (2 2 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (2 2 (:LINEAR EXPT-LINEAR-LOWER-<))
 (2 2 (:LINEAR EXPT->=-1-TWO))
 (2 2 (:LINEAR EXPT->-1-TWO))
 (2 2 (:LINEAR EXPT-<=-1-ONE))
 (2 2 (:LINEAR EXPT-<-1-ONE))
 )
(RTL::CLZ-EXPO-WITH-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-LIST-OF-G-BOOLEANS))
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-1))
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-ATOM))
 (1 1 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-OPEN-LIST-OF-G-BOOLEANS))
 (1 1 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-OPEN-ATOM))
 )
(RTL::CLZA-REWRITE
 (383 58 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (70 69 (:REWRITE DEFAULT-LESS-THAN-1))
 (69 69 (:REWRITE THE-FLOOR-BELOW))
 (69 69 (:REWRITE THE-FLOOR-ABOVE))
 (69 69 (:REWRITE DEFAULT-LESS-THAN-2))
 (67 50 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (60 44 (:REWRITE DEFAULT-TIMES-2))
 (58 28 (:REWRITE DEFAULT-PLUS-2))
 (54 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (52 4 (:REWRITE |(* y (* x z))|))
 (50 50 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (50 50 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (50 50 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (50 50 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (50 50 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (50 50 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (50 50 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (50 50 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (50 50 (:REWRITE |(< (/ x) (/ y))|))
 (50 50 (:REWRITE |(< (- x) (- y))|))
 (45 28 (:REWRITE DEFAULT-PLUS-1))
 (44 44 (:REWRITE DEFAULT-TIMES-1))
 (44 42 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (43 42 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (43 42 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (42 42 (:REWRITE SIMPLIFY-SUMS-<))
 (42 42 (:REWRITE INTEGERP-<-CONSTANT))
 (42 42 (:REWRITE CONSTANT-<-INTEGERP))
 (35 28 (:REWRITE DEFAULT-MINUS))
 (34 34 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (31 7 (:REWRITE ACL2-NUMBERP-X))
 (28 28 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (24 24 (:REWRITE |(< (* x y) 0)|))
 (23 10 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (20 20 (:REWRITE |(< (/ x) 0)|))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (18 18 (:REWRITE |(* (- x) y)|))
 (16 4 (:REWRITE |(* c (* d x))|))
 (15 10 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (14 14 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (14 13 (:REWRITE |(equal c (- x))|))
 (14 13 (:REWRITE |(equal (- x) (- y))|))
 (13 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (13 13 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (13 13 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (13 13 (:REWRITE |(equal c (/ x))|))
 (13 13 (:REWRITE |(equal (/ x) c)|))
 (13 13 (:REWRITE |(equal (/ x) (/ y))|))
 (13 13 (:REWRITE |(equal (- x) c)|))
 (13 13 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (12 3 (:REWRITE RATIONALP-X))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (8 8 (:REWRITE |(< 0 (/ x))|))
 (8 8 (:REWRITE |(< 0 (* x y))|))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-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 |(equal (+ (- c) x) y)|))
 (6 3 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (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 |(* a (/ a) b)|))
 (4 4 (:REWRITE |(* 1 x)|))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (3 3 (:META META-RATIONALP-CORRECT))
 (3 3 (:META META-INTEGERP-CORRECT))
 (2 2 (:REWRITE |(+ c (+ d x))|))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RTL::CLZB-REWRITE
 (383 58 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (70 69 (:REWRITE DEFAULT-LESS-THAN-1))
 (69 69 (:REWRITE THE-FLOOR-BELOW))
 (69 69 (:REWRITE THE-FLOOR-ABOVE))
 (69 69 (:REWRITE DEFAULT-LESS-THAN-2))
 (67 50 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (60 44 (:REWRITE DEFAULT-TIMES-2))
 (58 28 (:REWRITE DEFAULT-PLUS-2))
 (54 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (52 4 (:REWRITE |(* y (* x z))|))
 (50 50 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (50 50 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (50 50 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (50 50 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (50 50 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (50 50 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (50 50 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (50 50 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (50 50 (:REWRITE |(< (/ x) (/ y))|))
 (50 50 (:REWRITE |(< (- x) (- y))|))
 (45 28 (:REWRITE DEFAULT-PLUS-1))
 (44 44 (:REWRITE DEFAULT-TIMES-1))
 (44 42 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (43 42 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (43 42 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (42 42 (:REWRITE SIMPLIFY-SUMS-<))
 (42 42 (:REWRITE INTEGERP-<-CONSTANT))
 (42 42 (:REWRITE CONSTANT-<-INTEGERP))
 (35 28 (:REWRITE DEFAULT-MINUS))
 (34 34 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (31 7 (:REWRITE ACL2-NUMBERP-X))
 (28 28 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (24 24 (:REWRITE |(< (* x y) 0)|))
 (23 10 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (20 20 (:REWRITE |(< (/ x) 0)|))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (18 18 (:REWRITE |(* (- x) y)|))
 (16 4 (:REWRITE |(* c (* d x))|))
 (15 10 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (14 14 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (14 13 (:REWRITE |(equal c (- x))|))
 (14 13 (:REWRITE |(equal (- x) (- y))|))
 (13 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (13 13 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (13 13 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (13 13 (:REWRITE |(equal c (/ x))|))
 (13 13 (:REWRITE |(equal (/ x) c)|))
 (13 13 (:REWRITE |(equal (/ x) (/ y))|))
 (13 13 (:REWRITE |(equal (- x) c)|))
 (13 13 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (12 3 (:REWRITE RATIONALP-X))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (8 8 (:REWRITE |(< 0 (/ x))|))
 (8 8 (:REWRITE |(< 0 (* x y))|))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-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 |(equal (+ (- c) x) y)|))
 (6 3 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (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 |(* a (/ a) b)|))
 (4 4 (:REWRITE |(* 1 x)|))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (3 3 (:META META-RATIONALP-CORRECT))
 (3 3 (:META META-INTEGERP-CORRECT))
 (2 2 (:REWRITE |(+ c (+ d x))|))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RTL::ISPOW2-1
 (24 17 (:REWRITE DEFAULT-LESS-THAN-1))
 (19 17 (:REWRITE DEFAULT-LESS-THAN-2))
 (18 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (18 13 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (17 17 (:REWRITE THE-FLOOR-BELOW))
 (17 17 (:REWRITE THE-FLOOR-ABOVE))
 (16 15 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (15 15 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (15 15 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (15 15 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (15 15 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (15 15 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (15 15 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (15 15 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) (/ y))|))
 (15 15 (:REWRITE |(< (- x) (- y))|))
 (15 13 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (15 13 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (13 13 (:REWRITE SIMPLIFY-SUMS-<))
 (13 13 (:REWRITE INTEGERP-<-CONSTANT))
 (13 13 (:REWRITE CONSTANT-<-INTEGERP))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (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-MINUS))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (2 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 )
(RTL::ISPOW2-2
 (82 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (51 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (10 9 (:REWRITE DEFAULT-PLUS-1))
 (10 4 (:REWRITE NORMALIZE-ADDENDS))
 (10 1 (:REWRITE |(+ y (+ x z))|))
 (9 9 (:REWRITE DEFAULT-PLUS-2))
 (5 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (5 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (5 1 (:REWRITE |(+ y x)|))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (4 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE DEFAULT-MINUS))
 (2 2 (:DEFINITION FIX))
 (2 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 1 (:REWRITE BUBBLE-DOWN-+-MATCH-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 BUBBLE-DOWN))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE DEFAULT-LOGNOT))
 (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 |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:REWRITE |(+ x (- x))|))
 )
(RTL::ISPOW2-3
 (5394 14 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (880 880 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (880 880 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (880 880 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (880 880 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (880 880 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (741 23 (:REWRITE RTL::BITS-TAIL-GEN))
 (636 178 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (532 178 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (489 178 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (475 371 (:REWRITE DEFAULT-LESS-THAN-1))
 (447 370 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (446 178 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (434 14 (:LINEAR EXPT-<=-1-TWO))
 (420 14 (:LINEAR EXPT->-1-ONE))
 (391 370 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (371 371 (:REWRITE THE-FLOOR-BELOW))
 (371 371 (:REWRITE THE-FLOOR-ABOVE))
 (371 371 (:REWRITE DEFAULT-LESS-THAN-2))
 (370 370 (:REWRITE SIMPLIFY-SUMS-<))
 (370 370 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (370 370 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (370 370 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (370 370 (:REWRITE INTEGERP-<-CONSTANT))
 (370 370 (:REWRITE CONSTANT-<-INTEGERP))
 (370 370 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (370 370 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (370 370 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (370 370 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (370 370 (:REWRITE |(< c (- x))|))
 (370 370 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (370 370 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (370 370 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (370 370 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (370 370 (:REWRITE |(< (/ x) (/ y))|))
 (370 370 (:REWRITE |(< (- x) c)|))
 (370 370 (:REWRITE |(< (- x) (- y))|))
 (364 14 (:LINEAR EXPT-X->=-X))
 (364 14 (:LINEAR EXPT-X->-X))
 (310 310 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (194 180 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (179 178 (:REWRITE |(equal (- x) (- y))|))
 (178 178 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (178 178 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (178 178 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (178 178 (:REWRITE |(equal c (/ x))|))
 (178 178 (:REWRITE |(equal c (- x))|))
 (178 178 (:REWRITE |(equal (/ x) c)|))
 (178 178 (:REWRITE |(equal (/ x) (/ y))|))
 (178 178 (:REWRITE |(equal (- x) c)|))
 (145 145 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (144 12 (:REWRITE RTL::NEG-BITN-0))
 (141 78 (:REWRITE DEFAULT-MINUS))
 (104 90 (:REWRITE DEFAULT-EXPT-2))
 (99 99 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (99 99 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (99 99 (:REWRITE |(< (/ x) 0)|))
 (99 99 (:REWRITE |(< (* x y) 0)|))
 (90 90 (:REWRITE DEFAULT-EXPT-1))
 (90 90 (:REWRITE |(expt 1/c n)|))
 (90 90 (:REWRITE |(expt (- x) n)|))
 (84 84 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (84 84 (:TYPE-PRESCRIPTION RTL::INT-I))
 (84 84 (:TYPE-PRESCRIPTION RTL::INT-A0))
 (84 84 (:TYPE-PRESCRIPTION RTL::INT-A))
 (83 83 (:TYPE-PRESCRIPTION LOGNOT))
 (66 18 (:REWRITE ACL2-NUMBERP-X))
 (50 36 (:REWRITE DEFAULT-PLUS-2))
 (48 48 (:TYPE-PRESCRIPTION RTL::RDIFF))
 (36 36 (:REWRITE DEFAULT-PLUS-1))
 (36 12 (:REWRITE RTL::NEG-BITN-1))
 (36 12 (:REWRITE RTL::BVECP-BITN-0))
 (31 1 (:REWRITE |(< (if a b c) x)|))
 (29 29 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (29 29 (:REWRITE NORMALIZE-ADDENDS))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (28 28 (:REWRITE |(< 0 (/ x))|))
 (28 28 (:REWRITE |(< 0 (* x y))|))
 (28 28 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (28 28 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (28 28 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (24 6 (:REWRITE RATIONALP-X))
 (23 23 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (23 23 (:REWRITE RTL::BITS-NEG-INDICES))
 (18 18 (:LINEAR EXPT-LINEAR-LOWER-<))
 (14 14 (:REWRITE RTL::INT-MSKB))
 (14 14 (:REWRITE RTL::INT-MSKA))
 (14 14 (:REWRITE RTL::INT-I))
 (14 14 (:REWRITE RTL::INT-B0))
 (14 14 (:REWRITE RTL::INT-B))
 (14 14 (:REWRITE RTL::INT-A0))
 (14 14 (:REWRITE RTL::INT-A))
 (14 14 (:REWRITE |(< y (+ (- c) x))|))
 (14 14 (:REWRITE |(< x (+ c/d y))|))
 (14 14 (:LINEAR EXPT-LINEAR-UPPER-<))
 (14 14 (:LINEAR EXPT->=-1-TWO))
 (14 14 (:LINEAR EXPT->-1-TWO))
 (14 14 (:LINEAR EXPT-<=-1-ONE))
 (14 14 (:LINEAR EXPT-<-1-TWO))
 (14 14 (:LINEAR EXPT-<-1-ONE))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 12 (:REWRITE RTL::BITN-NEG))
 (8 8 (:REWRITE REDUCE-INTEGERP-+))
 (8 8 (:REWRITE INTEGERP-MINUS-X))
 (8 8 (:META META-INTEGERP-CORRECT))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE |(equal (expt 2 n) c)|))
 (6 6 (:REWRITE |(equal (+ (- c) x) y)|))
 (6 6 (:META META-RATIONALP-CORRECT))
 )
(RTL::ISPOW2-4
 (79 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (76 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (66 66 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (66 66 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (66 66 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (66 66 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (66 66 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (66 66 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (59 12 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (52 12 (:REWRITE DEFAULT-MINUS))
 (26 24 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (26 24 (:REWRITE DEFAULT-LESS-THAN-1))
 (25 24 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (24 24 (:REWRITE THE-FLOOR-BELOW))
 (24 24 (:REWRITE THE-FLOOR-ABOVE))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (24 24 (:REWRITE SIMPLIFY-SUMS-<))
 (24 24 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (24 24 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (24 24 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (24 24 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (24 24 (:REWRITE INTEGERP-<-CONSTANT))
 (24 24 (:REWRITE DEFAULT-LESS-THAN-2))
 (24 24 (:REWRITE CONSTANT-<-INTEGERP))
 (24 24 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (24 24 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (24 24 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (24 24 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (24 24 (:REWRITE |(< c (- x))|))
 (24 24 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (24 24 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (24 24 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (24 24 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (24 24 (:REWRITE |(< (/ x) 0)|))
 (24 24 (:REWRITE |(< (/ x) (/ y))|))
 (24 24 (:REWRITE |(< (- x) c)|))
 (24 24 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:REWRITE |(< (* x y) 0)|))
 (24 16 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (17 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (16 8 (:REWRITE DEFAULT-EXPT-2))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (12 12 (:REWRITE |(equal c (/ x))|))
 (12 12 (:REWRITE |(equal c (- x))|))
 (12 12 (:REWRITE |(equal (/ x) c)|))
 (12 12 (:REWRITE |(equal (/ x) (/ y))|))
 (12 12 (:REWRITE |(equal (- x) c)|))
 (12 12 (:REWRITE |(equal (- x) (- y))|))
 (8 8 (:REWRITE DEFAULT-EXPT-1))
 (8 8 (:REWRITE |(expt 1/c n)|))
 (8 8 (:REWRITE |(expt (- x) n)|))
 (7 7 (:REWRITE DEFAULT-PLUS-2))
 (7 7 (:REWRITE DEFAULT-PLUS-1))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (4 4 (:REWRITE NORMALIZE-ADDENDS))
 (4 4 (:REWRITE |(equal (expt 2 n) c)|))
 (3 1 (:REWRITE DEFAULT-LOGXOR-2))
 (3 1 (:REWRITE DEFAULT-LOGXOR-1))
 )
(RTL::ISPOW2-5
 (4293 18 (:REWRITE RTL::BITS-TAIL-GEN))
 (3074 28 (:LINEAR RTL::FL-DEF))
 (2822 44 (:REWRITE RTL::INTEGERP-FL))
 (1842 6 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (1200 12 (:REWRITE |(integerp (- x))|))
 (1047 141 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B-EXPT))
 (906 141 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (541 541 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (541 541 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (541 541 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (541 541 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (541 541 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (541 541 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (309 147 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (307 27 (:REWRITE DEFAULT-MINUS))
 (278 154 (:REWRITE DEFAULT-LESS-THAN-1))
 (274 12 (:LINEAR RTL::CG-MONOTONE-LINEAR))
 (268 145 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (222 6 (:LINEAR EXPT->=-1-ONE))
 (222 6 (:LINEAR EXPT-<=-1-TWO))
 (216 6 (:LINEAR EXPT->-1-ONE))
 (216 6 (:LINEAR EXPT-<-1-TWO))
 (192 6 (:LINEAR EXPT-X->=-X))
 (192 6 (:LINEAR EXPT-X->-X))
 (189 154 (:REWRITE DEFAULT-LESS-THAN-2))
 (179 35 (:REWRITE DEFAULT-TIMES-2))
 (178 178 (:TYPE-PRESCRIPTION RTL::FL-DEF))
 (164 33 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (158 158 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (158 158 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (158 158 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (158 158 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (158 148 (:REWRITE |(< (- x) (- y))|))
 (154 154 (:REWRITE THE-FLOOR-BELOW))
 (154 154 (:REWRITE THE-FLOOR-ABOVE))
 (153 147 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (152 152 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (152 152 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (149 33 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (148 148 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (148 148 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (148 148 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (148 148 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (148 148 (:REWRITE |(< c (- x))|))
 (148 148 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (148 148 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (148 148 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (148 148 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (148 148 (:REWRITE |(< (/ x) (/ y))|))
 (147 147 (:REWRITE INTEGERP-<-CONSTANT))
 (147 147 (:REWRITE CONSTANT-<-INTEGERP))
 (145 145 (:REWRITE SIMPLIFY-SUMS-<))
 (144 33 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (141 141 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (141 141 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (125 109 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (97 10 (:LINEAR RTL::CG-DEF))
 (81 54 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (81 2 (:REWRITE |(< (if a b c) x)|))
 (79 79 (:TYPE-PRESCRIPTION RTL::CG-DEF))
 (56 33 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (54 27 (:REWRITE DEFAULT-EXPT-2))
 (50 18 (:REWRITE RTL::BITS-TAIL))
 (42 42 (:REWRITE REDUCE-INTEGERP-+))
 (42 42 (:REWRITE INTEGERP-MINUS-X))
 (42 42 (:META META-INTEGERP-CORRECT))
 (42 20 (:REWRITE DEFAULT-PLUS-2))
 (40 40 (:REWRITE |(< (/ x) 0)|))
 (40 40 (:REWRITE |(< (* x y) 0)|))
 (39 39 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (39 39 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (38 1 (:REWRITE ODD-EXPT-THM))
 (36 36 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (36 36 (:TYPE-PRESCRIPTION RTL::INT-MSKA))
 (36 36 (:TYPE-PRESCRIPTION RTL::INT-I))
 (36 36 (:TYPE-PRESCRIPTION RTL::INT-A))
 (35 35 (:REWRITE DEFAULT-TIMES-1))
 (35 15 (:REWRITE DEFAULT-DIVIDE))
 (33 33 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (33 33 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (33 33 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (33 33 (:REWRITE |(equal c (/ x))|))
 (33 33 (:REWRITE |(equal c (- x))|))
 (33 33 (:REWRITE |(equal (/ x) c)|))
 (33 33 (:REWRITE |(equal (/ x) (/ y))|))
 (33 33 (:REWRITE |(equal (- x) c)|))
 (33 33 (:REWRITE |(equal (- x) (- y))|))
 (30 2 (:REWRITE |(* y (* x z))|))
 (28 28 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (27 27 (:REWRITE DEFAULT-EXPT-1))
 (27 27 (:REWRITE |(expt 1/c n)|))
 (27 27 (:REWRITE |(expt (- x) n)|))
 (25 25 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (20 20 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (20 20 (:REWRITE NORMALIZE-ADDENDS))
 (20 20 (:REWRITE DEFAULT-PLUS-1))
 (18 18 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (18 18 (:REWRITE RTL::BITS-NEG-INDICES))
 (16 16 (:REWRITE |(< 0 (* x y))|))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (14 14 (:REWRITE |(< 0 (/ x))|))
 (14 14 (:LINEAR RTL::N<=FL-LINEAR))
 (13 13 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (12 12 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (12 12 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (12 12 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (12 12 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (8 2 (:REWRITE |(* y x)|))
 (6 6 (:REWRITE RTL::INT-MSKB))
 (6 6 (:REWRITE RTL::INT-MSKA))
 (6 6 (:REWRITE RTL::INT-I))
 (6 6 (:REWRITE RTL::INT-B0))
 (6 6 (:REWRITE RTL::INT-B))
 (6 6 (:REWRITE RTL::INT-A0))
 (6 6 (:REWRITE RTL::INT-A))
 (6 6 (:REWRITE |(equal (expt 2 n) c)|))
 (6 6 (:LINEAR RTL::N>=CG-LINEAR))
 (6 6 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (6 6 (:LINEAR EXPT-LINEAR-UPPER-<))
 (6 6 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (6 6 (:LINEAR EXPT-LINEAR-LOWER-<))
 (6 6 (:LINEAR EXPT->=-1-TWO))
 (6 6 (:LINEAR EXPT->-1-TWO))
 (6 6 (:LINEAR EXPT-<=-1-ONE))
 (6 6 (:LINEAR EXPT-<-1-ONE))
 (5 5 (:REWRITE |(- (* c x))|))
 (4 4 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (4 4 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (4 4 (:REWRITE |(< (* x (/ y)) 0) rationalp (* x (/ y))|))
 (3 1 (:REWRITE DEFAULT-LOGXOR-2))
 (3 1 (:REWRITE DEFAULT-LOGXOR-1))
 (2 2 (: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 |(<= (/ x) y) with (< 0 x)|))
 (2 2 (:REWRITE |(* a (/ a))|))
 (2 2 (:REWRITE |(* a (/ a) b)|))
 (2 2 (:DEFINITION FIX))
 )
(RTL::ISPOW2-6
 (45 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (40 8 (:REWRITE ACL2-NUMBERP-X))
 (17 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (16 4 (:REWRITE RATIONALP-X))
 (13 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (13 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 (7 7 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE |(< (/ x) (/ y))|))
 (7 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (7 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 6 (:REWRITE SIMPLIFY-SUMS-<))
 (6 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (6 6 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE INTEGERP-<-CONSTANT))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE CONSTANT-<-INTEGERP))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (- x))|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:REWRITE DEFAULT-TIMES-2))
 (4 4 (:REWRITE DEFAULT-TIMES-1))
 (4 4 (:REWRITE DEFAULT-MINUS))
 (4 4 (:META META-RATIONALP-CORRECT))
 (4 4 (:META META-INTEGERP-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 |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::ISPOW2-7
 (80 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (76 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (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))
 (68 68 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (60 12 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (57 17 (:REWRITE DEFAULT-MINUS))
 (27 26 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (27 26 (:REWRITE DEFAULT-LESS-THAN-1))
 (26 26 (:REWRITE THE-FLOOR-BELOW))
 (26 26 (:REWRITE THE-FLOOR-ABOVE))
 (26 26 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (26 26 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (26 26 (:REWRITE SIMPLIFY-SUMS-<))
 (26 26 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (26 26 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (26 26 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (26 26 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (26 26 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (26 26 (:REWRITE INTEGERP-<-CONSTANT))
 (26 26 (:REWRITE DEFAULT-LESS-THAN-2))
 (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) 0)|))
 (26 26 (:REWRITE |(< (/ x) (/ y))|))
 (26 26 (:REWRITE |(< (- x) c)|))
 (26 26 (:REWRITE |(< (- x) (- y))|))
 (26 26 (:REWRITE |(< (* x y) 0)|))
 (24 16 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (18 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (16 8 (:REWRITE DEFAULT-EXPT-2))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (12 12 (:REWRITE DEFAULT-PLUS-2))
 (12 12 (:REWRITE DEFAULT-PLUS-1))
 (12 12 (:REWRITE |(equal c (/ x))|))
 (12 12 (:REWRITE |(equal c (- x))|))
 (12 12 (:REWRITE |(equal (/ x) c)|))
 (12 12 (:REWRITE |(equal (/ x) (/ y))|))
 (12 12 (:REWRITE |(equal (- x) c)|))
 (12 12 (:REWRITE |(equal (- x) (- y))|))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (9 9 (:REWRITE NORMALIZE-ADDENDS))
 (8 8 (:REWRITE DEFAULT-EXPT-1))
 (8 8 (:REWRITE |(expt 1/c n)|))
 (8 8 (:REWRITE |(expt (- x) n)|))
 (4 4 (:REWRITE |(equal (expt 2 n) c)|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 1 (:REWRITE DEFAULT-LOGXOR-2))
 (1 1 (:REWRITE DEFAULT-LOGXOR-1))
 )
(RTL::PADA
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(RTL::SHFTA)
(RTL::ISPOW2-8
 (5520 40 (:REWRITE RTL::BITS-TAIL-GEN))
 (3510 36 (:LINEAR RTL::FL-DEF))
 (936 234 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (498 54 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (432 4 (:REWRITE |(< (if a b c) x)|))
 (316 292 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (292 292 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (292 292 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (292 292 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (292 292 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (292 292 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (292 292 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (292 292 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (292 292 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (264 80 (:REWRITE DEFAULT-TIMES-1))
 (234 234 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (234 234 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (234 234 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (228 228 (:TYPE-PRESCRIPTION RTL::FL-DEF))
 (192 80 (:REWRITE DEFAULT-TIMES-2))
 (140 108 (:REWRITE DEFAULT-PLUS-2))
 (140 68 (:REWRITE NORMALIZE-ADDENDS))
 (128 8 (:REWRITE |(+ y (+ x z))|))
 (120 108 (:REWRITE DEFAULT-PLUS-1))
 (108 40 (:REWRITE RTL::BITS-TAIL))
 (96 58 (:REWRITE DEFAULT-LESS-THAN-1))
 (72 54 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (60 60 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (60 36 (:REWRITE DEFAULT-MINUS))
 (58 58 (:REWRITE THE-FLOOR-BELOW))
 (58 58 (:REWRITE THE-FLOOR-ABOVE))
 (58 58 (:REWRITE DEFAULT-LESS-THAN-2))
 (58 54 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (58 54 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (54 54 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (54 54 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (54 54 (:REWRITE INTEGERP-<-CONSTANT))
 (54 54 (:REWRITE CONSTANT-<-INTEGERP))
 (54 54 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (54 54 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (54 54 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (54 54 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (54 54 (:REWRITE |(< c (- x))|))
 (54 54 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (54 54 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (54 54 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (54 54 (:REWRITE |(< (/ x) (/ y))|))
 (54 54 (:REWRITE |(< (- x) c)|))
 (54 54 (:REWRITE |(< (- x) (- y))|))
 (52 52 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (52 52 (:REWRITE RTL::BITS-NEG-INDICES))
 (48 48 (:REWRITE REDUCE-INTEGERP-+))
 (48 48 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (48 48 (:REWRITE INTEGERP-MINUS-X))
 (48 48 (:META META-INTEGERP-CORRECT))
 (48 32 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (46 46 (:REWRITE SIMPLIFY-SUMS-<))
 (40 8 (:REWRITE BUBBLE-DOWN-+-MATCH-1))
 (36 36 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (32 16 (:REWRITE DEFAULT-EXPT-2))
 (32 8 (:REWRITE |(+ (* c x) (* d x))|))
 (26 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (26 9 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (23 9 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (20 20 (:REWRITE |(< (+ c/d x) y)|))
 (20 20 (:REWRITE |(< (+ (- c) x) y)|))
 (18 18 (:LINEAR RTL::N<=FL-LINEAR))
 (18 9 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (16 16 (:REWRITE DEFAULT-EXPT-1))
 (16 16 (:REWRITE |(expt 1/c n)|))
 (16 16 (:REWRITE |(expt (- x) n)|))
 (16 16 (:DEFINITION FIX))
 (12 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (10 10 (:REWRITE |(* (- x) y)|))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (9 9 (:REWRITE |(equal c (/ x))|))
 (9 9 (:REWRITE |(equal c (- x))|))
 (9 9 (:REWRITE |(equal (/ x) c)|))
 (9 9 (:REWRITE |(equal (/ x) (/ y))|))
 (9 9 (:REWRITE |(equal (- x) c)|))
 (9 9 (:REWRITE |(equal (- x) (- y))|))
 (8 8 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (8 8 (:REWRITE |(< y (+ (- c) x))|))
 (8 8 (:REWRITE |(< x (+ c/d y))|))
 (8 8 (:REWRITE |(< (/ x) 0)|))
 (8 8 (:REWRITE |(< (* x y) 0)|))
 (8 8 (:REWRITE |(* 0 x)|))
 )
(RTL::ISPOW2-9
 (106 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (74 7 (:REWRITE RTL::NEG-BITN-0))
 (56 46 (:REWRITE DEFAULT-LESS-THAN-2))
 (52 46 (:REWRITE DEFAULT-LESS-THAN-1))
 (47 11 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (46 46 (:REWRITE THE-FLOOR-BELOW))
 (46 46 (:REWRITE THE-FLOOR-ABOVE))
 (40 34 (:REWRITE DEFAULT-PLUS-1))
 (39 39 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (39 39 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (39 39 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (39 39 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (39 39 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (39 39 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (36 34 (:REWRITE DEFAULT-PLUS-2))
 (33 32 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (32 32 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (32 32 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (32 32 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (32 32 (:REWRITE INTEGERP-<-CONSTANT))
 (32 32 (:REWRITE CONSTANT-<-INTEGERP))
 (32 32 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (32 32 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (32 32 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (32 32 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (32 32 (:REWRITE |(< c (- x))|))
 (32 32 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (32 32 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (32 32 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (32 32 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (32 32 (:REWRITE |(< (/ x) (/ y))|))
 (32 32 (:REWRITE |(< (- x) c)|))
 (32 32 (:REWRITE |(< (- x) (- y))|))
 (30 6 (:REWRITE ACL2-NUMBERP-X))
 (29 29 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (28 28 (:REWRITE SIMPLIFY-SUMS-<))
 (24 11 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (23 11 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (21 7 (:REWRITE RTL::BVECP-BITN-0))
 (13 13 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (13 13 (:REWRITE DEFAULT-MINUS))
 (13 11 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (12 3 (:REWRITE RATIONALP-X))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (11 11 (:REWRITE |(equal c (/ x))|))
 (11 11 (:REWRITE |(equal c (- x))|))
 (11 11 (:REWRITE |(equal (/ x) c)|))
 (11 11 (:REWRITE |(equal (/ x) (/ y))|))
 (11 11 (:REWRITE |(equal (- x) c)|))
 (11 11 (:REWRITE |(equal (- x) (- y))|))
 (11 7 (:REWRITE RTL::NEG-BITN-1))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (10 10 (:REWRITE |(< (/ x) 0)|))
 (10 10 (:REWRITE |(< (* x y) 0)|))
 (8 8 (:REWRITE |(< y (+ (- c) x))|))
 (8 8 (:REWRITE |(< x (+ c/d y))|))
 (8 8 (:REWRITE |(< (+ c/d x) y)|))
 (8 8 (:REWRITE |(< (+ (- c) x) y)|))
 (7 7 (:REWRITE RTL::BITN-NEG))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:META META-RATIONALP-CORRECT))
 (3 3 (:META META-INTEGERP-CORRECT))
 (3 2 (:REWRITE DEFAULT-TIMES-2))
 (3 2 (:REWRITE DEFAULT-TIMES-1))
 (2 1 (:REWRITE DEFAULT-LOGXOR-2))
 (2 1 (:REWRITE DEFAULT-LOGXOR-1))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::ISPOW2-10
 (236 5 (:REWRITE RTL::BITS-TAIL-GEN))
 (208 2 (:REWRITE RTL::BVECP-BITN-0))
 (118 2 (:REWRITE RTL::NEG-BITN-0))
 (93 2 (:REWRITE RTL::NEG-BITN-1))
 (78 69 (:REWRITE DEFAULT-PLUS-1))
 (70 69 (:REWRITE DEFAULT-PLUS-2))
 (48 44 (:REWRITE DEFAULT-LESS-THAN-1))
 (44 44 (:REWRITE THE-FLOOR-BELOW))
 (44 44 (:REWRITE THE-FLOOR-ABOVE))
 (44 44 (:REWRITE DEFAULT-LESS-THAN-2))
 (43 21 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (43 21 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (43 21 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (41 4 (:REWRITE |(< y (+ (- c) x))|))
 (40 36 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (38 38 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (38 36 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (37 37 (:REWRITE DEFAULT-TIMES-2))
 (37 37 (:REWRITE DEFAULT-TIMES-1))
 (37 37 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (37 37 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (37 37 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (37 37 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (37 37 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (37 37 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (37 37 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (37 37 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (37 37 (:REWRITE |(< (/ x) (/ y))|))
 (37 37 (:REWRITE |(< (- x) (- y))|))
 (36 36 (:REWRITE INTEGERP-<-CONSTANT))
 (36 36 (:REWRITE CONSTANT-<-INTEGERP))
 (36 36 (:REWRITE |(< (- x) c)|))
 (28 28 (:REWRITE SIMPLIFY-SUMS-<))
 (25 21 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (23 23 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (21 21 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (21 21 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (21 21 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (21 21 (:REWRITE |(equal c (/ x))|))
 (21 21 (:REWRITE |(equal c (- x))|))
 (21 21 (:REWRITE |(equal (/ x) c)|))
 (21 21 (:REWRITE |(equal (/ x) (/ y))|))
 (21 21 (:REWRITE |(equal (- x) c)|))
 (21 21 (:REWRITE |(equal (- x) (- y))|))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (18 18 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (17 17 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (15 15 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (13 13 (:REWRITE |(< (/ x) 0)|))
 (13 13 (:REWRITE |(< (+ c/d x) y)|))
 (13 13 (:REWRITE |(< (+ (- c) x) y)|))
 (13 13 (:REWRITE |(< (* x y) 0)|))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (10 10 (:REWRITE DEFAULT-MINUS))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (8 8 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (5 5 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (5 5 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:REWRITE |(< x (+ c/d y))|))
 (4 4 (:REWRITE |(* (- x) y)|))
 (2 2 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE RTL::BITS-BVECP))
 )
(RTL::ISPOW2-11
 (355 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (281 4 (:REWRITE RTL::BITS-TAIL))
 (275 2 (:DEFINITION RTL::BVECP))
 (251 28 (:REWRITE DEFAULT-TIMES-2))
 (236 15 (:REWRITE |(< (- x) c)|))
 (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))
 (83 20 (:REWRITE DEFAULT-MINUS))
 (59 28 (:REWRITE DEFAULT-TIMES-1))
 (54 17 (:REWRITE DEFAULT-LESS-THAN-1))
 (50 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (50 13 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (35 17 (:REWRITE DEFAULT-LESS-THAN-2))
 (34 16 (:REWRITE |(< (- x) (- y))|))
 (22 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B-EXPT))
 (22 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (22 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (22 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (17 17 (:REWRITE THE-FLOOR-BELOW))
 (17 17 (:REWRITE THE-FLOOR-ABOVE))
 (16 16 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) (/ y))|))
 (15 13 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (14 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (14 7 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (14 7 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (13 13 (:REWRITE SIMPLIFY-SUMS-<))
 (13 13 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (13 13 (:REWRITE INTEGERP-<-CONSTANT))
 (13 13 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (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 SIMPLIFY-SUMS-EQUAL))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (7 7 (:REWRITE |(equal c (/ x))|))
 (7 7 (:REWRITE |(equal c (- x))|))
 (7 7 (:REWRITE |(equal (/ x) c)|))
 (7 7 (:REWRITE |(equal (/ x) (/ y))|))
 (7 7 (:REWRITE |(equal (- x) c)|))
 (7 7 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:REWRITE DEFAULT-EXPT-2))
 (6 6 (:REWRITE DEFAULT-EXPT-1))
 (6 6 (:REWRITE |(expt 1/c n)|))
 (6 6 (:REWRITE |(expt (- x) n)|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (4 4 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (4 4 (:REWRITE NORMALIZE-ADDENDS))
 (4 4 (:REWRITE DEFAULT-PLUS-2))
 (4 4 (:REWRITE DEFAULT-PLUS-1))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (3 3 (:REWRITE |(* (- x) y)|))
 (2 2 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (2 2 (:REWRITE |(* c (* d x))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 )
(RTL::ISPOW2-12
 (1842 6 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (614 18 (:REWRITE RTL::BITS-TAIL-GEN))
 (335 43 (:REWRITE DEFAULT-TIMES-2))
 (273 273 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (273 273 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (273 273 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (273 273 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (273 273 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (238 32 (:REWRITE DEFAULT-MINUS))
 (222 6 (:LINEAR EXPT->=-1-ONE))
 (222 6 (:LINEAR EXPT-<=-1-TWO))
 (216 125 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (216 6 (:LINEAR EXPT->-1-ONE))
 (216 6 (:LINEAR EXPT-<-1-TWO))
 (192 126 (:REWRITE DEFAULT-LESS-THAN-1))
 (192 6 (:LINEAR EXPT-X->=-X))
 (192 6 (:LINEAR EXPT-X->-X))
 (179 125 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (164 33 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (161 126 (:REWRITE DEFAULT-LESS-THAN-2))
 (149 33 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (144 33 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (136 126 (:REWRITE |(< (- x) (- y))|))
 (136 4 (:REWRITE |(integerp (- x))|))
 (131 125 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (126 126 (:REWRITE THE-FLOOR-BELOW))
 (126 126 (:REWRITE THE-FLOOR-ABOVE))
 (126 126 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (126 126 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (126 126 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (126 126 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (126 126 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (126 126 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (126 126 (:REWRITE |(< c (- x))|))
 (126 126 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (126 126 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (126 126 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (126 126 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (126 126 (:REWRITE |(< (/ x) (/ y))|))
 (125 125 (:REWRITE SIMPLIFY-SUMS-<))
 (125 125 (:REWRITE INTEGERP-<-CONSTANT))
 (125 125 (:REWRITE CONSTANT-<-INTEGERP))
 (117 101 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (87 58 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (77 43 (:REWRITE DEFAULT-TIMES-1))
 (58 29 (:REWRITE DEFAULT-EXPT-2))
 (56 33 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (50 18 (:REWRITE RTL::BITS-TAIL))
 (48 24 (:META META-INTEGERP-CORRECT))
 (38 1 (:REWRITE ODD-EXPT-THM))
 (36 36 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (36 36 (:TYPE-PRESCRIPTION RTL::INT-MSKA))
 (36 36 (:TYPE-PRESCRIPTION RTL::INT-I))
 (36 36 (:TYPE-PRESCRIPTION RTL::INT-A))
 (36 36 (:REWRITE |(< (/ x) 0)|))
 (36 36 (:REWRITE |(< (* x y) 0)|))
 (35 35 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (35 35 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (33 33 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (33 33 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (33 33 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (33 33 (:REWRITE |(equal c (/ x))|))
 (33 33 (:REWRITE |(equal c (- x))|))
 (33 33 (:REWRITE |(equal (/ x) c)|))
 (33 33 (:REWRITE |(equal (/ x) (/ y))|))
 (33 33 (:REWRITE |(equal (- x) c)|))
 (33 33 (:REWRITE |(equal (- x) (- y))|))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (30 10 (:REWRITE DEFAULT-DIVIDE))
 (30 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B-EXPT))
 (29 29 (:REWRITE DEFAULT-EXPT-1))
 (29 29 (:REWRITE |(expt 1/c n)|))
 (29 29 (:REWRITE |(expt (- x) n)|))
 (24 24 (:TYPE-PRESCRIPTION NOT-INTEGERP-4E))
 (24 24 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (24 24 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (24 24 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (24 24 (:REWRITE REDUCE-INTEGERP-+))
 (24 24 (:REWRITE INTEGERP-MINUS-X))
 (24 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (20 10 (:REWRITE DEFAULT-PLUS-2))
 (18 18 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (18 18 (:REWRITE RTL::BITS-NEG-INDICES))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (14 14 (:REWRITE |(< 0 (/ x))|))
 (14 14 (:REWRITE |(< 0 (* x y))|))
 (12 12 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (12 12 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (12 12 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (12 12 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (10 10 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (10 10 (:REWRITE NORMALIZE-ADDENDS))
 (10 10 (:REWRITE DEFAULT-PLUS-1))
 (10 10 (:REWRITE |(* c (* d x))|))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (8 8 (:REWRITE INTEGERP-/))
 (7 7 (:REWRITE |(- (* c x))|))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (6 6 (:REWRITE RTL::INT-MSKB))
 (6 6 (:REWRITE RTL::INT-MSKA))
 (6 6 (:REWRITE RTL::INT-I))
 (6 6 (:REWRITE RTL::INT-B0))
 (6 6 (:REWRITE RTL::INT-B))
 (6 6 (:REWRITE RTL::INT-A0))
 (6 6 (:REWRITE RTL::INT-A))
 (6 6 (:REWRITE |(equal (expt 2 n) c)|))
 (6 6 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (6 6 (:LINEAR EXPT-LINEAR-UPPER-<))
 (6 6 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (6 6 (:LINEAR EXPT-LINEAR-LOWER-<))
 (6 6 (:LINEAR EXPT->=-1-TWO))
 (6 6 (:LINEAR EXPT->-1-TWO))
 (6 6 (:LINEAR EXPT-<=-1-ONE))
 (6 6 (:LINEAR EXPT-<-1-ONE))
 (4 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (3 1 (:REWRITE DEFAULT-LOGXOR-2))
 (3 1 (:REWRITE DEFAULT-LOGXOR-1))
 (2 2 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 )
(RTL::ISPOW2-13
 (2480 8 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (491 491 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (491 491 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (491 491 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (491 491 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (491 491 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (260 8 (:LINEAR EXPT-<=-1-TWO))
 (252 8 (:LINEAR EXPT->-1-ONE))
 (240 155 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (233 156 (:REWRITE DEFAULT-LESS-THAN-1))
 (228 32 (:REWRITE DEFAULT-TIMES-2))
 (220 8 (:LINEAR EXPT-X->=-X))
 (220 8 (:LINEAR EXPT-X->-X))
 (216 27 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B-EXPT))
 (216 27 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (194 155 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (192 21 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E-EXPT))
 (186 10 (:META META-INTEGERP-CORRECT))
 (176 8 (:REWRITE INTEGERP-/))
 (173 156 (:REWRITE DEFAULT-LESS-THAN-2))
 (165 156 (:REWRITE |(< (- x) (- y))|))
 (163 163 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (163 163 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (163 163 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (163 163 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (161 155 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (158 129 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (156 156 (:REWRITE THE-FLOOR-BELOW))
 (156 156 (:REWRITE THE-FLOOR-ABOVE))
 (156 156 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (156 156 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (156 156 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (156 156 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (156 156 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (156 156 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (156 156 (:REWRITE |(< c (- x))|))
 (156 156 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (156 156 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (156 156 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (156 156 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (156 156 (:REWRITE |(< (/ x) (/ y))|))
 (155 155 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (155 155 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (155 155 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (155 155 (:REWRITE SIMPLIFY-SUMS-<))
 (155 155 (:REWRITE INTEGERP-<-CONSTANT))
 (155 155 (:REWRITE CONSTANT-<-INTEGERP))
 (150 18 (:REWRITE DEFAULT-MINUS))
 (142 37 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (127 37 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (124 37 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (110 106 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (78 8 (:LINEAR EXPT-<-1-TWO))
 (57 53 (:REWRITE DEFAULT-EXPT-2))
 (53 53 (:REWRITE DEFAULT-EXPT-1))
 (53 53 (:REWRITE |(expt 1/c n)|))
 (53 53 (:REWRITE |(expt (- x) n)|))
 (52 37 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (48 48 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (48 48 (:TYPE-PRESCRIPTION RTL::INT-MSKA))
 (48 48 (:TYPE-PRESCRIPTION RTL::INT-I))
 (48 48 (:TYPE-PRESCRIPTION RTL::INT-A))
 (37 37 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (37 37 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (37 37 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (37 37 (:REWRITE |(equal c (/ x))|))
 (37 37 (:REWRITE |(equal c (- x))|))
 (37 37 (:REWRITE |(equal (/ x) c)|))
 (37 37 (:REWRITE |(equal (/ x) (/ y))|))
 (37 37 (:REWRITE |(equal (- x) c)|))
 (37 37 (:REWRITE |(equal (- x) (- y))|))
 (36 32 (:REWRITE DEFAULT-TIMES-1))
 (31 1 (:REWRITE ODD-EXPT-THM))
 (28 10 (:REWRITE DEFAULT-DIVIDE))
 (27 27 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (27 27 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (27 27 (:REWRITE |(< (/ x) 0)|))
 (27 27 (:REWRITE |(< (* x y) 0)|))
 (26 26 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (26 26 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (21 21 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E-EXPT))
 (21 21 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E-EXPT))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (18 18 (:REWRITE |(< 0 (/ x))|))
 (18 18 (:REWRITE |(< 0 (* x y))|))
 (16 16 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (16 16 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (10 10 (:REWRITE REDUCE-INTEGERP-+))
 (10 10 (:REWRITE INTEGERP-MINUS-X))
 (10 10 (:REWRITE |(* c (* d x))|))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (8 8 (:REWRITE RTL::INT-MSKB))
 (8 8 (:REWRITE RTL::INT-MSKA))
 (8 8 (:REWRITE RTL::INT-I))
 (8 8 (:REWRITE RTL::INT-B0))
 (8 8 (:REWRITE RTL::INT-B))
 (8 8 (:REWRITE RTL::INT-A0))
 (8 8 (:REWRITE RTL::INT-A))
 (8 8 (:LINEAR EXPT-LINEAR-UPPER-<))
 (8 8 (:LINEAR EXPT-LINEAR-LOWER-<))
 (8 8 (:LINEAR EXPT->=-1-TWO))
 (8 8 (:LINEAR EXPT->-1-TWO))
 (8 8 (:LINEAR EXPT-<=-1-ONE))
 (8 8 (:LINEAR EXPT-<-1-ONE))
 (6 6 (:REWRITE |(equal (expt 2 n) c)|))
 (4 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (3 3 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (3 1 (:REWRITE DEFAULT-LOGXOR-2))
 (3 1 (:REWRITE DEFAULT-LOGXOR-1))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (2 2 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (2 2 (:REWRITE |(- (* c x))|))
 )
(RTL::ISPOW2-14
 (76 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (33 33 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (33 33 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (33 33 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (33 33 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (33 33 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (33 33 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (30 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (30 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (28 8 (:REWRITE DEFAULT-TIMES-2))
 (27 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (16 16 (:TYPE-PRESCRIPTION RTL::INT-A0))
 (14 10 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (14 6 (:REWRITE RTL::BITS-TAIL))
 (12 8 (:REWRITE DEFAULT-TIMES-1))
 (12 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-4E))
 (12 4 (:META META-INTEGERP-CORRECT))
 (11 1 (:REWRITE DEFAULT-MINUS))
 (10 10 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (10 10 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (10 10 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (10 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (8 8 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (5 5 (:REWRITE |(equal c (/ x))|))
 (5 5 (:REWRITE |(equal c (- x))|))
 (5 5 (:REWRITE |(equal (/ x) c)|))
 (5 5 (:REWRITE |(equal (/ x) (/ y))|))
 (5 5 (:REWRITE |(equal (- x) c)|))
 (5 5 (:REWRITE |(equal (- x) (- y))|))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:REWRITE DEFAULT-DIVIDE))
 (4 4 (:REWRITE |(* c (* d x))|))
 (4 2 (:REWRITE DEFAULT-EXPT-2))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE INTEGERP-/))
 (2 2 (:REWRITE DEFAULT-EXPT-1))
 (2 2 (:REWRITE |(expt 1/c n)|))
 (2 2 (:REWRITE |(expt (- x) n)|))
 (1 1 (:REWRITE |(equal (expt 2 n) c)|))
 )
(RTL::ISPOW2-15
 (1117 214 (:REWRITE DEFAULT-TIMES-2))
 (930 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (926 60 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (711 711 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (711 711 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (711 711 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (418 10 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (416 8 (:REWRITE MOD-X-Y-=-X . 4))
 (416 8 (:REWRITE MOD-X-Y-=-X . 3))
 (408 10 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (346 10 (:REWRITE DEFAULT-MOD-RATIO))
 (333 213 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (333 213 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (333 213 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (332 4 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (316 10 (:REWRITE MOD-ZERO . 4))
 (293 214 (:REWRITE DEFAULT-TIMES-1))
 (282 180 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (225 89 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (188 52 (:REWRITE INTEGERP-<-CONSTANT))
 (180 180 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (180 180 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (180 180 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (154 27 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (154 27 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (142 60 (:REWRITE DEFAULT-LESS-THAN-1))
 (140 84 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (140 84 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (140 84 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (134 27 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (134 4 (:REWRITE RTL::MOD-DOES-NOTHING))
 (130 50 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (130 50 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (127 127 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (127 127 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (127 127 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (127 127 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (127 127 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (126 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-4K))
 (126 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-3K))
 (126 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-2K))
 (126 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-1K))
 (116 10 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (112 10 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (100 100 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (89 89 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (78 60 (:REWRITE DEFAULT-LESS-THAN-2))
 (76 38 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (76 13 (:META META-INTEGERP-CORRECT))
 (75 75 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (75 75 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (69 69 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (68 52 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (61 1 (:REWRITE INTEGERP-/))
 (60 60 (:REWRITE THE-FLOOR-BELOW))
 (60 60 (:REWRITE THE-FLOOR-ABOVE))
 (58 50 (:REWRITE SIMPLIFY-SUMS-<))
 (52 52 (:REWRITE CONSTANT-<-INTEGERP))
 (52 52 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (52 52 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (52 52 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (52 52 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (52 52 (:REWRITE |(< c (- x))|))
 (52 52 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (52 52 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (52 52 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (52 52 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (52 52 (:REWRITE |(< (/ x) (/ y))|))
 (52 52 (:REWRITE |(< (- x) c)|))
 (52 52 (:REWRITE |(< (- x) (- y))|))
 (51 39 (:REWRITE |(* c (* d x))|))
 (50 50 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (50 8 (:REWRITE MOD-X-Y-=-X . 2))
 (49 27 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (44 44 (:TYPE-PRESCRIPTION ABS))
 (38 38 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (38 38 (:TYPE-PRESCRIPTION NATP))
 (38 2 (:REWRITE |(mod x 1)|))
 (36 8 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (33 3 (:REWRITE DEFAULT-MINUS))
 (32 16 (:TYPE-PRESCRIPTION NOT-INTEGERP-4G))
 (31 27 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (30 30 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (28 27 (:REWRITE DEFAULT-DIVIDE))
 (27 27 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (27 27 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (27 27 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (27 27 (:REWRITE |(equal c (/ x))|))
 (27 27 (:REWRITE |(equal c (- x))|))
 (27 27 (:REWRITE |(equal (/ x) c)|))
 (27 27 (:REWRITE |(equal (/ x) (/ y))|))
 (27 27 (:REWRITE |(equal (- x) c)|))
 (27 27 (:REWRITE |(equal (- x) (- y))|))
 (24 16 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (24 10 (:REWRITE DEFAULT-MOD-1))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (18 8 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (16 16 (:TYPE-PRESCRIPTION NOT-INTEGERP-3G))
 (16 16 (:TYPE-PRESCRIPTION NOT-INTEGERP-2G))
 (16 16 (:TYPE-PRESCRIPTION NOT-INTEGERP-1G))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (16 16 (:REWRITE |(< (/ x) 0)|))
 (16 16 (:REWRITE |(< (* x y) 0)|))
 (16 8 (:REWRITE DEFAULT-EXPT-2))
 (14 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-4H))
 (14 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-3R))
 (14 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-3L))
 (14 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-3H))
 (14 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-2R))
 (14 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-2L))
 (14 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-2H))
 (14 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-1R))
 (14 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-1L))
 (14 14 (:TYPE-PRESCRIPTION NOT-INTEGERP-1H))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (14 14 (:REWRITE |(< 0 (/ x))|))
 (14 14 (:REWRITE |(< 0 (* x y))|))
 (13 13 (:REWRITE REDUCE-INTEGERP-+))
 (13 13 (:REWRITE INTEGERP-MINUS-X))
 (12 4 (:REWRITE RTL::BITS-TAIL))
 (10 10 (:REWRITE DEFAULT-MOD-2))
 (10 10 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (8 8 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (8 8 (:REWRITE DEFAULT-EXPT-1))
 (8 8 (:REWRITE |(mod x (- y))| . 3))
 (8 8 (:REWRITE |(mod x (- y))| . 2))
 (8 8 (:REWRITE |(mod x (- y))| . 1))
 (8 8 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (8 8 (:REWRITE |(expt 1/c n)|))
 (8 8 (:REWRITE |(expt (- x) n)|))
 (8 8 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (7 7 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (6 6 (:REWRITE |(equal (* x y) 0)|))
 (6 6 (:REWRITE |(< 0 (* x (/ y))) rationalp (* x (/ y))|))
 (5 2 (:REWRITE |(<= 1 (* x (/ y))) with (< y 0)|))
 (5 2 (:REWRITE |(<= 1 (* x (/ y))) with (< 0 y)|))
 (5 2 (:REWRITE |(< (* x (/ y)) 1) with (< y 0)|))
 (5 2 (:REWRITE |(< (* x (/ y)) 1) with (< 0 y)|))
 (4 4 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (4 4 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (4 4 (:REWRITE |(< (* x (/ y)) 0) rationalp (* x (/ y))|))
 (1 1 (:REWRITE |(equal (expt 2 n) c)|))
 )
(RTL::ISPOW2-16
 (440 5 (:REWRITE RTL::BITS-TAIL-GEN))
 (233 6 (:LINEAR RTL::FL-DEF))
 (180 9 (:REWRITE RTL::INTEGERP-FL))
 (82 14 (:REWRITE DEFAULT-TIMES-2))
 (55 55 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (55 55 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (55 55 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (39 39 (:TYPE-PRESCRIPTION RTL::FL-DEF))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (38 38 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (33 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (33 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (30 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (22 14 (:REWRITE DEFAULT-TIMES-1))
 (21 13 (:META META-INTEGERP-CORRECT))
 (17 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-4E))
 (15 5 (:REWRITE RTL::BITS-TAIL))
 (13 13 (:REWRITE REDUCE-INTEGERP-+))
 (13 13 (:REWRITE INTEGERP-MINUS-X))
 (12 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (11 11 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (11 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (11 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (11 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (11 1 (:REWRITE DEFAULT-MINUS))
 (10 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (8 8 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (8 8 (:REWRITE RTL::BITS-NEG-INDICES))
 (8 6 (:REWRITE DEFAULT-DIVIDE))
 (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 NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (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 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (6 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (6 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (6 3 (:REWRITE DEFAULT-PLUS-2))
 (6 3 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 4 (:REWRITE |(* c (* d x))|))
 (4 2 (:REWRITE DEFAULT-EXPT-2))
 (3 3 (:REWRITE THE-FLOOR-BELOW))
 (3 3 (:REWRITE THE-FLOOR-ABOVE))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3 3 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (3 3 (:REWRITE INTEGERP-<-CONSTANT))
 (3 3 (:REWRITE DEFAULT-PLUS-1))
 (3 3 (:REWRITE DEFAULT-LESS-THAN-2))
 (3 3 (:REWRITE CONSTANT-<-INTEGERP))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (- x))|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) (/ y))|))
 (3 3 (:REWRITE |(< (- x) c)|))
 (3 3 (:REWRITE |(< (- x) (- y))|))
 (3 3 (:LINEAR RTL::N<=FL-LINEAR))
 (3 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4G))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE INTEGERP-/))
 (2 2 (:REWRITE DEFAULT-EXPT-1))
 (2 2 (:REWRITE |(expt 1/c n)|))
 (2 2 (:REWRITE |(expt (- x) n)|))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3G))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2G))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1G))
 (1 1 (:REWRITE |(equal (expt 2 n) c)|))
 )
(RTL::ISPOW2-17
 (4502 14 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (844 23 (:REWRITE RTL::BITS-TAIL-GEN))
 (518 14 (:LINEAR EXPT->=-1-ONE))
 (518 14 (:LINEAR EXPT-<=-1-TWO))
 (504 14 (:LINEAR EXPT->-1-ONE))
 (504 14 (:LINEAR EXPT-<-1-TWO))
 (448 14 (:LINEAR EXPT-X->=-X))
 (448 14 (:LINEAR EXPT-X->-X))
 (442 270 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (382 272 (:REWRITE DEFAULT-LESS-THAN-1))
 (368 270 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (338 338 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (338 338 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (338 338 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (338 338 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (338 338 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (338 338 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (334 272 (:REWRITE DEFAULT-LESS-THAN-2))
 (294 58 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (294 58 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (274 270 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (272 272 (:REWRITE THE-FLOOR-BELOW))
 (272 272 (:REWRITE THE-FLOOR-ABOVE))
 (270 270 (:REWRITE SIMPLIFY-SUMS-<))
 (270 270 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (270 270 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (270 270 (:REWRITE INTEGERP-<-CONSTANT))
 (270 270 (:REWRITE CONSTANT-<-INTEGERP))
 (270 270 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (270 270 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (270 270 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (270 270 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (270 270 (:REWRITE |(< c (- x))|))
 (270 270 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (270 270 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (270 270 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (270 270 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (270 270 (:REWRITE |(< (/ x) (/ y))|))
 (270 270 (:REWRITE |(< (- x) c)|))
 (270 270 (:REWRITE |(< (- x) (- y))|))
 (265 58 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (223 223 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (223 223 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (223 223 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (205 201 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (117 25 (:REWRITE DEFAULT-MINUS))
 (113 58 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (84 84 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (84 84 (:TYPE-PRESCRIPTION RTL::INT-MSKA))
 (84 84 (:TYPE-PRESCRIPTION RTL::INT-I))
 (84 84 (:TYPE-PRESCRIPTION RTL::INT-A))
 (61 23 (:REWRITE RTL::BITS-TAIL))
 (58 58 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (58 58 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (58 58 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (58 58 (:REWRITE |(equal c (/ x))|))
 (58 58 (:REWRITE |(equal c (- x))|))
 (58 58 (:REWRITE |(equal (/ x) c)|))
 (58 58 (:REWRITE |(equal (/ x) (/ y))|))
 (58 58 (:REWRITE |(equal (- x) c)|))
 (58 58 (:REWRITE |(equal (- x) (- y))|))
 (51 34 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (48 48 (:TYPE-PRESCRIPTION RTL::SHFTA))
 (42 42 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (42 42 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (42 42 (:REWRITE |(< (/ x) 0)|))
 (42 42 (:REWRITE |(< (* x y) 0)|))
 (37 33 (:REWRITE DEFAULT-TIMES-2))
 (37 33 (:REWRITE DEFAULT-DIVIDE))
 (34 17 (:REWRITE DEFAULT-EXPT-2))
 (33 33 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (33 33 (:REWRITE DEFAULT-TIMES-1))
 (32 1 (:REWRITE |(< (if a b c) x)|))
 (31 31 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (30 30 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (30 30 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (30 30 (:REWRITE |(< 0 (/ x))|))
 (30 30 (:REWRITE |(< 0 (* x y))|))
 (28 28 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (28 28 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (28 28 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (28 28 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (25 25 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (25 25 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (25 25 (:REWRITE RTL::BITS-NEG-INDICES))
 (17 17 (:REWRITE DEFAULT-EXPT-1))
 (17 17 (:REWRITE |(expt 1/c n)|))
 (17 17 (:REWRITE |(expt (- x) n)|))
 (16 13 (:REWRITE DEFAULT-PLUS-2))
 (14 14 (:REWRITE RTL::INT-MSKB))
 (14 14 (:REWRITE RTL::INT-MSKA))
 (14 14 (:REWRITE RTL::INT-I))
 (14 14 (:REWRITE RTL::INT-B0))
 (14 14 (:REWRITE RTL::INT-B))
 (14 14 (:REWRITE RTL::INT-A0))
 (14 14 (:REWRITE RTL::INT-A))
 (14 14 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (14 14 (:LINEAR EXPT-LINEAR-UPPER-<))
 (14 14 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (14 14 (:LINEAR EXPT-LINEAR-LOWER-<))
 (14 14 (:LINEAR EXPT->=-1-TWO))
 (14 14 (:LINEAR EXPT->-1-TWO))
 (14 14 (:LINEAR EXPT-<=-1-ONE))
 (14 14 (:LINEAR EXPT-<-1-ONE))
 (14 13 (:REWRITE DEFAULT-PLUS-1))
 (11 11 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (11 11 (:REWRITE NORMALIZE-ADDENDS))
 (8 8 (:REWRITE |(equal (expt 2 n) c)|))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-INTEGERP-CORRECT))
 (4 4 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 2 (:REWRITE |(- (* c x))|))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::ISPOW2-18
 (1540 18 (:REWRITE RTL::BITS-TAIL-GEN))
 (1001 99 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (767 2 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (233 233 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (233 233 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (233 233 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (233 233 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (233 233 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (233 233 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (194 93 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (170 34 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (166 102 (:REWRITE DEFAULT-LESS-THAN-2))
 (160 34 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (148 34 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (139 102 (:REWRITE DEFAULT-LESS-THAN-1))
 (129 129 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (129 129 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (129 129 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (124 37 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (123 6 (:REWRITE |(* y (* x z))|))
 (114 93 (:REWRITE SIMPLIFY-SUMS-<))
 (102 102 (:REWRITE THE-FLOOR-BELOW))
 (102 102 (:REWRITE THE-FLOOR-ABOVE))
 (102 102 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (102 102 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (101 99 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (99 99 (:REWRITE INTEGERP-<-CONSTANT))
 (99 99 (:REWRITE CONSTANT-<-INTEGERP))
 (99 99 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (99 99 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (99 99 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (99 99 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (99 99 (:REWRITE |(< c (- x))|))
 (99 99 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (99 99 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (99 99 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (99 99 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (99 99 (:REWRITE |(< (/ x) (/ y))|))
 (99 99 (:REWRITE |(< (- x) c)|))
 (99 99 (:REWRITE |(< (- x) (- y))|))
 (96 65 (:REWRITE DEFAULT-TIMES-2))
 (87 85 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (77 5 (:LINEAR EXPT->=-1-ONE))
 (77 5 (:LINEAR EXPT-<=-1-TWO))
 (75 5 (:LINEAR EXPT->-1-ONE))
 (75 5 (:LINEAR EXPT-<-1-TWO))
 (73 65 (:REWRITE DEFAULT-TIMES-1))
 (69 34 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (67 5 (:LINEAR EXPT-X->=-X))
 (67 5 (:LINEAR EXPT-X->-X))
 (65 13 (:REWRITE DEFAULT-MINUS))
 (63 6 (:REWRITE BUBBLE-DOWN-*-MATCH-1))
 (57 6 (:REWRITE |(* x x)|))
 (52 31 (:REWRITE DEFAULT-PLUS-2))
 (50 18 (:REWRITE RTL::BITS-TAIL))
 (42 32 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (40 40 (:TYPE-PRESCRIPTION RTL::SHFTA))
 (38 28 (:REWRITE DEFAULT-DIVIDE))
 (34 34 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (34 34 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (34 34 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (34 34 (:REWRITE |(equal c (/ x))|))
 (34 34 (:REWRITE |(equal c (- x))|))
 (34 34 (:REWRITE |(equal (/ x) c)|))
 (34 34 (:REWRITE |(equal (/ x) (/ y))|))
 (34 34 (:REWRITE |(equal (- x) c)|))
 (34 34 (:REWRITE |(equal (- x) (- y))|))
 (33 33 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (33 33 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (33 33 (:REWRITE |(< (/ x) 0)|))
 (33 33 (:REWRITE |(< (* x y) 0)|))
 (32 31 (:REWRITE DEFAULT-PLUS-1))
 (29 19 (:REWRITE DEFAULT-EXPT-2))
 (28 28 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (27 27 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (27 27 (:REWRITE NORMALIZE-ADDENDS))
 (24 24 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (24 24 (:REWRITE RTL::BITS-NEG-INDICES))
 (24 6 (:REWRITE |(* y x)|))
 (21 3 (:REWRITE |(expt (/ x) n)|))
 (19 19 (:REWRITE DEFAULT-EXPT-1))
 (19 19 (:REWRITE |(expt 1/c n)|))
 (19 19 (:REWRITE |(expt (- x) n)|))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B-EXPT))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (12 12 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (12 12 (:TYPE-PRESCRIPTION RTL::INT-MSKA))
 (12 12 (:TYPE-PRESCRIPTION RTL::INT-I))
 (12 12 (:TYPE-PRESCRIPTION RTL::INT-A))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (12 12 (:REWRITE RTL::INTEGERP-FL))
 (12 12 (:DEFINITION FIX))
 (12 4 (:REWRITE DEFAULT-LOGXOR-2))
 (10 10 (:REWRITE |(< 0 (* x y))|))
 (10 10 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (10 10 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (10 10 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (10 10 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (8 4 (:REWRITE DEFAULT-LOGXOR-1))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (7 7 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (6 6 (:REWRITE |(* a (/ a))|))
 (6 6 (:LINEAR RTL::N>=CG-LINEAR))
 (5 5 (:REWRITE REDUCE-INTEGERP-+))
 (5 5 (:REWRITE INTEGERP-MINUS-X))
 (5 5 (:REWRITE |(equal (expt 2 n) c)|))
 (5 5 (:META META-INTEGERP-CORRECT))
 (5 5 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (5 5 (:LINEAR EXPT-LINEAR-UPPER-<))
 (5 5 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (5 5 (:LINEAR EXPT-LINEAR-LOWER-<))
 (5 5 (:LINEAR EXPT->=-1-TWO))
 (5 5 (:LINEAR EXPT->-1-TWO))
 (5 5 (:LINEAR EXPT-<=-1-ONE))
 (5 5 (:LINEAR EXPT-<-1-ONE))
 (4 4 (:REWRITE |(equal (+ (- c) x) y)|))
 (4 4 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (3 3 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (3 3 (:REWRITE |(* 1 x)|))
 (2 2 (:REWRITE RTL::INT-MSKB))
 (2 2 (:REWRITE RTL::INT-MSKA))
 (2 2 (:REWRITE RTL::INT-I))
 (2 2 (:REWRITE RTL::INT-B0))
 (2 2 (:REWRITE RTL::INT-B))
 (2 2 (:REWRITE RTL::INT-A0))
 (2 2 (:REWRITE RTL::INT-A))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 2 (:REWRITE |(< (* x (/ y)) 0) rationalp (* x (/ y))|))
 (2 2 (:LINEAR RTL::N<=FL-LINEAR))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::ISPOW2-CASE
 (588 14 (:REWRITE RTL::BITS-TAIL-GEN))
 (189 189 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (189 189 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (189 189 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (189 189 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (189 189 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (189 189 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (112 112 (:TYPE-PRESCRIPTION RTL::INT-I))
 (83 21 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (83 21 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (70 54 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (70 54 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (70 54 (:REWRITE DEFAULT-LESS-THAN-1))
 (66 6 (:REWRITE DEFAULT-MINUS))
 (56 56 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (56 56 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (56 56 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (54 54 (:REWRITE THE-FLOOR-BELOW))
 (54 54 (:REWRITE THE-FLOOR-ABOVE))
 (54 54 (:REWRITE SIMPLIFY-SUMS-<))
 (54 54 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (54 54 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (54 54 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (54 54 (:REWRITE INTEGERP-<-CONSTANT))
 (54 54 (:REWRITE DEFAULT-LESS-THAN-2))
 (54 54 (:REWRITE CONSTANT-<-INTEGERP))
 (54 54 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (54 54 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (54 54 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (54 54 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (54 54 (:REWRITE |(< c (- x))|))
 (54 54 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (54 54 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (54 54 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (54 54 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (54 54 (:REWRITE |(< (/ x) (/ y))|))
 (54 54 (:REWRITE |(< (- x) c)|))
 (54 54 (:REWRITE |(< (- x) (- y))|))
 (51 34 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (51 21 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (42 14 (:REWRITE RTL::BITS-TAIL))
 (40 40 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (40 40 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (40 40 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (40 40 (:REWRITE |(< (/ x) 0)|))
 (40 40 (:REWRITE |(< (* x y) 0)|))
 (39 21 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (34 17 (:REWRITE DEFAULT-EXPT-2))
 (21 21 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (21 21 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (21 21 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (21 21 (:REWRITE |(equal c (/ x))|))
 (21 21 (:REWRITE |(equal c (- x))|))
 (21 21 (:REWRITE |(equal (/ x) c)|))
 (21 21 (:REWRITE |(equal (/ x) (/ y))|))
 (21 21 (:REWRITE |(equal (- x) c)|))
 (21 21 (:REWRITE |(equal (- x) (- y))|))
 (17 17 (:REWRITE DEFAULT-EXPT-1))
 (17 17 (:REWRITE |(expt 1/c n)|))
 (17 17 (:REWRITE |(expt (- x) n)|))
 (16 8 (:REWRITE DEFAULT-TIMES-1))
 (14 14 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (14 14 (:REWRITE RTL::BITS-NEG-INDICES))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (8 8 (:REWRITE REDUCE-INTEGERP-+))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (8 8 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (8 8 (:REWRITE INTEGERP-MINUS-X))
 (8 8 (:REWRITE DEFAULT-TIMES-2))
 (8 8 (:REWRITE DEFAULT-DIVIDE))
 (8 8 (:META META-INTEGERP-CORRECT))
 (6 2 (:REWRITE DEFAULT-LOGXOR-1))
 (2 2 (:REWRITE DEFAULT-LOGXOR-2))
 (1 1 (:REWRITE |(equal (expt 2 n) c)|))
 )
(RTL::QUOT-1-1
 (101 22 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (87 84 (:REWRITE DEFAULT-LESS-THAN-1))
 (84 84 (:REWRITE THE-FLOOR-BELOW))
 (84 84 (:REWRITE THE-FLOOR-ABOVE))
 (84 84 (:REWRITE DEFAULT-LESS-THAN-2))
 (84 20 (:REWRITE ACL2-NUMBERP-X))
 (76 53 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (76 53 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (53 53 (:REWRITE |(< (/ x) (/ y))|))
 (50 50 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (50 50 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (50 50 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (50 50 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (50 50 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (50 50 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (50 50 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (50 50 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (47 46 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (47 46 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (46 46 (:REWRITE SIMPLIFY-SUMS-<))
 (46 46 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (46 46 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (46 46 (:REWRITE INTEGERP-<-CONSTANT))
 (46 46 (:REWRITE CONSTANT-<-INTEGERP))
 (46 46 (:REWRITE |(< (- x) c)|))
 (45 22 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (37 22 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (32 8 (:REWRITE RATIONALP-X))
 (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 DEFAULT-MINUS))
 (30 30 (:REWRITE |(< (/ x) 0)|))
 (30 30 (:REWRITE |(< (* x y) 0)|))
 (26 22 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (22 22 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (22 22 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (22 22 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (22 22 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (22 22 (:REWRITE DEFAULT-TIMES-2))
 (22 22 (:REWRITE DEFAULT-TIMES-1))
 (22 22 (:REWRITE |(equal c (/ x))|))
 (22 22 (:REWRITE |(equal c (- x))|))
 (22 22 (:REWRITE |(equal (/ x) c)|))
 (22 22 (:REWRITE |(equal (/ x) (/ y))|))
 (22 22 (:REWRITE |(equal (- x) c)|))
 (22 22 (:REWRITE |(equal (- x) (- y))|))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (14 14 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (8 8 (:REWRITE REDUCE-RATIONALP-+))
 (8 8 (:REWRITE REDUCE-RATIONALP-*))
 (8 8 (:REWRITE REDUCE-INTEGERP-+))
 (8 8 (:REWRITE RATIONALP-MINUS-X))
 (8 8 (:REWRITE INTEGERP-MINUS-X))
 (8 8 (:REWRITE |(< 0 (/ x))|))
 (8 8 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:META META-RATIONALP-CORRECT))
 (8 8 (:META META-INTEGERP-CORRECT))
 (6 6 (:REWRITE |(* (- x) y)|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 )
(RTL::HACK-1
 (2992 10 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (455 207 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (390 10 (:LINEAR EXPT->=-1-ONE))
 (390 10 (:LINEAR EXPT-<=-1-TWO))
 (387 207 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (382 220 (:REWRITE DEFAULT-LESS-THAN-1))
 (380 10 (:LINEAR EXPT->-1-ONE))
 (380 10 (:LINEAR EXPT-<-1-TWO))
 (376 220 (:REWRITE DEFAULT-LESS-THAN-2))
 (356 356 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (356 356 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (356 356 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (356 356 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (356 356 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (356 356 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (340 10 (:LINEAR EXPT-X->=-X))
 (340 10 (:LINEAR EXPT-X->-X))
 (267 207 (:REWRITE SIMPLIFY-SUMS-<))
 (246 6 (:REWRITE ODD-EXPT-THM))
 (220 220 (:REWRITE THE-FLOOR-BELOW))
 (220 220 (:REWRITE THE-FLOOR-ABOVE))
 (217 217 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (217 217 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (214 214 (:REWRITE |(< (/ x) (/ y))|))
 (213 213 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (213 213 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (213 213 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (213 213 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (213 213 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (213 213 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (213 213 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (213 213 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (207 207 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (207 207 (:REWRITE INTEGERP-<-CONSTANT))
 (207 207 (:REWRITE CONSTANT-<-INTEGERP))
 (177 177 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (177 177 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (177 177 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (177 177 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (166 166 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (82 82 (:TYPE-PRESCRIPTION RTL::INT-B0))
 (80 80 (:TYPE-PRESCRIPTION RTL::INT-MSKB))
 (80 80 (:TYPE-PRESCRIPTION RTL::INT-MSKA))
 (80 80 (:TYPE-PRESCRIPTION RTL::INT-I))
 (80 80 (:TYPE-PRESCRIPTION RTL::INT-B))
 (80 80 (:TYPE-PRESCRIPTION RTL::INT-A0))
 (80 80 (:TYPE-PRESCRIPTION RTL::INT-A))
 (74 74 (:REWRITE |arith (* c (* d x))|))
 (55 23 (:REWRITE DEFAULT-MINUS))
 (45 45 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (45 45 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (45 45 (:REWRITE |(< (/ x) 0)|))
 (45 45 (:REWRITE |(< (* x y) 0)|))
 (37 37 (:REWRITE |arith (* (- x) y)|))
 (32 32 (:REWRITE |arith (- (* c x))|))
 (30 30 (:REWRITE |(< 0 (/ x))|))
 (30 30 (:REWRITE |(< 0 (* x y))|))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (27 1 (:REWRITE |(<= (* x (/ y)) -1) with (< 0 y)|))
 (26 1 (:REWRITE |(< -1 (* x (/ y))) with (< 0 y)|))
 (20 20 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (20 20 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (20 20 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (20 20 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (15 15 (:REWRITE |arith (expt x c)|))
 (14 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (14 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (14 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (10 10 (:REWRITE |arith (expt 1/c n)|))
 (10 10 (:REWRITE RTL::INT-MSKB))
 (10 10 (:REWRITE RTL::INT-MSKA))
 (10 10 (:REWRITE RTL::INT-I))
 (10 10 (:REWRITE RTL::INT-B0))
 (10 10 (:REWRITE RTL::INT-B))
 (10 10 (:REWRITE RTL::INT-A0))
 (10 10 (:REWRITE RTL::INT-A))
 (10 10 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (10 10 (:LINEAR EXPT-LINEAR-UPPER-<))
 (10 10 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (10 10 (:LINEAR EXPT-LINEAR-LOWER-<))
 (10 10 (:LINEAR EXPT->=-1-TWO))
 (10 10 (:LINEAR EXPT->-1-TWO))
 (10 10 (:LINEAR EXPT-<=-1-ONE))
 (10 10 (:LINEAR EXPT-<-1-ONE))
 (10 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (9 6 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 8 (:REWRITE REDUCE-INTEGERP-+))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (8 8 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (8 8 (:REWRITE INTEGERP-MINUS-X))
 (8 8 (:REWRITE DEFAULT-TIMES-2))
 (8 8 (:REWRITE DEFAULT-TIMES-1))
 (8 8 (:REWRITE DEFAULT-DIVIDE))
 (8 8 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (8 8 (:REWRITE |(< (* x (/ y)) 0) rationalp (* x (/ y))|))
 (8 8 (:META META-INTEGERP-CORRECT))
 (7 7 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (6 3 (:REWRITE DEFAULT-EXPT-2))
 (4 4 (:REWRITE |(- (* c x))|))
 (3 3 (:REWRITE DEFAULT-EXPT-1))
 (3 3 (:REWRITE |(expt 1/c n)|))
 (3 3 (:REWRITE |(expt (- x) n)|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:REWRITE |(< (* x (/ y)) 1) with (< y 0)|))
 (2 2 (:REWRITE |(< (* x (/ y)) 1) with (< 0 y)|))
 (2 1 (:REWRITE DEFAULT-PLUS-2))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE |(< -1 (* x (/ y))) with (< y 0)|))
 )
(RTL::QUOT-1-2
 (501 501 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (501 501 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (501 501 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (401 143 (:REWRITE DEFAULT-LESS-THAN-1))
 (296 144 (:REWRITE DEFAULT-PLUS-2))
 (285 103 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (263 103 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (248 144 (:REWRITE DEFAULT-PLUS-1))
 (222 89 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (219 143 (:REWRITE DEFAULT-LESS-THAN-2))
 (200 80 (:REWRITE DEFAULT-MINUS))
 (148 73 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (143 143 (:REWRITE THE-FLOOR-BELOW))
 (143 143 (:REWRITE THE-FLOOR-ABOVE))
 (133 133 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (133 133 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (128 124 (:REWRITE |(< (/ x) (/ y))|))
 (127 4 (:REWRITE |(<= (* x (/ y)) -1) with (< 0 y)|))
 (124 4 (:REWRITE |(< -1 (* x (/ y))) with (< 0 y)|))
 (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 |(< (/ 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|))
 (103 103 (:REWRITE SIMPLIFY-SUMS-<))
 (103 103 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (103 103 (:REWRITE INTEGERP-<-CONSTANT))
 (103 103 (:REWRITE CONSTANT-<-INTEGERP))
 (100 73 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (97 89 (:REWRITE |(equal c (- x))|))
 (97 89 (:REWRITE |(equal (- x) (- y))|))
 (92 92 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (89 89 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (89 89 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (89 89 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (89 89 (:REWRITE |(equal c (/ x))|))
 (89 89 (:REWRITE |(equal (/ x) c)|))
 (89 89 (:REWRITE |(equal (/ x) (/ y))|))
 (89 89 (:REWRITE |(equal (- x) c)|))
 (72 72 (:REWRITE |arith (* c (* d x))|))
 (58 58 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (56 56 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (54 52 (:REWRITE |(< (/ x) 0)|))
 (52 52 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (52 52 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (52 52 (:REWRITE |(< (* x y) 0)|))
 (46 7 (:REWRITE |(< (* x (/ y)) 1) with (< y 0)|))
 (46 7 (:REWRITE |(< (* x (/ y)) 1) with (< 0 y)|))
 (43 43 (:REWRITE |arith (* (- x) y)|))
 (43 4 (:REWRITE |(< -1 (* x (/ y))) with (< y 0)|))
 (34 34 (:REWRITE |arith (- (* c x))|))
 (34 30 (:REWRITE DEFAULT-TIMES-2))
 (34 30 (:REWRITE DEFAULT-TIMES-1))
 (32 16 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (28 26 (:REWRITE DEFAULT-DIVIDE))
 (26 26 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (26 26 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (26 26 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (26 26 (:REWRITE |(< (* x (/ y)) 0) rationalp (* x (/ y))|))
 (25 25 (:REWRITE |(equal (+ (- c) x) y)|))
 (21 5 (:REWRITE ACL2-NUMBERP-X))
 (14 14 (:REWRITE |(- (* c x))|))
 (12 12 (:REWRITE |(< 0 (/ x))|))
 (12 12 (:REWRITE |(< 0 (* x y))|))
 (10 10 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (8 8 (:REWRITE |(+ c (+ d x))|))
 (8 2 (:REWRITE RATIONALP-X))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-4E))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 )
(RTL::QUOT-1-3
 (152 10 (:REWRITE RTL::INTEGERP-FL))
 (85 85 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (85 85 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (85 85 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (60 20 (:REWRITE DEFAULT-LESS-THAN-1))
 (40 4 (:REWRITE |(integerp (- x))|))
 (38 1 (:REWRITE |(<= 1 (* x (/ y))) with (< y 0)|))
 (38 1 (:REWRITE |(<= 1 (* x (/ y))) with (< 0 y)|))
 (38 1 (:REWRITE |(<= (* x (/ y)) -1) with (< y 0)|))
 (38 1 (:REWRITE |(<= (* x (/ y)) -1) with (< 0 y)|))
 (38 1 (:REWRITE |(< -1 (* x (/ y))) with (< y 0)|))
 (38 1 (:REWRITE |(< -1 (* x (/ y))) with (< 0 y)|))
 (38 1 (:REWRITE |(< (* x (/ y)) 1) with (< y 0)|))
 (38 1 (:REWRITE |(< (* x (/ y)) 1) with (< 0 y)|))
 (36 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (36 16 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (36 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (36 6 (:REWRITE RATIONALP-X))
 (24 20 (:REWRITE DEFAULT-LESS-THAN-2))
 (24 18 (:REWRITE |(< (/ x) (/ y))|))
 (22 10 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (22 6 (:REWRITE ACL2-NUMBERP-X))
 (20 20 (:REWRITE THE-FLOOR-BELOW))
 (20 20 (:REWRITE THE-FLOOR-ABOVE))
 (20 10 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (18 18 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (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))|))
 (16 16 (:REWRITE SIMPLIFY-SUMS-<))
 (16 16 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (16 16 (:REWRITE REDUCE-INTEGERP-+))
 (16 16 (:REWRITE INTEGERP-MINUS-X))
 (16 16 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE CONSTANT-<-INTEGERP))
 (16 16 (:META META-INTEGERP-CORRECT))
 (12 10 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (12 8 (:REWRITE |(< (/ x) 0)|))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (10 10 (:REWRITE |(equal c (/ x))|))
 (10 10 (:REWRITE |(equal c (- x))|))
 (10 10 (:REWRITE |(equal (/ x) c)|))
 (10 10 (:REWRITE |(equal (/ x) (/ y))|))
 (10 10 (:REWRITE |(equal (- x) c)|))
 (10 10 (:REWRITE |(equal (- x) (- y))|))
 (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 REMOVE-WEAK-INEQUALITIES))
 (8 8 (:REWRITE |(< (* x y) 0)|))
 (8 4 (:REWRITE DEFAULT-TIMES-2))
 (8 4 (:REWRITE DEFAULT-TIMES-1))
 (8 4 (:REWRITE DEFAULT-DIVIDE))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 3 (:REWRITE DEFAULT-PLUS-2))
 (5 5 (:REWRITE DEFAULT-MINUS))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (4 4 (:REWRITE |(< (* x (/ y)) 0) rationalp (* x (/ y))|))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (3 3 (:REWRITE DEFAULT-PLUS-1))
 (3 3 (:REWRITE |(- (* c x))|))
 )
(RTL::QUOT-1-4
 (94 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (78 5 (:REWRITE RTL::INTEGERP-FL))
 (71 71 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (71 71 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (71 71 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (62 19 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (50 19 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (44 12 (:REWRITE ACL2-NUMBERP-X))
 (27 15 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (27 15 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (27 15 (:REWRITE DEFAULT-LESS-THAN-1))
 (24 11 (:REWRITE DEFAULT-TIMES-1))
 (23 19 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (19 19 (:REWRITE |(equal c (/ x))|))
 (19 19 (:REWRITE |(equal c (- x))|))
 (19 19 (:REWRITE |(equal (/ x) c)|))
 (19 19 (:REWRITE |(equal (/ x) (/ y))|))
 (19 19 (:REWRITE |(equal (- x) c)|))
 (19 19 (:REWRITE |(equal (- x) (- y))|))
 (18 2 (:REWRITE |(integerp (- x))|))
 (16 15 (:REWRITE |(< (/ x) 0)|))
 (16 15 (:REWRITE |(< (/ x) (/ y))|))
 (16 8 (:REWRITE DEFAULT-LOGXOR-2))
 (16 8 (:REWRITE DEFAULT-LOGXOR-1))
 (16 4 (:REWRITE RATIONALP-X))
 (15 15 (:REWRITE THE-FLOOR-BELOW))
 (15 15 (:REWRITE THE-FLOOR-ABOVE))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (15 15 (:REWRITE SIMPLIFY-SUMS-<))
 (15 15 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (15 15 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (15 15 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (15 15 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (15 15 (:REWRITE INTEGERP-<-CONSTANT))
 (15 15 (:REWRITE DEFAULT-LESS-THAN-2))
 (15 15 (:REWRITE CONSTANT-<-INTEGERP))
 (15 15 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (15 15 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (15 15 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (15 15 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (15 15 (:REWRITE |(< c (- x))|))
 (15 15 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (15 15 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (15 15 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (15 15 (:REWRITE |(< (- x) c)|))
 (15 15 (:REWRITE |(< (- x) (- y))|))
 (15 15 (:REWRITE |(< (* x y) 0)|))
 (12 11 (:REWRITE DEFAULT-TIMES-2))
 (12 4 (:REWRITE DEFAULT-PLUS-2))
 (11 11 (:REWRITE REDUCE-INTEGERP-+))
 (11 11 (:REWRITE INTEGERP-MINUS-X))
 (11 11 (:META META-INTEGERP-CORRECT))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (10 9 (:REWRITE DEFAULT-DIVIDE))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (9 9 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 (5 5 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (5 5 (:REWRITE |(< (* x (/ y)) 0) rationalp (* x (/ y))|))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE DEFAULT-PLUS-1))
 (4 4 (:META META-RATIONALP-CORRECT))
 (3 3 (:REWRITE DEFAULT-MINUS))
 (3 3 (:REWRITE |(- (* c x))|))
 )
(RTL::QUOT-1-CASE
 (26 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (19 9 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (18 9 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (12 9 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (11 3 (:REWRITE ACL2-NUMBERP-X))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (9 9 (:REWRITE |(equal c (/ x))|))
 (9 9 (:REWRITE |(equal c (- x))|))
 (9 9 (:REWRITE |(equal (/ x) c)|))
 (9 9 (:REWRITE |(equal (/ x) (/ y))|))
 (9 9 (:REWRITE |(equal (- x) c)|))
 (9 9 (:REWRITE |(equal (- x) (- y))|))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 1 (:REWRITE RATIONALP-X))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE DEFAULT-PLUS-2))
 (1 1 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::EARLYP)
(RTL::EARLY-CASE
 (1764 42 (:REWRITE RTL::BITS-TAIL-GEN))
 (336 336 (:TYPE-PRESCRIPTION RTL::INT-I))
 (335 76 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (266 209 (:REWRITE DEFAULT-LESS-THAN-1))
 (242 66 (:REWRITE ACL2-NUMBERP-X))
 (227 180 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (227 180 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (209 209 (:REWRITE THE-FLOOR-BELOW))
 (209 209 (:REWRITE THE-FLOOR-ABOVE))
 (209 209 (:REWRITE DEFAULT-LESS-THAN-2))
 (194 194 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (194 194 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (194 194 (:REWRITE |(< (/ x) (/ y))|))
 (180 180 (:REWRITE SIMPLIFY-SUMS-<))
 (180 180 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (180 180 (:REWRITE INTEGERP-<-CONSTANT))
 (180 180 (:REWRITE CONSTANT-<-INTEGERP))
 (180 180 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (180 180 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (180 180 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (180 180 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (180 180 (:REWRITE |(< c (- x))|))
 (180 180 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (180 180 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (180 180 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (180 180 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (180 180 (:REWRITE |(< (- x) c)|))
 (168 76 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (164 76 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (138 138 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (126 42 (:REWRITE RTL::BITS-TAIL))
 (116 76 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (88 22 (:REWRITE RATIONALP-X))
 (82 82 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (82 82 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (82 82 (:REWRITE |(< (/ x) 0)|))
 (82 82 (:REWRITE |(< (* x y) 0)|))
 (76 76 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (76 76 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (76 76 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (76 76 (:REWRITE |(equal c (/ x))|))
 (76 76 (:REWRITE |(equal c (- x))|))
 (76 76 (:REWRITE |(equal (/ x) c)|))
 (76 76 (:REWRITE |(equal (/ x) (/ y))|))
 (76 76 (:REWRITE |(equal (- x) c)|))
 (76 76 (:REWRITE |(equal (- x) (- y))|))
 (74 74 (:REWRITE DEFAULT-MINUS))
 (44 44 (:TYPE-PRESCRIPTION BOOLEANP))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (42 42 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (42 42 (:REWRITE RTL::BITS-NEG-INDICES))
 (30 30 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (22 22 (:REWRITE REDUCE-RATIONALP-+))
 (22 22 (:REWRITE REDUCE-RATIONALP-*))
 (22 22 (:REWRITE REDUCE-INTEGERP-+))
 (22 22 (:REWRITE RATIONALP-MINUS-X))
 (22 22 (:REWRITE INTEGERP-MINUS-X))
 (22 22 (:META META-RATIONALP-CORRECT))
 (22 22 (:META META-INTEGERP-CORRECT))
 )
(RTL::B0<=A0
 (101 18 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (84 20 (:REWRITE ACL2-NUMBERP-X))
 (62 56 (:REWRITE DEFAULT-LESS-THAN-2))
 (60 56 (:REWRITE DEFAULT-LESS-THAN-1))
 (56 56 (:REWRITE THE-FLOOR-BELOW))
 (56 56 (:REWRITE THE-FLOOR-ABOVE))
 (46 33 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (46 33 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (45 18 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (37 18 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (33 33 (:REWRITE |(< (/ x) (/ y))|))
 (32 30 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (32 30 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (32 8 (:REWRITE RATIONALP-X))
 (30 30 (:REWRITE SIMPLIFY-SUMS-<))
 (30 30 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (30 30 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (30 30 (:REWRITE INTEGERP-<-CONSTANT))
 (30 30 (:REWRITE CONSTANT-<-INTEGERP))
 (30 30 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (30 30 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (30 30 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (30 30 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (30 30 (:REWRITE |(< c (- x))|))
 (30 30 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (30 30 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (30 30 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (30 30 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (30 30 (:REWRITE |(< (- x) c)|))
 (22 18 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (20 20 (:REWRITE DEFAULT-MINUS))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (18 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (18 18 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (18 18 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (18 18 (:REWRITE |(equal c (/ x))|))
 (18 18 (:REWRITE |(equal c (- x))|))
 (18 18 (:REWRITE |(equal (/ x) c)|))
 (18 18 (:REWRITE |(equal (/ x) (/ y))|))
 (18 18 (:REWRITE |(equal (- x) c)|))
 (18 18 (:REWRITE |(equal (- x) (- y))|))
 (18 18 (:REWRITE |(< (/ x) 0)|))
 (18 18 (:REWRITE |(< (* x y) 0)|))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (14 14 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (14 14 (:REWRITE DEFAULT-TIMES-2))
 (14 14 (:REWRITE DEFAULT-TIMES-1))
 (8 8 (:REWRITE REDUCE-RATIONALP-+))
 (8 8 (:REWRITE REDUCE-RATIONALP-*))
 (8 8 (:REWRITE REDUCE-INTEGERP-+))
 (8 8 (:REWRITE RATIONALP-MINUS-X))
 (8 8 (:REWRITE INTEGERP-MINUS-X))
 (8 8 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (8 8 (:META META-RATIONALP-CORRECT))
 (8 8 (:META META-INTEGERP-CORRECT))
 (4 4 (:REWRITE |(* (- x) y)|))
 )
(RTL::B0<>0
 (28 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (21 5 (:REWRITE ACL2-NUMBERP-X))
 (14 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (12 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 2 (:REWRITE RATIONALP-X))
 (7 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE DEFAULT-TIMES-2))
 (1 1 (:REWRITE DEFAULT-TIMES-1))
 )
(RTL::CLZA<=CLZB
 (1138 558 (:REWRITE DEFAULT-PLUS-2))
 (960 558 (:REWRITE DEFAULT-PLUS-1))
 (712 236 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (490 82 (:REWRITE ACL2-NUMBERP-X))
 (396 284 (:REWRITE DEFAULT-TIMES-2))
 (389 190 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (316 199 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (285 285 (:REWRITE THE-FLOOR-BELOW))
 (285 285 (:REWRITE THE-FLOOR-ABOVE))
 (284 284 (:REWRITE DEFAULT-TIMES-1))
 (261 182 (:REWRITE SIMPLIFY-SUMS-<))
 (260 236 (:REWRITE |(equal (- x) (- y))|))
 (258 236 (:REWRITE |(equal c (- x))|))
 (251 199 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (242 190 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (238 236 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (236 236 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (236 236 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (236 236 (:REWRITE |(equal c (/ x))|))
 (236 236 (:REWRITE |(equal (/ x) c)|))
 (236 236 (:REWRITE |(equal (/ x) (/ y))|))
 (236 236 (:REWRITE |(equal (- x) c)|))
 (223 203 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (220 220 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (219 119 (:REWRITE DEFAULT-MINUS))
 (213 213 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (207 199 (:REWRITE |(< c (- x))|))
 (204 51 (:REWRITE RATIONALP-X))
 (203 203 (:REWRITE |(< (/ x) (/ y))|))
 (200 199 (:REWRITE |(< (- x) c)|))
 (199 199 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (199 199 (:REWRITE INTEGERP-<-CONSTANT))
 (199 199 (:REWRITE CONSTANT-<-INTEGERP))
 (199 199 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (199 199 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (199 199 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (199 199 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (199 199 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (199 199 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (199 199 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (199 199 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (161 161 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (125 63 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (71 71 (:REWRITE |(equal (+ (- c) x) y)|))
 (66 66 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (66 66 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (66 66 (:REWRITE |(< (/ x) 0)|))
 (66 66 (:REWRITE |(< (* x y) 0)|))
 (54 54 (:REWRITE |(* (- x) y)|))
 (51 51 (:REWRITE REDUCE-RATIONALP-+))
 (51 51 (:REWRITE REDUCE-RATIONALP-*))
 (51 51 (:REWRITE REDUCE-INTEGERP-+))
 (51 51 (:REWRITE RATIONALP-MINUS-X))
 (51 51 (:REWRITE INTEGERP-MINUS-X))
 (51 51 (:META META-RATIONALP-CORRECT))
 (51 51 (:META META-INTEGERP-CORRECT))
 (48 48 (:TYPE-PRESCRIPTION BOOLEANP))
 (41 41 (:REWRITE |(< 0 (/ x))|))
 (41 41 (:REWRITE |(< 0 (* x y))|))
 (40 40 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (40 40 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (32 32 (:REWRITE |(+ c (+ d x))|))
 (31 31 (:REWRITE FOLD-CONSTS-IN-+))
 (24 24 (:REWRITE |(< y (+ (- c) x))|))
 (24 24 (:REWRITE |(< x (+ c/d y))|))
 (17 17 (:REWRITE |(< (+ c/d x) y)|))
 (17 17 (:REWRITE |(< (+ (- c) x) y)|))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (2 2 (:REWRITE |(equal (* x y) 0)|))
 )
(RTL::CLZA>=0
 (223 53 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (189 151 (:REWRITE DEFAULT-LESS-THAN-2))
 (182 137 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (178 34 (:REWRITE ACL2-NUMBERP-X))
 (154 142 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (154 142 (:REWRITE |(< (- x) c)|))
 (151 151 (:REWRITE THE-FLOOR-BELOW))
 (151 151 (:REWRITE THE-FLOOR-ABOVE))
 (147 147 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (147 147 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (147 147 (:REWRITE |(< (/ x) (/ y))|))
 (146 146 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (146 146 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (146 146 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (146 146 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (146 146 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (146 146 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (146 146 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (146 146 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (144 78 (:REWRITE DEFAULT-PLUS-2))
 (142 142 (:REWRITE INTEGERP-<-CONSTANT))
 (142 142 (:REWRITE CONSTANT-<-INTEGERP))
 (138 78 (:REWRITE DEFAULT-PLUS-1))
 (125 125 (:REWRITE SIMPLIFY-SUMS-<))
 (95 53 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (95 53 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (73 53 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (72 18 (:REWRITE RATIONALP-X))
 (54 54 (:REWRITE |(< (/ x) 0)|))
 (54 54 (:REWRITE |(< (* x y) 0)|))
 (53 53 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (53 53 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (53 53 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (53 53 (:REWRITE |(equal c (/ x))|))
 (53 53 (:REWRITE |(equal c (- x))|))
 (53 53 (:REWRITE |(equal (/ x) c)|))
 (53 53 (:REWRITE |(equal (/ x) (/ y))|))
 (53 53 (:REWRITE |(equal (- x) c)|))
 (53 53 (:REWRITE |(equal (- x) (- y))|))
 (52 34 (:REWRITE DEFAULT-MINUS))
 (42 42 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (42 42 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (37 37 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (32 32 (:TYPE-PRESCRIPTION BOOLEANP))
 (26 26 (:REWRITE REDUCE-INTEGERP-+))
 (26 26 (:REWRITE INTEGERP-MINUS-X))
 (26 26 (:META META-INTEGERP-CORRECT))
 (24 12 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (24 12 (:REWRITE DEFAULT-TIMES-2))
 (18 18 (:REWRITE REDUCE-RATIONALP-+))
 (18 18 (:REWRITE REDUCE-RATIONALP-*))
 (18 18 (:REWRITE RATIONALP-MINUS-X))
 (18 18 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (18 18 (:META META-RATIONALP-CORRECT))
 (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 NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (12 12 (:REWRITE DEFAULT-TIMES-1))
 (12 12 (:REWRITE |(< (+ c/d x) y)|))
 (12 12 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::B0<>1
 (32 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (27 10 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (25 10 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (22 6 (:REWRITE ACL2-NUMBERP-X))
 (12 10 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (12 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (10 10 (:REWRITE |(equal c (/ x))|))
 (10 10 (:REWRITE |(equal c (- x))|))
 (10 10 (:REWRITE |(equal (/ x) c)|))
 (10 10 (:REWRITE |(equal (/ x) (/ y))|))
 (10 10 (:REWRITE |(equal (- x) c)|))
 (10 10 (:REWRITE |(equal (- x) (- y))|))
 (9 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (9 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (9 7 (:REWRITE DEFAULT-MINUS))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) 0)|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (8 8 (:REWRITE |(< (* x y) 0)|))
 (8 2 (:REWRITE RATIONALP-X))
 (6 6 (:REWRITE SUBSETP-MEMBER . 4))
 (6 6 (:REWRITE SUBSETP-MEMBER . 3))
 (6 6 (:REWRITE SUBSETP-MEMBER . 2))
 (6 6 (:REWRITE SUBSETP-MEMBER . 1))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 3))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 2))
 (6 4 (:REWRITE DEFAULT-PLUS-2))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE DEFAULT-PLUS-1))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::CLZB<=62
 (260 12 (:DEFINITION =))
 (192 57 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (138 26 (:REWRITE ACL2-NUMBERP-X))
 (108 78 (:REWRITE DEFAULT-LESS-THAN-1))
 (102 57 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (96 67 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (96 57 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (91 57 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (89 63 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (80 71 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (79 79 (:REWRITE THE-FLOOR-BELOW))
 (79 79 (:REWRITE THE-FLOOR-ABOVE))
 (76 76 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (76 76 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (76 76 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (75 71 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (73 71 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (73 67 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (71 71 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (71 71 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (71 71 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (71 71 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (71 71 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (71 71 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (71 71 (:REWRITE |(< (/ x) (/ y))|))
 (71 71 (:REWRITE |(< (- x) (- y))|))
 (67 67 (:REWRITE INTEGERP-<-CONSTANT))
 (67 67 (:REWRITE CONSTANT-<-INTEGERP))
 (66 57 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (65 48 (:REWRITE DEFAULT-TIMES-2))
 (63 63 (:REWRITE SIMPLIFY-SUMS-<))
 (57 57 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (57 57 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (57 57 (:REWRITE |(equal c (/ x))|))
 (57 57 (:REWRITE |(equal c (- x))|))
 (57 57 (:REWRITE |(equal (/ x) c)|))
 (57 57 (:REWRITE |(equal (/ x) (/ y))|))
 (57 57 (:REWRITE |(equal (- x) c)|))
 (57 57 (:REWRITE |(equal (- x) (- y))|))
 (56 14 (:REWRITE RATIONALP-X))
 (54 2 (:REWRITE |(<= -1 (* (/ x) y)) with (< 0 x)|))
 (54 2 (:REWRITE |(<= (* (/ x) y) 1) with (< x 0)|))
 (53 32 (:REWRITE DEFAULT-PLUS-2))
 (52 2 (:REWRITE |(< 1 (* (/ x) y)) with (< x 0)|))
 (52 2 (:REWRITE |(< (* (/ x) y) -1) with (< 0 x)|))
 (48 48 (:REWRITE DEFAULT-TIMES-1))
 (48 32 (:REWRITE DEFAULT-PLUS-1))
 (36 36 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (30 15 (:REWRITE DEFAULT-MINUS))
 (29 29 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (22 22 (:REWRITE REDUCE-INTEGERP-+))
 (22 22 (:REWRITE INTEGERP-MINUS-X))
 (22 22 (:META META-INTEGERP-CORRECT))
 (16 16 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (14 14 (:REWRITE REDUCE-RATIONALP-+))
 (14 14 (:REWRITE REDUCE-RATIONALP-*))
 (14 14 (:REWRITE RATIONALP-MINUS-X))
 (14 14 (:META META-RATIONALP-CORRECT))
 (7 7 (:REWRITE |(< (+ c/d x) y)|))
 (7 7 (:REWRITE |(< (+ (- c) x) y)|))
 (7 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (4 4 (:REWRITE |(< y (+ (- c) x))|))
 (4 4 (:REWRITE |(< x (+ c/d y))|))
 (4 4 (:REWRITE |(* (- x) y)|))
 (3 3 (:REWRITE SUBSETP-MEMBER . 4))
 (3 3 (:REWRITE SUBSETP-MEMBER . 3))
 (3 3 (:REWRITE SUBSETP-MEMBER . 2))
 (3 3 (:REWRITE SUBSETP-MEMBER . 1))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 2))
 (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 |(<= -1 (* (/ x) y)) with (< x 0)|))
 (2 2 (:REWRITE |(<= (* (/ x) y) 1) with (< 0 x)|))
 (2 2 (:REWRITE |(< 1 (* (/ x) y)) with (< 0 x)|))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:REWRITE |(< (* (/ x) y) -1) with (< x 0)|))
 )
(RTL::DEL-BOUNDS
 (54 6 (:REWRITE ACL2-NUMBERP-X))
 (29 11 (:REWRITE RTL::CLZ-EXPO-WITH-GL))
 (24 6 (:REWRITE RATIONALP-X))
 (18 18 (:TYPE-PRESCRIPTION RTL::BVECP))
 (18 16 (:REWRITE DEFAULT-PLUS-1))
 (16 16 (:REWRITE DEFAULT-PLUS-2))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (9 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (9 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 9 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (9 9 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (9 9 (:REWRITE INTEGERP-<-CONSTANT))
 (9 9 (:REWRITE CONSTANT-<-INTEGERP))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (- x))|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) (/ y))|))
 (9 9 (:REWRITE |(< (- x) c)|))
 (9 9 (:REWRITE |(< (- x) (- y))|))
 (8 8 (:REWRITE REDUCE-INTEGERP-+))
 (8 8 (:REWRITE INTEGERP-MINUS-X))
 (8 8 (:META META-INTEGERP-CORRECT))
 (7 7 (:REWRITE SIMPLIFY-SUMS-<))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:META META-RATIONALP-CORRECT))
 (5 5 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE DEFAULT-MINUS))
 (2 2 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (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 |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:REWRITE |(+ c (+ d x))|))
 (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 |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 )
