(SUBLIS-VAR-AND-EVAL-BASIC
 (456 81 (:REWRITE DEFAULT-CDR))
 (169 80 (:REWRITE DEFAULT-+-2))
 (105 105 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (105 105 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (105 105 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (105 105 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (105 80 (:REWRITE DEFAULT-+-1))
 (81 81 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (76 4 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (68 4 (:LINEAR LEN-OF-CDR-LINEAR))
 (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))
 (19 13 (:REWRITE DEFAULT-<-1))
 (18 6 (:REWRITE ARITH-HACK-CHEAP))
 (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-AXE-TREEP))
 (13 13 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (7 7 (:REWRITE USE-ALL-CONSP-2))
 (7 7 (:REWRITE USE-ALL-CONSP))
 (7 7 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (6 6 (:REWRITE USE-ALL-<=-2))
 (6 6 (:REWRITE USE-ALL-<=))
 (6 6 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (2 1 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 )
(FLAG-SUBLIS-VAR-AND-EVAL-BASIC
 (501 96 (:REWRITE DEFAULT-CDR))
 (402 402 (:TYPE-PRESCRIPTION NAT-LISTP))
 (199 99 (:REWRITE DEFAULT-+-2))
 (141 141 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (141 141 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (141 141 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (141 141 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (133 7 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (127 99 (:REWRITE DEFAULT-+-1))
 (119 7 (:LINEAR LEN-OF-CDR-LINEAR))
 (87 87 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (44 22 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (44 22 (:REWRITE DEFAULT-<-2))
 (44 2 (:TYPE-PRESCRIPTION RETURN-LAST))
 (33 22 (:REWRITE DEFAULT-<-1))
 (33 11 (:REWRITE ARITH-HACK-CHEAP))
 (33 11 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (33 11 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (28 28 (:REWRITE FOLD-CONSTS-IN-+))
 (28 28 (:REWRITE +-COMBINE-CONSTANTS))
 (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))
 (22 22 (:REWRITE USE-ALL-<-2))
 (22 22 (:REWRITE USE-ALL-<))
 (22 22 (:REWRITE <-WHEN-BVLT))
 (22 22 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (22 22 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (11 11 (:REWRITE USE-ALL-CONSP-2))
 (11 11 (:REWRITE USE-ALL-CONSP))
 (11 11 (:REWRITE USE-ALL-<=-2))
 (11 11 (:REWRITE USE-ALL-<=))
 (11 11 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (11 11 (:REWRITE BOUND-WHEN-USB))
 (4 2 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (3 3 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (2 2 (:TYPE-PRESCRIPTION THROW-NONEXEC-ERROR))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 )
(FLAG::FLAG-EQUIV-LEMMA)
(FLAG-SUBLIS-VAR-AND-EVAL-BASIC-EQUIVALENCES)
(LEN-OF-MV-NTH-1-OF-SUBLIS-VAR-AND-EVAL-BASIC-LST
 (124 62 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (93 31 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (93 31 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (80 22 (:REWRITE DEFAULT-CDR))
 (79 79 (:TYPE-PRESCRIPTION NAT-LISTP))
 (69 69 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (69 69 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (69 69 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (61 31 (:REWRITE DEFAULT-<-2))
 (51 3 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (42 2 (:REWRITE <-OF-IF-ARG2))
 (39 39 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (34 17 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (33 33 (:REWRITE USE-ALL-CONSP-2))
 (33 33 (:REWRITE USE-ALL-CONSP))
 (33 33 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (33 33 (:REWRITE <-WHEN-BVLT))
 (31 31 (:REWRITE USE-ALL-<-2))
 (31 31 (:REWRITE USE-ALL-<))
 (31 31 (:REWRITE DEFAULT-<-1))
 (31 31 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (31 31 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (28 28 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (28 28 (:REWRITE EQUAL-WHEN-BVLT))
 (28 28 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (28 28 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (28 28 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (28 28 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (28 28 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (28 28 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (28 28 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (28 28 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (28 28 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (20 13 (:REWRITE DEFAULT-+-2))
 (16 16 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (14 2 (:REWRITE EQUAL-OF-LEN-AND-0))
 (13 13 (:REWRITE DEFAULT-+-1))
 (5 5 (: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))
 (36 6 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (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-AXE-TREEP))
 (19 19 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (15 1 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (12 12 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (12 6 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (12 6 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (11 11 (:REWRITE DEFAULT-CDR))
 (11 1 (:REWRITE LEN-OF-CDR))
 (10 10 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-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))
 (9 1 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (6 6 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (6 6 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (6 6 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (6 6 (:REWRITE SET::IN-SET))
 (6 1 (:LINEAR LEN-OF-CDR-LINEAR))
 (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
 (14868 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))
 (1834 1834 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (1780 890 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (1780 890 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (1644 90 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (1264 1264 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (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))
 (1007 123 (:DEFINITION LENGTH))
 (890 890 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (886 90 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (780 780 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (722 38 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (640 375 (:REWRITE DEFAULT-+-2))
 (638 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-AXE-TREEP))
 (558 558 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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-ALL-DARGP-LESS-THAN-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))
 (372 186 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (352 22 (:DEFINITION NATP))
 (273 9 (:REWRITE ALL-MYQUOTEP-WHEN-NOT-CONSP))
 (209 11 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (204 96 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (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 180 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (180 90 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (180 90 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (176 88 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (174 174 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (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 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 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (90 90 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (90 90 (:REWRITE SET::IN-SET))
 (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))
 (74 74 (:TYPE-PRESCRIPTION MEMBERP))
 (69 69 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (69 69 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (65 65 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (65 65 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (57 57 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (50 50 (:REWRITE ALL-DARGP-WHEN-ALL-DARGP-LESS-THAN))
 (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))
 (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-ALL-DARGP-LESS-THAN-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))
 (22 22 (:REWRITE ARITH-HACK-CHEAP))
 (7 7 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 )
(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
 (2069 779 (:REWRITE DEFAULT-CDR))
 (1520 140 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (1409 57 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (1359 34 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (1116 980 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (1015 86 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (940 940 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (940 940 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (940 940 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (792 322 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (728 364 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (728 364 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (570 52 (:REWRITE ALL-CONSP-OF-CDR))
 (557 161 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (557 161 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (487 487 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (436 436 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (390 390 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (390 390 (:REWRITE EQUAL-WHEN-BVLT))
 (390 390 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (390 390 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (390 390 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (390 390 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (390 390 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (390 390 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (390 390 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (390 390 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (390 390 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (377 191 (:REWRITE DEFAULT-+-2))
 (364 364 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (340 340 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (330 144 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (317 161 (:REWRITE DEFAULT-<-2))
 (291 14 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (280 280 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (280 140 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (280 140 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (251 126 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (239 239 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (216 87 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (216 87 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (206 206 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (191 191 (:REWRITE DEFAULT-+-1))
 (172 172 (:TYPE-PRESCRIPTION ALL-CONSP))
 (164 164 (:REWRITE USE-ALL-CONSP-2))
 (164 164 (:REWRITE USE-ALL-CONSP))
 (164 164 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (164 164 (:REWRITE <-WHEN-BVLT))
 (161 161 (:REWRITE USE-ALL-<-2))
 (161 161 (:REWRITE USE-ALL-<))
 (161 161 (:REWRITE DEFAULT-<-1))
 (161 161 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (161 161 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (144 144 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (140 140 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (140 140 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (140 140 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (140 140 (:REWRITE SET::IN-SET))
 (135 27 (:REWRITE RULE-ALISTP-MEANS-SYMBOL-ALISTP))
 (105 3 (:REWRITE <-OF-IF-ARG2))
 (102 34 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (99 99 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (95 95 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (95 95 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (88 88 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (87 87 (:TYPE-PRESCRIPTION AXE-TREEP))
 (87 87 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (86 86 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (85 85 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (84 84 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (81 27 (:REWRITE SYMBOL-ALISTP-WHEN-INFO-WORLDP))
 (68 68 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (68 34 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (68 34 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (64 64 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (57 57 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (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 ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (54 27 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (48 12 (:REWRITE +-COMBINE-CONSTANTS))
 (34 34 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (34 34 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (34 34 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (34 34 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (27 27 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (27 27 (:REWRITE USE-ALL-RULE-ALISTP))
 (27 27 (:REWRITE ALL-DARGP-WHEN-ALL-DARGP-LESS-THAN))
 (22 11 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (14 14 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (14 14 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (14 14 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 )
(FLAG-LEMMA-FOR-AXE-TREEP-OF-SUBLIS-VAR-AND-EVAL-BASIC
 (25501 74 (:REWRITE AXE-TREEP-WHEN-PSEUDO-TERMP))
 (20632 106 (:REWRITE ALL-AXE-TREEP-WHEN-PSEUDO-TERM-LISTP))
 (10828 3650 (:REWRITE DEFAULT-CDR))
 (6956 22 (:REWRITE ALL-AXE-TREEP-OF-CDR))
 (5185 274 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (4146 3784 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (4144 74 (:REWRITE AXE-TREEP-WHEN-DARGP))
 (4048 140 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (3760 3760 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (3760 3760 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (3760 3760 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (3152 1296 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (3044 72 (:DEFINITION DARGP))
 (2696 284 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (2614 1307 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (2614 1307 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (2612 359 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (2277 219 (:REWRITE ALL-CONSP-OF-CDR))
 (2224 648 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (2224 648 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (2004 2004 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (1944 72 (:DEFINITION NATP))
 (1543 1543 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (1538 106 (:REWRITE ALL-AXE-TREEP-WHEN-ALL-DARGP))
 (1307 1307 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (1222 800 (:REWRITE DEFAULT-+-2))
 (1166 690 (:REWRITE DEFAULT-<-2))
 (1020 492 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (994 994 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (994 994 (:REWRITE EQUAL-WHEN-BVLT))
 (994 994 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (994 994 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (994 994 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (994 994 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (994 994 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (994 994 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (994 994 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (994 994 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (994 994 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (800 800 (:REWRITE DEFAULT-+-1))
 (788 788 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (763 763 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (752 376 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (734 734 (:REWRITE <-WHEN-BVLT))
 (718 718 (:TYPE-PRESCRIPTION ALL-CONSP))
 (704 44 (:REWRITE <-OF-IF-ARG2))
 (690 690 (:REWRITE USE-ALL-<-2))
 (690 690 (:REWRITE USE-ALL-<))
 (690 690 (:REWRITE DEFAULT-<-1))
 (690 690 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (690 690 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (654 20 (:REWRITE ALL-DARGP-OF-CONS))
 (648 648 (:REWRITE USE-ALL-CONSP-2))
 (648 648 (:REWRITE USE-ALL-CONSP))
 (648 648 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (568 568 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (568 568 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (568 284 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (568 284 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (492 492 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (478 239 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (462 22 (:REWRITE USE-ALL-<-FOR-CAR))
 (456 196 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (428 196 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (420 140 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (381 381 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (364 94 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (359 359 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (318 239 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (284 284 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (284 284 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (284 284 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (284 284 (:REWRITE SET::IN-SET))
 (280 280 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (280 140 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (272 272 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (264 88 (:REWRITE NAT-LISTP-WHEN-ALL-NATP))
 (250 250 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (250 250 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (250 94 (:REWRITE USE-ALL-DARGP))
 (242 66 (:REWRITE ALL-NATP-WHEN-NAT-LISTP))
 (242 22 (:REWRITE USE-ALL-NATP-FOR-CAR))
 (242 22 (:REWRITE NOT-<-OF-CAR-WHEN-NAT-LISTP))
 (239 239 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (239 239 (:REWRITE ALL-DARGP-WHEN-ALL-DARGP-LESS-THAN))
 (226 94 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (220 22 (:REWRITE ALL-<-OF-0-WHEN-ALL-NATP))
 (218 218 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (209 11 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (206 206 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (196 196 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (192 96 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (188 72 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (187 11 (:LINEAR LEN-OF-CDR-LINEAR))
 (176 176 (:TYPE-PRESCRIPTION ALL-NATP))
 (169 169 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (157 11 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (156 156 (:TYPE-PRESCRIPTION MEMBERP))
 (154 22 (:REWRITE USE-ALL-DARGP-FOR-CAR))
 (154 22 (:REWRITE ALL-DARGP-OF-CDR))
 (145 93 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (144 72 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (140 140 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (140 140 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (140 140 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (140 140 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (132 66 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (118 74 (:REWRITE AXE-TREEP-WHEN-SYMBOLP-CHEAP))
 (110 55 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (107 107 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (107 107 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (102 102 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (102 102 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (94 94 (:REWRITE USE-ALL-DARGP-2))
 (94 94 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (88 22 (:REWRITE ALL-<-OF-0-WHEN-NAT-LISTP))
 (74 74 (:TYPE-PRESCRIPTION DARGP))
 (72 72 (:TYPE-PRESCRIPTION NATP))
 (72 72 (:REWRITE USE-ALL-NATP-2))
 (72 72 (:REWRITE USE-ALL-NATP))
 (72 72 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (72 72 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (72 72 (:REWRITE NATP-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (66 66 (:TYPE-PRESCRIPTION ALL-<))
 (66 66 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (55 55 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (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))
 (42 42 (:REWRITE ARITH-HACK-CHEAP))
 (22 22 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (22 22 (:REWRITE NOT-<-OF-CAR-WHEN-ALL-DARGP-LESS-THAN-2))
 (22 22 (:REWRITE NATP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (22 22 (:REWRITE INTEGERP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (22 22 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (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)
(ALL-AXE-TREEP-OF-MV-NTH-1-OF-SUBLIS-VAR-AND-EVAL-BASIC-LST)
(FLAG-LEMMA-FOR-BOUNDED-AXE-TREEP-OF-SUBLIS-VAR-AND-EVAL-BASIC
 (10771 3385 (:REWRITE DEFAULT-CDR))
 (6251 132 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (5091 3 (:DEFINITION AXE-TREEP))
 (4835 378 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (4056 338 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (3546 246 (:REWRITE ALL-CONSP-OF-CDR))
 (3423 3129 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (3154 151 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (3109 3109 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (3109 3109 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (3109 3109 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (2705 306 (:DEFINITION LENGTH))
 (2686 1079 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (2052 238 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (1918 959 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (1918 959 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (1839 525 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (1839 525 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (1708 1708 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (1384 1384 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (1197 1197 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (1120 35 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP))
 (1026 3 (:REWRITE AXE-TREEP-WHEN-PSEUDO-TERMP))
 (1015 35 (:REWRITE CONSP-OF-STRIP-CDRS))
 (990 526 (:REWRITE DEFAULT-<-2))
 (959 959 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (863 485 (:REWRITE DEFAULT-+-2))
 (807 807 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (807 807 (:REWRITE EQUAL-WHEN-BVLT))
 (807 807 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (807 807 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (807 807 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (807 807 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (807 807 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (807 807 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (807 807 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (807 807 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (807 807 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (756 756 (:TYPE-PRESCRIPTION ALL-CONSP))
 (692 346 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (692 346 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (638 313 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (615 615 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (615 29 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN))
 (537 526 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (529 529 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (526 526 (:REWRITE USE-ALL-<-2))
 (526 526 (:REWRITE USE-ALL-<))
 (526 526 (:REWRITE DEFAULT-<-1))
 (526 526 (:REWRITE <-WHEN-BVLT))
 (526 526 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (525 525 (:REWRITE USE-ALL-CONSP-2))
 (525 525 (:REWRITE USE-ALL-CONSP))
 (525 525 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (504 63 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-<))
 (496 248 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (485 485 (:REWRITE DEFAULT-+-1))
 (476 476 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (476 238 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (476 238 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (411 411 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (396 132 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (378 378 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (346 346 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (346 346 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (346 346 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (346 346 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (346 346 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (313 313 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (309 6 (:REWRITE ALL-AXE-TREEP-WHEN-PSEUDO-TERM-LISTP))
 (304 146 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (304 146 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (264 264 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (264 132 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (262 262 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (240 20 (:REWRITE LEN-OF-MV-NTH-1-OF-SUBLIS-VAR-AND-EVAL-BASIC-LST))
 (238 238 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (238 238 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (238 238 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (238 238 (:REWRITE SET::IN-SET))
 (212 106 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (199 199 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (199 199 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (171 9 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (153 9 (:LINEAR LEN-OF-CDR-LINEAR))
 (146 146 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (146 146 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (133 133 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (132 132 (:REWRITE TRUE-LISTP-OF-CAR-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))
 (131 131 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (126 126 (:TYPE-PRESCRIPTION ALL-<))
 (126 63 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-MYQUOTEP-CHEAP))
 (126 63 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-DARGP-LESS-THAN-OF-CDR-CHEAP))
 (126 63 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (108 3 (:REWRITE AXE-TREEP-WHEN-DARGP))
 (99 3 (:REWRITE ALL-AXE-TREEP-OF-CDR-2))
 (97 29 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-CAR-AND-QUOTE))
 (87 29 (:REWRITE USE-ALL-DARGP-LESS-THAN))
 (87 29 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (84 7 (:REWRITE NATP-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (80 80 (:TYPE-PRESCRIPTION DARGP-LESS-THAN))
 (78 39 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (72 72 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (70 35 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (69 3 (:DEFINITION DARGP))
 (63 63 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (63 63 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (63 63 (:REWRITE ALL-<-TRANSITIVE))
 (63 23 (:REWRITE DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (63 6 (:REWRITE ALL-AXE-TREEP-WHEN-ALL-DARGP))
 (58 58 (:TYPE-PRESCRIPTION MEMBERP))
 (58 29 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (58 29 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN-CHEAP))
 (46 23 (:REWRITE DARGP-LESS-THAN-WHEN-NATP-CHEAP))
 (44 44 (:TYPE-PRESCRIPTION MYQUOTEP))
 (39 39 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (33 33 (:TYPE-PRESCRIPTION NATP))
 (29 29 (:REWRITE USE-ALL-DARGP-LESS-THAN-2))
 (23 23 (:REWRITE DARGP-LESS-THAN-WHEN-QUOTEP-CHEAP))
 (23 23 (:REWRITE DARGP-LESS-THAN-MONO))
 (22 22 (:REWRITE DARGP-LESS-THAN-WHEN-CONSP-CHEAP))
 (21 3 (:REWRITE ALL-DARGP-OF-CDR))
 (18 9 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (9 9 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (9 9 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (9 9 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (9 9 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (9 3 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (9 3 (:REWRITE AXE-TREEP-WHEN-EQUAL-OF-CAR-AND-QUOTE-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))
 (6 3 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (6 3 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (6 3 (:REWRITE ALL-AXE-TREEP-OF-CDR))
 (4 2 (:REWRITE CDR-IFF))
 (3 3 (:TYPE-PRESCRIPTION DARGP))
 (3 3 (:REWRITE USE-ALL-DARGP-2))
 (3 3 (:REWRITE USE-ALL-DARGP))
 (3 3 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (3 3 (:REWRITE AXE-TREEP-WHEN-SYMBOLP-CHEAP))
 (3 3 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-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)
(ALL-BOUNDED-AXE-TREEP-OF-MV-NTH-1-OF-SUBLIS-VAR-AND-EVAL-BASIC-LST)
(INSTANTIATE-HYP-BASIC
 (18 9 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (9 9 (:TYPE-PRESCRIPTION NAT-LISTP))
 )
(FLAG-INSTANTIATE-HYP-BASIC
 (72 36 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (69 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (42 42 (:TYPE-PRESCRIPTION NAT-LISTP))
 (30 6 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (15 6 (:REWRITE DEFAULT-+-2))
 (12 6 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (12 6 (:REWRITE DEFAULT-<-2))
 (9 9 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (9 9 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (9 9 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (9 9 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (9 6 (:REWRITE DEFAULT-<-1))
 (9 6 (:REWRITE DEFAULT-+-1))
 (9 3 (:REWRITE ARITH-HACK-CHEAP))
 (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 <-WHEN-BVLT))
 (6 6 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (6 6 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (5 5 (:REWRITE DEFAULT-CDR))
 (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-CONSP-2))
 (3 3 (:REWRITE USE-ALL-CONSP))
 (3 3 (:REWRITE USE-ALL-<=-2))
 (3 3 (:REWRITE USE-ALL-<=))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 3 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE +-COMBINE-CONSTANTS))
 (1 1 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 )
(FLAG::FLAG-EQUIV-LEMMA)
(FLAG-INSTANTIATE-HYP-BASIC-EQUIVALENCES)
(FLAG-LEMMA-FOR-TRUE-LISTP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-LST
 (2450 14 (:DEFINITION INSTANTIATE-HYP-BASIC))
 (2270 93 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (826 14 (:DEFINITION ASSOC-EQUAL))
 (400 200 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (372 158 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (358 358 (:TYPE-PRESCRIPTION NAT-LISTP))
 (284 74 (:REWRITE DEFAULT-CDR))
 (265 79 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (265 79 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (210 14 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (193 79 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (154 14 (:REWRITE LEN-OF-CDR))
 (153 125 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (144 79 (:REWRITE DEFAULT-<-2))
 (125 125 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (125 125 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (125 125 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (112 56 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (112 56 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (93 93 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (79 79 (:REWRITE USE-ALL-CONSP-2))
 (79 79 (:REWRITE USE-ALL-CONSP))
 (79 79 (:REWRITE USE-ALL-<-2))
 (79 79 (:REWRITE USE-ALL-<))
 (79 79 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (79 79 (:REWRITE EQUAL-WHEN-BVLT))
 (79 79 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (79 79 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (79 79 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (79 79 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (79 79 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (79 79 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (79 79 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (79 79 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (79 79 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (79 79 (:REWRITE DEFAULT-<-1))
 (79 79 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (79 79 (:REWRITE <-WHEN-BVLT))
 (79 79 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (79 79 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (70 70 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (70 14 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (56 56 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (56 56 (:TYPE-PRESCRIPTION BOOLEANP))
 (46 46 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (42 14 (:REWRITE EQUAL-OF-T-WHEN-BOOLEANP-ARG2))
 (42 14 (:REWRITE EQUAL-OF-T-WHEN-BOOLEANP))
 (42 14 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (28 28 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (28 28 (:TYPE-PRESCRIPTION ALL-CONSP))
 (28 28 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (28 28 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (28 14 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (24 4 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (14 14 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (14 14 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (14 14 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE DEFAULT-+-1))
 (14 14 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (14 14 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (14 14 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (14 14 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (14 14 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (14 14 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (8 8 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (8 4 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (8 4 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (4 4 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (4 4 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE SET::IN-SET))
 )
(TRUE-LISTP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-LST)
(FLAG-LEMMA-FOR-LEN-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-LST
 (2450 14 (:DEFINITION INSTANTIATE-HYP-BASIC))
 (2270 93 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (826 14 (:DEFINITION ASSOC-EQUAL))
 (400 200 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (372 158 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (358 358 (:TYPE-PRESCRIPTION NAT-LISTP))
 (296 86 (:REWRITE DEFAULT-CDR))
 (265 79 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (265 79 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (212 98 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (210 14 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (169 169 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (169 169 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (169 169 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (144 79 (:REWRITE DEFAULT-<-2))
 (112 56 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (112 56 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (93 93 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (87 87 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (87 87 (:REWRITE EQUAL-WHEN-BVLT))
 (87 87 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (87 87 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (87 87 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (87 87 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (87 87 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (87 87 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (87 87 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (87 87 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (87 87 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (79 79 (:REWRITE USE-ALL-CONSP-2))
 (79 79 (:REWRITE USE-ALL-CONSP))
 (79 79 (:REWRITE USE-ALL-<-2))
 (79 79 (:REWRITE USE-ALL-<))
 (79 79 (:REWRITE DEFAULT-<-1))
 (79 79 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (79 79 (:REWRITE <-WHEN-BVLT))
 (79 79 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (79 79 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (76 4 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (70 70 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (70 14 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (68 4 (:LINEAR LEN-OF-CDR-LINEAR))
 (56 56 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (56 56 (:TYPE-PRESCRIPTION BOOLEANP))
 (46 46 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (46 38 (:REWRITE DEFAULT-+-2))
 (42 14 (:REWRITE EQUAL-OF-T-WHEN-BOOLEANP-ARG2))
 (42 14 (:REWRITE EQUAL-OF-T-WHEN-BOOLEANP))
 (42 14 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (38 38 (:REWRITE DEFAULT-+-1))
 (28 28 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (28 28 (:TYPE-PRESCRIPTION ALL-CONSP))
 (28 28 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (28 28 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (28 14 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (14 14 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (14 14 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (14 14 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (14 14 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (14 14 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (14 14 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (14 14 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (14 14 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (8 8 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 )
(LEN-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-LST)
(FLAG-LEMMA-FOR-BOOLEANP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC
 (4125 166 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (852 426 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (724 724 (:TYPE-PRESCRIPTION NAT-LISTP))
 (660 298 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (515 33 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (479 149 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (479 149 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (382 127 (:REWRITE DEFAULT-CDR))
 (369 33 (:REWRITE LEN-OF-CDR))
 (267 149 (:REWRITE DEFAULT-<-2))
 (261 229 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (229 229 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (229 229 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (229 229 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (226 4 (:REWRITE ASSOC-EQUAL-WHEN-MEMBER-EQUAL-OF-STRIP-CARS))
 (178 4 (:DEFINITION STRIP-CARS))
 (166 166 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (149 149 (:REWRITE USE-ALL-CONSP-2))
 (149 149 (:REWRITE USE-ALL-CONSP))
 (149 149 (:REWRITE USE-ALL-<-2))
 (149 149 (:REWRITE USE-ALL-<))
 (149 149 (:REWRITE DEFAULT-<-1))
 (149 149 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (149 149 (:REWRITE <-WHEN-BVLT))
 (149 149 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (149 149 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (144 72 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (144 72 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (130 130 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (130 130 (:REWRITE EQUAL-WHEN-BVLT))
 (130 130 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (130 130 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (130 130 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (130 130 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (130 130 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (130 130 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (130 130 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (130 130 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (130 130 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (90 90 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (87 87 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (80 16 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (72 72 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (54 18 (:REWRITE EQUAL-OF-T-WHEN-BOOLEANP-ARG2))
 (54 18 (:REWRITE EQUAL-OF-T-WHEN-BOOLEANP))
 (48 16 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (40 40 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (36 36 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (35 33 (:REWRITE DEFAULT-+-2))
 (33 33 (:REWRITE DEFAULT-+-1))
 (33 33 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (32 32 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (32 32 (:TYPE-PRESCRIPTION ALL-CONSP))
 (32 16 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (16 16 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (16 16 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (16 16 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (16 16 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (16 16 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (16 16 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (16 16 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (16 16 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (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))
 (2 2 (:REWRITE EQUAL-OF-LEN-AND-0))
 )
(BOOLEANP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC)
(BOOLEANP-OF-MV-NTH-2-OF-INSTANTIATE-HYP-BASIC-LST)
(FLAG-LEMMA-FOR-AXE-TREEP-OF-MV-NTH-0-OF-INSTANTIATE-HYP-BASIC
 (24881 783 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (10592 28 (:REWRITE ALL-AXE-TREEP-OF-CDR))
 (10184 61 (:REWRITE AXE-TREEP-WHEN-DARGP))
 (8334 114 (:REWRITE ALL-AXE-TREEP-WHEN-PSEUDO-TERM-LISTP))
 (7382 37 (:DEFINITION DARGP))
 (5796 318 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (5736 4 (:DEFINITION AXE-TREEP))
 (3280 1471 (:REWRITE DEFAULT-CDR))
 (2960 1288 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (2543 2299 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (2298 2298 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (2298 2298 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (2298 2298 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (2221 65 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (2124 644 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (2124 644 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (2026 96 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (1952 976 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (1952 976 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (1784 176 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (1776 40 (:DEFINITION NATP))
 (1626 108 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (1526 114 (:REWRITE ALL-AXE-TREEP-WHEN-ALL-DARGP))
 (1152 72 (:REWRITE <-OF-IF-ARG2))
 (1098 676 (:REWRITE DEFAULT-<-2))
 (1074 1074 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (1044 1044 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (976 976 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (910 678 (:REWRITE DEFAULT-+-2))
 (850 12 (:REWRITE ALL-CONSP-OF-CDR))
 (846 411 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (783 783 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (748 748 (:REWRITE <-WHEN-BVLT))
 (678 678 (:REWRITE DEFAULT-+-1))
 (676 676 (:REWRITE USE-ALL-<-2))
 (676 676 (:REWRITE USE-ALL-<))
 (676 676 (:REWRITE DEFAULT-<-1))
 (676 676 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (676 676 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (657 657 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (657 657 (:REWRITE EQUAL-WHEN-BVLT))
 (657 657 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (657 657 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (657 657 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (657 657 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (657 657 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (657 657 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (657 657 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (657 657 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (657 657 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (644 644 (:REWRITE USE-ALL-CONSP-2))
 (644 644 (:REWRITE USE-ALL-CONSP))
 (644 644 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (609 609 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (600 300 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (540 540 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (536 4 (:REWRITE ALL-DARGP-OF-CONS))
 (504 24 (:REWRITE USE-ALL-<-FOR-CAR))
 (444 96 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (411 411 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (396 198 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (382 382 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (352 352 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (352 176 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (352 176 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (319 319 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (300 134 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (292 134 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (288 96 (:REWRITE NAT-LISTP-WHEN-ALL-NATP))
 (288 96 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (288 96 (:REWRITE +-COMBINE-CONSTANTS))
 (283 65 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (264 72 (:REWRITE ALL-NATP-WHEN-NAT-LISTP))
 (264 24 (:REWRITE USE-ALL-NATP-FOR-CAR))
 (264 24 (:REWRITE NOT-<-OF-CAR-WHEN-NAT-LISTP))
 (258 258 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (240 24 (:REWRITE ALL-<-OF-0-WHEN-ALL-NATP))
 (226 198 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (226 4 (:REWRITE ASSOC-EQUAL-WHEN-MEMBER-EQUAL-OF-STRIP-CARS))
 (216 216 (:TYPE-PRESCRIPTION ALL-CONSP))
 (198 198 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (198 198 (:REWRITE ALL-DARGP-WHEN-ALL-DARGP-LESS-THAN))
 (196 28 (:REWRITE ALL-DARGP-OF-CDR))
 (192 192 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (192 192 (:TYPE-PRESCRIPTION ALL-NATP))
 (192 96 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (187 65 (:REWRITE USE-ALL-DARGP))
 (178 4 (:DEFINITION STRIP-CARS))
 (176 176 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (176 176 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (176 176 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (176 176 (:REWRITE SET::IN-SET))
 (168 24 (:REWRITE USE-ALL-DARGP-FOR-CAR))
 (162 162 (:REWRITE EQUAL-OF-LEN-AND-0))
 (152 152 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (152 152 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (144 144 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (144 72 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (140 140 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (136 136 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (134 134 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (128 128 (:TYPE-PRESCRIPTION BOOLEANP))
 (122 122 (:TYPE-PRESCRIPTION MEMBERP))
 (121 37 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (120 68 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (108 108 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (108 60 (:REWRITE AXE-TREEP-WHEN-SYMBOLP-CHEAP))
 (96 96 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (96 96 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (96 96 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (96 96 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (96 96 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (96 96 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (96 32 (:REWRITE EQUAL-OF-T-WHEN-BOOLEANP-ARG2))
 (96 32 (:REWRITE EQUAL-OF-T-WHEN-BOOLEANP))
 (96 24 (:REWRITE ALL-<-OF-0-WHEN-NAT-LISTP))
 (84 42 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (74 37 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (72 72 (:TYPE-PRESCRIPTION ALL-<))
 (72 72 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (66 66 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (66 66 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (66 66 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (65 65 (:REWRITE USE-ALL-DARGP-2))
 (65 65 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (61 61 (:TYPE-PRESCRIPTION DARGP))
 (48 48 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (48 48 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (48 24 (:REWRITE INTEGERP-OF-CAR-WHEN-NAT-LISTP-CHEAP))
 (48 24 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-NATP-CHEAP))
 (48 24 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-INTEGERP-CHEAP))
 (48 24 (:REWRITE <-OF-CAR-WHEN-ALL-<-CHEAP))
 (42 42 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (40 40 (:REWRITE USE-ALL-NATP-2))
 (40 40 (:REWRITE USE-ALL-NATP))
 (40 40 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (40 40 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (40 40 (:REWRITE NATP-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (37 37 (:TYPE-PRESCRIPTION MYQUOTEP))
 (36 36 (:TYPE-PRESCRIPTION NATP))
 (32 32 (:REWRITE USE-ALL-<=-2))
 (32 32 (:REWRITE USE-ALL-<=))
 (32 32 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (32 32 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (32 32 (:REWRITE BOUND-WHEN-USB))
 (32 32 (:REWRITE ARITH-HACK-CHEAP))
 (24 24 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (24 24 (:REWRITE NOT-<-OF-CAR-WHEN-ALL-DARGP-LESS-THAN-2))
 (24 24 (:REWRITE NATP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (24 24 (:REWRITE INTEGERP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (24 24 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (24 24 (:REWRITE DEFAULT-COERCE-2))
 (24 24 (:REWRITE DEFAULT-COERCE-1))
 (24 24 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (24 24 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (24 24 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (24 24 (:REWRITE ALL-<-TRANSITIVE))
 (17 1 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (16 16 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (8 4 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (8 4 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (6 6 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (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-MV-NTH-0-OF-INSTANTIATE-HYP-BASIC)
(ALL-AXE-TREEP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-LST)
(FLAG-LEMMA-FOR-BOUNDED-AXE-TREEP-OF-MV-NTH-0-OF-INSTANTIATE-HYP-BASIC
 (8821 337 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (1976 162 (:REWRITE LEN-OF-CDR))
 (1940 970 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (1814 104 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (1534 1534 (:TYPE-PRESCRIPTION NAT-LISTP))
 (1528 131 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (1272 564 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (1211 474 (:REWRITE DEFAULT-CDR))
 (1082 78 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (918 282 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (918 282 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (789 717 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (780 84 (:DEFINITION LENGTH))
 (717 717 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (717 717 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (717 717 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (524 524 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (508 254 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (508 254 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (500 54 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (484 282 (:REWRITE DEFAULT-<-2))
 (384 12 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP))
 (348 12 (:REWRITE CONSP-OF-STRIP-CDRS))
 (337 337 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (292 292 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (286 143 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (282 282 (:REWRITE USE-ALL-CONSP-2))
 (282 282 (:REWRITE USE-ALL-CONSP))
 (282 282 (:REWRITE USE-ALL-<-2))
 (282 282 (:REWRITE USE-ALL-<))
 (282 282 (:REWRITE DEFAULT-<-1))
 (282 282 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (282 282 (:REWRITE <-WHEN-BVLT))
 (282 282 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (282 282 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (266 266 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (264 22 (:REWRITE LEN-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-LST))
 (262 131 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (262 131 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (254 254 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (250 250 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (250 250 (:REWRITE EQUAL-WHEN-BVLT))
 (250 250 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (250 250 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (250 250 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (250 250 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (250 250 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (250 250 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (250 250 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (250 250 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (250 250 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (242 36 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (230 158 (:REWRITE DEFAULT-+-2))
 (226 4 (:REWRITE ASSOC-EQUAL-WHEN-MEMBER-EQUAL-OF-STRIP-CARS))
 (224 28 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-<))
 (197 197 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (196 196 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (196 98 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (178 4 (:DEFINITION STRIP-CARS))
 (176 28 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (158 158 (:REWRITE DEFAULT-+-1))
 (143 143 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (141 141 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (131 131 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (131 131 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (131 131 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (131 131 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (131 131 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (108 108 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (108 54 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (108 54 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (108 36 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (96 96 (:TYPE-PRESCRIPTION BOOLEANP))
 (84 84 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (84 42 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (84 42 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (82 40 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (80 80 (:TYPE-PRESCRIPTION ALL-CONSP))
 (78 78 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (72 72 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (72 36 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (72 24 (:REWRITE EQUAL-OF-T-WHEN-BOOLEANP-ARG2))
 (72 24 (:REWRITE EQUAL-OF-T-WHEN-BOOLEANP))
 (56 56 (:TYPE-PRESCRIPTION ALL-<))
 (56 28 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-MYQUOTEP-CHEAP))
 (56 28 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-DARGP-LESS-THAN-OF-CDR-CHEAP))
 (56 28 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (54 54 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (54 54 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (54 54 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (54 54 (:REWRITE SET::IN-SET))
 (52 52 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (52 52 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (52 52 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (50 4 (:REWRITE ALL-CONSP-OF-CDR))
 (48 26 (:DEFINITION FIX))
 (46 46 (:REWRITE EQUAL-OF-LEN-AND-0))
 (42 42 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (42 42 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (40 40 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (36 36 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (36 36 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (36 36 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (36 36 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (28 28 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (28 28 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (28 28 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (28 28 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (28 28 (:REWRITE ALL-<-TRANSITIVE))
 (28 14 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (24 12 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (22 22 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (14 14 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (8 4 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION DARGP-LESS-THAN))
 (4 4 (:REWRITE CAR-CONS))
 (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))
 (2 2 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (2 2 (:REWRITE DEFAULT-COERCE-2))
 (2 2 (:REWRITE DEFAULT-COERCE-1))
 )
(BOUNDED-AXE-TREEP-OF-MV-NTH-0-OF-INSTANTIATE-HYP-BASIC)
(ALL-BOUNDED-AXE-TREEP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-LST)
(FLAG-LEMMA-FOR-ALL-MYQUOTEP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-LST
 (5632 32 (:DEFINITION INSTANTIATE-HYP-BASIC))
 (5446 217 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (1904 32 (:DEFINITION ASSOC-EQUAL))
 (1472 4 (:DEFINITION PSEUDO-TERMP))
 (868 362 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (746 210 (:REWRITE DEFAULT-CDR))
 (704 44 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (615 181 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (615 181 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (612 52 (:REWRITE LEN-OF-CDR))
 (411 335 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (335 335 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (335 335 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (335 335 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (322 181 (:REWRITE DEFAULT-<-2))
 (316 158 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (316 158 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (245 181 (:REWRITE USE-ALL-CONSP))
 (217 217 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (206 8 (:REWRITE ALL-MYQUOTEP-WHEN-NOT-CONSP))
 (194 194 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (189 189 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (189 189 (:REWRITE EQUAL-WHEN-BVLT))
 (189 189 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (189 189 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (189 189 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (189 189 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (189 189 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (189 189 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (189 189 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (189 189 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (189 189 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (181 181 (:REWRITE USE-ALL-CONSP-2))
 (181 181 (:REWRITE USE-ALL-<-2))
 (181 181 (:REWRITE USE-ALL-<))
 (181 181 (:REWRITE DEFAULT-<-1))
 (181 181 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (181 181 (:REWRITE <-WHEN-BVLT))
 (181 181 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (181 181 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (180 36 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (158 158 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (156 12 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (128 128 (:TYPE-PRESCRIPTION BOOLEANP))
 (120 12 (:DEFINITION LENGTH))
 (108 36 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (108 8 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (100 100 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (98 98 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (96 32 (:REWRITE EQUAL-OF-T-WHEN-BOOLEANP-ARG2))
 (96 32 (:REWRITE EQUAL-OF-T-WHEN-BOOLEANP))
 (90 6 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (76 76 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (72 72 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (72 72 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (72 36 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (72 6 (:REWRITE LEN-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-LST))
 (64 64 (:TYPE-PRESCRIPTION MEMBERP))
 (64 52 (:REWRITE DEFAULT-+-2))
 (62 29 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (52 52 (:REWRITE DEFAULT-+-1))
 (48 24 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (48 24 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (38 38 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (37 37 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (36 36 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (36 36 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (36 36 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (36 36 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (36 36 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (36 36 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (29 29 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (24 24 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (20 8 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (20 8 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (20 4 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (16 16 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (16 8 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (16 8 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (14 7 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (14 7 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (8 8 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (8 8 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (8 8 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (8 8 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (8 8 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (8 8 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (8 8 (:REWRITE SET::IN-SET))
 (8 8 (:REWRITE EQUAL-OF-LEN-AND-0))
 (8 8 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (8 4 (:DEFINITION FIX))
 (7 7 (:REWRITE ALL-DARGP-WHEN-ALL-DARGP-LESS-THAN))
 (4 4 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (4 4 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (4 4 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (4 4 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 )
(ALL-MYQUOTEP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-LST)
(INSTANTIATE-HYP-BASIC
 (285 13 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (131 11 (:REWRITE LEN-OF-CDR))
 (118 14 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (97 41 (:REWRITE DEFAULT-CDR))
 (74 6 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (71 4 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (70 14 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (66 33 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (66 33 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (55 11 (:REWRITE RULE-ALISTP-MEANS-SYMBOL-ALISTP))
 (47 45 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (45 45 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (45 45 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (45 45 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (45 45 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (44 4 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (36 18 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (36 1 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (33 33 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (33 11 (:REWRITE SYMBOL-ALISTP-WHEN-INFO-WORLDP))
 (32 14 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (30 15 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (28 28 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (28 14 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (28 14 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (26 26 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (25 2 (:REWRITE ALL-CONSP-OF-CDR))
 (24 3 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (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 7 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (23 7 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (22 22 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (22 22 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (22 22 (:TYPE-PRESCRIPTION INFO-WORLDP))
 (22 11 (:REWRITE SYMBOL-ALISTP-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (22 11 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (22 11 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (19 19 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (18 18 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (16 16 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (14 14 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (14 14 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (14 14 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (14 14 (:REWRITE SET::IN-SET))
 (13 13 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (12 8 (:REWRITE DEFAULT-+-2))
 (11 11 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (11 11 (:REWRITE USE-ALL-RULE-ALISTP))
 (11 11 (:REWRITE ALL-DARGP-WHEN-ALL-DARGP-LESS-THAN))
 (11 7 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (8 8 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (8 8 (:REWRITE DEFAULT-+-1))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (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 DEFAULT-<-1))
 (7 7 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (7 7 (:REWRITE <-WHEN-BVLT))
 (7 7 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (7 7 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (6 6 (:TYPE-PRESCRIPTION ALL-CONSP))
 (6 6 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION AXE-TREEP))
 (4 4 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (4 4 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (4 4 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (4 4 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (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 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-MV-NTH-0-OF-INSTANTIATE-HYP-BASIC
 (47 2 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (10 5 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (9 9 (:TYPE-PRESCRIPTION NAT-LISTP))
 (8 4 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (6 2 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (6 2 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (6 2 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 2 (:REWRITE DEFAULT-<-2))
 (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 1 (:REWRITE EQUAL-OF-T-WHEN-BOOLEANP-ARG2))
 (3 1 (:REWRITE EQUAL-OF-T-WHEN-BOOLEANP))
 (2 2 (:REWRITE USE-ALL-CONSP-2))
 (2 2 (:REWRITE USE-ALL-CONSP))
 (2 2 (:REWRITE USE-ALL-<-2))
 (2 2 (:REWRITE USE-ALL-<))
 (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 DEFAULT-<-1))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:REWRITE <-WHEN-BVLT))
 (2 2 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (2 2 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (1 1 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (1 1 (:REWRITE DEFAULT-CDR))
 )
(FLAG-LEMMA-FOR-TRUE-LISTP-OF-MV-NTH-0-OF-INSTANTIATE-HYP-BASIC
 (2483 13 (:DEFINITION INSTANTIATE-HYP-BASIC-LST))
 (2028 26 (:DEFINITION QUOTEP))
 (1313 75 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (910 26 (:REWRITE CONSP-OF-MV-NTH-0-OF-INSTANTIATE-HYP-BASIC))
 (670 335 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (425 425 (:TYPE-PRESCRIPTION NAT-LISTP))
 (260 26 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (210 14 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (183 123 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (180 90 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (140 12 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (135 45 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (135 45 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (130 26 (:REWRITE ALL-CONSP-OF-CDR))
 (115 59 (:REWRITE DEFAULT-CDR))
 (104 104 (:TYPE-PRESCRIPTION ALL-CONSP))
 (104 12 (:DEFINITION LENGTH))
 (97 97 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (97 97 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (97 97 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (78 26 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (76 45 (:REWRITE DEFAULT-<-2))
 (75 75 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (71 71 (:REWRITE USE-ALL-CONSP-2))
 (71 71 (:REWRITE USE-ALL-CONSP))
 (71 71 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (70 9 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (52 52 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (52 52 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (52 52 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (52 26 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (49 49 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (49 49 (:REWRITE EQUAL-WHEN-BVLT))
 (49 49 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (49 49 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (49 49 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (49 49 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (49 49 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (49 49 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (49 49 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (49 49 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (49 49 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (45 45 (:REWRITE USE-ALL-<-2))
 (45 45 (:REWRITE USE-ALL-<))
 (45 45 (:REWRITE DEFAULT-<-1))
 (45 45 (:REWRITE <-WHEN-BVLT))
 (45 45 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (45 45 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (34 34 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (31 31 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (30 26 (:REWRITE DEFAULT-+-2))
 (26 26 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (26 26 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (26 26 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (26 26 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (20 4 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (19 1 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (18 18 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (18 9 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (18 9 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (17 1 (:LINEAR LEN-OF-CDR-LINEAR))
 (16 16 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (16 8 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (16 8 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (14 14 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (13 13 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (9 9 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (9 9 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (9 9 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (9 9 (:REWRITE SET::IN-SET))
 (8 8 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (8 8 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 (8 8 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (8 4 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (8 4 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (8 4 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (6 2 (:REWRITE EQUAL-OF-T-WHEN-BOOLEANP-ARG2))
 (6 2 (:REWRITE EQUAL-OF-T-WHEN-BOOLEANP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (4 4 (:TYPE-PRESCRIPTION AXE-TREEP))
 (4 4 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (4 4 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (4 4 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (4 4 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (4 4 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (4 4 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:DEFINITION FIX))
 )
(TRUE-LISTP-OF-MV-NTH-0-OF-INSTANTIATE-HYP-BASIC)
(NOT-EQUAL-OF-QUOTE-AND-CAR-OF-MV-NTH-0-OF-INSTANTIATE-HYP-BASIC
 (86 4 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (60 30 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (36 36 (:TYPE-PRESCRIPTION NAT-LISTP))
 (20 5 (:REWRITE DEFAULT-CDR))
 (19 19 (:TYPE-PRESCRIPTION LEN))
 (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 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (8 4 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (6 3 (:REWRITE DEFAULT-<-2))
 (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 SYMBOL-TERM-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (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))
 (4 4 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (3 3 (:REWRITE USE-ALL-CONSP-2))
 (3 3 (:REWRITE USE-ALL-CONSP))
 (3 3 (:REWRITE USE-ALL-<-2))
 (3 3 (:REWRITE USE-ALL-<))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (3 3 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (3 1 (:REWRITE EQUAL-OF-T-WHEN-BOOLEANP-ARG2))
 (3 1 (:REWRITE EQUAL-OF-T-WHEN-BOOLEANP))
 (2 2 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (2 2 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 )
(ALL-AXE-TREEP-OF-CDR-OF-MV-NTH-0-OF-INSTANTIATE-HYP-BASIC
 (595 2 (:REWRITE ALL-AXE-TREEP-WHEN-PSEUDO-TERM-LISTP))
 (580 3 (:DEFINITION PSEUDO-TERM-LISTP))
 (536 1 (:REWRITE ALL-AXE-TREEP-OF-CDR-2))
 (232 8 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (179 2 (:REWRITE AXE-TREEP-WHEN-PSEUDO-TERMP))
 (85 21 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (79 4 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (73 29 (:REWRITE DEFAULT-CDR))
 (42 2 (:REWRITE AXE-TREEP-WHEN-DARGP))
 (40 38 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (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))
 (38 19 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (38 19 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (38 4 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (28 1 (:DEFINITION DARGP))
 (26 26 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (24 10 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (21 2 (:REWRITE ALL-AXE-TREEP-WHEN-ALL-DARGP))
 (20 20 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (19 19 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (18 18 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (17 5 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (17 5 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (16 9 (:REWRITE DEFAULT-+-2))
 (16 8 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (16 1 (:DEFINITION NATP))
 (14 14 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (14 7 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (12 3 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (11 11 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (11 11 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (10 6 (:REWRITE DEFAULT-<-2))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 1 (:REWRITE ALL-AXE-TREEP-OF-CDR))
 (8 8 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (8 8 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (8 8 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (8 5 (:REWRITE EQUAL-OF-LEN-AND-0))
 (8 4 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (8 4 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (8 4 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (7 7 (:TYPE-PRESCRIPTION AXE-TREEP))
 (7 1 (:REWRITE ALL-DARGP-OF-CDR))
 (6 6 (:REWRITE USE-ALL-<-2))
 (6 6 (:REWRITE USE-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 DEFAULT-<-1))
 (6 6 (:REWRITE <-WHEN-BVLT))
 (6 6 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (6 6 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (6 1 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (5 5 (:REWRITE USE-ALL-CONSP-2))
 (5 5 (:REWRITE USE-ALL-CONSP))
 (5 5 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (5 4 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (4 4 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (4 4 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (4 4 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (4 4 (:REWRITE SET::IN-SET))
 (4 4 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (4 4 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (4 4 (:REWRITE ALL-DARGP-WHEN-ALL-DARGP-LESS-THAN))
 (3 3 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (3 3 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (3 1 (:REWRITE USE-ALL-DARGP))
 (3 1 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (3 1 (:DEFINITION MYQUOTEP))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (2 2 (:TYPE-PRESCRIPTION MEMBERP))
 (2 2 (:TYPE-PRESCRIPTION ALL-CONSP))
 (2 2 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (2 2 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (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-EQUAL-OF-CAR-AND-QUOTE-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))
 (2 1 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (2 1 (:DEFINITION QUOTEP))
 (1 1 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:TYPE-PRESCRIPTION MYQUOTEP))
 (1 1 (:TYPE-PRESCRIPTION DARGP))
 (1 1 (:REWRITE USE-ALL-NATP-2))
 (1 1 (:REWRITE USE-ALL-NATP))
 (1 1 (:REWRITE USE-ALL-DARGP-2))
 (1 1 (:REWRITE USE-ALL-<=-2))
 (1 1 (:REWRITE USE-ALL-<=))
 (1 1 (:REWRITE TRUE-LISTP-OF-MV-NTH-0-OF-INSTANTIATE-HYP-BASIC))
 (1 1 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (1 1 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (1 1 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE NATP-WHEN-ALL-DARGP-LESS-THAN-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 INTEGERP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE DEFAULT-COERCE-2))
 (1 1 (:REWRITE DEFAULT-COERCE-1))
 (1 1 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (1 1 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (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 BOUND-WHEN-USB))
 (1 1 (:REWRITE ARITH-HACK-CHEAP))
 (1 1 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 )
(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
 (80 40 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (69 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (46 46 (:TYPE-PRESCRIPTION NAT-LISTP))
 (30 6 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (16 2 (:TYPE-PRESCRIPTION RETURN-LAST))
 (15 6 (:REWRITE DEFAULT-+-2))
 (12 6 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (12 6 (:REWRITE DEFAULT-<-2))
 (9 9 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (9 9 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (9 9 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (9 9 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (9 6 (:REWRITE DEFAULT-<-1))
 (9 6 (:REWRITE DEFAULT-+-1))
 (9 3 (:REWRITE ARITH-HACK-CHEAP))
 (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 <-WHEN-BVLT))
 (6 6 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (6 6 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (5 5 (:REWRITE DEFAULT-CDR))
 (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-CONSP-2))
 (3 3 (:REWRITE USE-ALL-CONSP))
 (3 3 (:REWRITE USE-ALL-<=-2))
 (3 3 (:REWRITE USE-ALL-<=))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 3 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE +-COMBINE-CONSTANTS))
 (2 2 (:TYPE-PRESCRIPTION THROW-NONEXEC-ERROR))
 (1 1 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 )
(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))
 (135 45 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (135 45 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (134 134 (:TYPE-PRESCRIPTION NAT-LISTP))
 (120 8 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (100 40 (:REWRITE DEFAULT-CDR))
 (88 44 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (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))
 (60 10 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (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-AXE-TREEP))
 (45 45 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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-ALL-DARGP-LESS-THAN-GEN-ALT))
 (20 20 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (20 10 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (20 10 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (16 8 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (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 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (10 10 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (10 10 (:REWRITE SET::IN-SET))
 (10 10 (:REWRITE DEFAULT-+-1))
 (8 8 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (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))
 (188 188 (: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))
 (108 54 (: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))
 (73 73 (:REWRITE <-WHEN-BVLT))
 (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-BOUNDED-AXE-TREEP))
 (67 67 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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-ALL-DARGP-LESS-THAN-GEN-ALT))
 (16 16 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (16 8 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (16 8 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (10 10 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (8 8 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (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))
 (132 132 (: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))
 (100 40 (:REWRITE DEFAULT-CDR))
 (88 44 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (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-AXE-TREEP))
 (44 44 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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-ALL-DARGP-LESS-THAN-GEN-ALT))
 (16 8 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (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 SYMBOL-TERM-ALISTP))
 (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
 (16132 483 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (8106 21 (:REWRITE ALL-AXE-TREEP-OF-CDR))
 (7741 45 (:REWRITE AXE-TREEP-WHEN-DARGP))
 (5509 86 (:REWRITE ALL-AXE-TREEP-WHEN-PSEUDO-TERM-LISTP))
 (5437 26 (:DEFINITION DARGP))
 (4123 229 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (2800 2 (:DEFINITION AXE-TREEP))
 (2145 1012 (:REWRITE DEFAULT-CDR))
 (1820 790 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (1748 47 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (1728 1556 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (1555 1555 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (1555 1555 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (1555 1555 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (1380 690 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (1380 690 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (1357 27 (:DEFINITION NATP))
 (1308 125 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (1305 395 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (1305 395 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (1036 60 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (1015 86 (:REWRITE ALL-AXE-TREEP-WHEN-ALL-DARGP))
 (912 57 (:REWRITE <-OF-IF-ARG2))
 (780 68 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (752 752 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (739 739 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (690 690 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (648 418 (:REWRITE DEFAULT-<-2))
 (645 494 (:REWRITE DEFAULT-+-2))
 (600 288 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (494 494 (:REWRITE DEFAULT-+-1))
 (483 483 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (475 475 (:REWRITE <-WHEN-BVLT))
 (426 426 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (420 210 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (418 418 (:REWRITE USE-ALL-<-2))
 (418 418 (:REWRITE USE-ALL-<))
 (418 418 (:REWRITE DEFAULT-<-1))
 (418 418 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (418 418 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (416 8 (:REWRITE ALL-CONSP-OF-CDR))
 (399 19 (:REWRITE USE-ALL-<-FOR-CAR))
 (395 395 (:REWRITE USE-ALL-CONSP-2))
 (395 395 (:REWRITE USE-ALL-CONSP))
 (395 395 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (383 383 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (383 383 (:REWRITE EQUAL-WHEN-BVLT))
 (383 383 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (383 383 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (383 383 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (383 383 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (383 383 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (383 383 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (383 383 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (383 383 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (383 383 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (362 362 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (299 67 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (292 146 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (288 288 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (268 2 (:REWRITE ALL-DARGP-OF-CONS))
 (267 267 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (250 250 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (250 125 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (250 125 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (228 76 (:REWRITE NAT-LISTP-WHEN-ALL-NATP))
 (228 76 (:REWRITE +-COMBINE-CONSTANTS))
 (226 4 (:REWRITE ASSOC-EQUAL-WHEN-MEMBER-EQUAL-OF-STRIP-CARS))
 (213 47 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (212 92 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (209 57 (:REWRITE ALL-NATP-WHEN-NAT-LISTP))
 (209 19 (:REWRITE USE-ALL-NATP-FOR-CAR))
 (209 19 (:REWRITE NOT-<-OF-CAR-WHEN-NAT-LISTP))
 (208 92 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (190 19 (:REWRITE ALL-<-OF-0-WHEN-ALL-NATP))
 (183 183 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (180 60 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (178 4 (:DEFINITION STRIP-CARS))
 (169 169 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (164 146 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (152 152 (:TYPE-PRESCRIPTION ALL-NATP))
 (147 21 (:REWRITE ALL-DARGP-OF-CDR))
 (146 146 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (146 146 (:REWRITE ALL-DARGP-WHEN-ALL-DARGP-LESS-THAN))
 (137 47 (:REWRITE USE-ALL-DARGP))
 (136 136 (:TYPE-PRESCRIPTION ALL-CONSP))
 (133 19 (:REWRITE USE-ALL-DARGP-FOR-CAR))
 (125 125 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (125 125 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (125 125 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (125 125 (:REWRITE SET::IN-SET))
 (120 120 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (120 60 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (114 57 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (105 105 (:REWRITE EQUAL-OF-LEN-AND-0))
 (102 102 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (102 102 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (102 102 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (94 52 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (92 92 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (90 90 (:TYPE-PRESCRIPTION MEMBERP))
 (89 26 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (88 88 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (82 44 (:REWRITE AXE-TREEP-WHEN-SYMBOLP-CHEAP))
 (80 80 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (76 19 (:REWRITE ALL-<-OF-0-WHEN-NAT-LISTP))
 (69 69 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (68 68 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (67 67 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (60 60 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (60 60 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (60 60 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (60 60 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (58 29 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (57 57 (:TYPE-PRESCRIPTION ALL-<))
 (57 57 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (52 26 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (48 48 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (48 48 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (48 48 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (47 47 (:REWRITE USE-ALL-DARGP-2))
 (47 47 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (45 45 (:TYPE-PRESCRIPTION DARGP))
 (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))
 (31 31 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (31 31 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (29 29 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (27 27 (:REWRITE USE-ALL-NATP-2))
 (27 27 (:REWRITE USE-ALL-NATP))
 (27 27 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (27 27 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:REWRITE NATP-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (26 26 (:TYPE-PRESCRIPTION MYQUOTEP))
 (25 25 (: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 ARITH-HACK-CHEAP))
 (19 19 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (19 19 (:REWRITE NOT-<-OF-CAR-WHEN-ALL-DARGP-LESS-THAN-2))
 (19 19 (:REWRITE NATP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (19 19 (:REWRITE INTEGERP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (19 19 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (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))
 (17 1 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (16 16 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (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 LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (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)
(ALL-AXE-TREEP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST)
(FLAG-LEMMA-FOR-BOUNDED-AXE-TREEP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS
 (4322 164 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (1155 95 (:REWRITE LEN-OF-CDR))
 (1066 533 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (1033 59 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (801 801 (:TYPE-PRESCRIPTION NAT-LISTP))
 (640 267 (:REWRITE DEFAULT-CDR))
 (625 45 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (600 268 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (542 47 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (474 51 (:DEFINITION LENGTH))
 (434 134 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (434 134 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (419 387 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (387 387 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (387 387 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (387 387 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (298 32 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (288 9 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP))
 (276 138 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (276 138 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (261 9 (:REWRITE CONSP-OF-STRIP-CDRS))
 (226 4 (:REWRITE ASSOC-EQUAL-WHEN-MEMBER-EQUAL-OF-STRIP-CARS))
 (223 134 (:REWRITE DEFAULT-<-2))
 (196 196 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (180 15 (:REWRITE LEN-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST))
 (178 4 (:DEFINITION STRIP-CARS))
 (164 164 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (164 82 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (158 158 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (156 156 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (144 18 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-<))
 (142 16 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (138 138 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (134 134 (:REWRITE USE-ALL-CONSP-2))
 (134 134 (:REWRITE USE-ALL-CONSP))
 (134 134 (:REWRITE USE-ALL-<-2))
 (134 134 (:REWRITE USE-ALL-<))
 (134 134 (:REWRITE DEFAULT-<-1))
 (134 134 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (134 134 (:REWRITE <-WHEN-BVLT))
 (134 134 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (134 134 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (132 91 (:REWRITE DEFAULT-+-2))
 (127 17 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (115 115 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (112 56 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (109 109 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (98 98 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (98 98 (:REWRITE EQUAL-WHEN-BVLT))
 (98 98 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (98 98 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (98 98 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (98 98 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (98 98 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (98 98 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (98 98 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (98 98 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (98 98 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (98 49 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (98 49 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (91 91 (:REWRITE DEFAULT-+-1))
 (83 83 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (82 82 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (64 64 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (64 32 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (64 32 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (62 20 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (50 25 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (50 25 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (50 4 (:REWRITE ALL-CONSP-OF-CDR))
 (49 49 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (49 49 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (49 49 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (49 49 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (49 49 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (48 16 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (46 46 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (40 40 (:TYPE-PRESCRIPTION ALL-CONSP))
 (37 37 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (36 36 (:TYPE-PRESCRIPTION ALL-<))
 (36 18 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-MYQUOTEP-CHEAP))
 (36 18 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-DARGP-LESS-THAN-OF-CDR-CHEAP))
 (36 18 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (32 32 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (32 32 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (32 32 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (32 32 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (32 32 (:REWRITE SET::IN-SET))
 (32 16 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (31 31 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (31 31 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (30 30 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (27 15 (:DEFINITION FIX))
 (26 26 (:REWRITE EQUAL-OF-LEN-AND-0))
 (25 25 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (25 25 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (20 20 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (18 18 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (18 18 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (18 18 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (18 18 (:REWRITE ALL-<-TRANSITIVE))
 (18 9 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (17 17 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (16 16 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (16 16 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (16 16 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (16 16 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (16 8 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (14 14 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (8 8 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (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 BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION DARGP-LESS-THAN))
 (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 CAR-CONS))
 )
(BOUNDED-AXE-TREEP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS)
(ALL-BOUNDED-AXE-TREEP-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
 (2326 101 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (996 8 (:DEFINITION INSTANTIATE-HYP-BASIC-FREE-VARS))
 (582 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))
 (254 22 (:REWRITE LEN-OF-CDR))
 (249 101 (:REWRITE DEFAULT-CDR))
 (247 13 (:REWRITE ALL-MYQUOTEP-WHEN-NOT-CONSP))
 (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-AXE-TREEP))
 (85 85 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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))
 (58 6 (:DEFINITION LENGTH))
 (54 27 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (45 3 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (40 20 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (40 20 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (39 39 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (32 24 (:REWRITE DEFAULT-+-2))
 (32 4 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (30 15 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (30 15 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (29 29 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (27 27 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (24 24 (:REWRITE DEFAULT-+-1))
 (20 20 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (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-ALL-DARGP-LESS-THAN))
 (10 2 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (8 8 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (8 8 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (8 4 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (8 4 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (4 4 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (4 4 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (4 4 (:REWRITE SET::IN-SET))
 (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 (:DEFINITION FIX))
 (2 2 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (2 2 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (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
 (285 13 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (131 11 (:REWRITE LEN-OF-CDR))
 (118 14 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (97 41 (:REWRITE DEFAULT-CDR))
 (74 6 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (71 4 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (70 14 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (66 33 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (66 33 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (55 11 (:REWRITE RULE-ALISTP-MEANS-SYMBOL-ALISTP))
 (47 45 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (45 45 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (45 45 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (45 45 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (45 45 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (44 4 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (36 18 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (36 1 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (33 33 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (33 11 (:REWRITE SYMBOL-ALISTP-WHEN-INFO-WORLDP))
 (32 14 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (30 15 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (28 28 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (28 14 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (28 14 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (26 26 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (25 2 (:REWRITE ALL-CONSP-OF-CDR))
 (24 3 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (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 7 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (23 7 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (22 22 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (22 22 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (22 22 (:TYPE-PRESCRIPTION INFO-WORLDP))
 (22 11 (:REWRITE SYMBOL-ALISTP-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (22 11 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (22 11 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (19 19 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (18 18 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (16 16 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (14 14 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (14 14 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (14 14 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (14 14 (:REWRITE SET::IN-SET))
 (13 13 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (12 8 (:REWRITE DEFAULT-+-2))
 (11 11 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (11 11 (:REWRITE USE-ALL-RULE-ALISTP))
 (11 11 (:REWRITE ALL-DARGP-WHEN-ALL-DARGP-LESS-THAN))
 (11 7 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (8 8 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (8 8 (:REWRITE DEFAULT-+-1))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (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 DEFAULT-<-1))
 (7 7 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (7 7 (:REWRITE <-WHEN-BVLT))
 (7 7 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (7 7 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (6 6 (:TYPE-PRESCRIPTION ALL-CONSP))
 (6 6 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION AXE-TREEP))
 (4 4 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (4 4 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (4 4 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (4 4 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (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 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-ALL-DARGP-LESS-THAN-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-AXE-TREEP))
 (1 1 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 )
(FLAG-LEMMA-FOR-TRUE-LISTP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS
 (904 8 (:DEFINITION INSTANTIATE-HYP-BASIC-FREE-VARS-LST))
 (624 8 (:DEFINITION QUOTEP))
 (615 32 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (398 199 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (280 8 (:REWRITE CONSP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS))
 (241 241 (: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))
 (84 42 (:REWRITE DEFAULT-CDR))
 (80 8 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (78 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))
 (54 7 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (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-AXE-TREEP))
 (21 21 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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 14 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (14 14 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (14 7 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (14 7 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (12 12 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (12 12 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (12 6 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (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 (: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 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (7 7 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (7 7 (:REWRITE SET::IN-SET))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (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-TERM-LISTP-WHEN-SYMBOL-LISTP-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 PSEUDO-TERM-LISTP))
 (3 3 (:TYPE-PRESCRIPTION AXE-TREEP))
 (3 3 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (3 3 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (3 3 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (3 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (3 3 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (3 3 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (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)
(ALL-AXE-TREEP-OF-CDR-OF-INSTANTIATE-HYP-BASIC-FREE-VARS)
(FLAG-LEMMA-FOR-MV-NTH-0-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST
 (5054 277 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (1696 58 (:REWRITE CONSP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS))
 (1360 12 (:DEFINITION INSTANTIATE-HYP-BASIC-FREE-VARS))
 (1150 575 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (909 909 (: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-AXE-TREEP))
 (167 167 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (154 154 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (154 77 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (153 153 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (152 76 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (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-ALL-DARGP-LESS-THAN-GEN-ALT))
 (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))
 (26 26 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (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
 (2294 74 (:DEFINITION STRIP-CARS))
 (1995 60 (:REWRITE CONSP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS))
 (1424 634 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (1134 65 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (1111 542 (:REWRITE DEFAULT-CDR))
 (1029 317 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (1029 317 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (944 9 (:DEFINITION DARGP))
 (776 6 (:DEFINITION UNION-EQUAL))
 (686 686 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (686 686 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (686 686 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (653 75 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (590 323 (:REWRITE DEFAULT-<-2))
 (531 9 (:DEFINITION ASSOC-EQUAL))
 (408 43 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (394 394 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (392 392 (:REWRITE USE-ALL-CONSP-2))
 (392 392 (:REWRITE USE-ALL-CONSP))
 (369 11 (:REWRITE AXE-TREE-VARS-WHEN-ALL-QUOTEP))
 (348 2 (:REWRITE MEMBER-EQUAL-OF-SET-DIFFERENCE-EQUAL))
 (347 31 (:REWRITE FREE-VARS-IN-TERM-WHEN-UNARY))
 (344 33 (:REWRITE EQUAL-OF-LEN-AND-0))
 (325 325 (:REWRITE <-WHEN-BVLT))
 (323 323 (:REWRITE USE-ALL-<-2))
 (323 323 (:REWRITE USE-ALL-<))
 (323 323 (:REWRITE DEFAULT-<-1))
 (323 323 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (323 323 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (276 4 (:REWRITE SUBSETP-EQUAL-OF-FREE-VARS-IN-TERMS-OF-CDR-CHAIN))
 (264 45 (:REWRITE ALL-CONSP-OF-CDR))
 (248 124 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (248 124 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (238 238 (:TYPE-PRESCRIPTION ALL-CONSP))
 (225 45 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (223 75 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (202 202 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (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))
 (181 181 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (176 119 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (171 21 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (160 80 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (160 80 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (160 2 (:REWRITE SUBSETP-EQUAL-OF-UNION-EQUAL-ARG1))
 (156 79 (: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))
 (148 148 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (144 69 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (140 140 (:REWRITE DEFAULT-+-1))
 (135 45 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (134 134 (:TYPE-PRESCRIPTION FREE-VARS-IN-TERM))
 (124 124 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (119 119 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (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))
 (106 46 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (102 102 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (98 6 (:DEFINITION NATP))
 (96 96 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (94 94 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (94 2 (:REWRITE CONSP-OF-ASSOC-EQUAL))
 (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))
 (88 88 (:TYPE-PRESCRIPTION STRIP-CARS))
 (86 86 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (86 43 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (86 43 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (84 84 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (82 82 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (82 82 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (80 80 (: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))
 (48 48 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (48 48 (:REWRITE USE-ALL-RULE-ALISTP))
 (46 46 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (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-ALL-DARGP-LESS-THAN))
 (45 45 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (45 45 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 (44 44 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (43 43 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (43 43 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (43 43 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (43 43 (:REWRITE SET::IN-SET))
 (39 13 (:REWRITE USE-ALL-DARGP))
 (39 3 (:REWRITE SYMBOL-LISTP-OF-STRIP-CARS-WHEN-SYMBOL-ALISTP))
 (38 2 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (34 2 (:LINEAR LEN-OF-CDR-LINEAR))
 (27 27 (:TYPE-PRESCRIPTION AXE-TREEP))
 (27 27 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (27 27 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (26 26 (:TYPE-PRESCRIPTION MEMBERP))
 (22 2 (:REWRITE PERM-OF-UNION-EQUAL-WHEN-DISJOINT))
 (21 21 (:TYPE-PRESCRIPTION QUOTEP))
 (21 21 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (18 18 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (18 9 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (18 9 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (16 14 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (15 15 (:TYPE-PRESCRIPTION MYQUOTEP))
 (15 9 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (15 3 (:REWRITE RULE-ALISTP-MEANS-SYMBOL-ALISTP))
 (14 14 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (14 14 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (13 13 (:REWRITE USE-ALL-DARGP-2))
 (13 13 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (13 13 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (13 13 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (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))
 (10 10 (:TYPE-PRESCRIPTION NATP))
 (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-ALL-DARGP-LESS-THAN-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 6 (:REWRITE ARITH-HACK-CHEAP))
 (6 3 (:REWRITE SYMBOL-LISTP-OF-STRIP-CARS-WHEN-SYMBOL-ALISTP-CHEAP))
 (6 3 (:REWRITE SYMBOL-ALISTP-WHEN-SYMBOL-TERM-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 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (3 3 (:REWRITE DEFAULT-COERCE-2))
 (3 3 (:REWRITE DEFAULT-COERCE-1))
 )
(AXE-TREE-VARS-OF-INSTANTIATE-HYP-BASIC-FREE-VARS)
(ALL-AXE-TREE-VARS-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST)
(INSTANTIATE-HYP-BASIC-NO-FREE-VARS2
 (18 9 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (9 9 (:TYPE-PRESCRIPTION NAT-LISTP))
 )
(FLAG-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2
 (80 40 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (69 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (46 46 (:TYPE-PRESCRIPTION NAT-LISTP))
 (30 6 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (16 2 (:TYPE-PRESCRIPTION RETURN-LAST))
 (15 6 (:REWRITE DEFAULT-+-2))
 (12 6 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (12 6 (:REWRITE DEFAULT-<-2))
 (9 9 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (9 9 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (9 9 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (9 9 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (9 6 (:REWRITE DEFAULT-<-1))
 (9 6 (:REWRITE DEFAULT-+-1))
 (9 3 (:REWRITE ARITH-HACK-CHEAP))
 (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 <-WHEN-BVLT))
 (6 6 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (6 6 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (5 5 (:REWRITE DEFAULT-CDR))
 (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-CONSP-2))
 (3 3 (:REWRITE USE-ALL-CONSP))
 (3 3 (:REWRITE USE-ALL-<=-2))
 (3 3 (:REWRITE USE-ALL-<=))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 3 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE +-COMBINE-CONSTANTS))
 (2 2 (:TYPE-PRESCRIPTION THROW-NONEXEC-ERROR))
 (1 1 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 )
(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
 (1158 49 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (484 4 (:DEFINITION INSTANTIATE-HYP-BASIC-NO-FREE-VARS2))
 (236 4 (:DEFINITION ASSOC-EQUAL))
 (180 90 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (135 45 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (135 45 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (134 134 (:TYPE-PRESCRIPTION NAT-LISTP))
 (120 8 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (100 40 (:REWRITE DEFAULT-CDR))
 (88 44 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (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))
 (60 10 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (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-AXE-TREEP))
 (45 45 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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-ALL-DARGP-LESS-THAN-GEN-ALT))
 (20 20 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (20 10 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (20 10 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (16 8 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (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 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (10 10 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (10 10 (:REWRITE SET::IN-SET))
 (10 10 (:REWRITE DEFAULT-+-1))
 (8 8 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (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-NO-FREE-VARS-LST2)
(FLAG-LEMMA-FOR-LEN-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2
 (484 4 (:DEFINITION INSTANTIATE-HYP-BASIC-NO-FREE-VARS2))
 (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))
 (188 188 (: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))
 (108 54 (: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))
 (73 73 (:REWRITE <-WHEN-BVLT))
 (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-BOUNDED-AXE-TREEP))
 (67 67 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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-ALL-DARGP-LESS-THAN-GEN-ALT))
 (16 16 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (16 8 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (16 8 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (10 10 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (8 8 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (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-NO-FREE-VARS-LST2)
(FLAG-LEMMA-FOR-BOOLEANP-OF-MV-NTH-0-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2
 (1134 48 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (484 4 (:DEFINITION INSTANTIATE-HYP-BASIC-NO-FREE-VARS2))
 (236 4 (:DEFINITION ASSOC-EQUAL))
 (176 88 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (132 132 (: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))
 (100 40 (:REWRITE DEFAULT-CDR))
 (88 44 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (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-AXE-TREEP))
 (44 44 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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-ALL-DARGP-LESS-THAN-GEN-ALT))
 (16 8 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (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 SYMBOL-TERM-ALISTP))
 (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-NO-FREE-VARS-LST2)
(FLAG-LEMMA-FOR-AXE-TREEP-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2
 (20529 56 (:REWRITE AXE-TREEP-WHEN-PSEUDO-TERMP))
 (8433 27 (:REWRITE ALL-AXE-TREEP-OF-CDR))
 (6719 110 (:REWRITE ALL-AXE-TREEP-WHEN-PSEUDO-TERM-LISTP))
 (4229 248 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (2871 1304 (:REWRITE DEFAULT-CDR))
 (2810 2 (:DEFINITION AXE-TREEP))
 (2236 1016 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (2012 2012 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (2012 2012 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (2012 2012 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (1982 195 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (1626 508 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (1626 508 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (1612 52 (:DEFINITION STRIP-CARS))
 (1606 803 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (1606 803 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (1236 56 (:REWRITE AXE-TREEP-WHEN-DARGP))
 (1119 51 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (999 110 (:REWRITE ALL-AXE-TREEP-WHEN-ALL-DARGP))
 (884 884 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (867 67 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (854 854 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (817 510 (:REWRITE DEFAULT-<-2))
 (810 387 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (803 803 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (800 50 (:REWRITE <-OF-IF-ARG2))
 (772 599 (:REWRITE DEFAULT-+-2))
 (767 13 (:DEFINITION ASSOC-EQUAL))
 (599 599 (:REWRITE DEFAULT-+-1))
 (574 287 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (572 572 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (560 560 (:REWRITE <-WHEN-BVLT))
 (516 16 (:REWRITE ALL-CONSP-OF-CDR))
 (514 514 (:REWRITE USE-ALL-CONSP-2))
 (514 514 (:REWRITE USE-ALL-CONSP))
 (514 514 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (514 514 (:REWRITE EQUAL-WHEN-BVLT))
 (514 514 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (514 514 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (514 514 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (514 514 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (514 514 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (514 514 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (514 514 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (514 514 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (514 514 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (514 514 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (510 510 (:REWRITE USE-ALL-<-2))
 (510 510 (:REWRITE USE-ALL-<))
 (510 510 (:REWRITE DEFAULT-<-1))
 (510 510 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (510 510 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (510 98 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (505 505 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (390 390 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (390 195 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (390 195 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (388 194 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (387 387 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (374 374 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (302 104 (:REWRITE EQUAL-OF-LEN-AND-0))
 (294 127 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (290 127 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (278 139 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (270 58 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (268 134 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (268 134 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (225 75 (:REWRITE +-COMBINE-CONSTANTS))
 (224 194 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (220 24 (:REWRITE FREE-VARS-IN-TERM-WHEN-UNARY))
 (216 58 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (200 146 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (195 195 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (195 195 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (195 195 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (195 195 (:REWRITE SET::IN-SET))
 (194 194 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (194 194 (:REWRITE ALL-DARGP-WHEN-ALL-DARGP-LESS-THAN))
 (190 190 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (189 27 (:REWRITE ALL-DARGP-OF-CDR))
 (182 182 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (175 25 (:REWRITE USE-ALL-DARGP-FOR-CAR))
 (170 58 (:REWRITE USE-ALL-DARGP))
 (153 51 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (150 30 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (147 147 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (138 138 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (138 138 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (134 134 (:TYPE-PRESCRIPTION ALL-CONSP))
 (127 127 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (124 124 (:TYPE-PRESCRIPTION FREE-VARS-IN-TERMS))
 (124 70 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (112 112 (:TYPE-PRESCRIPTION MEMBERP))
 (112 31 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (106 106 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (106 56 (:REWRITE AXE-TREEP-WHEN-SYMBOLP-CHEAP))
 (102 102 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (102 51 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (102 51 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP-CHEAP))
 (98 98 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (90 30 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (89 89 (:TYPE-PRESCRIPTION DARGP))
 (78 39 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (75 75 (:TYPE-PRESCRIPTION FREE-VARS-IN-TERM))
 (70 70 (:TYPE-PRESCRIPTION STRIP-CARS))
 (67 67 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (62 31 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (60 60 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (60 60 (:TYPE-PRESCRIPTION DAG-VARIABLE-ALISTP))
 (60 30 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (58 58 (:REWRITE USE-ALL-DARGP-2))
 (58 58 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (51 51 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (51 51 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (51 51 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (51 51 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (42 2 (:REWRITE ALL-DARGP-OF-CONS))
 (39 39 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (39 5 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (38 2 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (34 34 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (34 34 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (34 2 (:LINEAR LEN-OF-CDR-LINEAR))
 (32 2 (:DEFINITION NATP))
 (31 31 (:TYPE-PRESCRIPTION NATP))
 (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))
 (27 27 (:REWRITE DEFAULT-COERCE-2))
 (27 27 (:REWRITE DEFAULT-COERCE-1))
 (8 8 (: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-ALL-DARGP-LESS-THAN-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))
 (2 2 (:REWRITE ARITH-HACK-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))
 (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))
 )
(AXE-TREEP-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2)
(ALL-AXE-TREEP-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
 (6604 237 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (4490 14 (:REWRITE ALL-BOUNDED-AXE-TREEP-MONO))
 (3932 4 (:DEFINITION ALL-AXE-TREEP))
 (3788 8 (:REWRITE BOUNDED-AXE-TREEP-MONO))
 (3688 10 (:REWRITE AXE-TREEP-WHEN-PSEUDO-TERMP))
 (2790 2 (:DEFINITION AXE-TREEP))
 (2513 189 (:REWRITE LEN-OF-CDR))
 (1938 969 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (1589 89 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (1585 99 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (1335 1335 (:TYPE-PRESCRIPTION NAT-LISTP))
 (1300 6 (:REWRITE ALL-AXE-TREEP-OF-CDR))
 (1107 450 (:REWRITE DEFAULT-CDR))
 (1040 93 (:DEFINITION LENGTH))
 (918 26 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (836 366 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (834 12 (:REWRITE ALL-AXE-TREEP-WHEN-PSEUDO-TERM-LISTP))
 (798 34 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (782 67 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (772 716 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (767 13 (:DEFINITION ASSOC-EQUAL))
 (716 716 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (716 716 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (716 716 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (612 51 (:REWRITE LEN-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2))
 (601 183 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (601 183 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (568 284 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (568 284 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (566 62 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (442 8 (:REWRITE ALL-CONSP-OF-CDR))
 (324 324 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (315 187 (:REWRITE DEFAULT-<-2))
 (310 310 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (288 4 (:REWRITE ALL-AXE-TREEP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2))
 (284 284 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (276 276 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (264 132 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (264 2 (:REWRITE AXE-TREEP-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2))
 (256 179 (:REWRITE DEFAULT-+-2))
 (256 8 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP))
 (239 187 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (237 237 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (232 8 (:REWRITE CONSP-OF-STRIP-CDRS))
 (219 33 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (209 187 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (203 203 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (196 10 (:REWRITE AXE-TREEP-WHEN-DARGP))
 (195 195 (:REWRITE <-WHEN-BVLT))
 (192 96 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (187 187 (:REWRITE USE-ALL-<-2))
 (187 187 (:REWRITE USE-ALL-<))
 (187 187 (:REWRITE DEFAULT-<-1))
 (186 186 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (186 6 (:DEFINITION STRIP-CARS))
 (183 183 (:REWRITE USE-ALL-CONSP-2))
 (183 183 (:REWRITE USE-ALL-CONSP))
 (183 183 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (179 179 (:REWRITE DEFAULT-+-1))
 (145 145 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (145 145 (:REWRITE EQUAL-WHEN-BVLT))
 (145 145 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (145 145 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (145 145 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (145 145 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (145 145 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (145 145 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (145 145 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (145 145 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (145 145 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (138 69 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (138 69 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (136 17 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-<))
 (132 132 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (129 129 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (128 8 (:REWRITE <-OF-IF-ARG2))
 (126 12 (:REWRITE ALL-AXE-TREEP-WHEN-ALL-DARGP))
 (124 124 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (124 62 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (124 62 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (110 2 (:REWRITE SUBSETP-EQUAL-OF-FREE-VARS-IN-TERM-OF-CAR-AND-STRIP-CARS-WHEN-NORMAL))
 (94 47 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (94 47 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (86 2 (:DEFINITION NATP))
 (78 26 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (75 75 (:TYPE-PRESCRIPTION AXE-TREEP))
 (74 10 (:REWRITE FREE-VARS-IN-TERMS-WHEN-EQUAL-OF-0-AND-LEN))
 (74 6 (:REWRITE ALL-AXE-TREEP-OF-CDR-2))
 (71 45 (:DEFINITION FIX))
 (69 69 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (69 69 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (69 69 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (69 69 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (69 69 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (68 68 (:TYPE-PRESCRIPTION ALL-CONSP))
 (64 64 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (62 62 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (62 62 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (62 62 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (62 62 (:REWRITE SET::IN-SET))
 (58 58 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (58 58 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (54 54 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (52 52 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (52 26 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (52 26 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP-CHEAP))
 (50 50 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (50 50 (:REWRITE EQUAL-OF-LEN-AND-0))
 (48 4 (:REWRITE SUBSETP-EQUAL-OF-FREE-VARS-IN-TERMS-OF-CDR-CHAIN))
 (47 47 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (47 47 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (46 10 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (46 10 (:REWRITE AXE-TREEP-WHEN-EQUAL-OF-CAR-AND-QUOTE-CHEAP))
 (44 44 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (44 44 (:TYPE-PRESCRIPTION ALL-DARGP))
 (44 22 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (42 6 (:REWRITE ALL-DARGP-OF-CDR))
 (40 40 (:TYPE-PRESCRIPTION ALL-AXE-TREEP))
 (40 2 (:REWRITE FREE-VARS-IN-TERM-WHEN-UNARY))
 (39 39 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (36 36 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (36 12 (:REWRITE +-COMBINE-CONSTANTS))
 (34 34 (:TYPE-PRESCRIPTION ALL-<))
 (34 34 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (34 17 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-MYQUOTEP-CHEAP))
 (34 17 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-DARGP-LESS-THAN-OF-CDR-CHEAP))
 (34 17 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (34 10 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (33 33 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (28 14 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (28 4 (:REWRITE USE-ALL-DARGP-FOR-CAR))
 (26 26 (:TYPE-PRESCRIPTION ALISTP))
 (26 26 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (26 26 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (26 26 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (26 26 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (24 12 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (24 12 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (24 12 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (24 2 (:REWRITE SUBSETP-EQUAL-OF-FREE-VARS-IN-TERMS-OF-CAR-CHAIN))
 (24 2 (:REWRITE NATP-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (22 22 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (22 22 (:REWRITE ALL-DARGP-WHEN-ALL-DARGP-LESS-THAN))
 (20 6 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (18 10 (:REWRITE AXE-TREEP-WHEN-SYMBOLP-CHEAP))
 (18 10 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (17 17 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (17 17 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (17 17 (:REWRITE ALL-<-TRANSITIVE))
 (16 16 (:TYPE-PRESCRIPTION DARGP))
 (16 8 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (14 14 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (12 12 (:TYPE-PRESCRIPTION STRIP-CARS))
 (12 12 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (12 12 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (12 6 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (10 10 (:TYPE-PRESCRIPTION MYQUOTEP))
 (10 10 (:TYPE-PRESCRIPTION FREE-VARS-IN-TERMS))
 (10 10 (:REWRITE USE-ALL-DARGP-2))
 (10 10 (:REWRITE USE-ALL-DARGP))
 (10 10 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (8 4 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN-CHEAP))
 (8 4 (:REWRITE AXE-TREEP-OF-CAR))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (6 6 (:REWRITE DEFAULT-COERCE-2))
 (6 6 (:REWRITE DEFAULT-COERCE-1))
 (6 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 2 (:REWRITE FREE-VARS-IN-TERM-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION DARGP-LESS-THAN))
 (4 4 (:REWRITE USE-ALL-<=-2))
 (4 4 (:REWRITE USE-ALL-<=))
 (4 4 (:REWRITE TRUE-LISTP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2))
 (4 4 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (4 4 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (4 4 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE ARITH-HACK-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION FREE-VARS-IN-TERM))
 (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 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 INTEGERP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (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-NO-FREE-VARS2)
(ALL-BOUNDED-AXE-TREEP-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
 (1672 66 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (1132 7 (:DEFINITION INSTANTIATE-HYP-BASIC-NO-FREE-VARS2))
 (419 7 (:DEFINITION ASSOC-EQUAL))
 (381 1 (:DEFINITION PSEUDO-TERMP))
 (281 18 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (264 116 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (241 21 (:REWRITE LEN-OF-CDR))
 (190 58 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (190 58 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (189 70 (:REWRITE DEFAULT-CDR))
 (159 5 (:DEFINITION STRIP-CARS))
 (128 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))
 (103 4 (:REWRITE ALL-MYQUOTEP-WHEN-NOT-CONSP))
 (99 58 (:REWRITE DEFAULT-<-2))
 (88 58 (:REWRITE USE-ALL-CONSP))
 (72 36 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (72 36 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (66 66 (: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-AXE-TREEP))
 (58 58 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (45 3 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (44 44 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (43 4 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (41 41 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (41 41 (:REWRITE EQUAL-WHEN-BVLT))
 (41 41 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (41 41 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (41 41 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (41 41 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (41 41 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (41 41 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (41 41 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (41 41 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (41 41 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (40 8 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (36 36 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (36 3 (:REWRITE LEN-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2))
 (32 2 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (31 3 (:DEFINITION LENGTH))
 (30 30 (:TYPE-PRESCRIPTION MEMBERP))
 (30 14 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (28 28 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (27 9 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (24 24 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (24 21 (:REWRITE DEFAULT-+-2))
 (24 8 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (21 21 (:REWRITE DEFAULT-+-1))
 (21 5 (:REWRITE FREE-VARS-IN-TERMS-WHEN-EQUAL-OF-0-AND-LEN))
 (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))
 (20 1 (:REWRITE FREE-VARS-IN-TERM-WHEN-UNARY))
 (19 19 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (16 16 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (16 16 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (16 16 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (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 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))
 (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))
 (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 SET::SETP-TYPE))
 (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-ALL-DARGP-LESS-THAN))
 (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))
 (4 2 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (3 2 (:DEFINITION FIX))
 (3 1 (:REWRITE FREE-VARS-IN-TERM-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (2 2 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (2 2 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE SET::IN-SET))
 (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))
 (1 1 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (1 1 (:TYPE-PRESCRIPTION FREE-VARS-IN-TERM))
 (1 1 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 )
(ALL-MYQUOTEP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2)
(INSTANTIATE-HYP-BASIC-NO-FREE-VARS2
 (643 28 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (403 13 (:DEFINITION STRIP-CARS))
 (219 19 (:REWRITE LEN-OF-CDR))
 (147 19 (:REWRITE FREE-VARS-IN-TERMS-WHEN-EQUAL-OF-0-AND-LEN))
 (119 63 (:REWRITE DEFAULT-CDR))
 (118 14 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (106 14 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (94 30 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (92 44 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (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))
 (74 37 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (74 37 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (71 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))
 (51 51 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (50 23 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (44 4 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (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 20 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (39 13 (:REWRITE SYMBOL-ALISTP-WHEN-INFO-WORLDP))
 (37 37 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (36 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 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (28 28 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (28 14 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (28 14 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (27 27 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (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 ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (26 13 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (26 2 (:REWRITE FREE-VARS-IN-TERM-WHEN-UNARY))
 (25 2 (:REWRITE ALL-CONSP-OF-CDR))
 (24 24 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (24 3 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (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-AXE-TREEP))
 (22 22 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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 POSSIBLY-NEGATED-NODENUMSP))
 (14 14 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (14 14 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (14 14 (:REWRITE SET::IN-SET))
 (13 13 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (13 13 (:REWRITE USE-ALL-RULE-ALISTP))
 (13 13 (:REWRITE ALL-DARGP-WHEN-ALL-DARGP-LESS-THAN))
 (11 10 (:DEFINITION FIX))
 (8 8 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (6 6 (:TYPE-PRESCRIPTION ALL-CONSP))
 (6 6 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION AXE-TREEP))
 (4 4 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (4 4 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (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-ALL-DARGP-LESS-THAN-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-ALL-DARGP-LESS-THAN-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-AXE-TREEP))
 (1 1 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 )
(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))
 (615 32 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (398 199 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (296 8 (:REWRITE CONSP-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2))
 (241 241 (: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))
 (84 42 (:REWRITE DEFAULT-CDR))
 (80 8 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (78 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))
 (54 7 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (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-AXE-TREEP))
 (21 21 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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 14 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (14 14 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (14 7 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (14 7 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (12 12 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (12 12 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (12 6 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (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 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 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (7 7 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (7 7 (:REWRITE SET::IN-SET))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (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-TERM-LISTP-WHEN-SYMBOL-LISTP-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 PSEUDO-TERM-LISTP))
 (3 3 (:TYPE-PRESCRIPTION AXE-TREEP))
 (3 3 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (3 3 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (3 3 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (3 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (3 3 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (3 3 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (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)
(ALL-AXE-TREEP-OF-CDR-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2)
(RELIEVE-FREE-VAR-HYP-AND-ALL-OTHERS-FOR-BASIC-PROVER
 (410 205 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (209 209 (:TYPE-PRESCRIPTION NAT-LISTP))
 (64 32 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (64 32 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (48 2 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (32 32 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (32 32 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (18 9 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (12 6 (:TYPE-PRESCRIPTION INTEGERP-OF-SUB-TRIES-TYPE))
 (10 10 (:REWRITE DEFAULT-+-2))
 (10 10 (:REWRITE DEFAULT-+-1))
 (9 9 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (9 9 (:REWRITE <-WHEN-BVLT))
 (8 6 (:REWRITE DEFAULT-<-2))
 (8 4 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (6 6 (:TYPE-PRESCRIPTION TRIESP))
 (6 6 (:REWRITE USE-ALL-<-2))
 (6 6 (:REWRITE USE-ALL-<))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (6 6 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (6 2 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (6 2 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (4 4 (:REWRITE USE-ALL-<=-2))
 (4 4 (:REWRITE USE-ALL-<=))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (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 SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (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))
 )
(FLAG-RELIEVE-FREE-VAR-HYP-AND-ALL-OTHERS-FOR-BASIC-PROVER
 (2722 1371 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (2067 93 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (1481 1481 (:TYPE-PRESCRIPTION NAT-LISTP))
 (646 115 (:REWRITE DEFAULT-CDR))
 (592 296 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (592 296 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (520 24 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (306 306 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (300 130 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (296 296 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (284 256 (:REWRITE DEFAULT-+-2))
 (259 197 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (256 256 (:REWRITE DEFAULT-+-1))
 (215 65 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (215 65 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (191 191 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (191 191 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (191 191 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (176 111 (:REWRITE DEFAULT-<-2))
 (157 157 (:REWRITE <-WHEN-BVLT))
 (111 111 (:REWRITE USE-ALL-<-2))
 (111 111 (:REWRITE USE-ALL-<))
 (111 111 (:REWRITE DEFAULT-<-1))
 (111 111 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (111 111 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (105 9 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (93 93 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (84 2 (:DEFINITION BINARY-APPEND))
 (72 72 (:REWRITE USE-ALL-CONSP-2))
 (72 72 (:REWRITE USE-ALL-CONSP))
 (72 72 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (71 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 USE-ALL-<=-2))
 (46 46 (:REWRITE USE-ALL-<=))
 (46 46 (:REWRITE BOUND-WHEN-USB))
 (45 45 (:REWRITE <-OF-+-OF-1-STRENGTHEN))
 (45 45 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (42 9 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (39 1 (:REWRITE <-OF-IF-ARG2))
 (29 29 (:REWRITE ZP-OPEN))
 (26 26 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (26 9 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (24 24 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (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 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))
 (6 6 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-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 SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (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 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
 (47846 47846 (:REWRITE +-COMBINE-CONSTANTS))
 (9328 4664 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (1684 421 (: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))
 (565 565 (: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
 (2589 1013 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (1017 1017 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (647 647 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (102 3 (:REWRITE ALIST-SUITABLE-FOR-HYPSP-WHEN-AXE-SYTAXP-CAR))
 (96 3 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP))
 (87 3 (:REWRITE CONSP-OF-STRIP-CDRS))
 (72 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (32 4 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-<))
 (26 15 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-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))
 (14 12 (:REWRITE ARITH-HACK-CHEAP))
 (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 ALL-DARGP-LESS-THAN-WHEN-ALL-MYQUOTEP-CHEAP))
 (8 4 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-DARGP-LESS-THAN-OF-CDR-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))
 (6 3 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (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 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-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (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
 (55916 21922 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (21938 21938 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (15587 15587 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (2442 41 (:DEFINITION PSEUDO-TERM-LISTP))
 (2000 30 (:REWRITE AXE-TREEP-WHEN-PSEUDO-TERMP))
 (1900 38 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (1072 30 (:REWRITE AXE-TREEP-WHEN-DARGP))
 (1057 27 (:REWRITE ALL-AXE-TREEP-WHEN-PSEUDO-TERM-LISTP))
 (1041 422 (:REWRITE DEFAULT-CDR))
 (904 102 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (812 11 (:DEFINITION DARGP))
 (746 34 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (696 24 (:REWRITE ALL-STORED-AXE-RULEP-WHEN-NOT-CONSP))
 (667 23 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP))
 (643 495 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (564 322 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (540 16 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (504 232 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (496 164 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (495 495 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (495 495 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (495 495 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (490 322 (:REWRITE DEFAULT-<-2))
 (472 322 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (412 14 (:REWRITE ALL-AXE-TREEP-OF-CDR-2))
 (372 42 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (370 322 (:REWRITE DEFAULT-<-1))
 (368 116 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (368 116 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (366 322 (:REWRITE USE-ALL-<))
 (348 29 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (329 329 (:REWRITE <-WHEN-BVLT))
 (322 322 (:REWRITE USE-ALL-<-2))
 (300 300 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (298 26 (:REWRITE ALL-CONSP-OF-CDR))
 (288 24 (:REWRITE NATP-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (284 284 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (280 27 (:REWRITE ALL-AXE-TREEP-WHEN-ALL-DARGP))
 (206 206 (:REWRITE USE-ALL-<=-2))
 (206 206 (:REWRITE USE-ALL-<=))
 (206 206 (:REWRITE BOUND-WHEN-USB))
 (204 102 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (192 192 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (192 96 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (168 24 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-<))
 (164 164 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (162 87 (:REWRITE DEFAULT-+-2))
 (154 154 (:LINEAR ARRAY2P-LINEAR))
 (150 75 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (150 75 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (148 148 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (136 136 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (133 38 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (130 44 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (116 116 (:REWRITE USE-ALL-CONSP-2))
 (116 116 (:REWRITE USE-ALL-CONSP))
 (116 116 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (113 113 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (113 113 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (108 108 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (108 108 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (102 102 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (102 102 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (101 101 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (101 101 (:REWRITE EQUAL-WHEN-BVLT))
 (101 101 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (101 101 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (101 101 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (101 101 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (101 101 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (101 101 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (101 101 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (101 101 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (101 101 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (96 96 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (96 96 (:REWRITE SET::IN-SET))
 (96 24 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (91 13 (:REWRITE ALL-DARGP-OF-CDR))
 (87 87 (:REWRITE DEFAULT-+-1))
 (84 84 (:TYPE-PRESCRIPTION ALL-CONSP))
 (80 80 (:TYPE-PRESCRIPTION ALL-DARGP))
 (80 40 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (75 75 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (75 75 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (75 75 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (75 75 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (75 75 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (71 21 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (64 64 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (58 58 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (58 58 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (50 38 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (48 48 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (48 24 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-MYQUOTEP-CHEAP))
 (48 24 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-DARGP-LESS-THAN-OF-CDR-CHEAP))
 (48 16 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (48 16 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (47 47 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (47 47 (:REWRITE ALL-<-TRANSITIVE))
 (46 23 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (44 44 (:TYPE-PRESCRIPTION MEMBERP))
 (42 42 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (40 40 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (40 40 (:REWRITE ALL-DARGP-WHEN-ALL-DARGP-LESS-THAN))
 (39 39 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (38 38 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (35 35 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (34 34 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (34 34 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (34 34 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (32 32 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (32 16 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (31 21 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (30 30 (:REWRITE AXE-TREEP-WHEN-SYMBOLP-CHEAP))
 (24 24 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (24 24 (:REWRITE USE-ALL-RULE-ALISTP))
 (24 24 (:REWRITE USE-ALL-NATP-2))
 (24 24 (:REWRITE USE-ALL-NATP))
 (24 24 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (24 24 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (24 24 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (24 24 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (24 24 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (24 24 (:REWRITE ALL-STORED-AXE-RULEP-WHEN-NOT-CONSP-CHEAP))
 (23 23 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (23 23 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (23 23 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (23 23 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (22 22 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (22 11 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (22 11 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (21 21 (:TYPE-PRESCRIPTION DARGP))
 (21 21 (:REWRITE USE-ALL-DARGP-2))
 (21 21 (:REWRITE USE-ALL-DARGP))
 (21 21 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (20 10 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (20 10 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN-CHEAP))
 (16 16 (:REWRITE USE-ALL-RATIONALP-2))
 (16 16 (:REWRITE USE-ALL-RATIONALP))
 (16 16 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (16 16 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (16 16 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (16 16 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (16 16 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (16 16 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (11 11 (:TYPE-PRESCRIPTION MYQUOTEP))
 (10 10 (:TYPE-PRESCRIPTION DARGP-LESS-THAN))
 )
(TRY-TO-APPLY-RULES-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY-LINEAR
 (3214 1257 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (1294 5 (:DEFINITION PSEUDO-TERMP))
 (1258 1258 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (1088 1 (:DEFINITION AXE-TREEP))
 (783 783 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (632 24 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (561 2 (:REWRITE AXE-TREEP-WHEN-PSEUDO-TERMP))
 (329 1 (:REWRITE BOUNDED-AXE-TREEP-WHEN-PSEUDO-TERMP))
 (302 302 (:TYPE-PRESCRIPTION LEN))
 (247 16 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (243 1 (:REWRITE ALL-AXE-TREEP-OF-CDR))
 (224 17 (:REWRITE LEN-OF-CDR))
 (203 55 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (171 2 (:REWRITE AXE-TREEP-WHEN-DARGP))
 (146 1 (:DEFINITION DARGP))
 (126 5 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (121 51 (:REWRITE DEFAULT-CDR))
 (116 4 (:REWRITE ALL-STORED-AXE-RULEP-WHEN-NOT-CONSP))
 (110 12 (:DEFINITION LENGTH))
 (110 2 (:DEFINITION MYQUOTEP))
 (100 13 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (91 2 (:REWRITE ALL-AXE-TREEP-WHEN-PSEUDO-TERM-LISTP))
 (87 3 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP))
 (83 81 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (81 81 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (81 81 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (81 81 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (79 2 (:DEFINITION PSEUDO-TERM-LISTP))
 (72 34 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (68 35 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (60 5 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (53 35 (:REWRITE DEFAULT-<-1))
 (53 17 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (53 17 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (52 35 (:REWRITE DEFAULT-<-2))
 (48 2 (:DEFINITION QUOTEP))
 (41 35 (:REWRITE USE-ALL-<))
 (40 40 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (36 1 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (35 35 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (35 35 (:REWRITE USE-ALL-<-2))
 (35 35 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (35 35 (:REWRITE <-WHEN-BVLT))
 (35 35 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (32 16 (:REWRITE DEFAULT-+-2))
 (32 5 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (29 1 (:REWRITE ALL-AXE-TREEP-OF-CDR-2))
 (28 4 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-<))
 (26 26 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (26 26 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (26 13 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (26 13 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (25 2 (:REWRITE ALL-CONSP-OF-CDR))
 (24 24 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (24 3 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (24 2 (:REWRITE NATP-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (21 18 (:REWRITE ARITH-HACK-CHEAP))
 (21 2 (:REWRITE ALL-AXE-TREEP-WHEN-ALL-DARGP))
 (20 10 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (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))
 (17 17 (:REWRITE USE-ALL-CONSP-2))
 (17 17 (:REWRITE USE-ALL-CONSP))
 (17 17 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (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 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))
 (13 13 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (13 13 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (13 13 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (13 13 (:REWRITE SET::IN-SET))
 (13 6 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (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))
 (9 9 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (9 9 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (9 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (8 8 (:TYPE-PRESCRIPTION AXE-TREEP))
 (8 8 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (8 4 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-MYQUOTEP-CHEAP))
 (8 4 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-DARGP-LESS-THAN-OF-CDR-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-ALL-DARGP-LESS-THAN))
 (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 PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (5 5 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (4 4 (:TYPE-PRESCRIPTION ALL-AXE-TREEP))
 (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-ALL-DARGP-LESS-THAN))
 (3 3 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (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 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 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
 (14478 5689 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (5697 5697 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (4395 4395 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (3303 26 (:REWRITE AXE-TREEP-WHEN-PSEUDO-TERMP))
 (1100 550 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-AREF1-WHEN-DAG-PARENT-ARRAYP))
 (1092 25 (:REWRITE ALL-AXE-TREEP-WHEN-PSEUDO-TERM-LISTP))
 (1050 26 (:REWRITE AXE-TREEP-WHEN-DARGP))
 (942 25 (:DEFINITION PSEUDO-TERM-LISTP))
 (874 35 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (811 8 (:DEFINITION DARGP))
 (688 81 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (550 550 (:TYPE-PRESCRIPTION TYPE-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX))
 (537 501 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (501 501 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (501 501 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (501 501 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (379 13 (:REWRITE ALL-AXE-TREEP-OF-CDR-2))
 (305 149 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (302 135 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (288 8 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (259 25 (:REWRITE ALL-AXE-TREEP-WHEN-ALL-DARGP))
 (250 33 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (242 242 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (230 149 (:REWRITE DEFAULT-<-2))
 (222 103 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (217 67 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (217 67 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (209 111 (:REWRITE DEFAULT-+-2))
 (200 16 (:REWRITE ALL-CONSP-OF-CDR))
 (192 24 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (181 149 (:REWRITE USE-ALL-<))
 (173 149 (:REWRITE DEFAULT-<-1))
 (162 81 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (158 158 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (158 79 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (150 150 (:REWRITE <-WHEN-BVLT))
 (149 149 (:REWRITE USE-ALL-<-2))
 (149 149 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (117 117 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (115 115 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (115 115 (:REWRITE EQUAL-WHEN-BVLT))
 (115 115 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (115 115 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (115 115 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (115 115 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (115 115 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (115 115 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (115 115 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (115 115 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (115 115 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (111 111 (:REWRITE DEFAULT-+-1))
 (103 103 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (102 102 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (91 37 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (86 37 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (84 12 (:REWRITE ALL-DARGP-OF-CDR))
 (82 82 (:REWRITE USE-ALL-<=-2))
 (82 82 (:REWRITE USE-ALL-<=))
 (82 82 (:REWRITE BOUND-WHEN-USB))
 (81 81 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (81 81 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (79 79 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (79 79 (:REWRITE SET::IN-SET))
 (74 74 (:TYPE-PRESCRIPTION ALL-DARGP))
 (74 37 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (74 19 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (67 67 (:REWRITE USE-ALL-CONSP-2))
 (67 67 (:REWRITE USE-ALL-CONSP))
 (67 67 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (56 56 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (56 56 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (54 54 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (54 54 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (52 52 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (48 48 (:TYPE-PRESCRIPTION ALL-CONSP))
 (48 48 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (48 48 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (44 44 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (40 10 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (38 2 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (37 37 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (37 37 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (37 37 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (37 37 (:REWRITE ALL-DARGP-WHEN-ALL-DARGP-LESS-THAN))
 (35 35 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (34 2 (:LINEAR LEN-OF-CDR-LINEAR))
 (33 33 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (32 32 (:TYPE-PRESCRIPTION MEMBERP))
 (31 19 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (29 29 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (28 28 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (26 26 (:REWRITE AXE-TREEP-WHEN-SYMBOLP-CHEAP))
 (24 24 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (24 24 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (24 8 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (22 22 (:LINEAR ARRAY2P-LINEAR))
 (21 21 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (21 21 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (21 21 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (20 20 (:REWRITE USE-ALL-NATP-2))
 (20 20 (:REWRITE USE-ALL-NATP))
 (20 20 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (20 20 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (20 20 (:REWRITE NATP-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (19 19 (:TYPE-PRESCRIPTION DARGP))
 (19 19 (:REWRITE USE-ALL-DARGP-2))
 (19 19 (:REWRITE USE-ALL-DARGP))
 (19 19 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (18 9 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (18 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (16 16 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (16 8 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (16 8 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (16 8 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (16 8 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (14 7 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN-CHEAP))
 (10 10 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (10 10 (:REWRITE USE-ALL-RULE-ALISTP))
 (10 10 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (9 9 (:TYPE-PRESCRIPTION MYQUOTEP))
 (9 9 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (9 9 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (9 9 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (9 9 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (9 9 (:REWRITE ALL-<-TRANSITIVE))
 (8 8 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (8 8 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (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))
 (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))
 (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 (:REWRITE USE-ALL-DARGP-LESS-THAN-2))
 (1 1 (:REWRITE USE-ALL-DARGP-LESS-THAN))
 (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
 (8372 3294 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (3300 3300 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (2296 2296 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (2139 22 (:REWRITE AXE-TREEP-WHEN-PSEUDO-TERMP))
 (910 21 (:REWRITE ALL-AXE-TREEP-WHEN-PSEUDO-TERM-LISTP))
 (784 21 (:DEFINITION PSEUDO-TERM-LISTP))
 (732 167 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (726 22 (:REWRITE AXE-TREEP-WHEN-DARGP))
 (622 25 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (615 261 (:REWRITE DEFAULT-CDR))
 (537 6 (:DEFINITION DARGP))
 (474 60 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (343 331 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (331 331 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (331 331 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (331 331 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (321 11 (:REWRITE ALL-AXE-TREEP-OF-CDR-2))
 (217 21 (:REWRITE ALL-AXE-TREEP-WHEN-ALL-DARGP))
 (216 6 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (214 95 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (207 99 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (178 23 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (172 172 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (166 83 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (153 47 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (153 47 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (150 99 (:REWRITE DEFAULT-<-2))
 (150 12 (:REWRITE ALL-CONSP-OF-CDR))
 (144 18 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (136 70 (:REWRITE DEFAULT-+-2))
 (123 99 (:REWRITE USE-ALL-<))
 (120 60 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (116 116 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (116 99 (:REWRITE DEFAULT-<-1))
 (116 58 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (99 99 (:REWRITE USE-ALL-<-2))
 (99 99 (:REWRITE <-WHEN-BVLT))
 (99 99 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (87 87 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (83 83 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (78 78 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (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))
 (70 70 (:REWRITE DEFAULT-+-1))
 (70 10 (:REWRITE ALL-DARGP-OF-CDR))
 (62 62 (:TYPE-PRESCRIPTION ALL-DARGP))
 (62 31 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (60 60 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (60 60 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (60 15 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (59 52 (:REWRITE ARITH-HACK-CHEAP))
 (58 58 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (58 58 (:REWRITE SET::IN-SET))
 (53 25 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (52 52 (:REWRITE USE-ALL-<=-2))
 (52 52 (:REWRITE USE-ALL-<=))
 (52 52 (:REWRITE BOUND-WHEN-USB))
 (50 25 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (47 47 (:REWRITE USE-ALL-CONSP-2))
 (47 47 (:REWRITE USE-ALL-CONSP))
 (47 47 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (38 38 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (38 38 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (36 36 (:TYPE-PRESCRIPTION ALL-CONSP))
 (33 33 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (33 33 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (32 32 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (32 32 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (32 8 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (31 31 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (31 31 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (31 31 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (31 31 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (31 31 (:REWRITE ALL-DARGP-WHEN-ALL-DARGP-LESS-THAN))
 (28 28 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (25 25 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (25 25 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (24 24 (:TYPE-PRESCRIPTION MEMBERP))
 (24 24 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (23 23 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (23 15 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (22 22 (:REWRITE AXE-TREEP-WHEN-SYMBOLP-CHEAP))
 (18 18 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (18 18 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (18 18 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (18 6 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (17 17 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (17 17 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (17 17 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (15 15 (:TYPE-PRESCRIPTION DARGP))
 (15 15 (:REWRITE USE-ALL-DARGP-2))
 (15 15 (:REWRITE USE-ALL-DARGP))
 (15 15 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (14 7 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (12 12 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (12 6 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (12 6 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (12 6 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (12 6 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (11 11 (:REWRITE USE-ALL-NATP-2))
 (11 11 (:REWRITE USE-ALL-NATP))
 (11 11 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (11 11 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (11 11 (:REWRITE NATP-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (10 5 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN-CHEAP))
 (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 ALL-<-TRANSITIVE-FREE-2))
 (7 7 (:TYPE-PRESCRIPTION MYQUOTEP))
 (7 7 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (7 7 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (7 7 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (7 7 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (7 7 (:REWRITE ALL-<-TRANSITIVE))
 (6 6 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (6 6 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (6 6 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (6 6 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (6 6 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (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))
 (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 (:REWRITE USE-ALL-DARGP-LESS-THAN-2))
 (1 1 (:REWRITE USE-ALL-DARGP-LESS-THAN))
 (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
 (4348 1709 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (2129 6 (:REWRITE AXE-TREEP-WHEN-PSEUDO-TERMP))
 (2105 6 (:DEFINITION PSEUDO-TERMP))
 (1715 1715 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (1467 46 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (1100 6 (:REWRITE AXE-TREEP-WHEN-DARGP))
 (1096 3 (:REWRITE ALL-AXE-TREEP-OF-CDR))
 (1006 1006 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (769 3 (:DEFINITION DARGP))
 (675 6 (:DEFINITION MYQUOTEP))
 (604 17 (:DEFINITION PSEUDO-TERM-LISTP))
 (522 13 (:REWRITE ALL-AXE-TREEP-WHEN-PSEUDO-TERM-LISTP))
 (475 109 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (428 27 (:REWRITE LEN-OF-CDR))
 (381 15 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (274 6 (:DEFINITION QUOTEP))
 (241 15 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (232 6 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (197 18 (:DEFINITION LENGTH))
 (184 4 (:REWRITE ALL-BOUNDED-AXE-TREEP-WHEN-PSEUDO-TERM-LISTP))
 (177 93 (:REWRITE DEFAULT-CDR))
 (172 74 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (165 153 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (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))
 (123 37 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (123 37 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (114 13 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (112 13 (:REWRITE ALL-AXE-TREEP-WHEN-ALL-DARGP))
 (105 3 (:REWRITE <-OF-IF-ARG2))
 (103 103 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (95 58 (:REWRITE DEFAULT-<-2))
 (93 93 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (81 81 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (80 40 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (71 21 (:REWRITE EQUAL-OF-LEN-AND-0))
 (67 58 (:REWRITE DEFAULT-<-1))
 (66 10 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (63 3 (:REWRITE USE-ALL-<-FOR-CAR))
 (61 61 (:REWRITE <-WHEN-BVLT))
 (60 58 (:REWRITE USE-ALL-<))
 (58 58 (:REWRITE USE-ALL-<-2))
 (58 58 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (58 58 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (56 12 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (52 26 (:REWRITE DEFAULT-+-2))
 (46 46 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (40 40 (:REWRITE USE-ALL-CONSP-2))
 (40 40 (:REWRITE USE-ALL-CONSP))
 (40 40 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (40 40 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (39 7 (:REWRITE AXE-TREEP-WHEN-EQUAL-OF-CAR-AND-QUOTE-CHEAP))
 (38 19 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (33 33 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (33 3 (:REWRITE USE-ALL-NATP-FOR-CAR))
 (33 3 (:REWRITE NOT-<-OF-CAR-WHEN-NAT-LISTP))
 (30 6 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (30 6 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (30 3 (:REWRITE ALL-<-OF-0-WHEN-ALL-NATP))
 (29 29 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (29 1 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP))
 (26 26 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (26 26 (:REWRITE DEFAULT-+-1))
 (26 13 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (26 13 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (26 13 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (25 21 (:REWRITE ARITH-HACK-CHEAP))
 (21 21 (:REWRITE USE-ALL-<=-2))
 (21 21 (:REWRITE USE-ALL-<=))
 (21 21 (:REWRITE BOUND-WHEN-USB))
 (21 3 (:REWRITE USE-ALL-DARGP-FOR-CAR))
 (21 3 (:REWRITE ALL-DARGP-OF-CDR))
 (20 20 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (20 5 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (19 19 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (18 18 (:TYPE-PRESCRIPTION AXE-TREEP))
 (18 9 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (18 9 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (18 6 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (15 15 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (15 15 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (15 15 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (15 15 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (15 15 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (15 7 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (14 3 (:REWRITE NATP-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (13 13 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (13 13 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (13 13 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (13 13 (:REWRITE SET::IN-SET))
 (13 13 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (12 12 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (12 12 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (12 12 (:REWRITE EQUAL-WHEN-BVLT))
 (12 12 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (12 12 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (12 12 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (12 12 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (12 12 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (12 12 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (12 12 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (12 12 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (12 12 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (12 6 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (12 6 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (12 6 (:REWRITE AXE-TREEP-WHEN-SYMBOLP-CHEAP))
 (12 3 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (12 3 (:REWRITE ALL-<-OF-0-WHEN-NAT-LISTP))
 (10 10 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (10 10 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (10 5 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (10 5 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (10 5 (:DEFINITION FIX))
 (9 9 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (9 9 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (9 9 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (9 9 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (9 9 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (8 8 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:REWRITE ALL-<-TRANSITIVE))
 (7 1 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-<))
 (6 6 (:TYPE-PRESCRIPTION DARGP))
 (6 6 (:REWRITE USE-ALL-DARGP-2))
 (6 6 (:REWRITE USE-ALL-DARGP))
 (6 6 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (6 6 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (6 6 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (6 6 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (6 6 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (6 6 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (6 6 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (6 6 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (6 6 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (6 3 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (6 3 (:REWRITE INTEGERP-OF-CAR-WHEN-NAT-LISTP-CHEAP))
 (6 3 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-NATP-CHEAP))
 (6 3 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-INTEGERP-CHEAP))
 (6 3 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (6 3 (:REWRITE <-OF-CAR-WHEN-ALL-<-CHEAP))
 (5 5 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (5 5 (:REWRITE USE-ALL-RULE-ALISTP))
 (5 5 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (5 5 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (5 5 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (5 5 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (5 5 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (5 5 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (4 4 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (4 4 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (3 3 (:TYPE-PRESCRIPTION MYQUOTEP))
 (3 3 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (3 3 (:REWRITE USE-ALL-NATP-2))
 (3 3 (:REWRITE USE-ALL-NATP))
 (3 3 (:REWRITE NOT-<-OF-CAR-WHEN-ALL-DARGP-LESS-THAN-2))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE NATP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (3 3 (:REWRITE INTEGERP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (3 3 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (3 3 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (3 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:TYPE-PRESCRIPTION MEMBERP))
 (2 1 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-MYQUOTEP-CHEAP))
 (2 1 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-DARGP-LESS-THAN-OF-CDR-CHEAP))
 (1 1 (:REWRITE USE-ALL-RATIONALP-2))
 (1 1 (:REWRITE USE-ALL-RATIONALP))
 (1 1 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE ALL-DARGP-LESS-THAN-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
 (4348 1709 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (2129 6 (:REWRITE AXE-TREEP-WHEN-PSEUDO-TERMP))
 (2105 6 (:DEFINITION PSEUDO-TERMP))
 (1715 1715 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (1419 44 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (1100 6 (:REWRITE AXE-TREEP-WHEN-DARGP))
 (1096 3 (:REWRITE ALL-AXE-TREEP-OF-CDR))
 (1006 1006 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (769 3 (:DEFINITION DARGP))
 (675 6 (:DEFINITION MYQUOTEP))
 (604 17 (:DEFINITION PSEUDO-TERM-LISTP))
 (522 13 (:REWRITE ALL-AXE-TREEP-WHEN-PSEUDO-TERM-LISTP))
 (473 107 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (428 27 (:REWRITE LEN-OF-CDR))
 (381 15 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (274 6 (:DEFINITION QUOTEP))
 (241 15 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (232 6 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (197 18 (:DEFINITION LENGTH))
 (184 4 (:REWRITE ALL-BOUNDED-AXE-TREEP-WHEN-PSEUDO-TERM-LISTP))
 (177 93 (:REWRITE DEFAULT-CDR))
 (164 70 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (163 151 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (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))
 (117 35 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (117 35 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (114 13 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (112 13 (:REWRITE ALL-AXE-TREEP-WHEN-ALL-DARGP))
 (105 3 (:REWRITE <-OF-IF-ARG2))
 (103 103 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (93 93 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (93 58 (:REWRITE DEFAULT-<-2))
 (81 81 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (80 40 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (77 58 (:REWRITE DEFAULT-<-1))
 (71 21 (:REWRITE EQUAL-OF-LEN-AND-0))
 (64 58 (:REWRITE USE-ALL-<))
 (63 3 (:REWRITE USE-ALL-<-FOR-CAR))
 (61 61 (:REWRITE <-WHEN-BVLT))
 (58 58 (:REWRITE USE-ALL-<-2))
 (58 58 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (58 58 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (56 12 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (52 26 (:REWRITE DEFAULT-+-2))
 (44 44 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (40 40 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (39 7 (:REWRITE AXE-TREEP-WHEN-EQUAL-OF-CAR-AND-QUOTE-CHEAP))
 (38 38 (:TYPE-PRESCRIPTION ALL-DARGP))
 (38 38 (:REWRITE USE-ALL-CONSP-2))
 (38 38 (:REWRITE USE-ALL-CONSP))
 (38 38 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (38 19 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (33 33 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (33 3 (:REWRITE USE-ALL-NATP-FOR-CAR))
 (33 3 (:REWRITE NOT-<-OF-CAR-WHEN-NAT-LISTP))
 (30 6 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (30 6 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (30 3 (:REWRITE ALL-<-OF-0-WHEN-ALL-NATP))
 (29 29 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (29 1 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP))
 (27 23 (:REWRITE ARITH-HACK-CHEAP))
 (26 26 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (26 26 (:REWRITE DEFAULT-+-1))
 (26 13 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (26 13 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (26 13 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (23 23 (:REWRITE USE-ALL-<=-2))
 (23 23 (:REWRITE USE-ALL-<=))
 (23 23 (:REWRITE BOUND-WHEN-USB))
 (21 3 (:REWRITE USE-ALL-DARGP-FOR-CAR))
 (21 3 (:REWRITE ALL-DARGP-OF-CDR))
 (20 20 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (20 20 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (20 5 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (19 19 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (19 19 (:REWRITE ALL-DARGP-WHEN-ALL-DARGP-LESS-THAN))
 (18 18 (:TYPE-PRESCRIPTION AXE-TREEP))
 (18 9 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (18 9 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (18 6 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (15 15 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (15 15 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (15 15 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (15 15 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (15 15 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (15 7 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (14 3 (:REWRITE NATP-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (13 13 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (13 13 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (13 13 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (13 13 (:REWRITE SET::IN-SET))
 (13 13 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (12 12 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (12 12 (:TYPE-PRESCRIPTION ALL-CONSP))
 (12 12 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (12 12 (:REWRITE EQUAL-WHEN-BVLT))
 (12 12 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (12 12 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (12 12 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (12 12 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (12 12 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (12 12 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (12 12 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (12 12 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (12 12 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (12 6 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (12 6 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (12 6 (:REWRITE AXE-TREEP-WHEN-SYMBOLP-CHEAP))
 (12 3 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (12 3 (:REWRITE ALL-<-OF-0-WHEN-NAT-LISTP))
 (10 10 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (10 5 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (10 5 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (10 5 (:DEFINITION FIX))
 (9 9 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (9 9 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (9 9 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (9 9 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (9 9 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (9 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (8 8 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:REWRITE ALL-<-TRANSITIVE))
 (7 1 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-<))
 (6 6 (:TYPE-PRESCRIPTION MEMBERP))
 (6 6 (:TYPE-PRESCRIPTION DARGP))
 (6 6 (:REWRITE USE-ALL-DARGP-2))
 (6 6 (:REWRITE USE-ALL-DARGP))
 (6 6 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (6 6 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (6 6 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (6 6 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (6 6 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (6 6 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (6 6 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (6 6 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (6 6 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (6 6 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (6 3 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (6 3 (:REWRITE INTEGERP-OF-CAR-WHEN-NAT-LISTP-CHEAP))
 (6 3 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-NATP-CHEAP))
 (6 3 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-INTEGERP-CHEAP))
 (6 3 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (6 3 (:REWRITE <-OF-CAR-WHEN-ALL-<-CHEAP))
 (5 5 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (5 5 (:REWRITE USE-ALL-RULE-ALISTP))
 (5 5 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (5 5 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (5 5 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (5 5 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (5 5 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (5 5 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (4 4 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (4 4 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (3 3 (:TYPE-PRESCRIPTION MYQUOTEP))
 (3 3 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (3 3 (:REWRITE USE-ALL-RATIONALP-2))
 (3 3 (:REWRITE USE-ALL-RATIONALP))
 (3 3 (:REWRITE USE-ALL-NATP-2))
 (3 3 (:REWRITE USE-ALL-NATP))
 (3 3 (:REWRITE NOT-<-OF-CAR-WHEN-ALL-DARGP-LESS-THAN-2))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE NATP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (3 3 (:REWRITE INTEGERP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (3 3 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (3 3 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (3 3 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 1 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-MYQUOTEP-CHEAP))
 (2 1 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-DARGP-LESS-THAN-OF-CDR-CHEAP))
 (1 1 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE ALL-DARGP-LESS-THAN-MONOTONE))
 )
(SIMPLIFY-FUN-CALL-AND-ADD-TO-DAG-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY-LINEAR
 (2372 926 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (926 926 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (610 610 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (58 2 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP))
 (48 2 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (35 13 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (25 13 (:REWRITE DEFAULT-<-1))
 (21 3 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-<))
 (17 13 (:REWRITE USE-ALL-<))
 (15 13 (:REWRITE DEFAULT-<-2))
 (13 13 (:REWRITE USE-ALL-<-2))
 (13 13 (:REWRITE <-WHEN-BVLT))
 (13 13 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (13 11 (:REWRITE ARITH-HACK-CHEAP))
 (12 3 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (12 2 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (11 11 (:REWRITE USE-ALL-<=-2))
 (11 11 (:REWRITE USE-ALL-<=))
 (11 11 (:REWRITE BOUND-WHEN-USB))
 (10 10 (:TYPE-PRESCRIPTION LEN))
 (10 5 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (8 8 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (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 ALL-DARGP-LESS-THAN-WHEN-ALL-MYQUOTEP-CHEAP))
 (6 3 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-DARGP-LESS-THAN-OF-CDR-CHEAP))
 (6 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 2 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (6 2 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (5 5 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (5 5 (:REWRITE ALL-<-TRANSITIVE))
 (4 4 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (4 2 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (4 2 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (4 2 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (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 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 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (2 2 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (2 2 (:REWRITE USE-ALL-RATIONALP-2))
 (2 2 (:REWRITE USE-ALL-RATIONALP))
 (2 2 (:REWRITE USE-ALL-CONSP-2))
 (2 2 (:REWRITE USE-ALL-CONSP))
 (2 2 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (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 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 SET::IN-SET))
 (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-GREATER))
 (2 2 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE ALL-DARGP-LESS-THAN-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 2 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (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-DARGP-LESS-THAN-2))
 (1 1 (:REWRITE USE-ALL-DARGP-LESS-THAN))
 (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
 (16536 2698 (:REWRITE CONSP-WHEN-TRUE-LISTP-AND-NON-NIL))
 (6127 1761 (:REWRITE AXE-TREEP-WHEN-EQUAL-OF-CAR-AND-QUOTE-CHEAP))
 (5989 54 (:REWRITE BOUNDED-AXE-TREEP-WHEN-PSEUDO-TERMP))
 (3117 1763 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (2480 2480 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (2420 1210 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (1939 802 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (1192 284 (:REWRITE BOUNDED-AXE-TREEP-WHEN-NATP-STRONG))
 (802 802 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (582 97 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-<))
 (556 139 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (264 264 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (99 99 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (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
 (103153 40301 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (96052 96052 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (40596 40596 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (13922 13922 (:TYPE-PRESCRIPTION TYPE-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX))
 (9064 696 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (7296 3648 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-AREF1))
 (5986 2993 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-DARGS-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX-SIMPLE))
 (4250 1508 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (3695 25 (:REWRITE ALL-<-OF-CONS))
 (3672 130 (:REWRITE ALL-<-OF-0-WHEN-ALL-NATP))
 (3480 24 (:REWRITE <-OF-MAYBE-REPLACE-NODENUM-USING-ASSUMPTION-ARRAY))
 (3458 122 (:REWRITE DARGP-LESS-THAN-OF-NTH-OF-DARGS-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP))
 (3361 110 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (2611 851 (:REWRITE AREF1-WHEN-TOO-LARGE-CHEAP))
 (2098 998 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (1925 401 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (1925 401 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (1647 1029 (:REWRITE USE-ALL-<))
 (1645 1645 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (1468 1463 (:TYPE-PRESCRIPTION NATP-OF-LARGEST-NON-QUOTEP))
 (1391 127 (:REWRITE LEN-OF-AREF1-WHEN-QUOTEP-AND-PSEUDO-DAG-ARRAYP-AUX))
 (1372 1029 (:REWRITE DEFAULT-<-1))
 (1344 150 (:REWRITE ALL-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP-LIST))
 (1323 1029 (:REWRITE DEFAULT-<-2))
 (1311 19 (:REWRITE BOUNDED-AXE-TREEP-WHEN-PSEUDO-TERMP))
 (1273 19 (:REWRITE PSEUDO-TERMP-OF-CONS-1))
 (1234 1234 (:REWRITE <-WHEN-BVLT))
 (1159 19 (:DEFINITION PSEUDO-TERM-LISTP))
 (1142 571 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-DARGP-LESS-THAN-OF-CDR-CHEAP))
 (1035 1035 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (1034 1034 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (1029 1029 (:REWRITE USE-ALL-<-2))
 (1022 532 (:REWRITE DEFAULT-CDR))
 (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))
 (935 935 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (935 935 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (935 935 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (756 76 (:REWRITE PSEUDO-DAG-ARRAYP-AUX-OF-CAR))
 (730 37 (:REWRITE NOT-EQUAL-OF-CAR-AND-QUOTE-WHEN-LEN-WRONG-AND-PSEUDO-DAG-ARRAYP-AUX))
 (728 218 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (704 704 (:REWRITE USE-ALL-<=-2))
 (704 704 (:REWRITE USE-ALL-<=))
 (704 704 (:REWRITE BOUND-WHEN-USB))
 (678 678 (:TYPE-PRESCRIPTION MEMBERP))
 (672 134 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (656 328 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (644 10 (:REWRITE DARGP-LESS-THAN-OF-LOOKUP-ARG-IN-RESULT-ARRAY-ALT))
 (632 84 (:REWRITE ALL-<-OF-0-WHEN-NAT-LISTP))
 (630 630 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (624 510 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (590 295 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (545 485 (:REWRITE USE-ALL-CONSP))
 (489 489 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (485 485 (:REWRITE USE-ALL-CONSP-2))
 (444 74 (:REWRITE PSEUDO-DAG-ARRAYP-LIST-OF-CDR))
 (397 308 (:REWRITE DEFAULT-+-2))
 (348 348 (:LINEAR ARRAY2P-LINEAR))
 (308 308 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (308 308 (:REWRITE EQUAL-WHEN-BVLT))
 (308 308 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (308 308 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (308 308 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (308 308 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (308 308 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (308 308 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (308 308 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (308 308 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (308 308 (:REWRITE DEFAULT-+-1))
 (304 304 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (277 76 (:REWRITE PSEUDO-DAG-ARRAYP-AUX-WHEN-PSEUDO-DAGP-AUX))
 (276 236 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (271 5 (:REWRITE LARGEST-NON-QUOTEP-WHEN-ALL-CONSP))
 (268 134 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (265 265 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (265 265 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (246 130 (:REWRITE NTH-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))
 (232 110 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (225 225 (:REWRITE PSEUDO-DAG-ARRAYP-LIST-WHEN-ALL-DARGP-LESS-THAN-SPECIAL))
 (225 225 (:REWRITE PSEUDO-DAG-ARRAYP-LIST-WHEN-ALL-DARGP-LESS-THAN))
 (176 176 (:REWRITE ALL-<-OF-+-OF-1))
 (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 PSEUDO-DAGP-AUX))
 (134 134 (:TYPE-PRESCRIPTION MYQUOTEP))
 (130 130 (:REWRITE NTH-WHEN-ZP-CHEAP))
 (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))
 (106 53 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-MYQUOTEP-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-ALL-DARGP-LESS-THAN-GEN))
 (95 38 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (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-ALL-DARGP-LESS-THAN-GEN))
 (71 71 (:REWRITE USE-ALL-RATIONALP-2))
 (71 71 (:REWRITE USE-ALL-RATIONALP))
 (67 67 (:REWRITE PSEUDO-DAGP-AUX-WHEN-NOT-CONSP-CHEAP))
 (57 57 (:REWRITE ZP-OPEN))
 (53 53 (:REWRITE ALL-DARGP-LESS-THAN-MONOTONE))
 (50 25 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (50 25 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP))
 (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-ALL-DARGP-LESS-THAN-GEN-ALT))
 (47 47 (:REWRITE EQUAL-OF-QUOTE-AND-CAR-OF-AREF1-WHEN-RENAMING-ARRAYP-AUX))
 (46 46 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (38 38 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (38 19 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (33 33 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (31 3 (:REWRITE ALL-CONSP-OF-CDR))
 (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))
 (12 12 (:REWRITE USE-ALL-DARGP-LESS-THAN-2))
 (12 12 (:REWRITE USE-ALL-DARGP-LESS-THAN))
 (10 10 (:TYPE-PRESCRIPTION DAG-EXPRP0))
 (10 10 (:REWRITE LEN-OF-NTH-WHEN-ITEMS-HAVE-LEN))
 (10 10 (:REWRITE LEN-OF-NTH-WHEN-ALL-DARGP-LESS-THAN))
 (10 5 (:REWRITE LARGEST-NON-QUOTEP-WHEN-ALL-MYQUOTEP-CHEAP))
 (10 5 (:REWRITE LARGEST-NON-QUOTEP-WHEN-ALL-CONSP-CHEAP))
 (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-ALL-DARGP-LESS-THAN))
 (3 1 (:REWRITE ARRAY1P-WHEN-CANDIDATE-DEPS-ARRAYP))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-NATP-CHEAP))
 (1 1 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (1 1 (:REWRITE RENAMING-ARRAYP-MONOTONE))
 (1 1 (:REWRITE RENAMING-ARRAYP-AUX-MONOTONE))
 (1 1 (:REWRITE PSEUDO-DAG-ARRAYP-AUX-MONOTONE))
 (1 1 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (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 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
 (438045 170686 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (323742 17149 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (193778 15282 (:REWRITE DEFAULT-CDR))
 (171468 171468 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (150706 2471 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (116923 9589 (:REWRITE LEN-OF-CDR))
 (104558 104558 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (75931 31911 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (63784 13019 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (54921 54921 (:TYPE-PRESCRIPTION TYPE-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX))
 (51186 25593 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-DARGS-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX-SIMPLE))
 (45738 363 (:REWRITE AREF1-OF-ASET1-BOTH))
 (43818 21909 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-AREF1))
 (40198 15312 (:REWRITE AREF1-WHEN-TOO-LARGE-CHEAP))
 (38206 6246 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (38206 6246 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (29508 29508 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (29508 29508 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (29508 29508 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (25020 8340 (:REWRITE +-COMBINE-CONSTANTS))
 (21372 2622 (:REWRITE NTH-WHEN-NOT-CONSP-CHEAP))
 (20621 434 (:REWRITE NOT-EQUAL-OF-CAR-AND-QUOTE-WHEN-LEN-WRONG-AND-PSEUDO-DAG-ARRAYP-AUX))
 (18792 18713 (:REWRITE DEFAULT-+-2))
 (18713 18713 (:REWRITE DEFAULT-+-1))
 (17149 17149 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (14094 7880 (:REWRITE DEFAULT-<-2))
 (13358 638 (:REWRITE GET-ARGS-NOT-DONE-WHEN-NOT-CONSP-OF-KEEP-ATOMS))
 (10731 8243 (:REWRITE USE-ALL-<))
 (10164 363 (:REWRITE USE-ALL-<-FOR-CAR))
 (9801 363 (:REWRITE USE-ALL-NATP-FOR-CAR))
 (9485 7880 (:REWRITE DEFAULT-<-1))
 (9075 726 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (8301 8301 (:REWRITE <-WHEN-BVLT))
 (8243 8243 (:REWRITE USE-ALL-<-2))
 (8243 8243 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (8243 8243 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (7260 363 (:REWRITE CONSP-OF-CDR))
 (6680 4534 (:REWRITE USE-ALL-CONSP))
 (6561 6561 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (5972 5972 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (5972 5972 (:REWRITE EQUAL-WHEN-BVLT))
 (5972 5972 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (5972 5972 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (5972 5972 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (5972 5972 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (5972 5972 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (5972 5972 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (5972 5972 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (5972 5972 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (5972 5972 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (5193 474 (:REWRITE ZP-OPEN))
 (4950 2471 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (4890 2954 (:REWRITE ARITH-HACK-CHEAP))
 (4665 653 (:REWRITE ALL-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP-LIST))
 (4634 4634 (:TYPE-PRESCRIPTION MEMBERP))
 (4563 4563 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (4534 4534 (:REWRITE USE-ALL-CONSP-2))
 (4506 1356 (:REWRITE PSEUDO-DAG-ARRAYP-LIST-OF-CDR))
 (4356 363 (:REWRITE <-OF-CAR-AND-ALEN1-WHEN-PSEUDO-DAG-ARRAYP-LIST))
 (3180 3180 (:TYPE-PRESCRIPTION KEEP-ATOMS))
 (3142 18 (:REWRITE ALL-<-OF-CONS))
 (2998 18 (:REWRITE <-OF-MAYBE-REPLACE-NODENUM-USING-ASSUMPTION-ARRAY))
 (2954 2954 (:REWRITE USE-ALL-<=-2))
 (2954 2954 (:REWRITE USE-ALL-<=))
 (2954 2954 (:REWRITE BOUND-WHEN-USB))
 (2622 2622 (:REWRITE NTH-WHEN-ZP-CHEAP))
 (2622 2622 (:REWRITE NTH-WHEN-<=-LEN-CHEAP))
 (2541 363 (:REWRITE <-OF-CAR-AND-ALEN1))
 (2415 657 (:REWRITE PSEUDO-DAG-ARRAYP-AUX-WHEN-PSEUDO-DAGP-AUX))
 (2280 1183 (:TYPE-PRESCRIPTION SYMBOLP-OF-NTH-0-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP))
 (2252 92 (:REWRITE DARGP-LESS-THAN-OF-NTH-OF-DARGS-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP))
 (2212 2212 (:REWRITE PSEUDO-DAG-ARRAYP-LIST-WHEN-ALL-DARGP-LESS-THAN-SPECIAL))
 (2212 2212 (:REWRITE PSEUDO-DAG-ARRAYP-LIST-WHEN-ALL-DARGP-LESS-THAN))
 (2003 653 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (1946 973 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (1744 872 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-DARGP-LESS-THAN-OF-CDR-CHEAP))
 (1564 782 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (1435 1373 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (1172 1172 (:TYPE-PRESCRIPTION PSEUDO-DAGP-AUX))
 (1108 18 (:REWRITE BOUNDED-AXE-TREEP-WHEN-PSEUDO-TERMP))
 (1092 12 (:REWRITE DARGP-LESS-THAN-OF-LOOKUP-ARG-IN-RESULT-ARRAY-ALT))
 (1074 16 (:REWRITE PSEUDO-TERMP-OF-CONS-1))
 (978 16 (:DEFINITION PSEUDO-TERM-LISTP))
 (972 972 (:LINEAR ARRAY2P-LINEAR))
 (932 696 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (851 99 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (820 820 (:REWRITE USE-ALL-NATP-2))
 (820 820 (:REWRITE USE-ALL-NATP))
 (820 820 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (820 820 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (820 820 (:REWRITE NATP-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (792 264 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (726 363 (:REWRITE <-OF-CAR-WHEN-ALL-<-CHEAP))
 (696 696 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (696 696 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (586 586 (:REWRITE PSEUDO-DAGP-AUX-WHEN-NOT-CONSP-CHEAP))
 (540 180 (:REWRITE ARRAY1P-WHEN-ASSUMPTION-ARRAYP))
 (505 505 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN-ALT))
 (505 505 (:REWRITE EQUAL-OF-QUOTE-AND-CAR-OF-AREF1-WHEN-RENAMING-ARRAYP-AUX))
 (363 363 (:REWRITE PSEUDO-DAG-ARRAYP-AUX-MONOTONE))
 (363 363 (:REWRITE NATP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (363 363 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (320 320 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (306 306 (:REWRITE USE-ALL-RATIONALP-2))
 (306 306 (:REWRITE USE-ALL-RATIONALP))
 (264 264 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (264 264 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (247 247 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (247 247 (:REWRITE USE-ALL-RULE-ALISTP))
 (240 240 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (240 240 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (198 99 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (99 99 (:TYPE-PRESCRIPTION MYQUOTEP))
 (88 44 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-MYQUOTEP-CHEAP))
 (82 32 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (64 64 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (64 64 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (48 48 (:REWRITE QUOTE-LEMMA-FOR-ALL-DARGP-LESS-THAN-GEN))
 (44 44 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (44 44 (:REWRITE ALL-DARGP-LESS-THAN-MONOTONE))
 (44 22 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (44 22 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP))
 (36 18 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (32 32 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (24 12 (:REWRITE LEN-OF-NTH-WHEN-ALL-DARGP))
 (24 12 (:REWRITE LEN-OF-NTH-OF-DARGS))
 (18 18 (:REWRITE BOUNDED-AXE-TREEP-MONO))
 (16 16 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (12 12 (:TYPE-PRESCRIPTION DAG-EXPRP0))
 (12 12 (:REWRITE LEN-OF-NTH-WHEN-ITEMS-HAVE-LEN))
 (12 12 (:REWRITE LEN-OF-NTH-WHEN-ALL-DARGP-LESS-THAN))
 (7 7 (:REWRITE USE-ALL-DARGP-LESS-THAN-2))
 (7 7 (:REWRITE USE-ALL-DARGP-LESS-THAN))
 (7 1 (:REWRITE DARGP-LESS-THAN-OF-AREF1-WHEN-RENAMING-ARRAYP))
 (6 6 (:REWRITE ALL-<-OF-+-OF-1))
 (6 1 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (4 1 (:REWRITE DARGP-LESS-THAN-OF-AREF1-WHEN-RENAMING-ARRAYP-AUX))
 (2 2 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (2 1 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (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 SET::IN-SET))
 (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
 (1577 831 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-AREF1-WHEN-DAG-PARENT-ARRAYP))
 (1126 428 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (972 972 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (831 831 (:TYPE-PRESCRIPTION TYPE-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX))
 (428 428 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (22 22 (:REWRITE <-WHEN-BVLT))
 (22 18 (:REWRITE USE-ALL-<))
 (20 18 (:REWRITE DEFAULT-<-1))
 (19 17 (:REWRITE ARITH-HACK-CHEAP))
 (18 18 (:REWRITE USE-ALL-<-2))
 (18 18 (:REWRITE DEFAULT-<-2))
 (18 18 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (18 18 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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 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-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-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (1 1 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 )
(REWRITE-LITERAL-FOR-BASIC-PROVER-RETURN-TYPE
 (1940 760 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (1180 590 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-AREF1-WHEN-DAG-PARENT-ARRAYP))
 (845 845 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (760 760 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (590 590 (:TYPE-PRESCRIPTION TYPE-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX))
 (23 19 (:REWRITE USE-ALL-<))
 (22 4 (:REWRITE NAT-LISTP-WHEN-ALL-NATP))
 (21 21 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (21 21 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (21 21 (:REWRITE ALL-<-TRANSITIVE))
 (21 19 (:REWRITE DEFAULT-<-1))
 (20 18 (:REWRITE ARITH-HACK-CHEAP))
 (19 19 (:REWRITE USE-ALL-<-2))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (19 19 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (18 18 (:REWRITE USE-ALL-<=-2))
 (18 18 (:REWRITE USE-ALL-<=))
 (18 18 (:REWRITE BOUND-WHEN-USB))
 (12 6 (:REWRITE ALL-NATP-IMPLIES-ALL-INTEGERP-CHEAP))
 (12 3 (:REWRITE AREF1-WHEN-TOO-LARGE-CHEAP))
 (11 11 (:REWRITE DEFAULT-+-2))
 (11 11 (:REWRITE DEFAULT-+-1))
 (10 2 (:REWRITE ALL-NATP-WHEN-NAT-LISTP))
 (9 9 (: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 RESULT-ARRAYP-MONOTONE-ON-BOUND))
 (6 6 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (6 6 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE NATP-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (6 6 (:REWRITE ALL-UNSIGNED-BYTE-P-IMPLIES-ALL-INTEGERP))
 (6 6 (:REWRITE ALL-INTEGERP-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE ALL-<=-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE ALL-<=-WHEN-NOT-CONSP))
 (6 6 (:REWRITE ALL-<=-MONOTONE))
 (6 6 (: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-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (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
 (1904 722 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (780 390 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-AREF1-WHEN-DAG-PARENT-ARRAYP))
 (722 722 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (637 637 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (390 390 (:TYPE-PRESCRIPTION TYPE-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX))
 (23 15 (:REWRITE USE-ALL-<))
 (22 15 (:REWRITE DEFAULT-<-1))
 (17 17 (:REWRITE <-WHEN-BVLT))
 (15 15 (:REWRITE USE-ALL-<=-2))
 (15 15 (:REWRITE USE-ALL-<=))
 (15 15 (:REWRITE USE-ALL-<-2))
 (15 15 (:REWRITE DEFAULT-<-2))
 (15 15 (:REWRITE BOUND-WHEN-USB))
 (15 15 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (15 15 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (12 3 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (8 8 (:TYPE-PRESCRIPTION MEMBERP))
 (7 7 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (7 7 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (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 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-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (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 USE-ALL-DARGP-LESS-THAN-2))
 (1 1 (:REWRITE USE-ALL-DARGP-LESS-THAN))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE NATP-WHEN-ALL-DARGP-LESS-THAN-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
 (1904 722 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (780 390 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-AREF1-WHEN-DAG-PARENT-ARRAYP))
 (722 722 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (609 609 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (390 390 (:TYPE-PRESCRIPTION TYPE-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX))
 (27 15 (:REWRITE DEFAULT-<-1))
 (25 15 (:REWRITE USE-ALL-<))
 (17 17 (:REWRITE <-WHEN-BVLT))
 (15 15 (:REWRITE USE-ALL-<=-2))
 (15 15 (:REWRITE USE-ALL-<=))
 (15 15 (:REWRITE USE-ALL-<-2))
 (15 15 (:REWRITE DEFAULT-<-2))
 (15 15 (:REWRITE BOUND-WHEN-USB))
 (15 15 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (15 15 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (12 3 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (10 10 (:TYPE-PRESCRIPTION MEMBERP))
 (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 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (4 4 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (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 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-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (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 USE-ALL-DARGP-LESS-THAN-2))
 (1 1 (:REWRITE USE-ALL-DARGP-LESS-THAN))
 (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
 (2288 864 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (1509 1509 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (864 864 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (174 7 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (116 42 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (99 3 (:REWRITE MAXELEM-SINGLETON-ALT))
 (86 43 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (81 1 (:REWRITE BOUND-ON-MV-NTH-4-OF-GET-DISJUNCTS-3-GEN))
 (60 25 (:REWRITE DEFAULT-<-1))
 (53 5 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (53 3 (:REWRITE NOT-<-OF-CAR-WHEN-NAT-LISTP))
 (53 1 (:REWRITE TYPE-OF-GET-DISJUNCTS-TWO))
 (52 26 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-4-OF-GET-DISJUNCTS))
 (50 26 (:REWRITE USE-ALL-<))
 (44 4 (:REWRITE LEN-OF-CDR))
 (33 25 (:REWRITE DEFAULT-<-2))
 (33 1 (:DEFINITION BINARY-APPEND))
 (30 30 (:REWRITE <-WHEN-BVLT))
 (26 26 (:REWRITE USE-ALL-<-2))
 (26 26 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (26 26 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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))
 (20 5 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (19 19 (:REWRITE USE-ALL-<=-2))
 (19 19 (:REWRITE USE-ALL-<=))
 (19 19 (:REWRITE BOUND-WHEN-USB))
 (19 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (18 9 (:TYPE-PRESCRIPTION NATP-OF-MAXELEM-FORCED))
 (18 9 (:TYPE-PRESCRIPTION NATP-OF-MAXELEM))
 (17 7 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (17 7 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (13 13 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (13 13 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (13 13 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (13 13 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (12 12 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (12 12 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (10 10 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (10 5 (:REWRITE DEFAULT-+-2))
 (9 9 (:REWRITE USE-ALL-RATIONALP-2))
 (9 9 (:REWRITE USE-ALL-RATIONALP))
 (8 8 (:LINEAR ARRAY2P-LINEAR))
 (7 7 (:REWRITE USE-ALL-CONSP-2))
 (7 7 (:REWRITE USE-ALL-CONSP))
 (7 7 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (7 7 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (7 1 (:REWRITE NOT-<-OF-+-1-OF-MAXELEM))
 (6 1 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (5 5 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (5 5 (:REWRITE USE-ALL-RULE-ALISTP))
 (5 5 (:REWRITE DEFAULT-CDR))
 (5 5 (:REWRITE DEFAULT-+-1))
 (5 5 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 4 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (4 4 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 4 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (3 3 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (3 3 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE MAXELEM-WHEN-NON-CONSP))
 (3 1 (:REWRITE ALL-<-OF-0-WHEN-ALL-NATP))
 (2 2 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (2 2 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (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 SET::NONEMPTY-MEANS-SET))
 (2 1 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (2 1 (:REWRITE ALL-NATP-IMPLIES-ALL-INTEGERP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (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 NOT-<-OF-CAR-WHEN-ALL-DARGP-LESS-THAN-2))
 (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 SET::IN-SET))
 (1 1 (:REWRITE ALL-UNSIGNED-BYTE-P-IMPLIES-ALL-INTEGERP))
 (1 1 (:REWRITE ALL-INTEGERP-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 )
(REWRITE-LITERALS-FOR-BASIC-PROVER-RETURN-TYPE
 (9154 3590 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (5791 5 (:REWRITE NOT-ALL-NATP-WHEN-NOT-NATP-AND-MEMBER-EQUAL))
 (4026 122 (:DEFINITION BINARY-APPEND))
 (3590 3590 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (3311 128 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (2639 2639 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (2104 2104 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (1586 122 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (1342 122 (:REWRITE LEN-OF-CDR))
 (1052 526 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (1052 526 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (704 352 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-AREF1-WHEN-DAG-PARENT-ARRAYP))
 (526 526 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (526 526 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (526 526 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (526 526 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (526 526 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (376 188 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-4-OF-GET-DISJUNCTS))
 (352 352 (:TYPE-PRESCRIPTION TYPE-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX))
 (278 190 (:REWRITE USE-ALL-<))
 (271 189 (: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))
 (220 189 (:REWRITE DEFAULT-<-2))
 (191 191 (:REWRITE <-WHEN-BVLT))
 (190 190 (:REWRITE USE-ALL-<-2))
 (190 190 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (190 190 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (166 76 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (134 67 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (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))
 (126 4 (:REWRITE BOUND-ON-MV-NTH-4-OF-GET-DISJUNCTS-3-GEN))
 (122 122 (:REWRITE DEFAULT-+-2))
 (122 122 (:REWRITE DEFAULT-+-1))
 (122 122 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (96 96 (:TYPE-PRESCRIPTION MEMBERP))
 (80 63 (:REWRITE ARITH-HACK-CHEAP))
 (62 62 (:REWRITE USE-ALL-<=-2))
 (62 62 (:REWRITE USE-ALL-<=))
 (62 62 (:REWRITE BOUND-WHEN-USB))
 (55 13 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (49 1 (:REWRITE NOT-<-OF-CAR-WHEN-NAT-LISTP))
 (45 45 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (45 45 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (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))
 (18 18 (:REWRITE USE-ALL-RATIONALP-2))
 (18 18 (:REWRITE USE-ALL-RATIONALP))
 (18 3 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (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-ALL-DARGP-LESS-THAN-GEN))
 (13 13 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (13 13 (: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 PSEUDO-DAG-ARRAYP-MONOTONE))
 (8 8 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (8 8 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (6 6 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (6 3 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (6 3 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (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 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (3 3 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (3 3 (:REWRITE SET::IN-SET))
 (2 1 (:REWRITE <-OF-CAR-WHEN-ALL-<-CHEAP))
 (1 1 (:REWRITE NOT-<-OF-CAR-WHEN-ALL-DARGP-LESS-THAN-2))
 )
(REWRITE-LITERALS-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY
 (21124 8350 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (10200 304 (:DEFINITION BINARY-APPEND))
 (8885 339 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (8350 8350 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (7443 7443 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (4036 304 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (3365 304 (:REWRITE LEN-OF-CDR))
 (762 678 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (720 339 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (720 339 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (684 684 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (684 684 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (684 684 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (684 684 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (614 614 (:REWRITE DEFAULT-CDR))
 (496 402 (:REWRITE USE-ALL-<))
 (448 401 (:REWRITE DEFAULT-<-2))
 (442 401 (:REWRITE DEFAULT-<-1))
 (402 402 (:REWRITE USE-ALL-<-2))
 (402 402 (:REWRITE <-WHEN-BVLT))
 (402 402 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (402 402 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (339 339 (:REWRITE USE-ALL-CONSP-2))
 (339 339 (:REWRITE USE-ALL-CONSP))
 (339 339 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (339 339 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (311 304 (:REWRITE DEFAULT-+-2))
 (304 304 (:REWRITE DEFAULT-+-1))
 (304 304 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (163 163 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (152 72 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (128 64 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (124 124 (:LINEAR ARRAY2P-LINEAR))
 (94 94 (:TYPE-PRESCRIPTION MEMBERP))
 (82 2 (:REWRITE BOUND-ON-MV-NTH-4-OF-GET-DISJUNCTS-3-GEN))
 (79 63 (:REWRITE ARITH-HACK-CHEAP))
 (78 39 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-4-OF-GET-DISJUNCTS))
 (63 63 (:REWRITE USE-ALL-<=-2))
 (63 63 (:REWRITE USE-ALL-<=))
 (63 63 (:REWRITE BOUND-WHEN-USB))
 (54 2 (:REWRITE TYPE-OF-GET-DISJUNCTS-TWO))
 (52 13 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (51 1 (:REWRITE NOT-<-OF-CAR-WHEN-NAT-LISTP))
 (40 40 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (40 40 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (38 38 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (38 38 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (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 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-ALL-DARGP-LESS-THAN-GEN))
 (19 5 (: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-BOUNDED-DAG-EXPRP))
 (11 11 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (9 9 (:REWRITE USE-ALL-RATIONALP-2))
 (9 9 (:REWRITE USE-ALL-RATIONALP))
 (7 7 (:REWRITE EQUAL-OF-LEN-AND-0))
 (6 1 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (5 5 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (2 1 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (2 1 (:REWRITE <-OF-CAR-WHEN-ALL-<-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE NOT-<-OF-CAR-WHEN-ALL-DARGP-LESS-THAN-2))
 (1 1 (:REWRITE SET::IN-SET))
 )
(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))
 (72 12 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (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-AXE-TREEP))
 (54 54 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (48 46 (:REWRITE DEFAULT-+-2))
 (46 46 (:REWRITE DEFAULT-+-1))
 (46 46 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (24 24 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (24 12 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (24 12 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (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 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (12 12 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (12 12 (:REWRITE SET::IN-SET))
 (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-DISJUNCTS))
 (2 2 (:REWRITE EQUAL-OF-LEN-AND-0))
 )
(REWRITE-LITERALS-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY-LINEAR
 (1028 404 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (404 404 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (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))
 (31 3 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (25 3 (:REWRITE ALL-<-TRANSITIVE))
 (25 1 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (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-AXE-TREEP))
 (7 7 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (6 5 (:REWRITE ARITH-HACK-CHEAP))
 (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-ALL-DARGP-LESS-THAN-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-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (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
 (696 263 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (637 27 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (604 2 (:DEFINITION SUBTRACT-HIT-COUNT-ALISTS))
 (531 531 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (438 22 (:REWRITE DEFAULT-CDR))
 (390 2 (:DEFINITION MAKE-HIT-COUNT-ALIST))
 (308 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (304 4 (:DEFINITION UNIQUIFY-ALIST-EQ-AUX))
 (302 4 (:REWRITE DEFAULT-+-1))
 (265 265 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (244 2 (:REWRITE USE-ALL-CDRS-RATIONALP-FOR-CAR))
 (240 2 (:REWRITE ALL-CDRS-RATIONALP-OF-MAKE-HIT-COUNT-ALIST))
 (137 22 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (122 113 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (121 121 (:TYPE-PRESCRIPTION LEN))
 (116 6 (:REWRITE <-OF-IF-ARG2))
 (113 113 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (113 113 (:REWRITE ALL-<-TRANSITIVE))
 (82 39 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (82 2 (:REWRITE LEN-OF-CDR))
 (74 2 (:DEFINITION NFIX))
 (62 24 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (56 2 (:REWRITE TYPE-OF-GET-DISJUNCTS-FROM-NODES-TWO))
 (54 4 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (54 2 (:REWRITE BOUND-ON-MV-NTH-4-OF-GET-DISJUNCTS-FROM-NODES-3-GEN))
 (48 4 (:REWRITE ASSOC-EQUAL-WHEN-MEMBER-EQUAL-OF-STRIP-CARS))
 (44 4 (:REWRITE RATIONALP-WHEN-NATP-FOR-AXE))
 (44 2 (:REWRITE EQUAL-OF-LEN-AND-0))
 (43 12 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (43 12 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (41 26 (:REWRITE DEFAULT-<-2))
 (40 5 (:LINEAR <-OF-0-AND-MV-NTH-4-OF-GET-DISJUNCTS-FROM-NODES))
 (36 36 (:REWRITE <-WHEN-BVLT))
 (34 34 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (34 34 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (34 34 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (29 29 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (29 29 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (28 26 (:REWRITE USE-ALL-<))
 (28 20 (:REWRITE ARITH-HACK-CHEAP))
 (28 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (27 27 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (26 26 (:REWRITE USE-ALL-<-2))
 (26 26 (:REWRITE DEFAULT-<-1))
 (24 24 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (19 19 (:REWRITE USE-ALL-CONSP-2))
 (19 19 (:REWRITE USE-ALL-CONSP))
 (19 19 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (18 2 (:REWRITE INTEGERP-OF-+-WHEN-INTEGERP-1))
 (12 12 (:TYPE-PRESCRIPTION UNIQUIFY-ALIST-EQ-AUX))
 (12 12 (:REWRITE USE-ALL-<=-2))
 (12 12 (:REWRITE USE-ALL-<=))
 (12 12 (:REWRITE BOUND-WHEN-USB))
 (8 8 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (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))
 (8 2 (:REWRITE LOOKUP-EQ-BECOMES-LOOKUP-EQUAL))
 (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-ALL-DARGP-LESS-THAN-GEN))
 (6 6 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (6 6 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (6 4 (:REWRITE DEFAULT-+-2))
 (6 2 (:REWRITE INTEGERP-OF-+-WHEN-INTEGERP-2))
 (6 2 (:REWRITE INTEGERP-OF-+-WHEN-INTEGERP-1-CHEAP))
 (6 1 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION ALL-CDRS-RATIONALP))
 (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 LOOKUP-EQUAL-OF-NIL))
 (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))
 (4 4 (:REWRITE ASSOC-EQUAL-WHEN-SUBSETP-EQUAL-OF-STRIP-CARS))
 (4 4 (:REWRITE ASSOC-EQUAL-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 4 (:DEFINITION ASSOC-EQUAL))
 (4 2 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (4 2 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (4 2 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (4 2 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (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 SET::SETP-TYPE))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (2 2 (:TYPE-PRESCRIPTION MEMBERP))
 (2 2 (:TYPE-PRESCRIPTION MEMBER-SYMBOL-NAME))
 (2 2 (:TYPE-PRESCRIPTION ALL-CONSP))
 (2 2 (:REWRITE USE-ALL-RATIONALP-2))
 (2 2 (:REWRITE USE-ALL-RATIONALP))
 (2 2 (:REWRITE USE-ALL-CDRS-RATIONALP-2))
 (2 2 (:REWRITE USE-ALL-CDRS-RATIONALP))
 (2 2 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-ASSOC-EQUAL-CHEAP))
 (2 2 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (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))
 (2 2 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (2 2 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (2 2 (:REWRITE <-OF-+-ARG1-WHEN-NEGATIVE-CONSTANT))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (2 1 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (2 1 (:REWRITE DEFAULT-INTERN-IN-PACKAGE-OF-SYMBOL))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (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 SET::IN-SET))
 (1 1 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 )
(REWRITE-CLAUSE-FOR-BASIC-PROVER-RETURN-TYPE
 (2670 995 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (1553 2 (:REWRITE NOT-ALL-NATP-WHEN-NOT-NATP-AND-MEMBER-EQUAL))
 (1075 1075 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (997 997 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (572 572 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (538 20 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (390 2 (:DEFINITION MAKE-HIT-COUNT-ALIST))
 (359 359 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (359 359 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (359 359 (:REWRITE ALL-<-TRANSITIVE))
 (350 15 (:REWRITE DEFAULT-CDR))
 (308 1 (:DEFINITION SUBTRACT-HIT-COUNT-ALISTS))
 (286 143 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (286 143 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (169 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (166 3 (:REWRITE DEFAULT-+-1))
 (152 2 (:DEFINITION UNIQUIFY-ALIST-EQ-AUX))
 (150 1 (:REWRITE USE-ALL-CDRS-RATIONALP-FOR-CAR))
 (148 1 (:REWRITE ALL-CDRS-RATIONALP-OF-MAKE-HIT-COUNT-ALIST))
 (145 1 (:REWRITE INFO-WORLDP-OF-UNIQUIFY-ALIST-EQ-AUX))
 (143 143 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (143 143 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (143 143 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (143 143 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (143 143 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (97 17 (:REWRITE NAT-LISTP-WHEN-ALL-NATP))
 (97 4 (:REWRITE <-OF-IF-ARG2))
 (82 2 (:REWRITE LEN-OF-CDR))
 (68 34 (:REWRITE DEFAULT-INTERN-IN-PACKAGE-OF-SYMBOL))
 (67 34 (:REWRITE INTERN-IN-PACKAGE-OF-SYMBOL-IS-IDENTITY))
 (67 30 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (66 20 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (53 3 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (44 2 (:REWRITE EQUAL-OF-LEN-AND-0))
 (43 10 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (43 10 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (37 1 (:DEFINITION NFIX))
 (36 21 (:REWRITE DEFAULT-<-1))
 (31 21 (:REWRITE DEFAULT-<-2))
 (28 28 (:REWRITE <-WHEN-BVLT))
 (27 27 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (27 27 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (27 27 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (27 21 (:REWRITE USE-ALL-<))
 (26 1 (:DEFINITION POSP))
 (24 3 (:LINEAR <-OF-0-AND-MV-NTH-4-OF-GET-DISJUNCTS-FROM-NODES))
 (24 2 (:REWRITE ASSOC-EQUAL-WHEN-MEMBER-EQUAL-OF-STRIP-CARS))
 (22 22 (:TYPE-PRESCRIPTION MEMBER-SYMBOL-NAME))
 (22 22 (:LINEAR ARRAY2P-LINEAR))
 (21 21 (:REWRITE USE-ALL-<-2))
 (21 21 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (21 21 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (21 16 (:REWRITE ARITH-HACK-CHEAP))
 (20 20 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (18 18 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (18 9 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (15 15 (:REWRITE USE-ALL-CONSP-2))
 (15 15 (:REWRITE USE-ALL-CONSP))
 (15 15 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (12 12 (:TYPE-PRESCRIPTION UNIQUIFY-ALIST-EQ-AUX))
 (11 11 (:REWRITE USE-ALL-<=-2))
 (11 11 (:REWRITE USE-ALL-<=))
 (11 11 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (11 11 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (11 11 (:REWRITE BOUND-WHEN-USB))
 (10 9 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (9 1 (:REWRITE INTEGERP-OF-+-WHEN-INTEGERP-1))
 (8 8 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (8 8 (:REWRITE USE-ALL-RULE-ALISTP))
 (8 8 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (7 7 (:TYPE-PRESCRIPTION MAKE-HIT-COUNT-ALIST))
 (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-ALL-DARGP-LESS-THAN-GEN))
 (6 6 (:TYPE-PRESCRIPTION MEMBERP))
 (6 1 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (6 1 (:REWRITE DEFAULT-UNARY-MINUS))
 (5 5 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (5 5 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 3 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE USE-ALL-RATIONALP-2))
 (4 4 (:REWRITE USE-ALL-RATIONALP))
 (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))
 (4 2 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (4 2 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (4 2 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (4 2 (:REWRITE ASSOC-EQUAL-WHEN-LOOKUP-EQUAL-CHEAP))
 (4 1 (:REWRITE LOOKUP-EQ-BECOMES-LOOKUP-EQUAL))
 (3 3 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 1 (:REWRITE INTEGERP-OF-+-WHEN-INTEGERP-2))
 (3 1 (:REWRITE INTEGERP-OF-+-WHEN-INTEGERP-1-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (2 2 (:TYPE-PRESCRIPTION ALL-CONSP))
 (2 2 (:TYPE-PRESCRIPTION ALL-CDRS-RATIONALP))
 (2 2 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (2 2 (:REWRITE LOOKUP-EQUAL-OF-NIL))
 (2 2 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (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))
 (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))
 (2 1 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (2 1 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (1 1 (:REWRITE USE-ALL-CDRS-RATIONALP-2))
 (1 1 (:REWRITE USE-ALL-CDRS-RATIONALP))
 (1 1 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (1 1 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-ASSOC-EQUAL-CHEAP))
 (1 1 (:REWRITE SET::IN-SET))
 (1 1 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (1 1 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (1 1 (:REWRITE <-OF-+-ARG1-WHEN-NEGATIVE-CONSTANT))
 )
(REWRITE-CLAUSE-FOR-BASIC-PROVER-RETURN-TYPE-LINEAR
 (771 1 (:REWRITE NOT-ALL-NATP-WHEN-NOT-NATP-AND-MEMBER-EQUAL))
 (550 205 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (280 280 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (224 224 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (205 205 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (140 70 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (140 70 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (70 70 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (70 70 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (70 70 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (70 70 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (70 70 (: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 ARITH-HACK-CHEAP))
 (6 6 (:REWRITE <-WHEN-BVLT))
 (6 6 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (6 6 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (6 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 1 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (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 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 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (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))
 (2 1 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE SET::IN-SET))
 )
(REWRITE-CLAUSE-FOR-BASIC-PROVER-RETURN-TYPE-2
 (562 17 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (390 2 (:DEFINITION MAKE-HIT-COUNT-ALIST))
 (350 15 (:REWRITE DEFAULT-CDR))
 (252 126 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-4-OF-GET-DISJUNCTS-FROM-NODES))
 (188 1 (:DEFINITION SUBTRACT-HIT-COUNT-ALISTS))
 (152 2 (:DEFINITION UNIQUIFY-ALIST-EQ-AUX))
 (140 70 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (126 126 (:TYPE-PRESCRIPTION NATP))
 (116 17 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (97 4 (:REWRITE <-OF-IF-ARG2))
 (90 90 (:TYPE-PRESCRIPTION NAT-LISTP))
 (84 20 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (82 2 (:REWRITE LEN-OF-CDR))
 (73 27 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (53 3 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (52 10 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (52 10 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (48 24 (:REWRITE INTERN-IN-PACKAGE-OF-SYMBOL-IS-IDENTITY))
 (48 24 (:REWRITE DEFAULT-INTERN-IN-PACKAGE-OF-SYMBOL))
 (46 3 (:REWRITE DEFAULT-+-1))
 (44 2 (:REWRITE EQUAL-OF-LEN-AND-0))
 (38 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (37 1 (:DEFINITION NFIX))
 (30 5 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (27 27 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (27 27 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (27 27 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (26 1 (:DEFINITION POSP))
 (24 2 (:REWRITE ASSOC-EQUAL-WHEN-MEMBER-EQUAL-OF-STRIP-CARS))
 (24 1 (:REWRITE USE-ALL-CDRS-RATIONALP-FOR-CAR))
 (22 12 (:REWRITE DEFAULT-<-2))
 (18 18 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (17 17 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (16 16 (:TYPE-PRESCRIPTION MEMBER-SYMBOL-NAME))
 (16 16 (:REWRITE <-WHEN-BVLT))
 (12 12 (:TYPE-PRESCRIPTION UNIQUIFY-ALIST-EQ-AUX))
 (12 12 (:REWRITE USE-ALL-CONSP-2))
 (12 12 (:REWRITE USE-ALL-CONSP))
 (12 12 (:REWRITE USE-ALL-<-2))
 (12 12 (:REWRITE USE-ALL-<))
 (12 12 (:REWRITE DEFAULT-<-1))
 (12 12 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (12 12 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (12 12 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (12 1 (:REWRITE ALL-CDRS-RATIONALP-OF-MAKE-HIT-COUNT-ALIST))
 (10 10 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (10 5 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (10 5 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (10 2 (:REWRITE INFO-WORLDP-OF-UNIQUIFY-ALIST-EQ-AUX))
 (9 1 (:REWRITE INTEGERP-OF-+-WHEN-INTEGERP-1))
 (8 8 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (8 4 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (8 4 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (7 7 (:TYPE-PRESCRIPTION MAKE-HIT-COUNT-ALIST))
 (7 1 (:REWRITE ALL-CDRS-RATIONALP-WHEN-HIT-COUNT-ALISTP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (6 6 (:TYPE-PRESCRIPTION INFO-WORLDP))
 (6 4 (:REWRITE ARITH-HACK-CHEAP))
 (6 1 (:REWRITE REWRITE-LITERALS-FOR-BASIC-PROVER-RETURN-TYPE))
 (6 1 (:REWRITE DEFAULT-UNARY-MINUS))
 (5 5 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (5 5 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (5 5 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (5 5 (:REWRITE SET::IN-SET))
 (5 5 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (5 3 (:REWRITE DEFAULT-+-2))
 (4 4 (:TYPE-PRESCRIPTION WF-DAGP))
 (4 4 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (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))
 (4 2 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (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 CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (4 2 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (4 2 (:REWRITE ASSOC-EQUAL-WHEN-LOOKUP-EQUAL-CHEAP))
 (4 1 (:REWRITE LOOKUP-EQ-BECOMES-LOOKUP-EQUAL))
 (4 1 (:REWRITE HIT-COUNT-ALISTP-OF-MAKE-HIT-COUNT-ALIST))
 (3 3 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 1 (:REWRITE TYPE-OF-GET-DISJUNCTS-FROM-NODES))
 (3 1 (:REWRITE INTEGERP-OF-+-WHEN-INTEGERP-2))
 (3 1 (:REWRITE INTEGERP-OF-+-WHEN-INTEGERP-1-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (2 2 (:TYPE-PRESCRIPTION HIT-COUNT-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION ALL-CONSP))
 (2 2 (:TYPE-PRESCRIPTION ALL-CDRS-RATIONALP))
 (2 2 (:REWRITE USE-ALL-RATIONALP-2))
 (2 2 (:REWRITE USE-ALL-RATIONALP))
 (2 2 (:REWRITE USE-ALL-<=-2))
 (2 2 (:REWRITE USE-ALL-<=))
 (2 2 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (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 LOOKUP-EQUAL-OF-NIL))
 (2 2 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (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))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE ASSOC-EQUAL-WHEN-SUBSETP-EQUAL-OF-STRIP-CARS))
 (2 2 (:REWRITE ASSOC-EQUAL-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:DEFINITION ASSOC-EQUAL))
 (2 1 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE USE-ALL-CDRS-RATIONALP-2))
 (1 1 (:REWRITE USE-ALL-CDRS-RATIONALP))
 (1 1 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (1 1 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-ASSOC-EQUAL-CHEAP))
 (1 1 (:REWRITE ALL-CDRS-RATIONALP-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE ALL-CDRS-RATIONALP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (1 1 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (1 1 (:REWRITE <-OF-+-ARG1-WHEN-NEGATIVE-CONSTANT))
 )
(REWRITE-CLAUSE-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY
 (831 310 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (771 1 (:REWRITE NOT-ALL-NATP-WHEN-NOT-NATP-AND-MEMBER-EQUAL))
 (351 351 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (310 310 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (280 280 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (140 70 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (140 70 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (70 70 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (70 70 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (70 70 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (70 70 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (70 70 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (10 10 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (10 5 (:REWRITE DEFAULT-<-1))
 (10 5 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (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 ARITH-HACK-CHEAP))
 (5 5 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (5 5 (:REWRITE <-WHEN-BVLT))
 (5 5 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (5 5 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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 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
 (149 86 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (69 69 (:TYPE-PRESCRIPTION NAT-LISTP))
 (69 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (12 6 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (10 10 (:REWRITE DEFAULT-+-2))
 (10 10 (:REWRITE DEFAULT-+-1))
 (10 10 (:REWRITE <-WHEN-BVLT))
 (10 7 (:REWRITE DEFAULT-<-2))
 (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 DEFAULT-<-1))
 (7 7 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (7 7 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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 USE-ALL-<=-2))
 (4 4 (:REWRITE USE-ALL-<=))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (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 SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (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))
 )
(FLAG-APPLY-TACTIC-FOR-BASIC-PROVER
 (216 130 (: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))
 (20 10 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (16 16 (:REWRITE <-WHEN-BVLT))
 (16 11 (:REWRITE DEFAULT-<-2))
 (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 DEFAULT-<-1))
 (11 11 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (11 11 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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 USE-ALL-<=-2))
 (6 6 (:REWRITE USE-ALL-<=))
 (6 6 (:REWRITE BOUND-WHEN-USB))
 (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 SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (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))
 )
(FLAG::FLAG-EQUIV-LEMMA)
(FLAG-APPLY-TACTIC-FOR-BASIC-PROVER-EQUIVALENCES)
(FLAG-LEMMA-FOR-APPLY-TACTIC-FOR-BASIC-PROVER-RETURN-TYPE
 (459779 14470 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (206275 82397 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (158115 12351 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (126828 9178 (:REWRITE ZP-OPEN))
 (102068 28938 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (93445 93445 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (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))
 (29151 29151 (:REWRITE <-WHEN-BVLT))
 (29146 29146 (:REWRITE USE-ALL-<-2))
 (29146 29146 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (29146 29146 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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))
 (14688 14682 (:REWRITE ARITH-HACK-CHEAP))
 (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 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (11048 11048 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (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))
 (1177 435 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (1160 580 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-AREF1-WHEN-DAG-PARENT-ARRAYP))
 (746 373 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (595 55 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (580 580 (:TYPE-PRESCRIPTION TYPE-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX))
 (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))
 (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-ALL-DARGP-LESS-THAN-GEN))
 (91 20 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (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))
 (26 26 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (26 13 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (20 20 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (19 19 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (13 13 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (13 13 (:REWRITE SET::IN-SET))
 (12 1 (:REWRITE ELIMINATE-A-TUPLE-RETURN-TYPE-4))
 (8 4 (:TYPE-PRESCRIPTION ELIMINATE-A-TUPLE-RETURN-TYPE-4))
 (4 4 (:TYPE-PRESCRIPTION SUBSTITUTE-VARS2-RETURN-TYPE-3))
 (2 1 (:TYPE-PRESCRIPTION REWRITE-CLAUSE-FOR-BASIC-PROVER-RETURN-TYPE-2))
 (2 1 (:TYPE-PRESCRIPTION ELIMINATE-A-TUPLE-RETURN-TYPE-2))
 )
(APPLY-TACTIC-FOR-BASIC-PROVER-RETURN-TYPE)
(APPLY-TACTICS-FOR-BASIC-PROVER-RETURN-TYPE)
(APPLY-TACTIC-FOR-BASIC-PROVER
 (5181 1938 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (2304 2304 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (1938 1938 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (408 15 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (294 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-AXE-TREEP))
 (53 53 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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-<))
 (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))
 (24 24 (:REWRITE ARITH-HACK-CHEAP))
 (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-ALL-DARGP-LESS-THAN-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 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
 (550 205 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (224 224 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (205 205 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (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 ARITH-HACK-CHEAP))
 (6 6 (:REWRITE <-WHEN-BVLT))
 (6 6 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (6 6 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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 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
 (6368 207 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (3713 1941 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (2463 190 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (2184 2184 (:TYPE-PRESCRIPTION NAT-LISTP))
 (1825 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 SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (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-AXE-TREEP))
 (404 404 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (396 396 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (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))
 (234 39 (:REWRITE SET::SETS-ARE-TRUE-LISTS-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))
 (198 198 (:REWRITE ARITH-HACK-CHEAP))
 (132 132 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (132 132 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (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 78 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (78 39 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (78 39 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (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 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (39 39 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (39 39 (:REWRITE SET::IN-SET))
 )
(APPLY-TACTIC-FOR-BASIC-PROVER-RETURN-TYPE-2)
(APPLY-TACTICS-FOR-BASIC-PROVER-RETURN-TYPE-2)
(APPLY-TACTICS-FOR-RULE-ALISTS-FOR-BASIC-PROVER
 (909 342 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (468 468 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (342 342 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (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 9 (:TYPE-PRESCRIPTION NATP-OF-MAXELEM-FORCED))
 (18 9 (:TYPE-PRESCRIPTION NATP-OF-MAXELEM))
 (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))
 (15 11 (:REWRITE DEFAULT-<-2))
 (15 5 (:REWRITE USE-ALL-RULE-ALISTP))
 (12 12 (:REWRITE <-WHEN-BVLT))
 (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-BOUNDED-AXE-TREEP))
 (11 11 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (10 10 (:TYPE-PRESCRIPTION MEMBERP))
 (10 5 (:REWRITE ARITH-HACK-CHEAP))
 (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))
 (7 1 (:REWRITE NOT-<-OF-+-1-OF-MAXELEM))
 (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 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (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))
 (2 1 (:REWRITE ALL-NATP-IMPLIES-ALL-INTEGERP-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-UNSIGNED-BYTE-P-IMPLIES-ALL-INTEGERP))
 (1 1 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE ALL-INTEGERP-WHEN-NOT-CONSP-CHEAP))
 )
(APPLY-TACTICS-FOR-RULE-ALISTS-FOR-BASIC-PROVER-RETURN-TYPE
 (2042 767 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (1020 1020 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (767 767 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (256 128 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-AREF1-WHEN-DAG-PARENT-ARRAYP))
 (205 8 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (128 128 (:TYPE-PRESCRIPTION TYPE-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX))
 (60 4 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (49 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-AXE-TREEP))
 (17 17 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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-ALL-DARGP-LESS-THAN-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))
 (9 9 (:REWRITE ARITH-HACK-CHEAP))
 (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 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))
 (6 1 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (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 2 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (2 1 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE SET::IN-SET))
 )
(APPLY-TACTICS-FOR-RULE-ALISTS-FOR-BASIC-PROVER-RETURN-TYPE-2
 (149 6 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (32 7 (:REWRITE DEFAULT-+-2))
 (30 5 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (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 10 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (10 6 (:REWRITE DEFAULT-<-2))
 (10 5 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (10 5 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (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-AXE-TREEP))
 (6 6 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (5 5 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (5 5 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (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 SET::IN-SET))
 (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
 (284 107 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (154 154 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (107 107 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (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-AXE-TREEP))
 (2 2 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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 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-ALL-DARGP-LESS-THAN-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 ARITH-HACK-CHEAP))
 (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
 (990 373 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (552 552 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (373 373 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (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))
 (12 2 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (11 11 (:REWRITE USE-ALL-<-2))
 (11 11 (:REWRITE <-WHEN-BVLT))
 (11 11 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (11 11 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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))
 (7 7 (:REWRITE ARITH-HACK-CHEAP))
 (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 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (4 4 (:REWRITE USE-ALL-CONSP-2))
 (4 4 (:REWRITE USE-ALL-CONSP))
 (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))
 (4 2 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (3 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (2 2 (:TYPE-PRESCRIPTION MEMBERP))
 (2 2 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (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-ALL-DARGP-LESS-THAN-GEN))
 (2 2 (:REWRITE SET::IN-SET))
 (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
 (1644 611 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (611 611 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (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-AXE-TREEP))
 (18 18 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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 11 (:REWRITE ARITH-HACK-CHEAP))
 (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 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-ALL-DARGP-LESS-THAN-GEN))
 )
(PROVE-CASE-WITH-BASIC-PROVER-RETURN-TYPE-COROLLARY-3
 (2571 954 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (954 954 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (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-AXE-TREEP))
 (21 21 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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 15 (:REWRITE ARITH-HACK-CHEAP))
 (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 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-ALL-DARGP-LESS-THAN-GEN))
 )
(PROVE-CASE-WITH-BASIC-PROVER-RETURN-TYPE-LINEAR
 (550 205 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (224 224 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (205 205 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (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-AXE-TREEP))
 (9 9 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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 6 (:REWRITE ARITH-HACK-CHEAP))
 (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 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
 (60 30 (:TYPE-PRESCRIPTION PROVE-CASE-WITH-BASIC-PROVER-RETURN-TYPE-2))
 (30 30 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (10 10 (:REWRITE DEFAULT-+-2))
 (10 10 (:REWRITE DEFAULT-+-1))
 (7 7 (:REWRITE <-WHEN-BVLT))
 (4 4 (:REWRITE USE-ALL-<=-2))
 (4 4 (:REWRITE USE-ALL-<=))
 (4 4 (:REWRITE USE-ALL-<-2))
 (4 4 (:REWRITE USE-ALL-<))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (4 4 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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 SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (1 1 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (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))
 (11 11 (:REWRITE <-WHEN-BVLT))
 (10 10 (:TYPE-PRESCRIPTION LEN))
 (9 7 (:REWRITE DEFAULT-<-2))
 (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 DEFAULT-<-1))
 (7 7 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (7 7 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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 USE-ALL-<=-2))
 (5 5 (:REWRITE USE-ALL-<=))
 (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 BOUND-WHEN-USB))
 (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 SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (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))
 )
(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))
 (12277 4792 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (11186 825 (:REWRITE ZP-OPEN))
 (9566 799 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (6229 6229 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (5288 2644 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-AREF1-WHEN-DAG-PARENT-ARRAYP))
 (4792 4792 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (3456 1728 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (2768 1729 (:REWRITE DEFAULT-<-2))
 (2644 2644 (:TYPE-PRESCRIPTION TYPE-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX))
 (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-<))
 (1736 1736 (:REWRITE <-WHEN-BVLT))
 (1729 1729 (:REWRITE USE-ALL-<-2))
 (1729 1729 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (1729 1729 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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))
 (862 856 (:REWRITE ARITH-HACK-CHEAP))
 (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-ALL-DARGP-LESS-THAN-GEN))
 (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 USE-ALL-DARGP-LESS-THAN-2))
 (4 4 (:REWRITE USE-ALL-DARGP-LESS-THAN))
 (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
 (664 247 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (384 192 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-AREF1-WHEN-DAG-PARENT-ARRAYP))
 (254 254 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (247 247 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (192 192 (:TYPE-PRESCRIPTION TYPE-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX))
 (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-AXE-TREEP))
 (12 12 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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 9 (:REWRITE ARITH-HACK-CHEAP))
 (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 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
 (664 247 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (384 192 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-AREF1-WHEN-DAG-PARENT-ARRAYP))
 (258 258 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (247 247 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (192 192 (:TYPE-PRESCRIPTION TYPE-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX))
 (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-AXE-TREEP))
 (12 12 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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 9 (:REWRITE ARITH-HACK-CHEAP))
 (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 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-ALL-DARGP-LESS-THAN-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
 (3238 4 (:REWRITE NOT-ALL-NATP-WHEN-NOT-NATP-AND-MEMBER-EQUAL))
 (3133 1174 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (2736 1368 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-AREF1-WHEN-DAG-PARENT-ARRAYP))
 (1460 1460 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (1368 1368 (:TYPE-PRESCRIPTION TYPE-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX))
 (1176 1176 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (1174 1174 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (588 294 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (588 294 (: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))
 (294 294 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (294 294 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (294 294 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (294 294 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (294 294 (: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-<))
 (46 46 (:REWRITE <-WHEN-BVLT))
 (43 43 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (43 43 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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 ARITH-HACK-CHEAP))
 (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-ALL-DARGP-LESS-THAN-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))
 (12 2 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (10 10 (:TYPE-PRESCRIPTION MYQUOTEP))
 (10 10 (:REWRITE USE-ALL-DARGP-LESS-THAN-2))
 (10 10 (:REWRITE USE-ALL-DARGP-LESS-THAN))
 (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 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (4 4 (:REWRITE DEFAULT-COERCE-2))
 (4 2 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (4 2 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (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 <-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 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (2 2 (:REWRITE SET::IN-SET))
 (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
 (550 205 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (224 224 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (205 205 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (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-AXE-TREEP))
 (9 9 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (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 6 (:REWRITE ARITH-HACK-CHEAP))
 (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 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-DISJUNCTION-WITH-BASIC-PROVER
 (366 138 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (198 198 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (138 138 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (72 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (58 2 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (29 1 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP))
 (15 15 (:TYPE-PRESCRIPTION LEN))
 (12 6 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (9 3 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (9 3 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (7 4 (:REWRITE DEFAULT-<-2))
 (7 1 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-<))
 (6 6 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (6 6 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (6 6 (:REWRITE ALL-<-TRANSITIVE))
 (6 1 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (4 4 (:REWRITE USE-ALL-<-2))
 (4 4 (:REWRITE USE-ALL-<))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE <-WHEN-BVLT))
 (4 4 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (4 4 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (3 3 (:REWRITE USE-ALL-CONSP-2))
 (3 3 (:REWRITE USE-ALL-CONSP))
 (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 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (2 2 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:LINEAR ARRAY2P-LINEAR))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (2 1 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (2 1 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-MYQUOTEP-CHEAP))
 (2 1 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-DARGP-LESS-THAN-OF-CDR-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (1 1 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (1 1 (:REWRITE USE-ALL-<=-2))
 (1 1 (:REWRITE USE-ALL-<=))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (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 SET::IN-SET))
 (1 1 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:REWRITE ARITH-HACK-CHEAP))
 (1 1 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE ALL-DARGP-LESS-THAN-MONOTONE))
 (1 1 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 )
(PROVE-DISJUNCTION-WITH-BASIC-PROVER-RETURN-TYPE
 (1580 590 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (680 680 (:TYPE-PRESCRIPTION POSP-OF-ALEN1))
 (590 590 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (224 11 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (145 5 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP))
 (128 64 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-AREF1-WHEN-DAG-PARENT-ARRAYP))
 (116 4 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (64 64 (:TYPE-PRESCRIPTION TYPE-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX))
 (54 21 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (49 49 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (49 49 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (49 49 (:REWRITE ALL-<-TRANSITIVE))
 (47 47 (:TYPE-PRESCRIPTION LEN))
 (36 18 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (35 5 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-<))
 (31 21 (:REWRITE DEFAULT-<-1))
 (30 21 (:REWRITE DEFAULT-<-2))
 (30 5 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (27 9 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (27 9 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (24 2 (:LINEAR <-OF-0-AND-MV-NTH-4-OF-GET-DISJUNCTS-FROM-NODES))
 (22 22 (:REWRITE <-WHEN-BVLT))
 (21 21 (:REWRITE USE-ALL-<-2))
 (21 21 (:REWRITE USE-ALL-<))
 (21 21 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (15 13 (:REWRITE ARITH-HACK-CHEAP))
 (14 14 (:LINEAR ARRAY2P-LINEAR))
 (13 11 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (12 12 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (12 12 (:REWRITE USE-ALL-<=-2))
 (12 12 (:REWRITE USE-ALL-<=))
 (12 12 (:REWRITE BOUND-WHEN-USB))
 (11 11 (:REWRITE USE-ALL-CONSP-2))
 (11 11 (:REWRITE USE-ALL-CONSP))
 (11 11 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (11 11 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (10 10 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (10 5 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (10 5 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (10 5 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-MYQUOTEP-CHEAP))
 (10 5 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-DARGP-LESS-THAN-OF-CDR-CHEAP))
 (9 9 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (9 9 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (9 9 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (9 9 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (6 3 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (6 3 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (6 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (5 5 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (5 5 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (5 5 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (5 5 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (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 SET::IN-SET))
 (5 5 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (5 5 (:REWRITE ALL-DARGP-LESS-THAN-MONOTONE))
 (5 5 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (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-RATIONALP-2))
 (2 2 (:REWRITE USE-ALL-RATIONALP))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(PROVE-IMPLICATION-WITH-BASIC-PROVER-FN-HELPER
 (11053 343 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (8685 45 (:DEFINITION INTERPRETED-FUNCTION-ALIST-COMPLETEP-AUX))
 (6143 312 (:REWRITE DEFAULT-CDR))
 (2714 1357 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (2672 1065 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (2215 59 (:REWRITE LEN-OF-CDR))
 (1760 67 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (1755 45 (:REWRITE <-OF-IF-ARG2))
 (1620 45 (:DEFINITION BINARY-APPEND))
 (1402 1402 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (1395 45 (:DEFINITION STRIP-CARS))
 (1065 1065 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (1065 1065 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (1065 1065 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (1062 59 (:REWRITE EQUAL-OF-LEN-AND-0))
 (1062 49 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (973 290 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (973 290 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (618 352 (:REWRITE DEFAULT-<-2))
 (495 45 (:REWRITE SUBSETP-EQUAL-OF-APPEND-2-2))
 (495 45 (:REWRITE SUBSETP-EQUAL-OF-APPEND-2-1))
 (472 59 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (467 443 (:TYPE-PRESCRIPTION NATP-OF-TOP-NODENUM-OF-DAG))
 (414 352 (:REWRITE DEFAULT-<-1))
 (397 397 (:REWRITE <-WHEN-BVLT))
 (369 369 (:REWRITE LEN-OF-CAR-WHEN-ITEMS-HAVE-LEN))
 (360 360 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (360 360 (:TYPE-PRESCRIPTION STRIP-CARS))
 (352 352 (:REWRITE USE-ALL-<-2))
 (352 352 (:REWRITE USE-ALL-<))
 (352 352 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (352 352 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (343 343 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (315 135 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (298 298 (:REWRITE USE-ALL-CONSP-2))
 (298 298 (:REWRITE USE-ALL-CONSP))
 (298 298 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (288 40 (:REWRITE LEN-OF-NTH-WHEN-ALL-DARGP))
 (270 135 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (270 135 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (264 8 (:REWRITE ALL-NATP-OF-CONS))
 (236 118 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (236 118 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (230 119 (:REWRITE DEFAULT-+-2))
 (208 104 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (208 104 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (192 64 (:REWRITE STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1))
 (174 99 (:REWRITE ARITH-HACK-CHEAP))
 (162 162 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (162 162 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (158 158 (:TYPE-PRESCRIPTION AXE-TREEP))
 (149 149 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (135 135 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-GET-FNS-IN-TERM))
 (135 135 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (135 135 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (119 119 (:REWRITE DEFAULT-+-1))
 (118 118 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (118 118 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (118 59 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (118 59 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (118 59 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (108 108 (:REWRITE EQUAL-WHEN-BVLT-ALT))
 (108 108 (:REWRITE EQUAL-WHEN-BVLT))
 (108 108 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (108 108 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (108 108 (:REWRITE EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (108 108 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (108 108 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (108 108 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (108 108 (:REWRITE EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (108 108 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (108 108 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (104 104 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (104 104 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (104 104 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (104 104 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (104 104 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (104 104 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (104 104 (:REWRITE MEMBER-EQUAL-OF-CONS-NON-CONSTANT))
 (99 99 (:REWRITE USE-ALL-<=-2))
 (99 99 (:REWRITE USE-ALL-<=))
 (99 99 (:REWRITE BOUND-WHEN-USB))
 (92 46 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-DARGP-LESS-THAN-OF-CDR-CHEAP))
 (90 45 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (90 45 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (90 45 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (90 45 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (88 40 (:REWRITE LEN-OF-NTH-0-WHEN-AXE-TREEP-CHEAP))
 (80 80 (:TYPE-PRESCRIPTION ALL-DARGP))
 (80 40 (:REWRITE ALL-DARGP-WHEN-ALL-MYQUOTEP-CHEAP))
 (76 76 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (76 76 (:REWRITE ALL-<-TRANSITIVE))
 (66 22 (:REWRITE WORLDP-WHEN-INFO-PLIST-WORLDP))
 (62 62 (:REWRITE <-OF-+-OF-1-STRENGTHEN))
 (59 59 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (59 59 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (59 59 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (59 59 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-ALL-DARGP-LESS-THAN))
 (59 59 (:REWRITE SET::IN-SET))
 (59 59 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (54 54 (:REWRITE USE-ALL-NATP-2))
 (54 54 (:REWRITE USE-ALL-NATP))
 (54 54 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (54 54 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (54 54 (:REWRITE NATP-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (50 50 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (50 50 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (50 50 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (48 48 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (48 40 (:REWRITE ALL-DARGP-WHEN-NOT-CONSP-CHEAP))
 (45 45 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (45 45 (:TYPE-PRESCRIPTION ALL-CONSP))
 (45 45 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (45 45 (:REWRITE SUBSETP-EQUAL-OF-CONS-ARG2))
 (45 45 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (45 45 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (45 45 (:REWRITE CONSP-OF-CAR-WHEN-POSSIBLY-NEGATED-NODENUMSP-WEAKEN-CHEAP))
 (40 40 (:REWRITE LEN-OF-NTH-WHEN-ITEMS-HAVE-LEN))
 (40 40 (:REWRITE LEN-OF-NTH-WHEN-ALL-DARGP-LESS-THAN))
 (40 40 (:REWRITE ALL-DARGP-WHEN-ALL-DARGP-LESS-THAN))
 (38 38 (: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 ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (16 8 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-ALL-MYQUOTEP-CHEAP))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:REWRITE USE-ALL-DARGP-LESS-THAN-2))
 (8 8 (:REWRITE USE-ALL-DARGP-LESS-THAN))
 (8 8 (:REWRITE DARGP-LESS-THAN-WHEN-QUOTEP-CHEAP))
 (8 8 (:REWRITE DARGP-LESS-THAN-MONO))
 (8 8 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:REWRITE ALL-DARGP-LESS-THAN-WHEN-NOT-CONSP))
 (8 8 (:REWRITE ALL-DARGP-LESS-THAN-MONOTONE))
 (8 8 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 )
(PROVE-IMPLICATION-WITH-BASIC-PROVER-FN)
(PROVE-CLAUSE-WITH-BASIC-PROVER
 (216 9 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (174 6 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (105 3 (:DEFINITION PSEUDO-TERM-LISTP))
 (45 45 (:TYPE-PRESCRIPTION LEN))
 (36 18 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (36 6 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (27 9 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (27 9 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (18 18 (:TYPE-PRESCRIPTION NAT-LISTP))
 (18 9 (:REWRITE DEFAULT-<-2))
 (12 12 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (12 6 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (12 6 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (12 6 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (12 6 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (9 9 (:REWRITE USE-ALL-CONSP-2))
 (9 9 (:REWRITE USE-ALL-CONSP))
 (9 9 (:REWRITE USE-ALL-<-2))
 (9 9 (:REWRITE USE-ALL-<))
 (9 9 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (9 9 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (9 9 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (9 9 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (9 9 (:REWRITE DEFAULT-<-1))
 (9 9 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (9 9 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (9 9 (:REWRITE <-WHEN-BVLT))
 (9 9 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (9 9 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (9 9 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (6 6 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (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 6 (:REWRITE SET::IN-SET))
 (6 6 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (6 3 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (5 5 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (5 5 (:REWRITE SYMBOL-WHEN-MEMBER-EQUAL))
 (4 4 (:REWRITE DEFAULT-SYMBOL-NAME))
 (3 3 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (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
 (2948 1474 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (1526 1526 (:TYPE-PRESCRIPTION NAT-LISTP))
 (693 11 (:DEFINITION ASSOC-EQUAL))
 (608 26 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (123 33 (:REWRITE DEFAULT-CDR))
 (104 52 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (60 20 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (60 20 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (44 22 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-TYPE))
 (44 22 (:TYPE-PRESCRIPTION NATP-OF-CAR-OF-CAR-WHEN-SUBST-CANDIDATE-LISTP))
 (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))
 (34 34 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (34 34 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-ASSOC-EQUAL-CHEAP))
 (33 9 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (26 26 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (22 22 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (22 22 (:TYPE-PRESCRIPTION SUBST-CANDIDATE-LISTP))
 (22 11 (:REWRITE NTH-WHEN-<=-LEN-CHEAP))
 (22 11 (:REWRITE LEN-OF-NTH-WHEN-ALL-DARGP))
 (21 9 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (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-AXE-TREEP))
 (20 20 (:REWRITE <-WHEN-ALL-DARGP-LESS-THAN-GEN))
 (20 10 (:REWRITE PSEUDO-TERM-LISTP-WHEN-SYMBOL-LISTP-CHEAP))
 (18 9 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (18 6 (:REWRITE STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1))
 (16 16 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (12 12 (:TYPE-PRESCRIPTION DAG-VARIABLE-ALISTP))
 (12 2 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (11 11 (:REWRITE NTH-WHEN-ZP-CHEAP))
 (11 11 (:REWRITE NTH-WHEN-NOT-CONSP-CHEAP))
 (11 11 (:REWRITE LEN-OF-NTH-WHEN-ITEMS-HAVE-LEN))
 (11 11 (:REWRITE LEN-OF-NTH-WHEN-ALL-DARGP-LESS-THAN))
 (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 TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (10 2 (:REWRITE TRUE-LISTP-OF-LOOKUP-EQUAL-WHEN-RULE-ALISTP))
 (9 9 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (9 9 (:REWRITE USE-ALL-ALISTP-2))
 (9 9 (:REWRITE USE-ALL-ALISTP))
 (9 9 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (9 9 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 (8 8 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (8 8 (:REWRITE USE-ALL-RULE-ALISTP))
 (6 2 (:REWRITE WORLDP-WHEN-INFO-PLIST-WORLDP))
 (5 5 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION INFO-WORLDP))
 (4 2 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (4 2 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (2 2 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (2 2 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (2 2 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:REWRITE SET::IN-SET))
 )
