(MYQUOTEP-WHEN-PSEUDO-TERMP
 (221 1 (:DEFINITION PSEUDO-TERMP))
 (72 36 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (63 6 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (36 36 (:TYPE-PRESCRIPTION NAT-LISTP))
 (26 1 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (23 3 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (20 20 (:TYPE-PRESCRIPTION LEN))
 (20 1 (:REWRITE LEN-OF-CDR))
 (18 3 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-TERMP))
 (12 12 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (10 5 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (9 9 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (9 9 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (9 9 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (7 7 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (7 5 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE USE-ALL-CONSP-2))
 (6 6 (:REWRITE USE-ALL-CONSP))
 (6 6 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (6 6 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (5 5 (:TYPE-PRESCRIPTION DARGP))
 (5 5 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (5 5 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (5 5 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (5 1 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-PSEUDO-TERMP))
 (5 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-PSEUDO-TERMP))
 (5 1 (:REWRITE SYMBOL-LISTP-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (5 1 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-OF-CAR-WHEN-PSEUDO-TERMP))
 (5 1 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (5 1 (:REWRITE LEN-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (4 2 (:REWRITE LEN-OF-CAR-WHEN-PSEUDO-TERMP-CHEAP))
 (4 2 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (3 3 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (3 1 (:REWRITE PSEUDO-TERMP-OF-CDR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (2 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (2 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (2 1 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (2 1 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (2 1 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (2 1 (:DEFINITION FIX))
 (1 1 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (1 1 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:TYPE-PRESCRIPTION AXE-TREEP))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (1 1 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (1 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (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 EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (1 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 (1 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 )
(PSEUDO-TERMP-OF-CAR-WHEN-PSEUDO-TERM-LISTP
 (1 1 (:REWRITE USE-ALL-CONSP-2))
 (1 1 (:REWRITE USE-ALL-CONSP))
 (1 1 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (1 1 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 )
(PSEUDO-TERMP-OF-CADR-WHEN-PSEUDO-TERM-LISTP
 (1264 4 (:DEFINITION PSEUDO-TERMP))
 (286 30 (:REWRITE PSEUDO-TERMP-OF-CAR-WHEN-PSEUDO-TERM-LISTP))
 (278 26 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (264 132 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (188 28 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-TERMP))
 (132 132 (:TYPE-PRESCRIPTION NAT-LISTP))
 (92 12 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (88 4 (:REWRITE LEN-OF-CDR))
 (73 73 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (62 10 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (60 30 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (60 30 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (48 6 (:REWRITE SYMBOLP-OF-CAR-WHEN-PSEUDO-TERMP))
 (45 45 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (40 4 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (38 4 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-PSEUDO-TERMP))
 (38 4 (:REWRITE SYMBOL-LISTP-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (38 4 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-OF-CAR-WHEN-PSEUDO-TERMP))
 (38 4 (:REWRITE LEN-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (36 18 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (30 22 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (28 28 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (24 12 (:REWRITE LEN-OF-CAR-WHEN-PSEUDO-TERMP-CHEAP))
 (22 11 (:REWRITE DEFAULT-+-2))
 (20 20 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (20 20 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (20 20 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (20 20 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (18 18 (:TYPE-PRESCRIPTION DARGP))
 (18 18 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (18 18 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (18 18 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (16 6 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (16 6 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (14 14 (:REWRITE USE-ALL-CONSP-2))
 (14 14 (:REWRITE USE-ALL-CONSP))
 (14 14 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (14 14 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (12 4 (:REWRITE PSEUDO-TERMP-OF-CDR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP))
 (12 2 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (11 11 (:REWRITE DEFAULT-+-1))
 (10 10 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (8 8 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (8 8 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (8 8 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (8 8 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (8 4 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (8 4 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (8 4 (:DEFINITION FIX))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION AXE-TREEP))
 (6 6 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (6 6 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (6 6 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (6 2 (:REWRITE PSEUDO-DAGP-OF-CDR-WHEN-PSEUDO-DAGP))
 (4 4 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (4 4 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:REWRITE EQUAL-OF-LEN-AND-0))
 (4 2 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (4 2 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (4 1 (:REWRITE +-COMBINE-CONSTANTS))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (2 2 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (2 2 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (2 2 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 )
(PSEUDO-TERMP-OF-CADDR-WHEN-PSEUDO-TERM-LISTP
 (2954 9 (:DEFINITION PSEUDO-TERMP))
 (838 31 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (682 341 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (657 68 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (425 33 (:REWRITE PSEUDO-TERMP-OF-CADR-WHEN-PSEUDO-TERM-LISTP))
 (382 40 (:REWRITE PSEUDO-TERMP-OF-CAR-WHEN-PSEUDO-TERM-LISTP))
 (341 341 (:TYPE-PRESCRIPTION NAT-LISTP))
 (326 47 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-TERMP))
 (283 27 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (198 28 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (188 9 (:REWRITE LEN-OF-CDR))
 (150 75 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (150 75 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (138 138 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (100 100 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (99 11 (:REWRITE SYMBOLP-OF-CAR-WHEN-PSEUDO-TERMP))
 (98 49 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (89 9 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-PSEUDO-TERMP))
 (89 9 (:REWRITE SYMBOL-LISTP-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (89 9 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-OF-CAR-WHEN-PSEUDO-TERMP))
 (89 9 (:REWRITE LEN-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (77 59 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (62 31 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (53 53 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (52 26 (:REWRITE LEN-OF-CAR-WHEN-PSEUDO-TERMP-CHEAP))
 (49 49 (:TYPE-PRESCRIPTION DARGP))
 (49 49 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (49 49 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (49 49 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (48 24 (:REWRITE DEFAULT-+-2))
 (47 47 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (37 37 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (37 37 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (37 37 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (31 31 (:REWRITE USE-ALL-CONSP-2))
 (31 31 (:REWRITE USE-ALL-CONSP))
 (31 31 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (31 31 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (26 11 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (26 11 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (24 24 (:REWRITE DEFAULT-+-1))
 (21 7 (:REWRITE PSEUDO-TERMP-OF-CDR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP))
 (18 18 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (18 9 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (18 9 (:DEFINITION FIX))
 (18 2 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (17 17 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (16 16 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (16 16 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (16 16 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (16 16 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (13 13 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (12 12 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (12 4 (:REWRITE PSEUDO-DAGP-OF-CDR-WHEN-PSEUDO-DAGP))
 (12 3 (:REWRITE +-COMBINE-CONSTANTS))
 (11 11 (:TYPE-PRESCRIPTION AXE-TREEP))
 (11 11 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (9 9 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (9 9 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (9 9 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (9 9 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (9 9 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (9 9 (:REWRITE EQUAL-OF-LEN-AND-0))
 (4 2 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (4 2 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (2 2 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (2 2 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (2 2 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 )
(PSEUDO-TERMP-OF-CDR-WHEN-PSEUDO-TERM-LISTP
 (5 1 (:REWRITE PSEUDO-TERMP-OF-CAR-WHEN-PSEUDO-TERM-LISTP))
 (3 3 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (2 1 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (2 1 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (1 1 (:REWRITE USE-ALL-CONSP-2))
 (1 1 (:REWRITE USE-ALL-CONSP))
 (1 1 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 )
(SUBLIS-VAR-AND-EVAL-BASIC
 (1915 421 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (468 234 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (316 46 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (234 234 (:TYPE-PRESCRIPTION DARGP))
 (234 234 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (234 234 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (234 234 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (234 234 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (233 207 (:REWRITE DEFAULT-+-2))
 (213 207 (:REWRITE DEFAULT-+-1))
 (198 198 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (139 139 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (139 139 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (139 139 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (77 77 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (66 11 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (35 35 (:REWRITE USE-ALL-CONSP-2))
 (35 35 (:REWRITE USE-ALL-CONSP))
 (35 35 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (35 35 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (28 28 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (12 6 (:REWRITE DEFAULT-<-2))
 (12 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (6 6 (:REWRITE USE-ALL-<=-2))
 (6 6 (:REWRITE USE-ALL-<=))
 (6 6 (:REWRITE USE-ALL-<-2))
 (6 6 (:REWRITE USE-ALL-<))
 (6 6 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:REWRITE BOUND-WHEN-USB))
 (6 6 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (6 6 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (6 6 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (3 3 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (2 1 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 )
(FLAG-SUBLIS-VAR-AND-EVAL-BASIC
 (2157 474 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (1260 1260 (:TYPE-PRESCRIPTION NAT-LISTP))
 (532 266 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (349 52 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (273 236 (:REWRITE DEFAULT-+-2))
 (266 266 (:TYPE-PRESCRIPTION DARGP))
 (266 266 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (266 266 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (266 266 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (266 266 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (245 236 (:REWRITE DEFAULT-+-1))
 (223 223 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (159 159 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (159 159 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (159 159 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (85 85 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (78 13 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (43 43 (:REWRITE USE-ALL-CONSP-2))
 (43 43 (:REWRITE USE-ALL-CONSP))
 (43 43 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (43 43 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (40 2 (:TYPE-PRESCRIPTION RETURN-LAST))
 (32 32 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (22 11 (:REWRITE DEFAULT-<-2))
 (22 11 (:REWRITE DEFAULT-<-1))
 (11 11 (:REWRITE USE-ALL-<=-2))
 (11 11 (:REWRITE USE-ALL-<=))
 (11 11 (:REWRITE USE-ALL-<-2))
 (11 11 (:REWRITE USE-ALL-<))
 (11 11 (:REWRITE BOUND-WHEN-USB))
 (11 11 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (11 11 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (11 11 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (4 2 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (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
 (100 50 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (97 11 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (50 50 (:TYPE-PRESCRIPTION NAT-LISTP))
 (43 11 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (20 2 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (18 9 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (15 15 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (9 9 (:TYPE-PRESCRIPTION DARGP))
 (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))
 (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))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (6 6 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (6 6 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (4 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (1 1 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (1 1 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (1 1 (:REWRITE CAR-CONS))
 )
(TRUE-LISTP-OF-MV-NTH-1-OF-SUBLIS-VAR-AND-EVAL-BASIC-LST
 (32 16 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (20 2 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (17 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (16 16 (:TYPE-PRESCRIPTION NAT-LISTP))
 (10 1 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (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))
 (7 7 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (4 4 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (4 4 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (2 1 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:TYPE-PRESCRIPTION DARGP))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (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))
 )
(FLAG-LEMMA-FOR-MYQUOTEP-OF-SUBLIS-VAR-AND-EVAL-BASIC
 (5331 1129 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (1058 211 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-TERMP))
 (910 182 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (900 104 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (765 765 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (600 600 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (588 196 (:REWRITE PSEUDO-DAGP-OF-CDR-WHEN-PSEUDO-DAGP))
 (523 21 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (476 476 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (476 476 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (476 476 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (440 440 (:REWRITE USE-ALL-CONSP-2))
 (440 440 (:REWRITE USE-ALL-CONSP))
 (440 440 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (440 440 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (255 255 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (234 117 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (224 112 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (218 218 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (211 211 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (209 209 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (208 104 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (158 158 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (117 117 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (117 117 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (117 117 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (117 117 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (104 104 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (104 104 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (104 104 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (66 65 (:REWRITE DEFAULT-+-2))
 (65 65 (:REWRITE DEFAULT-+-1))
 (64 32 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (64 32 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (46 46 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (36 8 (:REWRITE ALL-MYQUOTEP-WHEN-NOT-CONSP))
 (36 6 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (32 32 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (32 16 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (32 16 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (26 26 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (26 26 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (26 26 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (24 24 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (21 21 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (20 10 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (16 16 (:TYPE-PRESCRIPTION NATP))
 (16 16 (:REWRITE DARGP-WHEN-NOT-CONSP-CHEAP))
 (16 16 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (9 1 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (5 1 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-PSEUDO-TERMP))
 (5 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-PSEUDO-TERMP))
 (5 1 (:REWRITE SYMBOL-LISTP-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (5 1 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-OF-CAR-WHEN-PSEUDO-TERMP))
 (5 1 (:REWRITE LEN-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (4 2 (:REWRITE LEN-OF-CAR-WHEN-PSEUDO-TERMP-CHEAP))
 (3 1 (:REWRITE PSEUDO-TERMP-OF-CDR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (2 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (2 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (2 1 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:TYPE-PRESCRIPTION AXE-TREEP))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (1 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 )
(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
 (1096 241 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (529 115 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (272 136 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (184 184 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (162 162 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (162 162 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (162 162 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (140 140 (:REWRITE USE-ALL-CONSP-2))
 (140 140 (:REWRITE USE-ALL-CONSP))
 (140 140 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (140 140 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (136 136 (:TYPE-PRESCRIPTION DARGP))
 (136 136 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (136 136 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (136 136 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (136 136 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (125 25 (:REWRITE RULE-ALISTP-MEANS-SYMBOL-ALISTP))
 (102 102 (:REWRITE DEFAULT-+-2))
 (102 102 (:REWRITE DEFAULT-+-1))
 (60 60 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (56 3 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (53 53 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (52 26 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (52 26 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (50 50 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (50 25 (:REWRITE SYMBOL-ALISTP-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (50 25 (:REWRITE SYMBOL-ALISTP-WHEN-REFINED-ASSUMPTION-ALISTP-CHEAP))
 (46 46 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (42 42 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (36 18 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (36 6 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (26 26 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (25 25 (:TYPE-PRESCRIPTION REFINED-ASSUMPTION-ALISTP))
 (25 25 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (25 25 (:REWRITE USE-ALL-RULE-ALISTP))
 (20 20 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (20 10 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (12 3 (:REWRITE MYQUOTEP-WHEN-PSEUDO-TERMP))
 (9 3 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (6 6 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (6 3 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (3 3 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (3 3 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (3 3 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (3 3 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (3 3 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 )
(FLAG-LEMMA-FOR-AXE-TREEP-OF-SUBLIS-VAR-AND-EVAL-BASIC
 (1627 346 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (723 173 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (642 36 (:REWRITE AXE-TREEP-WHEN-DARGP))
 (368 38 (:REWRITE AXE-TREE-LISTP-WHEN-DARG-LISTP))
 (278 278 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (230 36 (:REWRITE AXE-TREEP-WHEN-PSEUDO-TERMP))
 (228 33 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (216 38 (:REWRITE AXE-TREE-LISTP-WHEN-PSEUDO-TERM-LISTP))
 (216 8 (:REWRITE AXE-TREE-LISTP-OF-CDR))
 (202 101 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (197 197 (:REWRITE USE-ALL-CONSP-2))
 (197 197 (:REWRITE USE-ALL-CONSP))
 (197 197 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (197 197 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (186 186 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (186 186 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (186 186 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (178 89 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (178 89 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (163 163 (:TYPE-PRESCRIPTION DARGP))
 (152 152 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (129 43 (:REWRITE PSEUDO-DAGP-OF-CDR-WHEN-PSEUDO-DAGP))
 (122 34 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (121 121 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (120 36 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (103 103 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (101 101 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (101 101 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (101 101 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (90 90 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (89 89 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (89 89 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (82 36 (:REWRITE DARGP-WHEN-NOT-CONSP-CHEAP))
 (81 53 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (71 71 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (70 35 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (68 68 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (68 26 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (67 67 (:REWRITE DEFAULT-+-2))
 (67 67 (:REWRITE DEFAULT-+-1))
 (66 33 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (64 8 (:REWRITE DARGP-OF-CAR-WHEN-DARG-LISTP))
 (64 8 (:REWRITE DARG-LISTP-OF-CDR))
 (62 62 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (62 62 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (53 53 (:REWRITE AXE-TREEP-WHEN-BOUNDED-AXE-TREEP))
 (52 36 (:REWRITE AXE-TREEP-WHEN-SYMBOLP-CHEAP))
 (52 26 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (36 36 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (36 6 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (33 33 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (33 33 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (33 33 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (32 2 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (28 14 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (26 26 (:TYPE-PRESCRIPTION NATP))
 (24 24 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (20 2 (:DEFINITION NATP))
 (14 14 (:REWRITE AXE-TREEP-OF-CAR-WHEN-BOUNDED-AXE-TREE-LISTP))
 (10 10 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (10 10 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (10 10 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (3 3 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (3 3 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (3 3 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (3 3 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE USE-ALL-NATP-2))
 (2 2 (:REWRITE USE-ALL-NATP))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (2 2 (:REWRITE CAR-CONS))
 (1 1 (:REWRITE USE-ALL-<=-2))
 (1 1 (:REWRITE USE-ALL-<=))
 (1 1 (:REWRITE USE-ALL-<-2))
 (1 1 (:REWRITE USE-ALL-<))
 (1 1 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (1 1 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (1 1 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (1 1 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 )
(AXE-TREEP-OF-SUBLIS-VAR-AND-EVAL-BASIC)
(AXE-TREE-LISTP-OF-MV-NTH-1-OF-SUBLIS-VAR-AND-EVAL-BASIC-LST)
(FLAG-LEMMA-FOR-BOUNDED-AXE-TREEP-OF-SUBLIS-VAR-AND-EVAL-BASIC
 (3726 1863 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (3656 284 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (3051 348 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (1899 1899 (:TYPE-PRESCRIPTION NAT-LISTP))
 (1549 185 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (1136 1136 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (568 284 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (568 284 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (425 16 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-DARG-LISTP))
 (305 14 (:REWRITE DARG-LISTP-OF-CONS))
 (284 284 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (284 284 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (284 284 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (284 284 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (284 284 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (284 284 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (280 35 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (242 12 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN))
 (242 6 (:DEFINITION LENGTH))
 (230 35 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (218 109 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (208 208 (:REWRITE USE-ALL-CONSP-2))
 (208 208 (:REWRITE USE-ALL-CONSP))
 (208 208 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (208 208 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (184 184 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (184 184 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (184 184 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (152 152 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (147 147 (:TYPE-PRESCRIPTION DARGP))
 (129 43 (:REWRITE PSEUDO-DAGP-OF-CDR-WHEN-PSEUDO-DAGP))
 (120 15 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (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))
 (88 88 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (75 73 (:REWRITE DEFAULT-+-2))
 (75 15 (:REWRITE CONSP-OF-STRIP-CDRS))
 (73 73 (:REWRITE DEFAULT-+-1))
 (71 71 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (70 70 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (70 70 (:TYPE-PRESCRIPTION ALL-<))
 (70 70 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (70 35 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (70 35 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (70 35 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (70 35 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (70 35 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (62 62 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (62 62 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (59 59 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (58 20 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (52 10 (:REWRITE DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (48 24 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (48 24 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (48 16 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-NOT-CONSP))
 (48 12 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-CAR-AND-QUOTE))
 (38 20 (:REWRITE DARGP-WHEN-NOT-CONSP-CHEAP))
 (38 19 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (38 19 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (36 12 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (36 6 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (35 35 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (35 35 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (35 35 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (35 35 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (35 35 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (35 35 (:REWRITE ALL-<-TRANSITIVE))
 (33 33 (:TYPE-PRESCRIPTION MYQUOTEP))
 (33 33 (:TYPE-PRESCRIPTION DARGP-LESS-THAN))
 (31 31 (:TYPE-PRESCRIPTION NATP))
 (26 2 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (24 24 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (24 24 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (24 12 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (24 12 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (24 12 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (24 12 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN-CHEAP))
 (20 20 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (20 10 (:REWRITE DARGP-LESS-THAN-WHEN-NATP-CHEAP))
 (19 19 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (13 1 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (10 10 (:REWRITE DARGP-LESS-THAN-WHEN-QUOTEP-CHEAP))
 (10 10 (:REWRITE DARGP-LESS-THAN-MONO))
 (10 2 (:REWRITE MYQUOTEP-WHEN-PSEUDO-TERMP))
 (9 9 (:REWRITE DARGP-LESS-THAN-WHEN-CONSP-CHEAP))
 (6 1 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (3 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE USE-ALL-NATP-2))
 (2 2 (:REWRITE USE-ALL-NATP))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE NOT-STRINGP-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (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 DEFAULT-COERCE-2))
 (2 2 (:REWRITE DEFAULT-COERCE-1))
 (2 2 (:DEFINITION EQ))
 (1 1 (:REWRITE USE-ALL-RATIONALP-2))
 (1 1 (:REWRITE USE-ALL-RATIONALP))
 (1 1 (:REWRITE USE-ALL-<-2))
 (1 1 (:REWRITE USE-ALL-<))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (1 1 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 )
(BOUNDED-AXE-TREEP-OF-SUBLIS-VAR-AND-EVAL-BASIC)
(BOUNDED-AXE-TREE-LISTP-OF-MV-NTH-1-OF-SUBLIS-VAR-AND-EVAL-BASIC-LST)
(MYQUOTEP-WHEN-PSEUDO-TERMP
 (221 1 (:DEFINITION PSEUDO-TERMP))
 (72 36 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (63 6 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (36 36 (:TYPE-PRESCRIPTION NAT-LISTP))
 (26 1 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (23 3 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (20 20 (:TYPE-PRESCRIPTION LEN))
 (20 1 (:REWRITE LEN-OF-CDR))
 (18 3 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-TERMP))
 (12 12 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (10 5 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (9 9 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (9 9 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (9 9 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (7 7 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (7 5 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE USE-ALL-CONSP-2))
 (6 6 (:REWRITE USE-ALL-CONSP))
 (6 6 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (6 6 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (5 5 (:TYPE-PRESCRIPTION DARGP))
 (5 5 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (5 5 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (5 5 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (5 1 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-PSEUDO-TERMP))
 (5 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-PSEUDO-TERMP))
 (5 1 (:REWRITE SYMBOL-LISTP-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (5 1 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-OF-CAR-WHEN-PSEUDO-TERMP))
 (5 1 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (5 1 (:REWRITE LEN-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (4 2 (:REWRITE LEN-OF-CAR-WHEN-PSEUDO-TERMP-CHEAP))
 (4 2 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (3 3 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (3 1 (:REWRITE PSEUDO-TERMP-OF-CDR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (2 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (2 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (2 1 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (2 1 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (2 1 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (2 1 (:DEFINITION FIX))
 (1 1 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (1 1 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:TYPE-PRESCRIPTION AXE-TREEP))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (1 1 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (1 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (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 EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (1 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 (1 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 )
(PSEUDO-TERMP-OF-CAR-WHEN-PSEUDO-TERM-LISTP
 (1 1 (:REWRITE USE-ALL-CONSP-2))
 (1 1 (:REWRITE USE-ALL-CONSP))
 (1 1 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (1 1 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 )
(PSEUDO-TERMP-OF-CADR-WHEN-PSEUDO-TERM-LISTP
 (1264 4 (:DEFINITION PSEUDO-TERMP))
 (286 30 (:REWRITE PSEUDO-TERMP-OF-CAR-WHEN-PSEUDO-TERM-LISTP))
 (278 26 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (264 132 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (188 28 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-TERMP))
 (132 132 (:TYPE-PRESCRIPTION NAT-LISTP))
 (92 12 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (88 4 (:REWRITE LEN-OF-CDR))
 (73 73 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (62 10 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (60 30 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (60 30 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (48 6 (:REWRITE SYMBOLP-OF-CAR-WHEN-PSEUDO-TERMP))
 (45 45 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (40 4 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (38 4 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-PSEUDO-TERMP))
 (38 4 (:REWRITE SYMBOL-LISTP-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (38 4 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-OF-CAR-WHEN-PSEUDO-TERMP))
 (38 4 (:REWRITE LEN-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (36 18 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (30 22 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (28 28 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (24 12 (:REWRITE LEN-OF-CAR-WHEN-PSEUDO-TERMP-CHEAP))
 (22 11 (:REWRITE DEFAULT-+-2))
 (20 20 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (20 20 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (20 20 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (20 20 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (18 18 (:TYPE-PRESCRIPTION DARGP))
 (18 18 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (18 18 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (18 18 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (16 6 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (16 6 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (14 14 (:REWRITE USE-ALL-CONSP-2))
 (14 14 (:REWRITE USE-ALL-CONSP))
 (14 14 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (14 14 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (12 4 (:REWRITE PSEUDO-TERMP-OF-CDR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP))
 (12 2 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (11 11 (:REWRITE DEFAULT-+-1))
 (10 10 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (8 8 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (8 8 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (8 8 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (8 8 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (8 4 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (8 4 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (8 4 (:DEFINITION FIX))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION AXE-TREEP))
 (6 6 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (6 6 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (6 6 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (6 2 (:REWRITE PSEUDO-DAGP-OF-CDR-WHEN-PSEUDO-DAGP))
 (4 4 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (4 4 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:REWRITE EQUAL-OF-LEN-AND-0))
 (4 2 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (4 2 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (4 1 (:REWRITE +-COMBINE-CONSTANTS))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (2 2 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (2 2 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (2 2 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 )
(PSEUDO-TERMP-OF-CADDR-WHEN-PSEUDO-TERM-LISTP
 (2954 9 (:DEFINITION PSEUDO-TERMP))
 (838 31 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (682 341 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (657 68 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (425 33 (:REWRITE PSEUDO-TERMP-OF-CADR-WHEN-PSEUDO-TERM-LISTP))
 (382 40 (:REWRITE PSEUDO-TERMP-OF-CAR-WHEN-PSEUDO-TERM-LISTP))
 (341 341 (:TYPE-PRESCRIPTION NAT-LISTP))
 (326 47 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-TERMP))
 (283 27 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (198 28 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (188 9 (:REWRITE LEN-OF-CDR))
 (150 75 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (150 75 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (138 138 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (100 100 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (99 11 (:REWRITE SYMBOLP-OF-CAR-WHEN-PSEUDO-TERMP))
 (98 49 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (89 9 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-PSEUDO-TERMP))
 (89 9 (:REWRITE SYMBOL-LISTP-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (89 9 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-OF-CAR-WHEN-PSEUDO-TERMP))
 (89 9 (:REWRITE LEN-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (77 59 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (62 31 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (53 53 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (52 26 (:REWRITE LEN-OF-CAR-WHEN-PSEUDO-TERMP-CHEAP))
 (49 49 (:TYPE-PRESCRIPTION DARGP))
 (49 49 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (49 49 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (49 49 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (48 24 (:REWRITE DEFAULT-+-2))
 (47 47 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (37 37 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (37 37 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (37 37 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (31 31 (:REWRITE USE-ALL-CONSP-2))
 (31 31 (:REWRITE USE-ALL-CONSP))
 (31 31 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (31 31 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (26 11 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (26 11 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (24 24 (:REWRITE DEFAULT-+-1))
 (21 7 (:REWRITE PSEUDO-TERMP-OF-CDR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP))
 (18 18 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (18 9 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (18 9 (:DEFINITION FIX))
 (18 2 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (17 17 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (16 16 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (16 16 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (16 16 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (16 16 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (13 13 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (12 12 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (12 4 (:REWRITE PSEUDO-DAGP-OF-CDR-WHEN-PSEUDO-DAGP))
 (12 3 (:REWRITE +-COMBINE-CONSTANTS))
 (11 11 (:TYPE-PRESCRIPTION AXE-TREEP))
 (11 11 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (9 9 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (9 9 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (9 9 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (9 9 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (9 9 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (9 9 (:REWRITE EQUAL-OF-LEN-AND-0))
 (4 2 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (4 2 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (2 2 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (2 2 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (2 2 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 )
(PSEUDO-TERMP-OF-CDR-WHEN-PSEUDO-TERM-LISTP
 (5 1 (:REWRITE PSEUDO-TERMP-OF-CAR-WHEN-PSEUDO-TERM-LISTP))
 (3 3 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (2 1 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (2 1 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (1 1 (:REWRITE USE-ALL-CONSP-2))
 (1 1 (:REWRITE USE-ALL-CONSP))
 (1 1 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 )
(SUBCOR-VAR1-WITH-DARGS
 (322 161 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (182 29 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (162 162 (:TYPE-PRESCRIPTION NAT-LISTP))
 (132 3 (:LINEAR LEN-OF-CDR-LINEAR))
 (97 3 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (44 22 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (22 22 (:TYPE-PRESCRIPTION DARGP))
 (22 22 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (22 22 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (22 22 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (22 22 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (21 5 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (17 17 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (9 9 (:REWRITE DEFAULT-+-2))
 (9 9 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE USE-ALL-CONSP-2))
 (2 2 (:REWRITE USE-ALL-CONSP))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (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 1 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (2 1 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (1 1 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (1 1 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (1 1 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 )
(DARGP-OF-SUBCOR-VAR1-WITH-DARGS
 (330 165 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (169 169 (:TYPE-PRESCRIPTION NAT-LISTP))
 (45 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (24 3 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (12 4 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (9 9 (:REWRITE USE-ALL-CONSP-2))
 (9 9 (:REWRITE USE-ALL-CONSP))
 (9 9 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (9 9 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (9 9 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (9 9 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (9 9 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (8 4 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (8 4 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (8 4 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (8 4 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (8 2 (:REWRITE SYMBOLP-OF-CAR-WHEN-PSEUDO-TERMP))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (6 6 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (6 6 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (6 3 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (5 5 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:TYPE-PRESCRIPTION MYQUOTEP))
 (4 4 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (4 4 (:REWRITE DARGP-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (4 4 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (4 2 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (4 2 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (3 3 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (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))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (2 2 (:TYPE-PRESCRIPTION AXE-TREEP))
 (2 2 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (2 2 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 )
(MYQUOTEP-OF-SUBCOR-VAR1-WITH-DARGS
 (66 33 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (51 2 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (35 35 (:TYPE-PRESCRIPTION NAT-LISTP))
 (14 14 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (13 2 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (12 3 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (11 11 (:TYPE-PRESCRIPTION LEN))
 (9 3 (:REWRITE MYQUOTEP-WHEN-PSEUDO-TERMP))
 (8 2 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (7 7 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (6 3 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (4 2 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (4 2 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-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 EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (3 3 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (3 3 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (3 3 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 3 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (1 1 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (1 1 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (1 1 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (1 1 (:REWRITE AXE-TREEP-WHEN-BOUNDED-AXE-TREEP))
 )
(AXE-TREEP-OF-SUBCOR-VAR1-WITH-DARGS
 (170 24 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (72 6 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (42 4 (:REWRITE PSEUDO-TERMP-OF-CAR-WHEN-PSEUDO-TERM-LISTP))
 (40 20 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (38 19 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (38 19 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (35 35 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (35 35 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (35 35 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (33 33 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (32 2 (:REWRITE AXE-TREE-LISTP-OF-CDR-2))
 (30 6 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-TERMP))
 (28 28 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (26 6 (:REWRITE PSEUDO-TERMP-OF-CDR-WHEN-PSEUDO-TERM-LISTP))
 (24 2 (:REWRITE PSEUDO-TERMP-OF-CADR-WHEN-PSEUDO-TERM-LISTP))
 (23 23 (:REWRITE USE-ALL-CONSP-2))
 (23 23 (:REWRITE USE-ALL-CONSP))
 (23 23 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (23 23 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (22 20 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (20 20 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (20 20 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (20 20 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (19 19 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (19 19 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (18 18 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (18 18 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (18 18 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (16 16 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (16 4 (:REWRITE AXE-TREEP-WHEN-PSEUDO-TERMP))
 (16 2 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (14 14 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (12 6 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (12 6 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (12 6 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (12 6 (:REWRITE DEFAULT-+-2))
 (12 4 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (12 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-PSEUDO-TERMP))
 (11 11 (:REWRITE AXE-TREEP-WHEN-BOUNDED-AXE-TREEP))
 (8 4 (:REWRITE LEN-OF-CAR-WHEN-PSEUDO-TERMP-CHEAP))
 (8 2 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-PSEUDO-TERMP))
 (8 2 (:REWRITE SYMBOL-LISTP-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (8 2 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-OF-CAR-WHEN-PSEUDO-TERMP))
 (8 2 (:REWRITE PSEUDO-TERMP-OF-CADDR-WHEN-PSEUDO-TERM-LISTP))
 (8 2 (:REWRITE LEN-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (8 2 (:REWRITE AXE-TREE-LISTP-WHEN-PSEUDO-TERM-LISTP))
 (6 6 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (6 6 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (6 6 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (6 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (6 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (6 2 (:REWRITE PSEUDO-TERMP-OF-CDR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (4 4 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (4 4 (:REWRITE DARGP-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (4 2 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (4 2 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (4 2 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (3 3 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (3 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION MYQUOTEP))
 (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 USE-ALL-<-2))
 (2 2 (:REWRITE USE-ALL-<))
 (2 2 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (2 2 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (2 2 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (2 2 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (2 2 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (2 2 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (2 2 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (1 1 (:REWRITE AXE-TREEP-OF-CAR-WHEN-BOUNDED-AXE-TREE-LISTP))
 )
(BOUNDED-AXE-TREEP-OF-SUBCOR-VAR1-WITH-DARGS
 (194 97 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (98 98 (:TYPE-PRESCRIPTION NAT-LISTP))
 (81 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (60 3 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (56 7 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (39 3 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (25 5 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (16 16 (:TYPE-PRESCRIPTION ALL-<))
 (16 4 (:REWRITE BOUNDED-AXE-TREEP-WHEN-PSEUDO-TERMP))
 (14 7 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (14 7 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (12 12 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (12 12 (:REWRITE USE-ALL-CONSP-2))
 (12 12 (:REWRITE USE-ALL-CONSP))
 (12 12 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (12 12 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (10 10 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (8 8 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (8 8 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (8 8 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (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))
 (8 4 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN-CHEAP))
 (7 7 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (7 1 (:REWRITE ALL-<-OF-CDR))
 (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 3 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (5 5 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (5 1 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-NOT-CONSP))
 (4 4 (:TYPE-PRESCRIPTION DARGP-LESS-THAN))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (4 4 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (4 4 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (4 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-PSEUDO-TERMP))
 (4 1 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-PSEUDO-TERM-LISTP))
 (3 3 (:TYPE-PRESCRIPTION DARGP))
 (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-SINGLETON-CONSTANT-IFF))
 (3 3 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (3 3 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (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))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (2 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (2 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (2 1 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (1 1 (:TYPE-PRESCRIPTION AXE-TREEP))
 (1 1 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (1 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE BOUNDED-AXE-TREE-LISTP-MONO))
 )
(SUBCOR-VAR-AND-EVAL-BASIC
 (1915 421 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (468 234 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (316 46 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (234 234 (:TYPE-PRESCRIPTION DARGP))
 (234 234 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (234 234 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (234 234 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (234 234 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (233 207 (:REWRITE DEFAULT-+-2))
 (213 207 (:REWRITE DEFAULT-+-1))
 (198 198 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (139 139 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (139 139 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (139 139 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (77 77 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (66 11 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (35 35 (:REWRITE USE-ALL-CONSP-2))
 (35 35 (:REWRITE USE-ALL-CONSP))
 (35 35 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (35 35 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (28 28 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (12 6 (:REWRITE DEFAULT-<-2))
 (12 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (6 6 (:REWRITE USE-ALL-<=-2))
 (6 6 (:REWRITE USE-ALL-<=))
 (6 6 (:REWRITE USE-ALL-<-2))
 (6 6 (:REWRITE USE-ALL-<))
 (6 6 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:REWRITE BOUND-WHEN-USB))
 (6 6 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (6 6 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (6 6 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (3 3 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (2 1 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 )
(FLAG-SUBCOR-VAR-AND-EVAL-BASIC
 (2157 474 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (1260 1260 (:TYPE-PRESCRIPTION NAT-LISTP))
 (532 266 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (349 52 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (273 236 (:REWRITE DEFAULT-+-2))
 (266 266 (:TYPE-PRESCRIPTION DARGP))
 (266 266 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (266 266 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (266 266 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (266 266 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (245 236 (:REWRITE DEFAULT-+-1))
 (223 223 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (159 159 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (159 159 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (159 159 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (85 85 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (78 13 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (43 43 (:REWRITE USE-ALL-CONSP-2))
 (43 43 (:REWRITE USE-ALL-CONSP))
 (43 43 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (43 43 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (40 2 (:TYPE-PRESCRIPTION RETURN-LAST))
 (32 32 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (22 11 (:REWRITE DEFAULT-<-2))
 (22 11 (:REWRITE DEFAULT-<-1))
 (11 11 (:REWRITE USE-ALL-<=-2))
 (11 11 (:REWRITE USE-ALL-<=))
 (11 11 (:REWRITE USE-ALL-<-2))
 (11 11 (:REWRITE USE-ALL-<))
 (11 11 (:REWRITE BOUND-WHEN-USB))
 (11 11 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (11 11 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (11 11 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (4 2 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION THROW-NONEXEC-ERROR))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 )
(FLAG::FLAG-EQUIV-LEMMA)
(FLAG-SUBCOR-VAR-AND-EVAL-BASIC-EQUIVALENCES)
(LEN-OF-MV-NTH-1-OF-SUBCOR-VAR-AND-EVAL-BASIC-LST
 (100 50 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (97 11 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (50 50 (:TYPE-PRESCRIPTION NAT-LISTP))
 (43 11 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (20 2 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (18 9 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (15 15 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (9 9 (:TYPE-PRESCRIPTION DARGP))
 (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))
 (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))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (6 6 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (6 6 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (4 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (1 1 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (1 1 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (1 1 (:REWRITE CAR-CONS))
 )
(TRUE-LISTP-OF-MV-NTH-1-OF-SUBCOR-VAR-AND-EVAL-BASIC-LST
 (32 16 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (20 2 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (17 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (16 16 (:TYPE-PRESCRIPTION NAT-LISTP))
 (10 1 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (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))
 (7 7 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (4 4 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (4 4 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (2 1 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:TYPE-PRESCRIPTION DARGP))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (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))
 )
(FLAG-LEMMA-FOR-MYQUOTEP-OF-SUBCOR-VAR-AND-EVAL-BASIC
 (5331 1129 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (1058 211 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-TERMP))
 (910 182 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (900 104 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (765 765 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (600 600 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (588 196 (:REWRITE PSEUDO-DAGP-OF-CDR-WHEN-PSEUDO-DAGP))
 (523 21 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (476 476 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (476 476 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (476 476 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (440 440 (:REWRITE USE-ALL-CONSP-2))
 (440 440 (:REWRITE USE-ALL-CONSP))
 (440 440 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (440 440 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (254 254 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (234 117 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (224 112 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (218 218 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (211 211 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (209 209 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (208 104 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (158 158 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (117 117 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (117 117 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (117 117 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (117 117 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (104 104 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (104 104 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (104 104 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (66 65 (:REWRITE DEFAULT-+-2))
 (65 65 (:REWRITE DEFAULT-+-1))
 (64 32 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (64 32 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (46 46 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (36 8 (:REWRITE ALL-MYQUOTEP-WHEN-NOT-CONSP))
 (36 6 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (32 32 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (32 16 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (32 16 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (26 26 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (26 26 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (26 26 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (24 24 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (21 21 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (20 10 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (16 16 (:TYPE-PRESCRIPTION NATP))
 (16 16 (:REWRITE DARGP-WHEN-NOT-CONSP-CHEAP))
 (16 16 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (9 1 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (5 1 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-PSEUDO-TERMP))
 (5 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-PSEUDO-TERMP))
 (5 1 (:REWRITE SYMBOL-LISTP-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (5 1 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-OF-CAR-WHEN-PSEUDO-TERMP))
 (5 1 (:REWRITE LEN-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (4 2 (:REWRITE LEN-OF-CAR-WHEN-PSEUDO-TERMP-CHEAP))
 (3 1 (:REWRITE PSEUDO-TERMP-OF-CDR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (2 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (2 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (2 1 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:TYPE-PRESCRIPTION AXE-TREEP))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (1 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 )
(MYQUOTEP-OF-SUBCOR-VAR-AND-EVAL-BASIC)
(ALL-MYQUOTEP-OF-MV-NTH-1-OF-SUBCOR-VAR-AND-EVAL-BASIC-LST)
(SUBCOR-VAR-AND-EVAL-BASIC
 (1596 291 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (562 121 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (372 186 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (241 241 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (186 186 (:TYPE-PRESCRIPTION DARGP))
 (186 186 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (186 186 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (186 186 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (186 186 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (180 180 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (180 180 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (180 180 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (149 149 (:REWRITE USE-ALL-CONSP-2))
 (149 149 (:REWRITE USE-ALL-CONSP))
 (149 149 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (149 149 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (102 102 (:REWRITE DEFAULT-+-2))
 (102 102 (:REWRITE DEFAULT-+-1))
 (63 63 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (56 3 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (53 53 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (52 26 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (52 26 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (42 42 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (36 18 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (36 6 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (26 26 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (25 25 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (21 21 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (20 20 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (20 10 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (12 3 (:REWRITE MYQUOTEP-WHEN-PSEUDO-TERMP))
 (9 3 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (6 6 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (6 3 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (3 3 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (3 3 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (3 3 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (3 3 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (3 3 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 )
(FLAG-LEMMA-FOR-AXE-TREEP-OF-SUBCOR-VAR-AND-EVAL-BASIC
 (4154 2077 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (2166 2166 (:TYPE-PRESCRIPTION NAT-LISTP))
 (1627 346 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (723 173 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (642 36 (:REWRITE AXE-TREEP-WHEN-DARGP))
 (368 38 (:REWRITE AXE-TREE-LISTP-WHEN-DARG-LISTP))
 (278 278 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (230 36 (:REWRITE AXE-TREEP-WHEN-PSEUDO-TERMP))
 (228 33 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (216 38 (:REWRITE AXE-TREE-LISTP-WHEN-PSEUDO-TERM-LISTP))
 (216 8 (:REWRITE AXE-TREE-LISTP-OF-CDR))
 (202 101 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (197 197 (:REWRITE USE-ALL-CONSP-2))
 (197 197 (:REWRITE USE-ALL-CONSP))
 (197 197 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (197 197 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (186 186 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (186 186 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (186 186 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (178 89 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (178 89 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (163 163 (:TYPE-PRESCRIPTION DARGP))
 (152 152 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (129 43 (:REWRITE PSEUDO-DAGP-OF-CDR-WHEN-PSEUDO-DAGP))
 (122 34 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (121 121 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (120 36 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (103 103 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (101 101 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (101 101 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (101 101 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (90 90 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (89 89 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (89 89 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (82 36 (:REWRITE DARGP-WHEN-NOT-CONSP-CHEAP))
 (81 53 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (71 71 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (70 35 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (68 68 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (68 26 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (67 67 (:REWRITE DEFAULT-+-2))
 (67 67 (:REWRITE DEFAULT-+-1))
 (66 33 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (64 8 (:REWRITE DARGP-OF-CAR-WHEN-DARG-LISTP))
 (64 8 (:REWRITE DARG-LISTP-OF-CDR))
 (62 62 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (62 62 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (53 53 (:REWRITE AXE-TREEP-WHEN-BOUNDED-AXE-TREEP))
 (52 36 (:REWRITE AXE-TREEP-WHEN-SYMBOLP-CHEAP))
 (52 26 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (36 36 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (36 6 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (33 33 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (33 33 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (33 33 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (32 2 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (28 14 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (26 26 (:TYPE-PRESCRIPTION NATP))
 (24 24 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (20 2 (:DEFINITION NATP))
 (14 14 (:REWRITE AXE-TREEP-OF-CAR-WHEN-BOUNDED-AXE-TREE-LISTP))
 (10 10 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (10 10 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (10 10 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (3 3 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (3 3 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (3 3 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (3 3 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE USE-ALL-NATP-2))
 (2 2 (:REWRITE USE-ALL-NATP))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (2 2 (:REWRITE CAR-CONS))
 (1 1 (:REWRITE USE-ALL-<=-2))
 (1 1 (:REWRITE USE-ALL-<=))
 (1 1 (:REWRITE USE-ALL-<-2))
 (1 1 (:REWRITE USE-ALL-<))
 (1 1 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (1 1 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (1 1 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (1 1 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 )
(AXE-TREEP-OF-SUBCOR-VAR-AND-EVAL-BASIC)
(AXE-TREE-LISTP-OF-MV-NTH-1-OF-SUBCOR-VAR-AND-EVAL-BASIC-LST)
(FLAG-LEMMA-FOR-BOUNDED-AXE-TREEP-OF-SUBCOR-VAR-AND-EVAL-BASIC
 (3726 1863 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (3656 284 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (3051 348 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (1899 1899 (:TYPE-PRESCRIPTION NAT-LISTP))
 (1549 185 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (1136 1136 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (568 284 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (568 284 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (425 16 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-DARG-LISTP))
 (305 14 (:REWRITE DARG-LISTP-OF-CONS))
 (284 284 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (284 284 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (284 284 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (284 284 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (284 284 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (284 284 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (245 35 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (242 12 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN))
 (242 6 (:DEFINITION LENGTH))
 (230 35 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (218 109 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (208 208 (:REWRITE USE-ALL-CONSP-2))
 (208 208 (:REWRITE USE-ALL-CONSP))
 (208 208 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (208 208 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (184 184 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (184 184 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (184 184 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (152 152 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (147 147 (:TYPE-PRESCRIPTION DARGP))
 (129 43 (:REWRITE PSEUDO-DAGP-OF-CDR-WHEN-PSEUDO-DAGP))
 (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))
 (88 88 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (75 73 (:REWRITE DEFAULT-+-2))
 (75 15 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (73 73 (:REWRITE DEFAULT-+-1))
 (71 71 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (70 70 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (70 70 (:TYPE-PRESCRIPTION ALL-<))
 (70 70 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (70 35 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (70 35 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (70 35 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (70 35 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (62 62 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (62 62 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (59 59 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (58 20 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (52 10 (:REWRITE DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (48 24 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (48 24 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (48 16 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-NOT-CONSP))
 (48 12 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-CAR-AND-QUOTE))
 (38 20 (:REWRITE DARGP-WHEN-NOT-CONSP-CHEAP))
 (38 19 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (38 19 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (36 12 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (36 6 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (35 35 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (35 35 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (35 35 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (35 35 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (35 35 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (35 35 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (35 35 (:REWRITE ALL-<-TRANSITIVE))
 (33 33 (:TYPE-PRESCRIPTION MYQUOTEP))
 (33 33 (:TYPE-PRESCRIPTION DARGP-LESS-THAN))
 (31 31 (:TYPE-PRESCRIPTION NATP))
 (26 26 (:TYPE-PRESCRIPTION DARG-LISTP))
 (26 2 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (24 24 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (24 24 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (24 12 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (24 12 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (24 12 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (24 12 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN-CHEAP))
 (20 20 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (20 10 (:REWRITE DARGP-LESS-THAN-WHEN-NATP-CHEAP))
 (19 19 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (13 1 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (10 10 (:REWRITE DARGP-LESS-THAN-WHEN-QUOTEP-CHEAP))
 (10 10 (:REWRITE DARGP-LESS-THAN-MONO))
 (10 2 (:REWRITE MYQUOTEP-WHEN-PSEUDO-TERMP))
 (9 9 (:REWRITE DARGP-LESS-THAN-WHEN-CONSP-CHEAP))
 (6 1 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (3 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE USE-ALL-NATP-2))
 (2 2 (:REWRITE USE-ALL-NATP))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE NOT-STRINGP-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (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 DEFAULT-COERCE-2))
 (2 2 (:REWRITE DEFAULT-COERCE-1))
 (2 2 (:DEFINITION EQ))
 (1 1 (:REWRITE USE-ALL-RATIONALP-2))
 (1 1 (:REWRITE USE-ALL-RATIONALP))
 (1 1 (:REWRITE USE-ALL-<-2))
 (1 1 (:REWRITE USE-ALL-<))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (1 1 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 )
(BOUNDED-AXE-TREEP-OF-SUBCOR-VAR-AND-EVAL-BASIC)
(BOUNDED-AXE-TREE-LISTP-OF-MV-NTH-1-OF-SUBCOR-VAR-AND-EVAL-BASIC-LST)
(INSTANTIATE-HYP-BASIC-FREE-VARS
 (18 9 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (9 9 (:TYPE-PRESCRIPTION NAT-LISTP))
 )
(FLAG-INSTANTIATE-HYP-BASIC-FREE-VARS
 (116 58 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (84 6 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (82 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (64 64 (:TYPE-PRESCRIPTION NAT-LISTP))
 (49 9 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (18 9 (:REWRITE LEN-WHEN-DARGP-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 (:TYPE-PRESCRIPTION DARGP))
 (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 <-OF-LEN-WHEN-NTH-NON-NIL))
 (9 3 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (7 7 (:REWRITE DEFAULT-CDR))
 (6 6 (:REWRITE USE-ALL-<-2))
 (6 6 (:REWRITE USE-ALL-<))
 (6 6 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (6 6 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (6 6 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (5 5 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (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))
 )
(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
 (2144 4 (:DEFINITION INSTANTIATE-HYP-BASIC-FREE-VARS))
 (1864 4 (:DEFINITION ASSOC-EQUAL))
 (1851 57 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (1652 24 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-TERMP))
 (1636 4 (:DEFINITION PSEUDO-TERMP))
 (742 371 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (639 149 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (469 469 (:TYPE-PRESCRIPTION NAT-LISTP))
 (412 20 (:REWRITE LEN-OF-CDR))
 (268 76 (:REWRITE DEFAULT-CDR))
 (254 127 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (244 12 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (236 12 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (196 98 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (147 49 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (147 49 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (137 129 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (127 127 (:TYPE-PRESCRIPTION DARGP))
 (127 127 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (127 127 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (127 127 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (124 124 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (92 16 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (90 49 (:REWRITE DEFAULT-<-2))
 (60 60 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (57 57 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (49 49 (:REWRITE USE-ALL-CONSP-2))
 (49 49 (:REWRITE USE-ALL-CONSP))
 (49 49 (:REWRITE USE-ALL-<-2))
 (49 49 (:REWRITE USE-ALL-<))
 (49 49 (:REWRITE DEFAULT-<-1))
 (49 49 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (49 49 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (49 49 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (49 49 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (48 24 (:REWRITE LEN-OF-CAR-WHEN-PSEUDO-TERMP-CHEAP))
 (37 37 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (37 37 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (37 37 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (36 22 (:REWRITE DEFAULT-+-2))
 (28 14 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (24 24 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (22 22 (:REWRITE DEFAULT-+-1))
 (14 14 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (14 14 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (12 12 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (12 12 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (8 8 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (8 8 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (8 8 (:REWRITE EQUAL-OF-LEN-AND-0))
 (8 8 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (8 8 (:REWRITE ASSOC-EQUAL-WHEN-ARRAY1P-AND-OUT-OF-BOUNDS))
 (8 4 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-PSEUDO-TERMP))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-PSEUDO-TERMP))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (8 4 (:REWRITE SYMBOL-LISTP-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (8 4 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-OF-CAR-WHEN-PSEUDO-TERMP))
 (8 4 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (8 4 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (8 4 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (8 4 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (8 4 (:REWRITE LEN-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (8 4 (:DEFINITION FIX))
 (4 4 (:TYPE-PRESCRIPTION AXE-TREEP))
 (4 4 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (4 4 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (4 4 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (4 4 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (4 4 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 )
(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
 (2144 4 (:DEFINITION INSTANTIATE-HYP-BASIC-FREE-VARS))
 (1864 4 (:DEFINITION ASSOC-EQUAL))
 (1652 24 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-TERMP))
 (1636 4 (:DEFINITION PSEUDO-TERMP))
 (1308 654 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (1274 250 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (796 796 (:TYPE-PRESCRIPTION NAT-LISTP))
 (510 102 (:REWRITE DEFAULT-CDR))
 (422 211 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (374 20 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (284 142 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (213 71 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (213 71 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (211 211 (:TYPE-PRESCRIPTION DARGP))
 (211 211 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (211 211 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (211 211 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (172 24 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (132 71 (:REWRITE DEFAULT-<-2))
 (128 128 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (126 6 (:REWRITE <-OF-IF-ARG2))
 (124 124 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (107 107 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (94 2 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (90 2 (:LINEAR LEN-OF-CDR-LINEAR))
 (82 50 (:REWRITE DEFAULT-+-2))
 (77 77 (:REWRITE USE-ALL-CONSP-2))
 (77 77 (:REWRITE USE-ALL-CONSP))
 (77 77 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (77 77 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (71 71 (:REWRITE USE-ALL-<-2))
 (71 71 (:REWRITE USE-ALL-<))
 (71 71 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (71 71 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (71 71 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (71 71 (:REWRITE DEFAULT-<-1))
 (71 71 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (71 71 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (50 50 (:REWRITE DEFAULT-+-1))
 (50 14 (:REWRITE EQUAL-OF-LEN-AND-0))
 (48 24 (:REWRITE LEN-OF-CAR-WHEN-PSEUDO-TERMP-CHEAP))
 (24 24 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (20 20 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (18 18 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (12 12 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (8 8 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (8 8 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (8 8 (:REWRITE ASSOC-EQUAL-WHEN-ARRAY1P-AND-OUT-OF-BOUNDS))
 (8 4 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (8 4 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-PSEUDO-TERMP))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-PSEUDO-TERMP))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (8 4 (:REWRITE SYMBOL-LISTP-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (8 4 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-OF-CAR-WHEN-PSEUDO-TERMP))
 (8 4 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (8 4 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (8 4 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (8 4 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (8 4 (:REWRITE LEN-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (4 4 (:TYPE-PRESCRIPTION AXE-TREEP))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (4 4 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (4 4 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (4 4 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (4 4 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 )
(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
 (2144 4 (:DEFINITION INSTANTIATE-HYP-BASIC-FREE-VARS))
 (1864 4 (:DEFINITION ASSOC-EQUAL))
 (1822 56 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (1652 24 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-TERMP))
 (1636 4 (:DEFINITION PSEUDO-TERMP))
 (748 374 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (646 149 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (470 470 (:TYPE-PRESCRIPTION NAT-LISTP))
 (412 20 (:REWRITE LEN-OF-CDR))
 (268 76 (:REWRITE DEFAULT-CDR))
 (254 127 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (244 12 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (236 12 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (192 96 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (144 48 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (144 48 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (137 129 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (127 127 (:TYPE-PRESCRIPTION DARGP))
 (127 127 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (127 127 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (127 127 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (124 124 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (92 16 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (88 48 (:REWRITE DEFAULT-<-2))
 (60 60 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (56 56 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (48 48 (:REWRITE USE-ALL-CONSP-2))
 (48 48 (:REWRITE USE-ALL-CONSP))
 (48 48 (:REWRITE USE-ALL-<-2))
 (48 48 (:REWRITE USE-ALL-<))
 (48 48 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (48 48 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (48 48 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (48 48 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (48 24 (:REWRITE LEN-OF-CAR-WHEN-PSEUDO-TERMP-CHEAP))
 (37 37 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (37 37 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (37 37 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (36 22 (:REWRITE DEFAULT-+-2))
 (24 24 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (22 22 (:REWRITE DEFAULT-+-1))
 (12 12 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (12 12 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (8 8 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (8 8 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (8 8 (:REWRITE EQUAL-OF-LEN-AND-0))
 (8 8 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (8 8 (:REWRITE ASSOC-EQUAL-WHEN-ARRAY1P-AND-OUT-OF-BOUNDS))
 (8 4 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (8 4 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-PSEUDO-TERMP))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-PSEUDO-TERMP))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (8 4 (:REWRITE SYMBOL-LISTP-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (8 4 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-OF-CAR-WHEN-PSEUDO-TERMP))
 (8 4 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (8 4 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (8 4 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (8 4 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (8 4 (:REWRITE LEN-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (8 4 (:DEFINITION FIX))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (4 4 (:TYPE-PRESCRIPTION AXE-TREEP))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (4 4 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (4 4 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (4 4 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (4 4 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 )
(BOOLEANP-OF-MV-NTH-0-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST)
(FLAG-LEMMA-FOR-AXE-TREEP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS
 (6536 1737 (:REWRITE DEFAULT-CDR))
 (4860 2430 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (4385 226 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (3966 68 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (3723 175 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (3694 82 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (3178 64 (:REWRITE AXE-TREE-LISTP-WHEN-PSEUDO-TERM-LISTP))
 (2667 2431 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (2477 2477 (:TYPE-PRESCRIPTION DARGP))
 (2430 2430 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (2430 2430 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (2430 2430 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (2430 8 (:REWRITE ASSOC-EQUAL-WHEN-MEMBER-EQUAL-OF-STRIP-CARS))
 (2326 8 (:DEFINITION STRIP-CARS))
 (1980 18 (:REWRITE ALL-CONSP-OF-CDR))
 (1692 722 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (1247 47 (:REWRITE AXE-TREEP-WHEN-DARGP))
 (1207 361 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (1207 361 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (1163 383 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (980 980 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (976 976 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (913 913 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (909 550 (:REWRITE DEFAULT-+-2))
 (862 34 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (688 64 (:REWRITE AXE-TREE-LISTP-WHEN-DARG-LISTP))
 (637 364 (:REWRITE DEFAULT-<-2))
 (636 319 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (550 550 (:REWRITE DEFAULT-+-1))
 (472 25 (:REWRITE <-OF-IF-ARG2))
 (408 204 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (404 404 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (404 404 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (404 404 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (389 389 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (370 370 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (368 368 (:REWRITE USE-ALL-CONSP-2))
 (368 368 (:REWRITE USE-ALL-CONSP))
 (368 368 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (364 364 (:REWRITE USE-ALL-<-2))
 (364 364 (:REWRITE USE-ALL-<))
 (364 364 (:REWRITE DEFAULT-<-1))
 (364 364 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (364 364 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (294 147 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (258 112 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (256 256 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (254 68 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (252 112 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (239 239 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (226 113 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (226 113 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (180 180 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (176 22 (:REWRITE DARG-LISTP-OF-CDR))
 (168 168 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (168 168 (:TYPE-PRESCRIPTION ALL-CONSP))
 (153 153 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (147 147 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (147 147 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (142 142 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (140 140 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (136 68 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (126 126 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (126 126 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (126 126 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (122 122 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (113 113 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (113 113 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (112 112 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (100 32 (:REWRITE +-COMBINE-CONSTANTS))
 (98 98 (:REWRITE ASSOC-EQUAL-WHEN-ARRAY1P-AND-OUT-OF-BOUNDS))
 (92 2 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (89 35 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (88 2 (:LINEAR LEN-OF-CDR-LINEAR))
 (82 82 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (80 58 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (75 25 (:REWRITE PSEUDO-TERMP-OF-CDR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP))
 (68 68 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (68 68 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (68 68 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (60 46 (:REWRITE AXE-TREEP-WHEN-SYMBOLP-CHEAP))
 (58 58 (:REWRITE AXE-TREEP-WHEN-BOUNDED-AXE-TREEP))
 (56 7 (:REWRITE DARGP-OF-CAR-WHEN-DARG-LISTP))
 (54 18 (:REWRITE PSEUDO-DAGP-OF-CDR-WHEN-PSEUDO-DAGP))
 (49 35 (:REWRITE DARGP-WHEN-NOT-CONSP-CHEAP))
 (45 3 (:DEFINITION NATP))
 (44 22 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (38 12 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (35 35 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (32 32 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (24 12 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (23 23 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (23 23 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (23 23 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (22 22 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (20 20 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (16 8 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (16 8 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (12 12 (:TYPE-PRESCRIPTION NATP))
 (12 12 (:TYPE-PRESCRIPTION MYQUOTEP))
 (11 11 (:REWRITE AXE-TREEP-OF-CAR-WHEN-BOUNDED-AXE-TREE-LISTP))
 (8 8 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (8 8 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (8 8 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (8 8 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (8 8 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (8 8 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (8 8 (:REWRITE ASSOC-EQUAL-WHEN-SUBSETP-EQUAL-OF-STRIP-CARS))
 (8 8 (:REWRITE ASSOC-EQUAL-WHEN-PSEUDO-DAGP-AUX))
 (8 8 (:REWRITE ASSOC-EQUAL-WHEN-LOOKUP-EQUAL-CHEAP))
 (8 4 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (3 3 (:REWRITE USE-ALL-NATP-2))
 (3 3 (:REWRITE USE-ALL-NATP))
 (3 3 (:REWRITE USE-ALL-<=-2))
 (3 3 (:REWRITE USE-ALL-<=))
 (3 3 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (3 3 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (3 3 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:REWRITE CAR-CONS))
 )
(AXE-TREEP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS)
(AXE-TREE-LISTP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST)
(FLAG-LEMMA-FOR-BOUNDED-AXE-TREEP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS
 (4696 2348 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (3609 297 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (2691 2691 (:TYPE-PRESCRIPTION NAT-LISTP))
 (2536 4 (:REWRITE ASSOC-EQUAL-WHEN-MEMBER-EQUAL-OF-STRIP-CARS))
 (2484 4 (:DEFINITION STRIP-CARS))
 (1804 515 (:REWRITE DEFAULT-CDR))
 (1705 84 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (1512 756 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (1120 1120 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (815 127 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (785 757 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (760 760 (:TYPE-PRESCRIPTION DARGP))
 (756 756 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (756 756 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (756 756 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (720 332 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (560 280 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (560 280 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (526 166 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (526 166 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (481 13 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (442 13 (:REWRITE CONSP-OF-STRIP-CDRS))
 (319 9 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-NOT-CONSP))
 (299 189 (:REWRITE DEFAULT-+-2))
 (289 289 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (281 166 (:REWRITE DEFAULT-<-2))
 (280 280 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (280 280 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (280 280 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (280 280 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (280 280 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (280 280 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (250 250 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (244 6 (:DEFINITION LENGTH))
 (189 189 (:REWRITE DEFAULT-+-1))
 (176 22 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (174 174 (:REWRITE USE-ALL-CONSP-2))
 (174 174 (:REWRITE USE-ALL-CONSP))
 (174 174 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (170 170 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (166 166 (:REWRITE USE-ALL-<-2))
 (166 166 (:REWRITE USE-ALL-<))
 (166 166 (:REWRITE DEFAULT-<-1))
 (166 166 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (166 166 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (152 76 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (136 4 (:REWRITE <-OF-IF-ARG2))
 (131 131 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (131 131 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (131 131 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (116 2 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (112 2 (:LINEAR LEN-OF-CDR-LINEAR))
 (108 9 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-DARG-LISTP))
 (105 39 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (102 102 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (90 22 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (86 43 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (74 37 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (74 37 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (67 67 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (66 33 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (65 65 (:REWRITE EQUAL-OF-LEN-AND-0))
 (64 64 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (58 22 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (47 47 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (47 47 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (47 47 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (46 46 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (44 44 (:TYPE-PRESCRIPTION ALL-<))
 (44 22 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (44 22 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (44 22 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (44 22 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (43 43 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (43 43 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (39 39 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (39 39 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (38 2 (:REWRITE DARG-LISTP-OF-CONS))
 (37 37 (:TYPE-PRESCRIPTION AXE-TREEP))
 (37 37 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (36 36 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (36 36 (:TYPE-PRESCRIPTION ALL-CONSP))
 (36 36 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (33 33 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (33 11 (:REWRITE PSEUDO-TERMP-OF-CDR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP))
 (26 26 (:REWRITE ASSOC-EQUAL-WHEN-ARRAY1P-AND-OUT-OF-BOUNDS))
 (22 22 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (22 22 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (22 22 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (22 22 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (22 22 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (22 22 (:REWRITE ALL-<-TRANSITIVE))
 (22 11 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (22 11 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (16 16 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (16 16 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (16 4 (:REWRITE +-COMBINE-CONSTANTS))
 (12 6 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (12 6 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN-CHEAP))
 (11 11 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (6 6 (:TYPE-PRESCRIPTION DARGP-LESS-THAN))
 (6 2 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (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))
 (4 2 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (4 2 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (3 3 (:REWRITE CAR-CONS))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION MYQUOTEP))
 (2 2 (:REWRITE NOT-STRINGP-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (2 2 (:REWRITE DEFAULT-COERCE-2))
 (2 2 (:REWRITE DEFAULT-COERCE-1))
 (2 2 (:REWRITE DARGP-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (2 2 (:DEFINITION NULL))
 (2 2 (:DEFINITION EQ))
 )
(BOUNDED-AXE-TREEP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS)
(BOUNDED-AXE-TREE-LISTP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST)
(FLAG-LEMMA-FOR-ALL-MYQUOTEP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST
 (4330 8 (:DEFINITION INSTANTIATE-HYP-BASIC-FREE-VARS))
 (4246 14 (:DEFINITION PSEUDO-TERMP))
 (3965 122 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (3756 8 (:DEFINITION ASSOC-EQUAL))
 (3354 54 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-TERMP))
 (1622 338 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (1050 51 (:REWRITE LEN-OF-CDR))
 (644 185 (:REWRITE DEFAULT-CDR))
 (589 29 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (570 285 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (534 30 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (384 192 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (331 13 (:REWRITE ALL-MYQUOTEP-WHEN-NOT-CONSP))
 (307 287 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (288 96 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (288 96 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (285 285 (:TYPE-PRESCRIPTION DARGP))
 (285 285 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (285 285 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (285 285 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (242 3 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (200 96 (:REWRITE USE-ALL-CONSP))
 (174 96 (:REWRITE DEFAULT-<-2))
 (174 37 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (165 12 (:REWRITE LEN-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST))
 (122 122 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (114 114 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (112 56 (:REWRITE LEN-OF-CAR-WHEN-PSEUDO-TERMP-CHEAP))
 (104 104 (:TYPE-PRESCRIPTION MEMBERP))
 (96 96 (:REWRITE USE-ALL-CONSP-2))
 (96 96 (:REWRITE USE-ALL-<-2))
 (96 96 (:REWRITE USE-ALL-<))
 (96 96 (:REWRITE DEFAULT-<-1))
 (96 96 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (96 96 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (96 96 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (96 96 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (88 53 (:REWRITE DEFAULT-+-2))
 (75 75 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (75 75 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (75 75 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (56 56 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (54 54 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (53 53 (:REWRITE DEFAULT-+-1))
 (46 23 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (46 23 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (35 35 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (26 26 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (26 10 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-PSEUDO-TERMP))
 (26 10 (:REWRITE SYMBOLP-OF-CAR-WHEN-PSEUDO-TERMP))
 (26 10 (:REWRITE SYMBOL-LISTP-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (26 10 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-OF-CAR-WHEN-PSEUDO-TERMP))
 (26 10 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (26 10 (:REWRITE LEN-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (23 23 (:REWRITE EQUAL-OF-LEN-AND-0))
 (20 20 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (20 10 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (20 10 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (20 10 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (20 10 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (20 10 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (20 10 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (20 10 (:DEFINITION FIX))
 (18 18 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (16 16 (:REWRITE ASSOC-EQUAL-WHEN-ARRAY1P-AND-OUT-OF-BOUNDS))
 (12 12 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (12 12 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (12 12 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (10 10 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (10 10 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (10 10 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (10 10 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (10 10 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (10 10 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (10 10 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (8 8 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (6 2 (:REWRITE PSEUDO-TERMP-OF-CDR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (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
 (275 1 (:DEFINITION PSEUDO-TERMP))
 (155 7 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (112 20 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (60 4 (:REWRITE LEN-OF-CDR))
 (51 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (49 15 (:REWRITE DEFAULT-CDR))
 (24 12 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (22 1 (:REWRITE <-OF-IF-ARG2))
 (20 4 (:REWRITE RULE-ALISTP-MEANS-SYMBOL-ALISTP))
 (19 3 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (15 1 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (14 14 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (13 13 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (12 12 (:TYPE-PRESCRIPTION DARGP))
 (12 12 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (12 12 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (12 12 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (12 12 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (11 11 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (11 11 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (11 11 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 3 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (9 9 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (9 3 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (8 8 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (8 4 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (8 4 (:REWRITE SYMBOL-ALISTP-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (8 4 (:REWRITE SYMBOL-ALISTP-WHEN-REFINED-ASSUMPTION-ALISTP-CHEAP))
 (8 4 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (8 4 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (7 7 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (7 3 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (6 3 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (6 2 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (6 2 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (5 5 (:REWRITE USE-ALL-CONSP-2))
 (5 5 (:REWRITE USE-ALL-CONSP))
 (5 5 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (5 1 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (5 1 (:REWRITE LEN-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION REFINED-ASSUMPTION-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (4 4 (:TYPE-PRESCRIPTION ALL-CONSP))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP))
 (4 4 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (4 4 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (4 3 (:REWRITE DEFAULT-+-2))
 (4 2 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (3 3 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (3 3 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (3 3 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (3 3 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (3 3 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (3 2 (:REWRITE DEFAULT-<-2))
 (3 1 (:REWRITE PSEUDO-TERMP-OF-CDR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP))
 (2 2 (:REWRITE USE-ALL-<-2))
 (2 2 (:REWRITE USE-ALL-<))
 (2 2 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (2 2 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (2 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (2 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (2 1 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:TYPE-PRESCRIPTION AXE-TREEP))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (1 1 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (1 1 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (1 1 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (1 1 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (1 1 (:DEFINITION FIX))
 )
(CONSP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS
 (28 1 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (17 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (16 8 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (13 2 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (10 10 (:TYPE-PRESCRIPTION NAT-LISTP))
 (4 2 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (4 2 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (3 1 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (3 1 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (2 2 (:TYPE-PRESCRIPTION DARGP))
 (2 2 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (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 EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (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-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (1 1 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (1 1 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 )
(SYMBOL-OF-CAR-OF-INSTANTIATE-HYP-BASIC-FREE-VARS
 (3528 14 (:DEFINITION PSEUDO-TERMP))
 (1330 53 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (1313 181 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (656 56 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-TERMP))
 (610 32 (:REWRITE LEN-OF-CDR))
 (431 109 (:REWRITE DEFAULT-CDR))
 (266 133 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (248 30 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (185 135 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (177 30 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (144 20 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (140 140 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (133 133 (:TYPE-PRESCRIPTION DARGP))
 (133 133 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (133 133 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (133 133 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (132 6 (:REWRITE <-OF-IF-ARG2))
 (114 4 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (82 2 (:DEFINITION PSEUDO-TERM-LISTP))
 (72 30 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (72 12 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (65 12 (:REWRITE SYMBOL-LISTP-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (65 12 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-OF-CAR-WHEN-PSEUDO-TERMP))
 (65 12 (:REWRITE LEN-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (61 10 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-PSEUDO-TERMP))
 (60 30 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (60 20 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (60 4 (:REWRITE ALL-CONSP-OF-CDR))
 (53 53 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (52 52 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (51 24 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (51 15 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (51 15 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (50 50 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (47 47 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (47 47 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (47 47 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (44 26 (:REWRITE DEFAULT-+-2))
 (40 20 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (38 38 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (36 36 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (36 36 (:TYPE-PRESCRIPTION ALL-CONSP))
 (36 18 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (36 18 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (33 33 (:REWRITE USE-ALL-CONSP-2))
 (33 33 (:REWRITE USE-ALL-CONSP))
 (33 33 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (29 15 (:REWRITE DEFAULT-<-2))
 (27 9 (:REWRITE PSEUDO-TERMP-OF-CDR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (26 9 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (26 9 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (24 12 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (21 21 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (20 20 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (20 20 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (20 20 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (20 20 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (20 20 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (15 15 (:REWRITE USE-ALL-<-2))
 (15 15 (:REWRITE USE-ALL-<))
 (15 15 (:REWRITE DEFAULT-<-1))
 (15 15 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (15 15 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (14 14 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (13 10 (:DEFINITION FIX))
 (12 12 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (12 12 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (12 12 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (12 12 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (12 4 (:REWRITE PSEUDO-DAGP-OF-CDR-WHEN-PSEUDO-DAGP))
 (11 11 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (10 10 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (10 6 (:REWRITE EQUAL-OF-LEN-AND-0))
 (9 9 (:TYPE-PRESCRIPTION AXE-TREEP))
 (9 9 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (9 9 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (9 9 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (9 9 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (4 4 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (4 2 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (2 2 (:REWRITE DEFAULT-COERCE-2))
 (2 2 (:REWRITE DEFAULT-COERCE-1))
 (1 1 (:TYPE-PRESCRIPTION TRUE-LISTP))
 )
(FLAG-LEMMA-FOR-TRUE-LISTP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS
 (1048 8 (:DEFINITION INSTANTIATE-HYP-BASIC-FREE-VARS-LST))
 (688 8 (:DEFINITION QUOTEP))
 (586 293 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (368 8 (:REWRITE CONSP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS))
 (335 335 (:TYPE-PRESCRIPTION NAT-LISTP))
 (138 9 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (123 54 (:REWRITE DEFAULT-CDR))
 (120 60 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (90 68 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (84 42 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (80 8 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (63 21 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (63 21 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (60 60 (:TYPE-PRESCRIPTION DARGP))
 (60 60 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (60 60 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (60 60 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (57 9 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (54 9 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-TERMP))
 (48 8 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (46 1 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (44 1 (:LINEAR LEN-OF-CDR-LINEAR))
 (40 20 (:REWRITE LEN-OF-CAR-WHEN-PSEUDO-TERMP-CHEAP))
 (40 8 (:REWRITE ALL-CONSP-OF-CDR))
 (39 39 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (34 21 (:REWRITE DEFAULT-<-2))
 (33 33 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (32 32 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (32 32 (:TYPE-PRESCRIPTION ALL-CONSP))
 (29 29 (:REWRITE USE-ALL-CONSP-2))
 (29 29 (:REWRITE USE-ALL-CONSP))
 (29 29 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (24 24 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (24 24 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (24 24 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (24 16 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (24 8 (:REWRITE PSEUDO-DAGP-OF-CDR-WHEN-PSEUDO-DAGP))
 (23 19 (:REWRITE DEFAULT-+-2))
 (21 21 (:REWRITE USE-ALL-<-2))
 (21 21 (:REWRITE USE-ALL-<))
 (21 21 (:REWRITE DEFAULT-<-1))
 (21 21 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (21 21 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (21 21 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (19 19 (:REWRITE DEFAULT-+-1))
 (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 TRUE-LISTP-OF-CAR-WHEN-PSEUDO-TERMP))
 (15 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-PSEUDO-TERMP))
 (15 3 (:REWRITE SYMBOL-LISTP-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (15 3 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-OF-CAR-WHEN-PSEUDO-TERMP))
 (15 3 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (15 3 (:REWRITE LEN-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (14 14 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (9 9 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (9 9 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (9 3 (:REWRITE PSEUDO-TERMP-OF-CDR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP))
 (8 8 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (8 8 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (8 8 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (8 4 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (6 6 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (6 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (6 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (6 3 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (6 3 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (6 3 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (4 4 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (4 4 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (3 3 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (3 3 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (3 3 (:TYPE-PRESCRIPTION AXE-TREEP))
 (3 3 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (3 3 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (3 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (3 3 (:DEFINITION FIX))
 (1 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 )
(TRUE-LISTP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS)
(AXE-TREE-LISTP-OF-CDR-OF-INSTANTIATE-HYP-BASIC-FREE-VARS)
(FLAG-LEMMA-FOR-MV-NTH-0-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST
 (12772 228 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-TERMP))
 (12620 38 (:DEFINITION PSEUDO-TERMP))
 (9107 355 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (6320 12 (:DEFINITION INSTANTIATE-HYP-BASIC-FREE-VARS))
 (6180 3090 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (5592 12 (:DEFINITION ASSOC-EQUAL))
 (5257 911 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (3456 3456 (:TYPE-PRESCRIPTION NAT-LISTP))
 (3378 140 (:REWRITE LEN-OF-CDR))
 (2191 58 (:REWRITE CONSP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS))
 (2066 126 (:REWRITE LEN-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST))
 (1916 430 (:REWRITE DEFAULT-CDR))
 (1418 709 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (1200 82 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (1099 1099 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (989 771 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (836 366 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (828 44 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (821 77 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (709 709 (:TYPE-PRESCRIPTION DARGP))
 (709 709 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (709 709 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (709 709 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (610 305 (:REWRITE LEN-OF-CAR-WHEN-PSEUDO-TERMP-CHEAP))
 (601 183 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (601 183 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (433 99 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (392 392 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (355 355 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (334 183 (:REWRITE DEFAULT-<-2))
 (297 77 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (282 72 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (245 245 (:REWRITE USE-ALL-CONSP-2))
 (245 245 (:REWRITE USE-ALL-CONSP))
 (245 245 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (228 228 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (198 198 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (198 198 (:TYPE-PRESCRIPTION ALL-CONSP))
 (186 130 (:REWRITE DEFAULT-+-2))
 (183 183 (:REWRITE USE-ALL-<-2))
 (183 183 (:REWRITE USE-ALL-<))
 (183 183 (:REWRITE DEFAULT-<-1))
 (183 183 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (183 183 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (183 183 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (154 77 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (153 153 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (153 153 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (153 153 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (152 28 (:REWRITE EQUAL-OF-LEN-AND-0))
 (130 130 (:REWRITE DEFAULT-+-1))
 (114 114 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (110 22 (:REWRITE ALL-CONSP-OF-CDR))
 (99 99 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (77 77 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (77 77 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (77 77 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (77 77 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (76 76 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (76 38 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (76 38 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-PSEUDO-TERMP))
 (76 38 (:REWRITE SYMBOL-LISTP-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (76 38 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-OF-CAR-WHEN-PSEUDO-TERMP))
 (76 38 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (76 38 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (76 38 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (76 38 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (76 38 (:REWRITE LEN-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (66 22 (:REWRITE PSEUDO-DAGP-OF-CDR-WHEN-PSEUDO-DAGP))
 (50 50 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (48 48 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (46 34 (:DEFINITION FIX))
 (38 38 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (38 38 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (38 38 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (38 38 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (38 38 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (38 38 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (34 34 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (30 10 (:REWRITE +-COMBINE-CONSTANTS))
 (24 24 (:REWRITE ASSOC-EQUAL-WHEN-ARRAY1P-AND-OUT-OF-BOUNDS))
 (24 12 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (24 12 (:REWRITE SYMBOLP-OF-CAR-WHEN-PSEUDO-TERMP))
 (24 12 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (12 12 (:TYPE-PRESCRIPTION AXE-TREEP))
 (12 12 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (12 12 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (12 12 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (12 12 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 )
(MV-NTH-0-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST)
(FLAG-LEMMA-FOR-AXE-TREE-VARS-OF-INSTANTIATE-HYP-BASIC-FREE-VARS
 (48401 930 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-TERMP))
 (30673 69 (:DEFINITION STRIP-CARS))
 (16181 36 (:REWRITE FREE-VARS-IN-TERMS-WHEN-QUOTE-LISTP))
 (16085 36 (:DEFINITION QUOTE-LISTP))
 (6069 1641 (:REWRITE DEFAULT-CDR))
 (5374 6 (:DEFINITION UNION-EQUAL))
 (5062 2 (:REWRITE MEMBER-EQUAL-OF-SET-DIFFERENCE-EQUAL))
 (4982 4 (:REWRITE SUBSETP-EQUAL-OF-FREE-VARS-IN-TERMS-OF-CDR-CHAIN))
 (4852 2426 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (4534 10 (:DEFINITION ASSOC-EQUAL))
 (3713 164 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (2440 56 (:REWRITE CONSP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS))
 (2426 2426 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (2426 2426 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (2426 2426 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (2218 942 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (2120 1060 (:REWRITE LEN-OF-CAR-WHEN-PSEUDO-TERMP-CHEAP))
 (1580 471 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (1580 471 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (1563 117 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (1033 1033 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (1005 386 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (930 930 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (867 471 (:REWRITE DEFAULT-<-2))
 (837 520 (:REWRITE DEFAULT-+-2))
 (826 184 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (766 2 (:REWRITE SUBSETP-EQUAL-OF-UNION-EQUAL-ARG1))
 (708 2 (:REWRITE SUBSETP-EQUAL-OF-FREE-VARS-IN-TERM-OF-CAR-AND-STRIP-CARS-WHEN-NORMAL))
 (607 607 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (553 117 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (539 539 (:REWRITE USE-ALL-CONSP-2))
 (539 539 (:REWRITE USE-ALL-CONSP))
 (539 539 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (537 195 (:REWRITE EQUAL-OF-LEN-AND-0))
 (533 181 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (520 520 (:REWRITE DEFAULT-+-1))
 (471 471 (:REWRITE USE-ALL-<-2))
 (471 471 (:REWRITE USE-ALL-<))
 (471 471 (:REWRITE DEFAULT-<-1))
 (471 471 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (471 471 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (471 471 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (400 68 (:REWRITE ALL-CONSP-OF-CDR))
 (383 154 (:REWRITE SYMBOL-LISTP-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (383 154 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-OF-CAR-WHEN-PSEUDO-TERMP))
 (383 154 (:REWRITE LEN-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (380 190 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (377 151 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-PSEUDO-TERMP))
 (368 368 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (368 368 (:TYPE-PRESCRIPTION ALL-CONSP))
 (326 163 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (324 111 (:REWRITE SYMBOLP-OF-CAR-WHEN-PSEUDO-TERMP))
 (322 322 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (322 322 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (322 322 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (310 155 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (256 256 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (253 253 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (234 117 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (228 111 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (228 111 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (215 155 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (210 42 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (205 205 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (204 68 (:REWRITE PSEUDO-DAGP-OF-CDR-WHEN-PSEUDO-DAGP))
 (184 184 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (168 168 (:TYPE-PRESCRIPTION QUOTE-LISTP))
 (164 164 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (160 160 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (156 156 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (155 155 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (155 155 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (155 155 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (155 155 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (151 151 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (146 73 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (146 73 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (138 70 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (134 8 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (126 42 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (118 118 (:TYPE-PRESCRIPTION FREE-VARS-IN-TERM))
 (118 2 (:REWRITE PERM-OF-UNION-EQUAL-WHEN-DISJOINT))
 (117 117 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (117 117 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (117 117 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (111 111 (:TYPE-PRESCRIPTION AXE-TREEP))
 (111 111 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (109 1 (:DEFINITION MYQUOTEP))
 (92 2 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (90 90 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (88 2 (:LINEAR LEN-OF-CDR-LINEAR))
 (84 84 (:TYPE-PRESCRIPTION DAG-VARIABLE-ALISTP))
 (84 42 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (84 42 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (84 42 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (84 2 (:REWRITE INTERSECTION-EQUAL-WHEN-SUBSETP-EQUAL))
 (79 79 (:TYPE-PRESCRIPTION STRIP-CARS))
 (77 75 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (75 75 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (75 75 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (73 73 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (69 23 (:REWRITE +-COMBINE-CONSTANTS))
 (67 67 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (54 18 (:REWRITE PSEUDO-TERMP-OF-CDR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP))
 (45 45 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (45 45 (:REWRITE USE-ALL-RULE-ALISTP))
 (45 45 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (42 42 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (42 42 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (42 42 (:REWRITE USE-ALL-ALISTP-2))
 (42 42 (:REWRITE USE-ALL-ALISTP))
 (42 42 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (42 42 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (42 42 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 (36 36 (:REWRITE FREE-VARS-IN-TERMS-WHEN-NOT-CONSP-CHEAP))
 (36 4 (:REWRITE SUBSETP-EQUAL-OF-FREE-VARS-IN-TERMS-OF-CAR-CHAIN))
 (36 3 (:REWRITE SYMBOL-LISTP-OF-STRIP-CARS-WHEN-SYMBOL-ALISTP))
 (32 16 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (30 30 (:REWRITE ASSOC-EQUAL-WHEN-ARRAY1P-AND-OUT-OF-BOUNDS))
 (29 29 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (26 2 (:REWRITE SUBSETP-EQUAL-OF-FREE-VARS-IN-TERM-AND-FREE-VARS-IN-TERMS-WHEN-MEMBER-EQUAL))
 (20 10 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (20 10 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (20 10 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (18 18 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (18 16 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (18 9 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (16 16 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (15 3 (:REWRITE RULE-ALISTP-MEANS-SYMBOL-ALISTP))
 (14 7 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (14 7 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (10 10 (:TYPE-PRESCRIPTION INTERSECTION-EQUAL))
 (9 9 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (7 7 (:TYPE-PRESCRIPTION NATP))
 (7 7 (:TYPE-PRESCRIPTION MYQUOTEP))
 (7 7 (:REWRITE DARGP-WHEN-NOT-CONSP-CHEAP))
 (7 7 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (6 3 (:REWRITE SYMBOL-LISTP-OF-STRIP-CARS-WHEN-SYMBOL-ALISTP-CHEAP))
 (6 3 (:REWRITE SYMBOL-ALISTP-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (6 3 (:REWRITE SYMBOL-ALISTP-WHEN-REFINED-ASSUMPTION-ALISTP-CHEAP))
 (4 2 (:REWRITE INTERSECTION-EQUAL-WHEN-NOT-INTERSECTION-EQUAL-OF-CDR-ARG2-IFF))
 (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-ARG2-CHEAP))
 (4 2 (:REWRITE INTERSECTION-EQUAL-WHEN-INTERSECTION-EQUAL-OF-CDR-ARG1-CHEAP))
 (3 3 (:TYPE-PRESCRIPTION REFINED-ASSUMPTION-ALISTP))
 (3 3 (:REWRITE DEFAULT-COERCE-2))
 (3 3 (:REWRITE DEFAULT-COERCE-1))
 (2 2 (:REWRITE NOT-INTERSECTION-EQUAL-WHEN-NOT-INTERSECTION-EQUAL-AND-BOTH-SUBSETP-EQUAL))
 (2 2 (:REWRITE INTERSECTION-EQUAL-WHEN-MEMBER-EQUAL-AND-MEMBER-EQUAL))
 (1 1 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 )
(AXE-TREE-VARS-OF-INSTANTIATE-HYP-BASIC-FREE-VARS)
(AXE-TREE-VARS-LST-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-FREE-VARS-LST)
(AXE-TREE-VARS-LST-OF-CDR-OF-INSTANTIATE-HYP-BASIC-FREE-VARS
 (435 1 (:DEFINITION STRIP-CARS))
 (119 18 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (57 23 (:REWRITE DEFAULT-CDR))
 (56 1 (:DEFINITION SET-DIFFERENCE-EQUAL))
 (53 3 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (50 25 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (43 3 (:DEFINITION QUOTEP))
 (43 1 (:REWRITE FREE-VARS-IN-TERM-WHEN-QUOTEP))
 (29 1 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (26 26 (:TYPE-PRESCRIPTION DARGP))
 (26 25 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (26 12 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (25 25 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (25 25 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (25 25 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (22 1 (:REWRITE <-OF-IF-ARG2))
 (19 6 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (19 6 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (12 12 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (12 6 (:REWRITE DEFAULT-<-2))
 (11 1 (:REWRITE AXE-TREE-VARS-WHEN-DARGP))
 (10 10 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (10 5 (:REWRITE DEFAULT-+-2))
 (9 9 (:REWRITE USE-ALL-CONSP-2))
 (9 9 (:REWRITE USE-ALL-CONSP))
 (9 9 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (9 3 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (7 7 (:TYPE-PRESCRIPTION FREE-VARS-IN-TERM))
 (7 7 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (7 3 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (6 6 (:REWRITE USE-ALL-<-2))
 (6 6 (:REWRITE USE-ALL-<))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (6 6 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (6 6 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (6 3 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (6 2 (:REWRITE AXE-TREE-VARS-LST-WHEN-ALL-QUOTEP))
 (6 1 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (5 5 (:REWRITE DEFAULT-+-1))
 (5 1 (:REWRITE RULE-ALISTP-MEANS-SYMBOL-ALISTP))
 (5 1 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (4 4 (:TYPE-PRESCRIPTION ALL-QUOTEP))
 (4 4 (:TYPE-PRESCRIPTION ALL-CONSP))
 (4 4 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (4 2 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (4 2 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (3 3 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (3 3 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (3 3 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (3 3 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (3 3 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (3 3 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (3 3 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (3 3 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (3 1 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (3 1 (:REWRITE AXE-TREE-VARS-WHEN-ALL-QUOTEP))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (2 2 (:TYPE-PRESCRIPTION QUOTEP))
 (2 2 (:TYPE-PRESCRIPTION DAG-VARIABLE-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (2 2 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (2 2 (:REWRITE USE-ALL-RULE-ALISTP))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (2 2 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (2 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (2 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (2 1 (:REWRITE SYMBOL-ALISTP-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (2 1 (:REWRITE SYMBOL-ALISTP-WHEN-REFINED-ASSUMPTION-ALISTP-CHEAP))
 (2 1 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (2 1 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (2 1 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (2 1 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (2 1 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (2 1 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (2 1 (:DEFINITION MYQUOTEP))
 (2 1 (:DEFINITION FIX))
 (1 1 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (1 1 (:TYPE-PRESCRIPTION STRIP-CARS))
 (1 1 (:TYPE-PRESCRIPTION REFINED-ASSUMPTION-ALISTP))
 (1 1 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:TYPE-PRESCRIPTION AXE-TREEP))
 (1 1 (:REWRITE USE-ALL-ALISTP-2))
 (1 1 (:REWRITE USE-ALL-ALISTP))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (1 1 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (1 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (1 1 (:REWRITE FREE-VARS-IN-TERM-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE DARGP-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (1 1 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE CONSP-OF-INSTANTIATE-HYP-BASIC-FREE-VARS))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (1 1 (:REWRITE AXE-TREE-VARS-WHEN-SYMBOLP))
 (1 1 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 )
(ALIST-SUITABLE-FOR-HYP-ARGS-AND-HYPSP-AFTER-INSTANTIATE-HYP-BASIC-FREE-VARS
 (29158 54 (:DEFINITION PSEUDO-TERMP))
 (29006 269 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-TERMP))
 (16874 419 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (11842 38 (:DEFINITION QUOTEP))
 (9849 26 (:REWRITE SUBSETP-EQUAL-OF-FREE-VARS-IN-TERMS-OF-CAR-CHAIN))
 (9559 1591 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (7294 14 (:DEFINITION STRIP-CARS))
 (7223 51 (:REWRITE SUBSETP-EQUAL-OF-APPEND-2-2))
 (7005 44 (:REWRITE FREE-VARS-IN-TERMS-WHEN-QUOTE-LISTP))
 (6943 12 (:DEFINITION QUOTE-LISTP))
 (6418 14 (:REWRITE SUBSETP-EQUAL-OF-APPEND-OF-SET-DIFFERENCE-EQUAL-SAME-WHEN-SUBSETP-EQUAL))
 (6377 30 (:REWRITE FREE-VARS-IN-TERM-WHEN-QUOTEP))
 (5347 427 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (4937 596 (:REWRITE DEFAULT-CDR))
 (4032 6 (:REWRITE SUBSETP-EQUAL-OF-FREE-VARS-IN-TERM-OF-CAR-AND-STRIP-CARS-WHEN-NORMAL))
 (3312 112 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (2948 34 (:REWRITE SUBSETP-EQUAL-OF-FREE-VARS-IN-TERMS-OF-CDR-CHAIN))
 (2811 4 (:REWRITE BOUND-VARS-SUITABLE-FOR-HYPSP-WHEN-FREE-VARS-2))
 (2790 61 (:REWRITE <-OF-IF-ARG2))
 (2759 51 (:REWRITE SUBSETP-EQUAL-OF-APPEND-2-1))
 (2554 1277 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (2514 5 (:REWRITE BOUND-VARS-SUITABLE-FOR-HYPSP-WHEN-FREE-VARS))
 (2472 111 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (2420 18 (:REWRITE INTERSECTION-EQUAL-WHEN-SUBSETP-EQUAL))
 (2398 11 (:REWRITE CDR-IFF))
 (2006 96 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (1924 18 (:REWRITE INTERSECTION-EQUAL-WHEN-NOT-INTERSECTION-EQUAL-OF-CDR-ARG2-IFF))
 (1840 44 (:REWRITE FREE-VARS-IN-TERMS-WHEN-EQUAL-OF-0-AND-LEN))
 (1807 210 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (1776 1279 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (1663 71 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (1650 77 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG1))
 (1584 3 (:REWRITE SUBSETP-EQUAL-OF-FREE-VARS-IN-TERMS-OF-FARGS-OF-CADR-OF-CAR-WHEN-AXE-BINDING-HYP))
 (1481 26 (:DEFINITION BINARY-APPEND))
 (1356 18 (:DEFINITION SET-DIFFERENCE-EQUAL))
 (1309 45 (:REWRITE IF-HELPER))
 (1289 632 (:REWRITE LEN-OF-CAR-WHEN-PSEUDO-TERMP-CHEAP))
 (1277 1277 (:TYPE-PRESCRIPTION DARGP))
 (1277 1277 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (1277 1277 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (1277 1277 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (1234 504 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (1093 31 (:REWRITE ALL-CONSP-OF-CDR))
 (1030 515 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (1030 515 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (869 252 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (869 252 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (813 29 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-WHEN-NOT-MEMBER-EQUAL-OF-CAR))
 (725 11 (:DEFINITION PSEUDO-TERM-LISTP))
 (650 266 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (628 266 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (610 502 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (571 286 (:REWRITE DEFAULT-+-2))
 (536 268 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (532 266 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (524 524 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (524 524 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (524 524 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (515 515 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (504 252 (:REWRITE DEFAULT-<-2))
 (502 502 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (457 268 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (456 22 (:REWRITE NOT-INTERSECTION-EQUAL-WHEN-NOT-INTERSECTION-EQUAL-AND-BOTH-SUBSETP-EQUAL))
 (419 419 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (395 29 (:REWRITE NOT-MEMBER-EQUAL-OF-CDR-WHEN-NOT-MEMBER-EQUAL))
 (358 358 (:TYPE-PRESCRIPTION STRIP-CARS))
 (351 351 (:TYPE-PRESCRIPTION FREE-VARS-IN-TERM))
 (338 18 (:REWRITE PERM-OF-APPEND-WHEN-NOT-CONSP))
 (324 324 (:REWRITE USE-ALL-CONSP-2))
 (324 324 (:REWRITE USE-ALL-CONSP))
 (324 324 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (313 313 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (311 96 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (286 286 (:REWRITE DEFAULT-+-1))
 (280 95 (:REWRITE LEN-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (268 268 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (268 268 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (265 105 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (252 252 (:REWRITE USE-ALL-<-2))
 (252 252 (:REWRITE USE-ALL-<))
 (252 252 (:REWRITE DEFAULT-<-1))
 (252 252 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (252 252 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (215 215 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (205 205 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (205 205 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (205 205 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (196 49 (:REWRITE +-COMBINE-CONSTANTS))
 (194 84 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (192 96 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (192 12 (:REWRITE INTERSECTION-EQUAL-OF-CDR-ARG2-WHEN-NOT-MEMBER-EQUAL-OF-CAR))
 (184 184 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (184 184 (:TYPE-PRESCRIPTION ALL-CONSP))
 (183 3 (:DEFINITION EQ))
 (164 4 (:REWRITE MEMBER-EQUAL-OF-CAR-SAME))
 (162 81 (:DEFINITION FIX))
 (153 153 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (152 76 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (152 76 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (146 2 (:DEFINITION NO-DUPLICATESP-EQUAL))
 (142 142 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (142 67 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (142 67 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (140 67 (:REWRITE SYMBOLP-OF-CAR-WHEN-PSEUDO-TERMP))
 (130 2 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (114 54 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-PSEUDO-TERMP))
 (110 110 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (108 54 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (106 106 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (96 96 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (96 96 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (96 96 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (93 31 (:REWRITE PSEUDO-DAGP-OF-CDR-WHEN-PSEUDO-DAGP))
 (88 44 (:REWRITE FREE-VARS-IN-TERMS-WHEN-NOT-CONSP-CHEAP))
 (86 40 (:REWRITE SYMBOL-LISTP-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (86 40 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-OF-CAR-WHEN-PSEUDO-TERMP))
 (84 84 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (84 18 (:REWRITE PSEUDO-TERMP-OF-CDR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP))
 (83 71 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (83 40 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (83 5 (:REWRITE BOUND-VARS-SUITABLE-FOR-HYPSP-WHEN-NORMAL))
 (83 5 (:REWRITE BOUND-VARS-SUITABLE-FOR-HYPSP-WHEN-AXE-SYTAXP-CAR))
 (81 81 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (81 81 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (81 81 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (80 40 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (78 30 (:REWRITE FREE-VARS-IN-TERM-WHEN-NOT-CONSP-CHEAP))
 (76 76 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (68 68 (:TYPE-PRESCRIPTION FREE-VARS-IN-TERMS))
 (67 67 (:TYPE-PRESCRIPTION AXE-TREEP))
 (67 67 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (54 54 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (54 54 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (54 54 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (53 53 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (49 49 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (48 18 (:REWRITE INTERSECTION-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (48 18 (:REWRITE INTERSECTION-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (40 40 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (37 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (36 36 (:TYPE-PRESCRIPTION QUOTE-LISTP))
 (36 18 (:REWRITE INTERSECTION-EQUAL-WHEN-MEMBER-EQUAL-OF-CAR-CHEAP))
 (36 18 (:REWRITE INTERSECTION-EQUAL-WHEN-INTERSECTION-EQUAL-OF-CDR-ARG2-CHEAP))
 (36 18 (:REWRITE INTERSECTION-EQUAL-WHEN-INTERSECTION-EQUAL-OF-CDR-ARG1-CHEAP))
 (34 1 (:REWRITE CONSP-OF-STRIP-CDRS))
 (30 30 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (30 10 (:REWRITE SYMBOL-TERM-ALISTP-OF-CDR))
 (29 29 (:TYPE-PRESCRIPTION QUOTEP))
 (29 29 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (26 2 (:REWRITE PERM-OF-APPEND-OF-SET-DIFFERENCE-EQUAL-SAME))
 (22 22 (:REWRITE USE-ALL-<=-2))
 (22 22 (:REWRITE USE-ALL-<=))
 (22 22 (:REWRITE BOUND-WHEN-USB))
 (21 21 (:REWRITE INTERSECTION-EQUAL-WHEN-MEMBER-EQUAL-AND-MEMBER-EQUAL))
 (18 9 (:REWRITE SYMBOLP-OF-CDAR-WHEN-WEAK-DAGP-AUX-CHEAP))
 (10 10 (:TYPE-PRESCRIPTION NO-DUPLICATESP-EQUAL))
 (9 9 (:TYPE-PRESCRIPTION WEAK-DAGP-AUX))
 (8 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (6 6 (:REWRITE ALIST-SUITABLE-FOR-HYPSP-WHEN-AXE-SYTAXP-CAR))
 (6 6 (:REWRITE ALIST-SUITABLE-FOR-HYPSP-OF-CDR-OF-CAR-WHEN-NORMAL))
 (5 1 (:REWRITE RULE-ALISTP-MEANS-SYMBOL-ALISTP))
 (4 2 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (3 1 (:REWRITE AXE-RULE-HYP-LISTP-OF-CDR))
 (2 2 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION ALL-<))
 (2 1 (:REWRITE SYMBOL-ALISTP-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (2 1 (:REWRITE SYMBOL-ALISTP-WHEN-REFINED-ASSUMPTION-ALISTP-CHEAP))
 (2 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (2 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (2 1 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION REFINED-ASSUMPTION-ALISTP))
 (1 1 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (1 1 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (1 1 (:REWRITE USE-ALL-RULE-ALISTP))
 (1 1 (:REWRITE BOUNDED-DARG-LISTP-MONOTONE))
 (1 1 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (1 1 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (1 1 (:REWRITE ALL-<-TRANSITIVE))
 )
(INSTANTIATE-HYP-BASIC-NO-FREE-VARS2
 (18 9 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (12 6 (:TYPE-PRESCRIPTION ASSOC-EQUAL-TYPE))
 (9 9 (:TYPE-PRESCRIPTION NAT-LISTP))
 (6 6 (:TYPE-PRESCRIPTION ALISTP))
 )
(FLAG-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2
 (116 58 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (84 6 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (82 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (64 64 (:TYPE-PRESCRIPTION NAT-LISTP))
 (49 9 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (24 2 (:TYPE-PRESCRIPTION RETURN-LAST))
 (18 9 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (15 6 (:REWRITE DEFAULT-+-2))
 (12 6 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (12 6 (:TYPE-PRESCRIPTION ASSOC-EQUAL-TYPE))
 (12 6 (:REWRITE DEFAULT-<-2))
 (9 9 (:TYPE-PRESCRIPTION DARGP))
 (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 <-OF-LEN-WHEN-NTH-NON-NIL))
 (9 3 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (7 7 (:REWRITE DEFAULT-CDR))
 (6 6 (:TYPE-PRESCRIPTION ALISTP))
 (6 6 (:REWRITE USE-ALL-<-2))
 (6 6 (:REWRITE USE-ALL-<))
 (6 6 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (6 6 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (6 6 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (5 5 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (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))
 )
(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
 (1427 45 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (428 4 (:DEFINITION INSTANTIATE-HYP-BASIC-NO-FREE-VARS2))
 (318 151 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (295 73 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (280 36 (:REWRITE DEFAULT-CDR))
 (233 233 (:TYPE-PRESCRIPTION NAT-LISTP))
 (168 8 (:REWRITE LEN-OF-CDR))
 (164 82 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (126 63 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (123 41 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (123 41 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (120 8 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (81 65 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (80 8 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (74 41 (:REWRITE DEFAULT-<-2))
 (72 36 (:TYPE-PRESCRIPTION ASSOC-EQUAL-TYPE))
 (72 4 (:REWRITE CONSP-OF-ASSOC-EQUAL-GEN))
 (63 63 (:TYPE-PRESCRIPTION DARGP))
 (63 63 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (63 63 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (63 63 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (48 48 (:TYPE-PRESCRIPTION ALISTP))
 (45 45 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (41 41 (:REWRITE USE-ALL-CONSP-2))
 (41 41 (:REWRITE USE-ALL-CONSP))
 (41 41 (:REWRITE USE-ALL-<-2))
 (41 41 (:REWRITE USE-ALL-<))
 (41 41 (:REWRITE DEFAULT-<-1))
 (41 41 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (41 41 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (41 41 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (41 41 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (36 36 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (29 29 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (29 29 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (29 29 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (20 10 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (20 4 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (12 10 (:REWRITE DEFAULT-+-2))
 (12 4 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (10 10 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (10 10 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (10 10 (:REWRITE DEFAULT-+-1))
 (8 8 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION DAG-VARIABLE-ALISTP))
 (8 8 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (8 4 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP))
 (4 4 (:REWRITE USE-ALL-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-ALISTP))
 (4 4 (:REWRITE ASSOC-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE ASSOC-EQUAL-WHEN-ARRAY1P-AND-OUT-OF-BOUNDS))
 (4 4 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 )
(TRUE-LISTP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2)
(FLAG-LEMMA-FOR-LEN-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2
 (930 174 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (884 434 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (560 560 (:TYPE-PRESCRIPTION NAT-LISTP))
 (522 62 (:REWRITE DEFAULT-CDR))
 (428 4 (:DEFINITION INSTANTIATE-HYP-BASIC-NO-FREE-VARS2))
 (294 147 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (258 16 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (252 126 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (189 63 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (189 63 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (160 16 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (147 147 (:TYPE-PRESCRIPTION DARGP))
 (147 147 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (147 147 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (147 147 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (126 6 (:REWRITE <-OF-IF-ARG2))
 (116 63 (:REWRITE DEFAULT-<-2))
 (104 104 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (95 95 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (94 2 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (90 2 (:LINEAR LEN-OF-CDR-LINEAR))
 (72 36 (:TYPE-PRESCRIPTION ASSOC-EQUAL-TYPE))
 (72 4 (:REWRITE CONSP-OF-ASSOC-EQUAL-GEN))
 (69 69 (:REWRITE USE-ALL-CONSP-2))
 (69 69 (:REWRITE USE-ALL-CONSP))
 (69 69 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (69 69 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (63 63 (:REWRITE USE-ALL-<-2))
 (63 63 (:REWRITE USE-ALL-<))
 (63 63 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (63 63 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (63 63 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (63 63 (:REWRITE DEFAULT-<-1))
 (63 63 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (63 63 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (58 38 (:REWRITE DEFAULT-+-2))
 (48 48 (:TYPE-PRESCRIPTION ALISTP))
 (42 6 (:REWRITE EQUAL-OF-LEN-AND-0))
 (38 38 (:REWRITE DEFAULT-+-1))
 (20 4 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (16 16 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (12 4 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (10 10 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (8 8 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION DAG-VARIABLE-ALISTP))
 (8 4 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP))
 (4 4 (:REWRITE USE-ALL-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-ALISTP))
 (4 4 (:REWRITE ASSOC-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE ASSOC-EQUAL-WHEN-ARRAY1P-AND-OUT-OF-BOUNDS))
 (4 4 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 )
(LEN-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2)
(FLAG-LEMMA-FOR-BOOLEANP-OF-MV-NTH-0-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2
 (1398 44 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (428 4 (:DEFINITION INSTANTIATE-HYP-BASIC-NO-FREE-VARS2))
 (324 154 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (302 73 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (280 36 (:REWRITE DEFAULT-CDR))
 (234 234 (:TYPE-PRESCRIPTION NAT-LISTP))
 (168 8 (:REWRITE LEN-OF-CDR))
 (160 80 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (126 63 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (120 40 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (120 40 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (120 8 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (81 65 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (80 8 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (72 40 (:REWRITE DEFAULT-<-2))
 (72 36 (:TYPE-PRESCRIPTION ASSOC-EQUAL-TYPE))
 (72 4 (:REWRITE CONSP-OF-ASSOC-EQUAL-GEN))
 (63 63 (:TYPE-PRESCRIPTION DARGP))
 (63 63 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (63 63 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (63 63 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (48 48 (:TYPE-PRESCRIPTION ALISTP))
 (44 44 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (40 40 (:REWRITE USE-ALL-CONSP-2))
 (40 40 (:REWRITE USE-ALL-CONSP))
 (40 40 (:REWRITE USE-ALL-<-2))
 (40 40 (:REWRITE USE-ALL-<))
 (40 40 (:REWRITE DEFAULT-<-1))
 (40 40 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (40 40 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (40 40 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (40 40 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (36 36 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (29 29 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (29 29 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (29 29 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (20 4 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (12 10 (:REWRITE DEFAULT-+-2))
 (12 4 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (10 10 (:REWRITE DEFAULT-+-1))
 (8 8 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION DAG-VARIABLE-ALISTP))
 (8 8 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (8 4 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP))
 (4 4 (:REWRITE USE-ALL-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-ALISTP))
 (4 4 (:REWRITE ASSOC-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE ASSOC-EQUAL-WHEN-ARRAY1P-AND-OUT-OF-BOUNDS))
 (4 4 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 )
(BOOLEANP-OF-MV-NTH-0-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2)
(FLAG-LEMMA-FOR-AXE-TREEP-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2
 (28633 81 (:DEFINITION STRIP-CARS))
 (21542 2582 (:REWRITE DEFAULT-CDR))
 (18943 62 (:REWRITE AXE-TREEP-WHEN-PSEUDO-TERMP))
 (13816 37 (:REWRITE FREE-VARS-IN-TERMS-WHEN-QUOTE-LISTP))
 (13732 36 (:DEFINITION QUOTE-LISTP))
 (13652 44 (:REWRITE CONSP-OF-ASSOC-EQUAL-GEN))
 (13432 44 (:REWRITE ASSOC-EQUAL-IFF-MEMBER-EQUAL-OF-STRIP-CARS))
 (7356 3678 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (5477 257 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (4692 338 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (4668 96 (:REWRITE AXE-TREE-LISTP-WHEN-PSEUDO-TERM-LISTP))
 (4089 142 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (3748 3748 (:TYPE-PRESCRIPTION DARGP))
 (3678 3678 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (3678 3678 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (3678 3678 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (3473 159 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (2696 1128 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (1912 564 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (1912 564 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (1839 39 (:REWRITE ALL-CONSP-OF-CDR))
 (1577 1577 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (1508 1508 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (1384 874 (:REWRITE DEFAULT-+-2))
 (1370 1370 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (1309 581 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (999 567 (:REWRITE DEFAULT-<-2))
 (994 96 (:REWRITE AXE-TREE-LISTP-WHEN-DARG-LISTP))
 (924 463 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (874 874 (:REWRITE DEFAULT-+-1))
 (847 62 (:REWRITE AXE-TREEP-WHEN-DARGP))
 (744 41 (:REWRITE <-OF-IF-ARG2))
 (616 310 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (608 608 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (605 605 (:REWRITE USE-ALL-CONSP-2))
 (605 605 (:REWRITE USE-ALL-CONSP))
 (605 605 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (567 567 (:REWRITE USE-ALL-<-2))
 (567 567 (:REWRITE USE-ALL-<))
 (567 567 (:REWRITE DEFAULT-<-1))
 (567 567 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (567 567 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (561 88 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (540 540 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (539 45 (:REWRITE ASSOC-EQUAL-WHEN-MEMBER-EQUAL-OF-STRIP-CARS-IFF-CHEAP))
 (530 530 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (530 530 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (530 530 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (521 142 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (490 245 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (404 179 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (398 179 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (393 393 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (340 340 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (340 340 (:TYPE-PRESCRIPTION ALL-CONSP))
 (338 169 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (338 169 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (284 142 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (284 142 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP-CHEAP))
 (278 278 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (245 245 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (245 245 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (240 30 (:REWRITE DARG-LISTP-OF-CDR))
 (236 236 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (221 221 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (210 210 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (201 201 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (201 201 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (201 201 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (201 50 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (186 62 (:REWRITE +-COMBINE-CONSTANTS))
 (180 90 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (180 90 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (179 179 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (170 85 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (169 169 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (169 169 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (159 159 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (152 50 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (150 30 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (148 74 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (142 142 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (142 142 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (142 142 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (138 69 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (138 69 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (134 134 (:TYPE-PRESCRIPTION QUOTE-LISTP))
 (123 79 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (120 15 (:REWRITE DARGP-OF-CAR-WHEN-DARG-LISTP))
 (119 79 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (117 39 (:REWRITE PSEUDO-DAGP-OF-CDR-WHEN-PSEUDO-DAGP))
 (110 110 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (102 34 (:REWRITE PSEUDO-TERMP-OF-CDR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP))
 (93 62 (:REWRITE AXE-TREEP-WHEN-SYMBOLP-CHEAP))
 (92 2 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (90 90 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (90 90 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (90 90 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (90 90 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (90 45 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (90 30 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (88 88 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (88 88 (:REWRITE ASSOC-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (88 88 (:REWRITE ASSOC-EQUAL-WHEN-ARRAY1P-AND-OUT-OF-BOUNDS))
 (88 2 (:LINEAR LEN-OF-CDR-LINEAR))
 (85 85 (:TYPE-PRESCRIPTION STRIP-CARS))
 (81 50 (:REWRITE DARGP-WHEN-NOT-CONSP-CHEAP))
 (79 79 (:REWRITE AXE-TREEP-WHEN-BOUNDED-AXE-TREEP))
 (71 20 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (64 32 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (62 62 (:TYPE-PRESCRIPTION FREE-VARS-IN-TERMS))
 (60 60 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (60 60 (:TYPE-PRESCRIPTION DAG-VARIABLE-ALISTP))
 (60 30 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (50 50 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (45 3 (:DEFINITION NATP))
 (40 20 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (37 37 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (37 37 (:REWRITE FREE-VARS-IN-TERMS-WHEN-NOT-CONSP-CHEAP))
 (36 36 (:TYPE-PRESCRIPTION FREE-VARS-IN-TERM))
 (35 35 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (35 35 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (32 32 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (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))
 (20 20 (:TYPE-PRESCRIPTION NATP))
 (19 19 (:REWRITE AXE-TREEP-OF-CAR-WHEN-BOUNDED-AXE-TREE-LISTP))
 (3 3 (:REWRITE USE-ALL-NATP-2))
 (3 3 (:REWRITE USE-ALL-NATP))
 (3 3 (:REWRITE USE-ALL-<=-2))
 (3 3 (:REWRITE USE-ALL-<=))
 (3 3 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (3 3 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (3 3 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE DEFAULT-COERCE-2))
 (2 2 (:REWRITE DEFAULT-COERCE-1))
 (2 2 (:DEFINITION NULL))
 )
(AXE-TREEP-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2)
(AXE-TREE-LISTP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2)
(FLAG-LEMMA-FOR-BOUNDED-AXE-TREEP-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2
 (3010 1484 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (2125 181 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (1755 1755 (:TYPE-PRESCRIPTION NAT-LISTP))
 (1651 345 (:REWRITE DEFAULT-CDR))
 (1150 65 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (948 474 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (648 648 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (580 260 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (545 475 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (544 83 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (478 478 (:TYPE-PRESCRIPTION DARGP))
 (474 474 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (474 474 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (474 474 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (444 12 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (420 130 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (420 130 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (408 12 (:REWRITE CONSP-OF-STRIP-CDRS))
 (324 162 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (324 162 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (319 9 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-NOT-CONSP))
 (253 253 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (244 6 (:DEFINITION LENGTH))
 (228 10 (:REWRITE CONSP-OF-ASSOC-EQUAL-GEN))
 (214 107 (:TYPE-PRESCRIPTION ASSOC-EQUAL-TYPE))
 (209 130 (:REWRITE DEFAULT-<-2))
 (181 130 (:REWRITE DEFAULT-+-2))
 (168 21 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (167 167 (:TYPE-PRESCRIPTION ALISTP))
 (162 162 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (162 162 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (162 162 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (162 162 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (162 162 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (162 162 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (148 148 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (138 138 (:REWRITE USE-ALL-CONSP-2))
 (138 138 (:REWRITE USE-ALL-CONSP))
 (138 138 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (132 132 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (130 130 (:REWRITE USE-ALL-<-2))
 (130 130 (:REWRITE USE-ALL-<))
 (130 130 (:REWRITE DEFAULT-<-1))
 (130 130 (:REWRITE DEFAULT-+-1))
 (130 130 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (130 130 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (118 59 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (116 2 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (112 2 (:LINEAR LEN-OF-CDR-LINEAR))
 (108 9 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-DARG-LISTP))
 (93 93 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (93 93 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (93 93 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (90 22 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (85 85 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (71 22 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (58 22 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (52 52 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (52 26 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (50 10 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (48 2 (:REWRITE <-OF-IF-ARG2))
 (45 45 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (44 22 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (44 22 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP-CHEAP))
 (42 42 (:TYPE-PRESCRIPTION ALL-<))
 (42 21 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (42 21 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (42 21 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (40 20 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (40 20 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (38 2 (:REWRITE DARG-LISTP-OF-CONS))
 (36 36 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (36 36 (:TYPE-PRESCRIPTION ALL-CONSP))
 (33 33 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (33 11 (:REWRITE PSEUDO-TERMP-OF-CDR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP))
 (32 32 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (32 16 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (30 10 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (29 29 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (29 29 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (29 29 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (26 26 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (26 26 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (25 25 (:REWRITE EQUAL-OF-LEN-AND-0))
 (23 23 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (22 22 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (22 22 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (22 22 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (22 22 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (22 22 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (22 11 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (22 11 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (21 21 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (21 21 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (21 21 (:REWRITE ALL-<-TRANSITIVE))
 (20 20 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (20 20 (:TYPE-PRESCRIPTION DAG-VARIABLE-ALISTP))
 (20 20 (:TYPE-PRESCRIPTION AXE-TREEP))
 (20 20 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (20 10 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (18 18 (:TYPE-PRESCRIPTION DARG-LISTP))
 (16 16 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (16 16 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (16 8 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (16 8 (:REWRITE CAR-WHEN-ALISTP-IFF-CHEAP))
 (12 6 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (12 6 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN-CHEAP))
 (11 11 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (10 10 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (10 10 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (10 10 (:REWRITE USE-ALL-RULE-ALISTP))
 (10 10 (:REWRITE USE-ALL-ALISTP-2))
 (10 10 (:REWRITE USE-ALL-ALISTP))
 (10 10 (:REWRITE ASSOC-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (10 10 (:REWRITE ASSOC-EQUAL-WHEN-ARRAY1P-AND-OUT-OF-BOUNDS))
 (10 10 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (10 10 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (6 6 (:TYPE-PRESCRIPTION DARGP-LESS-THAN))
 (6 2 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (4 2 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (4 2 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (3 3 (:REWRITE CAR-CONS))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION MYQUOTEP))
 (2 2 (:REWRITE NOT-STRINGP-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (2 2 (:REWRITE DEFAULT-COERCE-2))
 (2 2 (:REWRITE DEFAULT-COERCE-1))
 (2 2 (:REWRITE DARGP-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (2 2 (:DEFINITION NULL))
 (2 2 (:DEFINITION EQ))
 )
(BOUNDED-AXE-TREEP-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2)
(BOUNDED-AXE-TREE-LISTP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2)
(FLAG-LEMMA-FOR-ALL-MYQUOTEP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2
 (9967 35 (:DEFINITION PSEUDO-TERMP))
 (9421 186 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-TERMP))
 (5580 7 (:DEFINITION INSTANTIATE-HYP-BASIC-NO-FREE-VARS2))
 (5324 12 (:DEFINITION STRIP-CARS))
 (4303 119 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (4269 304 (:REWRITE DEFAULT-CDR))
 (3663 4 (:REWRITE FREE-VARS-IN-TERMS-WHEN-QUOTE-LISTP))
 (3654 7 (:DEFINITION QUOTE-LISTP))
 (3421 7 (:REWRITE CONSP-OF-ASSOC-EQUAL-GEN))
 (3274 7 (:REWRITE ASSOC-EQUAL-WHEN-MEMBER-EQUAL-OF-STRIP-CARS))
 (3192 553 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (2081 107 (:REWRITE LEN-OF-CDR))
 (1142 83 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (892 446 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (738 36 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (512 446 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (446 446 (:TYPE-PRESCRIPTION DARGP))
 (446 446 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (446 446 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (446 446 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (424 174 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (406 203 (:REWRITE LEN-OF-CAR-WHEN-PSEUDO-TERMP-CHEAP))
 (341 1 (:REWRITE FREE-VARS-IN-TERM-WHEN-QUOTEP))
 (299 87 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (299 87 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (246 73 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (240 3 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (218 218 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (186 186 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (160 19 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (158 103 (:REWRITE DEFAULT-+-2))
 (152 87 (:REWRITE DEFAULT-<-2))
 (145 87 (:REWRITE USE-ALL-CONSP))
 (138 4 (:REWRITE ALL-MYQUOTEP-WHEN-NOT-CONSP))
 (119 119 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (103 103 (:REWRITE DEFAULT-+-1))
 (98 21 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (91 7 (:REWRITE ASSOC-EQUAL-WHEN-SUBSETP-EQUAL-OF-STRIP-CARS))
 (87 87 (:REWRITE USE-ALL-CONSP-2))
 (87 87 (:REWRITE USE-ALL-<-2))
 (87 87 (:REWRITE USE-ALL-<))
 (87 87 (:REWRITE DEFAULT-<-1))
 (87 87 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (87 87 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (87 87 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (87 87 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (86 86 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (80 40 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (80 40 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (71 3 (:REWRITE LEN-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2))
 (69 19 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (68 23 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (63 30 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-PSEUDO-TERMP))
 (63 30 (:REWRITE SYMBOL-LISTP-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (63 30 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-OF-CAR-WHEN-PSEUDO-TERMP))
 (63 30 (:REWRITE LEN-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (60 30 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (59 30 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (58 58 (:TYPE-PRESCRIPTION MEMBERP))
 (54 54 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (54 54 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (54 54 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (52 52 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (52 26 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (46 46 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (44 44 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (44 31 (:DEFINITION FIX))
 (44 22 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (44 22 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (43 43 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (38 19 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (38 19 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP-CHEAP))
 (38 4 (:REWRITE FREE-VARS-IN-TERMS-WHEN-EQUAL-OF-0-AND-LEN))
 (34 14 (:REWRITE SYMBOLP-OF-CAR-WHEN-PSEUDO-TERMP))
 (33 33 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (30 30 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (30 30 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (30 30 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (30 30 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (30 14 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (30 14 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (29 29 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (29 29 (:REWRITE EQUAL-OF-LEN-AND-0))
 (26 26 (:TYPE-PRESCRIPTION QUOTE-LISTP))
 (23 23 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (22 22 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (22 22 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (22 22 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (22 22 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (21 21 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (21 21 (:TYPE-PRESCRIPTION ASSOC-EQUAL-TYPE))
 (21 21 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (20 4 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (20 4 (:REWRITE ALL-CONSP-OF-CDR))
 (19 19 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (19 19 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (19 19 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (18 9 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (18 7 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (15 15 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (15 15 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (15 15 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (14 14 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (14 14 (:REWRITE ASSOC-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (14 14 (:REWRITE ASSOC-EQUAL-WHEN-ARRAY1P-AND-OUT-OF-BOUNDS))
 (14 7 (:REWRITE ASSOC-EQUAL-WHEN-MEMBER-EQUAL-OF-STRIP-CARS-IFF-CHEAP))
 (12 6 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (12 4 (:REWRITE PSEUDO-DAGP-OF-CDR-WHEN-PSEUDO-DAGP))
 (12 4 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (12 4 (:REWRITE +-COMBINE-CONSTANTS))
 (10 5 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (10 5 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (9 9 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION DAG-VARIABLE-ALISTP))
 (8 4 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (8 4 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (8 4 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (7 7 (:REWRITE ASSOC-EQUAL-WHEN-PSEUDO-DAGP-AUX))
 (7 7 (:REWRITE ASSOC-EQUAL-WHEN-LOOKUP-EQUAL-CHEAP))
 (6 6 (:TYPE-PRESCRIPTION FREE-VARS-IN-TERMS))
 (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 LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (4 4 (:REWRITE FREE-VARS-IN-TERMS-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (4 4 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 (3 3 (:TYPE-PRESCRIPTION STRIP-CARS))
 (3 1 (:REWRITE PSEUDO-TERMP-OF-CDR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP))
 (3 1 (:REWRITE FREE-VARS-IN-TERM-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (2 1 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION SYMBOL-ALISTP))
 (1 1 (:TYPE-PRESCRIPTION QUOTEP))
 (1 1 (:TYPE-PRESCRIPTION FREE-VARS-IN-TERM))
 )
(ALL-MYQUOTEP-OF-MV-NTH-1-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2)
(INSTANTIATE-HYP-BASIC-NO-FREE-VARS2
 (4467 8 (:REWRITE FREE-VARS-IN-TERMS-WHEN-QUOTE-LISTP))
 (4446 11 (:DEFINITION QUOTE-LISTP))
 (3920 13 (:DEFINITION QUOTEP))
 (3536 8 (:DEFINITION STRIP-CARS))
 (2209 64 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (2076 361 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (1775 200 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (1318 71 (:REWRITE LEN-OF-CDR))
 (748 57 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (714 197 (:REWRITE DEFAULT-CDR))
 (572 286 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (360 2 (:REWRITE FREE-VARS-IN-TERM-WHEN-QUOTEP))
 (332 286 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (286 286 (:TYPE-PRESCRIPTION DARGP))
 (286 286 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (286 286 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (286 286 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (277 11 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (212 76 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (146 146 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (144 38 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (144 38 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (131 131 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (114 18 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (112 52 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (96 64 (:REWRITE DEFAULT-+-2))
 (92 8 (:REWRITE FREE-VARS-IN-TERMS-WHEN-EQUAL-OF-0-AND-LEN))
 (73 38 (:REWRITE DEFAULT-<-2))
 (70 18 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (64 64 (:REWRITE DEFAULT-+-1))
 (64 64 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (63 63 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (62 31 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (47 22 (:REWRITE LEN-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (46 46 (:TYPE-PRESCRIPTION QUOTE-LISTP))
 (46 46 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (46 46 (:TYPE-PRESCRIPTION ALL-CONSP))
 (46 22 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (44 22 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (43 22 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (41 41 (:REWRITE USE-ALL-CONSP-2))
 (41 41 (:REWRITE USE-ALL-CONSP))
 (41 41 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (40 8 (:REWRITE RULE-ALISTP-MEANS-SYMBOL-ALISTP))
 (39 39 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (38 38 (:REWRITE USE-ALL-<-2))
 (38 38 (:REWRITE USE-ALL-<))
 (38 38 (:REWRITE DEFAULT-<-1))
 (38 38 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (38 38 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (36 18 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (36 18 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP-CHEAP))
 (35 35 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (33 25 (:DEFINITION FIX))
 (33 11 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (32 32 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (30 30 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (30 6 (:REWRITE ALL-CONSP-OF-CDR))
 (28 28 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (28 14 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (25 25 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (25 25 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (25 25 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (24 1 (:REWRITE <-OF-IF-ARG2))
 (22 22 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (22 22 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (22 22 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (22 22 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (22 22 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (22 22 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (21 21 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (20 9 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (18 18 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (18 18 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (18 18 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (18 9 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (18 9 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (18 9 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (18 9 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (18 6 (:REWRITE PSEUDO-DAGP-OF-CDR-WHEN-PSEUDO-DAGP))
 (18 6 (:REWRITE +-COMBINE-CONSTANTS))
 (16 16 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (16 16 (:REWRITE EQUAL-OF-LEN-AND-0))
 (16 8 (:REWRITE SYMBOL-ALISTP-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (16 8 (:REWRITE SYMBOL-ALISTP-WHEN-REFINED-ASSUMPTION-ALISTP-CHEAP))
 (16 8 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (16 8 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (11 11 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (9 9 (:TYPE-PRESCRIPTION AXE-TREEP))
 (9 9 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (9 9 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (9 9 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (9 9 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (8 8 (:TYPE-PRESCRIPTION REFINED-ASSUMPTION-ALISTP))
 (8 8 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (8 8 (:REWRITE USE-ALL-RULE-ALISTP))
 (8 8 (:REWRITE FREE-VARS-IN-TERMS-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (6 6 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (4 2 (:REWRITE FREE-VARS-IN-TERM-WHEN-NOT-CONSP-CHEAP))
 (3 1 (:REWRITE PSEUDO-TERMP-OF-CDR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION QUOTEP))
 (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 MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (1 1 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 )
(CONSP-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2
 (28 1 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (17 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (16 8 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (13 2 (:REWRITE LEN-WHEN-PSEUDO-TERMP-AND-QUOTEP-ALT))
 (10 10 (:TYPE-PRESCRIPTION NAT-LISTP))
 (4 2 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (4 2 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (3 1 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (3 1 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (2 2 (:TYPE-PRESCRIPTION DARGP))
 (2 2 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (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 EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (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-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (1 1 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (1 1 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 )
(FLAG-LEMMA-FOR-TRUE-LISTP-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2
 (1064 8 (:DEFINITION INSTANTIATE-HYP-BASIC-NO-FREE-VARS-LST2))
 (704 8 (:DEFINITION QUOTEP))
 (586 293 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (384 8 (:REWRITE CONSP-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2))
 (335 335 (:TYPE-PRESCRIPTION NAT-LISTP))
 (138 9 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (123 54 (:REWRITE DEFAULT-CDR))
 (120 60 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (90 68 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (84 42 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (80 8 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (63 21 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (63 21 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (60 60 (:TYPE-PRESCRIPTION DARGP))
 (60 60 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (60 60 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (60 60 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (57 9 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (54 9 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-TERMP))
 (48 8 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (46 1 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (44 1 (:LINEAR LEN-OF-CDR-LINEAR))
 (40 20 (:REWRITE LEN-OF-CAR-WHEN-PSEUDO-TERMP-CHEAP))
 (40 8 (:REWRITE ALL-CONSP-OF-CDR))
 (39 39 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (34 21 (:REWRITE DEFAULT-<-2))
 (33 33 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (32 32 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (32 32 (:TYPE-PRESCRIPTION ALL-CONSP))
 (29 29 (:REWRITE USE-ALL-CONSP-2))
 (29 29 (:REWRITE USE-ALL-CONSP))
 (29 29 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (24 24 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (24 24 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (24 24 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (24 16 (:REWRITE CDDR-WHEN-PSEUDO-TERMP-AND-QUOTEP))
 (24 8 (:REWRITE PSEUDO-DAGP-OF-CDR-WHEN-PSEUDO-DAGP))
 (23 19 (:REWRITE DEFAULT-+-2))
 (21 21 (:REWRITE USE-ALL-<-2))
 (21 21 (:REWRITE USE-ALL-<))
 (21 21 (:REWRITE DEFAULT-<-1))
 (21 21 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (21 21 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (21 21 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (19 19 (:REWRITE DEFAULT-+-1))
 (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 TRUE-LISTP-OF-CAR-WHEN-PSEUDO-TERMP))
 (15 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-PSEUDO-TERMP))
 (15 3 (:REWRITE SYMBOL-LISTP-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (15 3 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-OF-CAR-WHEN-PSEUDO-TERMP))
 (15 3 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (15 3 (:REWRITE LEN-OF-LAMBDA-FORMALS-OF-CAR-WHEN-PSEUDO-TERMP))
 (14 14 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (9 9 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (9 9 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (9 3 (:REWRITE PSEUDO-TERMP-OF-CDR-OF-CAR-WHEN-SYMBOL-TERM-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION ALISTP))
 (8 8 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (8 8 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (8 8 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (8 4 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (6 6 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (6 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (6 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (6 3 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (6 3 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP-CHEAP))
 (6 3 (:REWRITE PSEUDO-TERM-LISTP-OF-CDR-WHEN-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (4 4 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (4 4 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (3 3 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (3 3 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (3 3 (:TYPE-PRESCRIPTION AXE-TREEP))
 (3 3 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (3 3 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (3 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (3 3 (:DEFINITION FIX))
 (1 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 )
(TRUE-LISTP-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2)
(AXE-TREE-LISTP-OF-CDR-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2)
(RELIEVE-FREE-VAR-HYP-AND-ALL-OTHERS-FOR-BASIC-PROVER
 (580 294 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (292 292 (:TYPE-PRESCRIPTION NAT-LISTP))
 (78 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (30 15 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (15 15 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (15 12 (:REWRITE DEFAULT-<-2))
 (13 13 (:REWRITE DEFAULT-+-2))
 (13 13 (:REWRITE DEFAULT-+-1))
 (12 12 (:REWRITE USE-ALL-<-2))
 (12 12 (:REWRITE USE-ALL-<))
 (12 12 (:REWRITE DEFAULT-<-1))
 (12 12 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (12 12 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (12 12 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (12 6 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (12 6 (:TYPE-PRESCRIPTION INTEGERP-OF-SUB-TRIES-TYPE))
 (9 9 (:REWRITE USE-ALL-<=-2))
 (9 9 (:REWRITE USE-ALL-<=))
 (9 9 (:REWRITE BOUND-WHEN-USB))
 (9 3 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (9 3 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (6 6 (:TYPE-PRESCRIPTION TRIESP))
 (6 3 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (5 5 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (4 4 (:REWRITE <-OF-+-OF-1-STRENGTHEN))
 (4 4 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (4 4 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (3 3 (:TYPE-PRESCRIPTION DARGP))
 (3 3 (:REWRITE ZP-OPEN))
 (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))
 (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
 (4052 2039 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (2753 110 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (2173 2173 (:TYPE-PRESCRIPTION NAT-LISTP))
 (857 119 (:REWRITE DEFAULT-CDR))
 (556 28 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (432 216 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (368 160 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (312 273 (:REWRITE DEFAULT-+-2))
 (294 222 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (273 273 (:REWRITE DEFAULT-+-1))
 (264 80 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (264 80 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (259 179 (:REWRITE DEFAULT-<-2))
 (216 216 (:TYPE-PRESCRIPTION DARGP))
 (216 216 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (216 216 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (216 216 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (181 181 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (179 179 (:REWRITE USE-ALL-<-2))
 (179 179 (:REWRITE USE-ALL-<))
 (179 179 (:REWRITE DEFAULT-<-1))
 (179 179 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (179 179 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (176 4 (:DEFINITION BINARY-APPEND))
 (123 9 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (110 110 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (103 51 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (99 99 (:REWRITE USE-ALL-<=-2))
 (99 99 (:REWRITE USE-ALL-<=))
 (99 99 (:REWRITE BOUND-WHEN-USB))
 (96 88 (:REWRITE USE-ALL-CONSP))
 (88 88 (:REWRITE USE-ALL-CONSP-2))
 (88 88 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (82 2 (:REWRITE <-OF-IF-ARG2))
 (68 68 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (68 68 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (68 68 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (54 5 (:REWRITE MEMBER-EQUAL-OF-CONS-WHEN-NOT-EQUAL))
 (50 50 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (50 50 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (49 49 (:REWRITE <-OF-+-OF-1-STRENGTHEN))
 (49 49 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (44 10 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (34 34 (:REWRITE ZP-OPEN))
 (28 28 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (28 10 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (20 10 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (18 18 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (18 7 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (14 14 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (12 12 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (12 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (11 11 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (10 10 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (10 10 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (10 10 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (10 5 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (10 5 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (8 8 (:TYPE-PRESCRIPTION MEMBERP))
 (6 6 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (6 6 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (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 TRUE-LISTP-APPEND))
 (4 4 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (4 4 (:REWRITE USE-ALL-RATIONALP-2))
 (4 4 (:REWRITE USE-ALL-RATIONALP))
 (4 4 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-OF-SUB-TRIES-TYPE))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (2 1 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (1 1 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(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
 (73786 73786 (:REWRITE FOLD-CONSTS-IN-+))
 (20991 858 (:REWRITE AXE-TREEP-OF-CAR))
 (16344 1299 (:REWRITE CONSP-OF-INSTANTIATE-HYP-BASIC-NO-FREE-VARS2))
 (11202 1692 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (9738 4869 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (8204 595 (:REWRITE AXE-TREE-LISTP-OF-CDR-2))
 (6159 595 (:REWRITE AXE-TREE-LISTP-OF-CDR))
 (3792 1264 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (1600 400 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (589 589 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (424 424 (: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
 (182 7 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (124 4 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (102 3 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (93 3 (:REWRITE CONSP-OF-STRIP-CDRS))
 (78 3 (:REWRITE ALIST-SUITABLE-FOR-HYPSP-WHEN-AXE-SYTAXP-CAR))
 (35 35 (:TYPE-PRESCRIPTION LEN))
 (32 4 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (31 19 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (28 14 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (26 19 (:REWRITE DEFAULT-<-2))
 (26 19 (:REWRITE DEFAULT-<-1))
 (23 19 (:REWRITE USE-ALL-<))
 (21 7 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (21 7 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (20 4 (:REWRITE RULE-ALISTP-MEANS-SYMBOL-ALISTP))
 (19 19 (:REWRITE USE-ALL-<-2))
 (19 19 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (19 19 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (14 7 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (12 12 (:REWRITE USE-ALL-<=-2))
 (12 12 (:REWRITE USE-ALL-<=))
 (12 12 (:REWRITE BOUND-WHEN-USB))
 (12 8 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (12 3 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (10 10 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (10 10 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (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-<-TRANSITIVE))
 (8 4 (:REWRITE SYMBOL-ALISTP-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (8 4 (:REWRITE SYMBOL-ALISTP-WHEN-REFINED-ASSUMPTION-ALISTP-CHEAP))
 (8 4 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (8 4 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (8 4 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (7 7 (:TYPE-PRESCRIPTION DARGP))
 (7 7 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (7 7 (:REWRITE USE-ALL-RULE-ALISTP))
 (7 7 (:REWRITE USE-ALL-CONSP-2))
 (7 7 (:REWRITE USE-ALL-CONSP))
 (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))
 (4 4 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION REFINED-ASSUMPTION-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (4 4 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (4 4 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (4 4 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (4 4 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (3 3 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (3 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (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 DARG-LISTP-WHEN-NAT-LISTP-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-SINGLETON-CONSTANT-IFF))
 (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
 (2168 8 (:DEFINITION PSEUDO-TERMP))
 (1364 51 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (1331 4 (:REWRITE BOUNDED-AXE-TREEP-WHEN-PSEUDO-TERMP))
 (921 1 (:DEFINITION AXE-TREEP))
 (564 564 (:TYPE-PRESCRIPTION LEN))
 (558 18 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (543 114 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (525 2 (:REWRITE AXE-TREEP-WHEN-PSEUDO-TERMP))
 (405 25 (:REWRITE LEN-OF-CDR))
 (388 25 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (306 153 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (222 1 (:REWRITE AXE-TREE-LISTP-OF-CDR))
 (202 74 (:REWRITE DEFAULT-CDR))
 (189 7 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (187 103 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (180 9 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (165 103 (:REWRITE DEFAULT-<-2))
 (161 153 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (156 156 (:TYPE-PRESCRIPTION DARGP))
 (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))
 (137 103 (:REWRITE DEFAULT-<-1))
 (132 64 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (131 103 (:REWRITE USE-ALL-<))
 (103 103 (:REWRITE USE-ALL-<-2))
 (103 103 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (103 103 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (98 32 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (98 32 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (91 7 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (91 7 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (91 2 (:REWRITE AXE-TREE-LISTP-WHEN-PSEUDO-TERM-LISTP))
 (84 84 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (83 2 (:DEFINITION PSEUDO-TERM-LISTP))
 (71 71 (:REWRITE USE-ALL-<=-2))
 (71 71 (:REWRITE USE-ALL-<=))
 (71 71 (:REWRITE BOUND-WHEN-USB))
 (70 10 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (64 64 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (51 51 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (48 24 (:REWRITE DEFAULT-+-2))
 (42 21 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (42 21 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (40 40 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (40 40 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (40 40 (:LINEAR ARRAY2P-LINEAR))
 (40 10 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (38 38 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (38 38 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (38 38 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (38 1 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (36 18 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (35 35 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (34 8 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (33 11 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (32 32 (:REWRITE USE-ALL-CONSP-2))
 (32 32 (:REWRITE USE-ALL-CONSP))
 (32 32 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (30 30 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (28 28 (:TYPE-PRESCRIPTION MEMBERP))
 (28 28 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (28 28 (:REWRITE ALL-<-TRANSITIVE))
 (27 2 (:REWRITE ALL-CONSP-OF-CDR))
 (26 3 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (26 1 (:REWRITE AXE-TREE-LISTP-OF-CDR-2))
 (24 24 (:REWRITE DEFAULT-+-1))
 (24 2 (:REWRITE AXE-TREEP-WHEN-DARGP))
 (24 2 (:REWRITE AXE-TREE-LISTP-WHEN-DARG-LISTP))
 (21 21 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (21 21 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (21 21 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (21 21 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (21 21 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (21 21 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (20 10 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (20 10 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (19 19 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (19 19 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (19 19 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (19 9 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (18 18 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (18 18 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (18 18 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (18 18 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (18 18 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (18 18 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (18 9 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (18 9 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (18 9 (:DEFINITION FIX))
 (16 16 (:REWRITE EQUAL-OF-LEN-AND-0))
 (16 16 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (16 8 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (15 15 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (15 15 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (15 15 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (13 13 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (13 13 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (11 11 (:REWRITE USE-ALL-RATIONALP-2))
 (11 11 (:REWRITE USE-ALL-RATIONALP))
 (11 11 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (11 11 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (10 10 (:REWRITE USE-ALL-RULE-ALISTP))
 (9 9 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (9 9 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (9 9 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (9 1 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (8 8 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (8 4 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN-CHEAP))
 (8 1 (:REWRITE DARG-LISTP-OF-CDR))
 (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 CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (7 2 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (6 6 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (6 6 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (6 6 (:TYPE-PRESCRIPTION DARG-LISTP))
 (6 6 (:TYPE-PRESCRIPTION ALL-CONSP))
 (6 3 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (6 3 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (6 2 (:REWRITE PSEUDO-DAGP-OF-CDR-WHEN-PSEUDO-DAGP))
 (4 4 (:TYPE-PRESCRIPTION DARGP-LESS-THAN))
 (4 4 (:TYPE-PRESCRIPTION AXE-TREE-LISTP))
 (4 2 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (4 2 (:REWRITE AXE-TREEP-WHEN-EQUAL-OF-CAR-AND-QUOTE-CHEAP))
 (3 3 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (3 3 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (3 3 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE DARGP-WHEN-NOT-CONSP-CHEAP))
 (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 (:DEFINITION MYQUOTEP))
 (1 1 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (1 1 (:TYPE-PRESCRIPTION MYQUOTEP))
 (1 1 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (1 1 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (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 (:DEFINITION QUOTEP))
 )
(TRY-TO-APPLY-RULES-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY-LINEAR
 (1172 5 (:DEFINITION PSEUDO-TERMP))
 (922 1 (:DEFINITION AXE-TREEP))
 (647 24 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (525 2 (:REWRITE AXE-TREEP-WHEN-PSEUDO-TERMP))
 (323 1 (:REWRITE BOUNDED-AXE-TREEP-WHEN-PSEUDO-TERMP))
 (291 291 (:TYPE-PRESCRIPTION LEN))
 (258 16 (:REWRITE LEN-OF-CDR))
 (249 54 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (223 1 (:REWRITE AXE-TREE-LISTP-OF-CDR))
 (211 16 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (186 6 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (162 81 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (127 47 (:REWRITE DEFAULT-CDR))
 (108 4 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (91 2 (:REWRITE AXE-TREE-LISTP-WHEN-PSEUDO-TERM-LISTP))
 (84 84 (:TYPE-PRESCRIPTION DARGP))
 (83 81 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (83 2 (:DEFINITION PSEUDO-TERM-LISTP))
 (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))
 (67 31 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (60 28 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (60 3 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (52 4 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (49 31 (:REWRITE DEFAULT-<-1))
 (45 31 (:REWRITE DEFAULT-<-2))
 (44 14 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (44 14 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (43 31 (:REWRITE USE-ALL-<))
 (40 40 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (38 1 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (32 32 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (31 31 (:REWRITE USE-ALL-<-2))
 (31 31 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (31 31 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (30 15 (:REWRITE DEFAULT-+-2))
 (28 5 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (28 4 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (27 2 (:REWRITE ALL-CONSP-OF-CDR))
 (26 26 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (26 3 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (26 1 (:REWRITE AXE-TREE-LISTP-OF-CDR-2))
 (24 24 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (24 2 (:REWRITE AXE-TREEP-WHEN-DARGP))
 (24 2 (:REWRITE AXE-TREE-LISTP-WHEN-DARG-LISTP))
 (17 17 (:REWRITE USE-ALL-<=-2))
 (17 17 (:REWRITE USE-ALL-<=))
 (17 17 (:REWRITE BOUND-WHEN-USB))
 (16 8 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (16 8 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (16 4 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (15 15 (:REWRITE DEFAULT-+-1))
 (15 15 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (14 14 (:REWRITE USE-ALL-CONSP-2))
 (14 14 (:REWRITE USE-ALL-CONSP))
 (14 14 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (14 14 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (14 14 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (14 14 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (14 14 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (13 6 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (13 1 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (12 12 (:TYPE-PRESCRIPTION MEMBERP))
 (12 12 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (12 12 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (12 6 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (12 6 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (12 6 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (12 6 (:DEFINITION FIX))
 (10 10 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (10 10 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (10 10 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE EQUAL-OF-LEN-AND-0))
 (10 10 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (10 10 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (10 10 (:REWRITE ALL-<-TRANSITIVE))
 (10 5 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (9 9 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (9 9 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (9 9 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (9 9 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (9 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (9 1 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (8 8 (:TYPE-PRESCRIPTION AXE-TREEP))
 (8 8 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (8 8 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (8 8 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (8 8 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (8 8 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (8 8 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (8 4 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (8 4 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (8 1 (:REWRITE DARG-LISTP-OF-CDR))
 (7 7 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (7 2 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (6 6 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (6 6 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (6 6 (:TYPE-PRESCRIPTION DARG-LISTP))
 (6 6 (:TYPE-PRESCRIPTION ALL-CONSP))
 (6 6 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (6 6 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (6 6 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (6 6 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (6 6 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (6 3 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (6 3 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (6 2 (:REWRITE PSEUDO-DAGP-OF-CDR-WHEN-PSEUDO-DAGP))
 (5 5 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (4 4 (:TYPE-PRESCRIPTION AXE-TREE-LISTP))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP))
 (4 4 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (4 4 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (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 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (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 EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (3 3 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (3 3 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE DARGP-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE AXE-TREEP-WHEN-SYMBOLP-CHEAP))
 (2 2 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (2 2 (:REWRITE AXE-TREEP-WHEN-BOUNDED-AXE-TREEP))
 (2 1 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (2 1 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (2 1 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (2 1 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (2 1 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN-CHEAP))
 (2 1 (:DEFINITION MYQUOTEP))
 (1 1 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (1 1 (:TYPE-PRESCRIPTION MYQUOTEP))
 (1 1 (:TYPE-PRESCRIPTION DARGP-LESS-THAN))
 (1 1 (:REWRITE USE-ALL-NATP-2))
 (1 1 (:REWRITE USE-ALL-NATP))
 (1 1 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (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 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 BOUNDED-AXE-TREEP-MONO))
 (1 1 (:DEFINITION QUOTEP))
 )
(SIMPLIFY-TREE-AND-ADD-TO-DAG-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY
 (1578 5 (:REWRITE BOUNDED-AXE-TREEP-WHEN-PSEUDO-TERMP))
 (1558 5 (:DEFINITION PSEUDO-TERMP))
 (310 10 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (236 118 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (162 6 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (122 118 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (118 118 (:TYPE-PRESCRIPTION DARGP))
 (118 118 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (118 118 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (118 118 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (100 63 (:REWRITE DEFAULT-<-2))
 (90 45 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (83 63 (:REWRITE DEFAULT-<-1))
 (75 63 (:REWRITE USE-ALL-<))
 (66 22 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (66 22 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (63 63 (:REWRITE USE-ALL-<-2))
 (63 63 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (63 63 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (63 63 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (50 2 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (46 2 (:LINEAR LEN-OF-CDR-LINEAR))
 (41 41 (:REWRITE USE-ALL-<=-2))
 (41 41 (:REWRITE USE-ALL-<=))
 (41 41 (:REWRITE BOUND-WHEN-USB))
 (41 25 (:REWRITE DEFAULT-+-2))
 (40 40 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (27 27 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (27 27 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (25 25 (:REWRITE DEFAULT-+-1))
 (24 24 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (24 24 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (24 24 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (24 24 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (24 6 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (22 22 (:REWRITE USE-ALL-CONSP-2))
 (22 22 (:REWRITE USE-ALL-CONSP))
 (22 22 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (22 22 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (22 22 (:LINEAR ARRAY2P-LINEAR))
 (20 10 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (18 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (16 1 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (15 15 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (12 12 (:TYPE-PRESCRIPTION MEMBERP))
 (12 12 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (12 6 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (11 11 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (11 11 (:REWRITE EQUAL-OF-LEN-AND-0))
 (10 10 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (10 10 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (10 10 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (10 10 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (10 10 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (10 10 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (10 10 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (10 10 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (10 10 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (10 10 (:REWRITE ALL-<-TRANSITIVE))
 (10 5 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (10 5 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (10 5 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (10 5 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (10 5 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN-CHEAP))
 (7 7 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (6 6 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (6 6 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (6 6 (:REWRITE USE-ALL-RULE-ALISTP))
 (6 6 (:REWRITE USE-ALL-RATIONALP-2))
 (6 6 (:REWRITE USE-ALL-RATIONALP))
 (6 6 (:REWRITE USE-ALL-NATP-2))
 (6 6 (:REWRITE USE-ALL-NATP))
 (6 6 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (6 6 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (6 6 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (6 6 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (6 6 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:TYPE-PRESCRIPTION AXE-TREEP))
 (5 5 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (5 5 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (5 5 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (5 5 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (3 1 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (3 1 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-CAR-AND-QUOTE))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-NATP-CHEAP))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION MYQUOTEP))
 (1 1 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-QUOTEP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-CONSP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-MONO))
 )
(SIMPLIFY-TREE-AND-ADD-TO-DAG-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY-LINEAR
 (930 3 (:REWRITE BOUNDED-AXE-TREEP-WHEN-PSEUDO-TERMP))
 (918 3 (:DEFINITION PSEUDO-TERMP))
 (537 17 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (242 242 (:TYPE-PRESCRIPTION LEN))
 (224 52 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (186 6 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (165 10 (:REWRITE LEN-OF-CDR))
 (153 9 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (120 60 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (108 4 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (78 30 (:REWRITE DEFAULT-CDR))
 (60 60 (:TYPE-PRESCRIPTION DARGP))
 (60 60 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (60 60 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (60 60 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (60 60 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (58 29 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (51 32 (:REWRITE DEFAULT-<-2))
 (45 32 (:REWRITE DEFAULT-<-1))
 (44 32 (:REWRITE USE-ALL-<))
 (42 14 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (42 14 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (32 32 (:REWRITE USE-ALL-<-2))
 (32 32 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (32 32 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (32 32 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (24 24 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (20 10 (:REWRITE DEFAULT-+-2))
 (18 18 (:REWRITE USE-ALL-<=-2))
 (18 18 (:REWRITE USE-ALL-<=))
 (18 18 (:REWRITE BOUND-WHEN-USB))
 (17 17 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (16 4 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (16 1 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (14 14 (:REWRITE USE-ALL-CONSP-2))
 (14 14 (:REWRITE USE-ALL-CONSP))
 (14 14 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (14 14 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (12 12 (:TYPE-PRESCRIPTION MEMBERP))
 (12 6 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (11 11 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (11 11 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (11 11 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (10 10 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE DEFAULT-+-1))
 (9 9 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (9 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (8 8 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (7 7 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (7 7 (:REWRITE EQUAL-OF-LEN-AND-0))
 (6 6 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (6 6 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (6 6 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (6 6 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (6 6 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (6 6 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 (6 6 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE ALL-<-TRANSITIVE))
 (6 3 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (6 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (6 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (6 3 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (6 3 (:REWRITE PSEUDO-TERMP-OF-CADDR))
 (6 3 (:REWRITE BOUNDED-AXE-TREEP-WHEN-DARGP-LESS-THAN-CHEAP))
 (6 3 (:DEFINITION FIX))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP))
 (4 4 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (4 4 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (3 3 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (3 3 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (3 3 (:TYPE-PRESCRIPTION AXE-TREEP))
 (3 3 (:REWRITE USE-ALL-RATIONALP-2))
 (3 3 (:REWRITE USE-ALL-RATIONALP))
 (3 3 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (3 3 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (3 3 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (3 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (3 3 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (3 3 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 1 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (3 1 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-CAR-AND-QUOTE))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-NATP-CHEAP))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION MYQUOTEP))
 (1 1 (:REWRITE USE-ALL-NATP-2))
 (1 1 (:REWRITE USE-ALL-NATP))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (1 1 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-QUOTEP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-CONSP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-MONO))
 )
(SIMPLIFY-TREES-AND-ADD-TO-DAG-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY
 (470 19 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (248 8 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (176 4 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-PSEUDO-TERM-LISTP))
 (160 4 (:DEFINITION PSEUDO-TERM-LISTP))
 (102 4 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-NOT-CONSP))
 (64 32 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (64 4 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (60 30 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (50 34 (:REWRITE DEFAULT-<-2))
 (48 16 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (48 16 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (43 34 (:REWRITE DEFAULT-<-1))
 (40 19 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (38 34 (:REWRITE USE-ALL-<))
 (34 34 (:REWRITE USE-ALL-<-2))
 (34 34 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (34 34 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (34 34 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (32 4 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-DARG-LISTP))
 (30 30 (:TYPE-PRESCRIPTION DARGP))
 (30 30 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (30 30 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (30 30 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (30 30 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (20 20 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (20 5 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (20 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (19 19 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (18 18 (:REWRITE USE-ALL-<=-2))
 (18 18 (:REWRITE USE-ALL-<=))
 (18 18 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (18 18 (:REWRITE BOUND-WHEN-USB))
 (16 16 (:REWRITE USE-ALL-CONSP-2))
 (16 16 (:REWRITE USE-ALL-CONSP))
 (16 16 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (16 8 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (16 8 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (12 12 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (12 12 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (12 12 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (12 12 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (12 12 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (11 11 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (9 9 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (9 9 (:REWRITE ALL-<-TRANSITIVE))
 (8 8 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (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 4 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (7 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (6 6 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (6 6 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (5 5 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (5 5 (:REWRITE USE-ALL-RULE-ALISTP))
 (5 5 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (5 5 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (4 4 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (3 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (2 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (2 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:REWRITE USE-ALL-RATIONALP-2))
 (1 1 (:REWRITE USE-ALL-RATIONALP))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE BOUNDED-DARG-LISTP-MONOTONE))
 (1 1 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(SIMPLIFY-TREES-AND-ADD-TO-DAG-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY-LINEAR
 (418 17 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (248 8 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (176 4 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-PSEUDO-TERM-LISTP))
 (160 4 (:DEFINITION PSEUDO-TERM-LISTP))
 (102 4 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-NOT-CONSP))
 (56 28 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (56 28 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (53 34 (:REWRITE DEFAULT-<-1))
 (48 34 (:REWRITE DEFAULT-<-2))
 (46 34 (:REWRITE USE-ALL-<))
 (42 14 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (42 14 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (38 17 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (34 34 (:REWRITE USE-ALL-<-2))
 (34 34 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (34 34 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (34 34 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (32 4 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-DARG-LISTP))
 (28 28 (:TYPE-PRESCRIPTION DARGP))
 (28 28 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (28 28 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (28 28 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (28 28 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (20 20 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (20 20 (:REWRITE USE-ALL-<=-2))
 (20 20 (:REWRITE USE-ALL-<=))
 (20 20 (:REWRITE BOUND-WHEN-USB))
 (20 5 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (20 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (18 18 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (17 17 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (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 CONSP-WHEN-LEN-GREATER))
 (12 12 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (12 12 (:TYPE-PRESCRIPTION MEMBERP))
 (12 12 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (12 12 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (12 12 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (12 12 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (11 11 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (9 9 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (9 9 (:REWRITE ALL-<-TRANSITIVE))
 (9 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (8 8 (:TYPE-PRESCRIPTION DARG-LISTP))
 (8 8 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (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 4 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (8 4 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (7 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (6 6 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (6 6 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (5 5 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (5 5 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (5 5 (:REWRITE USE-ALL-RULE-ALISTP))
 (5 5 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (5 5 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (4 4 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (3 3 (:REWRITE USE-ALL-RATIONALP-2))
 (3 3 (:REWRITE USE-ALL-RATIONALP))
 (3 3 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (2 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (2 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE BOUNDED-DARG-LISTP-MONOTONE))
 )
(SIMPLIFY-FUN-CALL-AND-ADD-TO-DAG-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY-LINEAR
 (140 6 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (124 4 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (40 2 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (39 15 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (28 28 (:TYPE-PRESCRIPTION LEN))
 (27 15 (:REWRITE DEFAULT-<-1))
 (23 15 (:REWRITE USE-ALL-<))
 (21 3 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (20 6 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (19 15 (:REWRITE DEFAULT-<-2))
 (18 9 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (16 8 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (15 15 (:REWRITE USE-ALL-<-2))
 (15 15 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (15 15 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (12 4 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (12 4 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (12 3 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (11 11 (:REWRITE USE-ALL-<=-2))
 (11 11 (:REWRITE USE-ALL-<=))
 (11 11 (:REWRITE BOUND-WHEN-USB))
 (10 10 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (9 9 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (8 8 (:TYPE-PRESCRIPTION MEMBERP))
 (8 8 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (8 8 (:TYPE-PRESCRIPTION DARGP))
 (8 8 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (8 8 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (8 8 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (8 4 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (7 7 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (7 7 (:REWRITE ALL-<-TRANSITIVE))
 (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 CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (6 3 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (6 3 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (6 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (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 CONSP-WHEN-LEN-GREATER))
 (4 4 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (4 2 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (4 2 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (3 3 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (3 1 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (3 1 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-CAR-AND-QUOTE))
 (2 2 (:REWRITE USE-ALL-RATIONALP-2))
 (2 2 (:REWRITE USE-ALL-RATIONALP))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (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-SINGLETON-CONSTANT-IFF))
 (2 2 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (2 2 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-NATP-CHEAP))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION MYQUOTEP))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-QUOTEP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-WHEN-CONSP-CHEAP))
 (1 1 (:REWRITE DARGP-LESS-THAN-MONO))
 )
(SIMPLIFY-FUN-CALL-AND-ADD-TO-DAG-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY-DARGP
 (140 6 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (124 4 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (40 2 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (28 28 (:TYPE-PRESCRIPTION LEN))
 (26 14 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (21 14 (:REWRITE DEFAULT-<-1))
 (21 3 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (20 6 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (18 14 (:REWRITE USE-ALL-<))
 (18 14 (:REWRITE DEFAULT-<-2))
 (18 9 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (16 8 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (14 14 (:REWRITE USE-ALL-<-2))
 (14 14 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (14 14 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (12 4 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (12 4 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (12 3 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (10 10 (:REWRITE USE-ALL-<=-2))
 (10 10 (:REWRITE USE-ALL-<=))
 (10 10 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (10 10 (:REWRITE BOUND-WHEN-USB))
 (9 9 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (8 8 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (8 8 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (8 8 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (8 4 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (7 7 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (7 7 (:REWRITE ALL-<-TRANSITIVE))
 (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 CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (6 3 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (6 3 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (4 4 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (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 CONSP-WHEN-LEN-GREATER))
 (4 4 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (3 3 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (3 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 1 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (3 1 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-CAR-AND-QUOTE))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (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 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 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-SINGLETON-CONSTANT-IFF))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (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))
 )
(SIMPLIFY-FUN-CALL-AND-ADD-TO-DAG-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY-ARRAY-LENGTHS
 (140 6 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (124 4 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (40 2 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (28 28 (:TYPE-PRESCRIPTION LEN))
 (26 14 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (21 14 (:REWRITE DEFAULT-<-1))
 (21 3 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (20 6 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (18 14 (:REWRITE USE-ALL-<))
 (18 14 (:REWRITE DEFAULT-<-2))
 (18 9 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (16 8 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (14 14 (:REWRITE USE-ALL-<-2))
 (14 14 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (14 14 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (12 4 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (12 4 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (12 3 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (10 10 (:REWRITE USE-ALL-<=-2))
 (10 10 (:REWRITE USE-ALL-<=))
 (10 10 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (10 10 (:REWRITE BOUND-WHEN-USB))
 (9 9 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (8 8 (:TYPE-PRESCRIPTION DARGP))
 (8 8 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (8 8 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (8 8 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (8 4 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (7 7 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (7 7 (:REWRITE ALL-<-TRANSITIVE))
 (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 CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (6 3 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (6 3 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (4 4 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (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 CONSP-WHEN-LEN-GREATER))
 (4 4 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (3 3 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (3 3 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (3 3 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (3 3 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (3 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 1 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (3 1 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-CAR-AND-QUOTE))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (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 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 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-SINGLETON-CONSTANT-IFF))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (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))
 )
(SIMPLIFY-FUN-CALL-AND-ADD-TO-DAG-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY
 (294 11 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (186 6 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (60 3 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (50 13 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (39 26 (:REWRITE DEFAULT-<-2))
 (39 3 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (38 26 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (36 18 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (34 26 (:REWRITE DEFAULT-<-1))
 (34 17 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (30 26 (:REWRITE USE-ALL-<))
 (28 4 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (27 1 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (26 26 (:REWRITE USE-ALL-<-2))
 (26 26 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (26 26 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (24 8 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (24 8 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (20 20 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (18 18 (:TYPE-PRESCRIPTION DARGP))
 (18 18 (:REWRITE USE-ALL-<=-2))
 (18 18 (:REWRITE USE-ALL-<=))
 (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 (:REWRITE BOUND-WHEN-USB))
 (18 1 (:REWRITE LEN-OF-CDR))
 (16 4 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (16 1 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (14 14 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (13 13 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (13 13 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (13 1 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (12 12 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (12 12 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (12 12 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (12 6 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (11 11 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (10 10 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (10 10 (:REWRITE ALL-<-TRANSITIVE))
 (10 5 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (10 5 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (8 8 (:REWRITE USE-ALL-CONSP-2))
 (8 8 (:REWRITE USE-ALL-CONSP))
 (8 8 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (8 4 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (8 4 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (6 6 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (6 6 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (6 6 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (6 6 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (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-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (5 5 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (5 5 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (5 5 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (5 5 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (5 5 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (4 4 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP))
 (4 4 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (3 3 (:REWRITE USE-ALL-NATP-2))
 (3 3 (:REWRITE USE-ALL-NATP))
 (3 3 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (3 3 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (3 3 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE DEFAULT-CDR))
 (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 BOUNDED-DAG-PARENT-ARRAYP-MONOTONE))
 (2 2 (:REWRITE BOUNDED-DAG-CONSTANT-ALISTP-MONOTONE))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-NATP-CHEAP))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION MYQUOTEP))
 (1 1 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (1 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 (1 1 (:REWRITE DEFAULT-+-1))
 (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 CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(SIMPLIFY-FUN-CALL-AND-ADD-TO-DAG-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY-WHEN-NODENUM
 (294 11 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (186 6 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (65 65 (:TYPE-PRESCRIPTION LEN))
 (61 26 (:REWRITE DEFAULT-<-2))
 (60 3 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (50 13 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (38 26 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (36 18 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (34 26 (:REWRITE DEFAULT-<-1))
 (34 17 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (30 26 (:REWRITE USE-ALL-<))
 (28 4 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (27 1 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (26 26 (:REWRITE USE-ALL-<-2))
 (26 26 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (26 26 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (24 8 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (24 8 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (24 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (18 18 (:TYPE-PRESCRIPTION DARGP))
 (18 18 (:REWRITE USE-ALL-<=-2))
 (18 18 (:REWRITE USE-ALL-<=))
 (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 (:REWRITE BOUND-WHEN-USB))
 (18 1 (:REWRITE LEN-OF-CDR))
 (16 4 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (16 1 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (14 14 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (13 1 (:REWRITE RATIONALP-OF-ALEN1-WHEN-ARRAY1P))
 (13 1 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (13 1 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (12 12 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (12 12 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (12 6 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (11 11 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (11 11 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (11 11 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (11 11 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (10 10 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (10 10 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (10 10 (:REWRITE ALL-<-TRANSITIVE))
 (8 8 (:REWRITE USE-ALL-CONSP-2))
 (8 8 (:REWRITE USE-ALL-CONSP))
 (8 8 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (8 4 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (8 4 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (6 6 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (6 6 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (6 6 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-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))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (4 4 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP))
 (4 4 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (4 1 (:REWRITE SIMPLIFY-FUN-CALL-AND-ADD-TO-DAG-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY-ARRAY-LENGTHS))
 (3 3 (:REWRITE USE-ALL-RATIONALP-2))
 (3 3 (:REWRITE USE-ALL-RATIONALP))
 (3 3 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (3 3 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (3 3 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (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-SINGLETON-CONSTANT-IFF))
 (3 3 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (3 3 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (3 3 (:REWRITE DEFAULT-CDR))
 (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))
 (3 1 (:REWRITE ARRAY1P-WHEN-CANDIDATE-DEPS-ARRAYP))
 (3 1 (:REWRITE ARRAY1P-WHEN-ASSUMPTION-ARRAYP))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-NATP-CHEAP))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION MYQUOTEP))
 (1 1 (:REWRITE USE-ALL-NATP-2))
 (1 1 (:REWRITE USE-ALL-NATP))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (1 1 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (1 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 (1 1 (:REWRITE DEFAULT-+-1))
 (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 CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (1 1 (:REWRITE ARRAY1P-WHEN-SIZE-ARRAYP))
 (1 1 (:REWRITE ARRAY1P-WHEN-RENAMING-ARRAYP))
 (1 1 (:REWRITE ARRAY1P-WHEN-PSEUDO-DAG-ARRAYP))
 (1 1 (:REWRITE ARRAY1P-WHEN-CONTEXT-ARRAYP))
 (1 1 (:REWRITE ARRAY1P-WHEN-BOUNDED-CONTEXT-ARRAYP))
 )
(RELIEVE-FREE-VAR-HYP-AND-ALL-OTHERS-FOR-BASIC-PROVER
 (67186 3080 (:REWRITE AXE-TREE-LISTP-OF-CDR-2))
 (50340 1574 (:REWRITE AXE-TREEP-WHEN-PSEUDO-TERMP))
 (41570 3036 (:REWRITE AXE-TREE-LISTP-OF-CDR))
 (13836 1444 (:REWRITE AXE-TREEP-OF-CAR))
 (5300 1618 (:REWRITE AXE-TREEP-WHEN-EQUAL-OF-CAR-AND-QUOTE-CHEAP))
 (2784 1620 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (2670 56 (:REWRITE BOUNDED-AXE-TREEP-WHEN-PSEUDO-TERMP))
 (2042 1021 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (1712 384 (:REWRITE BOUNDED-AXE-TREEP-WHEN-NATP-STRONG))
 (900 150 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (516 129 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (479 479 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (448 54 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (173 173 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (38 2 (:REWRITE <-OF-LARGEST-NON-QUOTEP))
 (36 12 (:REWRITE SYMBOL-LISTP-OF-CDR))
 (34 30 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (34 30 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (18 18 (: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
 (14100 7050 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-AREF1))
 (6172 3086 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-DARGS-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX-SIMPLE))
 (6018 1263 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (5450 5450 (:TYPE-PRESCRIPTION TYPE-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX))
 (4216 527 (:REWRITE ALL-<-HACK))
 (3278 114 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (3220 150 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (3170 3086 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-DARGS-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP))
 (3154 973 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (3049 25 (:REWRITE ALL-<-OF-CONS))
 (2856 24 (:REWRITE <-OF-MAYBE-REPLACE-NODENUM-USING-ASSUMPTION-ARRAY))
 (2636 484 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (2636 484 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (2622 38 (:DEFINITION PSEUDO-TERM-LISTP))
 (1958 732 (:REWRITE AREF1-WHEN-TOO-LARGE-CHEAP))
 (1726 863 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (1406 19 (:REWRITE BOUNDED-AXE-TREEP-WHEN-PSEUDO-TERMP))
 (1387 19 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-PSEUDO-TERM-LISTP))
 (1368 19 (:REWRITE PSEUDO-TERMP-OF-CONS-1))
 (1320 128 (:REWRITE LEN-OF-AREF1-WHEN-QUOTEP-AND-PSEUDO-DAG-ARRAYP-AUX))
 (1316 1316 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (1315 1315 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (1313 1313 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (1278 468 (:REWRITE DEFAULT-CDR))
 (1226 696 (:REWRITE DEFAULT-+-2))
 (1194 728 (:REWRITE DEFAULT-<-2))
 (1159 19 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-NOT-CONSP))
 (1056 1056 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (1056 528 (:REWRITE ALL-NATP-IMPLIES-ALL-INTEGERP-CHEAP))
 (863 863 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (863 863 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (863 863 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (863 728 (:REWRITE DEFAULT-<-1))
 (822 666 (:REWRITE USE-ALL-CONSP))
 (740 728 (:REWRITE USE-ALL-<))
 (728 728 (:REWRITE USE-ALL-<-2))
 (709 36 (:REWRITE NOT-EQUAL-OF-CAR-AND-QUOTE-WHEN-LEN-WRONG-AND-PSEUDO-DAG-ARRAYP-AUX))
 (696 696 (:REWRITE DEFAULT-+-1))
 (670 84 (:REWRITE PSEUDO-DAG-ARRAYP-AUX-OF-CAR))
 (668 668 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (666 666 (:REWRITE USE-ALL-CONSP-2))
 (653 77 (:REWRITE LOOKUP-NODE-IN-ALIST-WHEN-NOT-GET-UNMAPPED-DARGS))
 (618 309 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (570 285 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (560 560 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (528 528 (:REWRITE ALL-UNSIGNED-BYTE-P-IMPLIES-ALL-INTEGERP))
 (528 528 (:REWRITE ALL-INTEGERP-WHEN-UNSIGNED-BYTE-LISTP))
 (528 528 (:REWRITE ALL-INTEGERP-WHEN-NOT-CONSP-CHEAP))
 (507 6 (:REWRITE NOT-CONSP-OF-NTH-OF-DARGS-OF-AREF1))
 (496 124 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (490 490 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (412 412 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (362 14 (:REWRITE CONSP-OF-LOOKUP-DARG-IN-NODE-RESULT-ALIST))
 (353 59 (:REWRITE NTH-WHEN-NOT-CONSP-CHEAP))
 (300 150 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (291 84 (:REWRITE PSEUDO-DAG-ARRAYP-AUX-WHEN-PSEUDO-DAGP-AUX))
 (285 285 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (284 284 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (284 284 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (274 274 (:REWRITE USE-ALL-<=-2))
 (274 274 (:REWRITE USE-ALL-<=))
 (274 274 (:REWRITE BOUND-WHEN-USB))
 (252 127 (:TYPE-PRESCRIPTION SYMBOLP-OF-NTH-0-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP))
 (250 200 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (232 114 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (224 224 (:LINEAR ARRAY2P-LINEAR))
 (223 223 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (223 223 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (220 220 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (196 196 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (196 196 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (171 171 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (168 168 (:TYPE-PRESCRIPTION MEMBERP))
 (168 3 (:REWRITE EQUAL-OF-QUOTE-AND-CAR-OF-NTH-OF-DARGS-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP))
 (159 159 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (150 150 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (138 138 (:TYPE-PRESCRIPTION PSEUDO-DAGP-AUX))
 (123 3 (:REWRITE CAR-OF-NTH-OF-DARGS-OF-AREF1))
 (121 121 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (121 121 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (121 121 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (121 121 (:REWRITE USE-ALL-RULE-ALISTP))
 (121 121 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (121 121 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (104 52 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (104 52 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (101 101 (:REWRITE USE-ALL-NATP-2))
 (101 101 (:REWRITE USE-ALL-NATP))
 (101 101 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (101 101 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (101 101 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (96 48 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (96 48 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (95 48 (:REWRITE UNSIGNED-BYTE-P-OF-+))
 (83 83 (:REWRITE <-OF-+-OF-1-STRENGTHEN))
 (76 76 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (73 73 (:REWRITE UNSIGNED-BYTE-P-FALSE-WHEN-NOT-LONGER))
 (71 71 (:REWRITE USE-ALL-RATIONALP-2))
 (71 71 (:REWRITE USE-ALL-RATIONALP))
 (69 69 (:REWRITE PSEUDO-DAGP-AUX-WHEN-NOT-CONSP-CHEAP))
 (59 59 (:REWRITE ZP-OPEN))
 (59 59 (:REWRITE NTH-WHEN-ZP-CHEAP))
 (59 59 (:REWRITE NTH-WHEN-EQUAL-OF-TAKE-AND-CONSTANT))
 (59 59 (:REWRITE NTH-WHEN-ALL-EQUAL$))
 (59 59 (:REWRITE NTH-WHEN-<=-LEN-CHEAP))
 (56 28 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (52 52 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (52 52 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (50 50 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (50 50 (:REWRITE UNSIGNED-BYTE-P-WHEN-SIZE-IS-NEGATIVE-LIMITED))
 (50 50 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (50 50 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (50 25 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (50 25 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (49 49 (:REWRITE GET-UNMAPPED-DARGS-WHEN-ACC-AND-UNMAPPED-FOUNDP))
 (48 48 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (48 48 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (48 48 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (48 48 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (48 48 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (46 46 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (46 46 (:REWRITE EQUAL-OF-QUOTE-AND-CAR-OF-AREF1-WHEN-RENAMING-ARRAYP-AUX))
 (38 38 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (38 19 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (38 12 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (35 35 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (35 35 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (30 30 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-DIMENSIONS-WHEN-ARRAY1P))
 (30 30 (:TYPE-PRESCRIPTION POSP-OF-CAR-OF-DIMENSIONS-WHEN-ARRAY1P))
 (28 28 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (25 25 (:REWRITE BOUNDED-DARG-LISTP-MONOTONE))
 (24 12 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (19 19 (:REWRITE BOUNDED-AXE-TREEP-MONO))
 (19 19 (:REWRITE BOUNDED-AXE-TREE-LISTP-MONO))
 (19 19 (:REWRITE AXE-TREEP-WHEN-BOUNDED-AXE-TREEP))
 (17 1 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (16 2 (:REWRITE LEN-OF-NTH-0-WHEN-AXE-TREEP-CHEAP))
 (12 12 (:TYPE-PRESCRIPTION MYQUOTEP))
 (9 3 (:REWRITE CAR-OF-NTH-0-WHEN-PSEUDO-DAGP))
 (9 1 (:REWRITE DARGP-LESS-THAN-OF-AREF1-WHEN-BOUNDED-RENAMING-ARRAYP))
 (8 1 (:REWRITE ALL-<-OF-+-OF-1))
 (7 1 (:REWRITE DARGP-LESS-THAN-OF-AREF1-WHEN-RENAMING-ARRAYP))
 (6 6 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (6 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (5 1 (:REWRITE USE-ALL-<-FOR-CAR))
 (4 2 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (4 2 (:REWRITE LEN-OF-NTH-WHEN-DARG-LISTP))
 (4 2 (:REWRITE LEN-OF-NTH-OF-DARGS))
 (4 1 (:REWRITE DARGP-LESS-THAN-OF-AREF1-WHEN-RENAMING-ARRAYP-AUX))
 (3 1 (:REWRITE ARRAY1P-WHEN-CANDIDATE-DEPS-ARRAYP))
 (3 1 (:REWRITE ARRAY1P-WHEN-ASSUMPTION-ARRAYP))
 (3 1 (:REWRITE ALL-<-OF-0-WHEN-ALL-NATP))
 (2 2 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (2 2 (:TYPE-PRESCRIPTION DAG-EXPRP))
 (2 2 (:TYPE-PRESCRIPTION BOUNDED-RENAMING-ARRAYP))
 (2 2 (:REWRITE LEN-OF-NTH-WHEN-BOUNDED-DARG-LISTP))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-NATP-CHEAP))
 (1 1 (:REWRITE USE-ALL-DAG-FUNCTION-CALL-EXPRP-2))
 (1 1 (:REWRITE USE-ALL-DAG-FUNCTION-CALL-EXPRP))
 (1 1 (:REWRITE RENAMING-ARRAYP-MONOTONE))
 (1 1 (:REWRITE RENAMING-ARRAYP-AUX-MONOTONE))
 (1 1 (:REWRITE PSEUDO-DAG-ARRAYP-LIST-WHEN-BOUNDED-DARG-LISTP-SPECIAL))
 (1 1 (:REWRITE PSEUDO-DAG-ARRAYP-LIST-WHEN-BOUNDED-DARG-LISTP))
 (1 1 (:REWRITE PSEUDO-DAG-ARRAYP-AUX-MONOTONE))
 (1 1 (:REWRITE NOT-<-OF-CAR-WHEN-BOUNDED-DARG-LISTP-2))
 (1 1 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (1 1 (:REWRITE MYQUOTEP-OF-AREF1-WHEN-RENAMING-ARRAYP-FREE))
 (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 BOUNDED-RENAMING-ARRAYP-MONOTONE3))
 (1 1 (:REWRITE BOUNDED-RENAMING-ARRAYP-MONOTONE2))
 (1 1 (:REWRITE BOUNDED-RENAMING-ARRAYP-MONOTONE1))
 (1 1 (:REWRITE ARRAY1P-WHEN-SIZE-ARRAYP))
 (1 1 (:REWRITE ARRAY1P-WHEN-RENAMING-ARRAYP))
 (1 1 (:REWRITE ARRAY1P-WHEN-CONTEXT-ARRAYP))
 (1 1 (:REWRITE ARRAY1P-WHEN-BOUNDED-CONTEXT-ARRAYP))
 )
(REWRITE-NODES-FOR-BASIC-PROVER-RETURN-TYPE
 (483118 22064 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (248334 16558 (:REWRITE DEFAULT-CDR))
 (174176 2782 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (157064 9712 (:REWRITE LEN-OF-CDR))
 (155154 29307 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (129730 64865 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-AREF1))
 (95349 37158 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (74966 37483 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-DARGS-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX-SIMPLE))
 (67014 33507 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (53867 10449 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (53867 10449 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (43606 18873 (:REWRITE AREF1-WHEN-TOO-LARGE-CHEAP))
 (41247 37483 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-DARGS-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP))
 (39416 892 (:REWRITE CONSP-OF-LOOKUP-DARG-IN-NODE-RESULT-ALIST))
 (37786 190 (:REWRITE <-OF-MAYBE-REPLACE-NODENUM-USING-ASSUMPTION-ARRAY))
 (33507 33507 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (33507 33507 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (33507 33507 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (32909 32909 (:TYPE-PRESCRIPTION TYPE-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX))
 (28504 162 (:REWRITE ALL-<-OF-CONS))
 (27852 9284 (:REWRITE +-COMBINE-CONSTANTS))
 (27458 3530 (:REWRITE NTH-WHEN-NOT-CONSP-CHEAP))
 (22627 21192 (:REWRITE DEFAULT-+-2))
 (22064 22064 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (21465 11443 (:REWRITE DEFAULT-<-2))
 (21192 21192 (:REWRITE DEFAULT-+-1))
 (16300 770 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (15810 9688 (:REWRITE USE-ALL-CONSP))
 (14628 474 (:REWRITE NOT-EQUAL-OF-CAR-AND-QUOTE-WHEN-LEN-WRONG-AND-PSEUDO-DAG-ARRAYP-AUX))
 (14056 28 (:REWRITE DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (13166 13166 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (13166 13166 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (13165 13165 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (12992 280 (:REWRITE NOT-CONSP-OF-NTH-OF-DARGS-OF-AREF1))
 (12980 11443 (:REWRITE DEFAULT-<-1))
 (12641 11443 (:REWRITE USE-ALL-<))
 (11464 1433 (:REWRITE ALL-<-HACK))
 (11443 11443 (:REWRITE USE-ALL-<-2))
 (10985 2229 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (9714 9714 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (9688 9688 (:REWRITE USE-ALL-CONSP-2))
 (8358 398 (:REWRITE CONSP-OF-CDR))
 (7320 7320 (:TYPE-PRESCRIPTION MEMBERP))
 (6144 6144 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (6144 6144 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (6088 6088 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (5572 2782 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (5389 793 (:REWRITE LOOKUP-NODE-IN-ALIST-WHEN-NOT-GET-UNMAPPED-DARGS))
 (5368 592 (:REWRITE ZP-OPEN))
 (4032 56 (:REWRITE EQUAL-OF-QUOTE-AND-CAR-OF-NTH-OF-DARGS-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP))
 (3530 3530 (:REWRITE NTH-WHEN-ZP-CHEAP))
 (3530 3530 (:REWRITE NTH-WHEN-EQUAL-OF-TAKE-AND-CONSTANT))
 (3530 3530 (:REWRITE NTH-WHEN-ALL-EQUAL$))
 (3530 3530 (:REWRITE NTH-WHEN-<=-LEN-CHEAP))
 (3316 970 (:REWRITE PSEUDO-DAG-ARRAYP-AUX-WHEN-PSEUDO-DAGP-AUX))
 (2968 56 (:REWRITE CAR-OF-NTH-OF-DARGS-OF-AREF1))
 (2868 2868 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (2868 1434 (:REWRITE ALL-NATP-IMPLIES-ALL-INTEGERP-CHEAP))
 (2576 28 (:REWRITE NATP-OF-MAYBE-REPLACE-NODENUM-USING-ASSUMPTION-ARRAY))
 (2482 2482 (:REWRITE USE-ALL-<=-2))
 (2482 2482 (:REWRITE USE-ALL-<=))
 (2482 2482 (:REWRITE BOUND-WHEN-USB))
 (2346 34 (:DEFINITION PSEUDO-TERM-LISTP))
 (2208 368 (:REWRITE PSEUDO-DAG-ARRAYP-LIST-OF-CDR))
 (1704 852 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (1682 1179 (:TYPE-PRESCRIPTION SYMBOLP-OF-NTH-0-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP))
 (1564 1564 (:TYPE-PRESCRIPTION PSEUDO-DAGP-AUX))
 (1540 770 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (1434 1434 (:REWRITE ALL-UNSIGNED-BYTE-P-IMPLIES-ALL-INTEGERP))
 (1434 1434 (:REWRITE ALL-INTEGERP-WHEN-UNSIGNED-BYTE-LISTP))
 (1434 1434 (:REWRITE ALL-INTEGERP-WHEN-NOT-CONSP-CHEAP))
 (1433 1433 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (1426 1102 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (1338 669 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (1327 1327 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (1261 20 (:REWRITE BOUNDED-AXE-TREEP-WHEN-PSEUDO-TERMP))
 (1244 20 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-PSEUDO-TERM-LISTP))
 (1224 17 (:REWRITE PSEUDO-TERMP-OF-CONS-1))
 (1196 299 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (1176 588 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (1043 1043 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (1041 347 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1040 20 (:REWRITE BOUNDED-AXE-TREE-LISTP-WHEN-NOT-CONSP))
 (1028 1028 (:LINEAR ARRAY2P-LINEAR))
 (852 852 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (830 830 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (830 830 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (782 782 (:REWRITE PSEUDO-DAGP-AUX-WHEN-NOT-CONSP-CHEAP))
 (770 770 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (766 383 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (766 383 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (736 736 (:REWRITE PSEUDO-DAG-ARRAYP-LIST-WHEN-BOUNDED-DARG-LISTP-SPECIAL))
 (736 736 (:REWRITE PSEUDO-DAG-ARRAYP-LIST-WHEN-BOUNDED-DARG-LISTP))
 (601 601 (:REWRITE USE-ALL-NATP-2))
 (601 601 (:REWRITE USE-ALL-NATP))
 (601 601 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (601 601 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (601 601 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (564 230 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (564 230 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (550 550 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (550 550 (:REWRITE EQUAL-OF-QUOTE-AND-CAR-OF-AREF1-WHEN-RENAMING-ARRAYP-AUX))
 (448 56 (:REWRITE LEN-OF-NTH-0-WHEN-AXE-TREEP-CHEAP))
 (443 443 (:REWRITE USE-ALL-RATIONALP-2))
 (443 443 (:REWRITE USE-ALL-RATIONALP))
 (426 426 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (426 426 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (398 398 (:REWRITE PSEUDO-DAG-ARRAYP-AUX-MONOTONE))
 (398 398 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (383 383 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (383 383 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (383 383 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (383 383 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (383 383 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (347 347 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (347 347 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (324 324 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (324 162 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (324 162 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (324 162 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (299 299 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (299 299 (:REWRITE USE-ALL-RULE-ALISTP))
 (299 299 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (230 230 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (230 230 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (189 189 (:REWRITE GET-UNMAPPED-DARGS-WHEN-ACC-AND-UNMAPPED-FOUNDP))
 (168 56 (:REWRITE CAR-OF-NTH-0-WHEN-PSEUDO-DAGP))
 (162 162 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (162 162 (:REWRITE BOUNDED-DARG-LISTP-MONOTONE))
 (153 153 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (119 119 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (112 112 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (112 56 (:REWRITE LEN-OF-NTH-WHEN-DARG-LISTP))
 (112 56 (:REWRITE LEN-OF-NTH-OF-DARGS))
 (107 35 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (70 35 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (68 68 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (56 56 (:TYPE-PRESCRIPTION DAG-EXPRP))
 (56 56 (:REWRITE LEN-OF-NTH-WHEN-BOUNDED-DARG-LISTP))
 (56 28 (:REWRITE DARGP-LESS-THAN-WHEN-NATP-CHEAP))
 (40 20 (:REWRITE AXE-TREEP-WHEN-NOT-CONSP-AND-NOT-SYMBOLP-CHEAP))
 (35 35 (:TYPE-PRESCRIPTION MYQUOTEP))
 (34 34 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (28 28 (:REWRITE DARGP-LESS-THAN-WHEN-QUOTEP-CHEAP))
 (28 28 (:REWRITE DARGP-LESS-THAN-MONO))
 (20 20 (:REWRITE BOUNDED-AXE-TREEP-MONO))
 (20 20 (:REWRITE BOUNDED-AXE-TREE-LISTP-MONO))
 (20 20 (:REWRITE AXE-TREEP-WHEN-BOUNDED-AXE-TREEP))
 (17 1 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (9 1 (:REWRITE DARGP-LESS-THAN-OF-AREF1-WHEN-BOUNDED-RENAMING-ARRAYP))
 (8 1 (:REWRITE ALL-<-OF-+-OF-1))
 (7 1 (:REWRITE DARGP-LESS-THAN-OF-AREF1-WHEN-RENAMING-ARRAYP))
 (4 1 (:REWRITE DARGP-LESS-THAN-OF-AREF1-WHEN-RENAMING-ARRAYP-AUX))
 (2 2 (:TYPE-PRESCRIPTION BOUNDED-RENAMING-ARRAYP))
 (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-FREE))
 (1 1 (:REWRITE MYQUOTEP-OF-AREF1-WHEN-RENAMING-ARRAYP-AUX))
 (1 1 (:REWRITE DARGP-LESS-THAN-OF-AREF1-WHEN-RENAMING-ARRAYP-FREE))
 (1 1 (:REWRITE DARGP-LESS-THAN-OF-AREF1-WHEN-RENAMING-ARRAYP-AUX-FREE))
 (1 1 (:REWRITE BOUNDED-RENAMING-ARRAYP-MONOTONE3))
 (1 1 (:REWRITE BOUNDED-RENAMING-ARRAYP-MONOTONE2))
 (1 1 (:REWRITE BOUNDED-RENAMING-ARRAYP-MONOTONE1))
 )
(REWRITE-SINGLE-NODE-FOR-BASIC-PROVER
 (2387 65 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (2330 87 (:REWRITE CAR-WHEN-DARGP))
 (1680 916 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-AREF1-WHEN-DAG-PARENT-ARRAYP))
 (1370 41 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (1206 41 (:REWRITE MYQUOTEP-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP))
 (916 916 (:TYPE-PRESCRIPTION TYPE-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX))
 (756 378 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-DARGS-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-SIMPLE))
 (686 343 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-AREF1))
 (505 1 (:REWRITE ALL-<-OF-CONS))
 (470 235 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (430 41 (:REWRITE DARGP-OF-AREF1-WHEN-RENAMING-ARRAYP))
 (401 41 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (371 236 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (348 137 (:REWRITE DEFAULT-+-2))
 (346 65 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (339 27 (:REWRITE NATP-OF-NTH-WHEN-NAT-LISTP))
 (338 169 (:REWRITE NTH-WHEN-<=-LEN-CHEAP))
 (305 305 (:REWRITE AREF1-WHEN-TOO-LARGE-CHEAP))
 (262 131 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-DARGS-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX-SIMPLE))
 (250 1 (:REWRITE SIMPLIFY-FUN-CALL-AND-ADD-TO-DAG-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY-WHEN-NODENUM))
 (250 1 (:LINEAR SIMPLIFY-FUN-CALL-AND-ADD-TO-DAG-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY-LINEAR))
 (236 236 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (235 235 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (235 235 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (208 8 (:REWRITE ACL2-NUMBERP-OF-NTH-OF-DARGS-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP))
 (175 169 (:REWRITE NTH-WHEN-NOT-CONSP-CHEAP))
 (172 43 (:REWRITE PSEUDO-DAG-ARRAYP-AUX-WHEN-PSEUDO-DAGP-AUX))
 (169 169 (:REWRITE NTH-WHEN-ZP-CHEAP))
 (169 169 (:REWRITE NTH-WHEN-EQUAL-OF-TAKE-AND-CONSTANT))
 (169 169 (:REWRITE NTH-WHEN-ALL-EQUAL$))
 (168 103 (:REWRITE DEFAULT-<-2))
 (164 41 (:REWRITE DARGP-OF-AREF1-WHEN-RENAMING-ARRAYP-AUX))
 (152 19 (:REWRITE NOT-EQUAL-OF-CAR-AND-QUOTE-WHEN-LEN-WRONG-AND-PSEUDO-DAG-ARRAYP-AUX))
 (137 137 (:REWRITE DEFAULT-+-1))
 (127 103 (:REWRITE USE-ALL-<))
 (124 32 (:REWRITE LEN-OF-AREF1-WHEN-QUOTEP-AND-PSEUDO-DAG-ARRAYP-AUX))
 (115 103 (:REWRITE DEFAULT-<-1))
 (115 41 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (107 107 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (107 107 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (104 104 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (103 103 (:REWRITE USE-ALL-<-2))
 (96 12 (:REWRITE NOT-CONSP-OF-NTH-OF-DARGS-OF-AREF1))
 (86 86 (:TYPE-PRESCRIPTION PSEUDO-DAGP-AUX))
 (82 41 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (65 65 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (65 65 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (61 61 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (58 44 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-DIMENSIONS-WHEN-ARRAY1P))
 (58 44 (:TYPE-PRESCRIPTION POSP-OF-CAR-OF-DIMENSIONS-WHEN-ARRAY1P))
 (53 53 (:REWRITE USE-ALL-CONSP-2))
 (53 53 (:REWRITE USE-ALL-CONSP))
 (44 44 (:TYPE-PRESCRIPTION SYMBOLP-OF-NTH-0-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP))
 (43 43 (:REWRITE PSEUDO-DAGP-AUX-WHEN-NOT-CONSP-CHEAP))
 (43 43 (:REWRITE PSEUDO-DAG-ARRAYP-AUX-MONOTONE))
 (41 41 (:REWRITE RENAMING-ARRAYP-MONOTONE))
 (41 41 (:REWRITE RENAMING-ARRAYP-AUX-MONOTONE))
 (41 41 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (41 41 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (41 41 (:REWRITE MYQUOTEP-OF-AREF1-WHEN-RENAMING-ARRAYP-FREE))
 (41 41 (:REWRITE MYQUOTEP-OF-AREF1-WHEN-RENAMING-ARRAYP-AUX))
 (41 41 (:REWRITE EQUAL-OF-QUOTE-AND-CAR-OF-AREF1-WHEN-RENAMING-ARRAYP-AUX))
 (41 41 (:REWRITE DARGP-WHEN-NOT-CONSP-CHEAP))
 (41 41 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (41 41 (:REWRITE DARGP-OF-AREF1-WHEN-RENAMING-ARRAYP-FREE))
 (41 41 (:REWRITE DARGP-OF-AREF1-WHEN-RENAMING-ARRAYP-AUX-FREE))
 (41 41 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (40 10 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (38 38 (:REWRITE USE-ALL-<=-2))
 (38 38 (:REWRITE USE-ALL-<=))
 (38 38 (:REWRITE BOUND-WHEN-USB))
 (37 37 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (37 37 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (36 36 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (36 36 (:LINEAR ARRAY2P-LINEAR))
 (32 13 (:REWRITE LEN-OF-NTH-0-WHEN-AXE-TREEP-CHEAP))
 (27 3 (:REWRITE NOT-<-OF-NTH-WHEN-ALL-NATP))
 (27 1 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (24 24 (:TYPE-PRESCRIPTION MEMBERP))
 (24 24 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (24 12 (:REWRITE LEN-OF-NTH-OF-DARGS))
 (22 22 (:TYPE-PRESCRIPTION AXE-TREEP))
 (21 9 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (21 9 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (21 3 (:REWRITE NOT-<-OF-NTH-OF-DARGS-OF-AREF1-AND-CONSTANT-WHEN-PSEUDO-DAG-ARRAYP))
 (21 1 (:REWRITE NAT-LISTP-OF-CONS))
 (21 1 (:REWRITE ALL-NATP-OF-CONS))
 (20 20 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (20 20 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (20 20 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (20 20 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (18 1 (:REWRITE LEN-OF-CDR))
 (16 16 (:REWRITE ALL-<-TRANSITIVE))
 (13 13 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (12 12 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (12 12 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (12 12 (:REWRITE LEN-OF-NTH-WHEN-BOUNDED-DARG-LISTP))
 (10 10 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (10 10 (:REWRITE USE-ALL-RULE-ALISTP))
 (10 10 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (9 9 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (9 9 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (6 2 (:REWRITE ARRAY1P-WHEN-CANDIDATE-DEPS-ARRAYP))
 (6 2 (:REWRITE ARRAY1P-WHEN-ASSUMPTION-ARRAYP))
 (5 5 (:REWRITE USE-ALL-DAG-FUNCTION-CALL-EXPRP-2))
 (5 5 (:REWRITE USE-ALL-DAG-FUNCTION-CALL-EXPRP))
 (2 2 (:REWRITE USE-ALL-NATP-2))
 (2 2 (:REWRITE USE-ALL-NATP))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (2 2 (:REWRITE INTEGERP-OF-NTH-WHEN-UNSIGNED-BYTE-LISTP))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE ARRAY1P-WHEN-SIZE-ARRAYP))
 (2 2 (:REWRITE ARRAY1P-WHEN-RENAMING-ARRAYP))
 (2 2 (:REWRITE ARRAY1P-WHEN-CONTEXT-ARRAYP))
 (2 2 (:REWRITE ARRAY1P-WHEN-BOUNDED-CONTEXT-ARRAYP))
 (2 2 (:REWRITE <-OF-+-OF-1-STRENGTHEN))
 (2 1 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (2 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (2 1 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (2 1 (:REWRITE <-OF-NTH-OF-0-AND-0-WHEN-ALL-NATP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (1 1 (:REWRITE NATP-OF-+-WHEN-NEGATIVE-CONSTANT))
 (1 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (1 1 (:REWRITE BOUNDED-DARG-LISTP-MONOTONE))
 )
(REWRITE-SINGLE-NODE-FOR-BASIC-PROVER-RETURN-TYPE
 (4644 2301 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-AREF1-WHEN-DAG-PARENT-ARRAYP))
 (2593 80 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (2416 1208 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-DARGS-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-SIMPLE))
 (2394 118 (:REWRITE NAT-LISTP-WHEN-ALL-NATP))
 (2301 2301 (:TYPE-PRESCRIPTION TYPE-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX))
 (2084 1042 (:TYPE-PRESCRIPTION SYMBOLP-OF-CAR-OF-AREF1))
 (1570 88 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (1330 58 (:REWRITE NATP-OF-NTH-WHEN-NAT-LISTP))
 (906 453 (:REWRITE NTH-WHEN-<=-LEN-CHEAP))
 (863 410 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (816 408 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (803 803 (:REWRITE AREF1-WHEN-TOO-LARGE-CHEAP))
 (750 453 (:REWRITE NTH-WHEN-NOT-CONSP-CHEAP))
 (702 351 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-DARGS-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX-SIMPLE))
 (453 453 (:REWRITE NTH-WHEN-ZP-CHEAP))
 (453 453 (:REWRITE NTH-WHEN-EQUAL-OF-TAKE-AND-CONSTANT))
 (453 453 (:REWRITE NTH-WHEN-ALL-EQUAL$))
 (410 410 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (408 408 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (408 408 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (279 62 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (211 131 (:REWRITE USE-ALL-<))
 (193 131 (:REWRITE DEFAULT-<-2))
 (184 131 (:REWRITE DEFAULT-<-1))
 (183 178 (:REWRITE DEFAULT-+-2))
 (178 178 (:REWRITE DEFAULT-+-1))
 (176 88 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (175 121 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (164 34 (:REWRITE LEN-OF-AREF1-WHEN-QUOTEP-AND-PSEUDO-DAG-ARRAYP-AUX))
 (151 45 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (150 43 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-CAR-AND-QUOTE))
 (140 35 (:REWRITE PSEUDO-DAG-ARRAYP-AUX-WHEN-PSEUDO-DAGP-AUX))
 (137 137 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (137 137 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (137 137 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (135 45 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (131 131 (:REWRITE USE-ALL-<-2))
 (90 90 (:TYPE-PRESCRIPTION MYQUOTEP))
 (90 45 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (90 45 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (90 45 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (88 88 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (85 29 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (85 29 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (80 80 (:TYPE-PRESCRIPTION MEMBERP))
 (80 80 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (80 10 (:REWRITE NOT-EQUAL-OF-CAR-AND-QUOTE-WHEN-LEN-WRONG-AND-PSEUDO-DAG-ARRAYP-AUX))
 (74 37 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-3-OF-ADD-FUNCTION-CALL-EXPR-TO-DAG-ARRAY-TYPE))
 (72 9 (:REWRITE NOT-CONSP-OF-NTH-OF-DARGS-OF-AREF1))
 (70 70 (:TYPE-PRESCRIPTION PSEUDO-DAGP-AUX))
 (64 64 (:LINEAR ARRAY2P-LINEAR))
 (62 62 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (61 61 (:REWRITE USE-ALL-CONSP-2))
 (61 61 (:REWRITE USE-ALL-CONSP))
 (60 15 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (48 48 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (45 45 (:REWRITE USE-ALL-NATP-2))
 (45 45 (:REWRITE USE-ALL-NATP))
 (45 45 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (45 45 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (45 45 (:REWRITE DARGP-WHEN-NOT-CONSP-CHEAP))
 (45 45 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (45 45 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (43 43 (:REWRITE DARGP-LESS-THAN-WHEN-QUOTEP-CHEAP))
 (43 43 (:REWRITE DARGP-LESS-THAN-MONO))
 (41 41 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (41 41 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (41 41 (:REWRITE ALL-<-TRANSITIVE))
 (40 40 (:TYPE-PRESCRIPTION AXE-TREEP))
 (36 36 (:TYPE-PRESCRIPTION SYMBOLP-OF-NTH-0-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP))
 (35 35 (:REWRITE USE-ALL-<=-2))
 (35 35 (:REWRITE USE-ALL-<=))
 (35 35 (:REWRITE PSEUDO-DAGP-AUX-WHEN-NOT-CONSP-CHEAP))
 (35 35 (:REWRITE PSEUDO-DAG-ARRAYP-AUX-MONOTONE))
 (35 35 (:REWRITE BOUND-WHEN-USB))
 (33 33 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (30 30 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (30 30 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (29 29 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (29 29 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (24 4 (:REWRITE ALL-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP-LIST))
 (23 23 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (23 23 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (23 23 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (22 11 (:REWRITE LEN-OF-NTH-0-WHEN-AXE-TREEP-CHEAP))
 (18 9 (:REWRITE LEN-OF-NTH-OF-DARGS))
 (15 15 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (15 15 (:REWRITE USE-ALL-RULE-ALISTP))
 (15 15 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (15 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (10 10 (:REWRITE QUOTE-LEMMA-FOR-BOUNDED-DARG-LISTP-GEN-ALT))
 (10 10 (:REWRITE EQUAL-OF-QUOTE-AND-CAR-OF-AREF1-WHEN-RENAMING-ARRAYP-AUX))
 (9 9 (:TYPE-PRESCRIPTION DAG-EXPRP))
 (9 9 (:REWRITE LEN-OF-NTH-WHEN-BOUNDED-DARG-LISTP))
 (8 8 (:TYPE-PRESCRIPTION PSEUDO-DAG-ARRAYP-LIST))
 (6 3 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-1-OF-ADD-FUNCTION-CALL-EXPR-TO-DAG-ARRAY))
 (6 3 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (4 4 (:REWRITE PSEUDO-DAG-ARRAYP-LIST-WHEN-BOUNDED-DARG-LISTP-SPECIAL-ALT))
 (4 4 (:REWRITE PSEUDO-DAG-ARRAYP-LIST-WHEN-BOUNDED-DARG-LISTP-SPECIAL))
 (4 4 (:REWRITE PSEUDO-DAG-ARRAYP-LIST-WHEN-BOUNDED-DARG-LISTP))
 (4 2 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (4 1 (:REWRITE DARGP-LESS-THAN-WHEN-NOT-CONSP-CHEAP))
 (4 1 (:REWRITE DARGP-LESS-THAN-WHEN-CONSP-CHEAP))
 (3 3 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (3 3 (:REWRITE DEFAULT-CDR))
 (3 1 (:LINEAR <=-OF-MV-NTH-3-OF-ADD-FUNCTION-CALL-EXPR-TO-DAG-ARRAY-LINEAR))
 (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))
 (1 1 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE DARGP-LESS-THAN-OF-MV-NTH-1-OF-ADD-FUNCTION-CALL-EXPR-TO-DAG-ARRAY-GEN-ALT))
 (1 1 (:LINEAR BOUND-ON-MV-NTH-3-AND-MV-NTH-1-OF-ADD-FUNCTION-CALL-EXPR-TO-DAG-ARRAY-ALT-STRONG))
 (1 1 (:LINEAR BOUND-ON-MV-NTH-3-AND-MV-NTH-1-OF-ADD-FUNCTION-CALL-EXPR-TO-DAG-ARRAY-ALT))
 )
(REWRITE-LITERAL-FOR-BASIC-PROVER
 (62 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (52 2 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (24 12 (:REWRITE USE-ALL-<))
 (15 12 (:REWRITE DEFAULT-<-1))
 (14 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:TYPE-PRESCRIPTION MEMBERP))
 (12 12 (:REWRITE USE-ALL-<-2))
 (12 12 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (12 12 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (12 12 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (12 3 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (10 10 (:TYPE-PRESCRIPTION LEN))
 (10 10 (:REWRITE USE-ALL-<=-2))
 (10 10 (:REWRITE USE-ALL-<=))
 (10 10 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (10 10 (:REWRITE BOUND-WHEN-USB))
 (10 10 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (8 4 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (6 6 (:REWRITE ALL-<-TRANSITIVE))
 (6 2 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (6 2 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (4 4 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (4 4 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (4 4 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (4 2 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (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 SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (3 3 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (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))
 (2 2 (:TYPE-PRESCRIPTION DARGP))
 (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 DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:REWRITE BOUNDED-NODE-RESULT-ALISTP-MONOTONE-ON-BOUND))
 (2 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 )
(REWRITE-LITERAL-FOR-BASIC-PROVER-RETURN-TYPE
 (344 16 (:REWRITE NAT-LISTP-WHEN-ALL-NATP))
 (248 8 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (208 8 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (48 8 (:REWRITE ALL-NATP-WHEN-NAT-LISTP))
 (40 40 (:TYPE-PRESCRIPTION LEN))
 (36 20 (:REWRITE USE-ALL-<))
 (32 16 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (28 20 (:REWRITE DEFAULT-<-2))
 (24 24 (:TYPE-PRESCRIPTION ALL-NATP))
 (24 20 (:REWRITE DEFAULT-<-1))
 (24 8 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (24 8 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (21 21 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (20 20 (:REWRITE USE-ALL-<-2))
 (20 20 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (20 20 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (20 20 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (18 18 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (18 18 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (18 18 (:REWRITE ALL-<-TRANSITIVE))
 (16 16 (:TYPE-PRESCRIPTION MEMBERP))
 (16 16 (:LINEAR ARRAY2P-LINEAR))
 (16 8 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (16 8 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (16 4 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (13 13 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (12 12 (:REWRITE USE-ALL-NATP-2))
 (12 12 (:REWRITE USE-ALL-NATP))
 (12 12 (:REWRITE USE-ALL-<=-2))
 (12 12 (:REWRITE USE-ALL-<=))
 (12 12 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (12 12 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (12 12 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (12 12 (:REWRITE BOUND-WHEN-USB))
 (8 8 (:TYPE-PRESCRIPTION DARGP))
 (8 8 (:REWRITE USE-ALL-CONSP-2))
 (8 8 (:REWRITE USE-ALL-CONSP))
 (8 8 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (8 8 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (8 8 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (8 8 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (8 8 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (8 8 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (8 8 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (8 8 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (5 5 (:REWRITE BOUNDED-NODE-RESULT-ALISTP-MONOTONE-ON-BOUND))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP))
 (4 4 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (2 2 (:REWRITE LOOKUP-NODE-IN-ALIST-WHEN-NOT-GET-UNMAPPED-DARGS))
 )
(REWRITE-LITERAL-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY
 (124 4 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (104 4 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (37 21 (:REWRITE USE-ALL-<))
 (28 21 (:REWRITE DEFAULT-<-1))
 (25 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:REWRITE USE-ALL-<-2))
 (21 21 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (21 21 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (21 21 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (20 20 (:TYPE-PRESCRIPTION LEN))
 (18 9 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (17 17 (:REWRITE USE-ALL-<=-2))
 (17 17 (:REWRITE USE-ALL-<=))
 (17 17 (:REWRITE BOUND-WHEN-USB))
 (16 16 (:TYPE-PRESCRIPTION MEMBERP))
 (12 4 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (12 4 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (12 3 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (10 10 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (8 4 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (8 4 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (7 7 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (7 7 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (7 7 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (7 7 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (6 6 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (4 4 (:TYPE-PRESCRIPTION DARGP))
 (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-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 4 (:LINEAR ARRAY2P-LINEAR))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (3 1 (:REWRITE 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 1 (:REWRITE DARGP-LESS-THAN-WHEN-NATP-CHEAP))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION MYQUOTEP))
 (1 1 (:REWRITE USE-ALL-RATIONALP-2))
 (1 1 (:REWRITE USE-ALL-RATIONALP))
 (1 1 (:REWRITE USE-ALL-NATP-2))
 (1 1 (:REWRITE USE-ALL-NATP))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (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
 (124 4 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (104 4 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (41 21 (:REWRITE USE-ALL-<))
 (33 21 (:REWRITE DEFAULT-<-1))
 (25 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:REWRITE USE-ALL-<-2))
 (21 21 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (21 21 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (21 21 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (20 20 (:TYPE-PRESCRIPTION MEMBERP))
 (20 20 (:TYPE-PRESCRIPTION LEN))
 (18 9 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (17 17 (:REWRITE USE-ALL-<=-2))
 (17 17 (:REWRITE USE-ALL-<=))
 (17 17 (:REWRITE BOUND-WHEN-USB))
 (12 4 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (12 4 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (12 3 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (10 10 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (8 4 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (8 4 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (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 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:TYPE-PRESCRIPTION DARGP))
 (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-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 4 (:LINEAR ARRAY2P-LINEAR))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (3 1 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (3 1 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-CAR-AND-QUOTE))
 (2 2 (:REWRITE USE-ALL-RATIONALP-2))
 (2 2 (:REWRITE USE-ALL-RATIONALP))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-NATP-CHEAP))
 (2 1 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION MYQUOTEP))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (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
 (140 50 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (111 4 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (92 92 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (92 92 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (92 92 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (87 3 (:REWRITE ALL-<-OF-0-WHEN-ALL-NATP))
 (72 2 (:DEFINITION ATOM))
 (60 1 (:REWRITE BOUND-ON-MV-NTH-4-OF-GET-DARG-DISJUNCTS-3-GEN))
 (55 19 (:REWRITE DEFAULT-<-1))
 (50 50 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (50 25 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-4-OF-GET-DARG-DISJUNCTS))
 (42 20 (:REWRITE USE-ALL-<))
 (42 1 (:REWRITE TYPE-OF-GET-DARG-DISJUNCTS-TWO))
 (32 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (30 2 (:REWRITE LEN-OF-CDR))
 (26 2 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (24 24 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (24 24 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (22 22 (:TYPE-PRESCRIPTION MEMBERP))
 (21 19 (:REWRITE DEFAULT-<-2))
 (20 20 (:REWRITE USE-ALL-<-2))
 (18 18 (:REWRITE USE-ALL-<=-2))
 (18 18 (:REWRITE USE-ALL-<=))
 (18 18 (:REWRITE BOUND-WHEN-USB))
 (18 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (16 4 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (14 7 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (12 8 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (10 4 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (10 4 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (9 9 (:REWRITE USE-ALL-RATIONALP-2))
 (9 9 (:REWRITE USE-ALL-RATIONALP))
 (9 9 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (9 9 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (8 8 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (7 7 (:TYPE-PRESCRIPTION DARGP))
 (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))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP))
 (4 4 (:REWRITE USE-ALL-CONSP-2))
 (4 4 (:REWRITE USE-ALL-CONSP))
 (4 4 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (4 4 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (4 4 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (4 4 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (4 2 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (3 3 (:REWRITE NOT-<-OF-CAR-WHEN-BOUNDED-DARG-LISTP-2))
 (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 DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (2 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:REWRITE DEFAULT-CDR))
 )
(REWRITE-LITERALS-FOR-BASIC-PROVER-RETURN-TYPE
 (795 89 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (411 16 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (358 179 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-4-OF-GET-DARG-DISJUNCTS))
 (317 17 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (169 79 (:REWRITE USE-ALL-<))
 (168 168 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (167 167 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (167 167 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (160 78 (:REWRITE DEFAULT-<-1))
 (128 128 (:REWRITE DEFAULT-CDR))
 (126 78 (:REWRITE DEFAULT-<-2))
 (98 4 (:REWRITE BOUND-ON-MV-NTH-4-OF-GET-DARG-DISJUNCTS-3-GEN))
 (90 90 (:TYPE-PRESCRIPTION MEMBERP))
 (79 79 (:REWRITE USE-ALL-<-2))
 (64 32 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (63 63 (:REWRITE USE-ALL-<=-2))
 (63 63 (:REWRITE USE-ALL-<=))
 (63 63 (:REWRITE BOUND-WHEN-USB))
 (60 14 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (48 16 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (48 16 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (46 23 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (40 10 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (34 34 (:LINEAR ARRAY2P-LINEAR))
 (34 17 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (32 32 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (32 32 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (31 31 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (23 23 (:TYPE-PRESCRIPTION DARGP))
 (23 23 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (23 23 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (23 23 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (23 23 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (20 20 (:REWRITE USE-ALL-RATIONALP-2))
 (20 20 (:REWRITE USE-ALL-RATIONALP))
 (17 17 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (16 16 (:REWRITE USE-ALL-NATP-2))
 (16 16 (:REWRITE USE-ALL-NATP))
 (16 16 (:REWRITE USE-ALL-CONSP-2))
 (16 16 (:REWRITE USE-ALL-CONSP))
 (16 16 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (16 16 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (16 16 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (16 16 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (16 16 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (14 14 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (10 10 (:REWRITE USE-ALL-RULE-ALISTP))
 (10 10 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (10 10 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (10 5 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (5 5 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (4 4 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (4 4 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE NOT-<-OF-CAR-WHEN-BOUNDED-DARG-LISTP-2))
 )
(REWRITE-LITERALS-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY
 (1197 47 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (788 82 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (441 21 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (292 292 (:REWRITE DEFAULT-CDR))
 (207 111 (:REWRITE USE-ALL-<))
 (189 189 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (189 189 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (189 189 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (188 94 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (157 110 (:REWRITE DEFAULT-<-2))
 (153 110 (:REWRITE DEFAULT-<-1))
 (144 72 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (141 47 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (141 47 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (116 116 (:LINEAR ARRAY2P-LINEAR))
 (111 111 (:REWRITE USE-ALL-<-2))
 (96 96 (:TYPE-PRESCRIPTION MEMBERP))
 (82 82 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (74 37 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-4-OF-GET-DARG-DISJUNCTS))
 (72 72 (:TYPE-PRESCRIPTION DARGP))
 (72 72 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (72 72 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (72 72 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (72 72 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (64 64 (:REWRITE USE-ALL-<=-2))
 (64 64 (:REWRITE USE-ALL-<=))
 (64 64 (:REWRITE BOUND-WHEN-USB))
 (61 2 (:REWRITE BOUND-ON-MV-NTH-4-OF-GET-DARG-DISJUNCTS-3-GEN))
 (52 13 (:REWRITE NOT-<-OF-ALEN1-WHEN-PSEUDO-DAG-ARRAYP))
 (47 47 (:REWRITE USE-ALL-CONSP-2))
 (47 47 (:REWRITE USE-ALL-CONSP))
 (47 47 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (47 47 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (43 2 (:REWRITE TYPE-OF-GET-DARG-DISJUNCTS-TWO))
 (42 21 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (38 38 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (38 38 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (32 32 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (31 31 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (31 31 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (31 31 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (22 22 (:REWRITE USE-ALL-NATP-2))
 (22 22 (:REWRITE USE-ALL-NATP))
 (22 22 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (22 22 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (21 21 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (18 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (11 11 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (11 11 (:REWRITE USE-ALL-RULE-ALISTP))
 (11 11 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (9 9 (:REWRITE USE-ALL-RATIONALP-2))
 (9 9 (:REWRITE USE-ALL-RATIONALP))
 (4 4 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:REWRITE NOT-<-OF-CAR-WHEN-BOUNDED-DARG-LISTP-2))
 )
(REWRITE-LITERALS-FOR-BASIC-PROVER-RETURN-TYPE-2
 (300 150 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (203 8 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (166 166 (:TYPE-PRESCRIPTION NAT-LISTP))
 (46 46 (:REWRITE DEFAULT-CDR))
 (38 8 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (32 16 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (26 13 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (24 12 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (24 8 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (24 8 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (16 8 (:REWRITE DEFAULT-<-2))
 (13 13 (:TYPE-PRESCRIPTION DARGP))
 (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 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (12 12 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (8 8 (:REWRITE USE-ALL-CONSP-2))
 (8 8 (:REWRITE USE-ALL-CONSP))
 (8 8 (:REWRITE USE-ALL-<-2))
 (8 8 (:REWRITE USE-ALL-<))
 (8 8 (:REWRITE DEFAULT-<-1))
 (8 8 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (8 8 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (8 8 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (8 8 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (8 8 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (6 6 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (6 6 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (6 6 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(REWRITE-LITERALS-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY-LINEAR
 (86 4 (:REWRITE NAT-LISTP-WHEN-ALL-NATP))
 (78 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (62 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (37 1 (:DEFINITION REWRITE-LITERALS-FOR-BASIC-PROVER))
 (29 3 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (23 3 (:REWRITE ALL-<-TRANSITIVE))
 (17 17 (:TYPE-PRESCRIPTION LEN))
 (16 8 (:REWRITE USE-ALL-<))
 (12 6 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (12 2 (:REWRITE ALL-NATP-WHEN-NAT-LISTP))
 (11 8 (:REWRITE DEFAULT-<-2))
 (9 8 (:REWRITE DEFAULT-<-1))
 (9 3 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (9 3 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (8 8 (:TYPE-PRESCRIPTION MEMBERP))
 (8 8 (:REWRITE USE-ALL-<-2))
 (8 8 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (8 8 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (8 8 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (6 6 (:TYPE-PRESCRIPTION ALL-NATP))
 (6 3 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (5 5 (:REWRITE USE-ALL-<=-2))
 (5 5 (:REWRITE USE-ALL-<=))
 (5 5 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (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 (:TYPE-PRESCRIPTION DARGP))
 (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-<-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-NATP-2))
 (2 2 (:REWRITE USE-ALL-NATP))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (2 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (1 1 (:REWRITE USE-ALL-RULE-ALISTP))
 (1 1 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE DEFAULT-CDR))
 )
(REWRITE-CLAUSE-FOR-BASIC-PROVER
 (615 20 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (133 13 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (128 40 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (84 20 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (84 20 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (82 82 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (82 82 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (82 82 (:REWRITE ALL-<-TRANSITIVE))
 (48 24 (:REWRITE DEFAULT-<-2))
 (46 46 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (46 22 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (44 22 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (36 1 (:REWRITE TYPE-OF-GET-DISJUNCTS-FROM-NODES-TWO))
 (36 1 (:REWRITE BOUND-ON-MV-NTH-4-OF-GET-DISJUNCTS-FROM-NODES-3-GEN))
 (26 13 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (25 24 (:REWRITE DEFAULT-<-1))
 (24 24 (:REWRITE USE-ALL-<-2))
 (24 24 (:REWRITE USE-ALL-<))
 (24 24 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (24 24 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (24 24 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (24 6 (:REWRITE MEMBER-EQUAL-OF-CONS-WHEN-NOT-EQUAL))
 (22 22 (:TYPE-PRESCRIPTION DARGP))
 (22 22 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (22 22 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (22 22 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (20 20 (:REWRITE USE-ALL-CONSP-2))
 (20 20 (:REWRITE USE-ALL-CONSP))
 (20 20 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (20 20 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (18 2 (:LINEAR <=-OF-MV-NTH-4-OF-GET-DISJUNCTS-FROM-NODES))
 (13 13 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (12 6 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (12 6 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (12 6 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (7 7 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (7 7 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (7 7 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (6 6 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (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))
 (5 1 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (4 4 (:REWRITE USE-ALL-<=-2))
 (4 4 (:REWRITE USE-ALL-<=))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:LINEAR ARRAY2P-LINEAR))
 (4 2 (:LINEAR BOUND-ON-MV-NTH-4-OF-GET-DISJUNCTS-FROM-NODES-3))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP))
 (3 1 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (2 2 (:REWRITE USE-ALL-NATP-2))
 (2 2 (:REWRITE USE-ALL-NATP))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (2 2 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-ASSOC-EQUAL-CHEAP))
 (2 1 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (1 1 (:REWRITE USE-ALL-ALISTP-2))
 (1 1 (:REWRITE USE-ALL-ALISTP))
 (1 1 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (1 1 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (1 1 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 )
(REWRITE-CLAUSE-FOR-BASIC-PROVER-RETURN-TYPE
 (807 32 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (569 29 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (337 337 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (337 337 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (337 337 (:REWRITE ALL-<-TRANSITIVE))
 (198 196 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (146 58 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (102 29 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (102 29 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (80 40 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (67 38 (:REWRITE DEFAULT-<-2))
 (58 43 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (58 29 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (53 38 (:REWRITE DEFAULT-<-1))
 (44 38 (:REWRITE USE-ALL-<))
 (41 41 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (40 40 (:TYPE-PRESCRIPTION DARGP))
 (40 40 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (40 40 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (40 40 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (38 38 (:REWRITE USE-ALL-<-2))
 (38 38 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (38 38 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (32 32 (:REWRITE USE-ALL-CONSP-2))
 (32 32 (:REWRITE USE-ALL-CONSP))
 (32 32 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (32 32 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (29 29 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (24 3 (:LINEAR <-OF-0-AND-MV-NTH-4-OF-GET-DISJUNCTS-FROM-NODES))
 (22 22 (:LINEAR ARRAY2P-LINEAR))
 (11 11 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (11 11 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (9 9 (:REWRITE USE-ALL-<=-2))
 (9 9 (:REWRITE USE-ALL-<=))
 (9 9 (:REWRITE BOUND-WHEN-USB))
 (9 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (8 8 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (8 8 (:REWRITE USE-ALL-RULE-ALISTP))
 (8 8 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (8 8 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (7 7 (:REWRITE USE-ALL-NATP-2))
 (7 7 (:REWRITE USE-ALL-NATP))
 (7 7 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (7 7 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (6 6 (:TYPE-PRESCRIPTION MEMBERP))
 (3 3 (:REWRITE USE-ALL-RATIONALP-2))
 (3 3 (:REWRITE USE-ALL-RATIONALP))
 (3 3 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(REWRITE-CLAUSE-FOR-BASIC-PROVER-RETURN-TYPE-LINEAR
 (93 3 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (78 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-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (9 9 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (9 9 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (9 3 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (9 3 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (7 7 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE USE-ALL-<=-2))
 (6 6 (:REWRITE USE-ALL-<=))
 (6 6 (:REWRITE BOUND-WHEN-USB))
 (6 3 (:REWRITE LEN-WHEN-DARGP-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 (:TYPE-PRESCRIPTION DARGP))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP))
 (3 3 (:REWRITE USE-ALL-CONSP-2))
 (3 3 (:REWRITE USE-ALL-CONSP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (3 3 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (3 3 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (3 3 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (3 3 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 3 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (3 3 (:REWRITE ALL-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))
 )
(REWRITE-CLAUSE-FOR-BASIC-PROVER-RETURN-TYPE-2
 (272 136 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-4-OF-GET-DISJUNCTS-FROM-NODES))
 (212 6 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (136 136 (:TYPE-PRESCRIPTION NATP))
 (60 12 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (36 6 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (36 6 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (28 10 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (20 10 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (12 12 (:TYPE-PRESCRIPTION NAT-LISTP))
 (12 6 (:REWRITE DEFAULT-<-2))
 (10 10 (:TYPE-PRESCRIPTION DARGP))
 (10 10 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (10 10 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (10 10 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (8 4 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (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-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (6 6 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (6 6 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (4 4 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(REWRITE-CLAUSE-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY
 (131 4 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (108 4 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (20 20 (:TYPE-PRESCRIPTION LEN))
 (18 8 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (14 9 (:REWRITE DEFAULT-<-1))
 (13 9 (:REWRITE DEFAULT-<-2))
 (13 4 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (13 4 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (11 9 (:REWRITE USE-ALL-<))
 (11 9 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (9 9 (:REWRITE USE-ALL-<-2))
 (9 9 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (9 9 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (9 9 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (8 4 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (8 4 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (6 6 (:LINEAR ARRAY2P-LINEAR))
 (5 5 (:REWRITE USE-ALL-<=-2))
 (5 5 (:REWRITE USE-ALL-<=))
 (5 5 (:REWRITE BOUND-WHEN-USB))
 (5 5 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (5 4 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (5 4 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (5 4 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (5 4 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION DARGP))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (4 4 (:REWRITE USE-ALL-RULE-ALISTP))
 (4 4 (:REWRITE USE-ALL-CONSP-2))
 (4 4 (:REWRITE USE-ALL-CONSP))
 (4 4 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (4 4 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (4 4 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE LEN-WHEN-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-<-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
 (34 20 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (14 14 (:TYPE-PRESCRIPTION NAT-LISTP))
 (4 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE USE-ALL-<=-2))
 (3 3 (:REWRITE USE-ALL-<=))
 (3 3 (:REWRITE USE-ALL-<-2))
 (3 3 (:REWRITE USE-ALL-<))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (3 3 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (3 3 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (2 2 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE ZP-OPEN))
 (1 1 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE <-OF-+-OF-1-STRENGTHEN))
 (1 1 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (1 1 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 )
(FLAG-APPLY-TACTIC-FOR-BASIC-PROVER
 (175 7 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (162 102 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (74 74 (:TYPE-PRESCRIPTION NAT-LISTP))
 (28 14 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (28 14 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (27 20 (:REWRITE DEFAULT-<-2))
 (25 25 (:REWRITE DEFAULT-+-2))
 (25 25 (:REWRITE DEFAULT-+-1))
 (21 7 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (21 7 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (20 20 (:REWRITE USE-ALL-<-2))
 (20 20 (:REWRITE USE-ALL-<))
 (20 20 (:REWRITE DEFAULT-<-1))
 (20 20 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (20 20 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (20 20 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (14 14 (:TYPE-PRESCRIPTION DARGP))
 (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))
 (13 13 (:REWRITE USE-ALL-<=-2))
 (13 13 (:REWRITE USE-ALL-<=))
 (13 13 (:REWRITE BOUND-WHEN-USB))
 (7 7 (:REWRITE USE-ALL-CONSP-2))
 (7 7 (:REWRITE USE-ALL-CONSP))
 (7 7 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (7 7 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (7 7 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (7 7 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (6 6 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE <-OF-+-OF-1-STRENGTHEN))
 (6 6 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (6 6 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (6 2 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (5 5 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (5 5 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(FLAG::FLAG-EQUIV-LEMMA)
(FLAG-APPLY-TACTIC-FOR-BASIC-PROVER-EQUIVALENCES)
(FLAG-LEMMA-FOR-APPLY-TACTIC-FOR-BASIC-PROVER-RETURN-TYPE
 (1053493 35163 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (739992 336380 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (174002 13550 (:REWRITE ZP-OPEN))
 (160170 457 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (159636 14208 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (139102 35162 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (139102 35162 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (118353 62376 (:REWRITE DEFAULT-<-2))
 (117694 8411 (:REWRITE MEMBER-EQUAL-OF-CONS-WHEN-NOT-EQUAL))
 (98876 31702 (:REWRITE +-COMBINE-CONSTANTS))
 (86166 57611 (:REWRITE DEFAULT-+-2))
 (84125 62376 (:REWRITE DEFAULT-<-1))
 (84050 16810 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (79328 62376 (:REWRITE USE-ALL-<))
 (78899 57611 (:REWRITE DEFAULT-+-1))
 (73142 36571 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (70191 36571 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (67701 67701 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (62376 62376 (:REWRITE USE-ALL-<-2))
 (62376 62376 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (62376 62376 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (60064 27234 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (50657 50657 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (50657 50657 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (50657 50657 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (50430 16810 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (36571 36571 (:TYPE-PRESCRIPTION DARGP))
 (36571 36571 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (36571 36571 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (36571 36571 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (35163 35163 (:REWRITE USE-ALL-CONSP-2))
 (35163 35163 (:REWRITE USE-ALL-CONSP))
 (35163 35163 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (35163 35163 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (33620 33620 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (33620 33620 (:TYPE-PRESCRIPTION ALL-CONSP))
 (33620 16810 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (27253 27253 (:REWRITE DEFAULT-CDR))
 (27234 27234 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (27234 27234 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (27214 27214 (:REWRITE USE-ALL-<=-2))
 (27214 27214 (:REWRITE USE-ALL-<=))
 (27214 27214 (:REWRITE BOUND-WHEN-USB))
 (26610 26610 (:REWRITE RATIONALP-OF-MV-NTH-0-OF-GET-CPU-TIME))
 (26610 5322 (:REWRITE DEFAULT-UNARY-MINUS))
 (16952 16952 (:TYPE-PRESCRIPTION MEMBERP))
 (16822 8411 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (16822 8411 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (16810 16810 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (16810 16810 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (16810 16810 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (16810 16810 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (16810 16810 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (16810 16810 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (16810 16810 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (16810 16810 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (12555 837 (:REWRITE LEN-OF-CDR))
 (8453 8441 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (8411 8411 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (8411 8411 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (8411 8411 (:REWRITE MEMBER-EQUAL-OF-CONS-NON-CONSTANT))
 (8410 8410 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (5322 5322 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (5322 5322 (:REWRITE <-OF-+-ARG1-WHEN-NEGATIVE-CONSTANT))
 (5003 635 (:REWRITE RATIONALP-WHEN-NATP))
 (1970 1970 (:LINEAR ARRAY2P-LINEAR))
 (1330 532 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (914 457 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (837 837 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (696 696 (:REWRITE USE-ALL-NATP-2))
 (696 696 (:REWRITE USE-ALL-NATP))
 (696 696 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (696 696 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (696 696 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (635 635 (:REWRITE USE-ALL-RATIONALP-2))
 (635 635 (:REWRITE USE-ALL-RATIONALP))
 (493 493 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (460 460 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (460 460 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (457 457 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (217 217 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (217 217 (:REWRITE USE-ALL-RULE-ALISTP))
 (217 217 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (106 106 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (106 106 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (44 22 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (22 22 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (21 21 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (6 1 (:REWRITE ELIMINATE-A-TUPLE-RETURN-TYPE-4))
 (4 2 (:TYPE-PRESCRIPTION ELIMINATE-A-TUPLE-RETURN-TYPE-4))
 )
(APPLY-TACTIC-FOR-BASIC-PROVER-RETURN-TYPE)
(APPLY-REP-TACTIC-FOR-BASIC-PROVER-RETURN-TYPE)
(APPLY-TACTICS-FOR-BASIC-PROVER-RETURN-TYPE)
(APPLY-TACTIC-FOR-BASIC-PROVER
 (17504 8750 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (1170 45 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (577 51 (:REWRITE NATP-WHEN-DARGP))
 (484 16 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (295 16 (:REWRITE <-OF-+-OF-1-STRENGTHEN-2))
 (225 15 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (225 9 (:REWRITE RATIONALP-WHEN-NATP))
 (164 78 (:REWRITE DEFAULT-<-1))
 (145 145 (:TYPE-PRESCRIPTION DARGP))
 (137 45 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (137 45 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (131 78 (:REWRITE DEFAULT-<-2))
 (129 43 (:REWRITE DARGP-WHEN-EQUAL-OF-QUOTE-AND-CAR-CHEAP))
 (118 59 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (95 43 (:REWRITE DARGP-WHEN-NOT-CONSP-CHEAP))
 (93 93 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (91 91 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (91 91 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (82 78 (:REWRITE USE-ALL-<))
 (78 78 (:REWRITE USE-ALL-<-2))
 (74 37 (:REWRITE DARGP-WHEN-NATP-CHEAP))
 (74 37 (:REWRITE DARGP-WHEN-MYQUOTEP-CHEAP))
 (61 61 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (61 59 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (59 59 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (59 59 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (59 59 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (56 12 (:REWRITE SIMPLE-PROVER-TACTIC-LISTP-OF-CDR-WHEN-SEQ))
 (56 12 (:REWRITE SIMPLE-PROVER-TACTIC-LISTP-OF-CDR-WHEN-REP))
 (51 51 (:REWRITE USE-ALL-NATP-2))
 (51 51 (:REWRITE USE-ALL-NATP))
 (51 51 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (51 51 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (51 51 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (48 4 (:REWRITE NATP-OF-+-WHEN-NATP-AND-NATP))
 (45 45 (:REWRITE USE-ALL-CONSP-2))
 (45 45 (:REWRITE USE-ALL-CONSP))
 (45 45 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (45 45 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (43 43 (:REWRITE DARGP-WHEN-DARGP-LESS-THAN))
 (41 41 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (41 41 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (41 41 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (37 37 (:TYPE-PRESCRIPTION MYQUOTEP))
 (37 37 (:REWRITE DARGP-WHEN-CONSP-CHEAP))
 (34 34 (:LINEAR ARRAY2P-LINEAR))
 (34 33 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (30 30 (:REWRITE USE-ALL-<=-2))
 (30 30 (:REWRITE USE-ALL-<=))
 (30 30 (:REWRITE BOUND-WHEN-USB))
 (30 15 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (28 7 (:REWRITE MEMBER-EQUAL-OF-CONS-WHEN-NOT-EQUAL))
 (25 17 (:REWRITE DEFAULT-+-2))
 (25 17 (:REWRITE DEFAULT-+-1))
 (22 22 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (22 22 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (22 22 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (21 21 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (21 21 (:REWRITE USE-ALL-RULE-ALISTP))
 (17 17 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (17 17 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (17 17 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (16 16 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (16 16 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (16 16 (:REWRITE UNSIGNED-BYTE-P-WHEN-SIZE-IS-NEGATIVE-LIMITED))
 (16 16 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (16 16 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (16 16 (:REWRITE UNSIGNED-BYTE-P-FALSE-WHEN-NOT-LONGER))
 (15 15 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (15 15 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (15 15 (:REWRITE DEFAULT-CDR))
 (15 15 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (15 15 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (15 15 (:REWRITE ALL-<-TRANSITIVE))
 (15 9 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (14 7 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (14 7 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (14 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (10 10 (:REWRITE ZP-OPEN))
 (10 6 (:REWRITE UNSIGNED-BYTE-P-OF-+))
 (7 7 (:REWRITE USE-ALL-RATIONALP-2))
 (7 7 (:REWRITE USE-ALL-RATIONALP))
 (7 7 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (7 7 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (7 7 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (7 7 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (7 7 (:REWRITE MEMBER-EQUAL-OF-CONS-NON-CONSTANT))
 (5 1 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (5 1 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (4 4 (:REWRITE NATP-OF-+-WHEN-NEGATIVE-CONSTANT))
 (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))
 (3 1 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (2 2 (:TYPE-PRESCRIPTION ALL-CONSP))
 (2 2 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (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 CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (2 2 (:REWRITE <-OF-+-ARG1-WHEN-NEGATIVE-CONSTANT))
 (2 1 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (2 1 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (1 1 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (1 1 (:REWRITE USE-ALL-ALISTP-2))
 (1 1 (:REWRITE USE-ALL-ALISTP))
 (1 1 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (1 1 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (1 1 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 )
(APPLY-TACTIC-FOR-BASIC-PROVER-RETURN-TYPE-COROLLARY-LINEAR
 (1360 680 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (93 3 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (78 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))
 (9 9 (:REWRITE USE-ALL-<-2))
 (9 9 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (9 9 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (9 9 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (9 3 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (9 3 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (7 7 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE USE-ALL-<=-2))
 (6 6 (:REWRITE USE-ALL-<=))
 (6 6 (:REWRITE BOUND-WHEN-USB))
 (6 3 (:REWRITE LEN-WHEN-DARGP-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 (:TYPE-PRESCRIPTION DARGP))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (3 3 (:REWRITE USE-ALL-RULE-ALISTP))
 (3 3 (:REWRITE USE-ALL-CONSP-2))
 (3 3 (:REWRITE USE-ALL-CONSP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (3 3 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (3 3 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (3 3 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (3 3 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (3 3 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 3 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (3 3 (:REWRITE ALL-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))
 )
(FLAG-LEMMA-FOR-APPLY-TACTIC-FOR-BASIC-PROVER-RETURN-TYPE-2
 (12253 418 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (5295 2696 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (3433 3433 (:TYPE-PRESCRIPTION NAT-LISTP))
 (2364 834 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (2064 180 (:REWRITE ZP-OPEN))
 (1817 163 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (1599 417 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (1599 417 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (1465 742 (:REWRITE DEFAULT-<-2))
 (1242 93 (:REWRITE MEMBER-EQUAL-OF-CONS-WHEN-NOT-EQUAL))
 (1172 382 (:REWRITE +-COMBINE-CONSTANTS))
 (1095 718 (:REWRITE DEFAULT-+-2))
 (1054 742 (:REWRITE DEFAULT-<-1))
 (1030 718 (:REWRITE DEFAULT-+-1))
 (882 441 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (870 174 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (835 395 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (820 820 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (789 441 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (742 742 (:REWRITE USE-ALL-<-2))
 (742 742 (:REWRITE USE-ALL-<))
 (742 742 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (742 742 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (549 549 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (549 549 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (549 549 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (522 174 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (441 441 (:TYPE-PRESCRIPTION DARGP))
 (441 441 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (441 441 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (441 441 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (418 418 (:REWRITE USE-ALL-CONSP-2))
 (418 418 (:REWRITE USE-ALL-CONSP))
 (418 418 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (418 418 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (395 395 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (395 395 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (390 390 (:REWRITE RATIONALP-OF-MV-NTH-0-OF-GET-CPU-TIME))
 (390 78 (:REWRITE DEFAULT-UNARY-MINUS))
 (348 348 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (348 348 (:TYPE-PRESCRIPTION ALL-CONSP))
 (348 174 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (325 325 (:REWRITE USE-ALL-<=-2))
 (325 325 (:REWRITE USE-ALL-<=))
 (325 325 (:REWRITE BOUND-WHEN-USB))
 (318 318 (:REWRITE DEFAULT-CDR))
 (186 93 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (186 93 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (174 174 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (174 174 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (174 174 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (174 174 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (174 174 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (174 174 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (174 174 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (174 174 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (109 97 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (93 93 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (93 93 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (93 93 (:REWRITE MEMBER-EQUAL-OF-CONS-NON-CONSTANT))
 (92 92 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (90 90 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (90 90 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (90 45 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (90 6 (:REWRITE LEN-OF-CDR))
 (78 78 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (78 78 (:REWRITE <-OF-+-ARG1-WHEN-NEGATIVE-CONSTANT))
 (45 45 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (45 45 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (40 5 (:REWRITE RATIONALP-WHEN-NATP))
 (10 10 (:TYPE-PRESCRIPTION NATP))
 (6 6 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (5 5 (:REWRITE USE-ALL-RATIONALP-2))
 (5 5 (:REWRITE USE-ALL-RATIONALP))
 (5 5 (:REWRITE USE-ALL-NATP-2))
 (5 5 (:REWRITE USE-ALL-NATP))
 (5 5 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (5 5 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 )
(APPLY-TACTIC-FOR-BASIC-PROVER-RETURN-TYPE-2)
(APPLY-REP-TACTIC-FOR-BASIC-PROVER-RETURN-TYPE-2)
(APPLY-TACTICS-FOR-BASIC-PROVER-RETURN-TYPE-2)
(APPLY-TACTICS-FOR-RULE-ALISTS-FOR-BASIC-PROVER
 (1468 734 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (569 22 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (66 22 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (66 22 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (58 29 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (51 25 (:REWRITE DEFAULT-<-2))
 (31 1 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (29 29 (:TYPE-PRESCRIPTION DARGP))
 (29 29 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (29 29 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (29 29 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (29 29 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (29 25 (:REWRITE DEFAULT-<-1))
 (26 26 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (25 25 (:REWRITE USE-ALL-<-2))
 (25 25 (:REWRITE USE-ALL-<))
 (25 25 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (25 25 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (22 22 (:REWRITE USE-ALL-CONSP-2))
 (22 22 (:REWRITE USE-ALL-CONSP))
 (22 22 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (22 22 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (18 6 (:REWRITE USE-ALL-RULE-ALISTP))
 (12 12 (:TYPE-PRESCRIPTION MEMBERP))
 (11 7 (:REWRITE DEFAULT-+-2))
 (11 7 (:REWRITE DEFAULT-+-1))
 (9 9 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (7 7 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (7 3 (:REWRITE DEFAULT-UNARY-MINUS))
 (6 6 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (3 3 (:REWRITE USE-ALL-<=-2))
 (3 3 (:REWRITE USE-ALL-<=))
 (3 3 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (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 DEFAULT-CDR))
 (2 2 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (2 2 (:LINEAR ARRAY2P-LINEAR))
 (2 1 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (1 1 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (1 1 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (1 1 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE ALL-<-TRANSITIVE))
 (1 1 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (1 1 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (1 1 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 )
(APPLY-TACTICS-FOR-RULE-ALISTS-FOR-BASIC-PROVER-RETURN-TYPE
 (6852 3426 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (727 27 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (363 8 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (125 60 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (124 48 (:REWRITE DEFAULT-<-2))
 (107 48 (:REWRITE DEFAULT-<-1))
 (90 45 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (85 41 (:REWRITE DEFAULT-+-2))
 (85 41 (:REWRITE DEFAULT-+-1))
 (81 27 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (81 27 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (75 5 (:REWRITE LEN-OF-CDR))
 (75 5 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (60 60 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (60 60 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (59 59 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (55 55 (:REWRITE RATIONALP-OF-MV-NTH-0-OF-GET-CPU-TIME))
 (55 11 (:REWRITE DEFAULT-UNARY-MINUS))
 (54 48 (:REWRITE USE-ALL-<))
 (48 48 (:REWRITE USE-ALL-<-2))
 (48 48 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (48 48 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (48 11 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (45 45 (:TYPE-PRESCRIPTION DARGP))
 (45 45 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (45 45 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (45 45 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (45 45 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (33 21 (:REWRITE USE-ALL-RULE-ALISTP))
 (27 27 (:REWRITE USE-ALL-CONSP-2))
 (27 27 (:REWRITE USE-ALL-CONSP))
 (27 27 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (27 27 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (24 24 (:LINEAR ARRAY2P-LINEAR))
 (21 21 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (21 21 (:REWRITE USE-ALL-<=-2))
 (21 21 (:REWRITE USE-ALL-<=))
 (21 21 (:REWRITE BOUND-WHEN-USB))
 (18 18 (:TYPE-PRESCRIPTION MEMBERP))
 (18 18 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (16 8 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (15 5 (:REWRITE +-COMBINE-CONSTANTS))
 (14 14 (:REWRITE USE-ALL-NATP-2))
 (14 14 (:REWRITE USE-ALL-NATP))
 (14 14 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (14 14 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (14 14 (:REWRITE DEFAULT-CDR))
 (11 11 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (11 11 (:REWRITE <-OF-+-ARG1-WHEN-NEGATIVE-CONSTANT))
 (9 9 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (8 8 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (8 8 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (8 8 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE USE-ALL-RATIONALP-2))
 (6 6 (:REWRITE USE-ALL-RATIONALP))
 (6 6 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (5 5 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 )
(APPLY-TACTICS-FOR-RULE-ALISTS-FOR-BASIC-PROVER-RETURN-TYPE-2
 (293 11 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (65 30 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (62 17 (:REWRITE DEFAULT-+-2))
 (45 16 (:REWRITE DEFAULT-<-2))
 (44 22 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (37 17 (:REWRITE DEFAULT-+-1))
 (36 18 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (36 16 (:REWRITE DEFAULT-<-1))
 (33 11 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (33 11 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (30 30 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (30 30 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (30 2 (:REWRITE LEN-OF-CDR))
 (30 2 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (25 25 (:REWRITE RATIONALP-OF-MV-NTH-0-OF-GET-CPU-TIME))
 (25 5 (:REWRITE DEFAULT-UNARY-MINUS))
 (22 22 (:TYPE-PRESCRIPTION NAT-LISTP))
 (21 21 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (18 18 (:TYPE-PRESCRIPTION DARGP))
 (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))
 (16 16 (:REWRITE USE-ALL-<-2))
 (16 16 (:REWRITE USE-ALL-<))
 (16 16 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (16 16 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (16 2 (:REWRITE +-COMBINE-CONSTANTS))
 (12 6 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (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))
 (6 6 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (6 6 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (5 5 (:REWRITE USE-ALL-RATIONALP-2))
 (5 5 (:REWRITE USE-ALL-RATIONALP))
 (5 5 (:REWRITE USE-ALL-<=-2))
 (5 5 (:REWRITE USE-ALL-<=))
 (5 5 (:REWRITE DEFAULT-CDR))
 (5 5 (:REWRITE BOUND-WHEN-USB))
 (5 5 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (5 5 (:REWRITE <-OF-+-ARG1-WHEN-NEGATIVE-CONSTANT))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(PROVE-CASE-WITH-BASIC-PROVER)
(PROVE-CASE-WITH-BASIC-PROVER-RETURN-TYPE
 (796 398 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (52 2 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (43 2 (:REWRITE NAT-LISTP-WHEN-ALL-NATP))
 (31 1 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (31 1 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (10 10 (:TYPE-PRESCRIPTION LEN))
 (6 2 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (6 2 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (6 1 (:REWRITE ALL-NATP-WHEN-NAT-LISTP))
 (5 3 (:REWRITE DEFAULT-<-2))
 (4 2 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (3 3 (:TYPE-PRESCRIPTION ALL-NATP))
 (3 3 (:REWRITE USE-ALL-<-2))
 (3 3 (:REWRITE USE-ALL-<))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (3 3 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (3 3 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (2 2 (:TYPE-PRESCRIPTION DARGP))
 (2 2 (:REWRITE USE-ALL-CONSP-2))
 (2 2 (:REWRITE USE-ALL-CONSP))
 (2 2 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-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 CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (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-<=-2))
 (1 1 (:REWRITE USE-ALL-<=))
 (1 1 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (1 1 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (1 1 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (1 1 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (1 1 (:REWRITE ALL-<-TRANSITIVE))
 )
(PROVE-CASE-WITH-BASIC-PROVER-RETURN-TYPE-COROLLARY
 (2788 1394 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (208 8 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (124 4 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (124 4 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (40 40 (:TYPE-PRESCRIPTION LEN))
 (24 8 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (24 8 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (23 15 (:REWRITE DEFAULT-<-2))
 (20 15 (:REWRITE DEFAULT-<-1))
 (18 18 (:LINEAR ARRAY2P-LINEAR))
 (17 15 (:REWRITE USE-ALL-<))
 (16 8 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (15 15 (:REWRITE USE-ALL-<-2))
 (15 15 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (15 15 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (15 15 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (9 9 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:TYPE-PRESCRIPTION DARGP))
 (8 8 (:REWRITE USE-ALL-CONSP-2))
 (8 8 (:REWRITE USE-ALL-CONSP))
 (8 8 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (8 8 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (8 8 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (8 8 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (8 8 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (8 8 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (8 4 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (7 7 (:REWRITE USE-ALL-<=-2))
 (7 7 (:REWRITE USE-ALL-<=))
 (7 7 (:REWRITE BOUND-WHEN-USB))
 (5 5 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (5 5 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (4 4 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (4 4 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (4 4 (:REWRITE ALL-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 2 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (3 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (2 2 (:TYPE-PRESCRIPTION MEMBERP))
 (2 2 (:REWRITE USE-ALL-NATP-2))
 (2 2 (:REWRITE USE-ALL-NATP))
 (2 2 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:REWRITE PSEUDO-DAG-ARRAYP-MONOTONE))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (1 1 (:REWRITE USE-ALL-RATIONALP-2))
 (1 1 (:REWRITE USE-ALL-RATIONALP))
 (1 1 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(PROVE-CASE-WITH-BASIC-PROVER-RETURN-TYPE-COROLLARY-2
 (4028 2014 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (364 14 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (218 8 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (155 5 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (74 74 (:TYPE-PRESCRIPTION LEN))
 (49 25 (:REWRITE DEFAULT-<-2))
 (42 14 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (42 14 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (40 25 (:REWRITE DEFAULT-<-1))
 (31 25 (:REWRITE USE-ALL-<))
 (28 14 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (25 25 (:REWRITE USE-ALL-<-2))
 (25 25 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (25 25 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (25 25 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (16 8 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (15 15 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (15 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (14 14 (:TYPE-PRESCRIPTION DARGP))
 (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))
 (13 2 (:REWRITE ALL-<-OF-0-WHEN-NAT-LISTP))
 (11 11 (:REWRITE USE-ALL-<=-2))
 (11 11 (:REWRITE USE-ALL-<=))
 (11 11 (:REWRITE BOUND-WHEN-USB))
 (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 NOT-ALL-<-WHEN-MEMBERP))
 (7 7 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (6 6 (:TYPE-PRESCRIPTION MEMBERP))
 (6 6 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (6 6 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (6 6 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (6 6 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (5 5 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (5 5 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE USE-ALL-NATP-2))
 (2 2 (:REWRITE USE-ALL-NATP))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 )
(PROVE-CASE-WITH-BASIC-PROVER-RETURN-TYPE-COROLLARY-3
 (6180 3090 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (364 14 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (248 8 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (186 6 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (70 70 (:TYPE-PRESCRIPTION LEN))
 (53 29 (:REWRITE DEFAULT-<-2))
 (44 29 (:REWRITE DEFAULT-<-1))
 (42 14 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (42 14 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (33 29 (:REWRITE USE-ALL-<))
 (29 29 (:REWRITE USE-ALL-<-2))
 (29 29 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (29 29 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (29 29 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (28 14 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (17 17 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (16 8 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (15 15 (:REWRITE USE-ALL-<=-2))
 (15 15 (:REWRITE USE-ALL-<=))
 (15 15 (:REWRITE BOUND-WHEN-USB))
 (15 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (14 14 (:TYPE-PRESCRIPTION DARGP))
 (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))
 (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 SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (6 6 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (6 6 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (6 6 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE ALL-<-TRANSITIVE))
 (5 5 (:REWRITE USE-ALL-RATIONALP-2))
 (5 5 (:REWRITE USE-ALL-RATIONALP))
 (5 5 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (2 2 (:REWRITE USE-ALL-NATP-2))
 (2 2 (:REWRITE USE-ALL-NATP))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 )
(PROVE-CASE-WITH-BASIC-PROVER-RETURN-TYPE-LINEAR
 (1372 686 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (156 6 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (93 3 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (93 3 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (30 30 (:TYPE-PRESCRIPTION LEN))
 (22 12 (:REWRITE DEFAULT-<-1))
 (18 12 (:REWRITE DEFAULT-<-2))
 (18 6 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (18 6 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (16 12 (:REWRITE USE-ALL-<))
 (12 12 (:REWRITE USE-ALL-<-2))
 (12 12 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (12 12 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (12 12 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (12 6 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (7 7 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:TYPE-PRESCRIPTION DARGP))
 (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 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 BOUND-WHEN-USB))
 (6 6 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-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 SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (3 3 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (3 3 (:REWRITE ALL-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))
 (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
 (70 35 (:TYPE-PRESCRIPTION PROVE-CASE-WITH-BASIC-PROVER-RETURN-TYPE-2))
 (35 35 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (31 1 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (10 10 (:REWRITE DEFAULT-+-2))
 (10 10 (:REWRITE DEFAULT-+-1))
 (9 8 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE USE-ALL-<-2))
 (8 8 (:REWRITE USE-ALL-<))
 (8 8 (:REWRITE DEFAULT-<-1))
 (8 8 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (8 8 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (8 8 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (8 2 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (7 7 (:REWRITE USE-ALL-<=-2))
 (7 7 (:REWRITE USE-ALL-<=))
 (7 7 (:REWRITE BOUND-WHEN-USB))
 (7 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (5 1 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (5 1 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (4 4 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (4 4 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (4 2 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (4 2 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (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 (:TYPE-PRESCRIPTION NAT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION DARGP))
 (2 2 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (1 1 (:REWRITE USE-ALL-CONSP-2))
 (1 1 (:REWRITE USE-ALL-CONSP))
 (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))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 )
(FLAG-PROVE-TRUE-CASE-WITH-BASIC-PROVER
 (174 87 (:TYPE-PRESCRIPTION PROVE-CASE-WITH-BASIC-PROVER-RETURN-TYPE-2))
 (114 4 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (87 87 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (64 2 (:DEFINITION BINARY-APPEND))
 (24 8 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (17 13 (:REWRITE DEFAULT-<-2))
 (16 4 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (16 4 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (16 4 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (15 15 (:REWRITE DEFAULT-+-2))
 (15 15 (:REWRITE DEFAULT-+-1))
 (13 13 (:REWRITE USE-ALL-<-2))
 (13 13 (:REWRITE USE-ALL-<))
 (13 13 (:REWRITE DEFAULT-<-1))
 (13 13 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (13 13 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (13 13 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (12 6 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (10 6 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (9 9 (:REWRITE USE-ALL-<=-2))
 (9 9 (:REWRITE USE-ALL-<=))
 (9 9 (:REWRITE BOUND-WHEN-USB))
 (8 8 (:TYPE-PRESCRIPTION NAT-LISTP))
 (6 6 (:TYPE-PRESCRIPTION DARGP))
 (6 6 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (6 6 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (6 6 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (6 2 (:REWRITE DEFAULT-COERCE-3))
 (5 5 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (5 5 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (5 5 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (4 4 (:REWRITE ZP-OPEN))
 (4 4 (:REWRITE USE-ALL-CONSP-2))
 (4 4 (:REWRITE USE-ALL-CONSP))
 (4 4 (:REWRITE DEFAULT-COERCE-2))
 (4 4 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (4 4 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (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 LOOKUP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-ASSOC-EQUAL-CHEAP))
 (2 2 (:REWRITE DEFAULT-COERCE-1))
 (2 2 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(FLAG::FLAG-EQUIV-LEMMA)
(FLAG-PROVE-TRUE-CASE-WITH-BASIC-PROVER-EQUIVALENCES)
(FLAG-LEMMA-FOR-PROVE-TRUE-CASE-WITH-BASIC-PROVER-RETURN-TYPE
 (47510 23714 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (33376 1043 (:DEFINITION BINARY-APPEND))
 (29456 1128 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (13199 1043 (:REWRITE ZP-OPEN))
 (11145 1015 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (3532 2217 (:REWRITE DEFAULT-<-2))
 (3425 1128 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (3425 1128 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (3129 1043 (:REWRITE DEFAULT-COERCE-3))
 (3073 3073 (:REWRITE DEFAULT-+-2))
 (3073 3073 (:REWRITE DEFAULT-+-1))
 (3057 1019 (:REWRITE +-COMBINE-CONSTANTS))
 (2317 2217 (:REWRITE DEFAULT-<-1))
 (2314 1157 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (2239 2217 (:REWRITE USE-ALL-<))
 (2224 2224 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (2217 2217 (:REWRITE USE-ALL-<-2))
 (2217 2217 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (2217 2217 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (2086 2086 (:REWRITE DEFAULT-COERCE-2))
 (1198 1157 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (1157 1157 (:TYPE-PRESCRIPTION DARGP))
 (1157 1157 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (1157 1157 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (1157 1157 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (1128 1128 (:REWRITE USE-ALL-CONSP-2))
 (1128 1128 (:REWRITE USE-ALL-CONSP))
 (1128 1128 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1128 1128 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (1085 35 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (1067 1067 (:REWRITE USE-ALL-<=-2))
 (1067 1067 (:REWRITE USE-ALL-<=))
 (1067 1067 (:REWRITE BOUND-WHEN-USB))
 (1043 1043 (:REWRITE DEFAULT-COERCE-1))
 (1043 1043 (:REWRITE DEFAULT-CDR))
 (775 25 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (487 487 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (171 57 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (114 114 (:LINEAR ARRAY2P-LINEAR))
 (94 94 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (94 94 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (94 94 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (60 60 (:REWRITE USE-ALL-RATIONALP-2))
 (60 60 (:REWRITE USE-ALL-RATIONALP))
 (57 57 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (57 57 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (54 54 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (50 25 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (49 31 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (40 10 (:REWRITE MEMBER-EQUAL-OF-CONS-WHEN-NOT-EQUAL))
 (38 38 (:REWRITE USE-ALL-NATP-2))
 (38 38 (:REWRITE USE-ALL-NATP))
 (38 38 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (38 38 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (38 38 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (35 35 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (35 35 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (35 35 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-ASSOC-EQUAL-CHEAP))
 (35 35 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (32 16 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (31 31 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (31 31 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (31 31 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (31 31 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (31 31 (:REWRITE ALL-<-TRANSITIVE))
 (25 25 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (22 22 (:TYPE-PRESCRIPTION MEMBERP))
 (20 10 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (20 10 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (12 4 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (12 4 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-CAR-AND-QUOTE))
 (10 10 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (10 10 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (10 10 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (10 10 (:REWRITE MEMBER-EQUAL-OF-CONS-NON-CONSTANT))
 (8 4 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (6 6 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:TYPE-PRESCRIPTION MYQUOTEP))
 (4 4 (:REWRITE DARGP-LESS-THAN-WHEN-QUOTEP-CHEAP))
 (4 4 (:REWRITE DARGP-LESS-THAN-MONO))
 (4 2 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (2 2 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 )
(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
 (1608 804 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (130 5 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (93 3 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (62 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (25 25 (:TYPE-PRESCRIPTION LEN))
 (24 14 (:REWRITE USE-ALL-<))
 (24 14 (:REWRITE DEFAULT-<-1))
 (19 14 (:REWRITE DEFAULT-<-2))
 (15 5 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (15 5 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (14 14 (:REWRITE USE-ALL-<-2))
 (14 14 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (14 14 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (14 14 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (10 10 (:TYPE-PRESCRIPTION MEMBERP))
 (10 5 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (9 9 (:REWRITE USE-ALL-<=-2))
 (9 9 (:REWRITE USE-ALL-<=))
 (9 9 (:REWRITE BOUND-WHEN-USB))
 (6 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (5 5 (:TYPE-PRESCRIPTION DARGP))
 (5 5 (:REWRITE USE-ALL-CONSP-2))
 (5 5 (:REWRITE USE-ALL-CONSP))
 (5 5 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (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 CONSP-WHEN-LEN-GREATER))
 (5 5 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (5 5 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (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 SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (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
 (1608 804 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (130 5 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (93 3 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (62 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (25 25 (:TYPE-PRESCRIPTION LEN))
 (22 14 (:REWRITE USE-ALL-<))
 (19 14 (:REWRITE DEFAULT-<-2))
 (19 14 (:REWRITE DEFAULT-<-1))
 (15 5 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (15 5 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (14 14 (:REWRITE USE-ALL-<-2))
 (14 14 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (14 14 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (14 14 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (10 5 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (9 9 (:REWRITE USE-ALL-<=-2))
 (9 9 (:REWRITE USE-ALL-<=))
 (9 9 (:REWRITE BOUND-WHEN-USB))
 (8 8 (:TYPE-PRESCRIPTION MEMBERP))
 (5 5 (:TYPE-PRESCRIPTION DARGP))
 (5 5 (:REWRITE USE-ALL-CONSP-2))
 (5 5 (:REWRITE USE-ALL-CONSP))
 (5 5 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (5 5 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (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 INTEGERP-WHEN-DARGP-LESS-THAN))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (5 5 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (5 5 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (4 2 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (3 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE ALL-<-TRANSITIVE))
 (2 2 (:LINEAR ARRAY2P-LINEAR))
 (1 1 (:REWRITE USE-ALL-RATIONALP-2))
 (1 1 (:REWRITE USE-ALL-RATIONALP))
 (1 1 (:REWRITE USE-ALL-NATP-2))
 (1 1 (:REWRITE USE-ALL-NATP))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (1 1 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(PROVE-TRUE-CASE-WITH-BASIC-PROVER
 (9314 4646 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (902 33 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (372 12 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (248 8 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (245 8 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (143 8 (:REWRITE <-OF-+-OF-1-STRENGTHEN-2))
 (134 56 (:REWRITE DEFAULT-<-2))
 (111 56 (:REWRITE DEFAULT-<-1))
 (110 33 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (110 33 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (90 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (79 5 (:REWRITE RATIONALP-WHEN-NATP))
 (72 56 (:REWRITE USE-ALL-<))
 (68 34 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (64 2 (:DEFINITION BINARY-APPEND))
 (62 62 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (61 61 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (61 61 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (56 56 (:REWRITE USE-ALL-<-2))
 (48 12 (:REWRITE MEMBER-EQUAL-OF-CONS-WHEN-NOT-EQUAL))
 (45 34 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (40 40 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (34 34 (:TYPE-PRESCRIPTION DARGP))
 (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))
 (33 33 (:REWRITE USE-ALL-CONSP-2))
 (33 33 (:REWRITE USE-ALL-CONSP))
 (33 33 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (33 33 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (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))
 (30 5 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (24 24 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (24 24 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (24 12 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (24 12 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (24 12 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (24 3 (:REWRITE INTEGERP-WHEN-NATP))
 (21 21 (:TYPE-PRESCRIPTION MEMBERP))
 (20 20 (:REWRITE USE-ALL-NATP-2))
 (20 20 (:REWRITE USE-ALL-NATP))
 (20 20 (:REWRITE USE-ALL-<=-2))
 (20 20 (:REWRITE USE-ALL-<=))
 (20 20 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (20 20 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (20 20 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (20 20 (:REWRITE BOUND-WHEN-USB))
 (20 10 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (18 18 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (18 18 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-ASSOC-EQUAL-CHEAP))
 (18 18 (:LINEAR ARRAY2P-LINEAR))
 (17 17 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (17 17 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (17 17 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (16 8 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (15 5 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (12 12 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (12 12 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (12 12 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (12 12 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (12 12 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (12 12 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (12 12 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (12 12 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (12 12 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (12 12 (:REWRITE MEMBER-EQUAL-OF-CONS-NON-CONSTANT))
 (12 12 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (10 10 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (10 10 (:TYPE-PRESCRIPTION MYQUOTEP))
 (10 10 (:REWRITE DARGP-LESS-THAN-WHEN-QUOTEP-CHEAP))
 (10 10 (:REWRITE DARGP-LESS-THAN-MONO))
 (10 5 (:REWRITE USE-ALL-RULE-ALISTP))
 (10 5 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (8 8 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (8 8 (:REWRITE ZP-OPEN))
 (8 8 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (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 UNSIGNED-BYTE-P-FALSE-WHEN-NOT-LONGER))
 (8 8 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (8 8 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (8 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (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))
 (8 4 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (7 4 (:REWRITE UNSIGNED-BYTE-P-OF-+))
 (6 2 (:REWRITE DEFAULT-COERCE-3))
 (5 5 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (5 5 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (5 5 (:REWRITE USE-ALL-ALISTP-2))
 (5 5 (:REWRITE USE-ALL-ALISTP))
 (5 5 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (5 5 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 (5 5 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 4 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (4 4 (:REWRITE DEFAULT-COERCE-2))
 (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))
 (2 2 (:REWRITE DEFAULT-COERCE-1))
 (2 2 (:REWRITE DEFAULT-CDR))
 )
(PROVE-OR-SPLIT-CASE-WITH-BASIC-PROVER-RETURN-TYPE-COROLLARY-LINEAR
 (1368 684 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (130 5 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (93 3 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (62 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (25 25 (:TYPE-PRESCRIPTION LEN))
 (21 11 (:REWRITE DEFAULT-<-1))
 (16 11 (:REWRITE DEFAULT-<-2))
 (15 11 (:REWRITE USE-ALL-<))
 (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 <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (11 11 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (11 11 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (10 5 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (6 6 (:REWRITE USE-ALL-<=-2))
 (6 6 (:REWRITE USE-ALL-<=))
 (6 6 (:REWRITE BOUND-WHEN-USB))
 (6 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (5 5 (:TYPE-PRESCRIPTION DARGP))
 (5 5 (:REWRITE USE-ALL-CONSP-2))
 (5 5 (:REWRITE USE-ALL-CONSP))
 (5 5 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (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 CONSP-WHEN-LEN-GREATER))
 (5 5 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (5 5 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (4 2 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (2 2 (:REWRITE USE-ALL-RATIONALP-2))
 (2 2 (:REWRITE USE-ALL-RATIONALP))
 (2 2 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE ALL-<-TRANSITIVE))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:LINEAR ARRAY2P-LINEAR))
 )
(PROVE-OR-SPLIT-CASE-WITH-BASIC-PROVER-RETURN-TYPE-COROLLARY-GEN
 (1680 840 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (130 5 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (93 3 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (62 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (48 6 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (35 15 (:REWRITE DEFAULT-<-2))
 (30 15 (:REWRITE DEFAULT-<-1))
 (25 25 (:TYPE-PRESCRIPTION LEN))
 (19 15 (:REWRITE USE-ALL-<))
 (18 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (15 15 (:REWRITE USE-ALL-<-2))
 (15 15 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (15 15 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (15 15 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (15 5 (:REWRITE ALL-<-TRANSITIVE))
 (15 5 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (15 5 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (10 10 (:REWRITE USE-ALL-<=-2))
 (10 10 (:REWRITE USE-ALL-<=))
 (10 10 (:REWRITE BOUND-WHEN-USB))
 (10 5 (:REWRITE LEN-WHEN-DARGP-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))
 (5 5 (:TYPE-PRESCRIPTION DARGP))
 (5 5 (:REWRITE USE-ALL-CONSP-2))
 (5 5 (:REWRITE USE-ALL-CONSP))
 (5 5 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (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 CONSP-WHEN-LEN-GREATER))
 (5 5 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (5 5 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (5 5 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (4 2 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:LINEAR ARRAY2P-LINEAR))
 )
(PROVE-DISJUNCTION-WITH-BASIC-PROVER
 (12854 6360 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (3966 129 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (1114 23 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (768 768 (:TYPE-PRESCRIPTION LEN))
 (525 143 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (484 203 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (415 116 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (415 116 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (403 13 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (378 14 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (368 184 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (303 303 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (303 303 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (303 303 (:REWRITE ALL-<-TRANSITIVE))
 (260 13 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (252 14 (:REWRITE LEN-OF-CDR))
 (251 184 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (245 129 (:REWRITE DEFAULT-<-2))
 (213 39 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (184 184 (:TYPE-PRESCRIPTION DARGP))
 (184 184 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (184 184 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (184 184 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (133 55 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (129 129 (:REWRITE USE-ALL-<-2))
 (129 129 (:REWRITE USE-ALL-<))
 (129 129 (:REWRITE DEFAULT-<-1))
 (129 129 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (129 129 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (129 129 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (129 129 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (116 116 (:REWRITE USE-ALL-CONSP-2))
 (116 116 (:REWRITE USE-ALL-CONSP))
 (116 116 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (110 55 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (96 24 (:REWRITE MEMBER-EQUAL-OF-CONS-WHEN-NOT-EQUAL))
 (80 80 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (80 80 (:REWRITE DEFAULT-CDR))
 (78 39 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (78 39 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (70 14 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (62 23 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (56 28 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (56 28 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (52 26 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (52 26 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (50 26 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (46 23 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (44 8 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (42 14 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (39 39 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (28 28 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (28 28 (:TYPE-PRESCRIPTION AXE-TREEP))
 (28 28 (:TYPE-PRESCRIPTION ALL-CONSP))
 (28 28 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (28 28 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (28 28 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (28 28 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (28 14 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (28 14 (:REWRITE DEFAULT-+-2))
 (28 14 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (26 26 (:REWRITE TRUE-LIST-FIX-WHEN-NOT-CONSP-CHEAP))
 (26 26 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (26 26 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (26 26 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (26 26 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (26 26 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (26 26 (:LINEAR ARRAY2P-LINEAR))
 (26 2 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (24 24 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (24 24 (:REWRITE MEMBER-EQUAL-OF-CONS-NON-CONSTANT))
 (24 24 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (24 24 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (24 24 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (24 8 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (20 20 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (20 20 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-ASSOC-EQUAL-CHEAP))
 (16 16 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (16 8 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (14 14 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (14 14 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (14 14 (:REWRITE EQUAL-OF-LEN-AND-0))
 (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 CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (14 14 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (14 14 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (13 13 (:REWRITE USE-ALL-<=-2))
 (13 13 (:REWRITE USE-ALL-<=))
 (13 13 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (13 13 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (13 13 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (13 13 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (13 13 (:REWRITE BOUND-WHEN-USB))
 (13 13 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (12 8 (:REWRITE USE-ALL-RULE-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (8 8 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (8 8 (:REWRITE USE-ALL-ALISTP-2))
 (8 8 (:REWRITE USE-ALL-ALISTP))
 (8 8 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (8 8 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (2 2 (:REWRITE USE-ALL-NATP-2))
 (2 2 (:REWRITE USE-ALL-NATP))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBERP))
 (2 2 (:REWRITE NOT-ALL-<-WHEN-MEMBER-EQUAL))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 )
(PROVE-DISJUNCTION-WITH-BASIC-PROVER-RETURN-TYPE
 (21136 10488 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (7496 252 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (4654 26 (:DEFINITION PLIST-WORLDP))
 (1442 1442 (:TYPE-PRESCRIPTION LEN))
 (956 278 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (758 226 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (758 226 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (712 356 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (702 26 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (696 12 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (520 26 (:REWRITE BOUNDED-DARG-LISTP-WHEN-NOT-CONSP))
 (478 252 (:REWRITE DEFAULT-<-2))
 (468 26 (:REWRITE LEN-OF-CDR))
 (436 356 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (434 14 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (356 356 (:TYPE-PRESCRIPTION DARGP))
 (356 356 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (356 356 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (356 356 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (272 112 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (252 252 (:REWRITE USE-ALL-<-2))
 (252 252 (:REWRITE USE-ALL-<))
 (252 252 (:REWRITE DEFAULT-<-1))
 (252 252 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (252 252 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (252 252 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (252 252 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (240 80 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-MV-NTH-2-OF-GET-DISJUNCTS-FROM-NODES))
 (226 226 (:REWRITE USE-ALL-CONSP-2))
 (226 226 (:REWRITE USE-ALL-CONSP))
 (226 226 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (222 42 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-<))
 (200 200 (:REWRITE DEFAULT-CDR))
 (182 182 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (182 182 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (182 182 (:REWRITE ALL-<-TRANSITIVE))
 (130 26 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (104 52 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (104 52 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (94 46 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (84 42 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (84 42 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (78 26 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (64 32 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (52 52 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (52 52 (:TYPE-PRESCRIPTION AXE-TREEP))
 (52 52 (:TYPE-PRESCRIPTION ALL-CONSP))
 (52 52 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (52 52 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (52 52 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (52 52 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (52 52 (:LINEAR ARRAY2P-LINEAR))
 (52 26 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (52 26 (:REWRITE DEFAULT-+-2))
 (52 26 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (42 42 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (40 12 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (36 36 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (36 36 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-ASSOC-EQUAL-CHEAP))
 (36 16 (:REWRITE TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (26 26 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (26 26 (:REWRITE USE-ALL-<=-2))
 (26 26 (:REWRITE USE-ALL-<=))
 (26 26 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (26 26 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (26 26 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (26 26 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (26 26 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (26 26 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (26 26 (:REWRITE EQUAL-OF-LEN-AND-0))
 (26 26 (:REWRITE DEFAULT-+-1))
 (26 26 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (26 26 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (26 26 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (26 26 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (26 26 (:REWRITE BOUND-WHEN-USB))
 (26 26 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (26 26 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (24 12 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (16 16 (:TYPE-PRESCRIPTION TRUE-LIST-FIX))
 (16 16 (:REWRITE TRUE-LIST-FIX-WHEN-NOT-CONSP-CHEAP))
 (14 14 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (8 4 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (4 4 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 )
(PROVE-DAG-IMPLICATION-WITH-BASIC-PROVER
 (366526 3048 (:REWRITE USE-ALL-<-FOR-CAR))
 (234995 9117 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (232584 8662 (:REWRITE ALL-<-OF-0-WHEN-ALL-NATP))
 (219336 21974 (:REWRITE NAT-LISTP-OF-CDR))
 (216054 37214 (:REWRITE NAT-LISTP-WHEN-ALL-NATP))
 (185106 3048 (:REWRITE USE-ALL-NATP-FOR-CAR))
 (163642 4572 (:REWRITE <-OF-IF-ARG2))
 (150614 21974 (:REWRITE ALL-NATP-OF-CDR))
 (140062 70031 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (121548 4531 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (117412 5614 (:REWRITE ALL-<-OF-CDR))
 (101065 70031 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (100300 2006 (:DEFINITION ASSOC-EQUAL))
 (98893 3530 (:REWRITE ALL-CONSP-OF-CDR))
 (89304 8061 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (81444 22340 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (81444 22340 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (74460 37230 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (73308 8662 (:REWRITE ALL-<-OF-0-WHEN-NAT-LISTP))
 (70031 70031 (:TYPE-PRESCRIPTION DARGP))
 (70031 70031 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (70031 70031 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (70031 70031 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (59694 1372 (:DEFINITION UNION-EQUAL))
 (53089 33664 (:REWRITE DEFAULT-CDR))
 (46962 25932 (:REWRITE DEFAULT-<-2))
 (42828 3569 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (37694 37694 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (37230 37230 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (37230 37230 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (35475 19096 (:REWRITE DEFAULT-+-2))
 (30504 30504 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (28680 3009 (:REWRITE SYMBOL-LISTP-OF-CDR))
 (26476 25932 (:REWRITE DEFAULT-<-1))
 (25932 25932 (:REWRITE USE-ALL-<-2))
 (25932 25932 (:REWRITE USE-ALL-<))
 (25932 25932 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (25932 25932 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (24183 4531 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (22808 22808 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (21797 21797 (:REWRITE USE-ALL-CONSP-2))
 (21797 21797 (:REWRITE USE-ALL-CONSP))
 (21797 21797 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (19439 12234 (:REWRITE EQUAL-OF-LEN-AND-0))
 (19096 19096 (:REWRITE DEFAULT-+-1))
 (16122 16122 (:TYPE-PRESCRIPTION ALL-CONSP))
 (13659 13659 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (13659 13659 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (13659 13659 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (13622 905 (:REWRITE NOT-MYQUOTEP-WHEN-LEN-WRONG))
 (10900 436 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (10590 3530 (:REWRITE PSEUDO-DAGP-OF-CDR-WHEN-PSEUDO-DAGP))
 (10242 3969 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (10242 3969 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (10028 436 (:LINEAR LEN-OF-CDR-LINEAR))
 (9622 9622 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (9622 9622 (:REWRITE ALL-<-TRANSITIVE))
 (9142 9142 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (9062 4531 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (8580 8580 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (8411 8411 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (8061 8061 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (7671 1483 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (7184 898 (:REWRITE LEN-OF-NTH-WHEN-DARG-LISTP))
 (6096 3048 (:REWRITE INTEGERP-OF-CAR-WHEN-NAT-LISTP-CHEAP))
 (6096 3048 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-NATP-CHEAP))
 (6096 3048 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-INTEGERP-CHEAP))
 (6096 3048 (:REWRITE <-OF-CAR-WHEN-ALL-<-CHEAP))
 (6016 6016 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (5438 5438 (:REWRITE USE-ALL-<=-2))
 (5438 5438 (:REWRITE USE-ALL-<=))
 (5438 5438 (:REWRITE BOUND-WHEN-USB))
 (4972 2486 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (4867 4867 (:TYPE-PRESCRIPTION AXE-TREEP))
 (4531 4531 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (4531 4531 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (4531 4531 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (4531 4531 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (4090 4090 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (4065 1355 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (4012 4012 (:REWRITE ASSOC-EQUAL-WHEN-ARRAY1P-AND-OUT-OF-BOUNDS))
 (3969 3969 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (3969 3969 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (3969 3969 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (3969 3969 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (3434 3434 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (3048 3048 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (3048 3048 (:REWRITE USE-ALL-NATP-2))
 (3048 3048 (:REWRITE USE-ALL-NATP))
 (3048 3048 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (3048 3048 (:REWRITE NOT-<-OF-CAR-WHEN-BOUNDED-DARG-LISTP-2))
 (3048 3048 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (3048 3048 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3048 3048 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3048 3048 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (3048 3048 (:REWRITE NATP-OF-CAR-WHEN-BOUNDED-DARG-LISTP-GEN))
 (3048 3048 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (3048 3048 (:REWRITE INTEGERP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (3048 3048 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3009 3009 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (2966 2966 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (2966 1483 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (2744 1372 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (2744 1372 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (2710 2710 (:TYPE-PRESCRIPTION DAG-VARIABLE-ALISTP))
 (2484 2436 (:TYPE-PRESCRIPTION NATP-OF-TOP-NODENUM-OF-DAG))
 (2054 1372 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (1820 898 (:REWRITE LEN-OF-NTH-0-WHEN-AXE-TREEP-CHEAP))
 (1796 1796 (:TYPE-PRESCRIPTION DARG-LISTP))
 (1796 898 (:REWRITE DARG-LISTP-WHEN-NAT-LISTP-CHEAP))
 (1796 898 (:REWRITE DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (1483 1483 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (1483 1483 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (1483 1483 (:REWRITE USE-ALL-RULE-ALISTP))
 (1483 1483 (:REWRITE USE-ALL-ALISTP-2))
 (1483 1483 (:REWRITE USE-ALL-ALISTP))
 (1372 1372 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (1372 1372 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (1372 1372 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (1372 1372 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (1355 1355 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (1355 1355 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 (914 914 (:TYPE-PRESCRIPTION ALL-MYQUOTEP))
 (906 906 (:REWRITE MYQUOTEP-WHEN-DARGP-LESS-THAN))
 (906 906 (:REWRITE MYQUOTEP-WHEN-BOUNDED-DAG-EXPRP))
 (906 906 (:REWRITE MYQUOTEP-WHEN-AXE-TREEP))
 (898 898 (:REWRITE LEN-OF-NTH-WHEN-BOUNDED-DARG-LISTP))
 (898 898 (:REWRITE DARG-LISTP-WHEN-BOUNDED-DARG-LISTP))
 (690 690 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (690 690 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (576 16 (:REWRITE ALL-NATP-OF-CONS))
 (544 544 (:REWRITE <-OF-+-OF-1-STRENGTHEN))
 (256 128 (:REWRITE RULE-ALISTP-OF-ACONS))
 (128 128 (:TYPE-PRESCRIPTION STORED-AXE-RULE-LISTP))
 (64 16 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-NTH-0-AND-QUOTE))
 (64 16 (:REWRITE DARGP-LESS-THAN-WHEN-EQUAL-OF-CAR-AND-QUOTE))
 (48 16 (:REWRITE DARGP-LESS-THAN-WHEN-NATP-CHEAP))
 (44 22 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (32 16 (:REWRITE DARGP-LESS-THAN-WHEN-MYQUOTEP-CHEAP))
 (32 16 (:REWRITE BOUNDED-DARG-LISTP-WHEN-BOUNDED-DARG-LISTP-OF-CDR-CHEAP))
 (32 16 (:REWRITE BOUNDED-DARG-LISTP-WHEN-ALL-MYQUOTEP-CHEAP))
 (22 22 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (22 22 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (16 16 (:TYPE-PRESCRIPTION NATP))
 (16 16 (:REWRITE DARGP-LESS-THAN-WHEN-QUOTEP-CHEAP))
 (16 16 (:REWRITE DARGP-LESS-THAN-MONO))
 (16 16 (:REWRITE BOUNDED-DARG-LISTP-MONOTONE))
 (16 16 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 )
(PROVE-IMPLICATION-WITH-BASIC-PROVER-FN)
(PROVE-CLAUSE-WITH-BASIC-PROVER
 (1068 530 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (550 550 (:TYPE-PRESCRIPTION NAT-LISTP))
 (314 9 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (62 2 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP))
 (61 61 (:TYPE-PRESCRIPTION LEN))
 (54 2 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (47 11 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (40 20 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (36 2 (:REWRITE LEN-OF-CDR))
 (35 1 (:DEFINITION PSEUDO-TERM-LISTP))
 (31 9 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (31 9 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (30 15 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (19 15 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (18 9 (:REWRITE DEFAULT-<-2))
 (15 15 (:TYPE-PRESCRIPTION DARGP))
 (15 15 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (15 15 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (15 15 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (10 2 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (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 DEFAULT-<-1))
 (9 9 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (9 9 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (9 9 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (9 9 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (9 9 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (8 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (7 7 (:REWRITE DEFAULT-CDR))
 (6 6 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (6 2 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (5 5 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (5 5 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (5 5 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (4 4 (:TYPE-PRESCRIPTION AXE-TREEP))
 (4 4 (:TYPE-PRESCRIPTION ALL-CONSP))
 (4 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (4 2 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (4 2 (:REWRITE DEFAULT-+-2))
 (4 2 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (2 2 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (2 2 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (2 2 (:REWRITE EQUAL-OF-LEN-AND-0))
 (2 2 (:REWRITE DEFAULT-+-1))
 (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 CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:REWRITE ALL-RULE-ALISTP-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (2 1 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (1 1 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (1 1 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (1 1 (:REWRITE DEFAULT-SYMBOL-NAME))
 )
(PROVER-BASIC-CLAUSE-PROCESSOR
 (92486 2379 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (80916 39958 (:TYPE-PRESCRIPTION NATP-OF-NTH-WHEN-NAT-LISTP-TYPE))
 (58918 58918 (:TYPE-PRESCRIPTION NAT-LISTP))
 (37463 709 (:DEFINITION ASSOC-EQUAL))
 (29991 250 (:REWRITE USE-ALL-<-FOR-CAR))
 (23661 3045 (:REWRITE ALL-NATP-WHEN-NAT-LISTP))
 (19024 709 (:REWRITE ALL-<-OF-0-WHEN-ALL-NATP))
 (17911 1795 (:REWRITE NAT-LISTP-OF-CDR))
 (17655 3045 (:REWRITE NAT-LISTP-WHEN-ALL-NATP))
 (17314 8657 (:TYPE-PRESCRIPTION NATP-OF-CAR-WHEN-NAT-LISTP-TYPE))
 (15834 622 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (15143 250 (:REWRITE USE-ALL-NATP-FOR-CAR))
 (14555 250 (:REWRITE USE-ALL-CONSP-FOR-CAR))
 (13447 375 (:REWRITE <-OF-IF-ARG2))
 (13305 291 (:REWRITE ALL-CONSP-OF-CDR))
 (12819 3452 (:REWRITE DEFAULT-CDR))
 (12391 541 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP))
 (12311 1795 (:REWRITE ALL-NATP-OF-CDR))
 (11354 5677 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (9598 459 (:REWRITE ALL-<-OF-CDR))
 (6840 6840 (:TYPE-PRESCRIPTION ALL-NATP))
 (6369 5677 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (6090 3045 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (6004 709 (:REWRITE ALL-<-OF-0-WHEN-NAT-LISTP))
 (5909 1803 (:REWRITE <-OF-LEN-WHEN-NTH-NON-NIL))
 (5909 1803 (:REWRITE <-OF-LEN-WHEN-INTEGERP-OF-NTH))
 (5677 5677 (:TYPE-PRESCRIPTION DARGP))
 (5677 5677 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (5677 5677 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (5677 5677 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (3818 2053 (:REWRITE DEFAULT-<-2))
 (3504 292 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (3045 3045 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP-CHEAP))
 (3045 3045 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (3045 3045 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (2568 1400 (:REWRITE DEFAULT-+-2))
 (2428 2428 (:REWRITE <-WHEN-BOUNDED-POSSIBLY-NEGATED-NODENUMP-2))
 (2379 2379 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2184 249 (:REWRITE SYMBOL-LISTP-OF-CDR))
 (2053 2053 (:REWRITE USE-ALL-<-2))
 (2053 2053 (:REWRITE USE-ALL-<))
 (2053 2053 (:REWRITE DEFAULT-<-1))
 (2053 2053 (:REWRITE <-WHEN-BOUNDED-DARG-LISTP-GEN))
 (2053 2053 (:REWRITE <-WHEN-BOUNDED-AXE-TREEP))
 (1886 1886 (:REWRITE USE-ALL-CONSP-2))
 (1886 1886 (:REWRITE USE-ALL-CONSP))
 (1886 1886 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1668 1668 (:TYPE-PRESCRIPTION ALL-<))
 (1623 250 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (1585 1585 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (1585 1585 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (1585 1585 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1472 1472 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (1472 1472 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-ASSOC-EQUAL-CHEAP))
 (1457 876 (:REWRITE EQUAL-OF-LEN-AND-0))
 (1418 1418 (:REWRITE ASSOC-EQUAL-WHEN-ARRAY1P-AND-OUT-OF-BOUNDS))
 (1400 1400 (:REWRITE DEFAULT-+-1))
 (1168 292 (:REWRITE +-COMBINE-CONSTANTS))
 (1086 543 (:REWRITE NTH-WHEN-<=-LEN-CHEAP))
 (1086 543 (:REWRITE LEN-OF-NTH-WHEN-DARG-LISTP))
 (1082 1082 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (1082 1082 (:TYPE-PRESCRIPTION ALL-CONSP))
 (1007 211 (:REWRITE RULE-ALISTP-MEANS-ALISTP))
 (950 38 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (917 917 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (874 38 (:LINEAR LEN-OF-CDR-LINEAR))
 (873 291 (:REWRITE PSEUDO-DAGP-OF-CDR-WHEN-PSEUDO-DAGP))
 (792 792 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (709 709 (:REWRITE ALL-<-WHEN-NOT-CONSP-CHEAP))
 (709 709 (:REWRITE ALL-<-TRANSITIVE-FREE-2))
 (709 709 (:REWRITE ALL-<-TRANSITIVE-FREE))
 (709 709 (:REWRITE ALL-<-TRANSITIVE))
 (700 700 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL-1))
 (609 211 (:REWRITE DAG-VARIABLE-ALISTP-FORWARD-TO-ALIST))
 (584 292 (:DEFINITION FIX))
 (580 580 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (543 543 (:REWRITE NTH-WHEN-ZP-CHEAP))
 (543 543 (:REWRITE NTH-WHEN-NOT-CONSP-CHEAP))
 (543 543 (:REWRITE NTH-WHEN-EQUAL-OF-TAKE-AND-CONSTANT))
 (543 543 (:REWRITE NTH-WHEN-ALL-EQUAL$))
 (543 543 (:REWRITE LEN-OF-NTH-WHEN-BOUNDED-DARG-LISTP))
 (541 541 (:REWRITE ALL-CONSP-WHEN-NOT-CONSP-CHEAP))
 (500 250 (:REWRITE INTEGERP-OF-CAR-WHEN-NAT-LISTP-CHEAP))
 (500 250 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-NATP-CHEAP))
 (500 250 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-INTEGERP-CHEAP))
 (500 250 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (500 250 (:REWRITE <-OF-CAR-WHEN-ALL-<-CHEAP))
 (422 211 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (398 398 (:TYPE-PRESCRIPTION RULE-ALISTP))
 (398 398 (:TYPE-PRESCRIPTION DAG-VARIABLE-ALISTP))
 (334 334 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (250 250 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (250 250 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (250 250 (:REWRITE USE-ALL-NATP-2))
 (250 250 (:REWRITE USE-ALL-NATP))
 (250 250 (:REWRITE USE-ALL-<=-2))
 (250 250 (:REWRITE USE-ALL-<=))
 (250 250 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (250 250 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (250 250 (:REWRITE NOT-<-OF-CAR-WHEN-BOUNDED-DARG-LISTP-2))
 (250 250 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (250 250 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (250 250 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (250 250 (:REWRITE NATP-WHEN-BOUNDED-DARG-LISTP-GEN))
 (250 250 (:REWRITE NATP-OF-CAR-WHEN-BOUNDED-DARG-LISTP-GEN))
 (250 250 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (250 250 (:REWRITE INTEGERP-OF-CAR-WHEN-BOUNDED-DARG-LISTP))
 (250 250 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (250 250 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (250 250 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (250 250 (:REWRITE BOUND-WHEN-USB))
 (212 212 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (211 211 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (211 211 (:REWRITE USE-ALL-ALISTP-2))
 (211 211 (:REWRITE USE-ALL-ALISTP))
 (211 211 (:REWRITE ALISTP-WHEN-PSEUDO-DAGP-AUX))
 (211 211 (:REWRITE ALISTP-WHEN-BOUNDED-NATP-ALISTP))
 (199 199 (:REWRITE USE-ALL-RULE-ALISTP-2))
 (199 199 (:REWRITE USE-ALL-RULE-ALISTP))
 (198 83 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP-CHEAP))
 (198 83 (:REWRITE SYMBOLP-OF-CAR-WHEN-AXE-TREEP-CHEAP))
 (166 83 (:REWRITE SYMBOLP-OF-CAR-OF-CAR-WHEN-SYMBOL-ALISTP-CHEAP))
 (106 106 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (83 83 (:TYPE-PRESCRIPTION AXE-TREEP))
 (83 83 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-TRIVIAL-FORMALS))
 (83 83 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL))
 (83 83 (:REWRITE SYMBOLP-WHEN-BOUNDED-DAG-EXPRP))
 (83 83 (:REWRITE SYMBOLP-OF-CAR-WHEN-BOUNDED-DAG-EXPRP))
 (64 32 (:REWRITE TRUE-LISTP-WHEN-POSSIBLY-NEGATED-NODENUMSP))
 (64 32 (:REWRITE TRUE-LISTP-OF-LOOKUP-EQUAL-WHEN-REFINED-ASSUMPTION-ALISTP-CHEAP))
 (60 30 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (60 30 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (48 48 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (32 32 (:TYPE-PRESCRIPTION REFINED-ASSUMPTION-ALISTP))
 (32 32 (:TYPE-PRESCRIPTION POSSIBLY-NEGATED-NODENUMSP))
 (32 32 (:REWRITE TRUE-LISTP-WHEN-PSEUDO-DAGP-AUX))
 (30 30 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (30 30 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (30 30 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (30 30 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (30 30 (:REWRITE MEMBER-EQUAL-OF-CONS-WHEN-NOT-EQUAL))
 (30 30 (:REWRITE MEMBER-EQUAL-OF-CONS-NON-CONSTANT))
 )
