(RTL::BITN-SET-FLAG
 (120 5 (:REWRITE RTL::NEG-BITN-0))
 (80 4 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (75 5 (:REWRITE RTL::NEG-BITN-1))
 (56 56 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (56 56 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (43 43 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (43 43 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (43 43 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (43 43 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (43 43 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (43 43 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (41 13 (:REWRITE DEFAULT-LOGIOR-2))
 (28 13 (:REWRITE DEFAULT-LOGIOR-1))
 (21 5 (:REWRITE RTL::BVECP-BITN-0))
 (14 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (14 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (12 12 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (12 4 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (7 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (7 5 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (7 5 (:REWRITE DEFAULT-LESS-THAN-2))
 (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)|))
 (6 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 2 (:REWRITE RTL::LOGIOR-BVECP))
 (5 5 (:REWRITE THE-FLOOR-BELOW))
 (5 5 (:REWRITE THE-FLOOR-ABOVE))
 (5 5 (:REWRITE SIMPLIFY-SUMS-<))
 (5 5 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (5 5 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE INTEGERP-<-CONSTANT))
 (5 5 (:REWRITE DEFAULT-LESS-THAN-1))
 (5 5 (:REWRITE CONSTANT-<-INTEGERP))
 (5 5 (:REWRITE RTL::BITN-NEG))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (- x))|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) (/ y))|))
 (5 5 (:REWRITE |(< (- x) c)|))
 (5 5 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:REWRITE REDUCE-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 SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (3 3 (:META META-INTEGERP-CORRECT))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 )
(RTL::NATP-SET-FLAG
 (2 1 (:TYPE-PRESCRIPTION RTL::NATP-SET-FLAG))
 (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 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (1 1 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 )
(RTL::BVECP-EXPT-2
 (25 1 (:REWRITE EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (24 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (15 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (14 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (14 5 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (6 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE INTEGERP-<-CONSTANT))
 (6 6 (:REWRITE CONSTANT-<-INTEGERP))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (- x))|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) (/ y))|))
 (6 6 (:REWRITE |(< (- x) c)|))
 (6 6 (:REWRITE |(< (- x) (- y))|))
 (5 5 (:REWRITE SIMPLIFY-SUMS-<))
 (5 5 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE DEFAULT-EXPT-2))
 (2 2 (:REWRITE DEFAULT-EXPT-1))
 (2 2 (:REWRITE |(expt 1/c n)|))
 (2 2 (:REWRITE |(expt (- x) n)|))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (1 1 (:REWRITE EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 )
(RTL::BVECP-SET-FLAG
 (176 1 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (25 1 (:LINEAR EXPT-X->=-X))
 (25 1 (:LINEAR EXPT-X->-X))
 (14 14 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (12 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (12 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (- x))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (10 10 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (10 1 (:REWRITE DEFAULT-LOGIOR-2))
 (7 7 (:REWRITE DEFAULT-EXPT-2))
 (7 7 (:REWRITE DEFAULT-EXPT-1))
 (7 7 (:REWRITE |(expt 1/c n)|))
 (7 7 (:REWRITE |(expt (- x) n)|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:META META-INTEGERP-CORRECT))
 (2 2 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (2 2 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (1 1 (:REWRITE DEFAULT-LOGIOR-1))
 (1 1 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (1 1 (:LINEAR EXPT-LINEAR-UPPER-<))
 (1 1 (:LINEAR EXPT-LINEAR-LOWER-<))
 (1 1 (:LINEAR EXPT->=-1-TWO))
 (1 1 (:LINEAR EXPT->-1-TWO))
 (1 1 (:LINEAR EXPT-<=-1-TWO))
 (1 1 (:LINEAR EXPT-<=-1-ONE))
 (1 1 (:LINEAR EXPT-<-1-TWO))
 (1 1 (:LINEAR EXPT-<-1-ONE))
 )
(RTL::FMTW)
(RTL::OPAW)
(RTL::OPAZ)
(RTL::RZ)
(RTL::INTEGERP-OPA)
(RTL::NATP-RIN)
(RTL::BVECP-RIN)
(RTL::NATP-RZ
 (27 5 (:REWRITE DEFAULT-LESS-THAN-1))
 (24 2 (:REWRITE RTL::NEG-BITN-0))
 (16 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (9 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (9 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 2 (:REWRITE RTL::NEG-BITN-1))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (5 5 (:REWRITE THE-FLOOR-BELOW))
 (5 5 (:REWRITE THE-FLOOR-ABOVE))
 (5 5 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:TYPE-PRESCRIPTION RTL::BVECP))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3 3 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE INTEGERP-<-CONSTANT))
 (3 3 (:REWRITE 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 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 RTL::BITN-NEG))
 )
(RTL::MEMBER-CLASSA
 (3780 90 (:REWRITE RTL::NEG-BITN-0))
 (3582 87 (:REWRITE RTL::BITS-TAIL-GEN))
 (3330 90 (:REWRITE RTL::NEG-BITN-1))
 (2040 2040 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (522 267 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (522 267 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (522 267 (:REWRITE DEFAULT-LESS-THAN-1))
 (423 78 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (270 90 (:REWRITE RTL::BVECP-BITN-0))
 (270 30 (:REWRITE ACL2-NUMBERP-X))
 (267 267 (:REWRITE THE-FLOOR-BELOW))
 (267 267 (:REWRITE THE-FLOOR-ABOVE))
 (267 267 (:REWRITE SIMPLIFY-SUMS-<))
 (267 267 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (267 267 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (267 267 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (267 267 (:REWRITE INTEGERP-<-CONSTANT))
 (267 267 (:REWRITE DEFAULT-LESS-THAN-2))
 (267 267 (:REWRITE CONSTANT-<-INTEGERP))
 (267 267 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (267 267 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (267 267 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (267 267 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (267 267 (:REWRITE |(< c (- x))|))
 (267 267 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (267 267 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (267 267 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (267 267 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (267 267 (:REWRITE |(< (/ x) (/ y))|))
 (267 267 (:REWRITE |(< (- x) c)|))
 (267 267 (:REWRITE |(< (- x) (- y))|))
 (261 87 (:REWRITE RTL::BITS-TAIL))
 (213 78 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (189 189 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (189 189 (:REWRITE RTL::BITS-NEG-INDICES))
 (177 177 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (177 177 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (177 177 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (177 177 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (177 177 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (177 177 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (177 177 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (177 177 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (177 177 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (120 30 (:REWRITE RATIONALP-X))
 (90 90 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (90 90 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (90 90 (:REWRITE RTL::BITN-NEG))
 (90 90 (:REWRITE |(< (/ x) 0)|))
 (90 90 (:REWRITE |(< (* x y) 0)|))
 (78 78 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (78 78 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (78 78 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (78 78 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (78 78 (:REWRITE |(equal c (/ x))|))
 (78 78 (:REWRITE |(equal c (- x))|))
 (78 78 (:REWRITE |(equal (/ x) c)|))
 (78 78 (:REWRITE |(equal (/ x) (/ y))|))
 (78 78 (:REWRITE |(equal (- x) c)|))
 (78 78 (:REWRITE |(equal (- x) (- y))|))
 (60 60 (:TYPE-PRESCRIPTION BOOLEANP))
 (52 52 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (42 42 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (39 36 (:REWRITE DEFAULT-LOGAND-2))
 (39 36 (:REWRITE DEFAULT-LOGAND-1))
 (36 36 (:REWRITE LOGAND-CONSTANT-MASK))
 (30 30 (:REWRITE REDUCE-RATIONALP-+))
 (30 30 (:REWRITE REDUCE-RATIONALP-*))
 (30 30 (:REWRITE REDUCE-INTEGERP-+))
 (30 30 (:REWRITE RATIONALP-MINUS-X))
 (30 30 (:REWRITE INTEGERP-MINUS-X))
 (30 30 (:META META-RATIONALP-CORRECT))
 (30 30 (:META META-INTEGERP-CORRECT))
 (7 7 (:REWRITE SUBSETP-MEMBER . 4))
 (7 7 (:REWRITE SUBSETP-MEMBER . 3))
 (7 7 (:REWRITE SUBSETP-MEMBER . 2))
 (7 7 (:REWRITE SUBSETP-MEMBER . 1))
 (7 7 (:REWRITE INTERSECTP-MEMBER . 3))
 (7 7 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(RTL::SPECIALP)
(RTL::A-CLASS
 (102540 2420 (:REWRITE RTL::BITS-TAIL-GEN))
 (54042 1894 (:REWRITE RTL::NEG-BITN-0))
 (41212 1894 (:REWRITE RTL::NEG-BITN-1))
 (35490 35490 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (12559 3253 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (11111 11111 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (9946 5006 (:REWRITE DEFAULT-LESS-THAN-1))
 (9445 4874 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (9429 4874 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (7736 3253 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (7204 2420 (:REWRITE RTL::BITS-TAIL))
 (5751 639 (:REWRITE ACL2-NUMBERP-X))
 (5090 4946 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (5018 4946 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (5012 5006 (:REWRITE DEFAULT-LESS-THAN-2))
 (5006 5006 (:REWRITE THE-FLOOR-BELOW))
 (5006 5006 (:REWRITE THE-FLOOR-ABOVE))
 (4946 4946 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4946 4946 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4946 4946 (:REWRITE INTEGERP-<-CONSTANT))
 (4946 4946 (:REWRITE CONSTANT-<-INTEGERP))
 (4946 4946 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4946 4946 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4946 4946 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4946 4946 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4946 4946 (:REWRITE |(< c (- x))|))
 (4946 4946 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4946 4946 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4946 4946 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4946 4946 (:REWRITE |(< (/ x) (/ y))|))
 (4946 4946 (:REWRITE |(< (- x) c)|))
 (4946 4946 (:REWRITE |(< (- x) (- y))|))
 (4874 4874 (:REWRITE SIMPLIFY-SUMS-<))
 (4629 3253 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4411 4411 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4411 4411 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4411 4411 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4411 4411 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4411 4411 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4224 4224 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4224 4224 (:REWRITE RTL::BITS-NEG-INDICES))
 (3325 3253 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3253 3253 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3253 3253 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3253 3253 (:REWRITE |(equal c (/ x))|))
 (3253 3253 (:REWRITE |(equal c (- x))|))
 (3253 3253 (:REWRITE |(equal (/ x) c)|))
 (3253 3253 (:REWRITE |(equal (/ x) (/ y))|))
 (3253 3253 (:REWRITE |(equal (- x) c)|))
 (3253 3253 (:REWRITE |(equal (- x) (- y))|))
 (2556 639 (:REWRITE RATIONALP-X))
 (2324 60 (:REWRITE |(< (if a b c) x)|))
 (2238 1384 (:REWRITE DEFAULT-LOGAND-2))
 (2160 2160 (:TYPE-PRESCRIPTION RTL::NATP-RIN))
 (1606 1606 (:REWRITE RTL::BITN-NEG))
 (1482 1384 (:REWRITE DEFAULT-LOGAND-1))
 (1478 1478 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1384 1384 (:REWRITE LOGAND-CONSTANT-MASK))
 (1278 1278 (:TYPE-PRESCRIPTION BOOLEANP))
 (1198 1198 (:REWRITE |(< (/ x) 0)|))
 (1198 1198 (:REWRITE |(< (* x y) 0)|))
 (1126 1126 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1126 1126 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (916 458 (:REWRITE DEFAULT-TIMES-2))
 (648 396 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (648 396 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (639 639 (:REWRITE REDUCE-RATIONALP-+))
 (639 639 (:REWRITE REDUCE-RATIONALP-*))
 (639 639 (:REWRITE REDUCE-INTEGERP-+))
 (639 639 (:REWRITE RATIONALP-MINUS-X))
 (639 639 (:REWRITE INTEGERP-MINUS-X))
 (639 639 (:META META-RATIONALP-CORRECT))
 (639 639 (:META META-INTEGERP-CORRECT))
 (458 458 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (458 458 (:REWRITE DEFAULT-TIMES-1))
 (72 72 (:TYPE-PRESCRIPTION ABS))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (24 24 (:REWRITE |(< 0 (/ x))|))
 (24 24 (:REWRITE |(< 0 (* x y))|))
 (12 12 (:TYPE-PRESCRIPTION RTL::NANP))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(RTL::A-FIELDS
 (24030 606 (:REWRITE RTL::BITS-TAIL-GEN))
 (18738 690 (:REWRITE RTL::NEG-BITN-0))
 (13944 690 (:REWRITE RTL::NEG-BITN-1))
 (9858 9858 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (3837 993 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2694 1344 (:REWRITE DEFAULT-LESS-THAN-1))
 (2679 2679 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (2499 1332 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2487 1332 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (2286 993 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1779 219 (:REWRITE ACL2-NUMBERP-X))
 (1734 606 (:REWRITE RTL::BITS-TAIL))
 (1443 993 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1368 1332 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1350 1332 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1347 1347 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1347 1347 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1347 1347 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1347 1347 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1347 1347 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1344 1344 (:REWRITE THE-FLOOR-BELOW))
 (1344 1344 (:REWRITE THE-FLOOR-ABOVE))
 (1344 1344 (:REWRITE DEFAULT-LESS-THAN-2))
 (1332 1332 (:REWRITE SIMPLIFY-SUMS-<))
 (1332 1332 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1332 1332 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1332 1332 (:REWRITE INTEGERP-<-CONSTANT))
 (1332 1332 (:REWRITE CONSTANT-<-INTEGERP))
 (1332 1332 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1332 1332 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1332 1332 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1332 1332 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1332 1332 (:REWRITE |(< c (- x))|))
 (1332 1332 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1332 1332 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1332 1332 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1332 1332 (:REWRITE |(< (/ x) (/ y))|))
 (1332 1332 (:REWRITE |(< (- x) c)|))
 (1332 1332 (:REWRITE |(< (- x) (- y))|))
 (1011 993 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1002 1002 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1002 1002 (:REWRITE RTL::BITS-NEG-INDICES))
 (993 993 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (993 993 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (993 993 (:REWRITE |(equal c (/ x))|))
 (993 993 (:REWRITE |(equal c (- x))|))
 (993 993 (:REWRITE |(equal (/ x) c)|))
 (993 993 (:REWRITE |(equal (/ x) (/ y))|))
 (993 993 (:REWRITE |(equal (- x) c)|))
 (993 993 (:REWRITE |(equal (- x) (- y))|))
 (864 864 (:TYPE-PRESCRIPTION RTL::NATP-RIN))
 (780 195 (:REWRITE RATIONALP-X))
 (654 432 (:REWRITE DEFAULT-LOGAND-2))
 (576 576 (:REWRITE RTL::BITN-NEG))
 (474 474 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (456 432 (:REWRITE DEFAULT-LOGAND-1))
 (456 12 (:REWRITE |(< (if a b c) x)|))
 (432 432 (:REWRITE LOGAND-CONSTANT-MASK))
 (354 354 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (354 354 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (354 354 (:REWRITE |(< (/ x) 0)|))
 (354 354 (:REWRITE |(< (* x y) 0)|))
 (306 306 (:TYPE-PRESCRIPTION BOOLEANP))
 (300 150 (:REWRITE DEFAULT-TIMES-2))
 (195 195 (:REWRITE REDUCE-RATIONALP-+))
 (195 195 (:REWRITE REDUCE-RATIONALP-*))
 (195 195 (:REWRITE REDUCE-INTEGERP-+))
 (195 195 (:REWRITE RATIONALP-MINUS-X))
 (195 195 (:REWRITE INTEGERP-MINUS-X))
 (195 195 (:META META-RATIONALP-CORRECT))
 (195 195 (:META META-INTEGERP-CORRECT))
 (186 120 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (186 120 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (150 150 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (150 150 (:REWRITE DEFAULT-TIMES-1))
 (54 54 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (18 18 (:TYPE-PRESCRIPTION ABS))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(RTL::OPAZ-OPAW
 (3522 108 (:REWRITE RTL::BITS-TAIL-GEN))
 (1794 60 (:REWRITE RTL::NEG-BITN-0))
 (1398 60 (:REWRITE RTL::NEG-BITN-1))
 (1206 1206 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (327 75 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (324 162 (:REWRITE DEFAULT-LESS-THAN-1))
 (303 162 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (303 162 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (276 108 (:REWRITE RTL::BITS-TAIL))
 (237 237 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (237 237 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (237 237 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (237 237 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (237 237 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (204 75 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (183 183 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (162 162 (:REWRITE THE-FLOOR-BELOW))
 (162 162 (:REWRITE THE-FLOOR-ABOVE))
 (162 162 (:REWRITE SIMPLIFY-SUMS-<))
 (162 162 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (162 162 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (162 162 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (162 162 (:REWRITE INTEGERP-<-CONSTANT))
 (162 162 (:REWRITE DEFAULT-LESS-THAN-2))
 (162 162 (:REWRITE CONSTANT-<-INTEGERP))
 (162 162 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (162 162 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (162 162 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (162 162 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (162 162 (:REWRITE |(< c (- x))|))
 (162 162 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (162 162 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (162 162 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (162 162 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (162 162 (:REWRITE |(< (/ x) (/ y))|))
 (162 162 (:REWRITE |(< (- x) c)|))
 (162 162 (:REWRITE |(< (- x) (- y))|))
 (153 75 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (138 138 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (138 138 (:REWRITE RTL::BITS-NEG-INDICES))
 (135 15 (:REWRITE ACL2-NUMBERP-X))
 (75 75 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (75 75 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (75 75 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (75 75 (:REWRITE |(equal c (/ x))|))
 (75 75 (:REWRITE |(equal c (- x))|))
 (75 75 (:REWRITE |(equal (/ x) c)|))
 (75 75 (:REWRITE |(equal (/ x) (/ y))|))
 (75 75 (:REWRITE |(equal (- x) c)|))
 (75 75 (:REWRITE |(equal (- x) (- y))|))
 (72 72 (:TYPE-PRESCRIPTION RTL::NATP-RIN))
 (60 15 (:REWRITE RATIONALP-X))
 (54 54 (:REWRITE RTL::BITN-NEG))
 (36 36 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (36 36 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (36 36 (:REWRITE |(< (/ x) 0)|))
 (36 36 (:REWRITE |(< (* x y) 0)|))
 (36 30 (:REWRITE DEFAULT-LOGAND-2))
 (36 30 (:REWRITE DEFAULT-LOGAND-1))
 (30 30 (:TYPE-PRESCRIPTION BOOLEANP))
 (30 30 (:REWRITE LOGAND-CONSTANT-MASK))
 (27 27 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (24 12 (:REWRITE DEFAULT-TIMES-2))
 (15 15 (:REWRITE REDUCE-RATIONALP-+))
 (15 15 (:REWRITE REDUCE-RATIONALP-*))
 (15 15 (:REWRITE REDUCE-INTEGERP-+))
 (15 15 (:REWRITE RATIONALP-MINUS-X))
 (15 15 (:REWRITE INTEGERP-MINUS-X))
 (15 15 (:META META-RATIONALP-CORRECT))
 (15 15 (:META META-INTEGERP-CORRECT))
 (12 12 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (12 12 (:REWRITE DEFAULT-TIMES-1))
 (6 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (6 6 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (6 6 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(RTL::A-FLAGS
 (3108 80 (:REWRITE RTL::BITS-TAIL-GEN))
 (2912 76 (:REWRITE RTL::NEG-BITN-0))
 (2496 76 (:REWRITE RTL::NEG-BITN-1))
 (1658 1658 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (721 171 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (442 442 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (427 215 (:REWRITE DEFAULT-LESS-THAN-1))
 (424 215 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (424 215 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (416 171 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (371 43 (:REWRITE ACL2-NUMBERP-X))
 (245 171 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (228 80 (:REWRITE RTL::BITS-TAIL))
 (217 215 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (216 215 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (215 215 (:REWRITE THE-FLOOR-BELOW))
 (215 215 (:REWRITE THE-FLOOR-ABOVE))
 (215 215 (:REWRITE SIMPLIFY-SUMS-<))
 (215 215 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (215 215 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (215 215 (:REWRITE INTEGERP-<-CONSTANT))
 (215 215 (:REWRITE DEFAULT-LESS-THAN-2))
 (215 215 (:REWRITE CONSTANT-<-INTEGERP))
 (215 215 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (215 215 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (215 215 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (215 215 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (215 215 (:REWRITE |(< c (- x))|))
 (215 215 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (215 215 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (215 215 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (215 215 (:REWRITE |(< (/ x) (/ y))|))
 (215 215 (:REWRITE |(< (- x) c)|))
 (215 215 (:REWRITE |(< (- x) (- y))|))
 (204 204 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (204 204 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (204 204 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (204 204 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (204 204 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (174 171 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (171 171 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (171 171 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (171 171 (:REWRITE |(equal c (/ x))|))
 (171 171 (:REWRITE |(equal c (- x))|))
 (171 171 (:REWRITE |(equal (/ x) c)|))
 (171 171 (:REWRITE |(equal (/ x) (/ y))|))
 (171 171 (:REWRITE |(equal (- x) c)|))
 (171 171 (:REWRITE |(equal (- x) (- y))|))
 (164 41 (:REWRITE RATIONALP-X))
 (135 135 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (135 135 (:REWRITE RTL::BITS-NEG-INDICES))
 (108 75 (:REWRITE DEFAULT-LOGAND-2))
 (107 107 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (82 82 (:TYPE-PRESCRIPTION BOOLEANP))
 (81 75 (:REWRITE DEFAULT-LOGAND-1))
 (75 75 (:REWRITE LOGAND-CONSTANT-MASK))
 (70 35 (:REWRITE DEFAULT-TIMES-2))
 (67 67 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (67 67 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (67 67 (:REWRITE RTL::BITN-NEG))
 (67 67 (:REWRITE |(< (/ x) 0)|))
 (67 67 (:REWRITE |(< (* x y) 0)|))
 (41 41 (:REWRITE REDUCE-RATIONALP-+))
 (41 41 (:REWRITE REDUCE-RATIONALP-*))
 (41 41 (:REWRITE REDUCE-INTEGERP-+))
 (41 41 (:REWRITE RATIONALP-MINUS-X))
 (41 41 (:REWRITE INTEGERP-MINUS-X))
 (41 41 (:META META-RATIONALP-CORRECT))
 (41 41 (:META META-INTEGERP-CORRECT))
 (35 35 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (35 35 (:REWRITE DEFAULT-TIMES-1))
 (30 21 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (30 21 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (7 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:TYPE-PRESCRIPTION ABS))
 )
(RTL::NO-TRAPS
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (42 42 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(RTL::RZ-FLAGS-A
 (5586 239 (:REWRITE RTL::NEG-BITN-0))
 (4380 128 (:REWRITE RTL::BITS-TAIL-GEN))
 (3787 239 (:REWRITE RTL::NEG-BITN-1))
 (2220 60 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (2204 2204 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (973 273 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (914 914 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (914 914 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (839 839 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (794 794 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (748 398 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (748 398 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (706 398 (:REWRITE DEFAULT-LESS-THAN-1))
 (653 239 (:REWRITE RTL::BVECP-BITN-0))
 (632 273 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (520 520 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (520 520 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (520 520 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (520 520 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (520 520 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (516 328 (:REWRITE DEFAULT-LOGIOR-2))
 (500 328 (:REWRITE DEFAULT-LOGIOR-1))
 (481 273 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (458 398 (:REWRITE DEFAULT-LESS-THAN-2))
 (430 398 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (414 398 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (398 398 (:REWRITE THE-FLOOR-BELOW))
 (398 398 (:REWRITE THE-FLOOR-ABOVE))
 (398 398 (:REWRITE SIMPLIFY-SUMS-<))
 (398 398 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (398 398 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (398 398 (:REWRITE INTEGERP-<-CONSTANT))
 (398 398 (:REWRITE CONSTANT-<-INTEGERP))
 (398 398 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (398 398 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (398 398 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (398 398 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (398 398 (:REWRITE |(< c (- x))|))
 (398 398 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (398 398 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (398 398 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (398 398 (:REWRITE |(< (/ x) (/ y))|))
 (398 398 (:REWRITE |(< (- x) c)|))
 (398 398 (:REWRITE |(< (- x) (- y))|))
 (336 128 (:REWRITE RTL::BITS-TAIL))
 (315 35 (:REWRITE ACL2-NUMBERP-X))
 (273 273 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (273 273 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (273 273 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (273 273 (:REWRITE |(equal c (/ x))|))
 (273 273 (:REWRITE |(equal c (- x))|))
 (273 273 (:REWRITE |(equal (/ x) c)|))
 (273 273 (:REWRITE |(equal (/ x) (/ y))|))
 (273 273 (:REWRITE |(equal (- x) c)|))
 (273 273 (:REWRITE |(equal (- x) (- y))|))
 (239 239 (:REWRITE RTL::BITN-NEG))
 (212 212 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (212 212 (:REWRITE RTL::BITS-NEG-INDICES))
 (180 60 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (156 96 (:REWRITE DEFAULT-LOGAND-2))
 (142 142 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (140 35 (:REWRITE RATIONALP-X))
 (110 110 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (110 110 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (110 110 (:REWRITE |(< (/ x) 0)|))
 (110 110 (:REWRITE |(< (* x y) 0)|))
 (108 96 (:REWRITE DEFAULT-LOGAND-1))
 (96 96 (:REWRITE LOGAND-CONSTANT-MASK))
 (88 44 (:REWRITE DEFAULT-TIMES-2))
 (70 70 (:TYPE-PRESCRIPTION BOOLEANP))
 (64 32 (:TYPE-PRESCRIPTION RTL::NATP-SET-FLAG))
 (60 60 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (60 60 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (60 60 (:REWRITE |(< 0 (/ x))|))
 (60 60 (:REWRITE |(< 0 (* x y))|))
 (58 58 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (57 57 (:REWRITE REDUCE-INTEGERP-+))
 (57 57 (:REWRITE INTEGERP-MINUS-X))
 (57 57 (:META META-INTEGERP-CORRECT))
 (44 44 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (44 44 (:REWRITE DEFAULT-TIMES-1))
 (40 24 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (40 24 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (35 35 (:REWRITE REDUCE-RATIONALP-+))
 (35 35 (:REWRITE REDUCE-RATIONALP-*))
 (35 35 (:REWRITE RATIONALP-MINUS-X))
 (35 35 (:META META-RATIONALP-CORRECT))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(RTL::ARM-SQRT-SPEC-REWRITE
 (1564 129 (:REWRITE RTL::NEG-BITN-0))
 (655 234 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (653 234 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (576 64 (:REWRITE ACL2-NUMBERP-X))
 (573 23 (:REWRITE RTL::OPAZ-OPAW))
 (550 22 (:DEFINITION =))
 (403 129 (:REWRITE RTL::NEG-BITN-1))
 (387 129 (:REWRITE RTL::BVECP-BITN-0))
 (287 234 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (256 64 (:REWRITE RATIONALP-X))
 (234 234 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (234 234 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (234 234 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (234 234 (:REWRITE |(equal c (/ x))|))
 (234 234 (:REWRITE |(equal c (- x))|))
 (234 234 (:REWRITE |(equal (/ x) c)|))
 (234 234 (:REWRITE |(equal (/ x) (/ y))|))
 (234 234 (:REWRITE |(equal (- x) c)|))
 (234 234 (:REWRITE |(equal (- x) (- y))|))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (129 129 (:REWRITE RTL::BITN-NEG))
 (122 122 (:TYPE-PRESCRIPTION BOOLEANP))
 (64 64 (:REWRITE REDUCE-RATIONALP-+))
 (64 64 (:REWRITE REDUCE-RATIONALP-*))
 (64 64 (:REWRITE REDUCE-INTEGERP-+))
 (64 64 (:REWRITE RATIONALP-MINUS-X))
 (64 64 (:REWRITE INTEGERP-MINUS-X))
 (64 64 (:META META-RATIONALP-CORRECT))
 (64 64 (:META META-INTEGERP-CORRECT))
 (63 63 (:REWRITE DEFAULT-PLUS-2))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (21 21 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (21 21 (:REWRITE NORMALIZE-ADDENDS))
 )
(RTL::SIGNA-0-1
 (6648 144 (:REWRITE RTL::NEG-BITN-0))
 (5988 120 (:DEFINITION NATP))
 (4932 588 (:REWRITE ACL2-NUMBERP-X))
 (3643 541 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3324 240 (:REWRITE |(< (+ (- c) x) y)|))
 (3088 207 (:REWRITE RTL::OPAZ-OPAW))
 (2628 96 (:REWRITE |(< (if a b c) x)|))
 (2172 489 (:REWRITE RATIONALP-X))
 (1248 144 (:REWRITE RTL::NEG-BITN-1))
 (1114 541 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1080 216 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (739 541 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (729 729 (:REWRITE REDUCE-INTEGERP-+))
 (729 729 (:REWRITE INTEGERP-MINUS-X))
 (729 729 (:META META-INTEGERP-CORRECT))
 (552 480 (:REWRITE DEFAULT-LESS-THAN-1))
 (541 541 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (541 541 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (541 541 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (541 541 (:REWRITE |(equal c (/ x))|))
 (541 541 (:REWRITE |(equal c (- x))|))
 (541 541 (:REWRITE |(equal (/ x) c)|))
 (541 541 (:REWRITE |(equal (/ x) (/ y))|))
 (541 541 (:REWRITE |(equal (- x) c)|))
 (541 541 (:REWRITE |(equal (- x) (- y))|))
 (489 489 (:REWRITE REDUCE-RATIONALP-+))
 (489 489 (:REWRITE REDUCE-RATIONALP-*))
 (489 489 (:REWRITE RATIONALP-MINUS-X))
 (489 489 (:META META-RATIONALP-CORRECT))
 (480 480 (:REWRITE THE-FLOOR-BELOW))
 (480 480 (:REWRITE THE-FLOOR-ABOVE))
 (480 480 (:REWRITE DEFAULT-LESS-THAN-2))
 (468 468 (:TYPE-PRESCRIPTION BOOLEANP))
 (432 144 (:REWRITE RTL::BVECP-BITN-0))
 (408 408 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (408 408 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (296 296 (:REWRITE SUBSETP-MEMBER . 4))
 (296 296 (:REWRITE SUBSETP-MEMBER . 3))
 (296 296 (:REWRITE SUBSETP-MEMBER . 2))
 (296 296 (:REWRITE SUBSETP-MEMBER . 1))
 (296 296 (:REWRITE INTERSECTP-MEMBER . 3))
 (296 296 (:REWRITE INTERSECTP-MEMBER . 2))
 (288 288 (:REWRITE SIMPLIFY-SUMS-<))
 (288 288 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (288 288 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (288 288 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (288 288 (:REWRITE INTEGERP-<-CONSTANT))
 (288 288 (:REWRITE CONSTANT-<-INTEGERP))
 (288 288 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (288 288 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (288 288 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (288 288 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (288 288 (:REWRITE |(< c (- x))|))
 (288 288 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (288 288 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (288 288 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (288 288 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (288 288 (:REWRITE |(< (/ x) (/ y))|))
 (288 288 (:REWRITE |(< (- x) c)|))
 (288 288 (:REWRITE |(< (- x) (- y))|))
 (288 288 (:REWRITE |(< (* x y) 0)|))
 (274 274 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (240 240 (:REWRITE |(< (+ c/d x) y)|))
 (168 168 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (168 168 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (168 168 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (168 168 (:REWRITE NORMALIZE-ADDENDS))
 (168 168 (:REWRITE |(< (/ x) 0)|))
 (144 144 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (120 120 (:TYPE-PRESCRIPTION NATP))
 (120 120 (:REWRITE |(+ 0 x)|))
 (96 96 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (36 12 (:REWRITE RTL::BITN-BVECP-1))
 (24 24 (:REWRITE FOLD-CONSTS-IN-+))
 (24 24 (:REWRITE |(+ c (+ d x))|))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (12 12 (:REWRITE |(+ x (if a b c))|))
 )
(RTL::SPECIAL-1
 (1715 197 (:REWRITE ACL2-NUMBERP-X))
 (1465 148 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1316 89 (:REWRITE |(< (+ (- c) x) y)|))
 (1106 23 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1048 1048 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1048 1048 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1048 1048 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1048 1048 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1048 1048 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (750 192 (:REWRITE RATIONALP-X))
 (729 14 (:REWRITE RTL::BITS-TAIL-GEN))
 (618 9 (:DEFINITION NATP))
 (452 23 (:REWRITE RTL::BITS-NEG-INDICES))
 (425 148 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (342 18 (:REWRITE |(< y (+ (- c) x))|))
 (271 148 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (264 264 (:TYPE-PRESCRIPTION BOOLEANP))
 (261 261 (:REWRITE INTEGERP-MINUS-X))
 (255 255 (:META META-INTEGERP-CORRECT))
 (252 56 (:REWRITE DEFAULT-TIMES-2))
 (213 56 (:REWRITE DEFAULT-TIMES-1))
 (192 192 (:REWRITE REDUCE-RATIONALP-+))
 (192 192 (:REWRITE REDUCE-RATIONALP-*))
 (192 192 (:REWRITE RATIONALP-MINUS-X))
 (192 192 (:META META-RATIONALP-CORRECT))
 (184 184 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (176 176 (:REWRITE SUBSETP-MEMBER . 4))
 (176 176 (:REWRITE SUBSETP-MEMBER . 3))
 (176 176 (:REWRITE SUBSETP-MEMBER . 2))
 (176 176 (:REWRITE SUBSETP-MEMBER . 1))
 (176 176 (:REWRITE INTERSECTP-MEMBER . 3))
 (176 176 (:REWRITE INTERSECTP-MEMBER . 2))
 (171 7 (:REWRITE RTL::NEG-BITN-0))
 (166 165 (:REWRITE DEFAULT-LESS-THAN-1))
 (165 165 (:REWRITE THE-FLOOR-BELOW))
 (165 165 (:REWRITE THE-FLOOR-ABOVE))
 (165 165 (:REWRITE DEFAULT-LESS-THAN-2))
 (148 148 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (148 148 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (148 148 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (148 148 (:REWRITE |(equal c (/ x))|))
 (148 148 (:REWRITE |(equal c (- x))|))
 (148 148 (:REWRITE |(equal (/ x) c)|))
 (148 148 (:REWRITE |(equal (/ x) (/ y))|))
 (148 148 (:REWRITE |(equal (- x) c)|))
 (148 148 (:REWRITE |(equal (- x) (- y))|))
 (135 135 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (135 135 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (109 7 (:REWRITE RTL::BITN-NEG))
 (102 1 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (100 99 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (100 99 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (99 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))|))
 (92 92 (:REWRITE |(< (+ c/d x) y)|))
 (62 62 (:REWRITE |(< (* x y) 0)|))
 (50 50 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (44 44 (:REWRITE FOLD-CONSTS-IN-+))
 (36 36 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (35 35 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (35 35 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (35 35 (:REWRITE |(< (/ x) 0)|))
 (32 1 (:LINEAR EXPT->=-1-ONE))
 (32 1 (:LINEAR EXPT-<=-1-TWO))
 (31 1 (:LINEAR EXPT->-1-ONE))
 (31 1 (:LINEAR EXPT-<-1-TWO))
 (27 1 (:LINEAR EXPT-X->=-X))
 (27 1 (:LINEAR EXPT-X->-X))
 (21 7 (:REWRITE RTL::BVECP-BITN-0))
 (18 18 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (18 18 (:REWRITE |(< x (+ c/d y))|))
 (15 15 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (12 12 (:REWRITE DEFAULT-EXPT-1))
 (10 10 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (10 7 (:REWRITE RTL::NEG-BITN-1))
 (9 9 (:TYPE-PRESCRIPTION NATP))
 (9 9 (:REWRITE |(expt 1/c n)|))
 (9 9 (:REWRITE |(expt (- x) n)|))
 (7 7 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:LINEAR RTL::N<=FL-LINEAR))
 (2 2 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (2 2 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (2 2 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (2 2 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (1 1 (:REWRITE RTL::INTEGERP-OPA))
 (1 1 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (1 1 (:LINEAR EXPT-LINEAR-UPPER-<))
 (1 1 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (1 1 (:LINEAR EXPT-LINEAR-LOWER-<))
 (1 1 (:LINEAR EXPT->=-1-TWO))
 (1 1 (:LINEAR EXPT->-1-TWO))
 (1 1 (:LINEAR EXPT-<=-1-ONE))
 (1 1 (:LINEAR EXPT-<-1-ONE))
 )
(RTL::SPECIAL-2
 (3698 12 (:REWRITE RTL::NEG-BITN-0))
 (2471 8 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (1034 32 (:REWRITE |(< y (+ (- c) x))|))
 (859 859 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (859 859 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (859 859 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (859 859 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (468 205 (:REWRITE DEFAULT-LESS-THAN-2))
 (412 8 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (347 347 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (347 347 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (303 15 (:REWRITE |(< (+ (- c) x) y)|))
 (300 201 (:REWRITE DEFAULT-LESS-THAN-1))
 (293 8 (:LINEAR EXPT-<=-1-TWO))
 (286 8 (:LINEAR EXPT-<-1-TWO))
 (285 8 (:LINEAR EXPT->-1-ONE))
 (271 8 (:LINEAR EXPT-X->=-X))
 (271 8 (:LINEAR EXPT-X->-X))
 (258 34 (:REWRITE ACL2-NUMBERP-X))
 (257 159 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (251 159 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (234 8 (:LINEAR EXPT->=-1-ONE))
 (228 12 (:REWRITE RTL::BITN-NEG))
 (213 159 (:REWRITE SIMPLIFY-SUMS-<))
 (205 205 (:REWRITE THE-FLOOR-BELOW))
 (205 205 (:REWRITE THE-FLOOR-ABOVE))
 (199 199 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (199 199 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (198 12 (:REWRITE RTL::NEG-BITN-1))
 (188 8 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (175 39 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (159 159 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (159 159 (:REWRITE INTEGERP-<-CONSTANT))
 (159 159 (:REWRITE CONSTANT-<-INTEGERP))
 (159 159 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (159 159 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (159 159 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (159 159 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (159 159 (:REWRITE |(< c (- x))|))
 (159 159 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (159 159 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (159 159 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (159 159 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (159 159 (:REWRITE |(< (/ x) (/ y))|))
 (159 159 (:REWRITE |(< (- x) c)|))
 (159 159 (:REWRITE |(< (- x) (- y))|))
 (112 28 (:REWRITE RATIONALP-X))
 (101 101 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (99 39 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (85 39 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (73 73 (:REWRITE REDUCE-INTEGERP-+))
 (73 73 (:REWRITE INTEGERP-MINUS-X))
 (73 73 (:META META-INTEGERP-CORRECT))
 (68 4 (:REWRITE ODD-EXPT-THM))
 (60 6 (:REWRITE DEFAULT-MINUS))
 (58 58 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (50 50 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (39 39 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (39 39 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (39 39 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (39 39 (:REWRITE |(equal c (/ x))|))
 (39 39 (:REWRITE |(equal c (- x))|))
 (39 39 (:REWRITE |(equal (/ x) c)|))
 (39 39 (:REWRITE |(equal (/ x) (/ y))|))
 (39 39 (:REWRITE |(equal (- x) c)|))
 (39 39 (:REWRITE |(equal (- x) (- y))|))
 (38 38 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (38 38 (:REWRITE NORMALIZE-ADDENDS))
 (36 12 (:REWRITE RTL::BVECP-BITN-0))
 (32 32 (:REWRITE |(< x (+ c/d y))|))
 (29 29 (:REWRITE DEFAULT-EXPT-1))
 (29 29 (:REWRITE |(expt 1/c n)|))
 (29 29 (:REWRITE |(expt (- x) n)|))
 (28 28 (:REWRITE REDUCE-RATIONALP-+))
 (28 28 (:REWRITE REDUCE-RATIONALP-*))
 (28 28 (:REWRITE RATIONALP-MINUS-X))
 (28 28 (:META META-RATIONALP-CORRECT))
 (27 27 (:REWRITE |(< (* x y) 0)|))
 (26 26 (:REWRITE |(< 0 (* x y))|))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (16 16 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (16 16 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (16 16 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (16 16 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (15 15 (:REWRITE |(< (/ x) 0)|))
 (15 15 (:REWRITE |(< (+ c/d x) y)|))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (14 14 (:REWRITE |(< 0 (/ x))|))
 (12 12 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-ATOM-LISTP))
 (9 2 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (8 8 (:REWRITE RTL::INTEGERP-OPA))
 (8 8 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (8 8 (:LINEAR EXPT-LINEAR-UPPER-<))
 (8 8 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (8 8 (:LINEAR EXPT-LINEAR-LOWER-<))
 (8 8 (:LINEAR EXPT->=-1-TWO))
 (8 8 (:LINEAR EXPT->-1-TWO))
 (8 8 (:LINEAR EXPT-<=-1-ONE))
 (8 8 (:LINEAR EXPT-<-1-ONE))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE |(+ c (+ d x))|))
 (1 1 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (1 1 (:REWRITE |(+ 0 x)|))
 )
(RTL::SPECIALP-3
 (472162 12006 (:REWRITE RTL::BITS-TAIL-GEN))
 (116070 3194 (:REWRITE RTL::NEG-BITN-0))
 (97676 3194 (:REWRITE RTL::NEG-BITN-1))
 (58932 58932 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (58932 58932 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (38236 5306 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (32903 16409 (:REWRITE DEFAULT-LESS-THAN-1))
 (32815 16409 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (32719 16409 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (30658 5034 (:REWRITE ACL2-NUMBERP-X))
 (25546 25546 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (25546 25546 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (25546 25546 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (25546 25546 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (25546 25546 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (16504 16409 (:REWRITE DEFAULT-LESS-THAN-2))
 (16409 16409 (:REWRITE THE-FLOOR-BELOW))
 (16409 16409 (:REWRITE THE-FLOOR-ABOVE))
 (16409 16409 (:REWRITE SIMPLIFY-SUMS-<))
 (16409 16409 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (16409 16409 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16409 16409 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16409 16409 (:REWRITE INTEGERP-<-CONSTANT))
 (16409 16409 (:REWRITE CONSTANT-<-INTEGERP))
 (16409 16409 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16409 16409 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16409 16409 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16409 16409 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16409 16409 (:REWRITE |(< c (- x))|))
 (16409 16409 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (16409 16409 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16409 16409 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16409 16409 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16409 16409 (:REWRITE |(< (/ x) (/ y))|))
 (16409 16409 (:REWRITE |(< (- x) c)|))
 (16409 16409 (:REWRITE |(< (- x) (- y))|))
 (13112 3278 (:REWRITE RATIONALP-X))
 (12006 12006 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (12006 12006 (:REWRITE RTL::BITS-NEG-INDICES))
 (11036 5306 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (9783 5306 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (9582 3194 (:REWRITE RTL::BVECP-BITN-0))
 (5306 5306 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (5306 5306 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (5306 5306 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (5306 5306 (:REWRITE |(equal c (/ x))|))
 (5306 5306 (:REWRITE |(equal c (- x))|))
 (5306 5306 (:REWRITE |(equal (/ x) c)|))
 (5306 5306 (:REWRITE |(equal (/ x) (/ y))|))
 (5306 5306 (:REWRITE |(equal (- x) c)|))
 (5306 5306 (:REWRITE |(equal (- x) (- y))|))
 (3278 3278 (:REWRITE REDUCE-INTEGERP-+))
 (3278 3278 (:REWRITE INTEGERP-MINUS-X))
 (3278 3278 (:META META-INTEGERP-CORRECT))
 (3194 3194 (:REWRITE RTL::BITN-NEG))
 (3128 3128 (:REWRITE REDUCE-RATIONALP-+))
 (3128 3128 (:REWRITE REDUCE-RATIONALP-*))
 (3128 3128 (:REWRITE RATIONALP-MINUS-X))
 (3128 3128 (:META META-RATIONALP-CORRECT))
 (2588 2588 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2588 2588 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2588 2588 (:REWRITE |(< (/ x) 0)|))
 (2588 2588 (:REWRITE |(< (* x y) 0)|))
 (1956 1216 (:REWRITE DEFAULT-LOGIOR-2))
 (1648 1648 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1605 1216 (:REWRITE DEFAULT-LOGIOR-1))
 (1576 1576 (:TYPE-PRESCRIPTION BOOLEANP))
 (352 198 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (135 135 (:REWRITE SUBSETP-MEMBER . 4))
 (135 135 (:REWRITE SUBSETP-MEMBER . 3))
 (135 135 (:REWRITE SUBSETP-MEMBER . 2))
 (135 135 (:REWRITE SUBSETP-MEMBER . 1))
 (135 135 (:REWRITE INTERSECTP-MEMBER . 3))
 (135 135 (:REWRITE INTERSECTP-MEMBER . 2))
 (95 95 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (95 95 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (95 95 (:REWRITE |(< 0 (/ x))|))
 (95 95 (:REWRITE |(< 0 (* x y))|))
 (76 76 (:DEFINITION RTL::ARM-POST-COMP))
 (3 3 (:DEFINITION RTL::SETBITS))
 )
(RTL::SPECIALP-4
 (1393627 36292 (:REWRITE RTL::BITS-TAIL-GEN))
 (258174 258174 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (248792 13923 (:REWRITE RTL::NEG-BITN-0))
 (194140 30260 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (187872 912 (:REWRITE |(< (if a b c) x)|))
 (160661 13923 (:REWRITE RTL::NEG-BITN-1))
 (146397 21301 (:REWRITE ACL2-NUMBERP-X))
 (83455 39298 (:REWRITE DEFAULT-LESS-THAN-1))
 (77615 38386 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (77015 38386 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (64807 30260 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (62854 1798 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (62548 15637 (:REWRITE RATIONALP-X))
 (51992 51992 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (51992 51992 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (49389 30260 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (46031 13923 (:REWRITE RTL::BVECP-BITN-0))
 (44952 44952 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (44952 44952 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (44952 44952 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (44952 44952 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (44952 44952 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (44952 44952 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (41018 39298 (:REWRITE DEFAULT-LESS-THAN-2))
 (39754 39754 (:REWRITE THE-FLOOR-BELOW))
 (39754 39754 (:REWRITE THE-FLOOR-ABOVE))
 (38404 38386 (:REWRITE INTEGERP-<-CONSTANT))
 (38392 38386 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (38392 38386 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (38386 38386 (:REWRITE SIMPLIFY-SUMS-<))
 (38386 38386 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (38386 38386 (:REWRITE CONSTANT-<-INTEGERP))
 (38386 38386 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (38386 38386 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (38386 38386 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (38386 38386 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (38386 38386 (:REWRITE |(< c (- x))|))
 (38386 38386 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (38386 38386 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (38386 38386 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (38386 38386 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (38386 38386 (:REWRITE |(< (/ x) (/ y))|))
 (38386 38386 (:REWRITE |(< (- x) c)|))
 (38386 38386 (:REWRITE |(< (- x) (- y))|))
 (36292 36292 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (36292 36292 (:REWRITE RTL::BITS-NEG-INDICES))
 (30260 30260 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (30260 30260 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (30260 30260 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (30260 30260 (:REWRITE |(equal c (/ x))|))
 (30260 30260 (:REWRITE |(equal c (- x))|))
 (30260 30260 (:REWRITE |(equal (/ x) c)|))
 (30260 30260 (:REWRITE |(equal (/ x) (/ y))|))
 (30260 30260 (:REWRITE |(equal (- x) c)|))
 (30260 30260 (:REWRITE |(equal (- x) (- y))|))
 (29184 456 (:REWRITE |(< (logior x y) 0)|))
 (22584 22584 (:REWRITE REDUCE-INTEGERP-+))
 (22584 22584 (:REWRITE INTEGERP-MINUS-X))
 (22584 22584 (:META META-INTEGERP-CORRECT))
 (18461 10976 (:REWRITE DEFAULT-LOGIOR-2))
 (15637 15637 (:REWRITE REDUCE-RATIONALP-+))
 (15637 15637 (:REWRITE REDUCE-RATIONALP-*))
 (15637 15637 (:REWRITE RATIONALP-MINUS-X))
 (15637 15637 (:META META-RATIONALP-CORRECT))
 (14154 14154 (:TYPE-PRESCRIPTION BOOLEANP))
 (13923 13923 (:REWRITE RTL::BITN-NEG))
 (6647 6647 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4974 1798 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (3207 3207 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3207 3207 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3207 3207 (:REWRITE |(< (/ x) 0)|))
 (3207 3207 (:REWRITE |(< (* x y) 0)|))
 (2039 711 (:REWRITE RTL::BITN-BVECP-1))
 (1854 1854 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1702 1702 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (1702 1702 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (1702 1702 (:REWRITE |(< 0 (/ x))|))
 (1702 1702 (:REWRITE |(< 0 (* x y))|))
 (1502 1502 (:REWRITE SUBSETP-MEMBER . 4))
 (1502 1502 (:REWRITE SUBSETP-MEMBER . 3))
 (1502 1502 (:REWRITE SUBSETP-MEMBER . 2))
 (1502 1502 (:REWRITE SUBSETP-MEMBER . 1))
 (1502 1502 (:REWRITE INTERSECTP-MEMBER . 3))
 (1502 1502 (:REWRITE INTERSECTP-MEMBER . 2))
 (1173 1073 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (1073 1073 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (1073 1073 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (132 6 (:REWRITE |(* (if a b c) x)|))
 (129 3 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (120 3 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (111 3 (:REWRITE |(not (equal x (/ y)))|))
 (111 3 (:REWRITE |(equal x (/ y))|))
 (108 3 (:REWRITE RTL::RND-NON-POS))
 (100 100 (:TYPE-PRESCRIPTION RTL::COMMON-MODE-P))
 (78 12 (:REWRITE |(* (- x) y)|))
 (75 63 (:REWRITE DEFAULT-TIMES-2))
 (72 63 (:REWRITE DEFAULT-TIMES-1))
 (30 30 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (30 6 (:REWRITE |(- (* c x))|))
 (16 16 (:DEFINITION RTL::SETBITS))
 (12 12 (:TYPE-PRESCRIPTION RTL::SGN))
 (12 12 (:TYPE-PRESCRIPTION ABS))
 (9 9 (:REWRITE DEFAULT-MINUS))
 (6 3 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (6 3 (:REWRITE |(< x (/ y)) with (< y 0)|))
 )
(RTL::SPECIALP-5
 (642403 25228 (:REWRITE RTL::OPAZ-OPAW))
 (343181 3037 (:REWRITE RTL::SPECIALP-4))
 (331033 24296 (:REWRITE MEMBER-OF-CONS))
 (324968 70859 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (304480 304480 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (304480 304480 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (304480 304480 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (290688 33156 (:REWRITE ACL2-NUMBERP-X))
 (170359 70859 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (125676 32964 (:REWRITE RATIONALP-X))
 (123700 12477 (:REWRITE RTL::NEG-BITN-0))
 (110798 3158 (:LINEAR RTL::RND-NON-POS))
 (87816 70859 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (70901 70859 (:REWRITE |(equal (- x) (- y))|))
 (70859 70859 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (70859 70859 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (70859 70859 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (70859 70859 (:REWRITE |(equal c (/ x))|))
 (70859 70859 (:REWRITE |(equal c (- x))|))
 (70859 70859 (:REWRITE |(equal (/ x) c)|))
 (70859 70859 (:REWRITE |(equal (/ x) (/ y))|))
 (70859 70859 (:REWRITE |(equal (- x) c)|))
 (61232 61232 (:TYPE-PRESCRIPTION BOOLEANP))
 (48473 48473 (:REWRITE INTEGERP-MINUS-X))
 (48353 48353 (:META META-INTEGERP-CORRECT))
 (46557 15597 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (43857 15597 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (41157 16165 (:REWRITE DEFAULT-LESS-THAN-2))
 (40702 12477 (:REWRITE RTL::NEG-BITN-1))
 (38713 15597 (:REWRITE SIMPLIFY-SUMS-<))
 (36214 36214 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (36214 36214 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (36214 36214 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (36214 36214 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (36214 36214 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (36214 36214 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (33887 12477 (:REWRITE RTL::BVECP-BITN-0))
 (32964 32964 (:REWRITE REDUCE-RATIONALP-+))
 (32964 32964 (:REWRITE REDUCE-RATIONALP-*))
 (32964 32964 (:REWRITE RATIONALP-MINUS-X))
 (32964 32964 (:META META-RATIONALP-CORRECT))
 (27333 27333 (:REWRITE SUBSETP-MEMBER . 2))
 (27333 27333 (:REWRITE SUBSETP-MEMBER . 1))
 (25765 25765 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (24091 16165 (:REWRITE DEFAULT-LESS-THAN-1))
 (16165 16165 (:REWRITE THE-FLOOR-BELOW))
 (16165 16165 (:REWRITE THE-FLOOR-ABOVE))
 (16165 16165 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16165 16165 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16009 16009 (:REWRITE INTEGERP-<-CONSTANT))
 (16009 16009 (:REWRITE CONSTANT-<-INTEGERP))
 (16009 16009 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16009 16009 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16009 16009 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16009 16009 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16009 16009 (:REWRITE |(< c (- x))|))
 (16009 16009 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (16009 16009 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16009 16009 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16009 16009 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16009 16009 (:REWRITE |(< (/ x) (/ y))|))
 (16009 16009 (:REWRITE |(< (- x) c)|))
 (16009 16009 (:REWRITE |(< (- x) (- y))|))
 (12477 12477 (:REWRITE RTL::BITN-NEG))
 (8678 8678 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (8580 78 (:REWRITE RTL::BITS-TAIL-GEN))
 (7982 962 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (5328 148 (:REWRITE RTL::RND-NON-POS))
 (4680 78 (:REWRITE |(integerp (expt x n))|))
 (3900 156 (:REWRITE |(< (+ (- c) x) y)|))
 (3610 3610 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3610 3610 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3610 3610 (:REWRITE |(< 0 (/ x))|))
 (3610 3610 (:REWRITE |(< 0 (* x y))|))
 (3240 108 (:REWRITE ODD-EXPT-THM))
 (3240 108 (:LINEAR EXPT->=-1-ONE))
 (3240 108 (:LINEAR EXPT-<=-1-TWO))
 (3132 108 (:LINEAR EXPT->-1-ONE))
 (3132 108 (:LINEAR EXPT-<-1-TWO))
 (3080 3080 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (3037 3037 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (3037 3037 (:DEFINITION MEMBER-EQUAL))
 (2700 108 (:REWRITE EXPT-X->-X))
 (2700 108 (:LINEAR EXPT-X->=-X))
 (2700 108 (:LINEAR EXPT-X->-X))
 (2652 78 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2652 78 (:REWRITE RTL::BITS-NEG-INDICES))
 (2614 2614 (:REWRITE |(< (* x y) 0)|))
 (2458 2458 (:REWRITE |(< (/ x) 0)|))
 (2426 2426 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2426 2426 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1540 1540 (:REWRITE DEFAULT-EXPT-1))
 (1540 1540 (:REWRITE |(expt 1/c n)|))
 (1540 1540 (:REWRITE |(expt (- x) n)|))
 (1000 500 (:REWRITE DEFAULT-TIMES-2))
 (1000 500 (:REWRITE DEFAULT-TIMES-1))
 (764 764 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (702 78 (:REWRITE RTL::BITS-TAIL))
 (500 500 (:TYPE-PRESCRIPTION RTL::SGN))
 (276 276 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (246 192 (:REWRITE DEFAULT-MINUS))
 (216 216 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (216 216 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (216 216 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (216 216 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (216 216 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (156 156 (:REWRITE |(< (+ c/d x) y)|))
 (120 120 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (108 108 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (108 108 (:LINEAR EXPT-LINEAR-UPPER-<))
 (108 108 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (108 108 (:LINEAR EXPT-LINEAR-LOWER-<))
 (108 108 (:LINEAR EXPT->=-1-TWO))
 (108 108 (:LINEAR EXPT->-1-TWO))
 (108 108 (:LINEAR EXPT-<=-1-ONE))
 (108 108 (:LINEAR EXPT-<-1-ONE))
 (36 36 (:REWRITE RTL::INTEGERP-OPA))
 )
(RTL::SPECIALP-6
 (3918 63 (:REWRITE RTL::BITS-TAIL-GEN))
 (2234 345 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1791 199 (:REWRITE ACL2-NUMBERP-X))
 (949 345 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (796 199 (:REWRITE RATIONALP-X))
 (452 452 (:TYPE-PRESCRIPTION BOOLEANP))
 (444 12 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (384 384 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (372 345 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (345 345 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (345 345 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (345 345 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (345 345 (:REWRITE |(equal c (/ x))|))
 (345 345 (:REWRITE |(equal c (- x))|))
 (345 345 (:REWRITE |(equal (/ x) c)|))
 (345 345 (:REWRITE |(equal (/ x) (/ y))|))
 (345 345 (:REWRITE |(equal (- x) c)|))
 (345 345 (:REWRITE |(equal (- x) (- y))|))
 (344 344 (:TYPE-PRESCRIPTION RTL::BITS-NONNEGATIVE-INTEGERP-TYPE))
 (256 128 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (253 253 (:REWRITE REDUCE-INTEGERP-+))
 (253 253 (:REWRITE INTEGERP-MINUS-X))
 (253 253 (:META META-INTEGERP-CORRECT))
 (228 12 (:LINEAR LOGIOR-BOUNDS-POS . 2))
 (208 208 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (199 199 (:REWRITE REDUCE-RATIONALP-+))
 (199 199 (:REWRITE REDUCE-RATIONALP-*))
 (199 199 (:REWRITE RATIONALP-MINUS-X))
 (199 199 (:META META-RATIONALP-CORRECT))
 (198 75 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (198 75 (:REWRITE DEFAULT-LESS-THAN-1))
 (174 75 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (144 12 (:LINEAR LOGIOR-BOUNDS-POS . 1))
 (128 128 (:TYPE-PRESCRIPTION BINARY-LOGIOR))
 (128 128 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (128 128 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (128 128 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (121 29 (:REWRITE RTL::NEG-BITN-0))
 (112 29 (:REWRITE RTL::NEG-BITN-1))
 (87 75 (:REWRITE DEFAULT-LESS-THAN-2))
 (86 29 (:REWRITE RTL::BVECP-BITN-0))
 (84 48 (:REWRITE DEFAULT-LOGIOR-2))
 (82 28 (:REWRITE RTL::BITN-BVECP-1))
 (75 75 (:REWRITE THE-FLOOR-BELOW))
 (75 75 (:REWRITE THE-FLOOR-ABOVE))
 (75 75 (:REWRITE SIMPLIFY-SUMS-<))
 (75 75 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (75 75 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (75 75 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (75 75 (:REWRITE INTEGERP-<-CONSTANT))
 (75 75 (:REWRITE CONSTANT-<-INTEGERP))
 (75 75 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (75 75 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (75 75 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (75 75 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (75 75 (:REWRITE |(< c (- x))|))
 (75 75 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (75 75 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (75 75 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (75 75 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (75 75 (:REWRITE |(< (/ x) (/ y))|))
 (75 75 (:REWRITE |(< (- x) c)|))
 (75 75 (:REWRITE |(< (- x) (- y))|))
 (64 64 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (64 64 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (64 64 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (64 64 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (64 64 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (64 64 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (64 64 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (64 64 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (64 64 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (63 63 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (63 63 (:REWRITE RTL::BITS-NEG-INDICES))
 (60 48 (:REWRITE DEFAULT-LOGIOR-1))
 (28 28 (:REWRITE RTL::BITN-NEG))
 (24 12 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (12 12 (:REWRITE |(< 0 (/ x))|))
 (12 12 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:REWRITE RTL::BITN-BVECP))
 )
(RTL::SPECIALP-7
 (4 1 (:REWRITE RTL::NEG-BITN-1))
 (4 1 (:REWRITE RTL::NEG-BITN-0))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:META META-INTEGERP-CORRECT))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (- x))|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) (/ y))|))
 (2 2 (:REWRITE |(< (- x) c)|))
 (2 2 (:REWRITE |(< (- x) (- y))|))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::SPECIALP-8
 (5338 33 (:REWRITE RTL::NEG-BITN-0))
 (4162 8 (:REWRITE |(< (if a b c) x)|))
 (1362 33 (:REWRITE RTL::NEG-BITN-1))
 (1320 14 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (364 4 (:REWRITE |(< (logior x y) 0)|))
 (362 14 (:LINEAR EXPT->-1-ONE))
 (350 14 (:LINEAR EXPT-X->-X))
 (259 119 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (253 127 (:REWRITE DEFAULT-LESS-THAN-2))
 (251 14 (:LINEAR EXPT-X->=-X))
 (249 119 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (242 14 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (238 28 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (237 119 (:REWRITE SIMPLIFY-SUMS-<))
 (233 127 (:REWRITE DEFAULT-LESS-THAN-1))
 (224 14 (:LINEAR EXPT->=-1-ONE))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (223 223 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (200 28 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (186 6 (:LINEAR LOGIOR-BOUNDS-POS . 2))
 (186 6 (:LINEAR LOGIOR-BOUNDS-POS . 1))
 (180 6 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (180 6 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (174 174 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (131 131 (:REWRITE THE-FLOOR-BELOW))
 (131 131 (:REWRITE THE-FLOOR-ABOVE))
 (119 119 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (119 119 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (119 119 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (119 119 (:REWRITE INTEGERP-<-CONSTANT))
 (119 119 (:REWRITE CONSTANT-<-INTEGERP))
 (119 119 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (119 119 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (119 119 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (119 119 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (119 119 (:REWRITE |(< c (- x))|))
 (119 119 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (119 119 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (119 119 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (119 119 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (119 119 (:REWRITE |(< (/ x) (/ y))|))
 (119 119 (:REWRITE |(< (- x) c)|))
 (119 119 (:REWRITE |(< (- x) (- y))|))
 (101 14 (:LINEAR EXPT-<=-1-TWO))
 (97 33 (:REWRITE RTL::BVECP-BITN-0))
 (92 92 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (87 87 (:REWRITE DEFAULT-EXPT-2))
 (87 87 (:REWRITE DEFAULT-EXPT-1))
 (87 87 (:REWRITE |(expt 1/c n)|))
 (87 87 (:REWRITE |(expt (- x) n)|))
 (76 76 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (76 76 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (76 76 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (70 70 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (60 30 (:REWRITE DEFAULT-LOGIOR-2))
 (60 6 (:REWRITE DEFAULT-MINUS))
 (43 43 (:REWRITE REDUCE-INTEGERP-+))
 (43 43 (:REWRITE INTEGERP-MINUS-X))
 (43 43 (:META META-INTEGERP-CORRECT))
 (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 |(< (/ x) 0)|))
 (40 40 (:REWRITE |(< (* x y) 0)|))
 (38 24 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (36 24 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (33 33 (:REWRITE RTL::BITN-NEG))
 (32 24 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (28 28 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (28 28 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (24 24 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (24 24 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (24 24 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (24 24 (:REWRITE |(equal c (/ x))|))
 (24 24 (:REWRITE |(equal c (- x))|))
 (24 24 (:REWRITE |(equal (/ x) c)|))
 (24 24 (:REWRITE |(equal (/ x) (/ y))|))
 (24 24 (:REWRITE |(equal (- x) c)|))
 (24 24 (:REWRITE |(equal (- x) (- y))|))
 (14 14 (:REWRITE RTL::INTEGERP-OPA))
 (14 14 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (14 14 (:LINEAR EXPT-LINEAR-UPPER-<))
 (14 14 (:LINEAR EXPT-LINEAR-LOWER-<))
 (14 14 (:LINEAR EXPT->=-1-TWO))
 (14 14 (:LINEAR EXPT->-1-TWO))
 (14 14 (:LINEAR EXPT-<=-1-ONE))
 (14 14 (:LINEAR EXPT-<-1-TWO))
 (14 14 (:LINEAR EXPT-<-1-ONE))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (12 12 (:REWRITE |(< 0 (/ x))|))
 (12 12 (:REWRITE |(< 0 (* x y))|))
 (9 9 (:REWRITE SUBSETP-MEMBER . 4))
 (9 9 (:REWRITE SUBSETP-MEMBER . 3))
 (9 9 (:REWRITE SUBSETP-MEMBER . 2))
 (9 9 (:REWRITE SUBSETP-MEMBER . 1))
 (9 9 (:REWRITE INTERSECTP-MEMBER . 3))
 (9 9 (:REWRITE INTERSECTP-MEMBER . 2))
 (6 2 (:REWRITE RTL::BITN-BVECP-1))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::SPECIALP-9
 (11226 85 (:REWRITE RTL::NEG-BITN-1))
 (10921 421 (:REWRITE RTL::OPAZ-OPAW))
 (10500 420 (:DEFINITION =))
 (9950 85 (:REWRITE RTL::NEG-BITN-0))
 (5046 582 (:REWRITE ACL2-NUMBERP-X))
 (4742 679 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4095 45 (:REWRITE |(< (logior x y) 0)|))
 (2790 90 (:LINEAR LOGIOR-BOUNDS-POS . 2))
 (2790 90 (:LINEAR LOGIOR-BOUNDS-POS . 1))
 (2700 90 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (2700 90 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (2371 10 (:REWRITE |(< (if a b c) x)|))
 (2232 558 (:REWRITE RATIONALP-X))
 (1842 679 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1059 596 (:REWRITE DEFAULT-LESS-THAN-1))
 (1035 586 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (930 586 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (864 864 (:TYPE-PRESCRIPTION BOOLEANP))
 (814 814 (:REWRITE REDUCE-INTEGERP-+))
 (814 814 (:REWRITE INTEGERP-MINUS-X))
 (814 814 (:META META-INTEGERP-CORRECT))
 (801 679 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (679 679 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (679 679 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (679 679 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (679 679 (:REWRITE |(equal c (/ x))|))
 (679 679 (:REWRITE |(equal c (- x))|))
 (679 679 (:REWRITE |(equal (/ x) c)|))
 (679 679 (:REWRITE |(equal (/ x) (/ y))|))
 (679 679 (:REWRITE |(equal (- x) c)|))
 (679 679 (:REWRITE |(equal (- x) (- y))|))
 (656 596 (:REWRITE DEFAULT-LESS-THAN-2))
 (641 641 (:REWRITE THE-FLOOR-BELOW))
 (641 641 (:REWRITE THE-FLOOR-ABOVE))
 (626 586 (:REWRITE SIMPLIFY-SUMS-<))
 (586 586 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (586 586 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (586 586 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (586 586 (:REWRITE INTEGERP-<-CONSTANT))
 (586 586 (:REWRITE CONSTANT-<-INTEGERP))
 (586 586 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (586 586 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (586 586 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (586 586 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (586 586 (:REWRITE |(< c (- x))|))
 (586 586 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (586 586 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (586 586 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (586 586 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (586 586 (:REWRITE |(< (/ x) (/ y))|))
 (586 586 (:REWRITE |(< (- x) c)|))
 (586 586 (:REWRITE |(< (- x) (- y))|))
 (580 580 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (580 580 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (580 580 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (558 558 (:REWRITE REDUCE-RATIONALP-+))
 (558 558 (:REWRITE REDUCE-RATIONALP-*))
 (558 558 (:REWRITE RATIONALP-MINUS-X))
 (558 558 (:META META-RATIONALP-CORRECT))
 (430 430 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (430 430 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (430 430 (:REWRITE |(< (/ x) 0)|))
 (430 430 (:REWRITE |(< (* x y) 0)|))
 (424 424 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (410 410 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (410 410 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (410 410 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (375 85 (:REWRITE RTL::BVECP-BITN-0))
 (216 216 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (153 153 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (153 153 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (153 153 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (153 153 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (153 153 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (153 153 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (144 4 (:REWRITE RTL::RND-NON-POS))
 (120 40 (:REWRITE RTL::LOGIOR-BVECP))
 (98 98 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (98 98 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (98 98 (:REWRITE |(< 0 (/ x))|))
 (98 98 (:REWRITE |(< 0 (* x y))|))
 (89 89 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (89 89 (:REWRITE NORMALIZE-ADDENDS))
 (85 85 (:REWRITE RTL::BITN-NEG))
 (70 60 (:REWRITE DEFAULT-LOGIOR-1))
 (48 48 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (32 16 (:REWRITE DEFAULT-TIMES-2))
 (32 16 (:REWRITE DEFAULT-TIMES-1))
 (24 24 (:REWRITE DEFAULT-EXPT-1))
 (24 24 (:REWRITE |(expt 1/c n)|))
 (24 24 (:REWRITE |(expt (- x) n)|))
 (16 16 (:TYPE-PRESCRIPTION RTL::SGN))
 (8 8 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE DEFAULT-MINUS))
 )
(RTL::SPECIALP-10
 (59110 495 (:REWRITE RTL::NEG-BITN-0))
 (41579 495 (:REWRITE RTL::NEG-BITN-1))
 (38854 164 (:REWRITE |(< (if a b c) x)|))
 (13018 552 (:REWRITE MEMBER-OF-CONS))
 (12740 140 (:REWRITE |(< (logior x y) 0)|))
 (9449 332 (:REWRITE RTL::INTEGERP-FL))
 (8132 73 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (7843 253 (:LINEAR LOGIOR-BOUNDS-POS . 2))
 (7843 253 (:LINEAR LOGIOR-BOUNDS-POS . 1))
 (7776 520 (:REWRITE ACL2-NUMBERP-X))
 (7590 253 (:LINEAR LOGIOR-BOUNDS-NEG . 2))
 (7590 253 (:LINEAR LOGIOR-BOUNDS-NEG . 1))
 (5131 2766 (:REWRITE DEFAULT-LESS-THAN-1))
 (4987 818 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4476 2602 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4207 4207 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (4207 4207 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (4207 4207 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (4119 2602 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3660 1363 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (3628 520 (:REWRITE RATIONALP-X))
 (3423 2766 (:REWRITE DEFAULT-LESS-THAN-2))
 (3421 2602 (:REWRITE SIMPLIFY-SUMS-<))
 (2906 2906 (:REWRITE THE-FLOOR-BELOW))
 (2906 2906 (:REWRITE THE-FLOOR-ABOVE))
 (2602 2602 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (2602 2602 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2602 2602 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2602 2602 (:REWRITE INTEGERP-<-CONSTANT))
 (2602 2602 (:REWRITE CONSTANT-<-INTEGERP))
 (2602 2602 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2602 2602 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2602 2602 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2602 2602 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2602 2602 (:REWRITE |(< c (- x))|))
 (2602 2602 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (2602 2602 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2602 2602 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2602 2602 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2602 2602 (:REWRITE |(< (/ x) (/ y))|))
 (2602 2602 (:REWRITE |(< (- x) c)|))
 (2602 2602 (:REWRITE |(< (- x) (- y))|))
 (2343 969 (:REWRITE DEFAULT-TIMES-1))
 (2263 73 (:LINEAR EXPT-<=-1-TWO))
 (2190 73 (:LINEAR EXPT->-1-ONE))
 (2187 81 (:REWRITE |(* (if a b c) x)|))
 (1898 73 (:LINEAR EXPT-X->=-X))
 (1898 73 (:LINEAR EXPT-X->-X))
 (1807 969 (:REWRITE DEFAULT-TIMES-2))
 (1801 818 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1748 207 (:REWRITE RTL::SPECIALP-5))
 (1700 818 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1597 1597 (:REWRITE REDUCE-INTEGERP-+))
 (1597 1597 (:REWRITE INTEGERP-MINUS-X))
 (1597 1597 (:META META-INTEGERP-CORRECT))
 (1416 1416 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1416 1416 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1416 1416 (:REWRITE |(< (/ x) 0)|))
 (1416 1416 (:REWRITE |(< (* x y) 0)|))
 (1383 495 (:REWRITE RTL::BVECP-BITN-0))
 (1363 1363 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1363 1363 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1363 1363 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1168 73 (:LINEAR EXPT->=-1-ONE))
 (1147 31 (:REWRITE |(integerp (* 1/2 (logior x y)))|))
 (1005 1005 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1000 1000 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1000 1000 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1000 1000 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1000 1000 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1000 1000 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (818 818 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (818 818 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (818 818 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (818 818 (:REWRITE |(equal c (/ x))|))
 (818 818 (:REWRITE |(equal c (- x))|))
 (818 818 (:REWRITE |(equal (/ x) c)|))
 (818 818 (:REWRITE |(equal (/ x) (/ y))|))
 (818 818 (:REWRITE |(equal (- x) c)|))
 (818 818 (:REWRITE |(equal (- x) (- y))|))
 (813 332 (:REWRITE RTL::BITN-BVECP-1))
 (730 73 (:REWRITE DEFAULT-MINUS))
 (621 621 (:REWRITE SUBSETP-MEMBER . 2))
 (621 621 (:REWRITE SUBSETP-MEMBER . 1))
 (549 495 (:REWRITE RTL::BITN-NEG))
 (520 520 (:REWRITE REDUCE-RATIONALP-+))
 (520 520 (:REWRITE REDUCE-RATIONALP-*))
 (520 520 (:REWRITE RATIONALP-MINUS-X))
 (520 520 (:META META-RATIONALP-CORRECT))
 (475 475 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (438 438 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (399 399 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (399 399 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (399 399 (:REWRITE |(< 0 (/ x))|))
 (399 399 (:REWRITE |(< 0 (* x y))|))
 (372 372 (:TYPE-PRESCRIPTION BOOLEANP))
 (292 292 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (267 89 (:REWRITE RTL::LOGIOR-BVECP))
 (192 169 (:REWRITE DEFAULT-PLUS-1))
 (167 167 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (167 167 (:REWRITE NORMALIZE-ADDENDS))
 (146 146 (:REWRITE DEFAULT-EXPT-2))
 (146 146 (:REWRITE DEFAULT-EXPT-1))
 (146 146 (:REWRITE |(expt 1/c n)|))
 (146 146 (:REWRITE |(expt (- x) n)|))
 (146 146 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (146 146 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (146 146 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (146 146 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (73 73 (:REWRITE RTL::INTEGERP-OPA))
 (73 73 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (73 73 (:LINEAR EXPT-LINEAR-UPPER-<))
 (73 73 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (73 73 (:LINEAR EXPT-LINEAR-LOWER-<))
 (73 73 (:LINEAR EXPT->=-1-TWO))
 (73 73 (:LINEAR EXPT->-1-TWO))
 (73 73 (:LINEAR EXPT-<=-1-ONE))
 (73 73 (:LINEAR EXPT-<-1-TWO))
 (73 73 (:LINEAR EXPT-<-1-ONE))
 (71 71 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (69 69 (:DEFINITION MEMBER-EQUAL))
 (53 3 (:REWRITE RTL::OPAZ-OPAW))
 (50 50 (:TYPE-PRESCRIPTION NATP))
 (31 1 (:DEFINITION RTL::ARM-SQRT-COMP))
 (5 1 (:REWRITE |(+ y x)|))
 (1 1 (:TYPE-PRESCRIPTION RTL::INFP))
 (1 1 (:DEFINITION RTL::ARM-POST-COMP))
 )
(RTL::SPECIALP-MAIN
 (2014 50 (:REWRITE RTL::BITS-TAIL-GEN))
 (1864 50 (:DEFINITION NATP))
 (1802 290 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1705 217 (:REWRITE ACL2-NUMBERP-X))
 (1628 50 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1628 50 (:REWRITE RTL::BITS-NEG-INDICES))
 (744 186 (:REWRITE RATIONALP-X))
 (672 16 (:REWRITE RTL::NEG-BITN-0))
 (626 290 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (592 16 (:REWRITE RTL::NEG-BITN-1))
 (588 18 (:REWRITE |(< (if a b c) x)|))
 (420 50 (:REWRITE RTL::BITS-TAIL))
 (336 336 (:TYPE-PRESCRIPTION BOOLEANP))
 (321 290 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (306 306 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (290 290 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (290 290 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (290 290 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (290 290 (:REWRITE |(equal c (/ x))|))
 (290 290 (:REWRITE |(equal c (- x))|))
 (290 290 (:REWRITE |(equal (/ x) c)|))
 (290 290 (:REWRITE |(equal (/ x) (/ y))|))
 (290 290 (:REWRITE |(equal (- x) c)|))
 (290 290 (:REWRITE |(equal (- x) (- y))|))
 (284 284 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (284 284 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (284 284 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (276 276 (:REWRITE REDUCE-INTEGERP-+))
 (276 276 (:REWRITE INTEGERP-MINUS-X))
 (276 276 (:META META-INTEGERP-CORRECT))
 (244 212 (:REWRITE DEFAULT-LESS-THAN-1))
 (226 194 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (226 194 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (212 212 (:REWRITE THE-FLOOR-BELOW))
 (212 212 (:REWRITE THE-FLOOR-ABOVE))
 (212 212 (:REWRITE DEFAULT-LESS-THAN-2))
 (194 194 (:REWRITE SIMPLIFY-SUMS-<))
 (194 194 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (194 194 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (194 194 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (194 194 (:REWRITE INTEGERP-<-CONSTANT))
 (194 194 (:REWRITE CONSTANT-<-INTEGERP))
 (194 194 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (194 194 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (194 194 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (194 194 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (194 194 (:REWRITE |(< c (- x))|))
 (194 194 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (194 194 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (194 194 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (194 194 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (194 194 (:REWRITE |(< (/ x) (/ y))|))
 (194 194 (:REWRITE |(< (- x) c)|))
 (194 194 (:REWRITE |(< (- x) (- y))|))
 (186 186 (:REWRITE REDUCE-RATIONALP-+))
 (186 186 (:REWRITE REDUCE-RATIONALP-*))
 (186 186 (:REWRITE RATIONALP-MINUS-X))
 (186 186 (:META META-RATIONALP-CORRECT))
 (178 178 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (178 178 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (178 178 (:REWRITE |(< (/ x) 0)|))
 (178 178 (:REWRITE |(< (* x y) 0)|))
 (174 174 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (174 174 (:REWRITE NORMALIZE-ADDENDS))
 (145 145 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (90 90 (:REWRITE SUBSETP-MEMBER . 4))
 (90 90 (:REWRITE SUBSETP-MEMBER . 3))
 (90 90 (:REWRITE SUBSETP-MEMBER . 2))
 (90 90 (:REWRITE SUBSETP-MEMBER . 1))
 (90 90 (:REWRITE INTERSECTP-MEMBER . 3))
 (90 90 (:REWRITE INTERSECTP-MEMBER . 2))
 (54 54 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (54 54 (:REWRITE |(< (+ c/d x) y)|))
 (54 54 (:REWRITE |(< (+ (- c) x) y)|))
 (52 52 (:REWRITE FOLD-CONSTS-IN-+))
 (50 50 (:TYPE-PRESCRIPTION NATP))
 (48 16 (:REWRITE RTL::BVECP-BITN-0))
 (48 16 (:REWRITE RTL::BITN-BVECP-1))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (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-NONNEGATIVE-BASE))
 (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))
 (16 16 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (16 16 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (16 16 (:REWRITE RTL::BITN-NEG))
 )
