(MEMBER-EQUAL-APPEND
 (240 48 (:REWRITE ACL2-NUMBERP-X))
 (240 24 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (96 24 (:REWRITE RATIONALP-X))
 (56 44 (:REWRITE DEFAULT-CAR))
 (48 24 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (48 24 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (40 31 (:REWRITE DEFAULT-CDR))
 (24 24 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (24 24 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (24 24 (:REWRITE REDUCE-RATIONALP-+))
 (24 24 (:REWRITE REDUCE-RATIONALP-*))
 (24 24 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (24 24 (:REWRITE REDUCE-INTEGERP-+))
 (24 24 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (24 24 (:REWRITE RATIONALP-MINUS-X))
 (24 24 (:REWRITE INTEGERP-MINUS-X))
 (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))|))
 (24 24 (:META META-RATIONALP-CORRECT))
 (24 24 (:META META-INTEGERP-CORRECT))
 )
(MEMBER-EQUAL-CONS
 (60 12 (:REWRITE ACL2-NUMBERP-X))
 (60 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (24 6 (:REWRITE RATIONALP-X))
 (12 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 6 (:META META-INTEGERP-CORRECT))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE DEFAULT-CAR))
 )
(HAS-MEMBER-NON-EMPTY
 (56 8 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (50 10 (:REWRITE ACL2-NUMBERP-X))
 (20 5 (:REWRITE RATIONALP-X))
 (16 9 (:REWRITE DEFAULT-PLUS-2))
 (13 8 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (9 9 (:REWRITE NORMALIZE-ADDENDS))
 (9 9 (:REWRITE DEFAULT-PLUS-1))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (8 8 (:REWRITE |(equal c (/ x))|))
 (8 8 (:REWRITE |(equal c (- x))|))
 (8 8 (:REWRITE |(equal (/ x) c)|))
 (8 8 (:REWRITE |(equal (/ x) (/ y))|))
 (8 8 (:REWRITE |(equal (- x) c)|))
 (8 8 (:REWRITE |(equal (- x) (- y))|))
 (7 7 (:REWRITE DEFAULT-CDR))
 (7 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (5 5 (:REWRITE REDUCE-RATIONALP-+))
 (5 5 (:REWRITE REDUCE-RATIONALP-*))
 (5 5 (:REWRITE REDUCE-INTEGERP-+))
 (5 5 (:REWRITE RATIONALP-MINUS-X))
 (5 5 (:REWRITE INTEGERP-MINUS-X))
 (5 5 (:REWRITE DEFAULT-CAR))
 (5 5 (:META META-RATIONALP-CORRECT))
 (5 5 (:META META-INTEGERP-CORRECT))
 (5 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (5 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(NON-EMPTY-LEN
 (13 7 (:REWRITE DEFAULT-PLUS-2))
 (8 8 (:REWRITE DEFAULT-CDR))
 (7 7 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (7 7 (:REWRITE NORMALIZE-ADDENDS))
 (7 7 (:REWRITE DEFAULT-PLUS-1))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 3 (:DEFINITION TRUE-LISTP))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (3 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE SIMPLIFY-SUMS-<))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE HAS-MEMBER-NON-EMPTY))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (- x))|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) (/ y))|))
 (2 2 (:REWRITE |(< (- x) c)|))
 (2 2 (:REWRITE |(< (- x) (- y))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(PUT-ASSOC-EQUAL-TWICE
 (86 11 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (80 16 (:REWRITE ACL2-NUMBERP-X))
 (75 52 (:REWRITE DEFAULT-CAR))
 (38 25 (:REWRITE DEFAULT-CDR))
 (32 8 (:REWRITE RATIONALP-X))
 (22 11 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (11 11 (:REWRITE |(equal c (/ x))|))
 (11 11 (:REWRITE |(equal c (- x))|))
 (11 11 (:REWRITE |(equal (/ x) c)|))
 (11 11 (:REWRITE |(equal (/ x) (/ y))|))
 (11 11 (:REWRITE |(equal (- x) c)|))
 (11 11 (:REWRITE |(equal (- x) (- y))|))
 (8 8 (:REWRITE REDUCE-RATIONALP-+))
 (8 8 (:REWRITE REDUCE-RATIONALP-*))
 (8 8 (:REWRITE REDUCE-INTEGERP-+))
 (8 8 (:REWRITE RATIONALP-MINUS-X))
 (8 8 (:REWRITE INTEGERP-MINUS-X))
 (8 8 (:META META-RATIONALP-CORRECT))
 (8 8 (:META META-INTEGERP-CORRECT))
 )
(ASSOC-EQUAL-PUT-ASSOC-EQUAL1
 (360 72 (:REWRITE ACL2-NUMBERP-X))
 (360 36 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (144 36 (:REWRITE RATIONALP-X))
 (132 99 (:REWRITE DEFAULT-CAR))
 (72 36 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (45 38 (:REWRITE DEFAULT-CDR))
 (36 36 (:REWRITE REDUCE-RATIONALP-+))
 (36 36 (:REWRITE REDUCE-RATIONALP-*))
 (36 36 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (36 36 (:REWRITE REDUCE-INTEGERP-+))
 (36 36 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (36 36 (:REWRITE RATIONALP-MINUS-X))
 (36 36 (:REWRITE INTEGERP-MINUS-X))
 (36 36 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (36 36 (:REWRITE |(equal c (/ x))|))
 (36 36 (:REWRITE |(equal c (- x))|))
 (36 36 (:REWRITE |(equal (/ x) c)|))
 (36 36 (:REWRITE |(equal (/ x) (/ y))|))
 (36 36 (:REWRITE |(equal (- x) c)|))
 (36 36 (:REWRITE |(equal (- x) (- y))|))
 (36 36 (:META META-RATIONALP-CORRECT))
 (36 36 (:META META-INTEGERP-CORRECT))
 )
(ASSOC-EQUAL-PUT-ASSOC-EQUAL2
 (100 20 (:REWRITE ACL2-NUMBERP-X))
 (100 10 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (58 37 (:REWRITE DEFAULT-CAR))
 (40 10 (:REWRITE RATIONALP-X))
 (21 16 (:REWRITE DEFAULT-CDR))
 (20 10 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (10 10 (:REWRITE REDUCE-RATIONALP-+))
 (10 10 (:REWRITE REDUCE-RATIONALP-*))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE REDUCE-INTEGERP-+))
 (10 10 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE RATIONALP-MINUS-X))
 (10 10 (:REWRITE INTEGERP-MINUS-X))
 (10 10 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (10 10 (:REWRITE |(equal c (/ x))|))
 (10 10 (:REWRITE |(equal c (- x))|))
 (10 10 (:REWRITE |(equal (/ x) c)|))
 (10 10 (:REWRITE |(equal (/ x) (/ y))|))
 (10 10 (:REWRITE |(equal (- x) c)|))
 (10 10 (:REWRITE |(equal (- x) (- y))|))
 (10 10 (:META META-RATIONALP-CORRECT))
 (10 10 (:META META-INTEGERP-CORRECT))
 (4 4 (:REWRITE ASSOC-EQUAL-PUT-ASSOC-EQUAL1))
 )
(NOT-MEMBER-NULL-NTHCDR
 (72 8 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (70 14 (:REWRITE ACL2-NUMBERP-X))
 (28 7 (:REWRITE RATIONALP-X))
 (18 13 (:REWRITE DEFAULT-PLUS-2))
 (15 8 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (13 13 (:REWRITE DEFAULT-PLUS-1))
 (10 10 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (10 10 (:REWRITE NORMALIZE-ADDENDS))
 (10 6 (:REWRITE SIMPLIFY-SUMS-<))
 (10 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (10 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (10 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-INTEGERP-CORRECT))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (8 8 (:REWRITE |(equal c (/ x))|))
 (8 8 (:REWRITE |(equal c (- x))|))
 (8 8 (:REWRITE |(equal (/ x) c)|))
 (8 8 (:REWRITE |(equal (/ x) (/ y))|))
 (8 8 (:REWRITE |(equal (- x) c)|))
 (8 8 (:REWRITE |(equal (- x) (- y))|))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE DEFAULT-CAR))
 (7 7 (:META META-RATIONALP-CORRECT))
 (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 REDUCE-ADDITIVE-CONSTANT-<))
 (6 6 (:REWRITE INTEGERP-<-CONSTANT))
 (6 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (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 ZP-OPEN))
 (2 2 (:REWRITE |(< x (if a b c))|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE |(equal x (if a b c))|))
 (1 1 (:REWRITE |(equal (if a b c) x)|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(NOT-MEMBER-EMPTY-LIST
 (46 7 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (40 8 (:REWRITE ACL2-NUMBERP-X))
 (16 4 (:REWRITE RATIONALP-X))
 (11 7 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (11 6 (:REWRITE DEFAULT-PLUS-2))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (7 7 (:REWRITE |(equal c (/ x))|))
 (7 7 (:REWRITE |(equal c (- x))|))
 (7 7 (:REWRITE |(equal (/ x) c)|))
 (7 7 (:REWRITE |(equal (/ x) (/ y))|))
 (7 7 (:REWRITE |(equal (- x) c)|))
 (7 7 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6 6 (:REWRITE NORMALIZE-ADDENDS))
 (6 6 (:REWRITE DEFAULT-PLUS-1))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE DEFAULT-CAR))
 (4 4 (:META META-RATIONALP-CORRECT))
 (4 4 (:META META-INTEGERP-CORRECT))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(MEMBER-NTHCDR-CDR
 (271 31 (:DEFINITION LEN))
 (210 45 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (150 30 (:REWRITE ACL2-NUMBERP-X))
 (80 48 (:REWRITE DEFAULT-PLUS-2))
 (60 45 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (60 15 (:REWRITE RATIONALP-X))
 (48 48 (:REWRITE DEFAULT-PLUS-1))
 (45 45 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (45 45 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (45 45 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (45 45 (:REWRITE |(equal c (/ x))|))
 (45 45 (:REWRITE |(equal c (- x))|))
 (45 45 (:REWRITE |(equal (/ x) c)|))
 (45 45 (:REWRITE |(equal (/ x) (/ y))|))
 (45 45 (:REWRITE |(equal (- x) c)|))
 (45 45 (:REWRITE |(equal (- x) (- y))|))
 (40 40 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (40 40 (:REWRITE NORMALIZE-ADDENDS))
 (40 8 (:REWRITE |(+ y x)|))
 (30 30 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 (:REWRITE DEFAULT-CAR))
 (15 15 (:META META-RATIONALP-CORRECT))
 (15 15 (:META META-INTEGERP-CORRECT))
 (11 11 (:REWRITE ZP-OPEN))
 (1 1 (:REWRITE |(equal x (if a b c))|))
 (1 1 (:REWRITE |(equal (if a b c) x)|))
 )
(MEMBER-NTHCDR-KLUDGE
 (716 27 (:REWRITE MEMBER-NTHCDR-CDR))
 (582 32 (:REWRITE DEFAULT-LESS-THAN-1))
 (474 82 (:REWRITE ACL2-NUMBERP-X))
 (392 64 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (231 24 (:REWRITE ZP-OPEN))
 (196 49 (:REWRITE RATIONALP-X))
 (164 113 (:REWRITE DEFAULT-PLUS-2))
 (113 113 (:REWRITE DEFAULT-PLUS-1))
 (97 64 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (81 81 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (81 81 (:REWRITE NORMALIZE-ADDENDS))
 (64 64 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (64 64 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (64 64 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (64 64 (:REWRITE |(equal c (/ x))|))
 (64 64 (:REWRITE |(equal c (- x))|))
 (64 64 (:REWRITE |(equal (/ x) c)|))
 (64 64 (:REWRITE |(equal (/ x) (/ y))|))
 (64 64 (:REWRITE |(equal (- x) c)|))
 (64 64 (:REWRITE |(equal (- x) (- y))|))
 (55 24 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (54 5 (:REWRITE |(+ (+ x y) z)|))
 (49 49 (:REWRITE REDUCE-RATIONALP-+))
 (49 49 (:REWRITE REDUCE-RATIONALP-*))
 (49 49 (:REWRITE REDUCE-INTEGERP-+))
 (49 49 (:REWRITE RATIONALP-MINUS-X))
 (49 49 (:REWRITE INTEGERP-MINUS-X))
 (49 49 (:META META-RATIONALP-CORRECT))
 (49 49 (:META META-INTEGERP-CORRECT))
 (49 32 (:REWRITE DEFAULT-LESS-THAN-2))
 (36 23 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (36 23 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (32 32 (:REWRITE THE-FLOOR-BELOW))
 (32 32 (:REWRITE THE-FLOOR-ABOVE))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (31 31 (:REWRITE DEFAULT-CAR))
 (27 23 (:REWRITE SIMPLIFY-SUMS-<))
 (24 24 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (24 24 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (23 23 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (23 23 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (23 23 (:REWRITE INTEGERP-<-CONSTANT))
 (23 23 (:REWRITE CONSTANT-<-INTEGERP))
 (23 23 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (23 23 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (23 23 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (23 23 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (23 23 (:REWRITE |(< c (- x))|))
 (23 23 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (23 23 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (23 23 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (23 23 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (23 23 (:REWRITE |(< (/ x) (/ y))|))
 (23 23 (:REWRITE |(< (- x) c)|))
 (23 23 (:REWRITE |(< (- x) (- y))|))
 (19 4 (:REWRITE |(+ c (+ d x))|))
 (16 2 (:REWRITE NON-EMPTY-LEN))
 (10 10 (:REWRITE |(< 0 (* x y))|))
 (10 2 (:DEFINITION TRUE-LISTP))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (9 9 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< x (if a b c))|))
 (6 6 (:REWRITE |(< x (+ c/d y))|))
 (5 5 (:REWRITE |(< y (+ (- c) x))|))
 (5 5 (:REWRITE |(< (+ c/d x) y)|))
 (5 5 (:REWRITE |(< (+ (- c) x) y)|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:REWRITE HAS-MEMBER-NON-EMPTY))
 (2 2 (:REWRITE |(equal x (if a b c))|))
 (2 2 (:REWRITE |(equal (if a b c) x)|))
 (1 1 (:REWRITE |(+ 0 x)|))
 )
(NTH-NTHCDR-KLUDGE
 (1074 14 (:REWRITE MEMBER-NTHCDR-KLUDGE))
 (564 22 (:REWRITE MEMBER-NTHCDR-CDR))
 (508 92 (:REWRITE ACL2-NUMBERP-X))
 (494 88 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (428 35 (:REWRITE ZP-OPEN))
 (234 17 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (208 52 (:REWRITE RATIONALP-X))
 (178 178 (:REWRITE DEFAULT-PLUS-1))
 (137 88 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (120 8 (:REWRITE |(+ (+ x y) z)|))
 (114 114 (:REWRITE DEFAULT-CDR))
 (108 108 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (108 108 (:REWRITE NORMALIZE-ADDENDS))
 (91 91 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (88 88 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (88 88 (:REWRITE |(equal c (/ x))|))
 (88 88 (:REWRITE |(equal c (- x))|))
 (88 88 (:REWRITE |(equal (/ x) c)|))
 (88 88 (:REWRITE |(equal (/ x) (/ y))|))
 (88 88 (:REWRITE |(equal (- x) c)|))
 (88 88 (:REWRITE |(equal (- x) (- y))|))
 (52 52 (:REWRITE REDUCE-RATIONALP-+))
 (52 52 (:REWRITE REDUCE-RATIONALP-*))
 (52 52 (:REWRITE REDUCE-INTEGERP-+))
 (52 52 (:REWRITE RATIONALP-MINUS-X))
 (52 52 (:REWRITE INTEGERP-MINUS-X))
 (52 52 (:META META-RATIONALP-CORRECT))
 (52 52 (:META META-INTEGERP-CORRECT))
 (40 40 (:REWRITE DEFAULT-CAR))
 (34 34 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (17 17 (:REWRITE THE-FLOOR-BELOW))
 (17 17 (:REWRITE THE-FLOOR-ABOVE))
 (17 17 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (17 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (17 17 (:REWRITE DEFAULT-LESS-THAN-2))
 (17 17 (:REWRITE DEFAULT-LESS-THAN-1))
 (10 10 (:REWRITE SIMPLIFY-SUMS-<))
 (10 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 10 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (10 10 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (10 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (10 10 (:REWRITE INTEGERP-<-CONSTANT))
 (10 10 (:REWRITE CONSTANT-<-INTEGERP))
 (10 10 (:REWRITE |(< x (+ c/d y))|))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (- x))|))
 (10 10 (:REWRITE |(< 0 (* x y))|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) (/ y))|))
 (10 10 (:REWRITE |(< (- x) c)|))
 (10 10 (:REWRITE |(< (- x) (- y))|))
 (9 9 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(equal x (if a b c))|))
 )
(MEMBER-EQUAL-NTHCDR
 (359 10 (:REWRITE MEMBER-NTHCDR-CDR))
 (317 11 (:REWRITE NOT-MEMBER-EMPTY-LIST))
 (279 5 (:REWRITE NTH-NTHCDR-KLUDGE))
 (169 19 (:REWRITE ZP-OPEN))
 (157 157 (:TYPE-PRESCRIPTION LEN))
 (154 26 (:REWRITE ACL2-NUMBERP-X))
 (151 72 (:REWRITE DEFAULT-PLUS-2))
 (138 29 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (132 16 (:DEFINITION LEN))
 (111 3 (:REWRITE |(equal (if a b c) x)|))
 (69 69 (:REWRITE DEFAULT-PLUS-1))
 (68 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (64 16 (:REWRITE RATIONALP-X))
 (60 4 (:REWRITE |(+ (+ x y) z)|))
 (50 50 (:REWRITE DEFAULT-CDR))
 (44 29 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (42 42 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (42 42 (:REWRITE NORMALIZE-ADDENDS))
 (36 8 (:REWRITE |(+ c (+ d x))|))
 (29 29 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (29 29 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (29 29 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (29 29 (:REWRITE |(equal c (/ x))|))
 (29 29 (:REWRITE |(equal c (- x))|))
 (29 29 (:REWRITE |(equal (/ x) c)|))
 (29 29 (:REWRITE |(equal (/ x) (/ y))|))
 (29 29 (:REWRITE |(equal (- x) c)|))
 (29 29 (:REWRITE |(equal (- x) (- y))|))
 (19 19 (:REWRITE DEFAULT-CAR))
 (16 16 (:REWRITE REDUCE-RATIONALP-+))
 (16 16 (:REWRITE REDUCE-RATIONALP-*))
 (16 16 (:REWRITE REDUCE-INTEGERP-+))
 (16 16 (:REWRITE RATIONALP-MINUS-X))
 (16 16 (:REWRITE INTEGERP-MINUS-X))
 (16 16 (:META META-RATIONALP-CORRECT))
 (16 16 (:META META-INTEGERP-CORRECT))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (6 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (5 5 (:REWRITE MEMBER-NTHCDR-KLUDGE))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< x (+ c/d y))|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:REWRITE |(+ 0 x)|))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 )
(NTHCDR-BOUND
 (37 31 (:REWRITE DEFAULT-PLUS-2))
 (31 31 (:REWRITE DEFAULT-PLUS-1))
 (18 18 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (18 18 (:REWRITE NORMALIZE-ADDENDS))
 (15 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (14 9 (:REWRITE SIMPLIFY-SUMS-<))
 (14 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (14 9 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (14 9 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 9 (:REWRITE THE-FLOOR-BELOW))
 (9 9 (:REWRITE THE-FLOOR-ABOVE))
 (9 9 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (9 9 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (9 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (9 9 (:REWRITE INTEGERP-<-CONSTANT))
 (9 9 (:REWRITE DEFAULT-LESS-THAN-1))
 (9 9 (:REWRITE DEFAULT-CDR))
 (9 9 (:REWRITE CONSTANT-<-INTEGERP))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (9 9 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< c (- x))|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (9 9 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (9 9 (:REWRITE |(< (/ x) (/ y))|))
 (9 9 (:REWRITE |(< (- x) c)|))
 (9 9 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:REWRITE |(< y (+ (- c) x))|))
 (4 4 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (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))|))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE |(equal x (if a b c))|))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (if a b c) x)|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(DEFINEDP)
(DEFINEDP-PUT-ASSOC-EQUAL
 (60 12 (:REWRITE ACL2-NUMBERP-X))
 (60 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (42 29 (:REWRITE DEFAULT-CAR))
 (24 6 (:REWRITE RATIONALP-X))
 (13 9 (:REWRITE DEFAULT-CDR))
 (12 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 6 (:META META-INTEGERP-CORRECT))
 )
(DEFINEDP-KEY
 (312 36 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (300 60 (:REWRITE ACL2-NUMBERP-X))
 (120 30 (:REWRITE RATIONALP-X))
 (109 83 (:REWRITE DEFAULT-CAR))
 (72 36 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (45 38 (:REWRITE DEFAULT-CDR))
 (36 36 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (36 36 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (36 36 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (36 36 (:REWRITE |(equal c (/ x))|))
 (36 36 (:REWRITE |(equal c (- x))|))
 (36 36 (:REWRITE |(equal (/ x) c)|))
 (36 36 (:REWRITE |(equal (/ x) (/ y))|))
 (36 36 (:REWRITE |(equal (- x) c)|))
 (36 36 (:REWRITE |(equal (- x) (- y))|))
 (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))
 )
(ASSOC-EQUAL-PRESERVES-DEFINEP
 (154 19 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (150 30 (:REWRITE ACL2-NUMBERP-X))
 (70 55 (:REWRITE DEFAULT-CAR))
 (66 3 (:REWRITE DEFINEDP-KEY))
 (60 15 (:REWRITE RATIONALP-X))
 (34 19 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (19 19 (:REWRITE |(equal c (/ x))|))
 (19 19 (:REWRITE |(equal c (- x))|))
 (19 19 (:REWRITE |(equal (/ x) c)|))
 (19 19 (:REWRITE |(equal (/ x) (/ y))|))
 (19 19 (:REWRITE |(equal (- x) c)|))
 (19 19 (:REWRITE |(equal (- x) (- y))|))
 (17 13 (:REWRITE DEFAULT-CDR))
 (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))
 )
(LESS-EQUAL-TRANSITIVE)
(FLR
 (80 80 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (80 80 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (80 80 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (80 80 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (25 5 (:TYPE-PRESCRIPTION FLOOR-ZERO . 4))
 (25 5 (:TYPE-PRESCRIPTION FLOOR-ZERO . 3))
 (25 5 (:TYPE-PRESCRIPTION FLOOR-ZERO . 2))
 (25 5 (:TYPE-PRESCRIPTION FLOOR-ZERO . 1))
 (25 5 (:TYPE-PRESCRIPTION FLOOR-POSITIVE . 3))
 (25 5 (:TYPE-PRESCRIPTION FLOOR-POSITIVE . 2))
 (25 5 (:TYPE-PRESCRIPTION FLOOR-POSITIVE . 1))
 (25 5 (:TYPE-PRESCRIPTION FLOOR-NONPOSITIVE . 3))
 (25 5 (:TYPE-PRESCRIPTION FLOOR-NONPOSITIVE . 2))
 (25 5 (:TYPE-PRESCRIPTION FLOOR-NONPOSITIVE . 1))
 (25 5 (:TYPE-PRESCRIPTION FLOOR-NONNEGATIVE . 3))
 (25 5 (:TYPE-PRESCRIPTION FLOOR-NONNEGATIVE . 2))
 (25 5 (:TYPE-PRESCRIPTION FLOOR-NONNEGATIVE . 1))
 (25 5 (:TYPE-PRESCRIPTION FLOOR-NEGATIVE . 3))
 (25 5 (:TYPE-PRESCRIPTION FLOOR-NEGATIVE . 2))
 (25 5 (:TYPE-PRESCRIPTION FLOOR-NEGATIVE . 1))
 )
(FLR-HALF-LEMMA
 (28783 28783 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (28783 28783 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (28783 28783 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (9460 1080 (:TYPE-PRESCRIPTION FLOOR-ZERO . 2))
 (9460 1080 (:TYPE-PRESCRIPTION FLOOR-POSITIVE . 1))
 (9460 1080 (:TYPE-PRESCRIPTION FLOOR-NONPOSITIVE . 1))
 (9460 1080 (:TYPE-PRESCRIPTION FLOOR-NONNEGATIVE . 1))
 (9460 1080 (:TYPE-PRESCRIPTION FLOOR-NEGATIVE . 1))
 (5400 1080 (:TYPE-PRESCRIPTION FLOOR-ZERO . 3))
 (5400 1080 (:TYPE-PRESCRIPTION FLOOR-ZERO . 1))
 (5400 1080 (:TYPE-PRESCRIPTION FLOOR-POSITIVE . 3))
 (5400 1080 (:TYPE-PRESCRIPTION FLOOR-POSITIVE . 2))
 (5400 1080 (:TYPE-PRESCRIPTION FLOOR-NONPOSITIVE . 3))
 (5400 1080 (:TYPE-PRESCRIPTION FLOOR-NONPOSITIVE . 2))
 (5400 1080 (:TYPE-PRESCRIPTION FLOOR-NONNEGATIVE . 3))
 (5400 1080 (:TYPE-PRESCRIPTION FLOOR-NONNEGATIVE . 2))
 (5400 1080 (:TYPE-PRESCRIPTION FLOOR-NEGATIVE . 3))
 (5400 1080 (:TYPE-PRESCRIPTION FLOOR-NEGATIVE . 2))
 (5341 435 (:REWRITE DEFAULT-PLUS-2))
 (5000 1000 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (5000 1000 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (4772 1000 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (4772 1000 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (3994 56 (:REWRITE FLOOR-ZERO . 3))
 (3859 569 (:REWRITE DEFAULT-LESS-THAN-1))
 (3259 561 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (3258 561 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3112 56 (:REWRITE CANCEL-FLOOR-+))
 (3021 583 (:REWRITE INTEGERP-MINUS-X))
 (2491 47 (:REWRITE CANCEL-MOD-+))
 (2429 569 (:REWRITE THE-FLOOR-ABOVE))
 (2339 435 (:REWRITE DEFAULT-PLUS-1))
 (2299 2299 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (2299 2299 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1966 56 (:REWRITE FLOOR-ZERO . 5))
 (1966 56 (:REWRITE FLOOR-ZERO . 4))
 (1944 1724 (:REWRITE DEFAULT-TIMES-2))
 (1910 56 (:REWRITE FLOOR-X-Y-=--1 . 2))
 (1802 212 (:REWRITE |(* (- x) y)|))
 (1742 56 (:REWRITE FLOOR-X-Y-=-1 . 2))
 (1724 1724 (:REWRITE DEFAULT-TIMES-1))
 (1645 47 (:REWRITE MOD-X-Y-=-X . 4))
 (1645 47 (:REWRITE MOD-X-Y-=-X . 3))
 (1598 47 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (1457 47 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (1334 56 (:REWRITE FLOOR-=-X/Y . 2))
 (1331 56 (:REWRITE FLOOR-=-X/Y . 3))
 (1060 212 (:REWRITE DEFAULT-MINUS))
 (1034 47 (:REWRITE MOD-ZERO . 3))
 (1000 1000 (:TYPE-PRESCRIPTION MOD-ZERO . 4))
 (1000 1000 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (1000 1000 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (1000 1000 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (1000 1000 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (1000 1000 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1000 1000 (:TYPE-PRESCRIPTION INTEGERP-MOD-1))
 (959 959 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (954 212 (:REWRITE |(- (* c x))|))
 (906 458 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (799 47 (:REWRITE MOD-ZERO . 4))
 (685 56 (:REWRITE DEFAULT-FLOOR-RATIO))
 (627 566 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (627 566 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (601 569 (:REWRITE DEFAULT-LESS-THAN-2))
 (569 569 (:REWRITE THE-FLOOR-BELOW))
 (561 561 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (561 561 (:REWRITE INTEGERP-<-CONSTANT))
 (561 561 (:REWRITE CONSTANT-<-INTEGERP))
 (561 561 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (561 561 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (561 561 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (561 561 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (561 561 (:REWRITE |(< c (- x))|))
 (561 561 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (561 561 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (561 561 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (561 561 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (561 561 (:REWRITE |(< (/ x) (/ y))|))
 (561 561 (:REWRITE |(< (- x) c)|))
 (561 561 (:REWRITE |(< (- x) (- y))|))
 (517 47 (:REWRITE DEFAULT-MOD-RATIO))
 (476 476 (:META META-INTEGERP-CORRECT))
 (423 15 (:LINEAR LINEAR-FLOOR-BOUNDS-3))
 (363 15 (:LINEAR LINEAR-FLOOR-BOUNDS-2))
 (313 277 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (313 277 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (308 14 (:LINEAR MOD-BOUNDS-3))
 (280 56 (:REWRITE FLOOR-ZERO . 2))
 (280 56 (:REWRITE FLOOR-X-Y-=-1 . 3))
 (280 56 (:REWRITE FLOOR-X-Y-=--1 . 3))
 (280 56 (:REWRITE FLOOR-CANCEL-*-REWRITING-GOAL-LITERAL))
 (280 56 (:REWRITE FLOOR-CANCEL-*-CONST))
 (280 56 (:REWRITE |(floor (* x (/ y)) z) rewriting-goal-literal|))
 (279 279 (:REWRITE |(< (* x y) 0)|))
 (277 277 (:REWRITE |(< (/ x) 0)|))
 (235 47 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (235 47 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (235 47 (:REWRITE MOD-X-Y-=-X . 2))
 (235 47 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (235 47 (:REWRITE MOD-CANCEL-*-CONST))
 (235 47 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (235 47 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (235 47 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (227 56 (:REWRITE |(floor x 2)| . 1))
 (224 224 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (188 47 (:REWRITE |(mod x 2)| . 1))
 (140 28 (:LINEAR MOD-BOUNDS-2))
 (124 34 (:REWRITE RATIONALP-X))
 (122 122 (:TYPE-PRESCRIPTION ABS))
 (108 108 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (108 108 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (108 108 (:REWRITE |(< 0 (/ x))|))
 (108 108 (:REWRITE |(< 0 (* x y))|))
 (66 53 (:REWRITE |(equal (/ x) c)|))
 (65 65 (:REWRITE |(< (+ c/d x) y)|))
 (62 62 (:REWRITE |(< (+ (- c) x) y)|))
 (60 52 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (57 57 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (56 56 (:REWRITE FLOOR-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (56 56 (:REWRITE DEFAULT-FLOOR-2))
 (56 56 (:REWRITE DEFAULT-FLOOR-1))
 (56 56 (:REWRITE |(floor x 2)| . 2))
 (56 56 (:REWRITE |(floor x (- y))| . 2))
 (56 56 (:REWRITE |(floor x (- y))| . 1))
 (56 56 (:REWRITE |(floor x (* y (/ z))) rewriting-goal-literal|))
 (56 56 (:REWRITE |(floor x (* y (/ z))) not rewriting-goal-literal|))
 (56 56 (:REWRITE |(floor (- x) y)| . 2))
 (56 56 (:REWRITE |(floor (- x) y)| . 1))
 (56 56 (:REWRITE |(floor (* x (/ y)) z) not rewriting-goal-literal|))
 (56 56 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (53 53 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (53 53 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (53 53 (:REWRITE |(equal c (/ x))|))
 (53 53 (:REWRITE |(equal (/ x) (/ y))|))
 (53 53 (:REWRITE |(equal (- x) (- y))|))
 (52 52 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (52 52 (:REWRITE |(equal c (- x))|))
 (52 52 (:REWRITE |(equal (- x) c)|))
 (50 50 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (47 47 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (47 47 (:REWRITE DEFAULT-MOD-2))
 (47 47 (:REWRITE DEFAULT-MOD-1))
 (47 47 (:REWRITE |(mod x 2)| . 2))
 (47 47 (:REWRITE |(mod x (- y))| . 3))
 (47 47 (:REWRITE |(mod x (- y))| . 2))
 (47 47 (:REWRITE |(mod x (- y))| . 1))
 (47 47 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (47 47 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (47 47 (:REWRITE |(mod (- x) y)| . 3))
 (47 47 (:REWRITE |(mod (- x) y)| . 2))
 (47 47 (:REWRITE |(mod (- x) y)| . 1))
 (47 47 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (34 34 (:REWRITE REDUCE-RATIONALP-+))
 (34 34 (:REWRITE REDUCE-RATIONALP-*))
 (34 34 (:REWRITE RATIONALP-MINUS-X))
 (34 34 (:META META-RATIONALP-CORRECT))
 (31 31 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (23 8 (:REWRITE SUM-IS-EVEN . 2))
 (20 20 (:REWRITE FOLD-CONSTS-IN-+))
 (12 12 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (12 3 (:REWRITE |(floor (+ x r) i)|))
 (8 8 (:REWRITE SUM-IS-EVEN . 1))
 (7 7 (:REWRITE |(< y (+ (- c) x))|))
 (7 7 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE |(floor (+ x y) z) where (< 0 z)| . 3))
 (3 3 (:REWRITE |(floor (+ x y) z) where (< 0 z)| . 2))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:REWRITE |(< (* (/ x) y) 1) with (< x 0)|))
 (1 1 (:REWRITE DEFAULT-DIVIDE))
 (1 1 (:REWRITE |(not (equal x (/ y)))|))
 (1 1 (:REWRITE |(equal x (/ y))|))
 (1 1 (:REWRITE |(/ (/ x))|))
 )
(FLR-POSP
 (1119 1119 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (1119 1119 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (1119 1119 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (661 64 (:REWRITE RATIONALP-X))
 (466 58 (:TYPE-PRESCRIPTION FLOOR-ZERO . 2))
 (428 2 (:LINEAR LINEAR-FLOOR-BOUNDS-1))
 (400 200 (:REWRITE DEFAULT-TIMES-2))
 (396 60 (:TYPE-PRESCRIPTION FLOOR-POSITIVE . 1))
 (396 60 (:TYPE-PRESCRIPTION FLOOR-NEGATIVE . 1))
 (378 58 (:TYPE-PRESCRIPTION FLOOR-NONPOSITIVE . 1))
 (362 362 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (362 362 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (362 362 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (300 60 (:TYPE-PRESCRIPTION FLOOR-POSITIVE . 3))
 (300 60 (:TYPE-PRESCRIPTION FLOOR-POSITIVE . 2))
 (300 60 (:TYPE-PRESCRIPTION FLOOR-NEGATIVE . 3))
 (300 60 (:TYPE-PRESCRIPTION FLOOR-NEGATIVE . 2))
 (290 58 (:TYPE-PRESCRIPTION FLOOR-ZERO . 1))
 (290 58 (:TYPE-PRESCRIPTION FLOOR-NONPOSITIVE . 3))
 (290 58 (:TYPE-PRESCRIPTION FLOOR-NONPOSITIVE . 2))
 (290 58 (:TYPE-PRESCRIPTION FLOOR-NONNEGATIVE . 3))
 (279 31 (:REWRITE ACL2-NUMBERP-X))
 (274 3 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (240 4 (:REWRITE |(+ x (if a b c))|))
 (239 3 (:REWRITE FLOOR-ZERO . 3))
 (232 3 (:REWRITE CANCEL-FLOOR-+))
 (214 54 (:REWRITE REDUCE-RATIONALP-+))
 (214 1 (:LINEAR LINEAR-FLOOR-BOUNDS-3))
 (192 192 (:REWRITE DEFAULT-TIMES-1))
 (180 36 (:TYPE-PRESCRIPTION FLOOR-NONNEGATIVE . 1))
 (178 86 (:REWRITE INTEGERP-MINUS-X))
 (172 8 (:REWRITE |(+ (if a b c) x)|))
 (161 1 (:LINEAR LINEAR-FLOOR-BOUNDS-2))
 (132 3 (:REWRITE FLOOR-ZERO . 5))
 (122 3 (:REWRITE FLOOR-ZERO . 4))
 (120 3 (:REWRITE FLOOR-X-Y-=-1 . 2))
 (114 114 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (92 3 (:REWRITE FLOOR-=-X/Y . 2))
 (91 3 (:REWRITE FLOOR-=-X/Y . 3))
 (82 82 (:REWRITE REDUCE-INTEGERP-+))
 (82 82 (:META META-INTEGERP-CORRECT))
 (71 3 (:REWRITE FLOOR-X-Y-=--1 . 2))
 (68 8 (:REWRITE |(* (- x) y)|))
 (64 64 (:REWRITE RATIONALP-MINUS-X))
 (54 54 (:META META-RATIONALP-CORRECT))
 (40 8 (:REWRITE DEFAULT-MINUS))
 (40 3 (:REWRITE FLOOR-ZERO . 2))
 (40 3 (:REWRITE FLOOR-X-Y-=-1 . 3))
 (40 3 (:REWRITE FLOOR-X-Y-=--1 . 3))
 (40 3 (:REWRITE FLOOR-CANCEL-*-REWRITING-GOAL-LITERAL))
 (40 3 (:REWRITE FLOOR-CANCEL-*-CONST))
 (40 3 (:REWRITE |(floor (* x (/ y)) z) rewriting-goal-literal|))
 (39 1 (:REWRITE |(floor (+ x y) z) where (< 0 z)| . 1))
 (38 38 (:REWRITE THE-FLOOR-BELOW))
 (38 22 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (38 22 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (36 8 (:REWRITE |(- (* c x))|))
 (27 27 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (26 22 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (26 22 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (24 1 (:REWRITE |(floor (+ x y) z) where (< z 0)| . 1))
 (22 22 (:REWRITE SIMPLIFY-SUMS-<))
 (22 22 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (22 22 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (22 22 (:REWRITE INTEGERP-<-CONSTANT))
 (22 22 (:REWRITE CONSTANT-<-INTEGERP))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (- x))|))
 (22 22 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< (/ x) (/ y))|))
 (22 22 (:REWRITE |(< (- x) c)|))
 (22 22 (:REWRITE |(< (- x) (- y))|))
 (17 17 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (13 13 (:REWRITE DEFAULT-FLOOR-2))
 (13 13 (:REWRITE DEFAULT-FLOOR-1))
 (13 4 (:REWRITE SUM-IS-EVEN . 2))
 (13 3 (:REWRITE |(floor x 2)| . 1))
 (10 10 (:REWRITE |(< (/ x) 0)|))
 (10 10 (:REWRITE |(< (* x y) 0)|))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (8 8 (:TYPE-PRESCRIPTION ABS))
 (8 2 (:REWRITE |(floor (+ x r) i)|))
 (6 6 (:REWRITE |(< (+ c/d x) y)|))
 (6 6 (:REWRITE |(< (+ (- c) x) y)|))
 (5 5 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (4 4 (:REWRITE SUM-IS-EVEN . 1))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:REWRITE FLOOR-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (3 3 (:REWRITE |(floor x 2)| . 2))
 (3 3 (:REWRITE |(floor x (- y))| . 2))
 (3 3 (:REWRITE |(floor x (- y))| . 1))
 (3 3 (:REWRITE |(floor x (* y (/ z))) rewriting-goal-literal|))
 (3 3 (:REWRITE |(floor x (* y (/ z))) not rewriting-goal-literal|))
 (3 3 (:REWRITE |(floor (- x) y)| . 2))
 (3 3 (:REWRITE |(floor (- x) y)| . 1))
 (3 3 (:REWRITE |(floor (* x (/ y)) z) not rewriting-goal-literal|))
 (2 2 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 2 (:REWRITE |(< (* (/ x) y) 1) with (< x 0)|))
 (2 2 (:REWRITE |(< (* (/ x) y) 1) with (< 0 x)|))
 (1 1 (:REWRITE |(floor (+ x y) z) where (< z 0)| . 3))
 (1 1 (:REWRITE |(floor (+ x y) z) where (< z 0)| . 2))
 (1 1 (:REWRITE |(floor (+ x y) z) where (< 0 z)| . 3))
 (1 1 (:REWRITE |(floor (+ x y) z) where (< 0 z)| . 2))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 )
(FLR-LESSP
 (811 811 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (811 811 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (811 811 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (427 39 (:TYPE-PRESCRIPTION FLOOR-ZERO . 2))
 (319 39 (:TYPE-PRESCRIPTION FLOOR-POSITIVE . 1))
 (319 39 (:TYPE-PRESCRIPTION FLOOR-NONPOSITIVE . 1))
 (319 39 (:TYPE-PRESCRIPTION FLOOR-NEGATIVE . 1))
 (313 61 (:REWRITE DEFAULT-PLUS-2))
 (280 280 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (280 280 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (280 280 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (280 280 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (214 61 (:REWRITE DEFAULT-PLUS-1))
 (195 39 (:TYPE-PRESCRIPTION FLOOR-ZERO . 3))
 (195 39 (:TYPE-PRESCRIPTION FLOOR-ZERO . 1))
 (195 39 (:TYPE-PRESCRIPTION FLOOR-POSITIVE . 3))
 (195 39 (:TYPE-PRESCRIPTION FLOOR-POSITIVE . 2))
 (195 39 (:TYPE-PRESCRIPTION FLOOR-NONPOSITIVE . 3))
 (195 39 (:TYPE-PRESCRIPTION FLOOR-NONPOSITIVE . 2))
 (195 39 (:TYPE-PRESCRIPTION FLOOR-NONNEGATIVE . 3))
 (195 39 (:TYPE-PRESCRIPTION FLOOR-NEGATIVE . 3))
 (195 39 (:TYPE-PRESCRIPTION FLOOR-NEGATIVE . 2))
 (102 3 (:REWRITE DEFAULT-FLOOR-RATIO))
 (95 5 (:REWRITE SUM-IS-EVEN . 2))
 (79 11 (:REWRITE DEFAULT-LESS-THAN-1))
 (76 12 (:TYPE-PRESCRIPTION FLOOR-NONNEGATIVE . 1))
 (75 75 (:REWRITE DEFAULT-TIMES-2))
 (75 75 (:REWRITE DEFAULT-TIMES-1))
 (74 1 (:LINEAR LINEAR-FLOOR-BOUNDS-3))
 (70 1 (:LINEAR LINEAR-FLOOR-BOUNDS-2))
 (66 66 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (57 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (29 29 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (28 4 (:REWRITE DEFAULT-MINUS))
 (27 11 (:REWRITE DEFAULT-LESS-THAN-2))
 (21 9 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (18 18 (:REWRITE REDUCE-INTEGERP-+))
 (18 18 (:REWRITE INTEGERP-MINUS-X))
 (18 18 (:META META-INTEGERP-CORRECT))
 (11 11 (:REWRITE THE-FLOOR-BELOW))
 (11 11 (:REWRITE THE-FLOOR-ABOVE))
 (11 10 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (11 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (10 10 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (- x))|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) (/ y))|))
 (10 10 (:REWRITE |(< (- x) (- y))|))
 (9 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 9 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (9 9 (:REWRITE INTEGERP-<-CONSTANT))
 (9 9 (:REWRITE CONSTANT-<-INTEGERP))
 (9 9 (:REWRITE |(+ c (+ d x))|))
 (6 6 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (+ c/d x) y)|))
 (4 4 (:REWRITE |(< (+ (- c) x) y)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (3 3 (:REWRITE DEFAULT-FLOOR-2))
 (3 3 (:REWRITE DEFAULT-FLOOR-1))
 (3 3 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (3 3 (:REWRITE |(floor x 2)| . 2))
 (3 3 (:REWRITE |(floor (+ x r) i)|))
 (3 3 (:REWRITE |(* (- x) y)|))
 (2 2 (:TYPE-PRESCRIPTION ABS))
 (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 INTEGERP-+-REDUCE-CONSTANT))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 )
(FLR-LESS-EQUAL
 (811 811 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (811 811 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (811 811 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (427 39 (:TYPE-PRESCRIPTION FLOOR-ZERO . 2))
 (319 39 (:TYPE-PRESCRIPTION FLOOR-POSITIVE . 1))
 (319 39 (:TYPE-PRESCRIPTION FLOOR-NONPOSITIVE . 1))
 (319 39 (:TYPE-PRESCRIPTION FLOOR-NEGATIVE . 1))
 (313 61 (:REWRITE DEFAULT-PLUS-2))
 (280 280 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (280 280 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (280 280 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (280 280 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (214 61 (:REWRITE DEFAULT-PLUS-1))
 (195 39 (:TYPE-PRESCRIPTION FLOOR-ZERO . 3))
 (195 39 (:TYPE-PRESCRIPTION FLOOR-ZERO . 1))
 (195 39 (:TYPE-PRESCRIPTION FLOOR-POSITIVE . 3))
 (195 39 (:TYPE-PRESCRIPTION FLOOR-POSITIVE . 2))
 (195 39 (:TYPE-PRESCRIPTION FLOOR-NONPOSITIVE . 3))
 (195 39 (:TYPE-PRESCRIPTION FLOOR-NONPOSITIVE . 2))
 (195 39 (:TYPE-PRESCRIPTION FLOOR-NONNEGATIVE . 3))
 (195 39 (:TYPE-PRESCRIPTION FLOOR-NEGATIVE . 3))
 (195 39 (:TYPE-PRESCRIPTION FLOOR-NEGATIVE . 2))
 (102 3 (:REWRITE DEFAULT-FLOOR-RATIO))
 (95 5 (:REWRITE SUM-IS-EVEN . 2))
 (82 14 (:REWRITE DEFAULT-LESS-THAN-2))
 (78 3 (:REWRITE |(floor (+ x r) i)|))
 (76 12 (:TYPE-PRESCRIPTION FLOOR-NONNEGATIVE . 1))
 (75 75 (:REWRITE DEFAULT-TIMES-2))
 (75 75 (:REWRITE DEFAULT-TIMES-1))
 (74 1 (:LINEAR LINEAR-FLOOR-BOUNDS-3))
 (70 1 (:LINEAR LINEAR-FLOOR-BOUNDS-2))
 (66 66 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (60 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (30 14 (:REWRITE DEFAULT-LESS-THAN-1))
 (29 29 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (28 4 (:REWRITE DEFAULT-MINUS))
 (21 9 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (18 18 (:REWRITE REDUCE-INTEGERP-+))
 (18 18 (:REWRITE INTEGERP-MINUS-X))
 (18 18 (:META META-INTEGERP-CORRECT))
 (14 14 (:REWRITE THE-FLOOR-BELOW))
 (14 14 (:REWRITE THE-FLOOR-ABOVE))
 (14 13 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (14 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (13 13 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (13 13 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (13 13 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (13 13 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (13 13 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (13 13 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) (/ y))|))
 (13 13 (:REWRITE |(< (- x) (- y))|))
 (12 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< (- x) c)|))
 (9 9 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 9 (:REWRITE |(+ c (+ d x))|))
 (6 6 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE |(< y (+ (- c) x))|))
 (4 4 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE DEFAULT-FLOOR-2))
 (3 3 (:REWRITE DEFAULT-FLOOR-1))
 (3 3 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (3 3 (:REWRITE |(floor x 2)| . 2))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (3 3 (:REWRITE |(* (- x) y)|))
 (2 2 (:TYPE-PRESCRIPTION ABS))
 (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 INTEGERP-+-REDUCE-CONSTANT))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 )
(LOOKUP)
(STORE)
(LOOKUP-STORE
 (138 5 (:DEFINITION ASSOC-EQUAL))
 (112 13 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (110 22 (:REWRITE ACL2-NUMBERP-X))
 (81 3 (:DEFINITION PUT-ASSOC-EQUAL))
 (44 11 (:REWRITE RATIONALP-X))
 (34 24 (:REWRITE DEFAULT-CAR))
 (24 13 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (18 18 (:TYPE-PRESCRIPTION PUT-ASSOC-EQUAL))
 (17 15 (:REWRITE DEFAULT-CDR))
 (13 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (13 13 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (13 13 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (13 13 (:REWRITE |(equal c (/ x))|))
 (13 13 (:REWRITE |(equal c (- x))|))
 (13 13 (:REWRITE |(equal (/ x) c)|))
 (13 13 (:REWRITE |(equal (/ x) (/ y))|))
 (13 13 (:REWRITE |(equal (- x) c)|))
 (13 13 (:REWRITE |(equal (- x) (- y))|))
 (11 11 (:REWRITE REDUCE-RATIONALP-+))
 (11 11 (:REWRITE REDUCE-RATIONALP-*))
 (11 11 (:REWRITE REDUCE-INTEGERP-+))
 (11 11 (:REWRITE RATIONALP-MINUS-X))
 (11 11 (:REWRITE INTEGERP-MINUS-X))
 (11 11 (:META META-RATIONALP-CORRECT))
 (11 11 (:META META-INTEGERP-CORRECT))
 )
(STORE-STORE)
(STORE-STORE2
 (544 60 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (530 106 (:REWRITE ACL2-NUMBERP-X))
 (348 212 (:REWRITE DEFAULT-CAR))
 (212 53 (:REWRITE RATIONALP-X))
 (189 121 (:REWRITE DEFAULT-CDR))
 (120 60 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (60 60 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (60 60 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (60 60 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (60 60 (:REWRITE |(equal c (/ x))|))
 (60 60 (:REWRITE |(equal c (- x))|))
 (60 60 (:REWRITE |(equal (/ x) c)|))
 (60 60 (:REWRITE |(equal (/ x) (/ y))|))
 (60 60 (:REWRITE |(equal (- x) c)|))
 (60 60 (:REWRITE |(equal (- x) (- y))|))
 (53 53 (:REWRITE REDUCE-RATIONALP-+))
 (53 53 (:REWRITE REDUCE-RATIONALP-*))
 (53 53 (:REWRITE REDUCE-INTEGERP-+))
 (53 53 (:REWRITE RATIONALP-MINUS-X))
 (53 53 (:REWRITE INTEGERP-MINUS-X))
 (53 53 (:META META-RATIONALP-CORRECT))
 (53 53 (:META META-INTEGERP-CORRECT))
 )
(RE-ORDER-STORE
 (1233 137 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1200 240 (:REWRITE ACL2-NUMBERP-X))
 (638 435 (:REWRITE DEFAULT-CAR))
 (480 120 (:REWRITE RATIONALP-X))
 (376 268 (:REWRITE DEFAULT-CDR))
 (273 137 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (137 137 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (137 137 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (137 137 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (137 137 (:REWRITE |(equal c (/ x))|))
 (137 137 (:REWRITE |(equal c (- x))|))
 (137 137 (:REWRITE |(equal (/ x) c)|))
 (137 137 (:REWRITE |(equal (/ x) (/ y))|))
 (137 137 (:REWRITE |(equal (- x) c)|))
 (137 137 (:REWRITE |(equal (- x) (- y))|))
 (120 120 (:REWRITE REDUCE-RATIONALP-+))
 (120 120 (:REWRITE REDUCE-RATIONALP-*))
 (120 120 (:REWRITE REDUCE-INTEGERP-+))
 (120 120 (:REWRITE RATIONALP-MINUS-X))
 (120 120 (:REWRITE INTEGERP-MINUS-X))
 (120 120 (:META META-RATIONALP-CORRECT))
 (120 120 (:META META-INTEGERP-CORRECT))
 )
(STORE-STORE3
 (128 4 (:DEFINITION PUT-ASSOC-EQUAL))
 (110 22 (:REWRITE ACL2-NUMBERP-X))
 (110 11 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (109 4 (:DEFINITION DEFINEDP))
 (44 11 (:REWRITE RATIONALP-X))
 (30 20 (:REWRITE DEFAULT-CAR))
 (22 11 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (20 20 (:TYPE-PRESCRIPTION PUT-ASSOC-EQUAL))
 (16 12 (:REWRITE DEFAULT-CDR))
 (11 11 (:REWRITE REDUCE-RATIONALP-+))
 (11 11 (:REWRITE REDUCE-RATIONALP-*))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE REDUCE-INTEGERP-+))
 (11 11 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE RATIONALP-MINUS-X))
 (11 11 (:REWRITE INTEGERP-MINUS-X))
 (11 11 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (11 11 (:REWRITE |(equal c (/ x))|))
 (11 11 (:REWRITE |(equal c (- x))|))
 (11 11 (:REWRITE |(equal (/ x) c)|))
 (11 11 (:REWRITE |(equal (/ x) (/ y))|))
 (11 11 (:REWRITE |(equal (- x) c)|))
 (11 11 (:REWRITE |(equal (- x) (- y))|))
 (11 11 (:META META-RATIONALP-CORRECT))
 (11 11 (:META META-INTEGERP-CORRECT))
 )
(STORE-PRESERVES-DEFINEP
 (27 1 (:DEFINITION PUT-ASSOC-EQUAL))
 (25 1 (:DEFINITION DEFINEDP))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (20 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 2 (:REWRITE RATIONALP-X))
 (5 5 (:REWRITE DEFAULT-CAR))
 (4 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 3 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 )
(LOOKUP-DEFINEDP
 (60 12 (:REWRITE ACL2-NUMBERP-X))
 (60 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (29 29 (:REWRITE DEFAULT-CAR))
 (24 6 (:REWRITE RATIONALP-X))
 (12 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (10 10 (:REWRITE DEFAULT-CDR))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 6 (:META META-INTEGERP-CORRECT))
 )
(LOOKUP-NUMBERP-DEFINEDP
 (52 2 (:DEFINITION ASSOC-EQUAL))
 (29 5 (:REWRITE ACL2-NUMBERP-X))
 (20 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (12 3 (:REWRITE RATIONALP-X))
 (6 6 (:REWRITE DEFAULT-CAR))
 (4 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:REWRITE DEFAULT-CDR))
 (3 3 (:META META-RATIONALP-CORRECT))
 (3 3 (:META META-INTEGERP-CORRECT))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 )
(NON-ZERO-LEN-DEFINEDP
 (194 34 (:REWRITE ACL2-NUMBERP-X))
 (183 6 (:REWRITE LOOKUP-NUMBERP-DEFINEDP))
 (142 15 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (123 6 (:REWRITE LOOKUP-DEFINEDP))
 (80 20 (:REWRITE RATIONALP-X))
 (63 63 (:REWRITE DEFAULT-CAR))
 (34 34 (:REWRITE DEFAULT-CDR))
 (32 4 (:REWRITE NON-EMPTY-LEN))
 (29 15 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (20 20 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (20 20 (:REWRITE REDUCE-RATIONALP-+))
 (20 20 (:REWRITE REDUCE-RATIONALP-*))
 (20 20 (:REWRITE REDUCE-INTEGERP-+))
 (20 20 (:REWRITE RATIONALP-MINUS-X))
 (20 20 (:REWRITE INTEGERP-MINUS-X))
 (20 20 (:META META-RATIONALP-CORRECT))
 (20 20 (:META META-INTEGERP-CORRECT))
 (20 4 (:DEFINITION TRUE-LISTP))
 (15 15 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (15 15 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (15 15 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (15 15 (:REWRITE |(equal c (/ x))|))
 (15 15 (:REWRITE |(equal c (- x))|))
 (15 15 (:REWRITE |(equal (/ x) c)|))
 (15 15 (:REWRITE |(equal (/ x) (/ y))|))
 (15 15 (:REWRITE |(equal (- x) c)|))
 (15 15 (:REWRITE |(equal (- x) (- y))|))
 (12 6 (:REWRITE DEFAULT-PLUS-2))
 (8 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6 6 (:REWRITE NORMALIZE-ADDENDS))
 (6 6 (:REWRITE DEFAULT-PLUS-1))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE HAS-MEMBER-NON-EMPTY))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(STORE-DEFINES)
(LOOKUP-STORE-UNCHANGED
 (119 16 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (110 22 (:REWRITE ACL2-NUMBERP-X))
 (59 59 (:REWRITE DEFAULT-CAR))
 (44 11 (:REWRITE RATIONALP-X))
 (31 16 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (30 30 (:REWRITE DEFAULT-CDR))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (16 16 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (16 16 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (16 16 (:REWRITE |(equal c (/ x))|))
 (16 16 (:REWRITE |(equal c (- x))|))
 (16 16 (:REWRITE |(equal (/ x) c)|))
 (16 16 (:REWRITE |(equal (/ x) (/ y))|))
 (16 16 (:REWRITE |(equal (- x) c)|))
 (16 16 (:REWRITE |(equal (- x) (- y))|))
 (11 11 (:REWRITE REDUCE-RATIONALP-+))
 (11 11 (:REWRITE REDUCE-RATIONALP-*))
 (11 11 (:REWRITE REDUCE-INTEGERP-+))
 (11 11 (:REWRITE RATIONALP-MINUS-X))
 (11 11 (:REWRITE INTEGERP-MINUS-X))
 (11 11 (:META META-RATIONALP-CORRECT))
 (11 11 (:META META-INTEGERP-CORRECT))
 )
(NUMBER-LISTP)
(NTH-IN-NUMBER-LISTP
 (81 9 (:REWRITE ACL2-NUMBERP-X))
 (36 9 (:REWRITE RATIONALP-X))
 (23 15 (:REWRITE DEFAULT-LESS-THAN-2))
 (19 11 (:REWRITE DEFAULT-PLUS-2))
 (18 14 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (17 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (17 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (16 10 (:REWRITE SIMPLIFY-SUMS-<))
 (15 15 (:REWRITE THE-FLOOR-BELOW))
 (15 15 (:REWRITE THE-FLOOR-ABOVE))
 (15 15 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (15 15 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (15 15 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (15 15 (:REWRITE DEFAULT-LESS-THAN-1))
 (14 14 (:REWRITE INTEGERP-<-CONSTANT))
 (14 14 (:REWRITE CONSTANT-<-INTEGERP))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (- x))|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) (/ y))|))
 (14 14 (:REWRITE |(< (- x) c)|))
 (14 14 (:REWRITE |(< (- x) (- y))|))
 (12 12 (:REWRITE REDUCE-INTEGERP-+))
 (12 12 (:REWRITE INTEGERP-MINUS-X))
 (12 12 (:META META-INTEGERP-CORRECT))
 (11 11 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (11 11 (:REWRITE NORMALIZE-ADDENDS))
 (11 11 (:REWRITE DEFAULT-PLUS-1))
 (9 9 (:REWRITE REDUCE-RATIONALP-+))
 (9 9 (:REWRITE REDUCE-RATIONALP-*))
 (9 9 (:REWRITE RATIONALP-MINUS-X))
 (9 9 (:REWRITE DEFAULT-CAR))
 (9 9 (:META META-RATIONALP-CORRECT))
 (7 7 (:REWRITE |(< (/ x) 0)|))
 (7 7 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:REWRITE DEFAULT-CDR))
 (5 5 (:REWRITE ZP-OPEN))
 (5 5 (:REWRITE |(< y (+ (- c) x))|))
 (5 5 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 )
(NUMBER-LISTP-TRUE-LISTP
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (12 3 (:REWRITE RATIONALP-X))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 2 (:DEFINITION TRUE-LISTP))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:REWRITE DEFAULT-CAR))
 (3 3 (:META META-RATIONALP-CORRECT))
 (3 3 (:META META-INTEGERP-CORRECT))
 )
(LENP)
(LEN-LESSP-NOT-ZP)
(LITERALP)
(LITERAL-LISTP)
(LITERAL-LISTP-TRUE-LISTP
 (72 4 (:REWRITE NUMBER-LISTP-TRUE-LISTP))
 (63 7 (:REWRITE ACL2-NUMBERP-X))
 (60 4 (:DEFINITION NUMBER-LISTP))
 (40 2 (:DEFINITION TRUE-LISTP))
 (28 7 (:REWRITE RATIONALP-X))
 (20 20 (:TYPE-PRESCRIPTION NUMBER-LISTP))
 (8 8 (:REWRITE DEFAULT-CDR))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:REWRITE DEFAULT-CAR))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 )
(VAR-NAMEP)
(VARP)
(DEFINEDP-VARP)
(VARP-NOT-RESULT)
(VALUEP)
(VAR-ALIST-PAIRP)
(VAR-ALISTP)
(VAR-ALISTP-VAR-VALUEP
 (721 105 (:REWRITE ACL2-NUMBERP-X))
 (428 3 (:REWRITE NON-ZERO-LEN-DEFINEDP))
 (308 77 (:REWRITE RATIONALP-X))
 (290 38 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (245 1 (:DEFINITION DEFINEDP))
 (210 3 (:REWRITE NON-EMPTY-LEN))
 (194 194 (:REWRITE DEFAULT-CAR))
 (126 3 (:DEFINITION TRUE-LISTP))
 (120 120 (:REWRITE DEFAULT-CDR))
 (108 6 (:REWRITE NUMBER-LISTP-TRUE-LISTP))
 (96 3 (:REWRITE LOOKUP-NUMBERP-DEFINEDP))
 (90 6 (:DEFINITION NUMBER-LISTP))
 (78 6 (:REWRITE LITERAL-LISTP-TRUE-LISTP))
 (77 77 (:REWRITE REDUCE-RATIONALP-+))
 (77 77 (:REWRITE REDUCE-RATIONALP-*))
 (77 77 (:REWRITE REDUCE-INTEGERP-+))
 (77 77 (:REWRITE RATIONALP-MINUS-X))
 (77 77 (:REWRITE INTEGERP-MINUS-X))
 (77 77 (:META META-RATIONALP-CORRECT))
 (77 77 (:META META-INTEGERP-CORRECT))
 (66 38 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (38 38 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (38 38 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (38 38 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (38 38 (:REWRITE |(equal c (/ x))|))
 (38 38 (:REWRITE |(equal c (- x))|))
 (38 38 (:REWRITE |(equal (/ x) c)|))
 (38 38 (:REWRITE |(equal (/ x) (/ y))|))
 (38 38 (:REWRITE |(equal (- x) c)|))
 (38 38 (:REWRITE |(equal (- x) (- y))|))
 (30 30 (:TYPE-PRESCRIPTION NUMBER-LISTP))
 (23 23 (:TYPE-PRESCRIPTION LEN))
 (21 3 (:DEFINITION LEN))
 (15 15 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (6 3 (:REWRITE DEFAULT-PLUS-2))
 (6 3 (:REWRITE DEFAULT-LESS-THAN-2))
 (5 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3 3 (:REWRITE THE-FLOOR-BELOW))
 (3 3 (:REWRITE THE-FLOOR-ABOVE))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3 3 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (3 3 (:REWRITE INTEGERP-<-CONSTANT))
 (3 3 (:REWRITE HAS-MEMBER-NON-EMPTY))
 (3 3 (:REWRITE DEFAULT-PLUS-1))
 (3 3 (:REWRITE DEFAULT-LESS-THAN-1))
 (3 3 (:REWRITE CONSTANT-<-INTEGERP))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (- x))|))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) (/ y))|))
 (3 3 (:REWRITE |(< (- x) c)|))
 (3 3 (:REWRITE |(< (- x) (- y))|))
 )
(EXPRP
 (23835 454 (:DEFINITION INTEGER-ABS))
 (8509 3014 (:REWRITE DEFAULT-PLUS-1))
 (7945 227 (:REWRITE |(+ (if a b c) x)|))
 (7919 3014 (:REWRITE DEFAULT-PLUS-2))
 (7037 227 (:REWRITE NUMERATOR-NEGATIVE))
 (2270 227 (:DEFINITION LENGTH))
 (2043 2043 (:TYPE-PRESCRIPTION NUMERATOR-ZERO))
 (2043 2043 (:TYPE-PRESCRIPTION NUMERATOR-POSITIVE . 2))
 (2043 2043 (:TYPE-PRESCRIPTION NUMERATOR-POSITIVE . 1))
 (2043 2043 (:TYPE-PRESCRIPTION NUMERATOR-NEGATIVE . 2))
 (2043 2043 (:TYPE-PRESCRIPTION NUMERATOR-NEGATIVE . 1))
 (2025 810 (:REWRITE DEFAULT-LESS-THAN-1))
 (1870 1870 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1589 454 (:REWRITE DEFAULT-MINUS))
 (1589 227 (:DEFINITION LEN))
 (1148 287 (:REWRITE RATIONALP-X))
 (986 810 (:REWRITE DEFAULT-LESS-THAN-2))
 (839 583 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (839 583 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (810 810 (:REWRITE THE-FLOOR-BELOW))
 (810 810 (:REWRITE THE-FLOOR-ABOVE))
 (810 810 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (810 810 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (810 810 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (810 810 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (810 810 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (810 810 (:REWRITE INTEGERP-<-CONSTANT))
 (810 810 (:REWRITE CONSTANT-<-INTEGERP))
 (810 810 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (810 810 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (810 810 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (810 810 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (810 810 (:REWRITE |(< c (- x))|))
 (810 810 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (810 810 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (810 810 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (810 810 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (810 810 (:REWRITE |(< (/ x) (/ y))|))
 (810 810 (:REWRITE |(< (- x) c)|))
 (810 810 (:REWRITE |(< (- x) (- y))|))
 (681 681 (:REWRITE |(< (/ x) 0)|))
 (681 681 (:REWRITE |(< (* x y) 0)|))
 (600 60 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (557 557 (:REWRITE FOLD-CONSTS-IN-+))
 (540 60 (:REWRITE ACL2-NUMBERP-X))
 (514 514 (:REWRITE REDUCE-INTEGERP-+))
 (514 514 (:REWRITE INTEGERP-MINUS-X))
 (514 514 (:META META-INTEGERP-CORRECT))
 (454 454 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (454 454 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (287 287 (:REWRITE REDUCE-RATIONALP-+))
 (287 287 (:REWRITE REDUCE-RATIONALP-*))
 (287 287 (:REWRITE RATIONALP-MINUS-X))
 (287 287 (:META META-RATIONALP-CORRECT))
 (227 227 (:TYPE-PRESCRIPTION LEN))
 (227 227 (:REWRITE INTEGERP==>NUMERATOR-=-X))
 (227 227 (:REWRITE INTEGERP==>DENOMINATOR-=-1))
 (227 227 (:REWRITE DEFAULT-REALPART))
 (227 227 (:REWRITE DEFAULT-RATIONAL-NUMERATOR))
 (227 227 (:REWRITE DEFAULT-RATIONAL-DENOMINATOR))
 (227 227 (:REWRITE DEFAULT-IMAGPART))
 (227 227 (:REWRITE DEFAULT-COERCE-2))
 (227 227 (:REWRITE DEFAULT-COERCE-1))
 (129 129 (:REWRITE |(< y (+ (- c) x))|))
 (129 129 (:REWRITE |(< x (+ c/d y))|))
 (80 40 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (69 69 (:LINEAR ACL2-COUNT-CAR-CDR-LINEAR))
 (60 60 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (60 60 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (60 60 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (60 60 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (60 60 (:REWRITE |(equal c (/ x))|))
 (60 60 (:REWRITE |(equal c (- x))|))
 (60 60 (:REWRITE |(equal (/ x) c)|))
 (60 60 (:REWRITE |(equal (/ x) (/ y))|))
 (60 60 (:REWRITE |(equal (- x) c)|))
 (60 60 (:REWRITE |(equal (- x) (- y))|))
 (49 49 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (49 49 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (49 49 (:REWRITE |(< 0 (/ x))|))
 (49 49 (:REWRITE |(< 0 (* x y))|))
 )
(EXEVAL-ERROR)
(EXEVAL
 (25200 480 (:DEFINITION INTEGER-ABS))
 (9169 3358 (:REWRITE DEFAULT-PLUS-1))
 (8803 3358 (:REWRITE DEFAULT-PLUS-2))
 (8400 240 (:REWRITE |(+ (if a b c) x)|))
 (7440 240 (:REWRITE NUMERATOR-NEGATIVE))
 (2400 240 (:DEFINITION LENGTH))
 (2161 877 (:REWRITE DEFAULT-LESS-THAN-1))
 (2160 2160 (:TYPE-PRESCRIPTION NUMERATOR-ZERO))
 (2160 2160 (:TYPE-PRESCRIPTION NUMERATOR-POSITIVE . 2))
 (2160 2160 (:TYPE-PRESCRIPTION NUMERATOR-POSITIVE . 1))
 (2160 2160 (:TYPE-PRESCRIPTION NUMERATOR-NEGATIVE . 2))
 (2160 2160 (:TYPE-PRESCRIPTION NUMERATOR-NEGATIVE . 1))
 (2022 2022 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1680 480 (:REWRITE DEFAULT-MINUS))
 (1680 240 (:DEFINITION LEN))
 (1212 303 (:REWRITE RATIONALP-X))
 (1095 877 (:REWRITE DEFAULT-LESS-THAN-2))
 (887 856 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (887 616 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (887 616 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (877 877 (:REWRITE THE-FLOOR-BELOW))
 (877 877 (:REWRITE THE-FLOOR-ABOVE))
 (877 877 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (877 877 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (856 856 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (856 856 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (856 856 (:REWRITE INTEGERP-<-CONSTANT))
 (856 856 (:REWRITE CONSTANT-<-INTEGERP))
 (856 856 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (856 856 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (856 856 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (856 856 (:REWRITE |(< c (- x))|))
 (856 856 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (856 856 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (856 856 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (856 856 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (856 856 (:REWRITE |(< (/ x) (/ y))|))
 (856 856 (:REWRITE |(< (- x) c)|))
 (856 856 (:REWRITE |(< (- x) (- y))|))
 (720 720 (:REWRITE |(< (/ x) 0)|))
 (720 720 (:REWRITE |(< (* x y) 0)|))
 (630 63 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (612 612 (:REWRITE FOLD-CONSTS-IN-+))
 (567 63 (:REWRITE ACL2-NUMBERP-X))
 (543 543 (:REWRITE REDUCE-INTEGERP-+))
 (543 543 (:REWRITE INTEGERP-MINUS-X))
 (543 543 (:META META-INTEGERP-CORRECT))
 (480 480 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (480 480 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (303 303 (:REWRITE REDUCE-RATIONALP-+))
 (303 303 (:REWRITE REDUCE-RATIONALP-*))
 (303 303 (:REWRITE RATIONALP-MINUS-X))
 (303 303 (:META META-RATIONALP-CORRECT))
 (240 240 (:REWRITE INTEGERP==>NUMERATOR-=-X))
 (240 240 (:REWRITE INTEGERP==>DENOMINATOR-=-1))
 (240 240 (:REWRITE DEFAULT-REALPART))
 (240 240 (:REWRITE DEFAULT-RATIONAL-NUMERATOR))
 (240 240 (:REWRITE DEFAULT-RATIONAL-DENOMINATOR))
 (240 240 (:REWRITE DEFAULT-IMAGPART))
 (240 240 (:REWRITE DEFAULT-COERCE-2))
 (240 240 (:REWRITE DEFAULT-COERCE-1))
 (146 146 (:REWRITE |(< x (+ c/d y))|))
 (125 125 (:REWRITE |(< y (+ (- c) x))|))
 (84 42 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (73 73 (:LINEAR ACL2-COUNT-CAR-CDR-LINEAR))
 (63 63 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (63 63 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (63 63 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (63 63 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (63 63 (:REWRITE |(equal c (/ x))|))
 (63 63 (:REWRITE |(equal c (- x))|))
 (63 63 (:REWRITE |(equal (/ x) c)|))
 (63 63 (:REWRITE |(equal (/ x) (/ y))|))
 (63 63 (:REWRITE |(equal (- x) c)|))
 (63 63 (:REWRITE |(equal (- x) (- y))|))
 (52 52 (:REWRITE |(< 0 (* x y))|))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (31 31 (:REWRITE |(< 0 (/ x))|))
 )
(VARP-EXEVAL-EXPANDER
 (506 4 (:REWRITE NON-ZERO-LEN-DEFINEDP))
 (328 4 (:REWRITE NON-EMPTY-LEN))
 (304 2 (:DEFINITION DEFINEDP))
 (189 21 (:REWRITE ACL2-NUMBERP-X))
 (168 4 (:DEFINITION TRUE-LISTP))
 (152 8 (:REWRITE LITERAL-LISTP-TRUE-LISTP))
 (144 8 (:REWRITE NUMBER-LISTP-TRUE-LISTP))
 (128 8 (:DEFINITION LITERAL-LISTP))
 (120 8 (:DEFINITION NUMBER-LISTP))
 (84 21 (:REWRITE RATIONALP-X))
 (80 8 (:DEFINITION LITERALP))
 (40 40 (:TYPE-PRESCRIPTION NUMBER-LISTP))
 (40 40 (:TYPE-PRESCRIPTION LITERAL-LISTP))
 (40 4 (:REWRITE LOOKUP-NUMBERP-DEFINEDP))
 (38 36 (:REWRITE DEFAULT-CDR))
 (35 33 (:REWRITE DEFAULT-CAR))
 (30 30 (:TYPE-PRESCRIPTION LEN))
 (28 4 (:DEFINITION LEN))
 (21 21 (:REWRITE REDUCE-RATIONALP-+))
 (21 21 (:REWRITE REDUCE-RATIONALP-*))
 (21 21 (:REWRITE REDUCE-INTEGERP-+))
 (21 21 (:REWRITE RATIONALP-MINUS-X))
 (21 21 (:REWRITE INTEGERP-MINUS-X))
 (21 21 (:META META-RATIONALP-CORRECT))
 (21 21 (:META META-INTEGERP-CORRECT))
 (21 2 (:REWRITE VARP-NOT-RESULT))
 (20 20 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (16 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 4 (:REWRITE DEFAULT-PLUS-2))
 (8 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (7 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (6 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (4 4 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (4 4 (:REWRITE NORMALIZE-ADDENDS))
 (4 4 (:REWRITE LOOKUP-DEFINEDP))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE HAS-MEMBER-NON-EMPTY))
 (4 4 (:REWRITE DEFAULT-PLUS-1))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (1 1 (:REWRITE |(equal x (if a b c))|))
 (1 1 (:REWRITE |(equal (if a b c) x)|))
 )
(VALUEP-LIST-LITERAL-LISTP
 (18 2 (:REWRITE ACL2-NUMBERP-X))
 (8 2 (:REWRITE RATIONALP-X))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(IND-LITERAL-LISTP-LITERALP
 (431 42 (:REWRITE VALUEP-LIST-LITERAL-LISTP))
 (414 46 (:REWRITE ACL2-NUMBERP-X))
 (395 18 (:DEFINITION VALUEP))
 (184 46 (:REWRITE RATIONALP-X))
 (110 6 (:REWRITE NTH-IN-NUMBER-LISTP))
 (53 53 (:REWRITE REDUCE-INTEGERP-+))
 (53 53 (:REWRITE INTEGERP-MINUS-X))
 (53 53 (:META META-INTEGERP-CORRECT))
 (47 30 (:REWRITE DEFAULT-PLUS-2))
 (46 46 (:REWRITE REDUCE-RATIONALP-+))
 (46 46 (:REWRITE REDUCE-RATIONALP-*))
 (46 46 (:REWRITE RATIONALP-MINUS-X))
 (46 46 (:META META-RATIONALP-CORRECT))
 (45 28 (:REWRITE DEFAULT-LESS-THAN-2))
 (45 3 (:DEFINITION NUMBER-LISTP))
 (42 42 (:TYPE-PRESCRIPTION VALUEP))
 (42 42 (:REWRITE DEFAULT-CAR))
 (42 2 (:REWRITE |(< (+ (- c) x) y)|))
 (39 27 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (39 23 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (39 23 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (37 23 (:REWRITE SIMPLIFY-SUMS-<))
 (32 32 (:REWRITE DEFAULT-CDR))
 (30 30 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (30 30 (:REWRITE NORMALIZE-ADDENDS))
 (30 30 (:REWRITE DEFAULT-PLUS-1))
 (28 28 (:REWRITE THE-FLOOR-BELOW))
 (28 28 (:REWRITE THE-FLOOR-ABOVE))
 (28 28 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (28 28 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (28 28 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (28 28 (:REWRITE DEFAULT-LESS-THAN-1))
 (27 27 (:REWRITE INTEGERP-<-CONSTANT))
 (27 27 (:REWRITE CONSTANT-<-INTEGERP))
 (27 27 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (27 27 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (27 27 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (27 27 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (27 27 (:REWRITE |(< c (- x))|))
 (27 27 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (27 27 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (27 27 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (27 27 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (27 27 (:REWRITE |(< (/ x) (/ y))|))
 (27 27 (:REWRITE |(< (- x) c)|))
 (27 27 (:REWRITE |(< (- x) (- y))|))
 (15 15 (:TYPE-PRESCRIPTION NUMBER-LISTP))
 (12 12 (:REWRITE ZP-OPEN))
 (12 12 (:REWRITE LEN-LESSP-NOT-ZP))
 (11 11 (:REWRITE |(< (/ x) 0)|))
 (11 11 (:REWRITE |(< (* x y) 0)|))
 (9 9 (:REWRITE |(< y (+ (- c) x))|))
 (9 9 (:REWRITE |(< x (+ c/d y))|))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 )
(LITERALP-VALUEP)
(EXEVAL-EQUALITY-EXPANDER
 (20980 2364 (:REWRITE ACL2-NUMBERP-X))
 (15676 377 (:REWRITE VARP-EXEVAL-EXPANDER))
 (14925 374 (:DEFINITION VARP))
 (9308 2327 (:REWRITE RATIONALP-X))
 (7633 34 (:REWRITE NON-ZERO-LEN-DEFINEDP))
 (6717 1038 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6120 34 (:REWRITE NON-EMPTY-LEN))
 (5630 407 (:DEFINITION VAR-NAMEP))
 (4624 68 (:REWRITE LITERAL-LISTP-TRUE-LISTP))
 (4420 17 (:DEFINITION DEFINEDP))
 (3332 136 (:REWRITE VALUEP-LIST-LITERAL-LISTP))
 (2773 2042 (:REWRITE DEFAULT-CDR))
 (2550 255 (:DEFINITION LITERALP))
 (2448 34 (:DEFINITION TRUE-LISTP))
 (2378 2378 (:REWRITE REDUCE-INTEGERP-+))
 (2378 2378 (:REWRITE INTEGERP-MINUS-X))
 (2378 2378 (:META META-INTEGERP-CORRECT))
 (2327 2327 (:REWRITE REDUCE-RATIONALP-+))
 (2327 2327 (:REWRITE REDUCE-RATIONALP-*))
 (2327 2327 (:REWRITE RATIONALP-MINUS-X))
 (2327 2327 (:META META-RATIONALP-CORRECT))
 (2244 187 (:REWRITE LITERALP-VALUEP))
 (2139 1776 (:REWRITE DEFAULT-CAR))
 (2108 68 (:DEFINITION LITERAL-LISTP))
 (1292 34 (:REWRITE VAR-ALISTP-VAR-VALUEP))
 (1224 68 (:REWRITE NUMBER-LISTP-TRUE-LISTP))
 (1190 34 (:DEFINITION VAR-ALISTP))
 (1156 34 (:DEFINITION NATP))
 (1075 1038 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1038 1038 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1038 1038 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1038 1038 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1038 1038 (:REWRITE |(equal c (/ x))|))
 (1038 1038 (:REWRITE |(equal c (- x))|))
 (1038 1038 (:REWRITE |(equal (/ x) c)|))
 (1038 1038 (:REWRITE |(equal (/ x) (/ y))|))
 (1038 1038 (:REWRITE |(equal (- x) c)|))
 (1038 1038 (:REWRITE |(equal (- x) (- y))|))
 (1020 68 (:DEFINITION NUMBER-LISTP))
 (981 981 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (981 981 (:REWRITE NORMALIZE-ADDENDS))
 (952 34 (:DEFINITION VAR-ALIST-PAIRP))
 (748 748 (:TYPE-PRESCRIPTION LENP))
 (747 747 (:TYPE-PRESCRIPTION VARP))
 (746 373 (:REWRITE VARP-NOT-RESULT))
 (680 17 (:DEFINITION NTH))
 (578 17 (:DEFINITION POSP))
 (544 17 (:REWRITE ZP-OPEN))
 (476 68 (:DEFINITION LEN))
 (408 408 (:TYPE-PRESCRIPTION LEN))
 (357 357 (:TYPE-PRESCRIPTION VALUEP))
 (340 340 (:TYPE-PRESCRIPTION NUMBER-LISTP))
 (340 340 (:TYPE-PRESCRIPTION LITERAL-LISTP))
 (340 34 (:REWRITE LOOKUP-NUMBERP-DEFINEDP))
 (255 204 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (255 204 (:REWRITE DEFAULT-LESS-THAN-2))
 (238 204 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (221 204 (:REWRITE SIMPLIFY-SUMS-<))
 (207 207 (:REWRITE FOLD-CONSTS-IN-+))
 (207 207 (:REWRITE |(+ c (+ d x))|))
 (204 204 (:REWRITE THE-FLOOR-BELOW))
 (204 204 (:REWRITE THE-FLOOR-ABOVE))
 (204 204 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (204 204 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (204 204 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (204 204 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (204 204 (:REWRITE INTEGERP-<-CONSTANT))
 (204 204 (:REWRITE DEFAULT-LESS-THAN-1))
 (204 204 (:REWRITE CONSTANT-<-INTEGERP))
 (204 204 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (204 204 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (204 204 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (204 204 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (204 204 (:REWRITE |(< c (- x))|))
 (204 204 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (204 204 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (204 204 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (204 204 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (204 204 (:REWRITE |(< (/ x) (/ y))|))
 (204 204 (:REWRITE |(< (- x) c)|))
 (204 204 (:REWRITE |(< (- x) (- y))|))
 (187 187 (:TYPE-PRESCRIPTION LITERALP))
 (170 170 (:TYPE-PRESCRIPTION VAR-ALISTP))
 (170 170 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (170 170 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (68 68 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (68 68 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (68 68 (:REWRITE |(< 0 (/ x))|))
 (68 68 (:REWRITE |(< 0 (* x y))|))
 (51 51 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (51 51 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (51 51 (:REWRITE |(< (/ x) 0)|))
 (51 51 (:REWRITE |(< (* x y) 0)|))
 (34 34 (:REWRITE LOOKUP-DEFINEDP))
 (34 34 (:REWRITE HAS-MEMBER-NON-EMPTY))
 (17 17 (:TYPE-PRESCRIPTION DEFINEDP))
 (17 17 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (17 17 (:REWRITE LEN-LESSP-NOT-ZP))
 (17 17 (:REWRITE DEFAULT-TIMES-2))
 (17 17 (:REWRITE DEFAULT-TIMES-1))
 (17 17 (:REWRITE DEFAULT-MINUS))
 )
(EXEVAL-IND-EXPANDER
 (65086 7326 (:REWRITE ACL2-NUMBERP-X))
 (48940 1169 (:REWRITE VARP-EXEVAL-EXPANDER))
 (46605 1166 (:DEFINITION VARP))
 (28880 7220 (:REWRITE RATIONALP-X))
 (23797 106 (:REWRITE NON-ZERO-LEN-DEFINEDP))
 (20879 3232 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (19080 106 (:REWRITE NON-EMPTY-LEN))
 (17582 1271 (:DEFINITION VAR-NAMEP))
 (14416 212 (:REWRITE LITERAL-LISTP-TRUE-LISTP))
 (13780 53 (:DEFINITION DEFINEDP))
 (10388 424 (:REWRITE VALUEP-LIST-LITERAL-LISTP))
 (8647 6362 (:REWRITE DEFAULT-CDR))
 (7950 795 (:DEFINITION LITERALP))
 (7632 106 (:DEFINITION TRUE-LISTP))
 (7386 7386 (:REWRITE REDUCE-INTEGERP-+))
 (7386 7386 (:REWRITE INTEGERP-MINUS-X))
 (7386 7386 (:META META-INTEGERP-CORRECT))
 (7220 7220 (:REWRITE REDUCE-RATIONALP-+))
 (7220 7220 (:REWRITE REDUCE-RATIONALP-*))
 (7220 7220 (:REWRITE RATIONALP-MINUS-X))
 (7220 7220 (:META META-RATIONALP-CORRECT))
 (6996 583 (:REWRITE LITERALP-VALUEP))
 (6674 5533 (:REWRITE DEFAULT-CAR))
 (6572 212 (:DEFINITION LITERAL-LISTP))
 (4028 106 (:REWRITE VAR-ALISTP-VAR-VALUEP))
 (3816 212 (:REWRITE NUMBER-LISTP-TRUE-LISTP))
 (3710 106 (:DEFINITION VAR-ALISTP))
 (3345 3232 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3232 3232 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3232 3232 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3232 3232 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3232 3232 (:REWRITE |(equal c (/ x))|))
 (3232 3232 (:REWRITE |(equal c (- x))|))
 (3232 3232 (:REWRITE |(equal (/ x) c)|))
 (3232 3232 (:REWRITE |(equal (/ x) (/ y))|))
 (3232 3232 (:REWRITE |(equal (- x) c)|))
 (3232 3232 (:REWRITE |(equal (- x) (- y))|))
 (3180 212 (:DEFINITION NUMBER-LISTP))
 (3039 3039 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3039 3039 (:REWRITE NORMALIZE-ADDENDS))
 (2968 106 (:DEFINITION VAR-ALIST-PAIRP))
 (2332 2332 (:TYPE-PRESCRIPTION LENP))
 (2331 2331 (:TYPE-PRESCRIPTION VARP))
 (2330 1165 (:REWRITE VARP-NOT-RESULT))
 (2240 56 (:DEFINITION NTH))
 (1802 53 (:DEFINITION POSP))
 (1792 56 (:REWRITE ZP-OPEN))
 (1113 1113 (:TYPE-PRESCRIPTION VALUEP))
 (1060 1060 (:TYPE-PRESCRIPTION NUMBER-LISTP))
 (1060 1060 (:TYPE-PRESCRIPTION LITERAL-LISTP))
 (1060 106 (:REWRITE LOOKUP-NUMBERP-DEFINEDP))
 (816 654 (:REWRITE DEFAULT-LESS-THAN-2))
 (812 650 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (759 650 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (706 650 (:REWRITE SIMPLIFY-SUMS-<))
 (654 654 (:REWRITE THE-FLOOR-BELOW))
 (654 654 (:REWRITE THE-FLOOR-ABOVE))
 (654 654 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (654 654 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (654 654 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (654 654 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (654 654 (:REWRITE INTEGERP-<-CONSTANT))
 (654 654 (:REWRITE DEFAULT-LESS-THAN-1))
 (654 654 (:REWRITE CONSTANT-<-INTEGERP))
 (654 654 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (654 654 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (654 654 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (654 654 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (654 654 (:REWRITE |(< c (- x))|))
 (654 654 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (654 654 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (654 654 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (654 654 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (654 654 (:REWRITE |(< (/ x) (/ y))|))
 (654 654 (:REWRITE |(< (- x) c)|))
 (654 654 (:REWRITE |(< (- x) (- y))|))
 (639 639 (:REWRITE FOLD-CONSTS-IN-+))
 (639 639 (:REWRITE |(+ c (+ d x))|))
 (583 583 (:TYPE-PRESCRIPTION LITERALP))
 (530 530 (:TYPE-PRESCRIPTION VAR-ALISTP))
 (530 530 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (215 215 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (215 215 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (215 215 (:REWRITE |(< 0 (/ x))|))
 (215 215 (:REWRITE |(< 0 (* x y))|))
 (171 171 (:REWRITE |(< (/ x) 0)|))
 (171 171 (:REWRITE |(< (* x y) 0)|))
 (167 167 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (167 167 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (106 106 (:REWRITE LOOKUP-DEFINEDP))
 (106 106 (:REWRITE HAS-MEMBER-NON-EMPTY))
 (56 56 (:REWRITE LEN-LESSP-NOT-ZP))
 (53 53 (:TYPE-PRESCRIPTION DEFINEDP))
 (53 53 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (53 53 (:REWRITE DEFAULT-TIMES-2))
 (53 53 (:REWRITE DEFAULT-TIMES-1))
 (53 53 (:REWRITE DEFAULT-MINUS))
 (1 1 (:REWRITE |(equal x (if a b c))|))
 (1 1 (:REWRITE |(equal (if a b c) x)|))
 )
(EXEVAL-<-EXPANDER
 (25908 2916 (:REWRITE ACL2-NUMBERP-X))
 (19372 465 (:REWRITE VARP-EXEVAL-EXPANDER))
 (18445 462 (:DEFINITION VARP))
 (11496 2874 (:REWRITE RATIONALP-X))
 (9429 42 (:REWRITE NON-ZERO-LEN-DEFINEDP))
 (8268 1280 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (7560 42 (:REWRITE NON-EMPTY-LEN))
 (6958 503 (:DEFINITION VAR-NAMEP))
 (5712 84 (:REWRITE LITERAL-LISTP-TRUE-LISTP))
 (5460 21 (:DEFINITION DEFINEDP))
 (4116 168 (:REWRITE VALUEP-LIST-LITERAL-LISTP))
 (3435 2524 (:REWRITE DEFAULT-CDR))
 (3150 315 (:DEFINITION LITERALP))
 (3024 42 (:DEFINITION TRUE-LISTP))
 (2937 2937 (:REWRITE REDUCE-INTEGERP-+))
 (2937 2937 (:REWRITE INTEGERP-MINUS-X))
 (2937 2937 (:META META-INTEGERP-CORRECT))
 (2874 2874 (:REWRITE REDUCE-RATIONALP-+))
 (2874 2874 (:REWRITE REDUCE-RATIONALP-*))
 (2874 2874 (:REWRITE RATIONALP-MINUS-X))
 (2874 2874 (:META META-RATIONALP-CORRECT))
 (2772 231 (:REWRITE LITERALP-VALUEP))
 (2649 2194 (:REWRITE DEFAULT-CAR))
 (2604 84 (:DEFINITION LITERAL-LISTP))
 (1596 42 (:REWRITE VAR-ALISTP-VAR-VALUEP))
 (1512 84 (:REWRITE NUMBER-LISTP-TRUE-LISTP))
 (1470 42 (:DEFINITION VAR-ALISTP))
 (1428 42 (:DEFINITION NATP))
 (1326 1280 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1280 1280 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1280 1280 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1280 1280 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1280 1280 (:REWRITE |(equal c (/ x))|))
 (1280 1280 (:REWRITE |(equal c (- x))|))
 (1280 1280 (:REWRITE |(equal (/ x) c)|))
 (1280 1280 (:REWRITE |(equal (/ x) (/ y))|))
 (1280 1280 (:REWRITE |(equal (- x) c)|))
 (1280 1280 (:REWRITE |(equal (- x) (- y))|))
 (1260 84 (:DEFINITION NUMBER-LISTP))
 (1209 1209 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1209 1209 (:REWRITE NORMALIZE-ADDENDS))
 (1176 42 (:DEFINITION VAR-ALIST-PAIRP))
 (924 924 (:TYPE-PRESCRIPTION LENP))
 (923 923 (:TYPE-PRESCRIPTION VARP))
 (922 461 (:REWRITE VARP-NOT-RESULT))
 (840 21 (:DEFINITION NTH))
 (714 21 (:DEFINITION POSP))
 (672 21 (:REWRITE ZP-OPEN))
 (588 84 (:DEFINITION LEN))
 (504 504 (:TYPE-PRESCRIPTION LEN))
 (441 441 (:TYPE-PRESCRIPTION VALUEP))
 (420 420 (:TYPE-PRESCRIPTION NUMBER-LISTP))
 (420 420 (:TYPE-PRESCRIPTION LITERAL-LISTP))
 (420 42 (:REWRITE LOOKUP-NUMBERP-DEFINEDP))
 (318 255 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (318 255 (:REWRITE DEFAULT-LESS-THAN-2))
 (297 255 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (276 255 (:REWRITE SIMPLIFY-SUMS-<))
 (255 255 (:REWRITE THE-FLOOR-BELOW))
 (255 255 (:REWRITE THE-FLOOR-ABOVE))
 (255 255 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (255 255 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (255 255 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (255 255 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (255 255 (:REWRITE INTEGERP-<-CONSTANT))
 (255 255 (:REWRITE FOLD-CONSTS-IN-+))
 (255 255 (:REWRITE DEFAULT-LESS-THAN-1))
 (255 255 (:REWRITE CONSTANT-<-INTEGERP))
 (255 255 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (255 255 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (255 255 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (255 255 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (255 255 (:REWRITE |(< c (- x))|))
 (255 255 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (255 255 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (255 255 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (255 255 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (255 255 (:REWRITE |(< (/ x) (/ y))|))
 (255 255 (:REWRITE |(< (- x) c)|))
 (255 255 (:REWRITE |(< (- x) (- y))|))
 (255 255 (:REWRITE |(+ c (+ d x))|))
 (231 231 (:TYPE-PRESCRIPTION LITERALP))
 (213 213 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (210 210 (:TYPE-PRESCRIPTION VAR-ALISTP))
 (210 210 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (84 84 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (84 84 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (84 84 (:REWRITE |(< 0 (/ x))|))
 (84 84 (:REWRITE |(< 0 (* x y))|))
 (63 63 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (63 63 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (63 63 (:REWRITE |(< (/ x) 0)|))
 (63 63 (:REWRITE |(< (* x y) 0)|))
 (42 42 (:REWRITE LOOKUP-DEFINEDP))
 (42 42 (:REWRITE HAS-MEMBER-NON-EMPTY))
 (21 21 (:TYPE-PRESCRIPTION DEFINEDP))
 (21 21 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (21 21 (:REWRITE LEN-LESSP-NOT-ZP))
 (21 21 (:REWRITE DEFAULT-TIMES-2))
 (21 21 (:REWRITE DEFAULT-TIMES-1))
 (21 21 (:REWRITE DEFAULT-MINUS))
 (1 1 (:REWRITE |(equal x (if a b c))|))
 (1 1 (:REWRITE |(equal (if a b c) x)|))
 )
(EXEVAL-<=-EXPANDER
 (34571 3891 (:REWRITE ACL2-NUMBERP-X))
 (25881 619 (:REWRITE VARP-EXEVAL-EXPANDER))
 (24645 617 (:DEFINITION VARP))
 (15340 3835 (:REWRITE RATIONALP-X))
 (12572 56 (:REWRITE NON-ZERO-LEN-DEFINEDP))
 (11037 1709 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (10080 56 (:REWRITE NON-EMPTY-LEN))
 (9296 672 (:DEFINITION VAR-NAMEP))
 (7616 112 (:REWRITE LITERAL-LISTP-TRUE-LISTP))
 (7280 28 (:DEFINITION DEFINEDP))
 (5488 224 (:REWRITE VALUEP-LIST-LITERAL-LISTP))
 (4577 3365 (:REWRITE DEFAULT-CDR))
 (4200 420 (:DEFINITION LITERALP))
 (4032 56 (:DEFINITION TRUE-LISTP))
 (3919 3919 (:REWRITE REDUCE-INTEGERP-+))
 (3919 3919 (:REWRITE INTEGERP-MINUS-X))
 (3919 3919 (:META META-INTEGERP-CORRECT))
 (3835 3835 (:REWRITE REDUCE-RATIONALP-+))
 (3835 3835 (:REWRITE REDUCE-RATIONALP-*))
 (3835 3835 (:REWRITE RATIONALP-MINUS-X))
 (3835 3835 (:META META-RATIONALP-CORRECT))
 (3696 308 (:REWRITE LITERALP-VALUEP))
 (3526 2924 (:REWRITE DEFAULT-CAR))
 (3472 112 (:DEFINITION LITERAL-LISTP))
 (2128 56 (:REWRITE VAR-ALISTP-VAR-VALUEP))
 (2016 112 (:REWRITE NUMBER-LISTP-TRUE-LISTP))
 (1960 56 (:DEFINITION VAR-ALISTP))
 (1904 56 (:DEFINITION NATP))
 (1769 1709 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1709 1709 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1709 1709 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1709 1709 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1709 1709 (:REWRITE |(equal c (/ x))|))
 (1709 1709 (:REWRITE |(equal c (- x))|))
 (1709 1709 (:REWRITE |(equal (/ x) c)|))
 (1709 1709 (:REWRITE |(equal (/ x) (/ y))|))
 (1709 1709 (:REWRITE |(equal (- x) c)|))
 (1709 1709 (:REWRITE |(equal (- x) (- y))|))
 (1680 112 (:DEFINITION NUMBER-LISTP))
 (1616 1616 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1616 1616 (:REWRITE NORMALIZE-ADDENDS))
 (1568 56 (:DEFINITION VAR-ALIST-PAIRP))
 (1234 1234 (:TYPE-PRESCRIPTION LENP))
 (1233 1233 (:TYPE-PRESCRIPTION VARP))
 (1232 616 (:REWRITE VARP-NOT-RESULT))
 (1120 28 (:DEFINITION NTH))
 (952 28 (:DEFINITION POSP))
 (896 28 (:REWRITE ZP-OPEN))
 (784 112 (:DEFINITION LEN))
 (672 672 (:TYPE-PRESCRIPTION LEN))
 (588 588 (:TYPE-PRESCRIPTION VALUEP))
 (560 560 (:TYPE-PRESCRIPTION NUMBER-LISTP))
 (560 560 (:TYPE-PRESCRIPTION LITERAL-LISTP))
 (560 56 (:REWRITE LOOKUP-NUMBERP-DEFINEDP))
 (423 339 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (423 339 (:REWRITE DEFAULT-LESS-THAN-2))
 (395 339 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (367 339 (:REWRITE SIMPLIFY-SUMS-<))
 (341 341 (:REWRITE FOLD-CONSTS-IN-+))
 (341 341 (:REWRITE |(+ c (+ d x))|))
 (339 339 (:REWRITE THE-FLOOR-BELOW))
 (339 339 (:REWRITE THE-FLOOR-ABOVE))
 (339 339 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (339 339 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (339 339 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (339 339 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (339 339 (:REWRITE INTEGERP-<-CONSTANT))
 (339 339 (:REWRITE DEFAULT-LESS-THAN-1))
 (339 339 (:REWRITE CONSTANT-<-INTEGERP))
 (339 339 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (339 339 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (339 339 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (339 339 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (339 339 (:REWRITE |(< c (- x))|))
 (339 339 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (339 339 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (339 339 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (339 339 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (339 339 (:REWRITE |(< (/ x) (/ y))|))
 (339 339 (:REWRITE |(< (- x) c)|))
 (339 339 (:REWRITE |(< (- x) (- y))|))
 (308 308 (:TYPE-PRESCRIPTION LITERALP))
 (283 283 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (280 280 (:TYPE-PRESCRIPTION VAR-ALISTP))
 (280 280 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (112 112 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (112 112 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (112 112 (:REWRITE |(< 0 (/ x))|))
 (112 112 (:REWRITE |(< 0 (* x y))|))
 (84 84 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (84 84 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (84 84 (:REWRITE |(< (/ x) 0)|))
 (84 84 (:REWRITE |(< (* x y) 0)|))
 (56 56 (:REWRITE LOOKUP-DEFINEDP))
 (56 56 (:REWRITE HAS-MEMBER-NON-EMPTY))
 (28 28 (:TYPE-PRESCRIPTION DEFINEDP))
 (28 28 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (28 28 (:REWRITE LEN-LESSP-NOT-ZP))
 (28 28 (:REWRITE DEFAULT-TIMES-2))
 (28 28 (:REWRITE DEFAULT-TIMES-1))
 (28 28 (:REWRITE DEFAULT-MINUS))
 (1 1 (:REWRITE |(equal x (if a b c))|))
 (1 1 (:REWRITE |(equal (if a b c) x)|))
 )
(EXEVAL-LEN-EXPANDER
 (29487 3319 (:REWRITE ACL2-NUMBERP-X))
 (22061 530 (:REWRITE VARP-EXEVAL-EXPANDER))
 (21005 526 (:DEFINITION VARP))
 (13084 3271 (:REWRITE RATIONALP-X))
 (10776 48 (:REWRITE NON-ZERO-LEN-DEFINEDP))
 (9426 1459 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8640 48 (:REWRITE NON-EMPTY-LEN))
 (8578 2530 (:REWRITE DEFAULT-PLUS-1))
 (7926 573 (:DEFINITION VAR-NAMEP))
 (6528 96 (:REWRITE LITERAL-LISTP-TRUE-LISTP))
 (6240 24 (:DEFINITION DEFINEDP))
 (6048 864 (:REWRITE |(+ x (if a b c))|))
 (4704 192 (:REWRITE VALUEP-LIST-LITERAL-LISTP))
 (3915 2881 (:REWRITE DEFAULT-CDR))
 (3600 360 (:DEFINITION LITERALP))
 (3456 48 (:DEFINITION TRUE-LISTP))
 (3343 3343 (:REWRITE REDUCE-INTEGERP-+))
 (3343 3343 (:REWRITE INTEGERP-MINUS-X))
 (3343 3343 (:META META-INTEGERP-CORRECT))
 (3271 3271 (:REWRITE REDUCE-RATIONALP-+))
 (3271 3271 (:REWRITE REDUCE-RATIONALP-*))
 (3271 3271 (:REWRITE RATIONALP-MINUS-X))
 (3271 3271 (:META META-RATIONALP-CORRECT))
 (3168 264 (:REWRITE LITERALP-VALUEP))
 (3013 2500 (:REWRITE DEFAULT-CAR))
 (2976 96 (:DEFINITION LITERAL-LISTP))
 (1824 48 (:REWRITE VAR-ALISTP-VAR-VALUEP))
 (1728 96 (:REWRITE NUMBER-LISTP-TRUE-LISTP))
 (1680 48 (:DEFINITION VAR-ALISTP))
 (1632 48 (:DEFINITION NATP))
 (1509 1459 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1459 1459 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1459 1459 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1459 1459 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1459 1459 (:REWRITE |(equal c (/ x))|))
 (1459 1459 (:REWRITE |(equal c (- x))|))
 (1459 1459 (:REWRITE |(equal (/ x) c)|))
 (1459 1459 (:REWRITE |(equal (/ x) (/ y))|))
 (1459 1459 (:REWRITE |(equal (- x) c)|))
 (1459 1459 (:REWRITE |(equal (- x) (- y))|))
 (1440 96 (:DEFINITION NUMBER-LISTP))
 (1378 1378 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1378 1378 (:REWRITE NORMALIZE-ADDENDS))
 (1344 48 (:DEFINITION VAR-ALIST-PAIRP))
 (1052 1052 (:TYPE-PRESCRIPTION LENP))
 (1051 1051 (:TYPE-PRESCRIPTION VARP))
 (1050 525 (:REWRITE VARP-NOT-RESULT))
 (960 24 (:DEFINITION NTH))
 (816 24 (:DEFINITION POSP))
 (768 24 (:REWRITE ZP-OPEN))
 (693 99 (:DEFINITION LEN))
 (579 579 (:TYPE-PRESCRIPTION LEN))
 (504 504 (:TYPE-PRESCRIPTION VALUEP))
 (480 480 (:TYPE-PRESCRIPTION NUMBER-LISTP))
 (480 480 (:TYPE-PRESCRIPTION LITERAL-LISTP))
 (480 48 (:REWRITE LOOKUP-NUMBERP-DEFINEDP))
 (360 288 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (360 288 (:REWRITE DEFAULT-LESS-THAN-2))
 (336 288 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (312 288 (:REWRITE SIMPLIFY-SUMS-<))
 (288 288 (:REWRITE THE-FLOOR-BELOW))
 (288 288 (:REWRITE THE-FLOOR-ABOVE))
 (288 288 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (288 288 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (288 288 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (288 288 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (288 288 (:REWRITE INTEGERP-<-CONSTANT))
 (288 288 (:REWRITE FOLD-CONSTS-IN-+))
 (288 288 (:REWRITE DEFAULT-LESS-THAN-1))
 (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 |(+ c (+ d x))|))
 (264 264 (:TYPE-PRESCRIPTION LITERALP))
 (240 240 (:TYPE-PRESCRIPTION VAR-ALISTP))
 (240 240 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (240 240 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (96 96 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (96 96 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (96 96 (:REWRITE |(< 0 (/ x))|))
 (96 96 (:REWRITE |(< 0 (* x y))|))
 (72 72 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (72 72 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (72 72 (:REWRITE |(< (/ x) 0)|))
 (72 72 (:REWRITE |(< (* x y) 0)|))
 (48 48 (:REWRITE LOOKUP-DEFINEDP))
 (48 48 (:REWRITE HAS-MEMBER-NON-EMPTY))
 (24 24 (:TYPE-PRESCRIPTION DEFINEDP))
 (24 24 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (24 24 (:REWRITE LEN-LESSP-NOT-ZP))
 (24 24 (:REWRITE DEFAULT-TIMES-2))
 (24 24 (:REWRITE DEFAULT-TIMES-1))
 (24 24 (:REWRITE DEFAULT-MINUS))
 (1 1 (:REWRITE |(equal x (if a b c))|))
 (1 1 (:REWRITE |(equal (if a b c) x)|))
 )
(EXEVAL-LIT-EXPANDER
 (24 2 (:REWRITE LITERALP-VALUEP))
 (20 2 (:DEFINITION LITERALP))
 (18 2 (:REWRITE ACL2-NUMBERP-X))
 (8 2 (:REWRITE RATIONALP-X))
 (7 1 (:REWRITE VARP-EXEVAL-EXPANDER))
 (5 1 (:DEFINITION VARP))
 (2 2 (:TYPE-PRESCRIPTION LITERALP))
 (2 2 (:TYPE-PRESCRIPTION LENP))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE DEFAULT-CAR))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:TYPE-PRESCRIPTION VARP))
 )
(EXEVAL-ARITHMETIC-OP-EXPANDER
 (77724 8748 (:REWRITE ACL2-NUMBERP-X))
 (58116 1395 (:REWRITE VARP-EXEVAL-EXPANDER))
 (55335 1386 (:DEFINITION VARP))
 (34488 8622 (:REWRITE RATIONALP-X))
 (28287 126 (:REWRITE NON-ZERO-LEN-DEFINEDP))
 (24804 3840 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (22680 126 (:REWRITE NON-EMPTY-LEN))
 (20874 1509 (:DEFINITION VAR-NAMEP))
 (17136 252 (:REWRITE LITERAL-LISTP-TRUE-LISTP))
 (16380 63 (:DEFINITION DEFINEDP))
 (12348 504 (:REWRITE VALUEP-LIST-LITERAL-LISTP))
 (10305 7572 (:REWRITE DEFAULT-CDR))
 (9450 945 (:DEFINITION LITERALP))
 (9072 126 (:DEFINITION TRUE-LISTP))
 (8811 8811 (:REWRITE REDUCE-INTEGERP-+))
 (8811 8811 (:REWRITE INTEGERP-MINUS-X))
 (8811 8811 (:META META-INTEGERP-CORRECT))
 (8622 8622 (:REWRITE REDUCE-RATIONALP-+))
 (8622 8622 (:REWRITE REDUCE-RATIONALP-*))
 (8622 8622 (:REWRITE RATIONALP-MINUS-X))
 (8622 8622 (:META META-RATIONALP-CORRECT))
 (8316 693 (:REWRITE LITERALP-VALUEP))
 (7947 6582 (:REWRITE DEFAULT-CAR))
 (7812 252 (:DEFINITION LITERAL-LISTP))
 (4788 126 (:REWRITE VAR-ALISTP-VAR-VALUEP))
 (4536 252 (:REWRITE NUMBER-LISTP-TRUE-LISTP))
 (4410 126 (:DEFINITION VAR-ALISTP))
 (4284 126 (:DEFINITION NATP))
 (3978 3840 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3840 3840 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3840 3840 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3840 3840 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3840 3840 (:REWRITE |(equal c (/ x))|))
 (3840 3840 (:REWRITE |(equal c (- x))|))
 (3840 3840 (:REWRITE |(equal (/ x) c)|))
 (3840 3840 (:REWRITE |(equal (/ x) (/ y))|))
 (3840 3840 (:REWRITE |(equal (- x) c)|))
 (3840 3840 (:REWRITE |(equal (- x) (- y))|))
 (3780 252 (:DEFINITION NUMBER-LISTP))
 (3633 3633 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3633 3633 (:REWRITE NORMALIZE-ADDENDS))
 (3528 126 (:DEFINITION VAR-ALIST-PAIRP))
 (2772 2772 (:TYPE-PRESCRIPTION LENP))
 (2769 2769 (:TYPE-PRESCRIPTION VARP))
 (2766 1383 (:REWRITE VARP-NOT-RESULT))
 (2520 63 (:DEFINITION NTH))
 (2142 63 (:DEFINITION POSP))
 (2016 63 (:REWRITE ZP-OPEN))
 (1764 252 (:DEFINITION LEN))
 (1512 1512 (:TYPE-PRESCRIPTION LEN))
 (1323 1323 (:TYPE-PRESCRIPTION VALUEP))
 (1260 1260 (:TYPE-PRESCRIPTION NUMBER-LISTP))
 (1260 1260 (:TYPE-PRESCRIPTION LITERAL-LISTP))
 (1260 126 (:REWRITE LOOKUP-NUMBERP-DEFINEDP))
 (945 756 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (945 756 (:REWRITE DEFAULT-LESS-THAN-2))
 (882 756 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (819 756 (:REWRITE SIMPLIFY-SUMS-<))
 (765 765 (:REWRITE FOLD-CONSTS-IN-+))
 (765 765 (:REWRITE |(+ c (+ d x))|))
 (756 756 (:REWRITE THE-FLOOR-BELOW))
 (756 756 (:REWRITE THE-FLOOR-ABOVE))
 (756 756 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (756 756 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (756 756 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (756 756 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (756 756 (:REWRITE INTEGERP-<-CONSTANT))
 (756 756 (:REWRITE DEFAULT-LESS-THAN-1))
 (756 756 (:REWRITE CONSTANT-<-INTEGERP))
 (756 756 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (756 756 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (756 756 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (756 756 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (756 756 (:REWRITE |(< c (- x))|))
 (756 756 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (756 756 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (756 756 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (756 756 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (756 756 (:REWRITE |(< (/ x) (/ y))|))
 (756 756 (:REWRITE |(< (- x) c)|))
 (756 756 (:REWRITE |(< (- x) (- y))|))
 (693 693 (:TYPE-PRESCRIPTION LITERALP))
 (630 630 (:TYPE-PRESCRIPTION VAR-ALISTP))
 (630 630 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (630 630 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (252 252 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (252 252 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (252 252 (:REWRITE |(< 0 (/ x))|))
 (252 252 (:REWRITE |(< 0 (* x y))|))
 (189 189 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (189 189 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (189 189 (:REWRITE |(< (/ x) 0)|))
 (189 189 (:REWRITE |(< (* x y) 0)|))
 (126 126 (:REWRITE LOOKUP-DEFINEDP))
 (126 126 (:REWRITE HAS-MEMBER-NON-EMPTY))
 (66 66 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (66 66 (:REWRITE DEFAULT-TIMES-2))
 (66 66 (:REWRITE DEFAULT-TIMES-1))
 (66 66 (:REWRITE DEFAULT-MINUS))
 (63 63 (:TYPE-PRESCRIPTION DEFINEDP))
 (63 63 (:REWRITE LEN-LESSP-NOT-ZP))
 (3 3 (:REWRITE |(equal x (if a b c))|))
 (3 3 (:REWRITE |(equal (if a b c) x)|))
 )
(EXEVAL-//-EXPANDER
 (28306 3186 (:REWRITE ACL2-NUMBERP-X))
 (21220 509 (:REWRITE VARP-EXEVAL-EXPANDER))
 (20205 506 (:DEFINITION VARP))
 (12560 3140 (:REWRITE RATIONALP-X))
 (10327 46 (:REWRITE NON-ZERO-LEN-DEFINEDP))
 (9056 1402 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8280 46 (:REWRITE NON-EMPTY-LEN))
 (7622 551 (:DEFINITION VAR-NAMEP))
 (6256 92 (:REWRITE LITERAL-LISTP-TRUE-LISTP))
 (5980 23 (:DEFINITION DEFINEDP))
 (4508 184 (:REWRITE VALUEP-LIST-LITERAL-LISTP))
 (3761 2764 (:REWRITE DEFAULT-CDR))
 (3450 345 (:DEFINITION LITERALP))
 (3312 46 (:DEFINITION TRUE-LISTP))
 (3215 3215 (:REWRITE REDUCE-INTEGERP-+))
 (3215 3215 (:REWRITE INTEGERP-MINUS-X))
 (3215 3215 (:META META-INTEGERP-CORRECT))
 (3140 3140 (:REWRITE REDUCE-RATIONALP-+))
 (3140 3140 (:REWRITE REDUCE-RATIONALP-*))
 (3140 3140 (:REWRITE RATIONALP-MINUS-X))
 (3140 3140 (:META META-RATIONALP-CORRECT))
 (3036 253 (:REWRITE LITERALP-VALUEP))
 (2899 2402 (:REWRITE DEFAULT-CAR))
 (2852 92 (:DEFINITION LITERAL-LISTP))
 (1748 46 (:REWRITE VAR-ALISTP-VAR-VALUEP))
 (1656 92 (:REWRITE NUMBER-LISTP-TRUE-LISTP))
 (1610 46 (:DEFINITION VAR-ALISTP))
 (1452 1402 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1402 1402 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1402 1402 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1402 1402 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1402 1402 (:REWRITE |(equal c (/ x))|))
 (1402 1402 (:REWRITE |(equal c (- x))|))
 (1402 1402 (:REWRITE |(equal (/ x) c)|))
 (1402 1402 (:REWRITE |(equal (/ x) (/ y))|))
 (1402 1402 (:REWRITE |(equal (- x) c)|))
 (1402 1402 (:REWRITE |(equal (- x) (- y))|))
 (1380 92 (:DEFINITION NUMBER-LISTP))
 (1323 1323 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1323 1323 (:REWRITE NORMALIZE-ADDENDS))
 (1288 46 (:DEFINITION VAR-ALIST-PAIRP))
 (1012 1012 (:TYPE-PRESCRIPTION LENP))
 (1011 1011 (:TYPE-PRESCRIPTION VARP))
 (1010 505 (:REWRITE VARP-NOT-RESULT))
 (920 23 (:DEFINITION NTH))
 (736 23 (:REWRITE ZP-OPEN))
 (644 92 (:DEFINITION LEN))
 (552 552 (:TYPE-PRESCRIPTION LEN))
 (483 483 (:TYPE-PRESCRIPTION VALUEP))
 (460 460 (:TYPE-PRESCRIPTION NUMBER-LISTP))
 (460 460 (:TYPE-PRESCRIPTION LITERAL-LISTP))
 (460 46 (:REWRITE LOOKUP-NUMBERP-DEFINEDP))
 (351 282 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (351 282 (:REWRITE DEFAULT-LESS-THAN-2))
 (328 282 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (305 282 (:REWRITE SIMPLIFY-SUMS-<))
 (282 282 (:REWRITE THE-FLOOR-BELOW))
 (282 282 (:REWRITE THE-FLOOR-ABOVE))
 (282 282 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (282 282 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (282 282 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (282 282 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (282 282 (:REWRITE INTEGERP-<-CONSTANT))
 (282 282 (:REWRITE DEFAULT-LESS-THAN-1))
 (282 282 (:REWRITE CONSTANT-<-INTEGERP))
 (282 282 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (282 282 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (282 282 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (282 282 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (282 282 (:REWRITE |(< c (- x))|))
 (282 282 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (282 282 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (282 282 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (282 282 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (282 282 (:REWRITE |(< (/ x) (/ y))|))
 (282 282 (:REWRITE |(< (- x) c)|))
 (282 282 (:REWRITE |(< (- x) (- y))|))
 (279 279 (:REWRITE FOLD-CONSTS-IN-+))
 (279 279 (:REWRITE |(+ c (+ d x))|))
 (253 253 (:TYPE-PRESCRIPTION LITERALP))
 (236 236 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (230 230 (:TYPE-PRESCRIPTION VAR-ALISTP))
 (230 230 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (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))|))
 (72 72 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (72 72 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (72 72 (:REWRITE |(< (/ x) 0)|))
 (72 72 (:REWRITE |(< (* x y) 0)|))
 (46 46 (:REWRITE LOOKUP-DEFINEDP))
 (46 46 (:REWRITE HAS-MEMBER-NON-EMPTY))
 (23 23 (:TYPE-PRESCRIPTION DEFINEDP))
 (23 23 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (23 23 (:REWRITE LEN-LESSP-NOT-ZP))
 (23 23 (:REWRITE DEFAULT-TIMES-2))
 (23 23 (:REWRITE DEFAULT-TIMES-1))
 (23 23 (:REWRITE DEFAULT-MINUS))
 (1 1 (:REWRITE |(equal x (if a b c))|))
 (1 1 (:REWRITE |(equal (if a b c) x)|))
 )
(EXEVAL-STEPS-NATP
 (10081 1137 (:REWRITE ACL2-NUMBERP-X))
 (6914 217 (:REWRITE VARP-EXEVAL-EXPANDER))
 (6480 217 (:DEFINITION VARP))
 (5344 893 (:REWRITE DEFAULT-PLUS-2))
 (4939 22 (:REWRITE NON-ZERO-LEN-DEFINEDP))
 (4472 1118 (:REWRITE RATIONALP-X))
 (3960 22 (:REWRITE NON-EMPTY-LEN))
 (3219 483 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2992 44 (:REWRITE LITERAL-LISTP-TRUE-LISTP))
 (2559 795 (:REWRITE DEFAULT-PLUS-1))
 (2462 179 (:DEFINITION VAR-NAMEP))
 (2236 1438 (:REWRITE DEFAULT-CDR))
 (2156 88 (:REWRITE VALUEP-LIST-LITERAL-LISTP))
 (1764 252 (:REWRITE |(+ x (if a b c))|))
 (1650 165 (:DEFINITION LITERALP))
 (1584 22 (:DEFINITION TRUE-LISTP))
 (1452 121 (:REWRITE LITERALP-VALUEP))
 (1403 1106 (:REWRITE DEFAULT-CAR))
 (1364 44 (:DEFINITION LITERAL-LISTP))
 (1262 1262 (:REWRITE REDUCE-INTEGERP-+))
 (1262 1262 (:REWRITE INTEGERP-MINUS-X))
 (1262 1262 (:META META-INTEGERP-CORRECT))
 (1118 1118 (:REWRITE REDUCE-RATIONALP-+))
 (1118 1118 (:REWRITE REDUCE-RATIONALP-*))
 (1118 1118 (:REWRITE RATIONALP-MINUS-X))
 (1118 1118 (:META META-RATIONALP-CORRECT))
 (836 22 (:REWRITE VAR-ALISTP-VAR-VALUEP))
 (792 44 (:REWRITE NUMBER-LISTP-TRUE-LISTP))
 (770 22 (:DEFINITION VAR-ALISTP))
 (660 44 (:DEFINITION NUMBER-LISTP))
 (616 22 (:DEFINITION VAR-ALIST-PAIRP))
 (502 483 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (483 483 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (483 483 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (483 483 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (483 483 (:REWRITE |(equal c (/ x))|))
 (483 483 (:REWRITE |(equal c (- x))|))
 (483 483 (:REWRITE |(equal (/ x) c)|))
 (483 483 (:REWRITE |(equal (/ x) (/ y))|))
 (483 483 (:REWRITE |(equal (- x) c)|))
 (483 483 (:REWRITE |(equal (- x) (- y))|))
 (459 459 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (459 459 (:REWRITE NORMALIZE-ADDENDS))
 (434 434 (:TYPE-PRESCRIPTION LENP))
 (374 374 (:TYPE-PRESCRIPTION VARP))
 (320 8 (:DEFINITION NTH))
 (314 157 (:REWRITE VARP-NOT-RESULT))
 (287 41 (:DEFINITION LEN))
 (259 227 (:REWRITE DEFAULT-LESS-THAN-2))
 (257 225 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (256 8 (:REWRITE ZP-OPEN))
 (246 225 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (235 225 (:REWRITE SIMPLIFY-SUMS-<))
 (228 226 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (227 227 (:REWRITE THE-FLOOR-BELOW))
 (227 227 (:REWRITE THE-FLOOR-ABOVE))
 (226 226 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (226 226 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (226 226 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (226 226 (:REWRITE INTEGERP-<-CONSTANT))
 (226 226 (:REWRITE CONSTANT-<-INTEGERP))
 (226 226 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (226 226 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (226 226 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (226 226 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (226 226 (:REWRITE |(< c (- x))|))
 (226 226 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (226 226 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (226 226 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (226 226 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (226 226 (:REWRITE |(< (/ x) (/ y))|))
 (226 226 (:REWRITE |(< (- x) c)|))
 (226 226 (:REWRITE |(< (- x) (- y))|))
 (220 220 (:TYPE-PRESCRIPTION NUMBER-LISTP))
 (220 220 (:TYPE-PRESCRIPTION LITERAL-LISTP))
 (220 22 (:REWRITE LOOKUP-NUMBERP-DEFINEDP))
 (144 144 (:REWRITE |(< (/ x) 0)|))
 (144 144 (:REWRITE |(< (* x y) 0)|))
 (143 143 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (143 143 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (121 121 (:TYPE-PRESCRIPTION LITERALP))
 (110 110 (:TYPE-PRESCRIPTION VAR-ALISTP))
 (110 110 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (104 104 (:REWRITE FOLD-CONSTS-IN-+))
 (104 104 (:REWRITE |(+ c (+ d x))|))
 (39 39 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (39 39 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (39 39 (:REWRITE |(< 0 (/ x))|))
 (39 39 (:REWRITE |(< 0 (* x y))|))
 (22 22 (:REWRITE LOOKUP-DEFINEDP))
 (22 22 (:REWRITE HAS-MEMBER-NON-EMPTY))
 (8 8 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (8 8 (:REWRITE LEN-LESSP-NOT-ZP))
 (8 8 (:REWRITE DEFAULT-TIMES-2))
 (8 8 (:REWRITE DEFAULT-TIMES-1))
 (8 8 (:REWRITE DEFAULT-MINUS))
 )
(EXEVAL-STEPS-NATP-COROLLARY1)
(EXEVAL-STEPS-NATP-COROLLARY2)
(OKP)
(TIMEDOUTP)
(RETURNEDP)
(RUN-ERROR)
(RUN-SKIP)
(RUN-ASSIGNMENT)
(RUN-RETURN)
(RUN
 (7140 136 (:DEFINITION INTEGER-ABS))
 (2570 933 (:REWRITE DEFAULT-PLUS-1))
 (2460 933 (:REWRITE DEFAULT-PLUS-2))
 (2380 68 (:REWRITE |(+ (if a b c) x)|))
 (2108 68 (:REWRITE NUMERATOR-NEGATIVE))
 (1440 40 (:REWRITE VARP-EXEVAL-EXPANDER))
 (1360 34 (:DEFINITION VARP))
 (680 68 (:DEFINITION LENGTH))
 (652 282 (:REWRITE DEFAULT-LESS-THAN-1))
 (612 612 (:TYPE-PRESCRIPTION NUMERATOR-ZERO))
 (612 612 (:TYPE-PRESCRIPTION NUMERATOR-POSITIVE . 2))
 (612 612 (:TYPE-PRESCRIPTION NUMERATOR-POSITIVE . 1))
 (612 612 (:TYPE-PRESCRIPTION NUMERATOR-NEGATIVE . 2))
 (612 612 (:TYPE-PRESCRIPTION NUMERATOR-NEGATIVE . 1))
 (555 555 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (534 84 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (476 136 (:REWRITE DEFAULT-MINUS))
 (476 68 (:DEFINITION LEN))
 (476 34 (:DEFINITION VAR-NAMEP))
 (472 118 (:REWRITE RATIONALP-X))
 (450 50 (:REWRITE ACL2-NUMBERP-X))
 (338 282 (:REWRITE DEFAULT-LESS-THAN-2))
 (290 204 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (282 282 (:REWRITE THE-FLOOR-BELOW))
 (282 282 (:REWRITE THE-FLOOR-ABOVE))
 (282 282 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (282 282 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (282 282 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (277 277 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (277 277 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (277 277 (:REWRITE INTEGERP-<-CONSTANT))
 (277 277 (:REWRITE CONSTANT-<-INTEGERP))
 (277 277 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (277 277 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (277 277 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (277 277 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (277 277 (:REWRITE |(< c (- x))|))
 (277 277 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (277 277 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (277 277 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (277 277 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (277 277 (:REWRITE |(< (/ x) (/ y))|))
 (277 277 (:REWRITE |(< (- x) c)|))
 (277 277 (:REWRITE |(< (- x) (- y))|))
 (236 236 (:REWRITE |(< (/ x) 0)|))
 (236 236 (:REWRITE |(< (* x y) 0)|))
 (186 186 (:REWRITE REDUCE-INTEGERP-+))
 (186 186 (:REWRITE INTEGERP-MINUS-X))
 (186 186 (:META META-INTEGERP-CORRECT))
 (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 FOLD-CONSTS-IN-+))
 (118 118 (:REWRITE REDUCE-RATIONALP-+))
 (118 118 (:REWRITE REDUCE-RATIONALP-*))
 (118 118 (:REWRITE RATIONALP-MINUS-X))
 (118 118 (:META META-RATIONALP-CORRECT))
 (84 84 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (84 84 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (84 84 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (84 84 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (84 84 (:REWRITE |(equal c (/ x))|))
 (84 84 (:REWRITE |(equal c (- x))|))
 (84 84 (:REWRITE |(equal (/ x) c)|))
 (84 84 (:REWRITE |(equal (/ x) (/ y))|))
 (84 84 (:REWRITE |(equal (- x) c)|))
 (84 84 (:REWRITE |(equal (- x) (- y))|))
 (74 74 (:TYPE-PRESCRIPTION VARP))
 (68 68 (:TYPE-PRESCRIPTION LENP))
 (68 68 (:TYPE-PRESCRIPTION LEN))
 (68 68 (:REWRITE INTEGERP==>NUMERATOR-=-X))
 (68 68 (:REWRITE INTEGERP==>DENOMINATOR-=-1))
 (68 68 (:REWRITE DEFAULT-REALPART))
 (68 68 (:REWRITE DEFAULT-RATIONAL-NUMERATOR))
 (68 68 (:REWRITE DEFAULT-RATIONAL-DENOMINATOR))
 (68 68 (:REWRITE DEFAULT-IMAGPART))
 (68 68 (:REWRITE DEFAULT-COERCE-2))
 (68 68 (:REWRITE DEFAULT-COERCE-1))
 (68 34 (:REWRITE VARP-NOT-RESULT))
 (31 31 (:REWRITE ZP-OPEN))
 (31 31 (:REWRITE LEN-LESSP-NOT-ZP))
 (22 12 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (20 20 (:REWRITE DEFAULT-TIMES-2))
 (20 20 (:REWRITE DEFAULT-TIMES-1))
 (20 20 (:REWRITE |(< y (+ (- c) x))|))
 (20 20 (:REWRITE |(< x (+ c/d y))|))
 (20 20 (:REWRITE |(< 0 (* x y))|))
 (20 20 (:LINEAR ACL2-COUNT-CAR-CDR-LINEAR))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (15 15 (:REWRITE |(< 0 (/ x))|))
 (5 5 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (5 5 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (5 5 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 )
(NOT-TIMED-OUTP-NOT-ZP-COUNT
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(RUN-SPLITTER
 (39393 1140 (:REWRITE VARP-EXEVAL-EXPANDER))
 (24299 2955 (:REWRITE ACL2-NUMBERP-X))
 (21722 3112 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (10672 2650 (:REWRITE RATIONALP-X))
 (10388 7951 (:REWRITE DEFAULT-CDR))
 (9108 396 (:REWRITE |(+ y (+ x z))|))
 (7665 6510 (:REWRITE DEFAULT-CAR))
 (7305 2489 (:REWRITE |(+ c (+ d x))|))
 (7260 396 (:REWRITE |(+ (+ x y) z)|))
 (5280 240 (:REWRITE LOOKUP-STORE-UNCHANGED))
 (3719 3719 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3719 3719 (:REWRITE NORMALIZE-ADDENDS))
 (3368 3112 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3112 3112 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3112 3112 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3112 3112 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3112 3112 (:REWRITE |(equal c (/ x))|))
 (3112 3112 (:REWRITE |(equal c (- x))|))
 (3112 3112 (:REWRITE |(equal (/ x) c)|))
 (3112 3112 (:REWRITE |(equal (/ x) (/ y))|))
 (3112 3112 (:REWRITE |(equal (- x) c)|))
 (3112 3112 (:REWRITE |(equal (- x) (- y))|))
 (2650 2650 (:REWRITE REDUCE-RATIONALP-+))
 (2650 2650 (:REWRITE REDUCE-RATIONALP-*))
 (2650 2650 (:REWRITE REDUCE-INTEGERP-+))
 (2650 2650 (:REWRITE RATIONALP-MINUS-X))
 (2650 2650 (:REWRITE INTEGERP-MINUS-X))
 (2650 2650 (:META META-RATIONALP-CORRECT))
 (2650 2650 (:META META-INTEGERP-CORRECT))
 (2448 36 (:REWRITE |(+ (if a b c) x)|))
 (2414 1057 (:REWRITE VARP-NOT-RESULT))
 (2222 2222 (:TYPE-PRESCRIPTION VARP))
 (1945 1945 (:REWRITE FOLD-CONSTS-IN-+))
 (568 40 (:REWRITE ZP-OPEN))
 (40 40 (:REWRITE NOT-TIMED-OUTP-NOT-ZP-COUNT))
 (40 40 (:REWRITE LEN-LESSP-NOT-ZP))
 (16 16 (:REWRITE THE-FLOOR-BELOW))
 (16 16 (:REWRITE THE-FLOOR-ABOVE))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (16 16 (:REWRITE SIMPLIFY-SUMS-<))
 (16 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 16 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (16 16 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (16 16 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (16 16 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (16 16 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE DEFAULT-LESS-THAN-2))
 (16 16 (:REWRITE DEFAULT-LESS-THAN-1))
 (16 16 (:REWRITE CONSTANT-<-INTEGERP))
 (16 16 (:REWRITE |(< y (+ (- c) x))|))
 (16 16 (:REWRITE |(< x (+ c/d y))|))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (- x))|))
 (16 16 (:REWRITE |(< 0 (/ x))|))
 (16 16 (:REWRITE |(< 0 (* x y))|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) (/ y))|))
 (16 16 (:REWRITE |(< (- x) c)|))
 (16 16 (:REWRITE |(< (- x) (- y))|))
 (2 2 (:REWRITE |(equal x (if a b c))|))
 (2 2 (:REWRITE |(equal (if a b c) x)|))
 )
(RUN-RETURN-EXPANDER
 (127 4 (:REWRITE VARP-EXEVAL-EXPANDER))
 (120 3 (:DEFINITION VARP))
 (101 13 (:REWRITE ACL2-NUMBERP-X))
 (73 10 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (44 11 (:REWRITE RATIONALP-X))
 (44 2 (:REWRITE LOOKUP-STORE-UNCHANGED))
 (42 3 (:DEFINITION VAR-NAMEP))
 (12 10 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (12 10 (:REWRITE DEFAULT-CAR))
 (12 8 (:REWRITE DEFAULT-CDR))
 (11 11 (:REWRITE REDUCE-RATIONALP-+))
 (11 11 (:REWRITE REDUCE-RATIONALP-*))
 (11 11 (:REWRITE REDUCE-INTEGERP-+))
 (11 11 (:REWRITE RATIONALP-MINUS-X))
 (11 11 (:REWRITE INTEGERP-MINUS-X))
 (11 11 (:META META-RATIONALP-CORRECT))
 (11 11 (:META META-INTEGERP-CORRECT))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (10 10 (:REWRITE |(equal c (/ x))|))
 (10 10 (:REWRITE |(equal c (- x))|))
 (10 10 (:REWRITE |(equal (/ x) c)|))
 (10 10 (:REWRITE |(equal (/ x) (/ y))|))
 (10 10 (:REWRITE |(equal (- x) c)|))
 (10 10 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:TYPE-PRESCRIPTION VARP))
 (6 6 (:TYPE-PRESCRIPTION LENP))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6 6 (:REWRITE NORMALIZE-ADDENDS))
 (6 3 (:REWRITE VARP-NOT-RESULT))
 (2 2 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE NOT-TIMED-OUTP-NOT-ZP-COUNT))
 (2 2 (:REWRITE LEN-LESSP-NOT-ZP))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE |(+ c (+ d x))|))
 )
(RUN-ASSIGN-EXPANDER
 (169 5 (:REWRITE VARP-EXEVAL-EXPANDER))
 (128 16 (:REWRITE ACL2-NUMBERP-X))
 (110 17 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (56 14 (:REWRITE RATIONALP-X))
 (50 29 (:REWRITE DEFAULT-CAR))
 (46 24 (:REWRITE DEFAULT-CDR))
 (44 2 (:REWRITE LOOKUP-STORE-UNCHANGED))
 (22 17 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (17 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (17 17 (:REWRITE |(equal c (/ x))|))
 (17 17 (:REWRITE |(equal c (- x))|))
 (17 17 (:REWRITE |(equal (/ x) c)|))
 (17 17 (:REWRITE |(equal (/ x) (/ y))|))
 (17 17 (:REWRITE |(equal (- x) c)|))
 (17 17 (:REWRITE |(equal (- x) (- y))|))
 (16 6 (:REWRITE VARP-NOT-RESULT))
 (14 14 (:REWRITE REDUCE-RATIONALP-+))
 (14 14 (:REWRITE REDUCE-RATIONALP-*))
 (14 14 (:REWRITE REDUCE-INTEGERP-+))
 (14 14 (:REWRITE RATIONALP-MINUS-X))
 (14 14 (:REWRITE INTEGERP-MINUS-X))
 (14 14 (:META META-RATIONALP-CORRECT))
 (14 14 (:META META-INTEGERP-CORRECT))
 (14 10 (:REWRITE DEFAULT-PLUS-1))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6 6 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE NOT-TIMED-OUTP-NOT-ZP-COUNT))
 (2 2 (:REWRITE LEN-LESSP-NOT-ZP))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE |(+ c (+ d x))|))
 )
(RUN-SEQ-EXPANDER
 (2248 56 (:DEFINITION VARP))
 (2025 245 (:REWRITE ACL2-NUMBERP-X))
 (2024 56 (:REWRITE VARP-EXEVAL-EXPANDER))
 (1520 296 (:REWRITE DEFAULT-PLUS-2))
 (1500 8 (:DEFINITION RUN-ASSIGNMENT))
 (1324 181 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1098 8 (:DEFINITION RUN-RETURN))
 (920 272 (:REWRITE DEFAULT-PLUS-1))
 (890 221 (:REWRITE RATIONALP-X))
 (800 56 (:DEFINITION VAR-NAMEP))
 (720 48 (:REWRITE |(+ x (if a b c))|))
 (527 387 (:REWRITE DEFAULT-CDR))
 (391 322 (:REWRITE DEFAULT-CAR))
 (360 360 (:TYPE-PRESCRIPTION EXEVAL-STEPS-NATP-COROLLARY1))
 (360 360 (:TYPE-PRESCRIPTION EXEVAL-STEPS-NATP))
 (352 16 (:REWRITE LOOKUP-STORE-UNCHANGED))
 (296 296 (:TYPE-PRESCRIPTION EXEVAL))
 (221 221 (:REWRITE REDUCE-RATIONALP-+))
 (221 221 (:REWRITE REDUCE-RATIONALP-*))
 (221 221 (:REWRITE REDUCE-INTEGERP-+))
 (221 221 (:REWRITE RATIONALP-MINUS-X))
 (221 221 (:REWRITE INTEGERP-MINUS-X))
 (221 221 (:META META-RATIONALP-CORRECT))
 (221 221 (:META META-INTEGERP-CORRECT))
 (197 181 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (181 181 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (181 181 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (181 181 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (181 181 (:REWRITE |(equal c (/ x))|))
 (181 181 (:REWRITE |(equal c (- x))|))
 (181 181 (:REWRITE |(equal (/ x) c)|))
 (181 181 (:REWRITE |(equal (/ x) (/ y))|))
 (181 181 (:REWRITE |(equal (- x) c)|))
 (181 181 (:REWRITE |(equal (- x) (- y))|))
 (176 176 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (176 176 (:REWRITE NORMALIZE-ADDENDS))
 (168 24 (:REWRITE |(+ y x)|))
 (128 56 (:REWRITE VARP-NOT-RESULT))
 (120 120 (:TYPE-PRESCRIPTION VARP))
 (112 112 (:TYPE-PRESCRIPTION LENP))
 (56 56 (:REWRITE FOLD-CONSTS-IN-+))
 (56 56 (:REWRITE |(+ c (+ d x))|))
 (48 48 (:DEFINITION RUN-ERROR))
 (8 8 (:DEFINITION RUN-SKIP))
 (3 3 (:REWRITE ZP-OPEN))
 (3 3 (:REWRITE NOT-TIMED-OUTP-NOT-ZP-COUNT))
 (3 3 (:REWRITE LEN-LESSP-NOT-ZP))
 )
(RUN-IF-ELSE-EXPANDER
 (2084 52 (:DEFINITION VARP))
 (2016 48 (:REWRITE VARP-EXEVAL-EXPANDER))
 (1794 422 (:REWRITE DEFAULT-PLUS-2))
 (1068 4 (:DEFINITION RUN-ASSIGNMENT))
 (953 113 (:REWRITE ACL2-NUMBERP-X))
 (922 139 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (868 4 (:DEFINITION RUN-RETURN))
 (828 36 (:REWRITE |(+ y (+ x z))|))
 (816 12 (:REWRITE |(+ (if a b c) x)|))
 (736 52 (:DEFINITION VAR-NAMEP))
 (660 36 (:REWRITE |(+ (+ x y) z)|))
 (622 190 (:REWRITE |(+ c (+ d x))|))
 (420 105 (:REWRITE RATIONALP-X))
 (312 231 (:REWRITE DEFAULT-CDR))
 (246 211 (:REWRITE DEFAULT-CAR))
 (222 222 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (222 222 (:REWRITE NORMALIZE-ADDENDS))
 (216 24 (:REWRITE |(+ y x)|))
 (176 8 (:REWRITE LOOKUP-STORE-UNCHANGED))
 (147 139 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (142 142 (:REWRITE FOLD-CONSTS-IN-+))
 (139 139 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (139 139 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (139 139 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (139 139 (:REWRITE |(equal c (/ x))|))
 (139 139 (:REWRITE |(equal c (- x))|))
 (139 139 (:REWRITE |(equal (/ x) c)|))
 (139 139 (:REWRITE |(equal (/ x) (/ y))|))
 (139 139 (:REWRITE |(equal (- x) c)|))
 (139 139 (:REWRITE |(equal (- x) (- y))|))
 (112 52 (:REWRITE VARP-NOT-RESULT))
 (108 108 (:TYPE-PRESCRIPTION VARP))
 (105 105 (:REWRITE REDUCE-RATIONALP-+))
 (105 105 (:REWRITE REDUCE-RATIONALP-*))
 (105 105 (:REWRITE REDUCE-INTEGERP-+))
 (105 105 (:REWRITE RATIONALP-MINUS-X))
 (105 105 (:REWRITE INTEGERP-MINUS-X))
 (105 105 (:META META-RATIONALP-CORRECT))
 (105 105 (:META META-INTEGERP-CORRECT))
 (104 104 (:TYPE-PRESCRIPTION LENP))
 (4 4 (:DEFINITION RUN-SKIP))
 (3 3 (:REWRITE ZP-OPEN))
 (3 3 (:REWRITE NOT-TIMED-OUTP-NOT-ZP-COUNT))
 (3 3 (:REWRITE LEN-LESSP-NOT-ZP))
 )
(RUN-WHILE-EXPANDER
 (7497 187 (:DEFINITION VARP))
 (7198 228 (:REWRITE VARP-EXEVAL-EXPANDER))
 (3571 523 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (3425 413 (:REWRITE ACL2-NUMBERP-X))
 (3299 17 (:DEFINITION RUN-ASSIGNMENT))
 (2652 187 (:DEFINITION VAR-NAMEP))
 (2449 17 (:DEFINITION RUN-RETURN))
 (1863 81 (:REWRITE |(+ y (+ x z))|))
 (1506 372 (:REWRITE RATIONALP-X))
 (1495 1044 (:REWRITE DEFAULT-CDR))
 (1485 81 (:REWRITE |(+ (+ x y) z)|))
 (1471 475 (:REWRITE |(+ c (+ d x))|))
 (1099 890 (:REWRITE DEFAULT-CAR))
 (748 34 (:REWRITE LOOKUP-STORE-UNCHANGED))
 (655 655 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (655 655 (:REWRITE NORMALIZE-ADDENDS))
 (563 523 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (523 523 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (523 523 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (523 523 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (523 523 (:REWRITE |(equal c (/ x))|))
 (523 523 (:REWRITE |(equal c (- x))|))
 (523 523 (:REWRITE |(equal (/ x) c)|))
 (523 523 (:REWRITE |(equal (/ x) (/ y))|))
 (523 523 (:REWRITE |(equal (- x) c)|))
 (523 523 (:REWRITE |(equal (- x) (- y))|))
 (408 187 (:REWRITE VARP-NOT-RESULT))
 (391 391 (:TYPE-PRESCRIPTION VARP))
 (374 374 (:TYPE-PRESCRIPTION LENP))
 (372 372 (:REWRITE REDUCE-RATIONALP-+))
 (372 372 (:REWRITE REDUCE-RATIONALP-*))
 (372 372 (:REWRITE REDUCE-INTEGERP-+))
 (372 372 (:REWRITE RATIONALP-MINUS-X))
 (372 372 (:REWRITE INTEGERP-MINUS-X))
 (372 372 (:META META-RATIONALP-CORRECT))
 (372 372 (:META META-INTEGERP-CORRECT))
 (361 361 (:REWRITE FOLD-CONSTS-IN-+))
 (214 16 (:REWRITE ZP-OPEN))
 (204 3 (:REWRITE |(+ (if a b c) x)|))
 (17 17 (:DEFINITION RUN-SKIP))
 (16 16 (:REWRITE NOT-TIMED-OUTP-NOT-ZP-COUNT))
 (16 16 (:REWRITE LEN-LESSP-NOT-ZP))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (6 6 (:REWRITE SIMPLIFY-SUMS-<))
 (6 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (6 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (6 6 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (6 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (6 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (6 6 (:REWRITE INTEGERP-<-CONSTANT))
 (6 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (6 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (6 6 (:REWRITE CONSTANT-<-INTEGERP))
 (6 6 (:REWRITE |(< y (+ (- c) x))|))
 (6 6 (:REWRITE |(< x (+ c/d y))|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (- x))|))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (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))|))
 (1 1 (:REWRITE |(equal x (if a b c))|))
 )
(ASSIGN-PRESERVES-OTHER-VARS
 (211 6 (:REWRITE VARP-EXEVAL-EXPANDER))
 (155 29 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (149 21 (:REWRITE ACL2-NUMBERP-X))
 (94 13 (:REWRITE VARP-NOT-RESULT))
 (64 16 (:REWRITE RATIONALP-X))
 (48 45 (:REWRITE DEFAULT-CAR))
 (44 2 (:REWRITE LOOKUP-STORE-UNCHANGED))
 (37 32 (:REWRITE DEFAULT-CDR))
 (34 29 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (29 29 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (29 29 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (29 29 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (29 29 (:REWRITE |(equal c (/ x))|))
 (29 29 (:REWRITE |(equal c (- x))|))
 (29 29 (:REWRITE |(equal (/ x) c)|))
 (29 29 (:REWRITE |(equal (/ x) (/ y))|))
 (29 29 (:REWRITE |(equal (- x) c)|))
 (29 29 (:REWRITE |(equal (- x) (- y))|))
 (16 16 (:REWRITE REDUCE-RATIONALP-+))
 (16 16 (:REWRITE REDUCE-RATIONALP-*))
 (16 16 (:REWRITE REDUCE-INTEGERP-+))
 (16 16 (:REWRITE RATIONALP-MINUS-X))
 (16 16 (:REWRITE INTEGERP-MINUS-X))
 (16 16 (:META META-RATIONALP-CORRECT))
 (16 16 (:META META-INTEGERP-CORRECT))
 (7 5 (:REWRITE DEFAULT-PLUS-1))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE NOT-TIMED-OUTP-NOT-ZP-COUNT))
 (2 2 (:REWRITE LEN-LESSP-NOT-ZP))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE |(+ c (+ d x))|))
 )
(SEQN-FN)
(EXPAND-SEQN)
