(SUBLIS-VAR-AND-EVAL-BASIC
 (613 118 (:REWRITE DEFAULT-CDR))
 (494 10 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (366 32 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (281 22 (:REWRITE ALL-CONSP-OF-CDR))
 (187 167 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (169 80 (:REWRITE DEFAULT-+-2))
 (157 157 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (157 157 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (157 157 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (147 147 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (105 80 (:REWRITE DEFAULT-+-1))
 (76 4 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (68 4 (:LINEAR LEN-OF-CDR-LINEAR))
 (64 64 (:TYPE-PRESCRIPTION ALL-CONSP))
 (32 32 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (30 10 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (28 14 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (26 13 (:REWRITE DEFAULT-<-2))
 (25 25 (:REWRITE FOLD-CONSTS-IN-+))
 (25 25 (:REWRITE +-COMBINE-CONSTANTS))
 (21 7 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (21 7 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (20 20 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (20 20 (:REWRITE USE-ALL-CONSP-2))
 (20 20 (:REWRITE USE-ALL-CONSP))
 (20 20 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (20 10 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (19 13 (:REWRITE DEFAULT-<-1))
 (15 15 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (15 15 (:REWRITE EQUAL-WHEN-BVLT))
 (15 15 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (15 15 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (15 15 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (15 15 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (15 15 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (15 15 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (15 15 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (15 15 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (15 15 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (13 13 (:REWRITE USE-ALL-<-2))
 (13 13 (:REWRITE USE-ALL-<))
 (13 13 (:REWRITE <-WHEN-BVLT))
 (13 13 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (13 13 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (11 11 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (10 10 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (10 10 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (10 10 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (10 10 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (6 6 (:REWRITE USE-ALL-<=-2))
 (6 6 (:REWRITE USE-ALL-<=))
 (6 6 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (3 3 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (2 1 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 )
(FLAG-SUBLIS-VAR-AND-EVAL-BASIC
 (658 133 (:REWRITE DEFAULT-CDR))
 (499 11 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (452 452 (:TYPE-PRESCRIPTION NAT-LISTP))
 (367 33 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (281 22 (:REWRITE ALL-CONSP-OF-CDR))
 (232 210 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (202 102 (:REWRITE DEFAULT-+-2))
 (199 199 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (199 199 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (199 199 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (157 157 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (133 7 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (130 102 (:REWRITE DEFAULT-+-1))
 (119 7 (:LINEAR LEN-OF-CDR-LINEAR))
 (66 66 (:TYPE-PRESCRIPTION ALL-CONSP))
 (56 28 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (47 25 (:REWRITE DEFAULT-<-2))
 (45 3 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (44 2 (:TYPE-PRESCRIPTION RETURN-LAST))
 (42 14 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (42 14 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (36 25 (:REWRITE DEFAULT-<-1))
 (33 33 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (33 11 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (28 28 (:REWRITE USE-ALL-CONSP-2))
 (28 28 (:REWRITE USE-ALL-CONSP))
 (28 28 (:REWRITE FOLD-CONSTS-IN-+))
 (28 28 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (28 28 (:REWRITE +-COMBINE-CONSTANTS))
 (25 25 (:REWRITE USE-ALL-<-2))
 (25 25 (:REWRITE USE-ALL-<))
 (25 25 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (25 25 (:REWRITE EQUAL-WHEN-BVLT))
 (25 25 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (25 25 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (25 25 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (25 25 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (25 25 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (25 25 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (25 25 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (25 25 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (25 25 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (25 25 (:REWRITE <-WHEN-BVLT))
 (25 25 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (25 25 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (22 22 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (22 11 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (13 13 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (11 11 (:REWRITE USE-ALL-<=-2))
 (11 11 (:REWRITE USE-ALL-<=))
 (11 11 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (11 11 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (11 11 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (11 11 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (11 11 (:REWRITE BOUND-WHEN-USB))
 (6 6 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (4 2 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (3 3 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (2 2 (:TYPE-PRESCRIPTION THROW-NONEXEC-ERROR))
 )
(FLAG::FLAG-EQUIV-LEMMA)
(FLAG-SUBLIS-VAR-AND-EVAL-BASIC-EQUIVALENCES)
(LEN-OF-MV-NTH-1-OF-SUBLIS-VAR-AND-EVAL-BASIC-LST
 (108 54 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (81 27 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (81 27 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (78 20 (:REWRITE DEFAULT-CDR))
 (69 69 (:TYPE-PRESCRIPTION NAT-LISTP))
 (61 61 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (61 61 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (61 61 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (53 27 (:REWRITE DEFAULT-<-2))
 (51 3 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (42 2 (:REWRITE <-OF-IF-ARG2))
 (35 35 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (30 15 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (29 29 (:REWRITE USE-ALL-CONSP-2))
 (29 29 (:REWRITE USE-ALL-CONSP))
 (29 29 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (27 27 (:REWRITE USE-ALL-<-2))
 (27 27 (:REWRITE USE-ALL-<))
 (27 27 (:REWRITE DEFAULT-<-1))
 (27 27 (:REWRITE <-WHEN-BVLT))
 (27 27 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (27 27 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (24 24 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (24 24 (:REWRITE EQUAL-WHEN-BVLT))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (24 24 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (24 24 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (22 14 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (14 14 (:REWRITE DEFAULT-+-1))
 (14 2 (:REWRITE EQUAL-OF-LEN-AND-0))
 (4 4 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (4 4 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(TRUE-LISTP-OF-MV-NTH-1-OF-SUBLIS-VAR-AND-EVAL-BASIC-LST
 (465 19 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (76 38 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (57 19 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (57 19 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (49 49 (:TYPE-PRESCRIPTION NAT-LISTP))
 (37 19 (:REWRITE DEFAULT-<-2))
 (25 25 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (24 24 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (24 24 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (24 24 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (22 11 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (19 19 (:REWRITE USE-ALL-CONSP-2))
 (19 19 (:REWRITE USE-ALL-CONSP))
 (19 19 (:REWRITE USE-ALL-<-2))
 (19 19 (:REWRITE USE-ALL-<))
 (19 19 (:REWRITE DEFAULT-<-1))
 (19 19 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (19 19 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (19 19 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (15 1 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (11 11 (:REWRITE DEFAULT-CDR))
 (11 1 (:REWRITE LEN-OF-CDR))
 (10 10 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (10 10 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 5 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (9 1 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (6 1 (:LINEAR LEN-OF-CDR-LINEAR))
 (5 5 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (5 5 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (4 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(FLAG-LEMMA-FOR-MYQUOTEP-OF-SUBLIS-VAR-AND-EVAL-BASIC
 (13802 4283 (:REWRITE DEFAULT-CDR))
 (6191 188 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (4055 534 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (3632 346 (:REWRITE ALL-CONSP-OF-CDR))
 (3513 3113 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (3087 3087 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (3087 3087 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (3087 3087 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (2896 1072 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (1984 536 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (1984 536 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (1720 860 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (1620 90 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (1156 1156 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (1156 1156 (:REWRITE EQUAL-WHEN-BVLT))
 (1156 1156 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (1156 1156 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (1156 1156 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (1156 1156 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (1156 1156 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (1156 1156 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (1156 1156 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (1156 1156 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (1156 1156 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1068 1068 (:TYPE-PRESCRIPTION ALL-CONSP))
 (1031 558 (:REWRITE DEFAULT-<-2))
 (877 123 (:DEFINITION LENGTH))
 (860 860 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (780 780 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (722 38 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (640 375 (:REWRITE DEFAULT-+-2))
 (616 22 (:DEFINITION DARGP))
 (564 188 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (561 561 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (558 558 (:REWRITE USE-ALL-<-2))
 (558 558 (:REWRITE USE-ALL-<))
 (558 558 (:REWRITE DEFAULT-<-1))
 (558 558 (:REWRITE <-WHEN-BVLT))
 (558 558 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (558 558 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (536 536 (:REWRITE USE-ALL-CONSP-2))
 (536 536 (:REWRITE USE-ALL-CONSP))
 (536 536 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (534 534 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (476 476 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (380 380 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (376 376 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (376 188 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (375 375 (:REWRITE DEFAULT-+-1))
 (374 374 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (372 186 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (330 22 (:DEFINITION NATP))
 (273 9 (:REWRITE ALL-MYQUOTEP-WHEN-NOT-CONSP))
 (209 11 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (188 188 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (188 188 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (188 188 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (188 188 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (187 11 (:LINEAR LEN-OF-CDR-LINEAR))
 (180 90 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (176 88 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (145 145 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (142 65 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (142 65 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (114 6 (:REWRITE AXE-TREEP-WHEN-EQUAL-OF-CAR-AND-QUOTE-CHEAP))
 (111 57 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (111 37 (:REWRITE USE-ALL-DARGP))
 (100 50 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (100 50 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (96 96 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (96 8 (:REWRITE LEN-OF-MV-NTH-1-OF-SUBLIS-VAR-AND-EVAL-BASIC-LST))
 (90 90 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (90 90 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (82 82 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (80 80 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (80 80 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (78 78 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (74 74 (:TYPE-PRESCRIPTION MEMBERP))
 (69 69 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (69 69 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (65 65 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (65 65 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (50 50 (:REWRITE ALL-DARGP-WHEN-BOUNDED-DARG-LISTP))
 (48 24 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (44 22 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (44 22 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (41 41 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (37 37 (:REWRITE USE-ALL-DARGP-2))
 (37 37 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (24 24 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (22 22 (:TYPE-PRESCRIPTION NATP))
 (22 22 (:REWRITE USE-ALL-NATP-2))
 (22 22 (:REWRITE USE-ALL-NATP))
 (22 22 (:REWRITE USE-ALL-<=-2))
 (22 22 (:REWRITE USE-ALL-<=))
 (22 22 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (22 22 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (22 22 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (22 22 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (22 22 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (22 22 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (22 22 (:REWRITE BOUND-WHEN-USB))
 (7 7 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (7 7 (:REWRITE AXE-TREEP-WHEN-BOUNDED-AXE-TREEP))
 )
(MYQUOTEP-OF-SUBLIS-VAR-AND-EVAL-BASIC)
(ALL-MYQUOTEP-OF-MV-NTH-1-OF-SUBLIS-VAR-AND-EVAL-BASIC-LST)
(SUBLIS-VAR-AND-EVAL-BASIC
 (1952 816 (:REWRITE DEFAULT-CDR))
 (1575 65 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (1174 38 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (1162 1022 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (982 982 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (982 982 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (982 982 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (872 354 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (822 88 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (672 336 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (613 177 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (613 177 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (498 50 (:REWRITE ALL-CONSP-OF-CDR))
 (409 207 (:REWRITE DEFAULT-+-2))
 (406 406 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (406 406 (:REWRITE EQUAL-WHEN-BVLT))
 (406 406 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (406 406 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (406 406 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (406 406 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (406 406 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (406 406 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (406 406 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (406 406 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (406 406 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (376 376 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (349 177 (:REWRITE DEFAULT-<-2))
 (336 336 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (296 148 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (277 139 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (249 12 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (228 95 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (228 95 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (218 218 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (207 207 (:REWRITE DEFAULT-+-1))
 (178 178 (:REWRITE USE-ALL-CONSP-2))
 (178 178 (:REWRITE USE-ALL-CONSP))
 (178 178 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (177 177 (:REWRITE USE-ALL-<-2))
 (177 177 (:REWRITE USE-ALL-<))
 (177 177 (:REWRITE DEFAULT-<-1))
 (177 177 (:REWRITE <-WHEN-BVLT))
 (177 177 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (177 177 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (176 176 (:TYPE-PRESCRIPTION ALL-CONSP))
 (151 151 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (148 148 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (148 148 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (136 68 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (135 27 (:REWRITE RULE-ALISTP-MEANS-SYMBOL-ALISTP))
 (114 38 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (107 107 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (103 103 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (103 103 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (103 103 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (95 95 (:TYPE-PRESCRIPTION AXE-TREEP))
 (95 95 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (93 93 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (92 92 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (90 90 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (88 88 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (81 27 (:REWRITE SYMBOL-ALISTP-WHEN-INFO-WORLDP))
 (76 76 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (76 76 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (76 38 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (76 38 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (65 65 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (63 63 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (54 54 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (54 54 (:TYPE-PRESCRIPTION INFO-WORLDP))
 (54 27 (:REWRITE SYMBOL-ALISTP-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (54 27 (:REWRITE SYMBOL-ALISTP-WHEN-REFINED-ASSUMPTION-ALISTP-CHEAP))
 (54 27 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (54 27 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (48 12 (:REWRITE +-COMBINE-CONSTANTS))
 (38 38 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (38 38 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (38 38 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (38 38 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (35 1 (:REWRITE <-OF-IF-ARG2))
 (27 27 (:TYPE-PRESCRIPTION REFINED-ASSUMPTION-ALISTP))
 (27 27 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (27 27 (:REWRITE USE-ALL-RULE-ALISTP))
 (27 27 (:REWRITE ALL-DARGP-WHEN-BOUNDED-DARG-LISTP))
 (22 11 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (12 12 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (12 12 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (12 12 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 )
(FLAG-LEMMA-FOR-AXE-TREEP-OF-SUBLIS-VAR-AND-EVAL-BASIC
 (22727 74 (:REWRITE AXE-TREEP-WHEN-PSEUDO-TERMP))
 (7128 2658 (:REWRITE DEFAULT-CDR))
 (6448 22 (:REWRITE AXE-TREE-LISTP-OF-CDR))
 (4650 254 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (4354 94 (:REWRITE AXE-TREE-LISTP-WHEN-PSEUDO-TERM-LISTP))
 (4030 74 (:REWRITE AXE-TREEP-WHEN-DARGP))
 (3328 3038 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (3014 3014 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (3014 3014 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (3014 3014 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (2594 52 (:DEFINITION DARGP))
 (2570 104 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (2556 1070 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (2032 1016 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (1813 535 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (1813 535 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (1714 52 (:DEFINITION NATP))
 (1630 235 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (1285 131 (:REWRITE ALL-CONSP-OF-CDR))
 (1036 706 (:REWRITE DEFAULT-+-2))
 (1016 1016 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (942 577 (:REWRITE DEFAULT-<-2))
 (812 94 (:REWRITE AXE-TREE-LISTP-WHEN-ALL-DARGP))
 (794 794 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (794 794 (:REWRITE EQUAL-WHEN-BVLT))
 (794 794 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (794 794 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (794 794 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (794 794 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (794 794 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (794 794 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (794 794 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (794 794 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (794 794 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (710 355 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (706 706 (:REWRITE DEFAULT-+-1))
 (704 44 (:REWRITE <-OF-IF-ARG2))
 (672 672 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (616 22 (:REWRITE USE-ALL-<-FOR-CAR))
 (577 577 (:REWRITE USE-ALL-<-2))
 (577 577 (:REWRITE USE-ALL-<))
 (577 577 (:REWRITE DEFAULT-<-1))
 (577 577 (:REWRITE <-WHEN-BVLT))
 (577 577 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (577 577 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (535 535 (:REWRITE USE-ALL-CONSP-2))
 (535 535 (:REWRITE USE-ALL-CONSP))
 (535 535 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (530 265 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (478 478 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (470 470 (:TYPE-PRESCRIPTION ALL-CONSP))
 (439 439 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (434 217 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (399 177 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (390 177 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (312 104 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (306 74 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (297 150 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (296 217 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (289 289 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (265 265 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (265 265 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (258 258 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (242 66 (:REWRITE NAT-LISTP-WHEN-ALL-NATP))
 (242 66 (:REWRITE ALL-NATP-WHEN-NAT-LISTP))
 (242 22 (:REWRITE USE-ALL-NATP-FOR-CAR))
 (242 22 (:REWRITE ALL-<-OF-0-WHEN-ALL-NATP))
 (235 235 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (222 74 (:REWRITE USE-ALL-DARGP))
 (220 22 (:REWRITE ALL-<-OF-0-WHEN-NAT-LISTP))
 (217 217 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (217 217 (:REWRITE ALL-DARGP-WHEN-BOUNDED-DARG-LISTP))
 (211 211 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (211 211 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (209 11 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (208 208 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (208 104 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (206 74 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (200 200 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (198 198 (:TYPE-PRESCRIPTION ALL-NATP))
 (198 198 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (187 187 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (187 11 (:LINEAR LEN-OF-CDR-LINEAR))
 (177 177 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (164 164 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (157 11 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (154 22 (:REWRITE USE-ALL-DARGP-FOR-CAR))
 (154 22 (:REWRITE ALL-DARGP-OF-CDR))
 (151 95 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (148 148 (:TYPE-PRESCRIPTION MEMBERP))
 (148 52 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (132 66 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (128 128 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (120 60 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (118 74 (:REWRITE AXE-TREEP-WHEN-SYMBOLP-CHEAP))
 (110 55 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (104 104 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (104 104 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (104 104 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (104 104 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (104 52 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (95 95 (:REWRITE AXE-TREEP-WHEN-BOUNDED-AXE-TREEP))
 (87 87 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (87 87 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (74 74 (:TYPE-PRESCRIPTION DARGP))
 (74 74 (:REWRITE USE-ALL-DARGP-2))
 (74 74 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (66 66 (:TYPE-PRESCRIPTION ALL-<))
 (66 66 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (62 62 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (62 62 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (55 55 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (52 52 (:TYPE-PRESCRIPTION NATP))
 (52 52 (:REWRITE USE-ALL-NATP-2))
 (52 52 (:REWRITE USE-ALL-NATP))
 (52 52 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (52 52 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (52 52 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (44 22 (:REWRITE INTEGERP-OF-CAR-WHEN-NAT-LISTP-CHEAP))
 (44 22 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-NATP-CHEAP))
 (44 22 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-INTEGERP-CHEAP))
 (44 22 (:REWRITE <-OF-CAR-WHEN-ALL-<-CHEAP))
 (42 42 (:REWRITE USE-ALL-<=-2))
 (42 42 (:REWRITE USE-ALL-<=))
 (42 42 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (42 42 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (42 42 (:REWRITE BOUND-WHEN-USB))
 (28 28 (:REWRITE AXE-TREEP-OF-CAR-WHEN-BOUNDED-AXE-TREE-LISTP))
 (22 22 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (22 22 (:REWRITE NOT-<-OF-CAR-WHEN-BOUNDED-DARG-LISTP-2))
 (22 22 (:REWRITE NATP-OF-CAR-WHEN-BOUNDED-DARG-LISTP-GEN))
 (22 22 (:REWRITE INTEGERP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (22 22 (:REWRITE INTEGERP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (22 22 (:REWRITE DEFAULT-COERCE-2))
 (22 22 (:REWRITE DEFAULT-COERCE-1))
 (22 22 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (22 22 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (22 22 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (22 22 (:REWRITE ALL-<-TRANSITIVE))
 )
(AXE-TREEP-OF-SUBLIS-VAR-AND-EVAL-BASIC)
(AXE-TREE-LISTP-OF-MV-NTH-1-OF-SUBLIS-VAR-AND-EVAL-BASIC-LST)
(FLAG-LEMMA-FOR-BOUNDED-AXE-TREEP-OF-SUBLIS-VAR-AND-EVAL-BASIC
 (9134 3148 (:REWRITE DEFAULT-CDR))
 (4056 338 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (3948 122 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (3750 202 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (3247 2969 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (2960 1236 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (2949 2949 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (2949 2949 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (2949 2949 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (2592 339 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (2217 217 (:REWRITE ALL-CONSP-OF-CDR))
 (2059 605 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (2059 605 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (1672 836 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (1504 47 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (1416 1416 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (1363 47 (:REWRITE CONSP-OF-STRIP-CDRS))
 (1086 606 (:REWRITE DEFAULT-<-2))
 (843 509 (:REWRITE DEFAULT-+-2))
 (836 836 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (819 819 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (819 819 (:REWRITE EQUAL-WHEN-BVLT))
 (819 819 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (819 819 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (819 819 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (819 819 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (819 819 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (819 819 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (819 819 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (819 819 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (819 819 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (756 30 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-NOT-CONSP))
 (750 30 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-ALL-DARGP))
 (708 354 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (708 354 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (678 678 (:TYPE-PRESCRIPTION ALL-CONSP))
 (617 606 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (606 606 (:REWRITE USE-ALL-<-2))
 (606 606 (:REWRITE USE-ALL-<))
 (606 606 (:REWRITE DEFAULT-<-1))
 (606 606 (:REWRITE <-WHEN-BVLT))
 (606 606 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (605 605 (:REWRITE USE-ALL-CONSP-2))
 (605 605 (:REWRITE USE-ALL-CONSP))
 (605 605 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (600 75 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (561 561 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (548 14 (:REWRITE ALL-DARGP-OF-CONS))
 (509 509 (:REWRITE DEFAULT-+-1))
 (480 240 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (456 228 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (448 26 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN))
 (406 406 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (366 122 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (354 354 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (354 354 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (354 354 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (354 354 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (354 354 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (339 339 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (322 14 (:DEFINITION DARGP))
 (314 314 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (264 126 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (264 126 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (256 256 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (244 244 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (244 122 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (235 119 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (228 228 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (228 228 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (222 222 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (200 100 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (180 15 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (176 176 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (171 9 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (170 170 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (170 170 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (153 9 (:LINEAR LEN-OF-CDR-LINEAR))
 (150 150 (:TYPE-PRESCRIPTION ALL-<))
 (150 150 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (150 75 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (150 75 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (150 75 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (136 136 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (126 126 (:TYPE-PRESCRIPTION AXE-TREEP))
 (126 126 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (122 122 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (122 122 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (122 122 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (122 122 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (113 113 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (97 97 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (94 94 (:TYPE-PRESCRIPTION MYQUOTEP))
 (88 26 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-CAR-AND-QUOTE))
 (78 26 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (76 38 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (75 75 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (75 75 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (75 75 (:REWRITE ALL-<-TRANSITIVE))
 (71 71 (:TYPE-PRESCRIPTION DARGP-LESS-THAN))
 (70 35 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (60 20 (:REWRITE DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (55 55 (:TYPE-PRESCRIPTION NATP))
 (52 26 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (52 26 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN-CHEAP))
 (40 20 (:REWRITE DARGP-LESS-THAN-WHEN-NATP-CHEAP))
 (40 14 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (38 38 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (38 38 (:REWRITE ALL-DARGP-WHEN-BOUNDED-DARG-LISTP))
 (35 35 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (28 14 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (28 14 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (20 20 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (20 20 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (20 20 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (20 20 (:REWRITE DARGP-LESS-THAN-WHEN-QUOTEP-CHEAP))
 (20 20 (:REWRITE DARGP-LESS-THAN-MONO))
 (19 19 (:REWRITE DARGP-LESS-THAN-WHEN-CONSP-CHEAP))
 (15 15 (:REWRITE USE-ALL-NATP-2))
 (15 15 (:REWRITE USE-ALL-NATP))
 (15 15 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (15 15 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:REWRITE USE-ALL-DARGP-2))
 (14 14 (:REWRITE USE-ALL-DARGP))
 (14 14 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (14 14 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (3 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE DEFAULT-COERCE-2))
 (2 2 (:REWRITE DEFAULT-COERCE-1))
 (1 1 (:REWRITE USE-ALL-RATIONALP-2))
 (1 1 (:REWRITE USE-ALL-RATIONALP))
 (1 1 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(BOUNDED-AXE-TREEP-OF-SUBLIS-VAR-AND-EVAL-BASIC)
(BOUNDED-AXE-TREE-LISTP-OF-MV-NTH-1-OF-SUBLIS-VAR-AND-EVAL-BASIC-LST)
(INSTANTIATE-HYP-BASIC-FREE-VARS
 (18 9 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (9 9 (:TYPE-PRESCRIPTION NAT-LISTP))
 )
(FLAG-INSTANTIATE-HYP-BASIC-FREE-VARS
 (130 6 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (98 3 (:LINEAR <-OF-0-AND-ACL2-COUNT-WHEN-CONSP-LINEAR))
 (88 44 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (54 54 (:TYPE-PRESCRIPTION NAT-LISTP))
 (30 6 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (30 2 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (22 2 (:REWRITE LEN-OF-CDR))
 (20 10 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (17 8 (:REWRITE DEFAULT-+-2))
 (16 14 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (16 2 (:TYPE-PRESCRIPTION RETURN-LAST))
 (15 5 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (15 5 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (14 8 (:REWRITE DEFAULT-<-2))
 (13 13 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (13 13 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (13 13 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (11 8 (:REWRITE DEFAULT-<-1))
 (11 8 (:REWRITE DEFAULT-+-1))
 (8 8 (:REWRITE USE-ALL-<-2))
 (8 8 (:REWRITE USE-ALL-<))
 (8 8 (:REWRITE <-WHEN-BVLT))
 (8 8 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (8 8 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (6 6 (:REWRITE USE-ALL-CONSP-2))
 (6 6 (:REWRITE USE-ALL-CONSP))
 (6 6 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (6 6 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (5 5 (:REWRITE DEFAULT-CDR))
 (5 1 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (4 4 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (4 4 (:REWRITE EQUAL-WHEN-BVLT))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (4 4 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (4 4 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (3 3 (:REWRITE USE-ALL-<=-2))
 (3 3 (:REWRITE USE-ALL-<=))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE +-COMBINE-CONSTANTS))
 (3 1 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (2 2 (:TYPE-PRESCRIPTION THROW-NONEXEC-ERROR))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (2 2 (:TYPE-PRESCRIPTION ALL-CONSP))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (2 1 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (1 1 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (1 1 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (1 1 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (1 1 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (1 1 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 )
(FLAG::FLAG-EQUIV-LEMMA)
(FLAG-INSTANTIATE-HYP-BASIC-FREE-VARS-EQUIVALENCES)
(FLAG-LEMMA-FOR-TRUE-LISTP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST
 (1158 49 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (484 4 (:DEFINITION INSTANTIATE-HYP-BASIC-FREE-VARS))
 (236 4 (:DEFINITION ASSOC-EQUAL))
 (180 90 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (142 142 (:TYPE-PRESCRIPTION NAT-LISTP))
 (135 45 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (135 45 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (120 8 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (104 52 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (100 40 (:REWRITE DEFAULT-CDR))
 (88 8 (:REWRITE LEN-OF-CDR))
 (82 45 (:REWRITE DEFAULT-<-2))
 (69 69 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (67 67 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (67 67 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (67 67 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (49 49 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (45 45 (:REWRITE USE-ALL-CONSP-2))
 (45 45 (:REWRITE USE-ALL-CONSP))
 (45 45 (:REWRITE USE-ALL-<-2))
 (45 45 (:REWRITE USE-ALL-<))
 (45 45 (:REWRITE DEFAULT-<-1))
 (45 45 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (45 45 (:REWRITE <-WHEN-BVLT))
 (45 45 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (45 45 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (33 33 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (33 33 (:REWRITE EQUAL-WHEN-BVLT))
 (33 33 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (33 33 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (33 33 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (33 33 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (33 33 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (33 33 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (33 33 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (33 33 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (33 33 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (22 22 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (20 10 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (16 8 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (12 10 (:REWRITE DEFAULT-+-2))
 (10 10 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (10 10 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (10 10 (:REWRITE DEFAULT-+-1))
 (8 8 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (8 8 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (4 4 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (4 4 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 )
(TRUE-LISTP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST)
(FLAG-LEMMA-FOR-LEN-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST
 (484 4 (:DEFINITION INSTANTIATE-HYP-BASIC-FREE-VARS))
 (312 66 (:REWRITE DEFAULT-CDR))
 (268 134 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (258 16 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (236 4 (:DEFINITION ASSOC-EQUAL))
 (201 67 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (201 67 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (196 196 (:TYPE-PRESCRIPTION NAT-LISTP))
 (151 151 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (151 151 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (151 151 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (126 6 (:REWRITE <-OF-IF-ARG2))
 (124 67 (:REWRITE DEFAULT-<-2))
 (124 62 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (99 99 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (73 73 (:REWRITE USE-ALL-CONSP-2))
 (73 73 (:REWRITE USE-ALL-CONSP))
 (73 73 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (67 67 (:REWRITE USE-ALL-<-2))
 (67 67 (:REWRITE USE-ALL-<))
 (67 67 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (67 67 (:REWRITE EQUAL-WHEN-BVLT))
 (67 67 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (67 67 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (67 67 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (67 67 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (67 67 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (67 67 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (67 67 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (67 67 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (67 67 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (67 67 (:REWRITE DEFAULT-<-1))
 (67 67 (:REWRITE <-WHEN-BVLT))
 (67 67 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (67 67 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (58 38 (:REWRITE DEFAULT-+-2))
 (42 6 (:REWRITE EQUAL-OF-LEN-AND-0))
 (38 38 (:REWRITE DEFAULT-+-1))
 (38 2 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (34 2 (:LINEAR LEN-OF-CDR-LINEAR))
 (32 32 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (16 16 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (16 8 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (10 10 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (8 8 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (4 4 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (4 4 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 )
(LEN-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST)
(FLAG-LEMMA-FOR-BOOLEANP-OF-MV-NTH-0-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST
 (1134 48 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (484 4 (:DEFINITION INSTANTIATE-HYP-BASIC-FREE-VARS))
 (236 4 (:DEFINITION ASSOC-EQUAL))
 (176 88 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (140 140 (:TYPE-PRESCRIPTION NAT-LISTP))
 (132 44 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (132 44 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (120 8 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (104 52 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (100 40 (:REWRITE DEFAULT-CDR))
 (88 8 (:REWRITE LEN-OF-CDR))
 (80 44 (:REWRITE DEFAULT-<-2))
 (69 69 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (67 67 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (67 67 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (67 67 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (48 48 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (44 44 (:REWRITE USE-ALL-CONSP-2))
 (44 44 (:REWRITE USE-ALL-CONSP))
 (44 44 (:REWRITE USE-ALL-<-2))
 (44 44 (:REWRITE USE-ALL-<))
 (44 44 (:REWRITE DEFAULT-<-1))
 (44 44 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (44 44 (:REWRITE <-WHEN-BVLT))
 (44 44 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (44 44 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (33 33 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (33 33 (:REWRITE EQUAL-WHEN-BVLT))
 (33 33 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (33 33 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (33 33 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (33 33 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (33 33 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (33 33 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (33 33 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (33 33 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (33 33 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (21 21 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (16 8 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (12 10 (:REWRITE DEFAULT-+-2))
 (10 10 (:REWRITE DEFAULT-+-1))
 (8 8 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (8 8 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (4 4 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (4 4 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 )
(BOOLEANP-OF-MV-NTH-0-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST)
(FLAG-LEMMA-FOR-AXE-TREEP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS
 (19545 653 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (7524 69 (:REWRITE AXE-TREEP-WHEN-DARGP))
 (4898 110 (:REWRITE AXE-TREE-LISTP-WHEN-PSEUDO-TERM-LISTP))
 (4829 24 (:DEFINITION DARGP))
 (4521 255 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (3128 94 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (2865 1278 (:REWRITE DEFAULT-CDR))
 (2736 114 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (2404 1014 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (2154 1898 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (1897 1897 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (1897 1897 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (1897 1897 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (1799 57 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (1709 507 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (1709 507 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (1454 20 (:REWRITE ALL-CONSP-OF-CDR))
 (1248 25 (:DEFINITION NATP))
 (1197 81 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (1001 110 (:REWRITE AXE-TREE-LISTP-WHEN-ALL-DARGP))
 (912 57 (:REWRITE <-OF-IF-ARG2))
 (860 530 (:REWRITE DEFAULT-<-2))
 (729 542 (:REWRITE DEFAULT-+-2))
 (653 653 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (562 282 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (542 542 (:REWRITE DEFAULT-+-1))
 (532 19 (:REWRITE USE-ALL-<-FOR-CAR))
 (530 530 (:REWRITE USE-ALL-<-2))
 (530 530 (:REWRITE USE-ALL-<))
 (530 530 (:REWRITE DEFAULT-<-1))
 (530 530 (:REWRITE <-WHEN-BVLT))
 (530 530 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (530 530 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (523 523 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (523 523 (:REWRITE EQUAL-WHEN-BVLT))
 (523 523 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (523 523 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (523 523 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (523 523 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (523 523 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (523 523 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (523 523 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (523 523 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (523 523 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (507 507 (:REWRITE USE-ALL-CONSP-2))
 (507 507 (:REWRITE USE-ALL-CONSP))
 (507 507 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (500 500 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (368 368 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (360 180 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (334 167 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (327 327 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (282 94 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (260 104 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (256 104 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (231 33 (:REWRITE ALL-DARGP-OF-CDR))
 (228 228 (:TYPE-PRESCRIPTION ALL-CONSP))
 (228 76 (:REWRITE +-COMBINE-CONSTANTS))
 (226 4 (:REWRITE ASSOC-EQUAL-WHEN-MEMBER-EQUAL-OF-STRIP-CARS))
 (219 57 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (213 213 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (209 209 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (209 57 (:REWRITE NAT-LISTP-WHEN-ALL-NATP))
 (209 57 (:REWRITE ALL-NATP-WHEN-NAT-LISTP))
 (209 19 (:REWRITE USE-ALL-NATP-FOR-CAR))
 (209 19 (:REWRITE ALL-<-OF-0-WHEN-ALL-NATP))
 (198 180 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (190 19 (:REWRITE ALL-<-OF-0-WHEN-NAT-LISTP))
 (188 188 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (188 94 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (180 180 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (180 180 (:REWRITE ALL-DARGP-WHEN-BOUNDED-DARG-LISTP))
 (178 4 (:DEFINITION STRIP-CARS))
 (171 171 (:TYPE-PRESCRIPTION ALL-NATP))
 (171 57 (:REWRITE USE-ALL-DARGP))
 (167 167 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (167 167 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (162 81 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (156 156 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (152 152 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (134 134 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (133 19 (:REWRITE USE-ALL-DARGP-FOR-CAR))
 (126 80 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (114 114 (:TYPE-PRESCRIPTION MEMBERP))
 (114 114 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (114 114 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (114 114 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (114 57 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (106 68 (:REWRITE AXE-TREEP-WHEN-SYMBOLP-CHEAP))
 (104 104 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (100 100 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (96 96 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (94 94 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (94 94 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (94 94 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (94 94 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (89 89 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (87 87 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (85 24 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (80 80 (:REWRITE AXE-TREEP-WHEN-BOUNDED-AXE-TREEP))
 (70 35 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (58 58 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (58 58 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (58 58 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (57 57 (:TYPE-PRESCRIPTION DARGP))
 (57 57 (:TYPE-PRESCRIPTION ALL-<))
 (57 57 (:REWRITE USE-ALL-DARGP-2))
 (57 57 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (57 57 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (48 24 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (38 19 (:REWRITE INTEGERP-OF-CAR-WHEN-NAT-LISTP-CHEAP))
 (38 19 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-NATP-CHEAP))
 (38 19 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-INTEGERP-CHEAP))
 (38 19 (:REWRITE <-OF-CAR-WHEN-ALL-<-CHEAP))
 (35 35 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (27 27 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (27 27 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (25 25 (:REWRITE USE-ALL-NATP-2))
 (25 25 (:REWRITE USE-ALL-NATP))
 (25 25 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (25 25 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (25 25 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (24 24 (:TYPE-PRESCRIPTION MYQUOTEP))
 (23 23 (:TYPE-PRESCRIPTION NATP))
 (23 23 (:REWRITE USE-ALL-<=-2))
 (23 23 (:REWRITE USE-ALL-<=))
 (23 23 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (23 23 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (23 23 (:REWRITE BOUND-WHEN-USB))
 (23 23 (:REWRITE AXE-TREEP-OF-CAR-WHEN-BOUNDED-AXE-TREE-LISTP))
 (19 19 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (19 19 (:REWRITE NOT-<-OF-CAR-WHEN-BOUNDED-DARG-LISTP-2))
 (19 19 (:REWRITE NATP-OF-CAR-WHEN-BOUNDED-DARG-LISTP-GEN))
 (19 19 (:REWRITE INTEGERP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (19 19 (:REWRITE INTEGERP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (19 19 (:REWRITE DEFAULT-COERCE-2))
 (19 19 (:REWRITE DEFAULT-COERCE-1))
 (19 19 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (19 19 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (19 19 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (19 19 (:REWRITE ALL-<-TRANSITIVE))
 (16 16 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (10 10 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (8 4 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (8 4 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (4 4 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (4 4 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (4 4 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (4 4 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (4 4 (:REWRITE ASSOC-EQUAL-WHEN-SUBSETP-EQUAL-OF-STRIP-CARS))
 (4 4 (:REWRITE ASSOC-EQUAL-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE ASSOC-EQUAL-WHEN-LOOKUP-EQUAL-CHEAP))
 (4 2 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 )
(AXE-TREEP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS)
(AXE-TREE-LISTP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST)
(FLAG-LEMMA-FOR-BOUNDED-AXE-TREEP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS
 (7399 287 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (2040 124 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (1052 490 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (950 81 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (844 409 (:REWRITE DEFAULT-CDR))
 (771 245 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (771 245 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (675 635 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (648 21 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-NOT-CONSP))
 (635 635 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (635 635 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (635 635 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (525 21 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-ALL-DARGP))
 (398 249 (:REWRITE DEFAULT-<-2))
 (392 196 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (380 2 (:REWRITE ALL-DARGP-OF-CONS))
 (348 348 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (342 2 (:DEFINITION DARGP))
 (299 249 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (288 9 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (287 287 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (271 249 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (261 9 (:REWRITE CONSP-OF-STRIP-CDRS))
 (249 249 (:REWRITE USE-ALL-<-2))
 (249 249 (:REWRITE USE-ALL-<))
 (249 249 (:REWRITE DEFAULT-<-1))
 (249 249 (:REWRITE <-WHEN-BVLT))
 (245 245 (:REWRITE USE-ALL-CONSP-2))
 (245 245 (:REWRITE USE-ALL-CONSP))
 (245 245 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (226 4 (:REWRITE ASSOC-EQUAL-WHEN-MEMBER-EQUAL-OF-STRIP-CARS))
 (221 168 (:REWRITE DEFAULT-+-2))
 (216 2 (:DEFINITION MYQUOTEP))
 (206 18 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (199 25 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (196 196 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (178 4 (:DEFINITION STRIP-CARS))
 (174 87 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (174 87 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (172 86 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (168 168 (:REWRITE DEFAULT-+-1))
 (160 160 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (160 160 (:REWRITE EQUAL-WHEN-BVLT))
 (160 160 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (160 160 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (160 160 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (160 160 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (160 160 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (160 160 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (160 160 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (160 160 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (160 160 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (144 18 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (141 141 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (124 124 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (123 123 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (120 60 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (102 26 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (92 8 (:REWRITE ALL-CONSP-OF-CDR))
 (87 87 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (87 87 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (87 87 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (87 87 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (87 87 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (82 2 (:DEFINITION NATP))
 (80 80 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (62 31 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (62 31 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (60 60 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (60 60 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (54 18 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (52 52 (:TYPE-PRESCRIPTION ALL-CONSP))
 (50 25 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (49 49 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (46 23 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (41 41 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (41 41 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (39 39 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (38 38 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (37 37 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (37 37 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (36 36 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (36 36 (:TYPE-PRESCRIPTION ALL-<))
 (36 18 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (36 18 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (36 18 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (36 18 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (32 32 (:REWRITE EQUAL-OF-LEN-AND-0))
 (31 31 (:TYPE-PRESCRIPTION AXE-TREEP))
 (31 31 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (27 27 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (26 26 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (24 2 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (23 23 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (23 23 (:REWRITE ALL-DARGP-WHEN-BOUNDED-DARG-LISTP))
 (20 20 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (20 10 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (18 18 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (18 18 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (18 18 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (18 18 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (18 18 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (18 18 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (18 18 (:REWRITE ALL-<-TRANSITIVE))
 (14 14 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (10 10 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (6 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 2 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (4 4 (:REWRITE USE-ALL-<=-2))
 (4 4 (:REWRITE USE-ALL-<=))
 (4 4 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE ASSOC-EQUAL-WHEN-SUBSETP-EQUAL-OF-STRIP-CARS))
 (4 4 (:REWRITE ASSOC-EQUAL-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE ASSOC-EQUAL-WHEN-LOOKUP-EQUAL-CHEAP))
 (4 2 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (4 2 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (4 2 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (4 2 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION MYQUOTEP))
 (2 2 (:TYPE-PRESCRIPTION DARGP-LESS-THAN))
 (2 2 (:REWRITE USE-ALL-RATIONALP-2))
 (2 2 (:REWRITE USE-ALL-RATIONALP))
 (2 2 (:REWRITE USE-ALL-NATP-2))
 (2 2 (:REWRITE USE-ALL-NATP))
 (2 2 (:REWRITE USE-ALL-DARGP-2))
 (2 2 (:REWRITE USE-ALL-DARGP))
 (2 2 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (2 2 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE DEFAULT-COERCE-2))
 (2 2 (:REWRITE DEFAULT-COERCE-1))
 (2 2 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (2 2 (:REWRITE CAR-CONS))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(BOUNDED-AXE-TREEP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS)
(BOUNDED-AXE-TREE-LISTP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST)
(FLAG-LEMMA-FOR-ALL-MYQUOTEP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST
 (2322 101 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (996 8 (:DEFINITION INSTANTIATE-HYP-BASIC-FREE-VARS))
 (534 2 (:DEFINITION PSEUDO-TERMP))
 (486 8 (:DEFINITION ASSOC-EQUAL))
 (340 170 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (290 18 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (255 85 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (255 85 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (250 22 (:REWRITE LEN-OF-CDR))
 (247 13 (:REWRITE ALL-MYQUOTEP-WHEN-NOT-CONSP))
 (245 101 (:REWRITE DEFAULT-CDR))
 (169 85 (:REWRITE USE-ALL-CONSP))
 (159 155 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (154 85 (:REWRITE DEFAULT-<-2))
 (153 153 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (153 153 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (153 153 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (101 101 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (85 85 (:REWRITE USE-ALL-CONSP-2))
 (85 85 (:REWRITE USE-ALL-<-2))
 (85 85 (:REWRITE USE-ALL-<))
 (85 85 (:REWRITE DEFAULT-<-1))
 (85 85 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (85 85 (:REWRITE <-WHEN-BVLT))
 (85 85 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (85 85 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (84 84 (:TYPE-PRESCRIPTION MEMBERP))
 (81 12 (:REWRITE LEN-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST))
 (78 6 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (67 67 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (67 67 (:REWRITE EQUAL-WHEN-BVLT))
 (67 67 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (67 67 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (67 67 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (67 67 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (67 67 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (67 67 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (67 67 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (67 67 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (67 67 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (54 6 (:DEFINITION LENGTH))
 (45 3 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (40 20 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (39 39 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (32 24 (:REWRITE DEFAULT-+-2))
 (30 15 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (30 15 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (27 27 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (24 24 (:REWRITE DEFAULT-+-1))
 (20 20 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (20 10 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (20 10 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (18 18 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (15 15 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (10 10 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (10 10 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (10 10 (:REWRITE ALL-DARGP-WHEN-BOUNDED-DARG-LISTP))
 (10 2 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (8 4 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (4 4 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (4 4 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE EQUAL-OF-LEN-AND-0))
 (4 4 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (4 2 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (4 2 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (4 2 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (4 2 (:DEFINITION FIX))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (2 2 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (2 2 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (2 2 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 )
(ALL-MYQUOTEP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST)
(INSTANTIATE-HYP-BASIC-FREE-VARS
 (191 10 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (95 9 (:REWRITE LEN-OF-CDR))
 (85 37 (:REWRITE DEFAULT-CDR))
 (74 6 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (64 32 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (63 13 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (45 9 (:REWRITE RULE-ALISTP-MEANS-SYMBOL-ALISTP))
 (41 39 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (40 4 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (40 2 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (39 39 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (39 39 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (39 39 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (34 1 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (32 32 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (28 14 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (27 9 (:REWRITE SYMBOL-ALISTP-WHEN-INFO-WORLDP))
 (23 23 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (23 23 (:REWRITE EQUAL-WHEN-BVLT))
 (23 23 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (23 23 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (23 23 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (23 23 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (23 23 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (23 23 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (23 23 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (23 23 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (23 23 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (23 2 (:REWRITE ALL-CONSP-OF-CDR))
 (22 3 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (20 10 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (20 8 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (18 18 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (18 18 (:TYPE-PRESCRIPTION INFO-WORLDP))
 (18 9 (:REWRITE SYMBOL-ALISTP-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (18 9 (:REWRITE SYMBOL-ALISTP-WHEN-REFINED-ASSUMPTION-ALISTP-CHEAP))
 (18 9 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (18 9 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (16 16 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (16 16 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (14 14 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (14 14 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (14 4 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (14 4 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (12 12 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (10 10 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (10 10 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (10 6 (:REWRITE DEFAULT-+-2))
 (9 9 (:TYPE-PRESCRIPTION REFINED-ASSUMPTION-ALISTP))
 (9 9 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (9 9 (:REWRITE USE-ALL-RULE-ALISTP))
 (9 9 (:REWRITE ALL-DARGP-WHEN-BOUNDED-DARG-LISTP))
 (8 8 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (8 8 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (8 4 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (7 4 (:REWRITE DEFAULT-<-2))
 (6 6 (:TYPE-PRESCRIPTION ALL-CONSP))
 (6 6 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (6 6 (:REWRITE DEFAULT-+-1))
 (5 5 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION AXE-TREEP))
 (4 4 (:REWRITE USE-ALL-CONSP-2))
 (4 4 (:REWRITE USE-ALL-CONSP))
 (4 4 (:REWRITE USE-ALL-<-2))
 (4 4 (:REWRITE USE-ALL-<))
 (4 4 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (4 4 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (4 4 (:REWRITE <-WHEN-BVLT))
 (4 4 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (4 4 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (3 3 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (3 2 (:DEFINITION FIX))
 (3 1 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (2 2 (:REWRITE EQUAL-OF-LEN-AND-0))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (2 1 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (2 1 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (1 1 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (1 1 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (1 1 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (1 1 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 )
(CONSP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS
 (23 1 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (6 3 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (5 5 (:TYPE-PRESCRIPTION NAT-LISTP))
 (5 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (4 2 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (3 1 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (3 1 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (2 2 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (2 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE USE-ALL-CONSP-2))
 (1 1 (:REWRITE USE-ALL-CONSP))
 (1 1 (:REWRITE USE-ALL-<-2))
 (1 1 (:REWRITE USE-ALL-<))
 (1 1 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (1 1 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (1 1 (:REWRITE EQUAL-WHEN-BVLT))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (1 1 (:REWRITE <-WHEN-BVLT))
 (1 1 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (1 1 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 )
(SYMBOL-OF-CAR-OF-INSTANTIATE-HYP-BASIC-FREE-VARS
 (1775 11 (:DEFINITION PSEUDO-TERMP))
 (548 29 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (323 27 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (261 25 (:REWRITE LEN-OF-CDR))
 (220 88 (:REWRITE DEFAULT-CDR))
 (128 102 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (100 100 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (100 100 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (100 100 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (91 11 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (72 2 (:DEFINITION PSEUDO-TERM-LISTP))
 (68 2 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (65 3 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (64 28 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (52 26 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (46 46 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (46 46 (:REWRITE EQUAL-WHEN-BVLT))
 (46 46 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (46 46 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (46 46 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (46 46 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (46 46 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (46 46 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (46 46 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (46 46 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (46 46 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (46 14 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (46 14 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (46 4 (:REWRITE ALL-CONSP-OF-CDR))
 (44 6 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (40 20 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (38 23 (:REWRITE DEFAULT-+-2))
 (31 31 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (30 15 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (30 15 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (30 12 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (30 12 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (29 29 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (27 14 (:REWRITE DEFAULT-<-2))
 (26 26 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (25 25 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (23 23 (:REWRITE DEFAULT-+-1))
 (22 11 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (20 20 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (20 20 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (18 18 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (17 17 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (14 14 (:REWRITE USE-ALL-CONSP-2))
 (14 14 (:REWRITE USE-ALL-CONSP))
 (14 14 (:REWRITE USE-ALL-<-2))
 (14 14 (:REWRITE USE-ALL-<))
 (14 14 (:REWRITE DEFAULT-<-1))
 (14 14 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (14 14 (:REWRITE <-WHEN-BVLT))
 (14 14 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (14 14 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (12 12 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (12 12 (:TYPE-PRESCRIPTION AXE-TREEP))
 (12 12 (:TYPE-PRESCRIPTION ALL-CONSP))
 (12 12 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (12 12 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (12 12 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (11 11 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (11 11 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (11 11 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (11 9 (:DEFINITION FIX))
 (6 6 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (6 2 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (4 4 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (4 4 (:REWRITE EQUAL-OF-LEN-AND-0))
 (4 2 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (4 2 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (3 3 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (2 2 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (2 2 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (2 2 (:REWRITE DEFAULT-COERCE-2))
 (2 2 (:REWRITE DEFAULT-COERCE-1))
 (2 2 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (2 2 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 )
(FLAG-LEMMA-FOR-TRUE-LISTP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS
 (904 8 (:DEFINITION INSTANTIATE-HYP-BASIC-FREE-VARS-LST))
 (624 8 (:DEFINITION QUOTEP))
 (609 32 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (386 193 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (280 8 (:REWRITE CONSP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS))
 (235 235 (:TYPE-PRESCRIPTION NAT-LISTP))
 (135 9 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (105 9 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (91 69 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (84 42 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (80 8 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (78 42 (:REWRITE DEFAULT-CDR))
 (72 9 (:DEFINITION LENGTH))
 (63 21 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (63 21 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (61 61 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (61 61 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (61 61 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (40 8 (:REWRITE ALL-CONSP-OF-CDR))
 (33 21 (:REWRITE DEFAULT-<-2))
 (32 32 (:TYPE-PRESCRIPTION ALL-CONSP))
 (32 32 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (29 29 (:REWRITE USE-ALL-CONSP-2))
 (29 29 (:REWRITE USE-ALL-CONSP))
 (29 29 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (24 24 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (24 24 (:REWRITE EQUAL-WHEN-BVLT))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (24 24 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (24 24 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (24 8 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (22 19 (:REWRITE DEFAULT-+-2))
 (21 21 (:REWRITE USE-ALL-<-2))
 (21 21 (:REWRITE USE-ALL-<))
 (21 21 (:REWRITE DEFAULT-<-1))
 (21 21 (:REWRITE <-WHEN-BVLT))
 (21 21 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (21 21 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (19 19 (:REWRITE DEFAULT-+-1))
 (19 1 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (17 1 (:LINEAR LEN-OF-CDR-LINEAR))
 (16 16 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (16 16 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (16 16 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (16 8 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (15 3 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (14 7 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (12 12 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (12 6 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (10 10 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (9 9 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (8 8 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (8 8 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (8 8 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (8 8 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (8 8 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (7 7 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (7 7 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (6 6 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (6 6 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (6 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (6 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (6 3 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (6 3 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (6 3 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (3 3 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (3 3 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (3 3 (:TYPE-PRESCRIPTION AXE-TREEP))
 (3 3 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (3 3 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (3 3 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (3 3 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (3 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (3 3 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (3 3 (:DEFINITION FIX))
 )
(TRUE-LISTP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS)
(AXE-TREE-LISTP-OF-CDR-OF-INSTANTIATE-HYP-BASIC-FREE-VARS)
(FLAG-LEMMA-FOR-MV-NTH-0-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST
 (5028 277 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (1696 58 (:REWRITE CONSP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS))
 (1360 12 (:DEFINITION INSTANTIATE-HYP-BASIC-FREE-VARS))
 (1198 599 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (933 933 (:TYPE-PRESCRIPTION NAT-LISTP))
 (772 334 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (751 77 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (708 12 (:DEFINITION ASSOC-EQUAL))
 (553 167 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (553 167 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (489 335 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (480 32 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (442 166 (:REWRITE DEFAULT-CDR))
 (363 99 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (352 32 (:REWRITE LEN-OF-CDR))
 (320 50 (:REWRITE LEN-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST))
 (302 167 (:REWRITE DEFAULT-<-2))
 (277 277 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (273 273 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (273 273 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (273 273 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (231 77 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (229 229 (:REWRITE USE-ALL-CONSP-2))
 (229 229 (:REWRITE USE-ALL-CONSP))
 (229 229 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (198 198 (:TYPE-PRESCRIPTION ALL-CONSP))
 (167 167 (:REWRITE USE-ALL-<-2))
 (167 167 (:REWRITE USE-ALL-<))
 (167 167 (:REWRITE DEFAULT-<-1))
 (167 167 (:REWRITE <-WHEN-BVLT))
 (167 167 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (167 167 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (154 154 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (154 77 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (152 76 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (121 121 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (121 121 (:REWRITE EQUAL-WHEN-BVLT))
 (121 121 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (121 121 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (121 121 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (121 121 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (121 121 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (121 121 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (121 121 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (121 121 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (121 121 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (110 22 (:REWRITE ALL-CONSP-OF-CDR))
 (99 99 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (94 94 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (77 77 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (77 77 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (77 77 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (77 77 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (77 77 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (76 76 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (40 36 (:REWRITE DEFAULT-+-2))
 (38 38 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (38 38 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (36 36 (:REWRITE DEFAULT-+-1))
 (22 22 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(MV-NTH-0-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST)
(FLAG-LEMMA-FOR-AXE-TREE-VARS-OF-INSTANTIATE-HYP-BASIC-FREE-VARS
 (2232 72 (:DEFINITION STRIP-CARS))
 (1995 60 (:REWRITE CONSP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS))
 (1416 630 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (1125 65 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (1023 315 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (1023 315 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (985 540 (:REWRITE DEFAULT-CDR))
 (918 6 (:DEFINITION DARGP))
 (792 6 (:DEFINITION UNION-EQUAL))
 (684 684 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (684 684 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (684 684 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (653 75 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (586 321 (:REWRITE DEFAULT-<-2))
 (531 9 (:DEFINITION ASSOC-EQUAL))
 (392 392 (:REWRITE USE-ALL-CONSP-2))
 (392 392 (:REWRITE USE-ALL-CONSP))
 (392 392 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (364 2 (:REWRITE MEMBER-EQUAL-OF-SET-DIFFERENCE-EQUAL))
 (360 8 (:REWRITE AXE-TREE-VARS-WHEN-ALL-QUOTEP))
 (344 33 (:REWRITE EQUAL-OF-LEN-AND-0))
 (341 31 (:REWRITE FREE-VARS-IN-TERM-WHEN-UNARY))
 (321 321 (:REWRITE USE-ALL-<-2))
 (321 321 (:REWRITE USE-ALL-<))
 (321 321 (:REWRITE DEFAULT-<-1))
 (321 321 (:REWRITE <-WHEN-BVLT))
 (321 321 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (321 321 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (288 4 (:REWRITE SUBSETP-EQUAL-OF-FREE-VARS-IN-TERMS-OF-CDR-CHAIN))
 (264 45 (:REWRITE ALL-CONSP-OF-CDR))
 (238 238 (:TYPE-PRESCRIPTION ALL-CONSP))
 (225 45 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (224 112 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (223 75 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (197 197 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (197 197 (:REWRITE EQUAL-WHEN-BVLT))
 (197 197 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (197 197 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (197 197 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (197 197 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (197 197 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (197 197 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (197 197 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (197 197 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (197 197 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (193 140 (:REWRITE DEFAULT-+-2))
 (179 179 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (176 119 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (168 2 (:REWRITE SUBSETP-EQUAL-OF-UNION-EQUAL-ARG1))
 (159 21 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (156 78 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (156 78 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (152 77 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (152 4 (:LINEAR LEN-OF-SET-DIFFERENCE-EQUAL-LINEAR))
 (150 75 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (148 148 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (140 140 (:REWRITE DEFAULT-+-1))
 (135 45 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (134 134 (:TYPE-PRESCRIPTION FREE-VARS-IN-TERM))
 (122 53 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (119 119 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (112 112 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (110 2 (:REWRITE SUBSETP-EQUAL-OF-FREE-VARS-IN-TERM-OF-CAR-AND-STRIP-CARS-WHEN-NORMAL))
 (108 54 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (96 96 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (94 94 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (92 6 (:DEFINITION NATP))
 (90 90 (:TYPE-PRESCRIPTION DAG-VARIABLE-ALISTP))
 (90 45 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (90 45 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (90 45 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (86 86 (:TYPE-PRESCRIPTION STRIP-CARS))
 (86 43 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (84 84 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (80 80 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (80 80 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (78 78 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (78 78 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (75 75 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (75 75 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (75 75 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (75 75 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (72 72 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (70 2 (:REWRITE <-OF-IF-ARG2))
 (69 69 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (65 65 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (60 27 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (60 27 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (53 53 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (48 48 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (48 48 (:REWRITE USE-ALL-RULE-ALISTP))
 (45 45 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (45 45 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (45 45 (:REWRITE USE-ALL-ALISTP-2))
 (45 45 (:REWRITE USE-ALL-ALISTP))
 (45 45 (:REWRITE ALL-DARGP-WHEN-BOUNDED-DARG-LISTP))
 (45 45 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (45 45 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 (45 3 (:REWRITE SYMBOL-LISTP-OF-STRIP-CARS-WHEN-SYMBOL-ALISTP))
 (44 44 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (43 43 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (43 43 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (42 21 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (38 2 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (34 2 (:LINEAR LEN-OF-CDR-LINEAR))
 (33 33 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (30 10 (:REWRITE USE-ALL-DARGP))
 (27 27 (:TYPE-PRESCRIPTION AXE-TREEP))
 (27 27 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (27 27 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (24 24 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (24 12 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (24 2 (:REWRITE PERM-OF-UNION-EQUAL-WHEN-DISJOINT))
 (20 20 (:TYPE-PRESCRIPTION MEMBERP))
 (18 18 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (18 18 (:TYPE-PRESCRIPTION QUOTEP))
 (18 9 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (15 3 (:REWRITE RULE-ALISTP-MEANS-SYMBOL-ALISTP))
 (14 12 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (12 12 (:TYPE-PRESCRIPTION MYQUOTEP))
 (12 12 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (12 6 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (12 6 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (12 6 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (12 6 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (12 6 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (11 11 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (10 10 (:TYPE-PRESCRIPTION NATP))
 (10 10 (:REWRITE USE-ALL-DARGP-2))
 (10 10 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (10 10 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (10 10 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (9 3 (:REWRITE SYMBOL-ALISTP-WHEN-INFO-WORLDP))
 (6 6 (:TYPE-PRESCRIPTION INTERSECTION-EQUAL))
 (6 6 (:TYPE-PRESCRIPTION INFO-WORLDP))
 (6 6 (:REWRITE USE-ALL-NATP-2))
 (6 6 (:REWRITE USE-ALL-NATP))
 (6 6 (:REWRITE USE-ALL-<=-2))
 (6 6 (:REWRITE USE-ALL-<=))
 (6 6 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (6 6 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (6 6 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (6 6 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (6 6 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (6 6 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (6 6 (:REWRITE BOUND-WHEN-USB))
 (6 3 (:REWRITE SYMBOL-LISTP-OF-STRIP-CARS-WHEN-SYMBOL-ALISTP-CHEAP))
 (6 3 (:REWRITE SYMBOL-ALISTP-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (6 3 (:REWRITE SYMBOL-ALISTP-WHEN-REFINED-ASSUMPTION-ALISTP-CHEAP))
 (4 2 (:REWRITE SUBSETP-EQUAL-OF-FREE-VARS-IN-TERMS-OF-CAR-CHAIN))
 (4 2 (:REWRITE INTERSECTION-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (4 2 (:REWRITE INTERSECTION-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (4 2 (:REWRITE INTERSECTION-EQUAL-WHEN-MEMBER-EQUAL-OF-CAR-CHEAP))
 (4 2 (:REWRITE INTERSECTION-EQUAL-WHEN-INTERSECTION-EQUAL-OF-CDR-ARG1-CHEAP))
 (3 3 (:TYPE-PRESCRIPTION REFINED-ASSUMPTION-ALISTP))
 (3 3 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (3 3 (:REWRITE DEFAULT-COERCE-2))
 (3 3 (:REWRITE DEFAULT-COERCE-1))
 (2 2 (:REWRITE INTERSECTION-EQUAL-WHEN-MEMBER-EQUAL-AND-MEMBER-EQUAL))
 )
(AXE-TREE-VARS-OF-INSTANTIATE-HYP-BASIC-FREE-VARS)
(AXE-TREE-VARS-LST-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST)
(AXE-TREE-VARS-LST-OF-CDR-OF-INSTANTIATE-HYP-BASIC-FREE-VARS
 (137 5 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (49 1 (:DEFINITION SET-DIFFERENCE-EQUAL))
 (31 1 (:DEFINITION STRIP-CARS))
 (26 14 (:REWRITE DEFAULT-CDR))
 (25 8 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (25 1 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (18 8 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (16 15 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (15 15 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (15 15 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (15 15 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (14 1 (:REWRITE AXE-TREE-VARS-WHEN-DARGP))
 (13 4 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (13 4 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (13 1 (:REWRITE FREE-VARS-IN-TERM-WHEN-UNARY))
 (8 4 (:REWRITE DEFAULT-<-2))
 (6 6 (:TYPE-PRESCRIPTION FREE-VARS-IN-TERM))
 (6 3 (:REWRITE DEFAULT-+-2))
 (6 2 (:REWRITE AXE-TREE-VARS-LST-WHEN-ALL-QUOTEP))
 (6 1 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (5 5 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (5 5 (:REWRITE EQUAL-WHEN-BVLT))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (5 5 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (5 5 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (5 5 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (5 1 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (5 1 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (4 4 (:TYPE-PRESCRIPTION ALL-QUOTEP))
 (4 4 (:REWRITE USE-ALL-CONSP-2))
 (4 4 (:REWRITE USE-ALL-CONSP))
 (4 4 (:REWRITE USE-ALL-<-2))
 (4 4 (:REWRITE USE-ALL-<))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (4 4 (:REWRITE <-WHEN-BVLT))
 (4 4 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (4 4 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (4 2 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (4 2 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (3 3 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (3 3 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (3 3 (:REWRITE DEFAULT-+-1))
 (3 1 (:REWRITE USE-ALL-DARGP))
 (3 1 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (3 1 (:REWRITE AXE-TREE-VARS-WHEN-ALL-QUOTEP))
 (2 2 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (2 2 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (2 2 (:TYPE-PRESCRIPTION MEMBERP))
 (2 2 (:TYPE-PRESCRIPTION DAG-VARIABLE-ALISTP))
 (2 2 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (2 2 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:DEFINITION QUOTEP))
 (2 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (2 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (2 1 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (2 1 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (2 1 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (2 1 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (2 1 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (2 1 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (2 1 (:DEFINITION MYQUOTEP))
 (1 1 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (1 1 (:TYPE-PRESCRIPTION STRIP-CARS))
 (1 1 (:TYPE-PRESCRIPTION QUOTEP))
 (1 1 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (1 1 (:TYPE-PRESCRIPTION DARGP))
 (1 1 (:TYPE-PRESCRIPTION AXE-TREEP))
 (1 1 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (1 1 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (1 1 (:REWRITE USE-ALL-RULE-ALISTP))
 (1 1 (:REWRITE USE-ALL-DARGP-2))
 (1 1 (:REWRITE USE-ALL-ALISTP-2))
 (1 1 (:REWRITE USE-ALL-ALISTP))
 (1 1 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (1 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (1 1 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (1 1 (:REWRITE FREE-VARS-IN-TERM-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (1 1 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (1 1 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (1 1 (:REWRITE AXE-TREE-VARS-WHEN-SYMBOLP))
 (1 1 (:REWRITE ALL-DARGP-WHEN-BOUNDED-DARG-LISTP))
 (1 1 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 )
(ALIST-SUITABLE-FOR-HYP-ARGS-AND-HYPSP-AFTER-INSTANTIATE-HYP-BASIC-FREE-VARS
 (3531 140 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (2832 1416 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (1589 27 (:REWRITE FREE-VARS-IN-TERM-WHEN-UNARY))
 (1558 1558 (:TYPE-PRESCRIPTION NAT-LISTP))
 (1438 128 (:REWRITE DEFAULT-CDR))
 (1404 21 (:DEFINITION SET-DIFFERENCE-EQUAL))
 (1302 18 (:REWRITE SUBSETP-EQUAL-OF-FREE-VARS-IN-TERMS-OF-CAR-CHAIN))
 (1196 21 (:REWRITE SUBSETP-EQUAL-OF-APPEND-2-2))
 (920 12 (:DEFINITION BINARY-APPEND))
 (575 4 (:REWRITE BOUND-VARS-SUITABLE-FOR-HYPSP-WHEN-FREE-VARS-2))
 (568 21 (:REWRITE SUBSETP-EQUAL-OF-APPEND-2-1))
 (564 30 (:REWRITE SUBSETP-EQUAL-OF-FREE-VARS-IN-TERMS-OF-CDR-CHAIN))
 (544 249 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (510 36 (:REWRITE FREE-VARS-IN-TERMS-WHEN-EQUAL-OF-0-AND-LEN))
 (441 9 (:REWRITE MEMBER-EQUAL-OF-APPEND-IFF))
 (429 6 (:REWRITE SUBSETP-EQUAL-OF-FREE-VARS-IN-TERM-OF-CAR-AND-STRIP-CARS-WHEN-NORMAL))
 (414 142 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (371 13 (:REWRITE <-OF-IF-ARG2))
 (342 156 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (341 11 (:DEFINITION STRIP-CARS))
 (327 16 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (303 9 (:REWRITE MEMBER-EQUAL-OF-SET-DIFFERENCE-EQUAL))
 (285 1 (:DEFINITION PSEUDO-TERMP))
 (278 71 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (278 71 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (255 3 (:DEFINITION EQ))
 (247 247 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (247 247 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (247 247 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (243 3 (:LINEAR LEN-OF-SET-DIFFERENCE-EQUAL-LINEAR))
 (238 5 (:REWRITE BOUND-VARS-SUITABLE-FOR-HYPSP-WHEN-FREE-VARS))
 (212 52 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (199 95 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (190 95 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (190 95 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (190 95 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (184 184 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (175 3 (:DEFINITION LENGTH))
 (164 164 (:TYPE-PRESCRIPTION FREE-VARS-IN-TERM))
 (156 156 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (142 142 (:TYPE-PRESCRIPTION STRIP-CARS))
 (140 140 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (139 71 (:REWRITE DEFAULT-<-2))
 (130 2 (:DEFINITION NO-DUPLICATESP-EQUAL))
 (118 52 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (118 43 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (108 54 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (108 54 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (108 52 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (106 106 (:REWRITE USE-ALL-CONSP-2))
 (106 106 (:REWRITE USE-ALL-CONSP))
 (106 106 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (104 52 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (104 5 (:REWRITE BOUND-VARS-SUITABLE-FOR-HYPSP-WHEN-NORMAL))
 (104 5 (:REWRITE BOUND-VARS-SUITABLE-FOR-HYPSP-WHEN-AXE-SYTAXP-CAR))
 (95 95 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (95 95 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (94 52 (:REWRITE DEFAULT-+-2))
 (80 80 (:TYPE-PRESCRIPTION ALL-CONSP))
 (71 71 (:REWRITE USE-ALL-<-2))
 (71 71 (:REWRITE USE-ALL-<))
 (71 71 (:REWRITE DEFAULT-<-1))
 (71 71 (:REWRITE <-WHEN-BVLT))
 (71 71 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (71 71 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (69 27 (:REWRITE FREE-VARS-IN-TERM-WHEN-NOT-CONSP-CHEAP))
 (66 33 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (63 63 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (63 63 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (60 60 (:TYPE-PRESCRIPTION FREE-VARS-IN-TERMS))
 (60 12 (:REWRITE ALL-CONSP-OF-CDR))
 (60 2 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (56 56 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (55 55 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (54 54 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (52 52 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (52 52 (:REWRITE DEFAULT-+-1))
 (52 52 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (52 52 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (52 52 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (44 4 (:REWRITE PERM-OF-APPEND-WHEN-NOT-CONSP))
 (43 43 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (39 39 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (34 34 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (34 34 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (33 33 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (32 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (31 31 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (31 31 (:REWRITE EQUAL-WHEN-BVLT))
 (31 31 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (31 31 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (31 31 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (31 31 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (31 31 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (31 31 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (31 31 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (31 31 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (31 31 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (29 1 (:REWRITE CONSP-OF-STRIP-CDRS))
 (26 2 (:REWRITE PERM-OF-APPEND-OF-SET-DIFFERENCE-EQUAL-SAME))
 (24 2 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (24 2 (:REWRITE NOT-MEMBER-EQUAL-OF-CDR-WHEN-NOT-MEMBER-EQUAL))
 (23 23 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (13 13 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (12 3 (:REWRITE INTERSECTION-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (12 3 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (10 10 (:TYPE-PRESCRIPTION NO-DUPLICATESP-EQUAL))
 (9 3 (:REWRITE INTERSECTION-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (8 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (6 3 (:REWRITE INTERSECTION-EQUAL-WHEN-MEMBER-EQUAL-OF-CAR-CHEAP))
 (6 3 (:REWRITE INTERSECTION-EQUAL-WHEN-INTERSECTION-EQUAL-OF-CDR-ARG1-CHEAP))
 (5 1 (:REWRITE RULE-ALISTP-MEANS-SYMBOL-ALISTP))
 (5 1 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (4 4 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (4 2 (:REWRITE MEMBER-EQUAL-OF-CAR-SAME))
 (4 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (4 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (3 3 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (3 3 (:REWRITE INTERSECTION-EQUAL-WHEN-MEMBER-EQUAL-AND-MEMBER-EQUAL))
 (3 3 (:REWRITE ALIST-SUITABLE-FOR-HYPSP-WHEN-AXE-SYTAXP-CAR))
 (3 3 (:REWRITE ALIST-SUITABLE-FOR-HYPSP-OF-CDR-OF-CAR-WHEN-NORMAL))
 (3 3 (:DEFINITION FIX))
 (3 1 (:REWRITE SYMBOL-ALISTP-WHEN-INFO-WORLDP))
 (3 1 (:REWRITE PSEUDO-TERMP-OF-CDR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP))
 (3 1 (:REWRITE AXE-RULE-HYP-LISTP-OF-CDR))
 (2 2 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (2 2 (:TYPE-PRESCRIPTION INFO-WORLDP))
 (2 2 (:TYPE-PRESCRIPTION ALL-<))
 (2 2 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (2 1 (:REWRITE SYMBOL-ALISTP-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (2 1 (:REWRITE SYMBOL-ALISTP-WHEN-REFINED-ASSUMPTION-ALISTP-CHEAP))
 (2 1 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (2 1 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (2 1 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (2 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (2 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (2 1 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (1 1 (:TYPE-PRESCRIPTION REFINED-ASSUMPTION-ALISTP))
 (1 1 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (1 1 (:TYPE-PRESCRIPTION AXE-TREEP))
 (1 1 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (1 1 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (1 1 (:REWRITE USE-ALL-RULE-ALISTP))
 (1 1 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (1 1 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (1 1 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (1 1 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE BOUNDED-DARG-LISTP-MONOTONE))
 (1 1 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (1 1 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (1 1 (:REWRITE ALL-<-TRANSITIVE))
 )
(INSTANTIATE-HYP-BASIC-NO-FREE-VARS2
 (18 9 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (12 6 (:TYPE-PRESCRIPTION ASSOC-EQUAL-TYPE))
 (9 9 (:TYPE-PRESCRIPTION NAT-LISTP))
 (6 6 (:TYPE-PRESCRIPTION ALISTP))
 )
(FLAG-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2
 (130 6 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (100 3 (:LINEAR <-OF-0-AND-ACL2-COUNT-WHEN-CONSP-LINEAR))
 (88 44 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (54 54 (:TYPE-PRESCRIPTION NAT-LISTP))
 (30 6 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (30 2 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (24 2 (:TYPE-PRESCRIPTION RETURN-LAST))
 (22 2 (:REWRITE LEN-OF-CDR))
 (20 10 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (17 8 (:REWRITE DEFAULT-+-2))
 (16 14 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (15 5 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (15 5 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (14 8 (:REWRITE DEFAULT-<-2))
 (13 13 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (13 13 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (13 13 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (12 6 (:TYPE-PRESCRIPTION ASSOC-EQUAL-TYPE))
 (11 8 (:REWRITE DEFAULT-<-1))
 (11 8 (:REWRITE DEFAULT-+-1))
 (8 8 (:REWRITE USE-ALL-<-2))
 (8 8 (:REWRITE USE-ALL-<))
 (8 8 (:REWRITE <-WHEN-BVLT))
 (8 8 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (8 8 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (7 7 (:TYPE-PRESCRIPTION ALISTP))
 (6 6 (:REWRITE USE-ALL-CONSP-2))
 (6 6 (:REWRITE USE-ALL-CONSP))
 (6 6 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (6 6 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (5 5 (:REWRITE DEFAULT-CDR))
 (5 1 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (4 4 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (4 4 (:REWRITE EQUAL-WHEN-BVLT))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (4 4 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (4 4 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (3 3 (:REWRITE USE-ALL-<=-2))
 (3 3 (:REWRITE USE-ALL-<=))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE +-COMBINE-CONSTANTS))
 (3 1 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (2 2 (:TYPE-PRESCRIPTION THROW-NONEXEC-ERROR))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (2 2 (:TYPE-PRESCRIPTION ALL-CONSP))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (2 1 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (2 1 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (1 1 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (1 1 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (1 1 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (1 1 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (1 1 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 )
(FLAG::FLAG-EQUIV-LEMMA)
(FLAG-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2-EQUIVALENCES)
(FLAG-LEMMA-FOR-TRUE-LISTP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2
 (1086 45 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (360 4 (:DEFINITION INSTANTIATE-HYP-BASIC-NO-FREE-VARS2))
 (204 36 (:REWRITE DEFAULT-CDR))
 (164 82 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (123 41 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (123 41 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (120 8 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (110 110 (:TYPE-PRESCRIPTION NAT-LISTP))
 (88 8 (:REWRITE LEN-OF-CDR))
 (81 65 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (74 41 (:REWRITE DEFAULT-<-2))
 (68 4 (:REWRITE CONSP-OF-ASSOC-EQUAL))
 (63 63 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (63 63 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (63 63 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (56 28 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (45 45 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (41 41 (:REWRITE USE-ALL-CONSP-2))
 (41 41 (:REWRITE USE-ALL-CONSP))
 (41 41 (:REWRITE USE-ALL-<-2))
 (41 41 (:REWRITE USE-ALL-<))
 (41 41 (:REWRITE DEFAULT-<-1))
 (41 41 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (41 41 (:REWRITE <-WHEN-BVLT))
 (41 41 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (41 41 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (40 20 (:TYPE-PRESCRIPTION ASSOC-EQUAL-TYPE))
 (29 29 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (29 29 (:REWRITE EQUAL-WHEN-BVLT))
 (29 29 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (29 29 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (29 29 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (29 29 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (29 29 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (29 29 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (29 29 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (29 29 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (29 29 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (28 28 (:TYPE-PRESCRIPTION ALISTP))
 (22 22 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (20 10 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (20 4 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (12 10 (:REWRITE DEFAULT-+-2))
 (12 4 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (10 10 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (10 10 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (10 10 (:REWRITE DEFAULT-+-1))
 (8 8 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION DAG-VARIABLE-ALISTP))
 (8 8 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (8 4 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP))
 (4 4 (:REWRITE USE-ALL-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-ALISTP))
 (4 4 (:REWRITE ASSOC-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 )
(TRUE-LISTP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2)
(FLAG-LEMMA-FOR-LEN-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2
 (416 62 (:REWRITE DEFAULT-CDR))
 (360 4 (:DEFINITION INSTANTIATE-HYP-BASIC-NO-FREE-VARS2))
 (258 16 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (252 126 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (189 63 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (189 63 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (164 164 (:TYPE-PRESCRIPTION NAT-LISTP))
 (147 147 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (147 147 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (147 147 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (126 6 (:REWRITE <-OF-IF-ARG2))
 (116 63 (:REWRITE DEFAULT-<-2))
 (95 95 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (76 38 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (69 69 (:REWRITE USE-ALL-CONSP-2))
 (69 69 (:REWRITE USE-ALL-CONSP))
 (69 69 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (68 4 (:REWRITE CONSP-OF-ASSOC-EQUAL))
 (63 63 (:REWRITE USE-ALL-<-2))
 (63 63 (:REWRITE USE-ALL-<))
 (63 63 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (63 63 (:REWRITE EQUAL-WHEN-BVLT))
 (63 63 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (63 63 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (63 63 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (63 63 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (63 63 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (63 63 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (63 63 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (63 63 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (63 63 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (63 63 (:REWRITE DEFAULT-<-1))
 (63 63 (:REWRITE <-WHEN-BVLT))
 (63 63 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (63 63 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (58 38 (:REWRITE DEFAULT-+-2))
 (42 6 (:REWRITE EQUAL-OF-LEN-AND-0))
 (40 20 (:TYPE-PRESCRIPTION ASSOC-EQUAL-TYPE))
 (38 38 (:REWRITE DEFAULT-+-1))
 (38 2 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (34 2 (:LINEAR LEN-OF-CDR-LINEAR))
 (32 32 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (28 28 (:TYPE-PRESCRIPTION ALISTP))
 (20 4 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (16 16 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (12 4 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (10 10 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (8 8 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION DAG-VARIABLE-ALISTP))
 (8 4 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP))
 (4 4 (:REWRITE USE-ALL-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-ALISTP))
 (4 4 (:REWRITE ASSOC-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 )
(LEN-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2)
(FLAG-LEMMA-FOR-BOOLEANP-OF-MV-NTH-0-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2
 (1062 44 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (360 4 (:DEFINITION INSTANTIATE-HYP-BASIC-NO-FREE-VARS2))
 (204 36 (:REWRITE DEFAULT-CDR))
 (160 80 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (120 40 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (120 40 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (120 8 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (108 108 (:TYPE-PRESCRIPTION NAT-LISTP))
 (88 8 (:REWRITE LEN-OF-CDR))
 (81 65 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (72 40 (:REWRITE DEFAULT-<-2))
 (68 4 (:REWRITE CONSP-OF-ASSOC-EQUAL))
 (63 63 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (63 63 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (63 63 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (56 28 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (44 44 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (40 40 (:REWRITE USE-ALL-CONSP-2))
 (40 40 (:REWRITE USE-ALL-CONSP))
 (40 40 (:REWRITE USE-ALL-<-2))
 (40 40 (:REWRITE USE-ALL-<))
 (40 40 (:REWRITE DEFAULT-<-1))
 (40 40 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (40 40 (:REWRITE <-WHEN-BVLT))
 (40 40 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (40 40 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (40 20 (:TYPE-PRESCRIPTION ASSOC-EQUAL-TYPE))
 (29 29 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (29 29 (:REWRITE EQUAL-WHEN-BVLT))
 (29 29 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (29 29 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (29 29 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (29 29 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (29 29 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (29 29 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (29 29 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (29 29 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (29 29 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (28 28 (:TYPE-PRESCRIPTION ALISTP))
 (21 21 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (20 4 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (12 10 (:REWRITE DEFAULT-+-2))
 (12 4 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (10 10 (:REWRITE DEFAULT-+-1))
 (8 8 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION DAG-VARIABLE-ALISTP))
 (8 8 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (8 4 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP))
 (4 4 (:REWRITE USE-ALL-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-ALISTP))
 (4 4 (:REWRITE ASSOC-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 )
(BOOLEANP-OF-MV-NTH-0-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2)
(FLAG-LEMMA-FOR-AXE-TREEP-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2
 (18858 80 (:REWRITE AXE-TREEP-WHEN-PSEUDO-TERMP))
 (6002 134 (:REWRITE AXE-TREE-LISTP-WHEN-PSEUDO-TERM-LISTP))
 (5254 1576 (:REWRITE DEFAULT-CDR))
 (4686 276 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (2991 85 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (2883 93 (:DEFINITION STRIP-CARS))
 (2836 1248 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (2603 113 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (2289 41 (:REWRITE CONSP-OF-ASSOC-EQUAL))
 (2282 2282 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (2282 2282 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (2282 2282 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (2248 41 (:REWRITE ASSOC-EQUAL-IFF))
 (2042 624 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (2042 624 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (1442 28 (:REWRITE ALL-CONSP-OF-CDR))
 (1408 80 (:REWRITE AXE-TREEP-WHEN-DARGP))
 (1340 112 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (1211 134 (:REWRITE AXE-TREE-LISTP-WHEN-ALL-DARGP))
 (1037 626 (:REWRITE DEFAULT-<-2))
 (860 649 (:REWRITE DEFAULT-+-2))
 (800 50 (:REWRITE <-OF-IF-ARG2))
 (716 359 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (649 649 (:REWRITE DEFAULT-+-1))
 (643 643 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (630 630 (:REWRITE USE-ALL-CONSP-2))
 (630 630 (:REWRITE USE-ALL-CONSP))
 (630 630 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (626 626 (:REWRITE USE-ALL-<-2))
 (626 626 (:REWRITE USE-ALL-<))
 (626 626 (:REWRITE DEFAULT-<-1))
 (626 626 (:REWRITE <-WHEN-BVLT))
 (626 626 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (626 626 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (613 613 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (613 613 (:REWRITE EQUAL-WHEN-BVLT))
 (613 613 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (613 613 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (613 613 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (613 613 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (613 613 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (613 613 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (613 613 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (613 613 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (613 613 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (481 81 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (474 237 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (467 467 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (456 228 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (434 434 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (342 139 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (338 139 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (306 153 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (278 139 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (276 68 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (274 68 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (273 39 (:REWRITE ALL-DARGP-OF-CDR))
 (268 134 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (268 134 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (258 228 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (255 85 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (237 237 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (237 237 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (228 228 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (228 228 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (228 228 (:REWRITE ALL-DARGP-WHEN-BOUNDED-DARG-LISTP))
 (226 226 (:TYPE-PRESCRIPTION ALL-CONSP))
 (225 75 (:REWRITE +-COMBINE-CONSTANTS))
 (224 112 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (218 218 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (218 24 (:REWRITE FREE-VARS-IN-TERM-WHEN-UNARY))
 (213 147 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (204 68 (:REWRITE USE-ALL-DARGP))
 (199 199 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (179 179 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (175 25 (:REWRITE USE-ALL-DARGP-FOR-CAR))
 (170 170 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (170 85 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (170 85 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP-CHEAP))
 (164 82 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (164 82 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (157 98 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (150 150 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (150 150 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (150 30 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (141 141 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (139 139 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (136 136 (:TYPE-PRESCRIPTION MEMBERP))
 (130 80 (:REWRITE AXE-TREEP-WHEN-SYMBOLP-CHEAP))
 (124 124 (:TYPE-PRESCRIPTION FREE-VARS-IN-TERMS))
 (120 120 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (113 113 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (111 111 (:TYPE-PRESCRIPTION STRIP-CARS))
 (108 29 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (98 98 (:REWRITE AXE-TREEP-WHEN-BOUNDED-AXE-TREEP))
 (97 97 (:TYPE-PRESCRIPTION DARGP))
 (90 45 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (90 30 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (88 82 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (85 85 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (85 85 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (85 85 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (85 85 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (85 85 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (84 42 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (82 82 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (82 82 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (82 82 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (75 75 (:TYPE-PRESCRIPTION FREE-VARS-IN-TERM))
 (68 68 (:REWRITE USE-ALL-DARGP-2))
 (68 68 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (60 60 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (60 60 (:TYPE-PRESCRIPTION DAG-VARIABLE-ALISTP))
 (60 30 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (58 29 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (46 46 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (46 46 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (45 45 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (41 41 (:REWRITE ASSOC-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (38 2 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (34 2 (:LINEAR LEN-OF-CDR-LINEAR))
 (30 30 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (30 30 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (30 30 (:REWRITE USE-ALL-RULE-ALISTP))
 (30 30 (:REWRITE USE-ALL-ALISTP-2))
 (30 30 (:REWRITE USE-ALL-ALISTP))
 (30 30 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (30 30 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 (30 2 (:DEFINITION NATP))
 (29 29 (:TYPE-PRESCRIPTION NATP))
 (29 29 (:REWRITE AXE-TREEP-OF-CAR-WHEN-BOUNDED-AXE-TREE-LISTP))
 (27 27 (:REWRITE DEFAULT-COERCE-2))
 (27 27 (:REWRITE DEFAULT-COERCE-1))
 (14 14 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (2 2 (:REWRITE USE-ALL-NATP-2))
 (2 2 (:REWRITE USE-ALL-NATP))
 (2 2 (:REWRITE USE-ALL-<=-2))
 (2 2 (:REWRITE USE-ALL-<=))
 (2 2 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (2 2 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 )
(AXE-TREEP-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2)
(AXE-TREE-LISTP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2)
(FLAG-LEMMA-FOR-BOUNDED-AXE-TREEP-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2
 (6821 265 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (1940 120 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (1065 387 (:REWRITE DEFAULT-CDR))
 (964 446 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (926 79 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (705 223 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (705 223 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (677 601 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (648 21 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-NOT-CONSP))
 (601 601 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (601 601 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (601 601 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (344 172 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (340 223 (:REWRITE DEFAULT-<-2))
 (308 308 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (265 265 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (256 8 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (232 8 (:REWRITE CONSP-OF-STRIP-CDRS))
 (223 223 (:REWRITE USE-ALL-CONSP-2))
 (223 223 (:REWRITE USE-ALL-CONSP))
 (223 223 (:REWRITE USE-ALL-<-2))
 (223 223 (:REWRITE USE-ALL-<))
 (223 223 (:REWRITE DEFAULT-<-1))
 (223 223 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (223 223 (:REWRITE <-WHEN-BVLT))
 (223 223 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (223 223 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (213 164 (:REWRITE DEFAULT-+-2))
 (206 18 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (199 25 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (183 21 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-ALL-DARGP))
 (172 172 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (172 86 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (164 164 (:REWRITE DEFAULT-+-1))
 (154 77 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (154 77 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (153 9 (:REWRITE CONSP-OF-ASSOC-EQUAL))
 (148 148 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (148 148 (:REWRITE EQUAL-WHEN-BVLT))
 (148 148 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (148 148 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (148 148 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (148 148 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (148 148 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (148 148 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (148 148 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (148 148 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (148 148 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (136 17 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (125 125 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (124 124 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (121 121 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (120 60 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (102 26 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (92 8 (:REWRITE ALL-CONSP-OF-CDR))
 (90 45 (:TYPE-PRESCRIPTION ASSOC-EQUAL-TYPE))
 (81 81 (:TYPE-PRESCRIPTION ALISTP))
 (77 77 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (77 77 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (77 77 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (77 77 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (77 77 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (76 76 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (62 31 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (62 31 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (60 60 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (60 60 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (54 18 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (52 52 (:TYPE-PRESCRIPTION ALL-CONSP))
 (50 25 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (46 23 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (45 9 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (42 42 (:TYPE-PRESCRIPTION ALL-DARGP))
 (41 41 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (40 40 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (39 39 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (38 38 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (38 2 (:REWRITE ALL-DARGP-OF-CONS))
 (37 37 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (36 36 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (36 36 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (36 36 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (36 18 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (36 18 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP-CHEAP))
 (34 34 (:TYPE-PRESCRIPTION ALL-<))
 (34 17 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (34 17 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (34 17 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (31 31 (:TYPE-PRESCRIPTION AXE-TREEP))
 (31 31 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (28 28 (:REWRITE EQUAL-OF-LEN-AND-0))
 (27 27 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (27 9 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (26 26 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (23 23 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (23 23 (:REWRITE ALL-DARGP-WHEN-BOUNDED-DARG-LISTP))
 (20 10 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (18 18 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (18 18 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (18 18 (:TYPE-PRESCRIPTION DAG-VARIABLE-ALISTP))
 (18 18 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (18 18 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (18 18 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (18 18 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (18 9 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (17 17 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (17 17 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (17 17 (:REWRITE ALL-<-TRANSITIVE))
 (14 14 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (10 10 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (9 9 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (9 9 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (9 9 (:REWRITE USE-ALL-RULE-ALISTP))
 (9 9 (:REWRITE USE-ALL-ALISTP-2))
 (9 9 (:REWRITE USE-ALL-ALISTP))
 (9 9 (:REWRITE ASSOC-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (9 9 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (9 9 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 (6 2 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION DARGP))
 (4 4 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (4 2 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (4 2 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (4 2 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION MYQUOTEP))
 (2 2 (:TYPE-PRESCRIPTION DARGP-LESS-THAN))
 (2 2 (:REWRITE USE-ALL-DARGP-2))
 (2 2 (:REWRITE USE-ALL-DARGP))
 (2 2 (:REWRITE DEFAULT-COERCE-2))
 (2 2 (:REWRITE DEFAULT-COERCE-1))
 (2 2 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (2 2 (:REWRITE CAR-CONS))
 )
(BOUNDED-AXE-TREEP-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2)
(BOUNDED-AXE-TREE-LISTP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2)
(FLAG-LEMMA-FOR-ALL-MYQUOTEP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2
 (1560 59 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (1097 7 (:DEFINITION INSTANTIATE-HYP-BASIC-NO-FREE-VARS2))
 (592 70 (:REWRITE DEFAULT-CDR))
 (503 7 (:REWRITE CONSP-OF-ASSOC-EQUAL))
 (384 7 (:REWRITE ASSOC-EQUAL-WHEN-MEMBER-EQUAL-OF-STRIP-CARS))
 (382 12 (:DEFINITION STRIP-CARS))
 (324 1 (:DEFINITION PSEUDO-TERMP))
 (280 18 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (264 116 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (235 21 (:REWRITE LEN-OF-CDR))
 (190 58 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (190 58 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (114 94 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (103 4 (:REWRITE ALL-MYQUOTEP-WHEN-NOT-CONSP))
 (99 58 (:REWRITE DEFAULT-<-2))
 (94 94 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (94 94 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (94 94 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (91 21 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (88 58 (:REWRITE USE-ALL-CONSP))
 (84 84 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (84 7 (:REWRITE ASSOC-EQUAL-WHEN-SUBSETP-EQUAL-OF-STRIP-CARS))
 (59 59 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (58 58 (:REWRITE USE-ALL-CONSP-2))
 (58 58 (:REWRITE USE-ALL-<-2))
 (58 58 (:REWRITE USE-ALL-<))
 (58 58 (:REWRITE DEFAULT-<-1))
 (58 58 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (58 58 (:REWRITE <-WHEN-BVLT))
 (58 58 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (58 58 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (45 3 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (43 4 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (42 21 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (42 21 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (40 20 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (40 8 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (36 3 (:REWRITE LEN-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2))
 (34 34 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (34 34 (:REWRITE EQUAL-WHEN-BVLT))
 (34 34 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (34 34 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (34 34 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (34 34 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (34 34 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (34 34 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (34 34 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (34 34 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (34 34 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (31 9 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (30 30 (:TYPE-PRESCRIPTION MEMBERP))
 (28 28 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (27 3 (:DEFINITION LENGTH))
 (24 24 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (24 21 (:REWRITE DEFAULT-+-2))
 (24 8 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (22 11 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (21 21 (:TYPE-PRESCRIPTION ASSOC-EQUAL-TYPE))
 (21 21 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (21 21 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (21 21 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (21 21 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (21 21 (:REWRITE DEFAULT-+-1))
 (21 5 (:REWRITE FREE-VARS-IN-TERMS-WHEN-EQUAL-OF-0-AND-LEN))
 (20 20 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (20 10 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (20 10 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (20 4 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (19 1 (:REWRITE FREE-VARS-IN-TERM-WHEN-UNARY))
 (16 16 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (16 8 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (16 8 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP-CHEAP))
 (15 15 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (14 14 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (14 14 (:REWRITE ASSOC-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (14 7 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (12 6 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (12 6 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (12 4 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (9 9 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (9 9 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION DAG-VARIABLE-ALISTP))
 (8 8 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (8 8 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (8 8 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (8 8 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (8 8 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (8 4 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (8 4 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (8 4 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (7 7 (:TYPE-PRESCRIPTION FREE-VARS-IN-TERMS))
 (7 7 (:REWRITE ASSOC-EQUAL-WHEN-PSEUDO-DAGP-AUX))
 (7 7 (:REWRITE ASSOC-EQUAL-WHEN-LOOKUP-EQUAL-CHEAP))
 (6 2 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (6 2 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (5 1 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (4 4 (:TYPE-PRESCRIPTION STRIP-CARS))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP))
 (4 4 (:REWRITE USE-ALL-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-ALISTP))
 (4 4 (:REWRITE ALL-DARGP-WHEN-BOUNDED-DARG-LISTP))
 (4 4 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 (4 2 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (3 2 (:DEFINITION FIX))
 (3 1 (:REWRITE FREE-VARS-IN-TERM-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (2 2 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (2 2 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE EQUAL-OF-LEN-AND-0))
 (2 2 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (2 1 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (2 1 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (1 1 (:TYPE-PRESCRIPTION FREE-VARS-IN-TERM))
 (1 1 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 )
(ALL-MYQUOTEP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2)
(INSTANTIATE-HYP-BASIC-NO-FREE-VARS2
 (628 28 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (403 13 (:DEFINITION STRIP-CARS))
 (205 19 (:REWRITE LEN-OF-CDR))
 (147 19 (:REWRITE FREE-VARS-IN-TERMS-WHEN-EQUAL-OF-0-AND-LEN))
 (111 63 (:REWRITE DEFAULT-CDR))
 (106 14 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (92 44 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (92 30 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (83 79 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (79 79 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (79 79 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (79 79 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (72 36 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (70 4 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (68 22 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (68 22 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (65 13 (:REWRITE RULE-ALISTP-MEANS-SYMBOL-ALISTP))
 (56 23 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (52 26 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (42 20 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (41 22 (:REWRITE DEFAULT-<-2))
 (40 20 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (40 20 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (40 4 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (39 13 (:REWRITE SYMBOL-ALISTP-WHEN-INFO-WORLDP))
 (36 36 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (34 1 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (32 16 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (29 29 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (28 28 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (28 14 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (26 26 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (26 26 (:TYPE-PRESCRIPTION INFO-WORLDP))
 (26 13 (:REWRITE SYMBOL-ALISTP-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (26 13 (:REWRITE SYMBOL-ALISTP-WHEN-REFINED-ASSUMPTION-ALISTP-CHEAP))
 (26 13 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (26 13 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (25 2 (:REWRITE FREE-VARS-IN-TERM-WHEN-UNARY))
 (23 2 (:REWRITE ALL-CONSP-OF-CDR))
 (22 22 (:REWRITE USE-ALL-CONSP-2))
 (22 22 (:REWRITE USE-ALL-CONSP))
 (22 22 (:REWRITE USE-ALL-<-2))
 (22 22 (:REWRITE USE-ALL-<))
 (22 22 (:REWRITE DEFAULT-<-1))
 (22 22 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (22 22 (:REWRITE <-WHEN-BVLT))
 (22 22 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (22 22 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (22 3 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (21 21 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (20 20 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (20 16 (:REWRITE DEFAULT-+-2))
 (17 17 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (17 17 (:REWRITE EQUAL-WHEN-BVLT))
 (17 17 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (17 17 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (17 17 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (17 17 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (17 17 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (17 17 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (17 17 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (17 17 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (17 17 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (16 16 (:REWRITE DEFAULT-+-1))
 (14 14 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (14 14 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (14 14 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (13 13 (:TYPE-PRESCRIPTION REFINED-ASSUMPTION-ALISTP))
 (13 13 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (13 13 (:REWRITE USE-ALL-RULE-ALISTP))
 (13 13 (:REWRITE ALL-DARGP-WHEN-BOUNDED-DARG-LISTP))
 (11 10 (:DEFINITION FIX))
 (8 8 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (8 4 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (6 6 (:TYPE-PRESCRIPTION ALL-CONSP))
 (6 6 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (5 5 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION AXE-TREEP))
 (4 4 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (4 4 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (4 4 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (4 2 (:REWRITE FREE-VARS-IN-TERM-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (3 1 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (2 2 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (2 2 (:REWRITE EQUAL-OF-LEN-AND-0))
 (2 1 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (2 1 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (2 1 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP-CHEAP))
 (1 1 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (1 1 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (1 1 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (1 1 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 )
(CONSP-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2
 (23 1 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (6 3 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (5 5 (:TYPE-PRESCRIPTION NAT-LISTP))
 (5 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (4 2 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (3 1 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (3 1 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (2 2 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (2 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE USE-ALL-CONSP-2))
 (1 1 (:REWRITE USE-ALL-CONSP))
 (1 1 (:REWRITE USE-ALL-<-2))
 (1 1 (:REWRITE USE-ALL-<))
 (1 1 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (1 1 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (1 1 (:REWRITE EQUAL-WHEN-BVLT))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (1 1 (:REWRITE <-WHEN-BVLT))
 (1 1 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (1 1 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 )
(FLAG-LEMMA-FOR-TRUE-LISTP-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2
 (920 8 (:DEFINITION INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2))
 (640 8 (:DEFINITION QUOTEP))
 (609 32 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (386 193 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (296 8 (:REWRITE CONSP-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2))
 (235 235 (:TYPE-PRESCRIPTION NAT-LISTP))
 (135 9 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (105 9 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (91 69 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (84 42 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (80 8 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (78 42 (:REWRITE DEFAULT-CDR))
 (72 9 (:DEFINITION LENGTH))
 (63 21 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (63 21 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (61 61 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (61 61 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (61 61 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (40 8 (:REWRITE ALL-CONSP-OF-CDR))
 (33 21 (:REWRITE DEFAULT-<-2))
 (32 32 (:TYPE-PRESCRIPTION ALL-CONSP))
 (32 32 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (29 29 (:REWRITE USE-ALL-CONSP-2))
 (29 29 (:REWRITE USE-ALL-CONSP))
 (29 29 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (24 24 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (24 24 (:REWRITE EQUAL-WHEN-BVLT))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (24 24 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (24 24 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (24 8 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (22 19 (:REWRITE DEFAULT-+-2))
 (21 21 (:REWRITE USE-ALL-<-2))
 (21 21 (:REWRITE USE-ALL-<))
 (21 21 (:REWRITE DEFAULT-<-1))
 (21 21 (:REWRITE <-WHEN-BVLT))
 (21 21 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (21 21 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (19 19 (:REWRITE DEFAULT-+-1))
 (19 1 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (17 1 (:LINEAR LEN-OF-CDR-LINEAR))
 (16 16 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (16 16 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (16 16 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (16 8 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (16 8 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP-CHEAP))
 (15 3 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (14 7 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (12 12 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (12 6 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (10 10 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (9 9 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (8 8 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION ALISTP))
 (8 8 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (8 8 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (8 8 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (8 8 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (7 7 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (7 7 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (6 6 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (6 6 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (6 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (6 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (6 3 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (6 3 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (6 3 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (3 3 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (3 3 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (3 3 (:TYPE-PRESCRIPTION AXE-TREEP))
 (3 3 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (3 3 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (3 3 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (3 3 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (3 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (3 3 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (3 3 (:DEFINITION FIX))
 )
(TRUE-LISTP-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2)
(AXE-TREE-LISTP-OF-CDR-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2)
(RELIEVE-FREE-VAR-HYP-AND-ALL-OTHERS-FOR-BASIC-PROVER
 (498 253 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (249 249 (:TYPE-PRESCRIPTION NAT-LISTP))
 (64 32 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (48 2 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (32 32 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (18 9 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (12 6 (:TYPE-PRESCRIPTION INTEGERP-OF-SUB-TRIES-TYPE))
 (11 9 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE DEFAULT-+-2))
 (10 10 (:REWRITE DEFAULT-+-1))
 (9 9 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (9 9 (:REWRITE USE-ALL-<-2))
 (9 9 (:REWRITE USE-ALL-<))
 (9 9 (:REWRITE DEFAULT-<-1))
 (9 9 (:REWRITE <-WHEN-BVLT))
 (9 9 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (9 9 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (8 4 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (7 7 (:REWRITE USE-ALL-<=-2))
 (7 7 (:REWRITE USE-ALL-<=))
 (7 7 (:REWRITE BOUND-WHEN-USB))
 (6 6 (:TYPE-PRESCRIPTION TRIESP))
 (6 2 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (6 2 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (4 4 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (4 4 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE ZP-OPEN))
 (3 3 (:REWRITE <-OF-+-OF-1-STRENGTHEN))
 (3 3 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (3 3 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (2 2 (:REWRITE USE-ALL-CONSP-2))
 (2 2 (:REWRITE USE-ALL-CONSP))
 (2 2 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (1 1 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(FLAG-RELIEVE-FREE-VAR-HYP-AND-ALL-OTHERS-FOR-BASIC-PROVER
 (3374 1699 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (2138 97 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (1813 1813 (:TYPE-PRESCRIPTION NAT-LISTP))
 (629 115 (:REWRITE DEFAULT-CDR))
 (592 296 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (524 28 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (316 138 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (296 296 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (284 256 (:REWRITE DEFAULT-+-2))
 (263 201 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (256 256 (:REWRITE DEFAULT-+-1))
 (229 160 (:REWRITE DEFAULT-<-2))
 (227 69 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (227 69 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (195 195 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (195 195 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (195 195 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (160 160 (:REWRITE USE-ALL-<-2))
 (160 160 (:REWRITE USE-ALL-<))
 (160 160 (:REWRITE DEFAULT-<-1))
 (160 160 (:REWRITE <-WHEN-BVLT))
 (160 160 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (160 160 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (105 9 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (97 97 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (91 91 (:REWRITE USE-ALL-<=-2))
 (91 91 (:REWRITE USE-ALL-<=))
 (91 91 (:REWRITE BOUND-WHEN-USB))
 (84 76 (:REWRITE USE-ALL-CONSP))
 (84 2 (:DEFINITION BINARY-APPEND))
 (76 76 (:REWRITE USE-ALL-CONSP-2))
 (76 76 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (70 46 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (58 58 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (58 58 (:REWRITE EQUAL-WHEN-BVLT))
 (58 58 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (58 58 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (58 58 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (58 58 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (58 58 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (58 58 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (58 58 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (58 58 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (58 58 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (46 46 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (46 46 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (45 45 (:REWRITE <-OF-+-OF-1-STRENGTHEN))
 (45 45 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (42 9 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (37 1 (:REWRITE <-OF-IF-ARG2))
 (29 29 (:REWRITE ZP-OPEN))
 (28 28 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (26 9 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (22 9 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (18 9 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (17 17 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (13 9 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (11 11 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (10 10 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (10 5 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (10 5 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (9 9 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (9 9 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (9 9 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (9 9 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (8 8 (:TYPE-PRESCRIPTION MEMBERP))
 (6 6 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (6 6 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (6 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (5 5 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (5 5 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (5 5 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (5 5 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (5 5 (:REWRITE MEMBER-EQUAL-OF-CONS-NON-CONSTANT))
 (4 4 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-OF-SUB-TRIES-TYPE))
 (2 2 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (2 2 (:REWRITE USE-ALL-RATIONALP-2))
 (2 2 (:REWRITE USE-ALL-RATIONALP))
 (2 2 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-ASSOC-EQUAL-CHEAP))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 1 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (1 1 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(FLAG::FLAG-EQUIV-LEMMA)
(FLAG-RELIEVE-FREE-VAR-HYP-AND-ALL-OTHERS-FOR-BASIC-PROVER-EQUIVALENCES)
(FLAG-LEMMA-FOR-RELIEVE-FREE-VAR-HYP-AND-ALL-OTHERS-FOR-BASIC-PROVER-RETURN-TYPE
 (47602 47602 (:REWRITE +-COMBINE-CONSTANTS))
 (23538 900 (:REWRITE AXE-TREEP-OF-CAR))
 (8390 688 (:REWRITE AXE-TREE-LISTP-OF-CDR-2))
 (7198 3599 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (6996 688 (:REWRITE AXE-TREE-LISTP-OF-CDR))
 (4394 605 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (1712 428 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (1660 868 (:REWRITE CONSP-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2))
 (588 196 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (572 572 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (36 12 (:REWRITE SYMBOL-LISTP-OF-CDR))
 (1 1 (:REWRITE ALIST-SUITABLE-FOR-HYPSP-OF-APPEND-AND-CDR-WHEN-FREE-VARS))
 )
(RELIEVE-FREE-VAR-HYP-AND-ALL-OTHERS-FOR-BASIC-PROVER-RETURN-TYPE)
(RELIEVE-RULE-HYPS-FOR-BASIC-PROVER-RETURN-TYPE)
(TRY-TO-APPLY-RULES-FOR-BASIC-PROVER-RETURN-TYPE)
(SIMPLIFY-IF-TREE-AND-ADD-TO-DAG-FOR-BASIC-PROVER-RETURN-TYPE)
(SIMPLIFY-BOOLIF-TREE-AND-ADD-TO-DAG-FOR-BASIC-PROVER-RETURN-TYPE)
(SIMPLIFY-FUN-CALL-AND-ADD-TO-DAG-FOR-BASIC-PROVER-RETURN-TYPE)
(SIMPLIFY-TREE-AND-ADD-TO-DAG-FOR-BASIC-PROVER-RETURN-TYPE)
(SIMPLIFY-TREES-AND-ADD-TO-DAG-FOR-BASIC-PROVER-RETURN-TYPE)
(RELIEVE-RULE-HYPS-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY
 (647 647 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (102 3 (:REWRITE ALIST-SUITABLE-FOR-HYPSP-WHEN-AXE-SYTAXP-CAR))
 (96 3 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (87 3 (:REWRITE CONSP-OF-STRIP-CDRS))
 (72 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (32 4 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (26 15 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (22 15 (:REWRITE DEFAULT-<-1))
 (20 4 (:REWRITE RULE-ALISTP-MEANS-SYMBOL-ALISTP))
 (18 15 (:REWRITE DEFAULT-<-2))
 (17 15 (:REWRITE USE-ALL-<))
 (15 15 (:TYPE-PRESCRIPTION LEN))
 (15 15 (:REWRITE USE-ALL-<-2))
 (15 15 (:REWRITE <-WHEN-BVLT))
 (15 15 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (12 12 (:REWRITE USE-ALL-<=-2))
 (12 12 (:REWRITE USE-ALL-<=))
 (12 12 (:REWRITE BOUND-WHEN-USB))
 (12 6 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (12 4 (:REWRITE SYMBOL-ALISTP-WHEN-INFO-WORLDP))
 (12 3 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (10 6 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (9 3 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (9 3 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (8 8 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (8 8 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (8 8 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (8 8 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (8 4 (:REWRITE SYMBOL-ALISTP-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (8 4 (:REWRITE SYMBOL-ALISTP-WHEN-REFINED-ASSUMPTION-ALISTP-CHEAP))
 (8 4 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (8 4 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (7 7 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (7 7 (:REWRITE USE-ALL-RULE-ALISTP))
 (7 7 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (6 6 (:REWRITE ALL-<-TRANSITIVE))
 (4 4 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION REFINED-ASSUMPTION-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (4 2 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (3 3 (:REWRITE USE-ALL-CONSP-2))
 (3 3 (:REWRITE USE-ALL-CONSP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (3 3 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (3 3 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (3 3 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 3 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (3 3 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (3 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (3 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:TYPE-PRESCRIPTION MEMBERP))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (2 1 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (1 1 (:REWRITE USE-ALL-RATIONALP-2))
 (1 1 (:REWRITE USE-ALL-RATIONALP))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (1 1 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(TRY-TO-APPLY-RULES-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY
 (5012 5012 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (2157 8 (:DEFINITION PSEUDO-TERMP))
 (1295 4 (:REWRITE BOUNDED-AXE-TREEP-WHEN-PSEUDO-TERMP))
 (1068 45 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (994 1 (:DEFINITION AXE-TREEP))
 (542 542 (:TYPE-PRESCRIPTION LEN))
 (513 2 (:REWRITE AXE-TREEP-WHEN-PSEUDO-TERMP))
 (444 109 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (412 25 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (319 26 (:REWRITE LEN-OF-CDR))
 (290 10 (:REWRITE ALL-STORED-AXE-RULEP-WHEN-NOT-CONSP))
 (219 1 (:REWRITE AXE-TREE-LISTP-OF-CDR))
 (200 8 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (181 21 (:DEFINITION LENGTH))
 (175 98 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (173 77 (:REWRITE DEFAULT-CDR))
 (170 2 (:REWRITE AXE-TREEP-WHEN-DARGP))
 (158 150 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (154 98 (:REWRITE DEFAULT-<-2))
 (150 150 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (150 150 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (150 150 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (145 1 (:DEFINITION DARGP))
 (144 9 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (132 98 (:REWRITE DEFAULT-<-1))
 (112 98 (:REWRITE USE-ALL-<))
 (110 2 (:DEFINITION MYQUOTEP))
 (108 52 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (98 98 (:REWRITE USE-ALL-<-2))
 (98 98 (:REWRITE <-WHEN-BVLT))
 (98 98 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (96 8 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (96 8 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (95 2 (:REWRITE AXE-TREE-LISTP-WHEN-PSEUDO-TERM-LISTP))
 (92 92 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (88 88 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (83 2 (:DEFINITION PSEUDO-TERM-LISTP))
 (80 26 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (80 26 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (72 72 (:REWRITE USE-ALL-<=-2))
 (72 72 (:REWRITE USE-ALL-<=))
 (72 72 (:REWRITE BOUND-WHEN-USB))
 (70 10 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (50 25 (:REWRITE DEFAULT-+-2))
 (48 24 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (48 2 (:DEFINITION QUOTEP))
 (46 23 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (46 23 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (45 45 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (42 8 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (41 41 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (41 41 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (40 40 (:LINEAR ARRAY2P-LINEAR))
 (40 10 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (39 39 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (39 39 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (35 35 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (34 1 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (33 11 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (29 1 (:REWRITE AXE-TREE-LISTP-OF-CDR-2))
 (26 26 (:REWRITE USE-ALL-CONSP-2))
 (26 26 (:REWRITE USE-ALL-CONSP))
 (26 26 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (25 25 (:REWRITE DEFAULT-+-1))
 (24 24 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (24 24 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (24 12 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (24 12 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (23 23 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (23 23 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (23 23 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (23 23 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (23 23 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (23 2 (:REWRITE ALL-CONSP-OF-CDR))
 (22 3 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (21 2 (:REWRITE AXE-TREE-LISTP-WHEN-ALL-DARGP))
 (20 20 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (20 10 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (20 10 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (19 19 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (19 19 (:REWRITE EQUAL-WHEN-BVLT))
 (19 19 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (19 19 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (19 19 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (19 19 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (19 19 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (19 19 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (19 19 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (19 19 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (19 19 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (19 19 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (19 19 (:REWRITE ALL-<-TRANSITIVE))
 (19 9 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (18 18 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (18 18 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (18 18 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (18 9 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (18 9 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (18 9 (:DEFINITION FIX))
 (17 17 (:REWRITE EQUAL-OF-LEN-AND-0))
 (16 16 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (16 8 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (15 15 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (15 15 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (14 14 (:TYPE-PRESCRIPTION MEMBERP))
 (13 13 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (13 13 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (11 11 (:REWRITE USE-ALL-RATIONALP-2))
 (11 11 (:REWRITE USE-ALL-RATIONALP))
 (11 11 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (11 11 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (10 10 (:REWRITE USE-ALL-RULE-ALISTP))
 (10 10 (:REWRITE ALL-STORED-AXE-RULEP-WHEN-NOT-CONSP-CHEAP))
 (9 9 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (9 9 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (9 9 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (9 9 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (9 9 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:REWRITE USE-ALL-NATP-2))
 (8 8 (:REWRITE USE-ALL-NATP))
 (8 8 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (8 8 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (8 4 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN-CHEAP))
 (7 2 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (7 1 (:REWRITE ALL-DARGP-OF-CDR))
 (6 6 (:TYPE-PRESCRIPTION ALL-DARGP))
 (6 6 (:TYPE-PRESCRIPTION ALL-CONSP))
 (6 3 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION DARGP-LESS-THAN))
 (4 4 (:TYPE-PRESCRIPTION AXE-TREE-LISTP))
 (4 2 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (4 2 (:REWRITE AXE-TREEP-WHEN-EQUAL-OF-CAR-AND-QUOTE-CHEAP))
 (3 3 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (3 3 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ALL-DARGP-WHEN-BOUNDED-DARG-LISTP))
 (3 3 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (3 1 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (2 2 (:TYPE-PRESCRIPTION DARGP))
 (2 2 (:REWRITE USE-ALL-DARGP-2))
 (2 2 (:REWRITE USE-ALL-DARGP))
 (2 2 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (2 2 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE AXE-TREEP-WHEN-SYMBOLP-CHEAP))
 (2 2 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (2 1 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (2 1 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (2 1 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (2 1 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (1 1 (:TYPE-PRESCRIPTION MYQUOTEP))
 (1 1 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (1 1 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (1 1 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (1 1 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 )
(TRY-TO-APPLY-RULES-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY-LINEAR
 (1185 5 (:DEFINITION PSEUDO-TERMP))
 (995 1 (:DEFINITION AXE-TREEP))
 (783 783 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (585 24 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (513 2 (:REWRITE AXE-TREEP-WHEN-PSEUDO-TERMP))
 (311 1 (:REWRITE BOUNDED-AXE-TREEP-WHEN-PSEUDO-TERMP))
 (299 299 (:TYPE-PRESCRIPTION LEN))
 (247 16 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (220 1 (:REWRITE AXE-TREE-LISTP-OF-CDR))
 (210 55 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (208 17 (:REWRITE LEN-OF-CDR))
 (170 2 (:REWRITE AXE-TREEP-WHEN-DARGP))
 (145 1 (:DEFINITION DARGP))
 (125 5 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (116 4 (:REWRITE ALL-STORED-AXE-RULEP-WHEN-NOT-CONSP))
 (110 50 (:REWRITE DEFAULT-CDR))
 (110 2 (:DEFINITION MYQUOTEP))
 (100 12 (:DEFINITION LENGTH))
 (95 2 (:REWRITE AXE-TREE-LISTP-WHEN-PSEUDO-TERM-LISTP))
 (86 84 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (84 84 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (84 84 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (84 84 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (83 2 (:DEFINITION PSEUDO-TERM-LISTP))
 (65 32 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (60 28 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (60 5 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (58 58 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (50 32 (:REWRITE DEFAULT-<-1))
 (48 3 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (48 2 (:DEFINITION QUOTEP))
 (46 32 (:REWRITE DEFAULT-<-2))
 (44 14 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (44 14 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (40 40 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (38 32 (:REWRITE USE-ALL-<))
 (36 5 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (34 1 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (32 32 (:REWRITE USE-ALL-<-2))
 (32 32 (:REWRITE <-WHEN-BVLT))
 (32 32 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (32 16 (:REWRITE DEFAULT-+-2))
 (29 1 (:REWRITE AXE-TREE-LISTP-OF-CDR-2))
 (28 4 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (26 26 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (24 24 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (24 12 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (24 2 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (23 2 (:REWRITE ALL-CONSP-OF-CDR))
 (22 3 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (21 2 (:REWRITE AXE-TREE-LISTP-WHEN-ALL-DARGP))
 (20 10 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (20 10 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (18 18 (:REWRITE USE-ALL-<=-2))
 (18 18 (:REWRITE USE-ALL-<=))
 (18 18 (:REWRITE BOUND-WHEN-USB))
 (18 9 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (18 9 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (16 16 (:REWRITE DEFAULT-+-1))
 (16 4 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (15 15 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (14 14 (:REWRITE USE-ALL-CONSP-2))
 (14 14 (:REWRITE USE-ALL-CONSP))
 (14 14 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (14 14 (:REWRITE EQUAL-WHEN-BVLT))
 (14 14 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (14 14 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (14 14 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (14 14 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (14 14 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (14 14 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (14 14 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (14 14 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (14 14 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (14 14 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (13 6 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (12 12 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (12 12 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (12 12 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (12 6 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (12 6 (:DEFINITION FIX))
 (11 11 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (11 11 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (11 11 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (11 11 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (11 11 (:REWRITE EQUAL-OF-LEN-AND-0))
 (10 10 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (10 10 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (10 10 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (10 10 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (10 10 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (10 10 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (10 10 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (10 5 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (9 9 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (9 9 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (9 9 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (9 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (8 8 (:TYPE-PRESCRIPTION AXE-TREEP))
 (8 8 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (8 4 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (8 4 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (7 7 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (7 7 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (7 7 (:REWRITE ALL-<-TRANSITIVE))
 (7 2 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (7 1 (:REWRITE ALL-DARGP-OF-CDR))
 (6 6 (:TYPE-PRESCRIPTION MEMBERP))
 (6 6 (:TYPE-PRESCRIPTION ALL-DARGP))
 (6 6 (:TYPE-PRESCRIPTION ALL-CONSP))
 (6 6 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (6 6 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (6 3 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (6 3 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (5 5 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (4 4 (:TYPE-PRESCRIPTION AXE-TREE-LISTP))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP))
 (4 4 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (4 4 (:REWRITE ALL-STORED-AXE-RULEP-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (4 2 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (4 2 (:REWRITE AXE-TREEP-WHEN-EQUAL-OF-CAR-AND-QUOTE-CHEAP))
 (3 3 (:REWRITE USE-ALL-RATIONALP-2))
 (3 3 (:REWRITE USE-ALL-RATIONALP))
 (3 3 (:REWRITE TRY-TO-APPLY-RULES-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY))
 (3 3 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (3 3 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (3 3 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ALL-DARGP-WHEN-BOUNDED-DARG-LISTP))
 (3 3 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 1 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (2 2 (:TYPE-PRESCRIPTION DARGP))
 (2 2 (:REWRITE USE-ALL-NATP-2))
 (2 2 (:REWRITE USE-ALL-NATP))
 (2 2 (:REWRITE USE-ALL-DARGP-2))
 (2 2 (:REWRITE USE-ALL-DARGP))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (2 2 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE AXE-TREEP-WHEN-SYMBOLP-CHEAP))
 (2 2 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (2 2 (:REWRITE AXE-TREEP-WHEN-BOUNDED-AXE-TREEP))
 (2 1 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (2 1 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (2 1 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (2 1 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (2 1 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (1 1 (:TYPE-PRESCRIPTION MYQUOTEP))
 (1 1 (:TYPE-PRESCRIPTION DARGP-LESS-THAN))
 (1 1 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (1 1 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (1 1 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (1 1 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (1 1 (:REWRITE BOUNDED-AXE-TREEP-MONO))
 )
(SIMPLIFY-TREE-AND-ADD-TO-DAG-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY
 (3352 3352 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (1543 5 (:REWRITE BOUNDED-AXE-TREEP-WHEN-PSEUDO-TERMP))
 (1523 5 (:DEFINITION PSEUDO-TERMP))
 (150 6 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (129 15 (:DEFINITION LENGTH))
 (112 108 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (108 108 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (108 108 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (108 108 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (80 53 (:REWRITE DEFAULT-<-2))
 (73 53 (:REWRITE DEFAULT-<-1))
 (59 53 (:REWRITE USE-ALL-<))
 (53 53 (:REWRITE USE-ALL-<-2))
 (53 53 (:REWRITE <-WHEN-BVLT))
 (53 53 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (53 53 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (50 50 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (50 25 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (41 41 (:REWRITE USE-ALL-<=-2))
 (41 41 (:REWRITE USE-ALL-<=))
 (41 41 (:REWRITE BOUND-WHEN-USB))
 (41 25 (:REWRITE DEFAULT-+-2))
 (38 2 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (36 12 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (36 12 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (34 2 (:LINEAR LEN-OF-CDR-LINEAR))
 (27 27 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (27 27 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (25 25 (:REWRITE DEFAULT-+-1))
 (24 24 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (24 24 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (24 24 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (24 24 (:REWRITE EQUAL-WHEN-BVLT))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (24 24 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (24 24 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (24 6 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (22 22 (:LINEAR ARRAY2P-LINEAR))
 (22 11 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (22 1 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (18 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (15 15 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (12 12 (:REWRITE USE-ALL-CONSP-2))
 (12 12 (:REWRITE USE-ALL-CONSP))
 (12 12 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (11 11 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (11 11 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (11 11 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (11 11 (:REWRITE EQUAL-OF-LEN-AND-0))
 (10 10 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (10 10 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (10 10 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (10 10 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (10 5 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (10 5 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (10 5 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (10 5 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (10 5 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (10 5 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (10 5 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN-CHEAP))
 (10 5 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (7 7 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (6 6 (:TYPE-PRESCRIPTION MEMBERP))
 (6 6 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (6 6 (:REWRITE USE-ALL-RULE-ALISTP))
 (6 6 (:REWRITE USE-ALL-RATIONALP-2))
 (6 6 (:REWRITE USE-ALL-RATIONALP))
 (6 6 (:REWRITE USE-ALL-NATP-2))
 (6 6 (:REWRITE USE-ALL-NATP))
 (6 6 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (6 6 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (6 6 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (6 6 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (6 6 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:TYPE-PRESCRIPTION AXE-TREEP))
 (5 5 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (5 5 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (5 5 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (5 5 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (5 5 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (5 5 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (5 5 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (5 5 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (5 5 (:REWRITE ALL-<-TRANSITIVE))
 (3 1 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (3 1 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-CAR-AND-QUOTE))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-NATP-CHEAP))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION MYQUOTEP))
 (1 1 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-QUOTEP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-CONSP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-MONO))
 )
(SIMPLIFY-TREE-AND-ADD-TO-DAG-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY-LINEAR
 (1276 1276 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (909 3 (:REWRITE BOUNDED-AXE-TREEP-WHEN-PSEUDO-TERMP))
 (897 3 (:DEFINITION PSEUDO-TERMP))
 (329 11 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (212 212 (:TYPE-PRESCRIPTION LEN))
 (172 46 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (141 9 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (125 10 (:REWRITE LEN-OF-CDR))
 (100 4 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (75 9 (:DEFINITION LENGTH))
 (66 30 (:REWRITE DEFAULT-CDR))
 (54 54 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (54 54 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (54 54 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (54 54 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (39 26 (:REWRITE DEFAULT-<-2))
 (39 26 (:REWRITE DEFAULT-<-1))
 (34 17 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (32 26 (:REWRITE USE-ALL-<))
 (30 30 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (26 26 (:REWRITE USE-ALL-<-2))
 (26 26 (:REWRITE <-WHEN-BVLT))
 (26 26 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (26 26 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (24 8 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (24 8 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (22 1 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (20 10 (:REWRITE DEFAULT-+-2))
 (18 18 (:REWRITE USE-ALL-<=-2))
 (18 18 (:REWRITE USE-ALL-<=))
 (18 18 (:REWRITE BOUND-WHEN-USB))
 (16 4 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (12 6 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (11 11 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (11 11 (:REWRITE EQUAL-WHEN-BVLT))
 (11 11 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (11 11 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (11 11 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (11 11 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (11 11 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (11 11 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (11 11 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (11 11 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (11 11 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (11 11 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (10 10 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (10 10 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE DEFAULT-+-1))
 (9 9 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (9 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (8 8 (:REWRITE USE-ALL-CONSP-2))
 (8 8 (:REWRITE USE-ALL-CONSP))
 (8 8 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (7 7 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (7 7 (:REWRITE EQUAL-OF-LEN-AND-0))
 (6 6 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (6 6 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (6 6 (:TYPE-PRESCRIPTION MEMBERP))
 (6 6 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (6 6 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (6 6 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (6 6 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (6 6 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (6 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (6 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (6 3 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (6 3 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (6 3 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (6 3 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (6 3 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN-CHEAP))
 (6 3 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (6 3 (:DEFINITION FIX))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP))
 (4 4 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (4 4 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (4 4 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (3 3 (:TYPE-PRESCRIPTION AXE-TREEP))
 (3 3 (:REWRITE USE-ALL-RATIONALP-2))
 (3 3 (:REWRITE USE-ALL-RATIONALP))
 (3 3 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (3 3 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (3 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (3 3 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (3 3 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (3 3 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (3 3 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ALL-<-TRANSITIVE))
 (3 3 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 1 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (3 1 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-CAR-AND-QUOTE))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-NATP-CHEAP))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION MYQUOTEP))
 (1 1 (:REWRITE USE-ALL-NATP-2))
 (1 1 (:REWRITE USE-ALL-NATP))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (1 1 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-QUOTEP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-CONSP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-MONO))
 )
(SIMPLIFY-TREES-AND-ADD-TO-DAG-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY
 (966 966 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (234 11 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (184 4 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-PSEUDO-TERM-LISTP))
 (168 4 (:DEFINITION PSEUDO-TERM-LISTP))
 (90 4 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-NOT-CONSP))
 (60 4 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (35 26 (:REWRITE DEFAULT-<-1))
 (34 26 (:REWRITE DEFAULT-<-2))
 (32 16 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (28 26 (:REWRITE USE-ALL-<))
 (28 4 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-ALL-DARGP))
 (26 26 (:REWRITE USE-ALL-<-2))
 (26 26 (:REWRITE <-WHEN-BVLT))
 (26 26 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (26 26 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (26 11 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (24 8 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (24 8 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (22 22 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (22 22 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (22 22 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (22 22 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (20 20 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (20 20 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (20 5 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (18 18 (:REWRITE USE-ALL-<=-2))
 (18 18 (:REWRITE USE-ALL-<=))
 (18 18 (:REWRITE BOUND-WHEN-USB))
 (16 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (12 12 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (12 12 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (12 12 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (12 12 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (11 11 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (8 8 (:REWRITE USE-ALL-CONSP-2))
 (8 8 (:REWRITE USE-ALL-CONSP))
 (8 8 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (8 8 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (8 4 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (8 4 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (8 4 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (8 4 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (7 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (6 6 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (6 6 (:REWRITE EQUAL-WHEN-BVLT))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (6 6 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (6 6 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (6 6 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (5 5 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (5 5 (:REWRITE USE-ALL-RULE-ALISTP))
 (5 5 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (5 5 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (5 5 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (5 5 (:REWRITE ALL-<-TRANSITIVE))
 (4 4 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (4 4 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (4 4 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (3 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:TYPE-PRESCRIPTION MEMBERP))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (2 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (2 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:REWRITE USE-ALL-RATIONALP-2))
 (1 1 (:REWRITE USE-ALL-RATIONALP))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE BOUNDED-DARG-LISTP-MONOTONE))
 (1 1 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(SIMPLIFY-TREES-AND-ADD-TO-DAG-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY-LINEAR
 (966 966 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (186 9 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (184 4 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-PSEUDO-TERM-LISTP))
 (168 4 (:DEFINITION PSEUDO-TERM-LISTP))
 (90 4 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-NOT-CONSP))
 (45 26 (:REWRITE DEFAULT-<-1))
 (32 26 (:REWRITE USE-ALL-<))
 (32 26 (:REWRITE DEFAULT-<-2))
 (28 4 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-ALL-DARGP))
 (26 26 (:REWRITE USE-ALL-<-2))
 (26 26 (:REWRITE <-WHEN-BVLT))
 (26 26 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (26 26 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (24 12 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (24 9 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (20 20 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (20 20 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (20 20 (:REWRITE USE-ALL-<=-2))
 (20 20 (:REWRITE USE-ALL-<=))
 (20 20 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (20 20 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (20 20 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (20 20 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (20 20 (:REWRITE BOUND-WHEN-USB))
 (20 5 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (18 6 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (18 6 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (16 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (12 12 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (12 12 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (12 12 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (12 12 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (9 9 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (9 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (8 8 (:TYPE-PRESCRIPTION ALL-DARGP))
 (8 8 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (8 4 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (8 4 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (8 4 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (8 4 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (7 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (6 6 (:TYPE-PRESCRIPTION MEMBERP))
 (6 6 (:REWRITE USE-ALL-CONSP-2))
 (6 6 (:REWRITE USE-ALL-CONSP))
 (6 6 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (6 6 (:REWRITE EQUAL-WHEN-BVLT))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (6 6 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (6 6 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (6 6 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (6 6 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (5 5 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (5 5 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (5 5 (:REWRITE USE-ALL-RULE-ALISTP))
 (5 5 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (5 5 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (5 5 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (5 5 (:REWRITE ALL-<-TRANSITIVE))
 (4 4 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (4 4 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (4 4 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE ALL-DARGP-WHEN-BOUNDED-DARG-LISTP))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (3 3 (:REWRITE USE-ALL-RATIONALP-2))
 (3 3 (:REWRITE USE-ALL-RATIONALP))
 (3 3 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (2 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (2 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE BOUNDED-DARG-LISTP-MONOTONE))
 )
(SIMPLIFY-FUN-CALL-AND-ADD-TO-DAG-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY-LINEAR
 (590 590 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (33 11 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (32 2 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (28 2 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (23 11 (:REWRITE DEFAULT-<-1))
 (21 3 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (15 11 (:REWRITE USE-ALL-<))
 (12 3 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (12 2 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (11 11 (:REWRITE USE-ALL-<=-2))
 (11 11 (:REWRITE USE-ALL-<=))
 (11 11 (:REWRITE USE-ALL-<-2))
 (11 11 (:REWRITE DEFAULT-<-2))
 (11 11 (:REWRITE BOUND-WHEN-USB))
 (11 11 (:REWRITE <-WHEN-BVLT))
 (11 11 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (8 8 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (8 8 (:TYPE-PRESCRIPTION LEN))
 (6 6 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (6 6 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (6 6 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (6 6 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (6 6 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (6 3 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (6 3 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (6 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (5 5 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (5 5 (:REWRITE ALL-<-TRANSITIVE))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (4 4 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (4 4 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (4 2 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (4 2 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (4 2 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (3 3 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (3 1 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (3 1 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-CAR-AND-QUOTE))
 (2 2 (:REWRITE USE-ALL-RATIONALP-2))
 (2 2 (:REWRITE USE-ALL-RATIONALP))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (2 2 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (2 2 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (2 2 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (2 2 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (2 2 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (2 2 (:REWRITE EQUAL-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 1 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-NATP-CHEAP))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION MYQUOTEP))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-QUOTEP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-CONSP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-MONO))
 )
(RELIEVE-FREE-VAR-HYP-AND-ALL-OTHERS-FOR-BASIC-PROVER
 (83286 2942 (:REWRITE AXE-TREE-LISTP-OF-CDR-2))
 (65068 1485 (:REWRITE AXE-TREEP-WHEN-PSEUDO-TERMP))
 (57193 2886 (:REWRITE AXE-TREE-LISTP-OF-CDR))
 (15793 1404 (:REWRITE AXE-TREEP-OF-CAR))
 (14574 2437 (:REWRITE CONSP-WHEN-TRUE-LISTP-AND-NON-NIL))
 (6011 56 (:REWRITE BOUNDED-AXE-TREEP-WHEN-PSEUDO-TERMP))
 (5131 1541 (:REWRITE AXE-TREEP-WHEN-EQUAL-OF-CAR-AND-QUOTE-CHEAP))
 (2711 1543 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (2455 2455 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (2048 1024 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (1116 268 (:REWRITE BOUNDED-AXE-TREEP-WHEN-NATP-STRONG))
 (630 62 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (594 99 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (548 137 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (262 262 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (97 97 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (44 2 (:REWRITE <-OF-LARGEST-NON-QUOTEP))
 (36 12 (:REWRITE SYMBOL-LISTP-OF-CDR))
 (29 27 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (9 9 (:TYPE-PRESCRIPTION INTEGERP-OF-SUB-TRIES-TYPE))
 (4 2 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION MYQUOTEP))
 (2 2 (:REWRITE DARGP-LESS-THAN-WHEN-NATP-CHEAP))
 (2 2 (:REWRITE DARGP-LESS-THAN-MONO))
 (1 1 (:REWRITE ALIST-SUITABLE-FOR-HYPSP-OF-APPEND-AND-CDR-WHEN-FREE-VARS))
 )
(REWRITE-NODES-FOR-BASIC-PROVER
 (70307 70307 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (13614 6807 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-AREF1))
 (10803 10803 (:TYPE-PRESCRIPTION TYPE-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX))
 (10130 5065 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-DARGS-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX-SIMPLE))
 (9263 25 (:REWRITE ALL-<-OF-CONS))
 (9072 24 (:REWRITE <-OF-MAYBE-REPLACE-NODENUM-USING-ASSUMPTION-ARRAY))
 (5900 122 (:REWRITE DARGP-LESS-THAN-OF-NTH-OF-DARGS-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP))
 (5203 5065 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-DARGS-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP))
 (4554 1410 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (4160 1856 (:REWRITE USE-ALL-<))
 (3567 122 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (3552 444 (:REWRITE ALL-<-OF-+-OF-1))
 (3132 1856 (:REWRITE DEFAULT-<-1))
 (2988 2988 (:REWRITE <-WHEN-BVLT))
 (2988 2988 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (2986 2986 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (2823 879 (:REWRITE AREF1-WHEN-TOO-LARGE-CHEAP))
 (2500 661 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (2427 1856 (:REWRITE DEFAULT-<-2))
 (2420 2420 (:TYPE-PRESCRIPTION MEMBERP))
 (2182 892 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (2028 2028 (:REWRITE USE-ALL-<=-2))
 (2028 2028 (:REWRITE USE-ALL-<=))
 (2007 351 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (2007 351 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (1856 1856 (:REWRITE USE-ALL-<-2))
 (1585 1585 (:REWRITE BOUND-WHEN-USB))
 (1444 19 (:REWRITE BOUNDED-AXE-TREEP-WHEN-PSEUDO-TERMP))
 (1429 125 (:REWRITE LEN-OF-AREF1-WHEN-QUOTEP-AND-PSEUDO-DAG-ARRAYP-AUX))
 (1406 19 (:REWRITE PSEUDO-TERMP-OF-CONS-1))
 (1349 19 (:DEFINITION PSEUDO-TERM-LISTP))
 (1344 150 (:REWRITE ALL-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP-LIST))
 (1254 714 (:REWRITE DEFAULT-+-2))
 (1177 529 (:REWRITE DEFAULT-CDR))
 (1138 569 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (1128 1128 (:TYPE-PRESCRIPTION NATP-OF-LARGEST-NON-QUOTEP))
 (1128 1128 (:TYPE-PRESCRIPTION ACL2-NUMBERP-OF-LARGEST-NON-QUOTEP))
 (1078 1078 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (1078 539 (:REWRITE ALL-NATP-IMPLIES-ALL-INTEGERP-CHEAP))
 (1008 48 (:REWRITE GET-ARGS-NOT-DONE-WHEN-NOT-CONSP-OF-KEEP-ATOMS))
 (984 493 (:TYPE-PRESCRIPTION SYMBOLP-OF-NTH-0-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP))
 (886 886 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (880 880 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (829 829 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (829 829 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (829 829 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (800 37 (:REWRITE NOT-EQUAL-OF-CAR-AND-QUOTE-WHEN-LEN-WRONG-AND-PSEUDO-DAG-ARRAYP-AUX))
 (767 693 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (760 95 (:REWRITE ALL-<-HACK))
 (736 74 (:REWRITE PSEUDO-DAG-ARRAYP-AUX-OF-CAR))
 (714 714 (:REWRITE DEFAULT-+-1))
 (684 134 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (676 10 (:REWRITE DARGP-LESS-THAN-OF-LOOKUP-ARG-IN-RESULT-ARRAY-ALT))
 (668 668 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (636 520 (:REWRITE USE-ALL-CONSP))
 (590 295 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (580 290 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (539 539 (:REWRITE ALL-UNSIGNED-BYTE-P-IMPLIES-ALL-INTEGERP))
 (539 539 (:REWRITE ALL-INTEGERP-WHEN-UNSIGNED-BYTE-LISTP))
 (539 539 (:REWRITE ALL-INTEGERP-WHEN-NOT-CONSP-CHEAP))
 (524 524 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (520 520 (:REWRITE USE-ALL-CONSP-2))
 (491 91 (:REWRITE <-OF-CAR-AND-ALEN1))
 (444 74 (:REWRITE PSEUDO-DAG-ARRAYP-LIST-OF-CDR))
 (393 5 (:REWRITE LARGEST-NON-QUOTEP-WHEN-ALL-CONSP))
 (385 385 (:REWRITE PSEUDO-DAG-ARRAYP-LIST-WHEN-BOUNDED-DARG-LISTP-SPECIAL))
 (385 385 (:REWRITE PSEUDO-DAG-ARRAYP-LIST-WHEN-BOUNDED-DARG-LISTP))
 (336 336 (:LINEAR ARRAY2P-LINEAR))
 (304 304 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (304 304 (:REWRITE EQUAL-WHEN-BVLT))
 (304 304 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (304 304 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (304 304 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (304 304 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (304 304 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (304 304 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (304 304 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (304 304 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (304 304 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (295 295 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (286 130 (:REWRITE NTH-WHEN-NOT-CONSP-CHEAP))
 (269 74 (:REWRITE PSEUDO-DAG-ARRAYP-AUX-WHEN-PSEUDO-DAGP-AUX))
 (268 134 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (265 265 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (265 265 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (264 122 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (240 240 (:TYPE-PRESCRIPTION KEEP-ATOMS))
 (236 236 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (236 236 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (211 47 (:REWRITE USE-ALL-<-FOR-CAR))
 (192 96 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (162 54 (:REWRITE ARRAY1P-WHEN-ASSUMPTION-ARRAYP))
 (144 48 (:REWRITE USB-PLUS-FROM-BOUNDS))
 (136 130 (:REWRITE NTH-WHEN-<=-LEN-CHEAP))
 (134 134 (:TYPE-PRESCRIPTION MYQUOTEP))
 (130 130 (:TYPE-PRESCRIPTION PSEUDO-DAGP-AUX))
 (130 130 (:REWRITE NTH-WHEN-ZP-CHEAP))
 (128 128 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (123 41 (:REWRITE ALL-<-OF-0-WHEN-ALL-NATP))
 (119 119 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (119 119 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (119 119 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (119 119 (:REWRITE USE-ALL-RULE-ALISTP))
 (119 119 (:REWRITE UNSIGNED-BYTE-P-FALSE-WHEN-NOT-LONGER))
 (119 119 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (106 53 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (104 52 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (104 52 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (97 97 (:REWRITE USE-ALL-NATP-2))
 (97 97 (:REWRITE USE-ALL-NATP))
 (97 97 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (97 97 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (97 97 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (96 96 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (93 93 (:REWRITE NOT-<-OF-CAR-WHEN-BOUNDED-DARG-LISTP-2))
 (81 81 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (81 81 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (81 81 (:REWRITE <-OF-+-OF-1-STRENGTHEN))
 (76 76 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (75 25 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (74 74 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN))
 (71 71 (:REWRITE USE-ALL-RATIONALP-2))
 (71 71 (:REWRITE USE-ALL-RATIONALP))
 (65 65 (:REWRITE PSEUDO-DAGP-AUX-WHEN-NOT-CONSP-CHEAP))
 (57 57 (:REWRITE ZP-OPEN))
 (53 53 (:REWRITE BOUNDED-DARG-LISTP-MONOTONE))
 (52 52 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (48 48 (:REWRITE UNSIGNED-BYTE-P-WHEN-SIZE-IS-NEGATIVE-LIMITED))
 (48 48 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (48 48 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (48 48 (:REWRITE UBP-LONGER-BETTER))
 (47 47 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (47 47 (:REWRITE EQUAL-OF-QUOTE-AND-CAR-OF-AREF1-WHEN-RENAMING-ARRAYP-AUX))
 (45 3 (:REWRITE ALL-CONSP-OF-CDR))
 (38 38 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (38 19 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (38 19 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (38 19 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (25 25 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (25 25 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (20 10 (:REWRITE LEN-OF-NTH-WHEN-ALL-DARGP))
 (20 10 (:REWRITE LEN-OF-NTH-OF-DARGS))
 (19 19 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (19 19 (:REWRITE BOUNDED-AXE-TREEP-MONO))
 (19 19 (:REWRITE AXE-TREEP-WHEN-BOUNDED-AXE-TREEP))
 (16 8 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (10 10 (:TYPE-PRESCRIPTION DAG-EXPRP))
 (10 10 (:REWRITE LEN-OF-NTH-WHEN-BOUNDED-DARG-LISTP))
 (10 5 (:REWRITE LARGEST-NON-QUOTEP-WHEN-ALL-MYQUOTEP-CHEAP))
 (10 5 (:REWRITE LARGEST-NON-QUOTEP-WHEN-ALL-CONSP-CHEAP))
 (8 8 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (7 1 (:REWRITE DARGP-LESS-THAN-OF-AREF1-WHEN-RENAMING-ARRAYP))
 (6 3 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (4 1 (:REWRITE DARGP-LESS-THAN-OF-AREF1-WHEN-RENAMING-ARRAYP-AUX))
 (3 3 (:REWRITE ALL-DARGP-WHEN-BOUNDED-DARG-LISTP))
 (3 1 (:REWRITE ARRAY1P-WHEN-CANDIDATE-DEPS-ARRAYP))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-NATP-CHEAP))
 (1 1 (:REWRITE USE-ALL-DAG-FUNCTION-CALL-EXPRP-2))
 (1 1 (:REWRITE USE-ALL-DAG-FUNCTION-CALL-EXPRP))
 (1 1 (:REWRITE RENAMING-ARRAYP-MONOTONE))
 (1 1 (:REWRITE RENAMING-ARRAYP-AUX-MONOTONE))
 (1 1 (:REWRITE PSEUDO-DAG-ARRAYP-AUX-MONOTONE))
 (1 1 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (1 1 (:REWRITE MYQUOTEP-OF-AREF1-WHEN-RENAMING-ARRAYP-AUX))
 (1 1 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-QUOTEP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-OF-AREF1-WHEN-RENAMING-ARRAYP-FREE))
 (1 1 (:REWRITE DARGP-LESS-THAN-OF-AREF1-WHEN-RENAMING-ARRAYP-AUX-FREE))
 (1 1 (:REWRITE DARGP-LESS-THAN-MONO))
 (1 1 (:REWRITE ARRAY1P-WHEN-RENAMING-ARRAYP))
 (1 1 (:REWRITE ARRAY1P-WHEN-CONTEXT-ARRAYP))
 )
(REWRITE-NODES-FOR-BASIC-PROVER-RETURN-TYPE
 (408757 20904 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (208601 16449 (:REWRITE DEFAULT-CDR))
 (164385 2657 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (125908 10332 (:REWRITE LEN-OF-CDR))
 (109342 109342 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (102310 51155 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-AREF1))
 (85558 36779 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (82656 41328 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-DARGS-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX-SIMPLE))
 (80704 18879 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (57388 41328 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-DARGS-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP))
 (55272 392 (:REWRITE AREF1-OF-ASET1-BOTH))
 (49477 9176 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (49477 9176 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (45260 45260 (:TYPE-PRESCRIPTION TYPE-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX))
 (44258 16530 (:REWRITE AREF1-WHEN-TOO-LARGE-CHEAP))
 (34196 34196 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (34196 34196 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (34196 34196 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (26988 8996 (:REWRITE +-COMBINE-CONSTANTS))
 (23556 2796 (:REWRITE NTH-WHEN-NOT-CONSP-CHEAP))
 (20926 20526 (:REWRITE DEFAULT-+-2))
 (20904 20904 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (20882 471 (:REWRITE NOT-EQUAL-OF-CAR-AND-QUOTE-WHEN-LEN-WRONG-AND-PSEUDO-DAG-ARRAYP-AUX))
 (20653 11574 (:REWRITE DEFAULT-<-2))
 (20526 20526 (:REWRITE DEFAULT-+-1))
 (16002 11966 (:REWRITE USE-ALL-<))
 (15384 7332 (:REWRITE USE-ALL-CONSP))
 (14198 678 (:REWRITE GET-ARGS-NOT-DONE-WHEN-NOT-CONSP-OF-KEEP-ATOMS))
 (13781 11574 (:REWRITE DEFAULT-<-1))
 (13440 13440 (:REWRITE <-WHEN-BVLT))
 (13440 13440 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (13439 13439 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (12088 12088 (:TYPE-PRESCRIPTION MEMBERP))
 (11966 11966 (:REWRITE USE-ALL-<-2))
 (10976 392 (:REWRITE USE-ALL-<-FOR-CAR))
 (9486 862 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (7840 392 (:REWRITE USE-ALL-NATP-FOR-CAR))
 (7448 392 (:REWRITE CONSP-OF-CDR))
 (7361 7361 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (7332 7332 (:REWRITE USE-ALL-CONSP-2))
 (7308 826 (:REWRITE <-OF-CAR-AND-ALEN1-WHEN-PSEUDO-DAG-ARRAYP-LIST))
 (6865 6865 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (6686 18 (:REWRITE ALL-<-OF-CONS))
 (6560 18 (:REWRITE <-OF-MAYBE-REPLACE-NODENUM-USING-ASSUMPTION-ARRAY))
 (6379 6379 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (6379 6379 (:REWRITE EQUAL-WHEN-BVLT))
 (6379 6379 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (6379 6379 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (6379 6379 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (6379 6379 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (6379 6379 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (6379 6379 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (6379 6379 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (6379 6379 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (6379 6379 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (5348 826 (:REWRITE <-OF-CAR-AND-ALEN1))
 (5322 2657 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (5215 511 (:REWRITE ZP-OPEN))
 (4918 1473 (:REWRITE PSEUDO-DAG-ARRAYP-LIST-OF-CDR))
 (4856 679 (:REWRITE ALL-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP-LIST))
 (4198 4198 (:REWRITE USE-ALL-<=-2))
 (4198 4198 (:REWRITE USE-ALL-<=))
 (3821 3821 (:REWRITE BOUND-WHEN-USB))
 (3476 1019 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (3380 3380 (:TYPE-PRESCRIPTION KEEP-ATOMS))
 (3252 3252 (:REWRITE PSEUDO-DAG-ARRAYP-LIST-WHEN-BOUNDED-DARG-LISTP-SPECIAL))
 (3252 3252 (:REWRITE PSEUDO-DAG-ARRAYP-LIST-WHEN-BOUNDED-DARG-LISTP))
 (3030 384 (:REWRITE ALL-<-OF-+-OF-1))
 (3020 92 (:REWRITE DARGP-LESS-THAN-OF-NTH-OF-DARGS-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP))
 (2796 2796 (:REWRITE NTH-WHEN-ZP-CHEAP))
 (2796 2796 (:REWRITE NTH-WHEN-<=-LEN-CHEAP))
 (2603 710 (:REWRITE PSEUDO-DAG-ARRAYP-AUX-WHEN-PSEUDO-DAGP-AUX))
 (2370 1257 (:TYPE-PRESCRIPTION SYMBOLP-OF-NTH-0-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP))
 (1846 1772 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (1808 904 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (1680 840 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (1397 1061 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (1272 12 (:REWRITE DARGP-LESS-THAN-OF-LOOKUP-ARG-IN-RESULT-ARRAY-ALT))
 (1262 1262 (:TYPE-PRESCRIPTION PSEUDO-DAGP-AUX))
 (1218 18 (:REWRITE BOUNDED-AXE-TREEP-WHEN-PSEUDO-TERMP))
 (1184 16 (:REWRITE PSEUDO-TERMP-OF-CONS-1))
 (1136 16 (:DEFINITION PSEUDO-TERM-LISTP))
 (1036 1036 (:LINEAR ARRAY2P-LINEAR))
 (1035 99 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (912 912 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (912 456 (:REWRITE ALL-NATP-IMPLIES-ALL-INTEGERP-CHEAP))
 (840 840 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (838 838 (:REWRITE USE-ALL-NATP-2))
 (838 838 (:REWRITE USE-ALL-NATP))
 (838 838 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (838 838 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (838 838 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (800 400 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (774 258 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (754 754 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (754 754 (:REWRITE <-OF-+-ARG1-WHEN-NEGATIVE-CONSTANT))
 (686 686 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (686 686 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (631 631 (:REWRITE PSEUDO-DAGP-AUX-WHEN-NOT-CONSP-CHEAP))
 (624 78 (:REWRITE ALL-<-HACK))
 (550 550 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (550 550 (:REWRITE EQUAL-OF-QUOTE-AND-CAR-OF-AREF1-WHEN-RENAMING-ARRAYP-AUX))
 (540 270 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (528 176 (:REWRITE ARRAY1P-WHEN-ASSUMPTION-ARRAYP))
 (480 204 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (480 204 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (456 456 (:REWRITE ALL-UNSIGNED-BYTE-P-IMPLIES-ALL-INTEGERP))
 (456 456 (:REWRITE ALL-INTEGERP-WHEN-UNSIGNED-BYTE-LISTP))
 (456 456 (:REWRITE ALL-INTEGERP-WHEN-NOT-CONSP-CHEAP))
 (392 392 (:REWRITE PSEUDO-DAG-ARRAYP-AUX-MONOTONE))
 (392 392 (:REWRITE NATP-OF-CAR-WHEN-BOUNDED-DARG-LISTP-GEN))
 (392 392 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (302 302 (:REWRITE USE-ALL-RATIONALP-2))
 (302 302 (:REWRITE USE-ALL-RATIONALP))
 (258 258 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (258 258 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (248 248 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (248 248 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (242 242 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (242 242 (:REWRITE USE-ALL-RULE-ALISTP))
 (242 242 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (204 204 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (198 99 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (99 99 (:TYPE-PRESCRIPTION MYQUOTEP))
 (96 96 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (88 44 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (78 78 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (64 64 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (48 48 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN))
 (44 44 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (44 44 (:REWRITE BOUNDED-DARG-LISTP-MONOTONE))
 (36 18 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (32 32 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (32 16 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (32 16 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (24 12 (:REWRITE LEN-OF-NTH-WHEN-ALL-DARGP))
 (24 12 (:REWRITE LEN-OF-NTH-OF-DARGS))
 (18 18 (:REWRITE BOUNDED-AXE-TREEP-MONO))
 (18 18 (:REWRITE AXE-TREEP-WHEN-BOUNDED-AXE-TREEP))
 (16 16 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (12 12 (:TYPE-PRESCRIPTION DAG-EXPRP))
 (12 12 (:REWRITE LEN-OF-NTH-WHEN-BOUNDED-DARG-LISTP))
 (7 1 (:REWRITE DARGP-LESS-THAN-OF-AREF1-WHEN-RENAMING-ARRAYP))
 (4 1 (:REWRITE DARGP-LESS-THAN-OF-AREF1-WHEN-RENAMING-ARRAYP-AUX))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE RENAMING-ARRAYP-MONOTONE))
 (1 1 (:REWRITE RENAMING-ARRAYP-AUX-MONOTONE))
 (1 1 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (1 1 (:REWRITE MYQUOTEP-OF-AREF1-WHEN-RENAMING-ARRAYP-AUX))
 (1 1 (:REWRITE DARGP-LESS-THAN-OF-AREF1-WHEN-RENAMING-ARRAYP-FREE))
 (1 1 (:REWRITE DARGP-LESS-THAN-OF-AREF1-WHEN-RENAMING-ARRAYP-AUX-FREE))
 )
(REWRITE-LITERAL-FOR-BASIC-PROVER
 (987 987 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (113 99 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-AREF1-WHEN-DAG-PARENT-ARRAYP))
 (99 99 (:TYPE-PRESCRIPTION TYPE-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX))
 (22 18 (:REWRITE USE-ALL-<))
 (20 18 (:REWRITE DEFAULT-<-1))
 (18 18 (:REWRITE USE-ALL-<-2))
 (18 18 (:REWRITE DEFAULT-<-2))
 (18 18 (:REWRITE <-WHEN-BVLT))
 (18 18 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (18 18 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (17 17 (:REWRITE USE-ALL-<=-2))
 (17 17 (:REWRITE USE-ALL-<=))
 (17 17 (:REWRITE BOUND-WHEN-USB))
 (8 8 (:REWRITE ALL-<-TRANSITIVE))
 (8 2 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (7 1 (:REWRITE NOT-ALL-<=-WHEN-<-AND-MEMBER-EQUAL))
 (6 3 (:REWRITE ALL-NATP-IMPLIES-ALL-INTEGERP-CHEAP))
 (5 5 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (5 5 (:REWRITE DEFAULT-+-2))
 (5 5 (:REWRITE DEFAULT-+-1))
 (5 5 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (5 5 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (5 1 (:REWRITE ALL-<-OF-0-WHEN-ALL-NATP))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (4 1 (:REWRITE AREF1-WHEN-TOO-LARGE-CHEAP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE RESULT-ARRAYP-MONOTONE-ON-BOUND))
 (3 3 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (3 3 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (3 3 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE ALL-UNSIGNED-BYTE-P-IMPLIES-ALL-INTEGERP))
 (3 3 (:REWRITE ALL-INTEGERP-WHEN-UNSIGNED-BYTE-LISTP))
 (3 3 (:REWRITE ALL-INTEGERP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ALL-<=-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ALL-<=-WHEN-NOT-CONSP))
 (3 3 (:REWRITE ALL-<=-MONOTONE))
 (2 2 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (2 2 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (2 2 (:REWRITE USE-ALL-RULE-ALISTP))
 (2 2 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (2 2 (:REWRITE MEMBER-EQUAL-WHEN-SINGLETON-IFF))
 (2 2 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (2 1 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (1 1 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (1 1 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 )
(REWRITE-LITERAL-FOR-BASIC-PROVER-RETURN-TYPE
 (843 843 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (140 70 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-AREF1-WHEN-DAG-PARENT-ARRAYP))
 (70 70 (:TYPE-PRESCRIPTION TYPE-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX))
 (22 4 (:REWRITE NAT-LISTP-WHEN-ALL-NATP))
 (21 17 (:REWRITE USE-ALL-<))
 (19 17 (:REWRITE DEFAULT-<-1))
 (18 18 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (18 18 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (18 18 (:REWRITE ALL-<-TRANSITIVE))
 (17 17 (:REWRITE USE-ALL-<-2))
 (17 17 (:REWRITE DEFAULT-<-2))
 (17 17 (:REWRITE <-WHEN-BVLT))
 (17 17 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (17 17 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (16 16 (:REWRITE USE-ALL-<=-2))
 (16 16 (:REWRITE USE-ALL-<=))
 (16 16 (:REWRITE BOUND-WHEN-USB))
 (12 3 (:REWRITE AREF1-WHEN-TOO-LARGE-CHEAP))
 (11 11 (:REWRITE DEFAULT-+-2))
 (11 11 (:REWRITE DEFAULT-+-1))
 (10 5 (:REWRITE ALL-NATP-IMPLIES-ALL-INTEGERP-CHEAP))
 (10 2 (:REWRITE ALL-NATP-WHEN-NAT-LISTP))
 (8 8 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:LINEAR ARRAY2P-LINEAR))
 (8 2 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (6 6 (:REWRITE USE-ALL-NATP-2))
 (6 6 (:REWRITE USE-ALL-NATP))
 (6 6 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (6 6 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (5 5 (:REWRITE RESULT-ARRAYP-MONOTONE-ON-BOUND))
 (5 5 (:REWRITE ALL-UNSIGNED-BYTE-P-IMPLIES-ALL-INTEGERP))
 (5 5 (:REWRITE ALL-INTEGERP-WHEN-UNSIGNED-BYTE-LISTP))
 (5 5 (:REWRITE ALL-INTEGERP-WHEN-NOT-CONSP-CHEAP))
 (5 5 (:REWRITE ALL-<=-WHEN-NOT-CONSP-CHEAP))
 (5 5 (:REWRITE ALL-<=-WHEN-NOT-CONSP))
 (5 5 (:REWRITE ALL-<=-MONOTONE))
 (5 5 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (4 2 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (2 2 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (2 2 (:REWRITE USE-ALL-RULE-ALISTP))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (2 2 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 )
(REWRITE-LITERAL-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY
 (689 689 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (25 17 (:REWRITE USE-ALL-<))
 (24 17 (:REWRITE DEFAULT-<-1))
 (17 17 (:REWRITE USE-ALL-<=-2))
 (17 17 (:REWRITE USE-ALL-<=))
 (17 17 (:REWRITE USE-ALL-<-2))
 (17 17 (:REWRITE DEFAULT-<-2))
 (17 17 (:REWRITE BOUND-WHEN-USB))
 (17 17 (:REWRITE <-WHEN-BVLT))
 (17 17 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (17 17 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (12 3 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (8 8 (:TYPE-PRESCRIPTION MEMBERP))
 (7 7 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (7 7 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (7 7 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (7 7 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (4 2 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (3 3 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (3 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 1 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (3 1 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-CAR-AND-QUOTE))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE ALL-<-TRANSITIVE))
 (2 1 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-NATP-CHEAP))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION MYQUOTEP))
 (1 1 (:REWRITE USE-ALL-RATIONALP-2))
 (1 1 (:REWRITE USE-ALL-RATIONALP))
 (1 1 (:REWRITE USE-ALL-NATP-2))
 (1 1 (:REWRITE USE-ALL-NATP))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (1 1 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (1 1 (:REWRITE EQUAL-WHEN-BVLT))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-QUOTEP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-CONSP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-MONO))
 (1 1 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(REWRITE-LITERAL-FOR-BASIC-PROVER-RETURN-TYPE-LINEAR
 (669 669 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (29 17 (:REWRITE DEFAULT-<-1))
 (27 17 (:REWRITE USE-ALL-<))
 (17 17 (:REWRITE USE-ALL-<=-2))
 (17 17 (:REWRITE USE-ALL-<=))
 (17 17 (:REWRITE USE-ALL-<-2))
 (17 17 (:REWRITE DEFAULT-<-2))
 (17 17 (:REWRITE BOUND-WHEN-USB))
 (17 17 (:REWRITE <-WHEN-BVLT))
 (17 17 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (17 17 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (12 3 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (10 10 (:TYPE-PRESCRIPTION MEMBERP))
 (6 6 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (6 6 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (6 6 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (6 6 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (6 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (4 2 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (3 3 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (3 1 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (3 1 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-CAR-AND-QUOTE))
 (2 2 (:REWRITE USE-ALL-RATIONALP-2))
 (2 2 (:REWRITE USE-ALL-RATIONALP))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE ALL-<-TRANSITIVE))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 1 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-NATP-CHEAP))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION MYQUOTEP))
 (1 1 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (1 1 (:REWRITE EQUAL-WHEN-BVLT))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-QUOTEP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-CONSP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-MONO))
 )
(REWRITE-LITERALS-FOR-BASIC-PROVER
 (1531 1531 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (226 9 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (113 41 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (100 100 (:REWRITE <-WHEN-BVLT))
 (100 100 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (100 100 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (99 3 (:REWRITE MAXELEM-SINGLETON-ALT))
 (86 1 (:REWRITE BOUND-ON-MV-NTH-4-OF-GET-DARG-DISJUNCTS-3-GEN))
 (79 7 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (77 3 (:REWRITE ALL-<-OF-0-WHEN-ALL-NATP))
 (66 6 (:REWRITE LEN-OF-CDR))
 (64 27 (:REWRITE DEFAULT-<-1))
 (64 2 (:DEFINITION ATOM))
 (55 1 (:REWRITE TYPE-OF-GET-DARG-DISJUNCTS-TWO))
 (52 28 (:REWRITE USE-ALL-<))
 (50 25 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-4-OF-GET-DARG-DISJUNCTS))
 (33 1 (:DEFINITION BINARY-APPEND))
 (30 27 (:REWRITE DEFAULT-<-2))
 (28 28 (:REWRITE USE-ALL-<-2))
 (24 24 (:TYPE-PRESCRIPTION MEMBERP))
 (24 24 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (24 24 (:REWRITE EQUAL-WHEN-BVLT))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (24 24 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (24 24 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (21 21 (:REWRITE USE-ALL-<=-2))
 (21 21 (:REWRITE USE-ALL-<=))
 (21 21 (:REWRITE BOUND-WHEN-USB))
 (21 9 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (21 9 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (20 5 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (18 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (17 17 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (17 17 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (17 17 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (17 17 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (16 8 (:TYPE-PRESCRIPTION NATP-OF-MAXELEM-FORCED))
 (16 8 (:TYPE-PRESCRIPTION NATP-OF-MAXELEM))
 (12 12 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (12 12 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (12 7 (:REWRITE DEFAULT-+-2))
 (10 10 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (10 10 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (9 9 (:REWRITE USE-ALL-RATIONALP-2))
 (9 9 (:REWRITE USE-ALL-RATIONALP))
 (9 9 (:REWRITE USE-ALL-CONSP-2))
 (9 9 (:REWRITE USE-ALL-CONSP))
 (9 9 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (9 9 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (8 8 (:LINEAR ARRAY2P-LINEAR))
 (8 4 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (7 7 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (5 5 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (5 5 (:REWRITE USE-ALL-RULE-ALISTP))
 (5 5 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (4 4 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (4 4 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (4 4 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 4 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE NOT-<-OF-CAR-WHEN-BOUNDED-DARG-LISTP-2))
 (3 3 (:REWRITE MAXELEM-WHEN-NON-CONSP))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (2 1 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE NTH-WHEN-ZP-CHEAP))
 (1 1 (:REWRITE NTH-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE NTH-WHEN-<=-LEN-CHEAP))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONS-NON-CONSTANT))
 (1 1 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 )
(REWRITE-LITERALS-FOR-BASIC-PROVER-RETURN-TYPE
 (5813 5 (:REWRITE NOT-ALL-NATP-WHEN-NOT-NATP-AND-MEMBER-EQUAL))
 (4026 122 (:DEFINITION BINARY-APPEND))
 (3311 128 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (2643 2643 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (2112 2112 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (1586 122 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (1342 122 (:REWRITE LEN-OF-CDR))
 (1056 528 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (1056 528 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (528 528 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (528 528 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (528 528 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (528 528 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (528 528 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (368 184 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-4-OF-GET-DARG-DISJUNCTS))
 (277 277 (:REWRITE <-WHEN-BVLT))
 (277 277 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (277 277 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (277 189 (:REWRITE USE-ALL-<))
 (270 188 (:REWRITE DEFAULT-<-1))
 (268 256 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (262 128 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (262 128 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (257 257 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (257 257 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (257 257 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (257 257 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (250 250 (:REWRITE DEFAULT-CDR))
 (226 188 (:REWRITE DEFAULT-<-2))
 (189 189 (:REWRITE USE-ALL-<-2))
 (163 75 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (137 4 (:REWRITE BOUND-ON-MV-NTH-4-OF-GET-DARG-DISJUNCTS-3-GEN))
 (128 128 (:REWRITE USE-ALL-CONSP-2))
 (128 128 (:REWRITE USE-ALL-CONSP))
 (128 128 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (128 128 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (122 122 (:REWRITE DEFAULT-+-2))
 (122 122 (:REWRITE DEFAULT-+-1))
 (122 122 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (96 96 (:TYPE-PRESCRIPTION MEMBERP))
 (61 61 (:REWRITE USE-ALL-<=-2))
 (61 61 (:REWRITE USE-ALL-<=))
 (61 61 (:REWRITE BOUND-WHEN-USB))
 (60 14 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (44 44 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (44 44 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (40 20 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (40 10 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (34 34 (:LINEAR ARRAY2P-LINEAR))
 (32 32 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (32 32 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (24 16 (:REWRITE USE-ALL-NATP))
 (20 20 (:REWRITE USE-ALL-RATIONALP-2))
 (20 20 (:REWRITE USE-ALL-RATIONALP))
 (16 16 (:REWRITE USE-ALL-NATP-2))
 (16 16 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (16 16 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (16 16 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (14 14 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (10 10 (:REWRITE USE-ALL-RULE-ALISTP))
 (10 10 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (10 10 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (8 8 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (8 8 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (6 3 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (4 4 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (4 4 (:REWRITE EQUAL-WHEN-BVLT))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (4 4 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (4 4 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (3 3 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (3 3 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE NOT-<-OF-CAR-WHEN-BOUNDED-DARG-LISTP-2))
 )
(REWRITE-LITERALS-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY
 (9672 288 (:DEFINITION BINARY-APPEND))
 (8423 321 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (7191 7191 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (3828 288 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (3189 288 (:REWRITE LEN-OF-CDR))
 (722 642 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (682 321 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (682 321 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (648 648 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (648 648 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (648 648 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (648 648 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (580 580 (:REWRITE DEFAULT-CDR))
 (477 383 (:REWRITE USE-ALL-<))
 (461 461 (:REWRITE <-WHEN-BVLT))
 (461 461 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (461 461 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (425 382 (:REWRITE DEFAULT-<-1))
 (422 382 (:REWRITE DEFAULT-<-2))
 (383 383 (:REWRITE USE-ALL-<-2))
 (321 321 (:REWRITE USE-ALL-CONSP-2))
 (321 321 (:REWRITE USE-ALL-CONSP))
 (321 321 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (321 321 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (295 288 (:REWRITE DEFAULT-+-2))
 (288 288 (:REWRITE DEFAULT-+-1))
 (288 288 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (160 160 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (149 71 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (116 116 (:LINEAR ARRAY2P-LINEAR))
 (94 94 (:TYPE-PRESCRIPTION MEMBERP))
 (87 2 (:REWRITE BOUND-ON-MV-NTH-4-OF-GET-DARG-DISJUNCTS-3-GEN))
 (74 37 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-4-OF-GET-DARG-DISJUNCTS))
 (62 62 (:REWRITE USE-ALL-<=-2))
 (62 62 (:REWRITE USE-ALL-<=))
 (62 62 (:REWRITE BOUND-WHEN-USB))
 (56 2 (:REWRITE TYPE-OF-GET-DARG-DISJUNCTS-TWO))
 (52 13 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (44 22 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (39 39 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (39 39 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (38 38 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (38 38 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (31 31 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (31 31 (:REWRITE EQUAL-WHEN-BVLT))
 (31 31 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (31 31 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (31 31 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (31 31 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (31 31 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (31 31 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (31 31 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (31 31 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (31 31 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (22 22 (:REWRITE USE-ALL-NATP-2))
 (22 22 (:REWRITE USE-ALL-NATP))
 (22 22 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (22 22 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (18 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (11 11 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (11 11 (:REWRITE USE-ALL-RULE-ALISTP))
 (11 11 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (11 11 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (11 11 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (9 9 (:REWRITE USE-ALL-RATIONALP-2))
 (9 9 (:REWRITE USE-ALL-RATIONALP))
 (7 7 (:REWRITE EQUAL-OF-LEN-AND-0))
 (4 4 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE NOT-<-OF-CAR-WHEN-BOUNDED-DARG-LISTP-2))
 )
(REWRITE-LITERALS-FOR-BASIC-PROVER-RETURN-TYPE-2
 (1654 46 (:DEFINITION BINARY-APPEND))
 (1519 54 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (710 46 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (512 46 (:REWRITE LEN-OF-CDR))
 (300 150 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (258 258 (:TYPE-PRESCRIPTION NAT-LISTP))
 (216 108 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (162 54 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (162 54 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (109 109 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (109 109 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (109 109 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (109 109 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (92 92 (:REWRITE DEFAULT-CDR))
 (64 54 (:REWRITE DEFAULT-<-2))
 (56 12 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (54 54 (:REWRITE USE-ALL-CONSP-2))
 (54 54 (:REWRITE USE-ALL-CONSP))
 (54 54 (:REWRITE USE-ALL-<-2))
 (54 54 (:REWRITE USE-ALL-<))
 (54 54 (:REWRITE DEFAULT-<-1))
 (54 54 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (54 54 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (54 54 (:REWRITE <-WHEN-BVLT))
 (54 54 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (54 54 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (48 46 (:REWRITE DEFAULT-+-2))
 (46 46 (:REWRITE DEFAULT-+-1))
 (46 46 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (24 12 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (21 4 (:REWRITE REWRITE-LITERALS-FOR-BASIC-PROVER-RETURN-TYPE))
 (14 14 (:TYPE-PRESCRIPTION WF-DAGP))
 (12 12 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (12 12 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (6 6 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (6 6 (:REWRITE EQUAL-WHEN-BVLT))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (6 6 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (6 6 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (6 2 (:REWRITE REWRITE-LITERAL-FOR-BASIC-PROVER-RETURN-TYPE))
 (6 1 (:REWRITE TYPE-OF-GET-DARG-DISJUNCTS))
 (2 2 (:REWRITE EQUAL-OF-LEN-AND-0))
 )
(REWRITE-LITERALS-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY-LINEAR
 (304 304 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (100 1 (:DEFINITION REWRITE-LITERALS-FOR-BASIC-PROVER))
 (74 2 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (57 1 (:DEFINITION BINARY-APPEND))
 (29 3 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (25 1 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (23 3 (:REWRITE ALL-<-TRANSITIVE))
 (22 22 (:TYPE-PRESCRIPTION LEN))
 (22 4 (:REWRITE NAT-LISTP-WHEN-ALL-NATP))
 (15 7 (:REWRITE USE-ALL-<))
 (15 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (14 1 (:REWRITE LEN-OF-CDR))
 (10 2 (:REWRITE ALL-NATP-WHEN-NAT-LISTP))
 (9 7 (:REWRITE DEFAULT-<-2))
 (8 8 (:TYPE-PRESCRIPTION MEMBERP))
 (8 7 (:REWRITE DEFAULT-<-1))
 (8 4 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (7 7 (:REWRITE USE-ALL-<-2))
 (7 7 (:REWRITE <-WHEN-BVLT))
 (7 7 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (7 7 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (6 2 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (6 2 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (5 5 (:REWRITE USE-ALL-<=-2))
 (5 5 (:REWRITE USE-ALL-<=))
 (5 5 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (5 5 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (5 5 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (5 5 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (5 5 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (4 2 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (4 1 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (3 3 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (3 3 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (3 3 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (2 2 (:REWRITE USE-ALL-NATP-2))
 (2 2 (:REWRITE USE-ALL-NATP))
 (2 2 (:REWRITE USE-ALL-CONSP-2))
 (2 2 (:REWRITE USE-ALL-CONSP))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (1 1 (:REWRITE USE-ALL-RULE-ALISTP))
 (1 1 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (1 1 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (1 1 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (1 1 (:REWRITE EQUAL-WHEN-BVLT))
 (1 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(REWRITE-CLAUSE-FOR-BASIC-PROVER
 (529 529 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (288 4 (:DEFINITION UNIQUIFY-ALIST-EQ-AUX))
 (251 15 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (108 8 (:REWRITE DEFAULT-CDR))
 (98 91 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (91 91 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (91 91 (:REWRITE ALL-<-TRANSITIVE))
 (53 53 (:TYPE-PRESCRIPTION LEN))
 (53 2 (:REWRITE TYPE-OF-GET-DISJUNCTS-FROM-NODES-TWO))
 (51 2 (:REWRITE BOUND-ON-MV-NTH-4-OF-GET-DISJUNCTS-FROM-NODES-3-GEN))
 (49 10 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (40 5 (:LINEAR <-OF-0-AND-MV-NTH-4-OF-GET-DISJUNCTS-FROM-NODES))
 (40 4 (:REWRITE ASSOC-EQUAL-WHEN-MEMBER-EQUAL-OF-STRIP-CARS))
 (38 19 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (30 12 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (25 16 (:REWRITE DEFAULT-<-2))
 (21 6 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (21 6 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (19 19 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (18 16 (:REWRITE USE-ALL-<))
 (16 16 (:REWRITE USE-ALL-<-2))
 (16 16 (:REWRITE DEFAULT-<-1))
 (15 15 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (14 14 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (14 14 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (14 14 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (11 11 (:REWRITE USE-ALL-CONSP-2))
 (11 11 (:REWRITE USE-ALL-CONSP))
 (11 11 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (8 8 (:REWRITE USE-ALL-<=-2))
 (8 8 (:REWRITE USE-ALL-<=))
 (8 8 (:REWRITE BOUND-WHEN-USB))
 (8 8 (:LINEAR ARRAY2P-LINEAR))
 (8 4 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (8 4 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (8 4 (:REWRITE ASSOC-EQUAL-WHEN-LOOKUP-EQUAL-CHEAP))
 (7 7 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (4 4 (:REWRITE MEMBER-EQUAL-OF-NIL))
 (4 4 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (4 4 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (4 4 (:REWRITE LOOKUP-EQUAL-OF-NIL))
 (4 4 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE ASSOC-EQUAL-WHEN-SUBSETP-EQUAL-OF-STRIP-CARS))
 (4 4 (:REWRITE ASSOC-EQUAL-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:DEFINITION ASSOC-EQUAL))
 (4 2 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (4 1 (:REWRITE INTERN-IN-PACKAGE-OF-SYMBOL-IS-IDENTITY))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION MEMBERP))
 (2 2 (:TYPE-PRESCRIPTION MEMBER-SYMBOL-NAME))
 (2 2 (:REWRITE USE-ALL-NATP-2))
 (2 2 (:REWRITE USE-ALL-NATP))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (2 2 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (2 2 (:REWRITE EQUAL-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (2 2 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (2 1 (:REWRITE DEFAULT-INTERN-IN-PACKAGE-OF-SYMBOL))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (1 1 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (1 1 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 )
(REWRITE-CLAUSE-FOR-BASIC-PROVER-RETURN-TYPE
 (1597 2 (:REWRITE NOT-ALL-NATP-WHEN-NOT-NATP-AND-MEMBER-EQUAL))
 (1074 1074 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (586 586 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (348 348 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (348 348 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (348 348 (:REWRITE ALL-<-TRANSITIVE))
 (294 147 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (294 147 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (206 10 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (147 147 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (147 147 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (147 147 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (145 145 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (145 145 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (144 2 (:DEFINITION UNIQUIFY-ALIST-EQ-AUX))
 (97 17 (:REWRITE NAT-LISTP-WHEN-ALL-NATP))
 (68 34 (:REWRITE DEFAULT-INTERN-IN-PACKAGE-OF-SYMBOL))
 (67 34 (:REWRITE INTERN-IN-PACKAGE-OF-SYMBOL-IS-IDENTITY))
 (54 4 (:REWRITE DEFAULT-CDR))
 (40 10 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (31 13 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (29 14 (:REWRITE DEFAULT-<-1))
 (25 5 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (25 5 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (24 3 (:LINEAR <-OF-0-AND-MV-NTH-4-OF-GET-DISJUNCTS-FROM-NODES))
 (22 22 (:TYPE-PRESCRIPTION MEMBER-SYMBOL-NAME))
 (22 22 (:LINEAR ARRAY2P-LINEAR))
 (20 14 (:REWRITE USE-ALL-<))
 (20 2 (:REWRITE ASSOC-EQUAL-WHEN-MEMBER-EQUAL-OF-STRIP-CARS))
 (19 14 (:REWRITE DEFAULT-<-2))
 (18 9 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (14 14 (:REWRITE USE-ALL-<-2))
 (14 14 (:REWRITE <-WHEN-BVLT))
 (14 14 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (14 14 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (11 11 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (11 11 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (10 10 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (10 10 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (10 10 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (10 10 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (10 9 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (9 9 (:REWRITE USE-ALL-<=-2))
 (9 9 (:REWRITE USE-ALL-<=))
 (9 9 (:REWRITE BOUND-WHEN-USB))
 (9 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (8 8 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (8 8 (:REWRITE USE-ALL-RULE-ALISTP))
 (8 8 (:REWRITE USE-ALL-CONSP-2))
 (8 8 (:REWRITE USE-ALL-CONSP))
 (8 8 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (8 8 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (8 8 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (7 7 (:REWRITE USE-ALL-NATP-2))
 (7 7 (:REWRITE USE-ALL-NATP))
 (7 7 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (7 7 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (6 6 (:TYPE-PRESCRIPTION MEMBERP))
 (4 2 (:REWRITE ASSOC-EQUAL-WHEN-LOOKUP-EQUAL-CHEAP))
 (3 3 (:REWRITE USE-ALL-RATIONALP-2))
 (3 3 (:REWRITE USE-ALL-RATIONALP))
 (3 3 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE MEMBER-EQUAL-OF-NIL))
 (2 2 (:REWRITE LOOKUP-EQUAL-OF-NIL))
 (2 2 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (2 2 (:REWRITE EQUAL-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (2 2 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:REWRITE ASSOC-EQUAL-WHEN-SUBSETP-EQUAL-OF-STRIP-CARS))
 (2 2 (:REWRITE ASSOC-EQUAL-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:DEFINITION ASSOC-EQUAL))
 )
(REWRITE-CLAUSE-FOR-BASIC-PROVER-RETURN-TYPE-LINEAR
 (793 1 (:REWRITE NOT-ALL-NATP-WHEN-NOT-NATP-AND-MEMBER-EQUAL))
 (288 288 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (224 224 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (144 72 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (144 72 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (72 72 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (72 72 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (72 72 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (72 72 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (72 72 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (16 6 (:REWRITE DEFAULT-<-1))
 (10 6 (:REWRITE USE-ALL-<))
 (8 4 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (6 6 (:REWRITE USE-ALL-<=-2))
 (6 6 (:REWRITE USE-ALL-<=))
 (6 6 (:REWRITE USE-ALL-<-2))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE BOUND-WHEN-USB))
 (6 6 (:REWRITE <-WHEN-BVLT))
 (6 6 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (6 6 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (6 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (4 4 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (3 3 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (3 3 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ALL-<-TRANSITIVE))
 (2 2 (:REWRITE USE-ALL-RATIONALP-2))
 (2 2 (:REWRITE USE-ALL-RATIONALP))
 (2 2 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:LINEAR ARRAY2P-LINEAR))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 )
(REWRITE-CLAUSE-FOR-BASIC-PROVER-RETURN-TYPE-2
 (260 130 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-4-OF-GET-DISJUNCTS-FROM-NODES))
 (230 7 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (144 2 (:DEFINITION UNIQUIFY-ALIST-EQ-AUX))
 (130 130 (:TYPE-PRESCRIPTION NATP))
 (58 10 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (54 4 (:REWRITE DEFAULT-CDR))
 (48 24 (:REWRITE INTERN-IN-PACKAGE-OF-SYMBOL-IS-IDENTITY))
 (48 24 (:REWRITE DEFAULT-INTERN-IN-PACKAGE-OF-SYMBOL))
 (43 7 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (37 10 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (34 5 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (34 5 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (20 20 (:TYPE-PRESCRIPTION NAT-LISTP))
 (20 10 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (20 2 (:REWRITE ASSOC-EQUAL-WHEN-MEMBER-EQUAL-OF-STRIP-CARS))
 (16 16 (:TYPE-PRESCRIPTION MEMBER-SYMBOL-NAME))
 (10 10 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (10 10 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (10 10 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (10 5 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (10 5 (:REWRITE DEFAULT-<-2))
 (7 7 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (6 6 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (5 5 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (5 5 (:REWRITE USE-ALL-CONSP-2))
 (5 5 (:REWRITE USE-ALL-CONSP))
 (5 5 (:REWRITE USE-ALL-<-2))
 (5 5 (:REWRITE USE-ALL-<))
 (5 5 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (5 5 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (5 5 (:REWRITE <-WHEN-BVLT))
 (5 5 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (5 5 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (4 2 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (4 2 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (4 2 (:REWRITE ASSOC-EQUAL-WHEN-LOOKUP-EQUAL-CHEAP))
 (2 2 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (2 2 (:REWRITE MEMBER-EQUAL-OF-NIL))
 (2 2 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (2 2 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (2 2 (:REWRITE LOOKUP-EQUAL-OF-NIL))
 (2 2 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (2 2 (:REWRITE EQUAL-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (2 2 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:REWRITE ASSOC-EQUAL-WHEN-SUBSETP-EQUAL-OF-STRIP-CARS))
 (2 2 (:REWRITE ASSOC-EQUAL-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:DEFINITION ASSOC-EQUAL))
 )
(REWRITE-CLAUSE-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY
 (793 1 (:REWRITE NOT-ALL-NATP-WHEN-NOT-NATP-AND-MEMBER-EQUAL))
 (351 351 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (288 288 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (144 72 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (144 72 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (72 72 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (72 72 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (72 72 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (72 72 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (72 72 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (10 5 (:REWRITE DEFAULT-<-1))
 (10 5 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (7 7 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (7 5 (:REWRITE USE-ALL-<))
 (7 5 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:LINEAR ARRAY2P-LINEAR))
 (5 5 (:REWRITE USE-ALL-<=-2))
 (5 5 (:REWRITE USE-ALL-<=))
 (5 5 (:REWRITE USE-ALL-<-2))
 (5 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE BOUND-WHEN-USB))
 (5 5 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (5 5 (:REWRITE <-WHEN-BVLT))
 (5 5 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (5 5 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (5 4 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP))
 (4 4 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (4 4 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (4 4 (:REWRITE ALL-<-TRANSITIVE))
 (3 3 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (3 3 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:TYPE-PRESCRIPTION MEMBERP))
 (2 2 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (1 1 (:REWRITE USE-ALL-RATIONALP-2))
 (1 1 (:REWRITE USE-ALL-RATIONALP))
 (1 1 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:LINEAR REWRITE-CLAUSE-FOR-BASIC-PROVER-RETURN-TYPE-LINEAR))
 )
(APPLY-TACTIC-FOR-BASIC-PROVER
 (140 77 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (69 69 (:TYPE-PRESCRIPTION NAT-LISTP))
 (69 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (13 10 (:REWRITE DEFAULT-<-2))
 (12 6 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (10 10 (:REWRITE USE-ALL-<-2))
 (10 10 (:REWRITE USE-ALL-<))
 (10 10 (:REWRITE DEFAULT-<-1))
 (10 10 (:REWRITE DEFAULT-+-2))
 (10 10 (:REWRITE DEFAULT-+-1))
 (10 10 (:REWRITE <-WHEN-BVLT))
 (10 10 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (10 10 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (9 3 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (9 3 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (7 7 (:REWRITE USE-ALL-<=-2))
 (7 7 (:REWRITE USE-ALL-<=))
 (7 7 (:REWRITE BOUND-WHEN-USB))
 (6 6 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (6 6 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (6 6 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (4 4 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (4 4 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE ZP-OPEN))
 (3 3 (:REWRITE USE-ALL-CONSP-2))
 (3 3 (:REWRITE USE-ALL-CONSP))
 (3 3 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 3 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (3 3 (:REWRITE <-OF-+-OF-1-STRENGTHEN))
 (3 3 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (3 3 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (2 2 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (2 2 (:REWRITE EQUAL-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(FLAG-APPLY-TACTIC-FOR-BASIC-PROVER
 (213 127 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (115 5 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (96 96 (:TYPE-PRESCRIPTION NAT-LISTP))
 (21 21 (:REWRITE DEFAULT-+-2))
 (21 21 (:REWRITE DEFAULT-+-1))
 (21 16 (:REWRITE DEFAULT-<-2))
 (20 10 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (16 16 (:REWRITE USE-ALL-<-2))
 (16 16 (:REWRITE USE-ALL-<))
 (16 16 (:REWRITE DEFAULT-<-1))
 (16 16 (:REWRITE <-WHEN-BVLT))
 (16 16 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (16 16 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (15 5 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (15 5 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (11 11 (:REWRITE USE-ALL-<=-2))
 (11 11 (:REWRITE USE-ALL-<=))
 (11 11 (:REWRITE BOUND-WHEN-USB))
 (10 10 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (10 10 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (10 10 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (10 10 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (6 6 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (6 6 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (5 5 (:REWRITE ZP-OPEN))
 (5 5 (:REWRITE USE-ALL-CONSP-2))
 (5 5 (:REWRITE USE-ALL-CONSP))
 (5 5 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (5 5 (:REWRITE EQUAL-WHEN-BVLT))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (5 5 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (5 5 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (5 5 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (5 5 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (5 5 (:REWRITE <-OF-+-OF-1-STRENGTHEN))
 (5 5 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (5 5 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (3 3 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(FLAG::FLAG-EQUIV-LEMMA)
(FLAG-APPLY-TACTIC-FOR-BASIC-PROVER-EQUIVALENCES)
(FLAG-LEMMA-FOR-APPLY-TACTIC-FOR-BASIC-PROVER-RETURN-TYPE
 (448731 14470 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (149065 12351 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (117778 9178 (:REWRITE ZP-OPEN))
 (102068 28938 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (80775 26925 (:REWRITE +-COMBINE-CONSTANTS))
 (65503 14469 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (65503 14469 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (62452 62452 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (55240 11048 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (40626 29146 (:REWRITE DEFAULT-<-2))
 (40320 29146 (:REWRITE USE-ALL-<))
 (40183 18087 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (39797 39797 (:REWRITE DEFAULT-+-2))
 (39797 39797 (:REWRITE DEFAULT-+-1))
 (36311 3301 (:REWRITE LEN-OF-CDR))
 (33144 11048 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (29539 29146 (:REWRITE DEFAULT-<-1))
 (29146 29146 (:REWRITE USE-ALL-<-2))
 (29146 29146 (:REWRITE <-WHEN-BVLT))
 (29146 29146 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (29146 29146 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (27741 27741 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (27741 27741 (:REWRITE EQUAL-WHEN-BVLT))
 (27741 27741 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (27741 27741 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (27741 27741 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (27741 27741 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (27741 27741 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (27741 27741 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (27741 27741 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (27741 27741 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (27741 27741 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (22096 22096 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (22096 22096 (:TYPE-PRESCRIPTION ALL-CONSP))
 (22096 11048 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (21466 21466 (:REWRITE DEFAULT-CDR))
 (18087 18087 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (18087 18087 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (18087 18087 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (14677 14677 (:REWRITE USE-ALL-<=-2))
 (14677 14677 (:REWRITE USE-ALL-<=))
 (14677 14677 (:REWRITE BOUND-WHEN-USB))
 (14470 14470 (:REWRITE USE-ALL-CONSP-2))
 (14470 14470 (:REWRITE USE-ALL-CONSP))
 (14470 14470 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (14470 14470 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (11174 11174 (:TYPE-PRESCRIPTION MEMBERP))
 (11048 11048 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (11048 11048 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (11048 11048 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (11048 11048 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (11048 11048 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (11048 11048 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (11048 11048 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (11048 11048 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (11048 11048 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (3301 3301 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (1472 1472 (:LINEAR ARRAY2P-LINEAR))
 (1151 435 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (746 373 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (595 55 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (450 65 (:REWRITE RATIONALP-WHEN-NATP-FOR-AXE))
 (405 405 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (373 373 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (371 371 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (371 371 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (184 184 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (184 184 (:REWRITE USE-ALL-RULE-ALISTP))
 (184 184 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (119 119 (:REWRITE USE-ALL-NATP-2))
 (119 119 (:REWRITE USE-ALL-NATP))
 (119 119 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (119 119 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (119 119 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (71 71 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (71 71 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (65 65 (:REWRITE USE-ALL-RATIONALP-2))
 (65 65 (:REWRITE USE-ALL-RATIONALP))
 (55 55 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (55 55 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (40 20 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (20 20 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (19 19 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (6 1 (:REWRITE ELIMINATE-A-TUPLE-RETURN-TYPE-4))
 (2 1 (:TYPE-PRESCRIPTION REWRITE-CLAUSE-FOR-BASIC-PROVER-RETURN-TYPE-2))
 (2 1 (:TYPE-PRESCRIPTION ELIMINATE-A-TUPLE-RETURN-TYPE-4))
 )
(APPLY-TACTIC-FOR-BASIC-PROVER-RETURN-TYPE)
(APPLY-TACTICS-FOR-BASIC-PROVER-RETURN-TYPE)
(APPLY-TACTIC-FOR-BASIC-PROVER
 (2304 2304 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (408 15 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (270 14 (:REWRITE <-OF-+-OF-1-STRENGTHEN-2))
 (154 28 (:REWRITE NAT-LISTP-WHEN-ALL-NATP))
 (84 20 (:REWRITE SIMPLE-PROVER-TACTIC-LISTP-OF-CDR-WHEN-REP))
 (81 20 (:REWRITE SIMPLE-PROVER-TACTIC-LISTP-OF-CDR-WHEN-SEQ))
 (70 14 (:REWRITE ALL-NATP-WHEN-NAT-LISTP))
 (67 41 (:REWRITE DEFAULT-<-1))
 (60 30 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (56 41 (:REWRITE DEFAULT-<-2))
 (53 53 (:REWRITE <-WHEN-BVLT))
 (53 53 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (53 53 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (50 2 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (45 15 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (45 15 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (41 41 (:REWRITE USE-ALL-<-2))
 (41 41 (:REWRITE USE-ALL-<))
 (32 32 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (28 28 (:LINEAR ARRAY2P-LINEAR))
 (28 14 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (28 2 (:REWRITE LEN-OF-CDR))
 (26 26 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (26 26 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (26 26 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (26 26 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (24 24 (:REWRITE USE-ALL-<=-2))
 (24 24 (:REWRITE USE-ALL-<=))
 (24 24 (:REWRITE BOUND-WHEN-USB))
 (22 22 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (22 22 (:REWRITE EQUAL-WHEN-BVLT))
 (22 22 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (22 22 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (22 22 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (22 22 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (22 22 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (22 22 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (22 22 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (22 22 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (22 22 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (22 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (20 20 (:REWRITE DEFAULT-CDR))
 (19 19 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (19 19 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (19 19 (:REWRITE UNSIGNED-BYTE-P-FALSE-WHEN-NOT-LONGER))
 (16 16 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (16 16 (:REWRITE USE-ALL-RULE-ALISTP))
 (16 16 (:REWRITE USE-ALL-NATP-2))
 (16 16 (:REWRITE USE-ALL-NATP))
 (16 16 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (16 16 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (16 16 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (16 2 (:REWRITE RATIONALP-WHEN-NATP-FOR-AXE))
 (15 15 (:REWRITE USE-ALL-CONSP-2))
 (15 15 (:REWRITE USE-ALL-CONSP))
 (15 15 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (15 15 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (15 5 (:REWRITE USB-PLUS-FROM-BOUNDS))
 (14 14 (:REWRITE UNSIGNED-BYTE-P-WHEN-SIZE-IS-NEGATIVE-LIMITED))
 (14 14 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (14 14 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (14 14 (:REWRITE UBP-LONGER-BETTER))
 (14 14 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (14 14 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (14 14 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (14 14 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (14 14 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (14 14 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (14 14 (:REWRITE ALL-<-TRANSITIVE))
 (11 9 (:REWRITE DEFAULT-+-2))
 (9 9 (:REWRITE ZP-OPEN))
 (9 9 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE USE-ALL-RATIONALP-2))
 (2 2 (:REWRITE USE-ALL-RATIONALP))
 (2 2 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE EQUAL-OF-LEN-AND-0))
 (2 2 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE <-OF-+-OF-1-STRENGTHEN))
 )
(APPLY-TACTIC-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY-LINEAR
 (224 224 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (16 6 (:REWRITE DEFAULT-<-1))
 (10 6 (:REWRITE USE-ALL-<))
 (6 6 (:REWRITE USE-ALL-<=-2))
 (6 6 (:REWRITE USE-ALL-<=))
 (6 6 (:REWRITE USE-ALL-<-2))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE BOUND-WHEN-USB))
 (6 6 (:REWRITE <-WHEN-BVLT))
 (6 6 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (6 6 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (6 3 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (6 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (4 4 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (3 3 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (3 3 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ALL-<-TRANSITIVE))
 (2 2 (:REWRITE USE-ALL-RATIONALP-2))
 (2 2 (:REWRITE USE-ALL-RATIONALP))
 (2 2 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:LINEAR ARRAY2P-LINEAR))
 )
(FLAG-LEMMA-FOR-APPLY-TACTIC-FOR-BASIC-PROVER-RETURN-TYPE-2
 (6236 207 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (3713 1941 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (2334 190 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (2184 2184 (:TYPE-PRESCRIPTION NAT-LISTP))
 (1696 148 (:REWRITE ZP-OPEN))
 (1352 412 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (1155 385 (:REWRITE +-COMBINE-CONSTANTS))
 (882 206 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (882 206 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (671 61 (:REWRITE LEN-OF-CDR))
 (660 132 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (587 587 (:REWRITE DEFAULT-+-2))
 (587 587 (:REWRITE DEFAULT-+-1))
 (549 404 (:REWRITE DEFAULT-<-2))
 (540 276 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (528 264 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (404 404 (:REWRITE USE-ALL-<-2))
 (404 404 (:REWRITE USE-ALL-<))
 (404 404 (:REWRITE DEFAULT-<-1))
 (404 404 (:REWRITE <-WHEN-BVLT))
 (404 404 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (404 404 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (396 132 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (346 346 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (346 346 (:REWRITE EQUAL-WHEN-BVLT))
 (346 346 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (346 346 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (346 346 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (346 346 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (346 346 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (346 346 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (346 346 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (346 346 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (346 346 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (324 324 (:REWRITE DEFAULT-CDR))
 (276 276 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (276 276 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (276 276 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (264 264 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (264 264 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (264 264 (:TYPE-PRESCRIPTION ALL-CONSP))
 (264 132 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (207 207 (:REWRITE USE-ALL-CONSP-2))
 (207 207 (:REWRITE USE-ALL-CONSP))
 (207 207 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (207 207 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (198 198 (:REWRITE USE-ALL-<=-2))
 (198 198 (:REWRITE USE-ALL-<=))
 (198 198 (:REWRITE BOUND-WHEN-USB))
 (132 132 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (132 132 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (132 132 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (132 132 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (132 132 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (132 132 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (132 132 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (132 132 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (132 132 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (78 39 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (69 69 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (69 69 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (61 61 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (39 39 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (39 39 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 )
(APPLY-TACTIC-FOR-BASIC-PROVER-RETURN-TYPE-2)
(APPLY-TACTICS-FOR-BASIC-PROVER-RETURN-TYPE-2)
(APPLY-TACTICS-FOR-RULE-ALISTS-FOR-BASIC-PROVER
 (468 468 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (171 7 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (99 3 (:REWRITE MAXELEM-SINGLETON-ALT))
 (41 5 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (22 4 (:REWRITE NAT-LISTP-WHEN-ALL-NATP))
 (18 7 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (18 7 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (17 17 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (17 17 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (17 17 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (17 17 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (16 8 (:TYPE-PRESCRIPTION NATP-OF-MAXELEM-FORCED))
 (16 8 (:TYPE-PRESCRIPTION NATP-OF-MAXELEM))
 (15 11 (:REWRITE DEFAULT-<-2))
 (15 5 (:REWRITE USE-ALL-RULE-ALISTP))
 (12 7 (:REWRITE DEFAULT-+-2))
 (11 11 (:REWRITE USE-ALL-<-2))
 (11 11 (:REWRITE USE-ALL-<))
 (11 11 (:REWRITE DEFAULT-<-1))
 (11 11 (:REWRITE <-WHEN-BVLT))
 (11 11 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (11 11 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (10 10 (:TYPE-PRESCRIPTION MEMBERP))
 (10 2 (:REWRITE ALL-NATP-WHEN-NAT-LISTP))
 (7 7 (:REWRITE USE-ALL-CONSP-2))
 (7 7 (:REWRITE USE-ALL-CONSP))
 (7 7 (:REWRITE DEFAULT-+-1))
 (7 7 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (7 7 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (6 6 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (5 5 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (5 5 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE USE-ALL-<=-2))
 (4 4 (:REWRITE USE-ALL-<=))
 (4 4 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (4 4 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (4 4 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (4 4 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (4 2 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (3 3 (:REWRITE MAXELEM-WHEN-NON-CONSP))
 (3 3 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (2 2 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (2 2 (:REWRITE ALL-<-TRANSITIVE))
 (2 2 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (2 1 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (1 1 (:REWRITE NTH-WHEN-ZP-CHEAP))
 (1 1 (:REWRITE NTH-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE NTH-WHEN-<=-LEN-CHEAP))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONS-NON-CONSTANT))
 (1 1 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 )
(APPLY-TACTICS-FOR-RULE-ALISTS-FOR-BASIC-PROVER-RETURN-TYPE
 (1022 1022 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (205 8 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (60 4 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (47 10 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (44 4 (:REWRITE LEN-OF-CDR))
 (32 17 (:REWRITE DEFAULT-<-1))
 (32 16 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (31 17 (:REWRITE DEFAULT-<-2))
 (24 8 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (24 8 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (23 17 (:REWRITE USE-ALL-<))
 (20 12 (:REWRITE USE-ALL-RULE-ALISTP))
 (18 18 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (18 18 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (18 18 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (18 18 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (18 18 (:LINEAR ARRAY2P-LINEAR))
 (17 17 (:REWRITE USE-ALL-<-2))
 (17 17 (:REWRITE <-WHEN-BVLT))
 (17 17 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (17 17 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (16 16 (:REWRITE DEFAULT-+-2))
 (16 16 (:REWRITE DEFAULT-+-1))
 (15 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (14 14 (:TYPE-PRESCRIPTION MEMBERP))
 (14 7 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (12 12 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (12 12 (:REWRITE USE-ALL-NATP-2))
 (12 12 (:REWRITE USE-ALL-NATP))
 (12 12 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (12 12 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (12 12 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (12 12 (:REWRITE DEFAULT-CDR))
 (12 4 (:REWRITE +-COMBINE-CONSTANTS))
 (9 9 (:REWRITE USE-ALL-<=-2))
 (9 9 (:REWRITE USE-ALL-<=))
 (9 9 (:REWRITE BOUND-WHEN-USB))
 (8 8 (:REWRITE USE-ALL-CONSP-2))
 (8 8 (:REWRITE USE-ALL-CONSP))
 (8 8 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (8 8 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (8 8 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (7 7 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (7 7 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (7 7 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (7 7 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE USE-ALL-RATIONALP-2))
 (6 6 (:REWRITE USE-ALL-RATIONALP))
 (5 5 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (5 5 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 4 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 )
(APPLY-TACTICS-FOR-RULE-ALISTS-FOR-BASIC-PROVER-RETURN-TYPE-2
 (149 6 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (32 7 (:REWRITE DEFAULT-+-2))
 (30 2 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (24 12 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (22 2 (:REWRITE LEN-OF-CDR))
 (18 6 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (18 6 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (16 4 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (16 2 (:REWRITE +-COMBINE-CONSTANTS))
 (15 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (12 12 (:TYPE-PRESCRIPTION NAT-LISTP))
 (11 11 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (11 11 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (11 11 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (11 11 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (10 6 (:REWRITE DEFAULT-<-2))
 (10 5 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (7 7 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE USE-ALL-CONSP-2))
 (6 6 (:REWRITE USE-ALL-CONSP))
 (6 6 (:REWRITE USE-ALL-<-2))
 (6 6 (:REWRITE USE-ALL-<))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (6 6 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (6 6 (:REWRITE <-WHEN-BVLT))
 (6 6 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (6 6 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (5 5 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (5 5 (:REWRITE USE-ALL-RATIONALP-2))
 (5 5 (:REWRITE USE-ALL-RATIONALP))
 (5 5 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (5 5 (:REWRITE DEFAULT-CDR))
 (5 5 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(PROVE-CASE-WITH-BASIC-PROVER)
(PROVE-CASE-WITH-BASIC-PROVER-RETURN-TYPE
 (154 154 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (29 1 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (24 1 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (11 2 (:REWRITE NAT-LISTP-WHEN-ALL-NATP))
 (5 5 (:TYPE-PRESCRIPTION LEN))
 (5 1 (:REWRITE ALL-NATP-WHEN-NAT-LISTP))
 (4 2 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (3 2 (:REWRITE DEFAULT-<-2))
 (3 1 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (3 1 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (2 2 (:REWRITE USE-ALL-<-2))
 (2 2 (:REWRITE USE-ALL-<))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE <-WHEN-BVLT))
 (2 2 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (2 2 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (2 2 (:LINEAR ARRAY2P-LINEAR))
 (2 1 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (1 1 (:REWRITE USE-ALL-NATP-2))
 (1 1 (:REWRITE USE-ALL-NATP))
 (1 1 (:REWRITE USE-ALL-CONSP-2))
 (1 1 (:REWRITE USE-ALL-CONSP))
 (1 1 (:REWRITE USE-ALL-<=-2))
 (1 1 (:REWRITE USE-ALL-<=))
 (1 1 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (1 1 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (1 1 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (1 1 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (1 1 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (1 1 (:REWRITE ALL-<-TRANSITIVE))
 (1 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 )
(PROVE-CASE-WITH-BASIC-PROVER-RETURN-TYPE-COROLLARY
 (552 552 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (116 4 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (96 4 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (20 20 (:TYPE-PRESCRIPTION LEN))
 (18 18 (:LINEAR ARRAY2P-LINEAR))
 (16 11 (:REWRITE DEFAULT-<-1))
 (16 8 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (15 11 (:REWRITE DEFAULT-<-2))
 (13 11 (:REWRITE USE-ALL-<))
 (12 4 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (12 4 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (11 11 (:REWRITE USE-ALL-<-2))
 (11 11 (:REWRITE <-WHEN-BVLT))
 (11 11 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (11 11 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (8 4 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (7 7 (:REWRITE USE-ALL-<=-2))
 (7 7 (:REWRITE USE-ALL-<=))
 (7 7 (:REWRITE BOUND-WHEN-USB))
 (5 5 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (5 5 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (4 4 (:REWRITE USE-ALL-CONSP-2))
 (4 4 (:REWRITE USE-ALL-CONSP))
 (4 4 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (4 4 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (4 4 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (4 4 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (4 4 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (4 4 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (4 4 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE ALL-<-TRANSITIVE))
 (4 4 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (4 2 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (3 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (2 2 (:TYPE-PRESCRIPTION MEMBERP))
 (2 2 (:REWRITE USE-ALL-NATP-2))
 (2 2 (:REWRITE USE-ALL-NATP))
 (2 2 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (1 1 (:REWRITE USE-ALL-RATIONALP-2))
 (1 1 (:REWRITE USE-ALL-RATIONALP))
 (1 1 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(PROVE-CASE-WITH-BASIC-PROVER-RETURN-TYPE-COROLLARY-2
 (610 610 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (168 7 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (145 5 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (39 39 (:TYPE-PRESCRIPTION LEN))
 (35 18 (:REWRITE DEFAULT-<-2))
 (33 18 (:REWRITE DEFAULT-<-1))
 (28 14 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (24 18 (:REWRITE USE-ALL-<))
 (21 7 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (21 7 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (18 18 (:REWRITE USE-ALL-<-2))
 (18 18 (:REWRITE <-WHEN-BVLT))
 (18 18 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (18 18 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (16 8 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (15 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (11 11 (:REWRITE USE-ALL-<=-2))
 (11 11 (:REWRITE USE-ALL-<=))
 (11 11 (:REWRITE BOUND-WHEN-USB))
 (11 2 (:REWRITE ALL-<-OF-0-WHEN-NAT-LISTP))
 (10 10 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (10 10 (:LINEAR ARRAY2P-LINEAR))
 (8 8 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (7 7 (:REWRITE USE-ALL-RATIONALP-2))
 (7 7 (:REWRITE USE-ALL-RATIONALP))
 (7 7 (:REWRITE USE-ALL-CONSP-2))
 (7 7 (:REWRITE USE-ALL-CONSP))
 (7 7 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (7 7 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (7 7 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (7 7 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (7 7 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (7 7 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (7 7 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (7 7 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (7 7 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (6 6 (:TYPE-PRESCRIPTION MEMBERP))
 (6 6 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (6 6 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (6 6 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (6 6 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (5 5 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (5 5 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE USE-ALL-NATP-2))
 (2 2 (:REWRITE USE-ALL-NATP))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 )
(PROVE-CASE-WITH-BASIC-PROVER-RETURN-TYPE-COROLLARY-3
 (903 903 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (174 6 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (144 6 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (37 21 (:REWRITE DEFAULT-<-2))
 (36 21 (:REWRITE DEFAULT-<-1))
 (30 30 (:TYPE-PRESCRIPTION LEN))
 (25 21 (:REWRITE USE-ALL-<))
 (24 12 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (21 21 (:REWRITE USE-ALL-<-2))
 (21 21 (:REWRITE <-WHEN-BVLT))
 (21 21 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (21 21 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (18 6 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (18 6 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (16 8 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (15 15 (:REWRITE USE-ALL-<=-2))
 (15 15 (:REWRITE USE-ALL-<=))
 (15 15 (:REWRITE BOUND-WHEN-USB))
 (15 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (14 14 (:LINEAR ARRAY2P-LINEAR))
 (8 8 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (8 8 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (8 8 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (8 8 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (8 8 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (7 7 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (6 6 (:REWRITE USE-ALL-CONSP-2))
 (6 6 (:REWRITE USE-ALL-CONSP))
 (6 6 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (6 6 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (6 6 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (6 6 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (6 6 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (6 6 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (6 6 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (6 6 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (6 6 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE ALL-<-TRANSITIVE))
 (6 6 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (5 5 (:REWRITE USE-ALL-RATIONALP-2))
 (5 5 (:REWRITE USE-ALL-RATIONALP))
 (5 5 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (2 2 (:REWRITE USE-ALL-NATP-2))
 (2 2 (:REWRITE USE-ALL-NATP))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 )
(PROVE-CASE-WITH-BASIC-PROVER-RETURN-TYPE-LINEAR
 (224 224 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (87 3 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (72 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (19 9 (:REWRITE DEFAULT-<-1))
 (15 15 (:TYPE-PRESCRIPTION LEN))
 (13 9 (:REWRITE USE-ALL-<))
 (12 9 (:REWRITE DEFAULT-<-2))
 (12 6 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (9 9 (:REWRITE USE-ALL-<-2))
 (9 9 (:REWRITE <-WHEN-BVLT))
 (9 9 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (9 9 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (9 3 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (9 3 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (6 6 (:REWRITE USE-ALL-<=-2))
 (6 6 (:REWRITE USE-ALL-<=))
 (6 6 (:REWRITE BOUND-WHEN-USB))
 (6 3 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (6 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (4 4 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (3 3 (:REWRITE USE-ALL-CONSP-2))
 (3 3 (:REWRITE USE-ALL-CONSP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (3 3 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (3 3 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (3 3 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (3 3 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 3 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (3 3 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ALL-<-TRANSITIVE))
 (3 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (2 2 (:REWRITE USE-ALL-RATIONALP-2))
 (2 2 (:REWRITE USE-ALL-RATIONALP))
 (2 2 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:LINEAR ARRAY2P-LINEAR))
 (1 1 (:REWRITE PROVE-CASE-WITH-BASIC-PROVER-RETURN-TYPE-COROLLARY-2))
 )
(PROVE-CASE-WITH-BASIC-PROVER-RETURN-TYPE-2)
(PROVE-TRUE-CASE-WITH-BASIC-PROVER
 (54 27 (:TYPE-PRESCRIPTION PROVE-CASE-WITH-BASIC-PROVER-RETURN-TYPE-2))
 (27 27 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (10 10 (:REWRITE DEFAULT-+-2))
 (10 10 (:REWRITE DEFAULT-+-1))
 (7 7 (:REWRITE USE-ALL-<=-2))
 (7 7 (:REWRITE USE-ALL-<=))
 (7 7 (:REWRITE USE-ALL-<-2))
 (7 7 (:REWRITE USE-ALL-<))
 (7 7 (:REWRITE DEFAULT-<-2))
 (7 7 (:REWRITE DEFAULT-<-1))
 (7 7 (:REWRITE BOUND-WHEN-USB))
 (7 7 (:REWRITE <-WHEN-BVLT))
 (7 7 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (7 7 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (4 4 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (4 4 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE ZP-OPEN))
 (3 3 (:REWRITE <-OF-+-OF-1-STRENGTHEN))
 (3 3 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (3 3 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (1 1 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-ASSOC-EQUAL-CHEAP))
 (1 1 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(FLAG-PROVE-TRUE-CASE-WITH-BASIC-PROVER
 (148 74 (:TYPE-PRESCRIPTION PROVE-CASE-WITH-BASIC-PROVER-RETURN-TYPE-2))
 (74 74 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (60 2 (:DEFINITION BINARY-APPEND))
 (48 2 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (15 15 (:REWRITE DEFAULT-+-2))
 (15 15 (:REWRITE DEFAULT-+-1))
 (13 11 (:REWRITE DEFAULT-<-2))
 (11 11 (:REWRITE USE-ALL-<-2))
 (11 11 (:REWRITE USE-ALL-<))
 (11 11 (:REWRITE DEFAULT-<-1))
 (11 11 (:REWRITE <-WHEN-BVLT))
 (11 11 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (11 11 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (10 10 (:TYPE-PRESCRIPTION LEN))
 (9 9 (:REWRITE USE-ALL-<=-2))
 (9 9 (:REWRITE USE-ALL-<=))
 (9 9 (:REWRITE BOUND-WHEN-USB))
 (8 4 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (6 2 (:REWRITE DEFAULT-COERCE-3))
 (6 2 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (6 2 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (5 5 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (5 5 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (5 5 (:REWRITE EQUAL-WHEN-BVLT))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (5 5 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (5 5 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (4 4 (:TYPE-PRESCRIPTION NAT-LISTP))
 (4 4 (:REWRITE ZP-OPEN))
 (4 4 (:REWRITE DEFAULT-COERCE-2))
 (4 4 (:REWRITE <-OF-+-OF-1-STRENGTHEN))
 (4 4 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (4 4 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (2 2 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (2 2 (:REWRITE USE-ALL-CONSP-2))
 (2 2 (:REWRITE USE-ALL-CONSP))
 (2 2 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-ASSOC-EQUAL-CHEAP))
 (2 2 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (2 2 (:REWRITE DEFAULT-COERCE-1))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (1 1 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(FLAG::FLAG-EQUIV-LEMMA)
(FLAG-PROVE-TRUE-CASE-WITH-BASIC-PROVER-EQUIVALENCES)
(FLAG-LEMMA-FOR-PROVE-TRUE-CASE-WITH-BASIC-PROVER-RETURN-TYPE
 (24810 827 (:DEFINITION BINARY-APPEND))
 (20688 862 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (10389 825 (:REWRITE ZP-OPEN))
 (8769 799 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (6227 6227 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (3456 1728 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (2768 1729 (:REWRITE DEFAULT-<-2))
 (2586 862 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (2586 862 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (2481 827 (:REWRITE DEFAULT-COERCE-3))
 (2425 2425 (:REWRITE DEFAULT-+-2))
 (2425 2425 (:REWRITE DEFAULT-+-1))
 (2409 803 (:REWRITE +-COMBINE-CONSTANTS))
 (1829 1729 (:REWRITE DEFAULT-<-1))
 (1751 1729 (:REWRITE USE-ALL-<))
 (1729 1729 (:REWRITE USE-ALL-<-2))
 (1729 1729 (:REWRITE <-WHEN-BVLT))
 (1729 1729 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (1729 1729 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (1654 1654 (:REWRITE DEFAULT-COERCE-2))
 (1015 35 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (863 863 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (863 863 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (863 863 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (863 863 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (862 862 (:REWRITE USE-ALL-CONSP-2))
 (862 862 (:REWRITE USE-ALL-CONSP))
 (862 862 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (862 862 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (849 849 (:REWRITE USE-ALL-<=-2))
 (849 849 (:REWRITE USE-ALL-<=))
 (849 849 (:REWRITE BOUND-WHEN-USB))
 (827 827 (:REWRITE DEFAULT-COERCE-1))
 (827 827 (:REWRITE DEFAULT-CDR))
 (404 404 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (275 50 (:REWRITE NAT-LISTP-WHEN-ALL-NATP))
 (165 55 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (125 25 (:REWRITE ALL-NATP-WHEN-NAT-LISTP))
 (102 102 (:LINEAR ARRAY2P-LINEAR))
 (76 76 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (76 76 (:REWRITE EQUAL-WHEN-BVLT))
 (76 76 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (76 76 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (76 76 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (76 76 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (76 76 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (76 76 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (76 76 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (76 76 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (76 76 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (58 58 (:REWRITE USE-ALL-RATIONALP-2))
 (58 58 (:REWRITE USE-ALL-RATIONALP))
 (55 55 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (55 55 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (50 25 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (49 31 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (38 38 (:REWRITE USE-ALL-NATP-2))
 (38 38 (:REWRITE USE-ALL-NATP))
 (38 38 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (38 38 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (38 38 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (35 35 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (35 35 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (33 33 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (33 33 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-ASSOC-EQUAL-CHEAP))
 (31 31 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (31 31 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (31 31 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (31 31 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (31 31 (:REWRITE ALL-<-TRANSITIVE))
 (25 25 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (22 22 (:TYPE-PRESCRIPTION MEMBERP))
 (20 10 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (20 10 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (12 4 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (12 4 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-CAR-AND-QUOTE))
 (10 10 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (10 10 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (10 10 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (10 10 (:REWRITE MEMBER-EQUAL-OF-CONS-NON-CONSTANT))
 (8 4 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (6 6 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:TYPE-PRESCRIPTION MYQUOTEP))
 (4 4 (:REWRITE DARGP-LESS-THAN-WHEN-QUOTEP-CHEAP))
 (4 4 (:REWRITE DARGP-LESS-THAN-MONO))
 )
(PROVE-TRUE-CASE-WITH-BASIC-PROVER-RETURN-TYPE)
(PROVE-FALSE-CASE-WITH-BASIC-PROVER-RETURN-TYPE)
(PROVE-OR-SPLIT-CASE-WITH-BASIC-PROVER-RETURN-TYPE)
(PROVE-TRUE-CASE-WITH-BASIC-PROVER-RETURN-TYPE-COROLLARY-LINEAR
 (254 254 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (87 3 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (72 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (22 12 (:REWRITE USE-ALL-<))
 (22 12 (:REWRITE DEFAULT-<-1))
 (15 15 (:TYPE-PRESCRIPTION LEN))
 (15 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE USE-ALL-<-2))
 (12 12 (:REWRITE <-WHEN-BVLT))
 (12 12 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (12 12 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (12 6 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (10 10 (:TYPE-PRESCRIPTION MEMBERP))
 (9 9 (:REWRITE USE-ALL-<=-2))
 (9 9 (:REWRITE USE-ALL-<=))
 (9 9 (:REWRITE BOUND-WHEN-USB))
 (9 3 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (9 3 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (6 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (4 4 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (4 4 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (4 4 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 2 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (3 3 (:REWRITE USE-ALL-CONSP-2))
 (3 3 (:REWRITE USE-ALL-CONSP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (3 3 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (3 3 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 3 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (3 3 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (3 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (2 2 (:REWRITE USE-ALL-RATIONALP-2))
 (2 2 (:REWRITE USE-ALL-RATIONALP))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE ALL-<-TRANSITIVE))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:LINEAR ARRAY2P-LINEAR))
 )
(PROVE-TRUE-CASE-WITH-BASIC-PROVER-RETURN-TYPE-COROLLARY
 (258 258 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (87 3 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (72 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (20 12 (:REWRITE USE-ALL-<))
 (17 12 (:REWRITE DEFAULT-<-1))
 (15 15 (:TYPE-PRESCRIPTION LEN))
 (15 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE USE-ALL-<-2))
 (12 12 (:REWRITE <-WHEN-BVLT))
 (12 12 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (12 12 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (12 6 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (9 9 (:REWRITE USE-ALL-<=-2))
 (9 9 (:REWRITE USE-ALL-<=))
 (9 9 (:REWRITE BOUND-WHEN-USB))
 (9 3 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (9 3 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (8 8 (:TYPE-PRESCRIPTION MEMBERP))
 (5 5 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (5 5 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 2 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (3 3 (:REWRITE USE-ALL-CONSP-2))
 (3 3 (:REWRITE USE-ALL-CONSP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (3 3 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (3 3 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 3 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (3 3 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (3 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (3 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE ALL-<-TRANSITIVE))
 (2 2 (:LINEAR ARRAY2P-LINEAR))
 (1 1 (:REWRITE USE-ALL-RATIONALP-2))
 (1 1 (:REWRITE USE-ALL-RATIONALP))
 (1 1 (:REWRITE USE-ALL-NATP-2))
 (1 1 (:REWRITE USE-ALL-NATP))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (1 1 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(PROVE-TRUE-CASE-WITH-BASIC-PROVER
 (3414 4 (:REWRITE NOT-ALL-NATP-WHEN-NOT-NATP-AND-MEMBER-EQUAL))
 (1460 1460 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (1240 1240 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (620 310 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (620 310 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (348 12 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (336 14 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (310 310 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (310 310 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (310 310 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (310 310 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (310 310 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (102 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (94 37 (:REWRITE DEFAULT-<-2))
 (92 37 (:REWRITE DEFAULT-<-1))
 (90 6 (:REWRITE RATIONALP-WHEN-NATP-FOR-AXE))
 (88 16 (:REWRITE NAT-LISTP-WHEN-ALL-NATP))
 (76 38 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (70 70 (:TYPE-PRESCRIPTION LEN))
 (60 2 (:DEFINITION BINARY-APPEND))
 (53 37 (:REWRITE USE-ALL-<))
 (43 43 (:REWRITE <-WHEN-BVLT))
 (43 43 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (43 43 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (42 14 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (42 14 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (37 37 (:REWRITE USE-ALL-<-2))
 (32 32 (:TYPE-PRESCRIPTION BOOLEANP))
 (30 10 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (30 10 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-CAR-AND-QUOTE))
 (29 29 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (29 29 (:REWRITE EQUAL-WHEN-BVLT))
 (29 29 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (29 29 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (29 29 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (29 29 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (29 29 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (29 29 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (29 29 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (29 29 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (29 29 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (25 9 (:REWRITE DEFAULT-+-2))
 (24 24 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (24 24 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (24 8 (:REWRITE EQUAL-OF-T-WHEN-BOOLEANP-ARG2))
 (24 8 (:REWRITE EQUAL-OF-T-WHEN-BOOLEANP))
 (20 20 (:REWRITE USE-ALL-NATP-2))
 (20 20 (:REWRITE USE-ALL-NATP))
 (20 20 (:REWRITE USE-ALL-<=-2))
 (20 20 (:REWRITE USE-ALL-<=))
 (20 20 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (20 20 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (20 20 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (20 20 (:REWRITE BOUND-WHEN-USB))
 (20 10 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (18 18 (:LINEAR ARRAY2P-LINEAR))
 (17 17 (:TYPE-PRESCRIPTION MEMBERP))
 (16 8 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (14 14 (:REWRITE USE-ALL-CONSP-2))
 (14 14 (:REWRITE USE-ALL-CONSP))
 (14 14 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (14 14 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (14 14 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (14 14 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (14 14 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (14 14 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (14 14 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (12 12 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (12 12 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (12 12 (:REWRITE UNSIGNED-BYTE-P-FALSE-WHEN-NOT-LONGER))
 (12 12 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (12 4 (:REWRITE USB-PLUS-FROM-BOUNDS))
 (10 10 (:TYPE-PRESCRIPTION MYQUOTEP))
 (10 10 (:REWRITE DARGP-LESS-THAN-WHEN-QUOTEP-CHEAP))
 (10 10 (:REWRITE DARGP-LESS-THAN-MONO))
 (9 9 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (9 9 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-ASSOC-EQUAL-CHEAP))
 (9 9 (:REWRITE DEFAULT-+-1))
 (8 8 (:REWRITE ZP-OPEN))
 (8 8 (:REWRITE UNSIGNED-BYTE-P-WHEN-SIZE-IS-NEGATIVE-LIMITED))
 (8 8 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (8 8 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (8 8 (:REWRITE UBP-LONGER-BETTER))
 (8 8 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (8 8 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (8 8 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (8 8 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (8 8 (:REWRITE ALL-<-TRANSITIVE))
 (6 6 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (6 2 (:REWRITE DEFAULT-COERCE-3))
 (6 1 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (4 4 (:REWRITE DEFAULT-COERCE-2))
 (4 2 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (3 3 (:REWRITE USE-ALL-RATIONALP-2))
 (3 3 (:REWRITE USE-ALL-RATIONALP))
 (3 3 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (3 3 (:REWRITE <-OF-+-OF-1-STRENGTHEN))
 (3 1 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (2 2 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (2 2 (:REWRITE DEFAULT-COERCE-1))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE USE-ALL-RULE-ALISTP))
 (2 1 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (1 1 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (1 1 (:REWRITE USE-ALL-ALISTP-2))
 (1 1 (:REWRITE USE-ALL-ALISTP))
 (1 1 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 (1 1 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (1 1 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 )
(PROVE-OR-SPLIT-CASE-WITH-BASIC-PROVER-RETURN-TYPE-COROLLARY-LINEAR
 (224 224 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (87 3 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (72 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (19 9 (:REWRITE DEFAULT-<-1))
 (15 15 (:TYPE-PRESCRIPTION LEN))
 (13 9 (:REWRITE USE-ALL-<))
 (12 9 (:REWRITE DEFAULT-<-2))
 (12 6 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (9 9 (:REWRITE USE-ALL-<-2))
 (9 9 (:REWRITE <-WHEN-BVLT))
 (9 9 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (9 9 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (9 3 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (9 3 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (6 6 (:REWRITE USE-ALL-<=-2))
 (6 6 (:REWRITE USE-ALL-<=))
 (6 6 (:REWRITE BOUND-WHEN-USB))
 (6 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (4 2 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (3 3 (:REWRITE USE-ALL-CONSP-2))
 (3 3 (:REWRITE USE-ALL-CONSP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (3 3 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (3 3 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 3 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (3 3 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (3 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (2 2 (:REWRITE USE-ALL-RATIONALP-2))
 (2 2 (:REWRITE USE-ALL-RATIONALP))
 (2 2 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE ALL-<-TRANSITIVE))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:LINEAR ARRAY2P-LINEAR))
 )
(PROVE-OR-SPLIT-CASE-WITH-BASIC-PROVER-RETURN-TYPE-COROLLARY-GEN
 (297 297 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (87 3 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (72 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (48 6 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (31 13 (:REWRITE DEFAULT-<-2))
 (28 13 (:REWRITE DEFAULT-<-1))
 (18 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (17 13 (:REWRITE USE-ALL-<))
 (15 15 (:TYPE-PRESCRIPTION LEN))
 (15 5 (:REWRITE ALL-<-TRANSITIVE))
 (13 13 (:REWRITE USE-ALL-<-2))
 (13 13 (:REWRITE <-WHEN-BVLT))
 (13 13 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (13 13 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (12 6 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (10 10 (:REWRITE USE-ALL-<=-2))
 (10 10 (:REWRITE USE-ALL-<=))
 (10 10 (:REWRITE BOUND-WHEN-USB))
 (9 3 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (9 3 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (6 6 (:REWRITE USE-ALL-RATIONALP-2))
 (6 6 (:REWRITE USE-ALL-RATIONALP))
 (6 6 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (4 2 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (3 3 (:REWRITE USE-ALL-CONSP-2))
 (3 3 (:REWRITE USE-ALL-CONSP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (3 3 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (3 3 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 3 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (3 3 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (2 2 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:LINEAR ARRAY2P-LINEAR))
 )
(PROVE-DISJUNCTION-WITH-BASIC-PROVER
 (208 208 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (86 4 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (58 2 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (31 31 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (31 31 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (31 31 (:REWRITE ALL-<-TRANSITIVE))
 (30 1 (:DEFINITION BINARY-APPEND))
 (28 4 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (19 19 (:TYPE-PRESCRIPTION LEN))
 (16 7 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (16 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (12 6 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (9 4 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (9 3 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (9 3 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (8 4 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (8 4 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (7 4 (:REWRITE DEFAULT-<-2))
 (6 2 (:REWRITE WORLDP-WHEN-INFO-PLIST-WORLDP))
 (5 5 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (5 5 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (5 5 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (5 5 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (5 5 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (4 4 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (4 4 (:REWRITE USE-ALL-<-2))
 (4 4 (:REWRITE USE-ALL-<))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (4 4 (:REWRITE <-WHEN-BVLT))
 (4 4 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (4 4 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (3 3 (:REWRITE USE-ALL-CONSP-2))
 (3 3 (:REWRITE USE-ALL-CONSP))
 (3 3 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:LINEAR ARRAY2P-LINEAR))
 (1 1 (:REWRITE USE-ALL-<=-2))
 (1 1 (:REWRITE USE-ALL-<=))
 (1 1 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (1 1 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (1 1 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (1 1 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE BOUND-WHEN-USB))
 )
(PROVE-DISJUNCTION-WITH-BASIC-PROVER-RETURN-TYPE
 (754 35 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (720 24 (:DEFINITION BINARY-APPEND))
 (659 659 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (178 178 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (178 178 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (178 178 (:REWRITE ALL-<-TRANSITIVE))
 (162 162 (:TYPE-PRESCRIPTION LEN))
 (116 4 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (112 56 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (97 31 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (84 28 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (84 28 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (81 27 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (80 5 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (68 40 (:REWRITE DEFAULT-<-2))
 (66 2 (:LINEAR BOUND-ON-MV-NTH-4-OF-GET-DISJUNCTS-FROM-NODES-3))
 (58 33 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (54 27 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (54 27 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (51 40 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (46 40 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (42 22 (:REWRITE TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (40 40 (:REWRITE USE-ALL-<-2))
 (40 40 (:REWRITE USE-ALL-<))
 (40 40 (:REWRITE DEFAULT-<-1))
 (40 40 (:REWRITE <-WHEN-BVLT))
 (40 40 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (40 2 (:LINEAR <-OF-0-AND-MV-NTH-4-OF-GET-DISJUNCTS-FROM-NODES))
 (38 38 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (38 38 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (38 38 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (35 35 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (30 30 (:REWRITE USE-ALL-CONSP-2))
 (30 30 (:REWRITE USE-ALL-CONSP))
 (30 30 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (27 27 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (24 24 (:REWRITE DEFAULT-CDR))
 (24 2 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (15 5 (:REWRITE WORLDP-WHEN-INFO-PLIST-WORLDP))
 (12 12 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (12 12 (:REWRITE USE-ALL-<=-2))
 (12 12 (:REWRITE USE-ALL-<=))
 (12 12 (:REWRITE BOUND-WHEN-USB))
 (10 10 (:LINEAR ARRAY2P-LINEAR))
 (8 8 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (8 4 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (7 7 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (7 7 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (7 7 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (7 7 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (6 3 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (6 3 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (5 5 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (3 3 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (3 3 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (3 3 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (2 2 (:REWRITE USE-ALL-NATP-2))
 (2 2 (:REWRITE USE-ALL-NATP))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 )
(PROVE-DAG-IMPLICATION-WITH-BASIC-PROVER
 (19660 693 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (14784 77 (:DEFINITION INTERPRETED-FUNCTION-ALIST-COMPLETEP-AUX))
 (9906 550 (:REWRITE DEFAULT-CDR))
 (4776 1909 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (3373 91 (:REWRITE LEN-OF-CDR))
 (2849 77 (:REWRITE <-OF-IF-ARG2))
 (2772 77 (:DEFINITION BINARY-APPEND))
 (2515 99 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (2387 77 (:DEFINITION STRIP-CARS))
 (2337 622 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (2337 622 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (1909 1909 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (1909 1909 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (1909 1909 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (1766 91 (:REWRITE EQUAL-OF-LEN-AND-0))
 (1734 81 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (1258 692 (:REWRITE DEFAULT-<-2))
 (1001 77 (:REWRITE SUBSETP-EQUAL-OF-APPEND-2-2))
 (1001 77 (:REWRITE SUBSETP-EQUAL-OF-APPEND-2-1))
 (847 847 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (762 692 (:REWRITE DEFAULT-<-1))
 (693 693 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (692 692 (:REWRITE USE-ALL-<-2))
 (692 692 (:REWRITE USE-ALL-<))
 (692 692 (:REWRITE <-WHEN-BVLT))
 (692 692 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (692 692 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (616 616 (:TYPE-PRESCRIPTION STRIP-CARS))
 (616 616 (:REWRITE USE-ALL-CONSP-2))
 (616 616 (:REWRITE USE-ALL-CONSP))
 (616 616 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (539 231 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (509 485 (:TYPE-PRESCRIPTION NATP-OF-TOP-NODENUM-OF-DAG))
 (464 8 (:REWRITE ALL-NATP-OF-CONS))
 (462 231 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (462 231 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (462 231 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (456 64 (:REWRITE LEN-OF-NTH-WHEN-ALL-DARGP))
 (384 128 (:REWRITE STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1))
 (364 182 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (364 182 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (358 183 (:REWRITE DEFAULT-+-2))
 (256 128 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (256 128 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (246 246 (:TYPE-PRESCRIPTION AXE-TREEP))
 (245 245 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (231 231 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-GET-FNS-IN-TERM))
 (231 231 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (231 231 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (230 230 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (230 230 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (193 193 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (183 183 (:REWRITE DEFAULT-+-1))
 (182 182 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (182 91 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (182 91 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (172 172 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (172 172 (:REWRITE EQUAL-WHEN-BVLT))
 (172 172 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (172 172 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (172 172 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (172 172 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (172 172 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (172 172 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (172 172 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (172 172 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (172 172 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (163 163 (:REWRITE USE-ALL-<=-2))
 (163 163 (:REWRITE USE-ALL-<=))
 (163 163 (:REWRITE BOUND-WHEN-USB))
 (154 77 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (154 77 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (154 77 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (154 77 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (136 64 (:REWRITE LEN-OF-NTH-0-WHEN-AXE-TREEP-CHEAP))
 (128 128 (:TYPE-PRESCRIPTION ALL-DARGP))
 (128 128 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (128 128 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (128 128 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (128 128 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (128 128 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (128 128 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (128 128 (:REWRITE MEMBER-EQUAL-OF-CONS-NON-CONSTANT))
 (128 64 (:REWRITE LEN-OF-NTH-0-WHEN-PSEUDO-TERMP-CHEAP))
 (128 64 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (128 64 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (120 120 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (120 120 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (120 120 (:REWRITE ALL-<-TRANSITIVE))
 (91 91 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (91 91 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (91 91 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (91 91 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (82 82 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (82 82 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (82 82 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (77 77 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (77 77 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (77 77 (:TYPE-PRESCRIPTION ALL-CONSP))
 (77 77 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (77 77 (:REWRITE SUBSETP-EQUAL-OF-CONS-ARG2))
 (77 77 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (77 77 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (77 77 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (72 72 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (72 64 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (72 24 (:REWRITE WORLDP-WHEN-INFO-PLIST-WORLDP))
 (70 70 (:REWRITE <-OF-+-OF-1-STRENGTHEN))
 (64 64 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (64 64 (:REWRITE LEN-OF-NTH-WHEN-BOUNDED-DARG-LISTP))
 (64 64 (:REWRITE ALL-DARGP-WHEN-BOUNDED-DARG-LISTP))
 (56 56 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (32 8 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (32 8 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-CAR-AND-QUOTE))
 (24 8 (:REWRITE DARGP-LESS-THAN-WHEN-NATP-CHEAP))
 (16 8 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (16 8 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (16 8 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:REWRITE DARGP-LESS-THAN-WHEN-QUOTEP-CHEAP))
 (8 8 (:REWRITE DARGP-LESS-THAN-MONO))
 (8 8 (:REWRITE BOUNDED-DARG-LISTP-MONOTONE))
 (8 8 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 )
(PROVE-IMPLICATION-WITH-BASIC-PROVER-FN)
(PROVE-CLAUSE-WITH-BASIC-PROVER
 (168 7 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (116 4 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (111 3 (:DEFINITION PSEUDO-TERM-LISTP))
 (35 35 (:TYPE-PRESCRIPTION LEN))
 (28 14 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (21 7 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (21 7 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (14 14 (:TYPE-PRESCRIPTION NAT-LISTP))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 6 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (12 6 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (12 4 (:REWRITE WORLDP-WHEN-INFO-PLIST-WORLDP))
 (9 9 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (8 8 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (7 7 (:REWRITE USE-ALL-CONSP-2))
 (7 7 (:REWRITE USE-ALL-CONSP))
 (7 7 (:REWRITE USE-ALL-<-2))
 (7 7 (:REWRITE USE-ALL-<))
 (7 7 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (7 7 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (7 7 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (7 7 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (7 7 (:REWRITE DEFAULT-<-1))
 (7 7 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (7 7 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (7 7 (:REWRITE <-WHEN-BVLT))
 (7 7 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (7 7 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (7 7 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (6 6 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (6 6 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (6 6 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (6 6 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (6 6 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (6 6 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (6 6 (:REWRITE MEMBER-EQUAL-OF-CONS-NON-CONSTANT))
 (6 3 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (6 3 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (6 3 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (5 5 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (5 5 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE DEFAULT-SYMBOL-NAME))
 (4 4 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (3 3 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (3 3 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (3 3 (:REWRITE DEFAULT-CDR))
 )
(BASIC-PROVER-CLAUSE-PROCESSOR
 (3104 1552 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (1626 1626 (:TYPE-PRESCRIPTION NAT-LISTP))
 (682 11 (:DEFINITION ASSOC-EQUAL))
 (597 26 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (148 74 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (123 33 (:REWRITE DEFAULT-CDR))
 (60 20 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (60 20 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (44 22 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (44 12 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (40 40 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (40 40 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-ASSOC-EQUAL-CHEAP))
 (40 20 (:REWRITE DEFAULT-<-2))
 (35 35 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (35 35 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (35 35 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (35 35 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (28 12 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (26 26 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (24 12 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (22 22 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (22 11 (:REWRITE NTH-WHEN-<=-LEN-CHEAP))
 (22 11 (:REWRITE LEN-OF-NTH-WHEN-ALL-DARGP))
 (20 20 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (20 20 (:REWRITE USE-ALL-CONSP-2))
 (20 20 (:REWRITE USE-ALL-CONSP))
 (20 20 (:REWRITE USE-ALL-<-2))
 (20 20 (:REWRITE USE-ALL-<))
 (20 20 (:REWRITE DEFAULT-<-1))
 (20 20 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (20 20 (:REWRITE <-WHEN-BVLT))
 (20 20 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (20 20 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (18 6 (:REWRITE STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1))
 (16 16 (:TYPE-PRESCRIPTION DAG-VARIABLE-ALISTP))
 (14 14 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (12 12 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (12 12 (:REWRITE USE-ALL-ALISTP-2))
 (12 12 (:REWRITE USE-ALL-ALISTP))
 (12 12 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (12 12 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 (11 11 (:REWRITE NTH-WHEN-ZP-CHEAP))
 (11 11 (:REWRITE NTH-WHEN-NOT-CONSP-CHEAP))
 (11 11 (:REWRITE LEN-OF-NTH-WHEN-BOUNDED-DARG-LISTP))
 (11 11 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (11 11 (:REWRITE EQUAL-WHEN-BVLT))
 (11 11 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (11 11 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (11 11 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (11 11 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (11 11 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (11 11 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (11 11 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (11 11 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (11 11 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (11 11 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (11 11 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (10 10 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (10 10 (:REWRITE USE-ALL-RULE-ALISTP))
 (10 10 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (10 5 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (10 5 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (10 2 (:REWRITE TRUE-LISTP-OF-LOOKUP-EQUAL-WHEN-RULE-ALISTP))
 (6 2 (:REWRITE WORLDP-WHEN-INFO-PLIST-WORLDP))
 (5 5 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION INFO-WORLDP))
 (4 2 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (4 2 (:REWRITE TRUE-LISTP-OF-LOOKUP-EQUAL-WHEN-REFINED-ASSUMPTION-ALISTP-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION REFINED-ASSUMPTION-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (2 2 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 )
