(TMP-DEFTYPES-SYMBOLP-OF-SYMBOL-FIX)
(TMP-DEFTYPES-NATP-OF-NFIX)
(TMP-DEFTYPES-NFIX-WHEN-NATP
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:LINEAR LISTPOS-COMPLETE))
 )
(SMT::SYM-NAT-ALISTP)
(SMT::BOOLEANP-OF-SYMBOLP-FOR-SYM-NAT-ALISTP-KEY-LEMMA)
(SMT::BOOLEANP-OF-NATP-FOR-SYM-NAT-ALISTP-VAL-LEMMA)
(SMT::BOOLEANP-OF-SYMBOLP-FOR-SYM-NAT-ALISTP-KEY)
(SMT::BOOLEANP-OF-NATP-FOR-SYM-NAT-ALISTP-VAL)
(SMT::SYM-NAT-ALISTP-OF-REVAPPEND)
(SMT::SYM-NAT-ALISTP-OF-REMOVE)
(SMT::SYM-NAT-ALISTP-OF-LAST)
(SMT::SYM-NAT-ALISTP-OF-NTHCDR)
(SMT::SYM-NAT-ALISTP-OF-BUTLAST)
(SMT::SYM-NAT-ALISTP-OF-UPDATE-NTH)
(SMT::SYM-NAT-ALISTP-OF-REPEAT)
(SMT::SYM-NAT-ALISTP-OF-TAKE)
(SMT::SYM-NAT-ALISTP-OF-UNION-EQUAL)
(SMT::SYM-NAT-ALISTP-OF-INTERSECTION-EQUAL-2)
(SMT::SYM-NAT-ALISTP-OF-INTERSECTION-EQUAL-1)
(SMT::SYM-NAT-ALISTP-OF-SET-DIFFERENCE-EQUAL)
(SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL)
(SMT::SYM-NAT-ALISTP-OF-RCONS)
(SMT::SYM-NAT-ALISTP-OF-APPEND)
(SMT::SYM-NAT-ALISTP-OF-REV)
(SMT::SYM-NAT-ALISTP-OF-DUPLICATED-MEMBERS)
(SMT::SYM-NAT-ALISTP-OF-DIFFERENCE)
(SMT::SYM-NAT-ALISTP-OF-INTERSECT-2)
(SMT::SYM-NAT-ALISTP-OF-INTERSECT-1)
(SMT::SYM-NAT-ALISTP-OF-UNION)
(SMT::SYM-NAT-ALISTP-OF-MERGESORT)
(SMT::SYM-NAT-ALISTP-OF-DELETE)
(SMT::SYM-NAT-ALISTP-OF-INSERT)
(SMT::SYM-NAT-ALISTP-OF-SFIX)
(SMT::SYM-NAT-ALISTP-OF-LIST-FIX)
(SMT::TRUE-LISTP-WHEN-SYM-NAT-ALISTP-COMPOUND-RECOGNIZER)
(SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP)
(SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP)
(SMT::SYM-NAT-ALISTP-OF-CONS)
(SMT::SYM-NAT-ALISTP-OF-MAKE-FAL
 (74 10 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (32 32 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (16 16 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (1 1 (:TYPE-PRESCRIPTION SMT::BOOLEANP-OF-SYMBOLP-FOR-SYM-NAT-ALISTP-KEY))
 )
(SMT::NATP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP)
(SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP)
(SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP)
(SMT::SYM-NAT-ALISTP-OF-REMOVE-ASSOC)
(SMT::SYM-NAT-ALISTP-OF-PUT-ASSOC)
(SMT::SYM-NAT-ALISTP-OF-FAST-ALIST-CLEAN)
(SMT::SYM-NAT-ALISTP-OF-HONS-SHRINK-ALIST)
(SMT::SYM-NAT-ALISTP-OF-HONS-ACONS)
(SMT::NATP-OF-CDR-OF-HONS-ASSOC-EQUAL-WHEN-SYM-NAT-ALISTP)
(SMT::ALISTP-WHEN-SYM-NAT-ALISTP-REWRITE)
(SMT::ALISTP-WHEN-SYM-NAT-ALISTP)
(SMT::NATP-OF-CDAR-WHEN-SYM-NAT-ALISTP)
(SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP)
(SMT::SYM-NAT-ALIST-FIX$INLINE)
(SMT::SYM-NAT-ALISTP-OF-SYM-NAT-ALIST-FIX
 (7434 12 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (7008 12 (:DEFINITION PSEUDO-TERMP))
 (4964 224 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (4340 30 (:DEFINITION SYMBOL-LISTP))
 (3808 50 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (3501 7 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (3364 76 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (3204 160 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (1728 44 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (1672 24 (:DEFINITION TRUE-LIST-LISTP))
 (1644 60 (:REWRITE FTY::EQUAL-OF-LEN))
 (1315 27 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (1234 8 (:DEFINITION SMT::SYM-NAT-ALISTP))
 (1182 18 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (958 72 (:DEFINITION LEN))
 (884 44 (:DEFINITION TRUE-LISTP))
 (628 628 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (618 36 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (528 88 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (454 28 (:REWRITE PSEUDO-TERMP-OPENER))
 (372 372 (:TYPE-PRESCRIPTION LEN))
 (354 56 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (344 344 (:REWRITE DEFAULT-CDR))
 (300 52 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (290 290 (:REWRITE DEFAULT-CAR))
 (254 248 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (252 252 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (250 86 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (248 248 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (240 240 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (240 240 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (240 240 (:LINEAR LEN-WHEN-PREFIXP))
 (228 228 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (224 224 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (224 224 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (204 12 (:REWRITE PSEUDO-TERMP-CAR))
 (198 54 (:REWRITE O-P-O-INFP-CAR))
 (176 176 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (176 176 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (176 88 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (168 12 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (159 52 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (144 72 (:REWRITE DEFAULT-+-2))
 (141 7 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (134 36 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (134 18 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (134 18 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (132 132 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (121 118 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (120 120 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (120 52 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (116 15 (:REWRITE SMT::NATP-OF-CDAR-WHEN-SYM-NAT-ALISTP))
 (114 104 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (100 100 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (96 12 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (94 18 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (94 18 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (94 18 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (88 88 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (88 88 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (88 88 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (88 88 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (88 88 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (88 88 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (88 88 (:REWRITE SET::IN-SET))
 (76 76 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (76 76 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (76 76 (:REWRITE FN-CHECK-DEF-FORMALS))
 (72 72 (:REWRITE DEFAULT-+-1))
 (58 26 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (56 8 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (56 8 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (48 48 (:REWRITE O-P-DEF-O-FINP-1))
 (40 40 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (40 40 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (40 8 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (40 8 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (40 8 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (36 30 (:REWRITE SMT::NATP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (32 32 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (28 28 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (24 12 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (24 4 (:REWRITE PSEUDO-LAMBDA-LISTP-OF-CDR-WHEN-PSEUDO-LAMBDA-LISTP))
 (20 20 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (20 20 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (20 20 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (20 20 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (20 20 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (18 6 (:DEFINITION NATP))
 (16 16 (:TYPE-PRESCRIPTION NATP))
 (16 16 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (12 12 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (12 4 (:DEFINITION NFIX))
 (10 10 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (10 10 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 (3 3 (:REWRITE FTY::OPEN-MEMBER-EQUAL-ON-LIST-OF-TAGS))
 )
(SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP
 (2623 119 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (2499 3 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (2094 6 (:DEFINITION PSEUDO-TERMP))
 (1281 63 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (1212 27 (:DEFINITION SYMBOL-LISTP))
 (945 9 (:DEFINITION PSEUDO-TERM-LISTP))
 (819 27 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (660 144 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (635 22 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (543 51 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (540 15 (:REWRITE PSEUDO-TERMP-OPENER))
 (378 90 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (366 15 (:DEFINITION MEMBER-EQUAL))
 (307 307 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (265 139 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (244 103 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (221 221 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (214 214 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (185 23 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (146 142 (:REWRITE DEFAULT-CAR))
 (139 139 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (139 135 (:REWRITE DEFAULT-CDR))
 (138 12 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (126 126 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (123 123 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (119 119 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (119 119 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (102 6 (:REWRITE SUBSETP-CAR-MEMBER))
 (93 6 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (87 24 (:REWRITE O-P-O-INFP-CAR))
 (84 3 (:DEFINITION TRUE-LIST-LISTP))
 (83 10 (:REWRITE SMT::NATP-OF-CDAR-WHEN-SYM-NAT-ALISTP))
 (78 6 (:DEFINITION TRUE-LISTP))
 (75 15 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (72 36 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (60 12 (:REWRITE PSEUDO-TERMP-CAR))
 (54 54 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (51 51 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (51 51 (:REWRITE FN-CHECK-DEF-FORMALS))
 (48 24 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (42 42 (:REWRITE SUBSETP-MEMBER . 2))
 (42 42 (:REWRITE SUBSETP-MEMBER . 1))
 (42 42 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (42 3 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (39 39 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (36 6 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (27 12 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (27 12 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (24 18 (:REWRITE SMT::NATP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (24 6 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (21 21 (:REWRITE O-P-DEF-O-FINP-1))
 (21 12 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (21 12 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (21 12 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (19 19 (:REWRITE FTY::OPEN-MEMBER-EQUAL-ON-LIST-OF-TAGS))
 (18 3 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (15 15 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (15 15 (:REWRITE SUBSETP-TRANS2))
 (15 15 (:REWRITE SUBSETP-TRANS))
 (12 12 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (12 12 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (12 12 (:REWRITE MEMBER-SELF))
 (12 6 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (9 9 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 (7 7 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (6 6 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (6 6 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (6 6 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (6 6 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (6 6 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (6 6 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (6 6 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (6 6 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (6 6 (:REWRITE SET::IN-SET))
 (6 6 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (5 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 (3 3 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (3 3 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (3 3 (:REWRITE SUBSETP-REFL))
 (3 3 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (3 3 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (3 3 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (3 3 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (3 3 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::SYM-NAT-ALIST-FIX$INLINE
 (10 10 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (9 5 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (6 1 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (6 1 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (6 1 (:REWRITE SMT::NATP-OF-CDAR-WHEN-SYM-NAT-ALISTP))
 (4 4 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (4 4 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (2 2 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (2 2 (:REWRITE SMT::NATP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (3 1 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (1 1 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 )
(SMT::SYM-NAT-ALIST-EQUIV$INLINE)
(SMT::SYM-NAT-ALIST-EQUIV-IS-AN-EQUIVALENCE)
(SMT::SYM-NAT-ALIST-EQUIV-IMPLIES-EQUAL-SYM-NAT-ALIST-FIX-1)
(SMT::SYM-NAT-ALIST-FIX-UNDER-SYM-NAT-ALIST-EQUIV)
(SMT::EQUAL-OF-SYM-NAT-ALIST-FIX-1-FORWARD-TO-SYM-NAT-ALIST-EQUIV)
(SMT::EQUAL-OF-SYM-NAT-ALIST-FIX-2-FORWARD-TO-SYM-NAT-ALIST-EQUIV)
(SMT::SYM-NAT-ALIST-EQUIV-OF-SYM-NAT-ALIST-FIX-1-FORWARD)
(SMT::SYM-NAT-ALIST-EQUIV-OF-SYM-NAT-ALIST-FIX-2-FORWARD)
(SMT::CONS-OF-SYMBOL-FIX-K-UNDER-SYM-NAT-ALIST-EQUIV
 (32 4 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (21 2 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CONS))
 (7 3 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALISTP))
 (6 6 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (2 2 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (2 2 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 )
(SMT::CONS-SYMBOL-EQUIV-CONGRUENCE-ON-K-UNDER-SYM-NAT-ALIST-EQUIV)
(SMT::CONS-OF-NFIX-V-UNDER-SYM-NAT-ALIST-EQUIV
 (32 4 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (21 2 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CONS))
 (7 3 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALISTP))
 (6 6 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (2 2 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (2 2 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 )
(SMT::CONS-NAT-EQUIV-CONGRUENCE-ON-V-UNDER-SYM-NAT-ALIST-EQUIV)
(SMT::CONS-OF-SYM-NAT-ALIST-FIX-Y-UNDER-SYM-NAT-ALIST-EQUIV
 (25 2 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CONS))
 (12 4 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (10 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (8 8 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (8 8 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (8 8 (:REWRITE SMT::NATP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (8 8 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (8 8 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (7 7 (:TYPE-PRESCRIPTION NATP))
 (6 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::CONS-SYM-NAT-ALIST-EQUIV-CONGRUENCE-ON-Y-UNDER-SYM-NAT-ALIST-EQUIV)
(SMT::SYM-NAT-ALIST-FIX-OF-ACONS
 (19 3 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (10 1 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CONS))
 (4 4 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALISTP))
 (4 4 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (1 1 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (1 1 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 )
(SMT::SYM-NAT-ALIST-FIX-OF-APPEND
 (388 19 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (216 6 (:REWRITE SMT::SYM-NAT-ALISTP-OF-APPEND))
 (148 52 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (102 90 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (85 85 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALISTP))
 (84 6 (:REWRITE SMT::SYM-NAT-ALISTP-OF-LIST-FIX))
 (63 1 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CONS))
 (51 11 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (37 31 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (36 36 (:TYPE-PRESCRIPTION TRUE-LIST-FIX))
 (34 4 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (31 31 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (28 4 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (24 4 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (24 4 (:REWRITE SMT::NATP-OF-CDAR-WHEN-SYM-NAT-ALISTP))
 (12 12 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (8 8 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (8 8 (:REWRITE SMT::NATP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (7 7 (:TYPE-PRESCRIPTION NATP))
 (6 6 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 )
(SMT::CONSP-CAR-OF-SYM-NAT-ALIST-FIX
 (82 10 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (31 31 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALISTP))
 (30 30 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (30 5 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (26 16 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (22 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (18 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (13 13 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (13 13 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (12 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (12 2 (:REWRITE SMT::NATP-OF-CDAR-WHEN-SYM-NAT-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (4 4 (:REWRITE SMT::NATP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 )
(SMT::CONSP-OF-SYM-NAT-ALIST-FIX
 (4 1 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (2 1 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (1 1 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALISTP))
 )
(SMT::LEN-OF-SYM-NAT-ALIST-FIX-<
 (64954 1707 (:REWRITE SMT::CONSP-OF-SYM-NAT-ALIST-FIX))
 (62891 256 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (57788 119 (:DEFINITION PSEUDO-TERMP))
 (42973 252 (:DEFINITION SYMBOL-LISTP))
 (42362 1707 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (37938 427 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (31103 614 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (28233 1163 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (27091 63 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (20583 346 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (20230 188 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (20065 219 (:DEFINITION TRUE-LIST-LISTP))
 (18001 481 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (12176 478 (:DEFINITION TRUE-LISTP))
 (11922 389 (:REWRITE PSEUDO-TERMP-OPENER))
 (11419 146 (:REWRITE PSEUDO-TERMP-CAR))
 (10624 18 (:DEFINITION PSEUDO-TERM-LISTP))
 (7397 324 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (5582 925 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (4729 455 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (4616 4616 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (4532 303 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (4026 455 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (3989 230 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (3977 2883 (:REWRITE DEFAULT-CAR))
 (3507 465 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (2933 2668 (:REWRITE DEFAULT-CDR))
 (2894 2894 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (2123 287 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (2056 2056 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (1850 1850 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (1850 925 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (1759 256 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (1756 415 (:REWRITE O-P-O-INFP-CAR))
 (1707 1707 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1707 1707 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1707 1707 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (1707 1707 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (1680 220 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (1680 220 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (1620 1620 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (1588 220 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (1559 1559 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (1352 111 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (1272 220 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (1272 220 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (1272 220 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (1068 203 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (960 960 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (952 952 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (952 952 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (952 952 (:LINEAR LEN-WHEN-PREFIXP))
 (925 925 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (925 925 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (925 925 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (925 925 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (925 925 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (925 925 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (925 925 (:REWRITE SET::IN-SET))
 (854 854 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (854 854 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (678 678 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (672 336 (:REWRITE DEFAULT-+-2))
 (668 668 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (635 353 (:REWRITE O-P-DEF-O-FINP-1))
 (614 614 (:REWRITE FN-CHECK-DEF-FORMALS))
 (578 578 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (545 68 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (545 68 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (476 476 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (433 205 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (433 205 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (433 205 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (433 205 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (433 205 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (410 410 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (410 410 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (409 68 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (409 68 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (409 68 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (387 387 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (336 336 (:REWRITE DEFAULT-+-1))
 (289 289 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (282 282 (:TYPE-PRESCRIPTION O-FINP))
 (275 45 (:REWRITE PSEUDO-LAMBDA-LISTP-OF-CDR-WHEN-PSEUDO-LAMBDA-LISTP))
 (218 103 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (79 68 (:REWRITE DEFAULT-<-1))
 (78 68 (:REWRITE DEFAULT-<-2))
 (52 52 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 (30 5 (:REWRITE SMT::PSEUDO-TERMP-OF-CDAR-WHEN-PSEUDO-TERM-ALISTP))
 (10 10 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (9 9 (:REWRITE SMT::SYM-NAT-ALISTP-OF-SYM-NAT-ALIST-FIX))
 (5 5 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(SMT::NATP-OF-CDAR-SYM-NAT-ALIST-FIX
 (2996 3 (:DEFINITION SMT::SYM-NAT-ALIST-FIX$INLINE))
 (2354 6 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (2197 6 (:DEFINITION PSEUDO-TERMP))
 (1823 17 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (1813 117 (:REWRITE SMT::CONSP-OF-SYM-NAT-ALIST-FIX))
 (1704 26 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (1622 65 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (1513 12 (:DEFINITION SYMBOL-LISTP))
 (1284 21 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (1163 3 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (1083 106 (:REWRITE DEFAULT-CDR))
 (1077 33 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (1039 33 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (1004 1 (:REWRITE SMT::CONSP-CAR-OF-SYM-NAT-ALIST-FIX))
 (393 12 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (365 6 (:DEFINITION TRUE-LIST-LISTP))
 (360 18 (:DEFINITION LEN))
 (272 12 (:DEFINITION TRUE-LISTP))
 (162 162 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (144 24 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (139 12 (:REWRITE PSEUDO-TERMP-OPENER))
 (129 127 (:REWRITE DEFAULT-CAR))
 (126 24 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (114 114 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (108 108 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (108 108 (:TYPE-PRESCRIPTION LEN))
 (105 21 (:REWRITE O-P-O-INFP-CAR))
 (103 12 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (102 6 (:REWRITE PSEUDO-TERMP-CAR))
 (84 6 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (65 65 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (65 65 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (65 65 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (65 65 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (62 9 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (62 9 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (60 60 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (60 60 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (60 60 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (60 60 (:LINEAR LEN-WHEN-PREFIXP))
 (54 9 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (52 52 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (51 12 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (48 48 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (48 48 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (48 24 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (48 24 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (48 18 (:REWRITE O-P-DEF-O-FINP-1))
 (44 9 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (44 9 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (44 9 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (42 42 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (42 42 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (38 6 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (36 36 (:TYPE-PRESCRIPTION O-P))
 (36 36 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (36 36 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (36 18 (:REWRITE DEFAULT-+-2))
 (33 33 (:REWRITE FN-CHECK-DEF-FORMALS))
 (30 30 (:TYPE-PRESCRIPTION O-FINP))
 (30 30 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (27 9 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (24 24 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (24 24 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (24 24 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (24 24 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (24 24 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (24 24 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (24 24 (:REWRITE SET::IN-SET))
 (24 12 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (21 3 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (21 3 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (18 18 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (18 18 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (18 18 (:REWRITE DEFAULT-+-1))
 (15 3 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (15 3 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (15 3 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (12 12 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (12 12 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (12 6 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (12 6 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (11 9 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (11 9 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (11 9 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (11 9 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (11 9 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (9 3 (:DEFINITION NFIX))
 (8 6 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (3 3 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE DEFAULT-<-1))
 )
(SMT::UPDATE-FN-LVLS
 (142119 572 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (131108 266 (:DEFINITION PSEUDO-TERMP))
 (100088 561 (:DEFINITION SYMBOL-LISTP))
 (96006 3899 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (84557 1021 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (67181 1417 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (60767 2187 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (45716 1048 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (44870 783 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (43726 481 (:DEFINITION TRUE-LIST-LISTP))
 (28675 1074 (:DEFINITION TRUE-LISTP))
 (23926 849 (:REWRITE PSEUDO-TERMP-OPENER))
 (22725 321 (:REWRITE PSEUDO-TERMP-CAR))
 (20554 36 (:DEFINITION PSEUDO-TERM-LISTP))
 (15365 616 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (13213 6740 (:REWRITE DEFAULT-CAR))
 (12604 2090 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (11321 6059 (:REWRITE DEFAULT-CDR))
 (9557 993 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (9455 9455 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (8608 671 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (8052 1009 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (7385 1029 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (5976 5976 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (5754 620 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (4598 1056 (:REWRITE O-P-O-INFP-CAR))
 (4574 4574 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (4495 572 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (4462 530 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (4462 530 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (4180 4180 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (4180 2090 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (4124 3899 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (3899 3899 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (3899 3899 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (3899 3899 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (3680 3680 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (3516 530 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (3516 530 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (3516 530 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (3390 3390 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (3082 249 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (2738 2042 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (2158 2158 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (2158 2158 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (2158 2158 (:LINEAR LEN-WHEN-PREFIXP))
 (2154 445 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (2090 2090 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (2090 2090 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (2090 2090 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (2090 2090 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (2090 2090 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (2090 2090 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (2090 2090 (:REWRITE SET::IN-SET))
 (2042 2042 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (2034 5 (:REWRITE SMT::CONSP-CAR-OF-SYM-NAT-ALIST-FIX))
 (1736 140 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (1736 140 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (1662 836 (:REWRITE DEFAULT-+-2))
 (1510 1510 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (1490 1490 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (1456 140 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (1456 140 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (1456 140 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (1417 1417 (:REWRITE FN-CHECK-DEF-FORMALS))
 (1250 1250 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (1079 1079 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (1057 479 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (1057 479 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (1057 479 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (1057 479 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (1057 479 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (963 83 (:REWRITE PSEUDO-LAMBDA-LISTP-OF-CDR-WHEN-PSEUDO-LAMBDA-LISTP))
 (958 958 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (958 958 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (938 938 (:TYPE-PRESCRIPTION O-FINP))
 (913 15 (:REWRITE O<=-O-FINP-DEF))
 (859 625 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (845 845 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (836 836 (:REWRITE DEFAULT-+-1))
 (490 233 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (480 12 (:DEFINITION MEMBER-EQUAL))
 (456 24 (:REWRITE SUBSETP-CAR-MEMBER))
 (449 12 (:REWRITE LEN-WHEN-PREFIXP))
 (344 32 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (297 297 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (268 18 (:REWRITE PREFIXP-WHEN-EQUAL-LENGTHS))
 (237 69 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (235 196 (:REWRITE DEFAULT-<-1))
 (214 196 (:REWRITE DEFAULT-<-2))
 (211 12 (:REWRITE LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (118 118 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 (114 69 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (97 18 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (88 88 (:REWRITE SUBSETP-TRANS2))
 (88 88 (:REWRITE SUBSETP-TRANS))
 (85 6 (:REWRITE SUBLISTP-WHEN-PREFIXP))
 (82 18 (:REWRITE PREFIXP-WHEN-NOT-CONSP-RIGHT))
 (72 12 (:REWRITE SMT::PSEUDO-TERMP-OF-CDAR-WHEN-PSEUDO-TERM-ALISTP))
 (69 6 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (54 54 (:TYPE-PRESCRIPTION PREFIXP))
 (54 9 (:REWRITE O-FIRST-EXPT-<))
 (43 16 (:REWRITE AC-<))
 (36 36 (:REWRITE SUBSETP-MEMBER . 2))
 (36 36 (:REWRITE SUBSETP-MEMBER . 1))
 (36 18 (:REWRITE O-FIRST-EXPT-DEF-O-FINP))
 (34 18 (:REWRITE PREFIXP-WHEN-NOT-CONSP-LEFT))
 (33 15 (:REWRITE O-INFP-O-FINP-O<=))
 (32 32 (:REWRITE SMT::SYM-NAT-ALISTP-OF-SYM-NAT-ALIST-FIX))
 (24 24 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (21 6 (:REWRITE SUBLISTP-WHEN-ATOM-LEFT))
 (18 18 (:TYPE-PRESCRIPTION SUBLISTP))
 (18 18 (:REWRITE PREFIXP-TRANSITIVE . 2))
 (18 18 (:REWRITE PREFIXP-TRANSITIVE . 1))
 (18 18 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 2))
 (18 18 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 1))
 (15 9 (:REWRITE O-FIRST-COEFF-<))
 (12 12 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP))
 (12 12 (:REWRITE MEMBER-SELF))
 (6 6 (:REWRITE SUBLISTP-COMPLETE))
 (6 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 3 (:REWRITE O-INFP->NEQ-0))
 (2 2 (:REWRITE-QUOTED-CONSTANT TRUE-LIST-LIST-FIX-UNDER-TRUE-LIST-LIST-EQUIV))
 )
(SMT::SYM-NAT-ALISTP-OF-UPDATE-FN-LVLS
 (862 112 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (588 161 (:REWRITE SMT::CONSP-OF-SYM-NAT-ALIST-FIX))
 (543 69 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (328 84 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (145 10 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (126 54 (:REWRITE DEFAULT-CAR))
 (122 122 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (122 122 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (111 84 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (99 27 (:REWRITE DEFAULT-CDR))
 (84 84 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (84 84 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (84 84 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (64 10 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (27 27 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (20 20 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (11 11 (:REWRITE SUBSETP-TRANS2))
 (11 11 (:REWRITE SUBSETP-TRANS))
 (11 8 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(SMT::UPDATED-FN-LVLS-DECREASE
 (118964 2821 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (116095 241 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (104189 156 (:DEFINITION PSEUDO-TERMP))
 (98688 5486 (:REWRITE DEFAULT-CAR))
 (46275 736 (:DEFINITION SYMBOL-LISTP))
 (25897 4551 (:REWRITE DEFAULT-CDR))
 (23545 428 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (23007 1308 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (22835 218 (:DEFINITION TRUE-LIST-LISTP))
 (21915 2821 (:REWRITE SMT::CONSP-OF-SYM-NAT-ALIST-FIX))
 (19826 488 (:DEFINITION TRUE-LISTP))
 (16316 405 (:REWRITE PSEUDO-TERMP-OPENER))
 (12742 2616 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (9722 426 (:DEFINITION LEN))
 (9179 244 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (8327 1782 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (7437 847 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (7119 361 (:DEFINITION MEMBER-EQUAL))
 (6234 6234 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (5766 940 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (5629 2821 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (5498 1470 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (5378 677 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (5251 578 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (4559 276 (:REWRITE SUBSETP-CAR-MEMBER))
 (4500 1080 (:REWRITE O-P-O-INFP-CAR))
 (4142 4142 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (3456 3456 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (3359 412 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (3301 578 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (3125 449 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (2821 2821 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (2821 2821 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (2821 2821 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (2616 2616 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (2562 2562 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (2512 913 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (2454 2454 (:TYPE-PRESCRIPTION LEN))
 (2346 138 (:REWRITE PSEUDO-TERMP-CAR))
 (1932 138 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (1925 138 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (1925 138 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (1844 1844 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (1844 922 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (1782 1782 (:REWRITE FN-CHECK-DEF-FORMALS))
 (1767 1767 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (1706 1706 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (1656 241 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (1508 956 (:REWRITE O-P-DEF-O-FINP-1))
 (1373 138 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (1373 138 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (1373 138 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (1357 313 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (1346 869 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (1308 1308 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (1308 1308 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (1308 1308 (:LINEAR LEN-WHEN-PREFIXP))
 (1195 1195 (:REWRITE SUBSETP-TRANS2))
 (1195 1195 (:REWRITE SUBSETP-TRANS))
 (1043 138 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (1043 138 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (940 940 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (940 940 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (940 940 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (940 940 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (940 940 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (922 922 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (922 922 (:REWRITE SET::IN-SET))
 (913 457 (:REWRITE DEFAULT-+-2))
 (893 893 (:REWRITE SUBSETP-MEMBER . 2))
 (893 893 (:REWRITE SUBSETP-MEMBER . 1))
 (854 854 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (854 854 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (828 414 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (767 138 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (767 138 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (767 138 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (654 654 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (612 612 (:TYPE-PRESCRIPTION O-FINP))
 (552 552 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (552 552 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (534 534 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (457 457 (:REWRITE DEFAULT-+-1))
 (405 405 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (318 318 (:REWRITE MEMBER-SELF))
 (276 276 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (276 276 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (276 276 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (276 276 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (276 276 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (276 138 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (267 267 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (264 22 (:DEFINITION ATOM))
 (156 156 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 (156 26 (:REWRITE PSEUDO-LAMBDA-LISTP-OF-CDR-WHEN-PSEUDO-LAMBDA-LISTP))
 (120 20 (:REWRITE O-INFP->NEQ-0))
 (87 87 (:REWRITE SMT::SYM-NAT-ALISTP-OF-UPDATE-FN-LVLS))
 (81 46 (:REWRITE DEFAULT-<-2))
 (75 46 (:REWRITE DEFAULT-<-1))
 (64 64 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 20 (:REWRITE O-FIRST-EXPT-O-INFP))
 (40 20 (:REWRITE O-FIRST-EXPT-DEF-O-FINP))
 )
(TMP-DEFTYPES-NATP-OF-NFIX)
(TMP-DEFTYPES-NFIX-WHEN-NATP
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:LINEAR LISTPOS-COMPLETE))
 )
(SMT::EX-ARGS-P
 (6786 242 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (6492 10 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (6052 10 (:DEFINITION PSEUDO-TERMP))
 (4704 242 (:REWRITE SMT::CONSP-OF-SYM-NAT-ALIST-FIX))
 (4220 24 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (4068 40 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (3014 258 (:REWRITE DEFAULT-CAR))
 (1604 30 (:DEFINITION SYMBOL-LISTP))
 (1510 50 (:REWRITE FTY::EQUAL-OF-LEN))
 (1014 60 (:DEFINITION LEN))
 (760 50 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (680 20 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (640 10 (:DEFINITION TRUE-LIST-LISTP))
 (560 20 (:DEFINITION TRUE-LISTP))
 (532 532 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (428 134 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (410 20 (:REWRITE PSEUDO-TERMP-OPENER))
 (340 80 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (310 310 (:TYPE-PRESCRIPTION LEN))
 (290 290 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALIST-FIX$INLINE))
 (260 260 (:REWRITE DEFAULT-CDR))
 (242 242 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (242 242 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (242 242 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (242 242 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (240 40 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (210 40 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (210 12 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (206 56 (:REWRITE O-P-O-INFP-CAR))
 (200 200 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (200 200 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (200 200 (:LINEAR LEN-WHEN-PREFIXP))
 (196 196 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (174 12 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (170 10 (:REWRITE PSEUDO-TERMP-CAR))
 (150 30 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (150 20 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (140 10 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (130 10 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (130 10 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (120 60 (:REWRITE DEFAULT-+-2))
 (100 100 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (100 100 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (100 100 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (100 100 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (100 50 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (90 10 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (90 10 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (90 10 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (80 80 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (80 80 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (80 80 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (80 80 (:REWRITE FN-CHECK-DEF-FORMALS))
 (80 40 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (80 40 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (76 12 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (70 70 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (70 10 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (70 10 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (64 10 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (62 10 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (60 60 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (60 60 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (60 60 (:REWRITE DEFAULT-+-1))
 (60 30 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (60 10 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (50 50 (:REWRITE O-P-DEF-O-FINP-1))
 (50 10 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (50 10 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (50 10 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (40 40 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (40 40 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (40 40 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (40 40 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (40 40 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (40 40 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (40 40 (:REWRITE SET::IN-SET))
 (40 40 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (24 24 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (20 20 (:TYPE-PRESCRIPTION PSEUDO-LAMBDA-LISTP))
 (20 20 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (20 20 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (20 20 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (20 20 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (20 20 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (20 20 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (20 20 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (20 10 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (20 10 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (10 10 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (10 10 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 )
(SMT::CONSP-WHEN-EX-ARGS-P)
(SMT::EX-ARGS-FIX$INLINE)
(SMT::EX-ARGS-P-OF-EX-ARGS-FIX
 (20 12 (:REWRITE SMT::PSEUDO-TERM-ALIST-FIX-WHEN-PSEUDO-TERM-ALISTP))
 (18 10 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (16 8 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (14 6 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (12 4 (:REWRITE SMT::EQUAL-PSEUDO-TERM-LIST-FIX))
 (8 8 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (8 8 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 )
(SMT::EX-ARGS-FIX-WHEN-EX-ARGS-P
 (5 2 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 (1 1 (:DEFINITION ALISTP))
 )
(SMT::EX-ARGS-FIX$INLINE
 (5 2 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 (1 1 (:DEFINITION ALISTP))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT)
(SMT::EX-ARGS-EQUIV$INLINE)
(SMT::EX-ARGS-EQUIV-IS-AN-EQUIVALENCE)
(SMT::EX-ARGS-EQUIV-IMPLIES-EQUAL-EX-ARGS-FIX-1)
(SMT::EX-ARGS-FIX-UNDER-EX-ARGS-EQUIV)
(SMT::EQUAL-OF-EX-ARGS-FIX-1-FORWARD-TO-EX-ARGS-EQUIV)
(SMT::EQUAL-OF-EX-ARGS-FIX-2-FORWARD-TO-EX-ARGS-EQUIV)
(SMT::EX-ARGS-EQUIV-OF-EX-ARGS-FIX-1-FORWARD)
(SMT::EX-ARGS-EQUIV-OF-EX-ARGS-FIX-2-FORWARD)
(SMT::EX-ARGS->TERM-LST$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 )
(SMT::PSEUDO-TERM-LISTP-OF-EX-ARGS->TERM-LST)
(SMT::EX-ARGS->TERM-LST$INLINE-OF-EX-ARGS-FIX-X
 (9 3 (:REWRITE SMT::EX-ARGS-FIX-WHEN-EX-ARGS-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::EX-ARGS-P))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (3 1 (:REWRITE SMT::PSEUDO-TERM-ALIST-FIX-WHEN-PSEUDO-TERM-ALISTP))
 (3 1 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 )
(SMT::EX-ARGS->TERM-LST$INLINE-EX-ARGS-EQUIV-CONGRUENCE-ON-X)
(SMT::EX-ARGS->FN-LST$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::FUNC-ALISTP-OF-EX-ARGS->FN-LST)
(SMT::EX-ARGS->FN-LST$INLINE-OF-EX-ARGS-FIX-X
 (9 3 (:REWRITE SMT::EX-ARGS-FIX-WHEN-EX-ARGS-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::EX-ARGS-P))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (3 1 (:REWRITE SMT::PSEUDO-TERM-ALIST-FIX-WHEN-PSEUDO-TERM-ALISTP))
 (3 1 (:REWRITE SMT::EQUAL-PSEUDO-TERM-LIST-FIX))
 (2 2 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(SMT::EX-ARGS->FN-LST$INLINE-EX-ARGS-EQUIV-CONGRUENCE-ON-X)
(SMT::EX-ARGS->FN-LVLS$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::SYM-NAT-ALISTP-OF-EX-ARGS->FN-LVLS)
(SMT::EX-ARGS->FN-LVLS$INLINE-OF-EX-ARGS-FIX-X
 (9 3 (:REWRITE SMT::EX-ARGS-FIX-WHEN-EX-ARGS-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::EX-ARGS-P))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::PSEUDO-TERM-ALIST-FIX-WHEN-PSEUDO-TERM-ALISTP))
 (3 1 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (3 1 (:REWRITE SMT::EQUAL-PSEUDO-TERM-LIST-FIX))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 )
(SMT::EX-ARGS->FN-LVLS$INLINE-EX-ARGS-EQUIV-CONGRUENCE-ON-X)
(SMT::EX-ARGS->WRLD-FN-LEN$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::NATP-OF-EX-ARGS->WRLD-FN-LEN)
(SMT::EX-ARGS->WRLD-FN-LEN$INLINE-OF-EX-ARGS-FIX-X
 (10 10 (:TYPE-PRESCRIPTION NATP))
 (9 3 (:REWRITE SMT::EX-ARGS-FIX-WHEN-EX-ARGS-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::EX-ARGS-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::EX-ARGS-FIX$INLINE))
 (3 1 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (3 1 (:REWRITE SMT::PSEUDO-TERM-ALIST-FIX-WHEN-PSEUDO-TERM-ALISTP))
 (3 1 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (3 1 (:REWRITE SMT::EQUAL-PSEUDO-TERM-LIST-FIX))
 (2 2 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 )
(SMT::EX-ARGS->WRLD-FN-LEN$INLINE-EX-ARGS-EQUIV-CONGRUENCE-ON-X)
(SMT::EX-ARGS->EXPAND-LST$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::PSEUDO-TERM-ALISTP-OF-EX-ARGS->EXPAND-LST)
(SMT::EX-ARGS->EXPAND-LST$INLINE-OF-EX-ARGS-FIX-X
 (9 3 (:REWRITE SMT::EX-ARGS-FIX-WHEN-EX-ARGS-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::EX-ARGS-P))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (3 1 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (3 1 (:REWRITE SMT::EQUAL-PSEUDO-TERM-LIST-FIX))
 (2 2 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 )
(SMT::EX-ARGS->EXPAND-LST$INLINE-EX-ARGS-EQUIV-CONGRUENCE-ON-X)
(SMT::EX-ARGS)
(SMT::EX-ARGS-P-OF-EX-ARGS
 (17 11 (:REWRITE SMT::PSEUDO-TERM-ALIST-FIX-WHEN-PSEUDO-TERM-ALISTP))
 (15 9 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (13 7 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (11 5 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (10 4 (:REWRITE SMT::EQUAL-PSEUDO-TERM-LIST-FIX))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 )
(SMT::EX-ARGS->TERM-LST-OF-EX-ARGS)
(SMT::EX-ARGS->FN-LST-OF-EX-ARGS)
(SMT::EX-ARGS->FN-LVLS-OF-EX-ARGS)
(SMT::EX-ARGS->WRLD-FN-LEN-OF-EX-ARGS
 (10 10 (:TYPE-PRESCRIPTION NATP))
 (6 6 (:TYPE-PRESCRIPTION SMT::EX-ARGS))
 )
(SMT::EX-ARGS->EXPAND-LST-OF-EX-ARGS)
(SMT::EX-ARGS-OF-FIELDS
 (3 1 (:REWRITE SMT::EX-ARGS-FIX-WHEN-EX-ARGS-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::EX-ARGS-P))
 )
(SMT::EX-ARGS-FIX-WHEN-EX-ARGS
 (3 1 (:REWRITE SMT::EX-ARGS-FIX-WHEN-EX-ARGS-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::EX-ARGS-P))
 )
(SMT::EQUAL-OF-EX-ARGS
 (6 6 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (6 6 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 )
(SMT::EX-ARGS-OF-PSEUDO-TERM-LIST-FIX-TERM-LST
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (4 2 (:REWRITE SMT::PSEUDO-TERM-ALIST-FIX-WHEN-PSEUDO-TERM-ALISTP))
 (4 2 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 )
(SMT::EX-ARGS-PSEUDO-TERM-LIST-EQUIV-CONGRUENCE-ON-TERM-LST)
(SMT::EX-ARGS-OF-FUNC-ALIST-FIX-FN-LST
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (4 2 (:REWRITE SMT::PSEUDO-TERM-ALIST-FIX-WHEN-PSEUDO-TERM-ALISTP))
 (4 2 (:REWRITE SMT::EQUAL-PSEUDO-TERM-LIST-FIX))
 (2 2 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(SMT::EX-ARGS-FUNC-ALIST-EQUIV-CONGRUENCE-ON-FN-LST)
(SMT::EX-ARGS-OF-SYM-NAT-ALIST-FIX-FN-LVLS
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::PSEUDO-TERM-ALIST-FIX-WHEN-PSEUDO-TERM-ALISTP))
 (4 2 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (4 2 (:REWRITE SMT::EQUAL-PSEUDO-TERM-LIST-FIX))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 )
(SMT::EX-ARGS-SYM-NAT-ALIST-EQUIV-CONGRUENCE-ON-FN-LVLS)
(SMT::EX-ARGS-OF-NFIX-WRLD-FN-LEN
 (4 2 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (4 2 (:REWRITE SMT::PSEUDO-TERM-ALIST-FIX-WHEN-PSEUDO-TERM-ALISTP))
 (4 2 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (4 2 (:REWRITE SMT::EQUAL-PSEUDO-TERM-LIST-FIX))
 (2 2 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 )
(SMT::EX-ARGS-NAT-EQUIV-CONGRUENCE-ON-WRLD-FN-LEN)
(SMT::EX-ARGS-OF-PSEUDO-TERM-ALIST-FIX-EXPAND-LST
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (4 2 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (4 2 (:REWRITE SMT::EQUAL-PSEUDO-TERM-LIST-FIX))
 (2 2 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 )
(SMT::EX-ARGS-PSEUDO-TERM-ALIST-EQUIV-CONGRUENCE-ON-EXPAND-LST)
(SMT::EX-ARGS-FIX-REDEF)
(SMT::EX-OUTS-P
 (6786 242 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (6492 10 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (6052 10 (:DEFINITION PSEUDO-TERMP))
 (4704 242 (:REWRITE SMT::CONSP-OF-SYM-NAT-ALIST-FIX))
 (4220 24 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (4068 40 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (3014 258 (:REWRITE DEFAULT-CAR))
 (1604 30 (:DEFINITION SYMBOL-LISTP))
 (1510 50 (:REWRITE FTY::EQUAL-OF-LEN))
 (1014 60 (:DEFINITION LEN))
 (760 50 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (680 20 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (640 10 (:DEFINITION TRUE-LIST-LISTP))
 (560 20 (:DEFINITION TRUE-LISTP))
 (532 532 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (428 134 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (410 20 (:REWRITE PSEUDO-TERMP-OPENER))
 (340 80 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (310 310 (:TYPE-PRESCRIPTION LEN))
 (290 290 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALIST-FIX$INLINE))
 (260 260 (:REWRITE DEFAULT-CDR))
 (242 242 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (242 242 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (242 242 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (242 242 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (240 40 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (210 40 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (210 12 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (206 56 (:REWRITE O-P-O-INFP-CAR))
 (200 200 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (200 200 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (200 200 (:LINEAR LEN-WHEN-PREFIXP))
 (196 196 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (174 12 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (170 10 (:REWRITE PSEUDO-TERMP-CAR))
 (150 30 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (150 20 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (140 10 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (130 10 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (130 10 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (120 60 (:REWRITE DEFAULT-+-2))
 (100 100 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (100 100 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (100 100 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (100 100 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (100 50 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (90 10 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (90 10 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (90 10 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (86 86 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALISTP))
 (80 80 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (80 80 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (80 80 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (80 80 (:REWRITE FN-CHECK-DEF-FORMALS))
 (80 40 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (80 40 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (76 12 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (70 70 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (70 10 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (70 10 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (64 10 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (62 10 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (60 60 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (60 60 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (60 60 (:REWRITE DEFAULT-+-1))
 (60 30 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (60 10 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (50 50 (:REWRITE O-P-DEF-O-FINP-1))
 (50 10 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (50 10 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (50 10 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (40 40 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (40 40 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (40 40 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (40 40 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (40 40 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (40 40 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (40 40 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (40 40 (:REWRITE SET::IN-SET))
 (40 40 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (24 24 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (20 20 (:TYPE-PRESCRIPTION PSEUDO-LAMBDA-LISTP))
 (20 20 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (20 20 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (20 20 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (20 20 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (20 20 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (20 20 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (20 20 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (20 10 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (20 10 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (10 10 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (10 10 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 )
(SMT::CONSP-WHEN-EX-OUTS-P)
(SMT::EX-OUTS-FIX$INLINE)
(SMT::EX-OUTS-P-OF-EX-OUTS-FIX
 (14 6 (:REWRITE SMT::PSEUDO-TERM-ALIST-FIX-WHEN-PSEUDO-TERM-ALISTP))
 (12 4 (:REWRITE SMT::EQUAL-PSEUDO-TERM-LIST-FIX))
 (8 8 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (8 8 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-ALISTP))
 )
(SMT::EX-OUTS-FIX-WHEN-EX-OUTS-P
 (5 2 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 (1 1 (:DEFINITION ALISTP))
 )
(SMT::EX-OUTS-FIX$INLINE
 (11079 530 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (10823 16 (:DEFINITION PSEUDO-TERMP))
 (9894 79 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (7332 530 (:REWRITE SMT::CONSP-OF-SYM-NAT-ALIST-FIX))
 (6351 29 (:DEFINITION PSEUDO-TERM-LISTP))
 (5818 80 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (5146 127 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (5054 160 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (4070 47 (:REWRITE PSEUDO-TERMP-CAR))
 (3996 605 (:REWRITE DEFAULT-CDR))
 (3580 127 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (3568 54 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (3486 38 (:DEFINITION TRUE-LIST-LISTP))
 (3422 80 (:DEFINITION SYMBOL-LISTP))
 (2948 117 (:REWRITE PSEUDO-TERMP-OPENER))
 (2792 558 (:REWRITE DEFAULT-CAR))
 (2563 104 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (2506 72 (:DEFINITION TRUE-LISTP))
 (1409 56 (:DEFINITION LEN))
 (1305 168 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (1281 299 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (1195 1195 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (950 60 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (838 106 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (826 826 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (698 84 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (693 128 (:REWRITE O-P-O-INFP-CAR))
 (690 690 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALIST-FIX$INLINE))
 (676 79 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (648 108 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (614 100 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (530 530 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (530 530 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (530 530 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (530 530 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (515 77 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (419 419 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (375 95 (:REWRITE O-P-DEF-O-FINP-1))
 (320 320 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (310 18 (:REWRITE FTY::EQUAL-OF-LEN))
 (260 20 (:DEFINITION O-FINP))
 (216 216 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (216 108 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (210 210 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (208 208 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (208 208 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (204 30 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (184 184 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (184 184 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (180 28 (:REWRITE PSEUDO-LAMBDA-LISTP-OF-CDR-WHEN-PSEUDO-LAMBDA-LISTP))
 (168 168 (:REWRITE FN-CHECK-DEF-FORMALS))
 (152 10 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (144 144 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (144 144 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (144 144 (:LINEAR LEN-WHEN-PREFIXP))
 (140 70 (:REWRITE DEFAULT-+-2))
 (138 10 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (138 10 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (137 105 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (121 8 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (108 108 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (108 108 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (108 108 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (108 108 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (108 108 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (108 108 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (108 108 (:REWRITE SET::IN-SET))
 (103 10 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (101 101 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (98 10 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (98 10 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (98 10 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (78 10 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (78 10 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (72 72 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (70 70 (:REWRITE DEFAULT-+-1))
 (68 5 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP))
 (60 30 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (58 10 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (58 10 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (58 10 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (44 13 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (40 40 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (40 40 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (32 2 (:REWRITE SMT::PSEUDO-TERM-ALISTP-OF-CDR-WHEN-PSEUDO-TERM-ALISTP))
 (20 20 (:TYPE-PRESCRIPTION O-FINP))
 (20 20 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (20 20 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (20 20 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (20 20 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (20 20 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (20 10 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (17 17 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (14 14 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 (10 10 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (7 7 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 (4 2 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT)
(SMT::EX-OUTS-EQUIV$INLINE)
(SMT::EX-OUTS-EQUIV-IS-AN-EQUIVALENCE)
(SMT::EX-OUTS-EQUIV-IMPLIES-EQUAL-EX-OUTS-FIX-1)
(SMT::EX-OUTS-FIX-UNDER-EX-OUTS-EQUIV)
(SMT::EQUAL-OF-EX-OUTS-FIX-1-FORWARD-TO-EX-OUTS-EQUIV)
(SMT::EQUAL-OF-EX-OUTS-FIX-2-FORWARD-TO-EX-OUTS-EQUIV)
(SMT::EX-OUTS-EQUIV-OF-EX-OUTS-FIX-1-FORWARD)
(SMT::EX-OUTS-EQUIV-OF-EX-OUTS-FIX-2-FORWARD)
(SMT::EX-OUTS->EXPANDED-TERM-LST$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 )
(SMT::PSEUDO-TERM-LISTP-OF-EX-OUTS->EXPANDED-TERM-LST)
(SMT::EX-OUTS->EXPANDED-TERM-LST$INLINE-OF-EX-OUTS-FIX-X
 (9 3 (:REWRITE SMT::EX-OUTS-FIX-WHEN-EX-OUTS-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::EX-OUTS-P))
 (3 1 (:REWRITE SMT::PSEUDO-TERM-ALIST-FIX-WHEN-PSEUDO-TERM-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-ALISTP))
 )
(SMT::EX-OUTS->EXPANDED-TERM-LST$INLINE-EX-OUTS-EQUIV-CONGRUENCE-ON-X)
(SMT::EX-OUTS->EXPANDED-FN-LST$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::PSEUDO-TERM-ALISTP-OF-EX-OUTS->EXPANDED-FN-LST)
(SMT::EX-OUTS->EXPANDED-FN-LST$INLINE-OF-EX-OUTS-FIX-X
 (9 3 (:REWRITE SMT::EX-OUTS-FIX-WHEN-EX-OUTS-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::EX-OUTS-P))
 (3 1 (:REWRITE SMT::EQUAL-PSEUDO-TERM-LIST-FIX))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 )
(SMT::EX-OUTS->EXPANDED-FN-LST$INLINE-EX-OUTS-EQUIV-CONGRUENCE-ON-X)
(SMT::EX-OUTS)
(SMT::EX-OUTS-P-OF-EX-OUTS
 (8 4 (:REWRITE SMT::PSEUDO-TERM-ALIST-FIX-WHEN-PSEUDO-TERM-ALISTP))
 (6 2 (:REWRITE SMT::EQUAL-PSEUDO-TERM-LIST-FIX))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-ALISTP))
 )
(SMT::EX-OUTS->EXPANDED-TERM-LST-OF-EX-OUTS)
(SMT::EX-OUTS->EXPANDED-FN-LST-OF-EX-OUTS)
(SMT::EX-OUTS-OF-FIELDS
 (3 1 (:REWRITE SMT::EX-OUTS-FIX-WHEN-EX-OUTS-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::EX-OUTS-P))
 )
(SMT::EX-OUTS-FIX-WHEN-EX-OUTS
 (3 1 (:REWRITE SMT::EX-OUTS-FIX-WHEN-EX-OUTS-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::EX-OUTS-P))
 )
(SMT::EQUAL-OF-EX-OUTS
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 )
(SMT::EX-OUTS-OF-PSEUDO-TERM-LIST-FIX-EXPANDED-TERM-LST
 (4 2 (:REWRITE SMT::PSEUDO-TERM-ALIST-FIX-WHEN-PSEUDO-TERM-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-ALISTP))
 )
(SMT::EX-OUTS-PSEUDO-TERM-LIST-EQUIV-CONGRUENCE-ON-EXPANDED-TERM-LST)
(SMT::EX-OUTS-OF-PSEUDO-TERM-ALIST-FIX-EXPANDED-FN-LST
 (4 2 (:REWRITE SMT::EQUAL-PSEUDO-TERM-LIST-FIX))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 )
(SMT::EX-OUTS-PSEUDO-TERM-ALIST-EQUIV-CONGRUENCE-ON-EXPANDED-FN-LST)
(SMT::EX-OUTS-FIX-REDEF)
(SMT::NATP-OF-SUM-LVLS-LEMMA
 (27029 101 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (24943 56 (:DEFINITION PSEUDO-TERMP))
 (18612 96 (:DEFINITION SYMBOL-LISTP))
 (17478 786 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (14389 184 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (14115 417 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (12820 276 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (12351 60 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (11416 117 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (8810 177 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (6873 160 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (6643 80 (:DEFINITION TRUE-LIST-LISTP))
 (6170 68 (:REWRITE PSEUDO-TERMP-CAR))
 (5406 8 (:DEFINITION PSEUDO-TERM-LISTP))
 (4190 1066 (:REWRITE DEFAULT-CDR))
 (3482 160 (:DEFINITION TRUE-LISTP))
 (3316 152 (:REWRITE PSEUDO-TERMP-OPENER))
 (3133 14 (:REWRITE SMT::CONSP-CAR-OF-SYM-NAT-ALIST-FIX))
 (2850 46 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (2728 160 (:DEFINITION LEN))
 (2528 200 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (2374 1374 (:REWRITE DEFAULT-CAR))
 (1936 320 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (1926 160 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (1806 1806 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (1176 1176 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (980 200 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (964 964 (:TYPE-PRESCRIPTION LEN))
 (949 98 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (942 114 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (942 114 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (916 916 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (913 192 (:REWRITE O-P-O-INFP-CAR))
 (908 114 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (786 786 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (786 786 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (786 786 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (786 786 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (758 114 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (758 114 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (758 114 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (660 660 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (640 640 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (640 640 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (640 320 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (640 56 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (636 101 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (536 536 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (536 536 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (536 536 (:LINEAR LEN-WHEN-PREFIXP))
 (389 166 (:REWRITE O-P-DEF-O-FINP-1))
 (368 368 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (368 368 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (366 22 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (366 22 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (354 354 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (350 178 (:REWRITE DEFAULT-+-2))
 (326 22 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (326 22 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (326 22 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (320 320 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (320 320 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (320 320 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (320 320 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (320 320 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (320 320 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (320 320 (:REWRITE SET::IN-SET))
 (294 294 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (294 294 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (276 276 (:REWRITE FN-CHECK-DEF-FORMALS))
 (268 268 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (229 94 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (220 220 (:TYPE-PRESCRIPTION O-FINP))
 (208 104 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (207 94 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (207 94 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (207 94 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (207 94 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (207 94 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (194 178 (:REWRITE DEFAULT-+-1))
 (190 190 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (188 188 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (188 188 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (180 39 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (152 152 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (136 95 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (116 52 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (71 71 (:REWRITE DEFAULT-<-2))
 (71 71 (:REWRITE DEFAULT-<-1))
 (47 5 (:REWRITE PSEUDO-LAMBDA-LISTP-OF-CDR-WHEN-PSEUDO-LAMBDA-LISTP))
 (28 4 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CONS))
 (18 18 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 (16 10 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (11 11 (:REWRITE SMT::SYM-NAT-ALISTP-OF-SYM-NAT-ALIST-FIX))
 (4 4 (:TYPE-PRESCRIPTION SYMBOLP-OF-SYMBOL-FIX))
 (1 1 (:REWRITE-QUOTED-CONSTANT TRUE-LIST-LIST-FIX-UNDER-TRUE-LIST-LIST-EQUIV))
 )
(SMT::SUM-LVLS
 (119148 512 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (109200 225 (:DEFINITION PSEUDO-TERMP))
 (82333 3165 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (81367 483 (:DEFINITION SYMBOL-LISTP))
 (69618 853 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (56615 1202 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (51771 1849 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (50409 129 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (40301 859 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (37784 660 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (36799 413 (:DEFINITION TRUE-LIST-LISTP))
 (23919 911 (:DEFINITION TRUE-LISTP))
 (22824 750 (:REWRITE PSEUDO-TERMP-OPENER))
 (22033 279 (:REWRITE PSEUDO-TERMP-CAR))
 (20554 36 (:DEFINITION PSEUDO-TERM-LISTP))
 (12487 571 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (10634 1767 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (8753 5136 (:REWRITE DEFAULT-CDR))
 (8322 577 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (8065 857 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (8000 8000 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (7871 5575 (:REWRITE DEFAULT-CAR))
 (7734 847 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (6537 867 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (5120 5120 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (4858 546 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (3884 512 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (3839 3839 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (3736 846 (:REWRITE O-P-O-INFP-CAR))
 (3620 440 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (3620 440 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (3534 3534 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (3534 1767 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (3424 440 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (3298 3165 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (3165 3165 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (3165 3165 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (3165 3165 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (3100 3100 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (2940 2940 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (2818 440 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (2818 440 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (2818 440 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (2522 209 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (2170 1706 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (2017 379 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (1778 1778 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (1778 1778 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (1778 1778 (:LINEAR LEN-WHEN-PREFIXP))
 (1767 1767 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (1767 1767 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (1767 1767 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (1767 1767 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (1767 1767 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (1767 1767 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (1767 1767 (:REWRITE SET::IN-SET))
 (1706 1706 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1388 699 (:REWRITE DEFAULT-+-2))
 (1382 125 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (1382 125 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (1265 1265 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (1245 1245 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (1202 1202 (:REWRITE FN-CHECK-DEF-FORMALS))
 (1132 125 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (1132 125 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (1132 125 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (1130 1130 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (942 1 (:DEFINITION SMT::SUM-LVLS))
 (889 889 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (855 405 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (855 405 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (855 405 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (855 405 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (855 405 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (841 12 (:REWRITE O<=-O-FINP-DEF))
 (810 810 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (810 810 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (794 81 (:REWRITE PSEUDO-LAMBDA-LISTP-OF-CDR-WHEN-PSEUDO-LAMBDA-LISTP))
 (784 784 (:TYPE-PRESCRIPTION O-FINP))
 (746 746 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (719 565 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (700 699 (:REWRITE DEFAULT-+-1))
 (449 12 (:REWRITE LEN-WHEN-PREFIXP))
 (410 193 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (314 10 (:DEFINITION MEMBER-EQUAL))
 (298 16 (:REWRITE SUBSETP-CAR-MEMBER))
 (268 18 (:REWRITE PREFIXP-WHEN-EQUAL-LENGTHS))
 (214 20 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (211 12 (:REWRITE LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (182 147 (:REWRITE DEFAULT-<-1))
 (181 181 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (165 147 (:REWRITE DEFAULT-<-2))
 (143 45 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (100 100 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 (97 18 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (90 45 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (85 6 (:REWRITE SUBLISTP-WHEN-PREFIXP))
 (82 18 (:REWRITE PREFIXP-WHEN-NOT-CONSP-RIGHT))
 (69 6 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (60 10 (:REWRITE SMT::PSEUDO-TERMP-OF-CDAR-WHEN-PSEUDO-TERM-ALISTP))
 (57 57 (:REWRITE SUBSETP-TRANS2))
 (57 57 (:REWRITE SUBSETP-TRANS))
 (54 54 (:TYPE-PRESCRIPTION PREFIXP))
 (54 9 (:REWRITE O-FIRST-EXPT-<))
 (36 18 (:REWRITE O-FIRST-EXPT-DEF-O-FINP))
 (34 18 (:REWRITE PREFIXP-WHEN-NOT-CONSP-LEFT))
 (34 13 (:REWRITE AC-<))
 (28 28 (:REWRITE SMT::SYM-NAT-ALISTP-OF-SYM-NAT-ALIST-FIX))
 (27 12 (:REWRITE O-INFP-O-FINP-O<=))
 (26 26 (:REWRITE SUBSETP-MEMBER . 2))
 (26 26 (:REWRITE SUBSETP-MEMBER . 1))
 (21 6 (:REWRITE SUBLISTP-WHEN-ATOM-LEFT))
 (20 20 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (18 18 (:TYPE-PRESCRIPTION SUBLISTP))
 (18 18 (:REWRITE PREFIXP-TRANSITIVE . 2))
 (18 18 (:REWRITE PREFIXP-TRANSITIVE . 1))
 (18 18 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 2))
 (18 18 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 1))
 (15 9 (:REWRITE O-FIRST-COEFF-<))
 (10 10 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP))
 (8 8 (:REWRITE MEMBER-SELF))
 (7 7 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 6 (:REWRITE SUBLISTP-COMPLETE))
 (6 3 (:REWRITE O-INFP->NEQ-0))
 (2 2 (:REWRITE-QUOTED-CONSTANT TRUE-LIST-LIST-FIX-UNDER-TRUE-LIST-LIST-EQUIV))
 )
(SMT::NATP-OF-SUM-LVLS
 (16265 595 (:REWRITE DEFAULT-CDR))
 (16238 359 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (15718 33 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (14027 11 (:DEFINITION PSEUDO-TERMP))
 (6376 141 (:DEFINITION SYMBOL-LISTP))
 (6172 44 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (5985 33 (:DEFINITION TRUE-LIST-LISTP))
 (5301 55 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (5172 227 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (4577 66 (:DEFINITION TRUE-LISTP))
 (4550 448 (:REWRITE SMT::CONSP-OF-SYM-NAT-ALIST-FIX))
 (4132 556 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (3689 55 (:REWRITE PSEUDO-TERMP-OPENER))
 (2713 195 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (2278 262 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (2078 186 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (1322 326 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (1292 55 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (1082 55 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (996 132 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (950 99 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (880 880 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (839 33 (:DEFINITION LEN))
 (584 584 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (566 557 (:REWRITE DEFAULT-CAR))
 (524 524 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (512 120 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (487 77 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (454 454 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (454 454 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (419 33 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (359 359 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (359 359 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (359 359 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (359 359 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (326 326 (:REWRITE FN-CHECK-DEF-FORMALS))
 (308 66 (:REWRITE O-P-O-INFP-CAR))
 (287 11 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (264 264 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (264 132 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (242 242 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (231 231 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (209 209 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (198 198 (:TYPE-PRESCRIPTION LEN))
 (193 11 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (193 11 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (187 11 (:REWRITE PSEUDO-TERMP-CAR))
 (172 70 (:REWRITE SMT::CONSP-CAR-OF-SYM-NAT-ALIST-FIX))
 (170 11 (:REWRITE PSEUDO-LAMBDA-LISTP-OF-CDR-WHEN-PSEUDO-LAMBDA-LISTP))
 (154 11 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (149 11 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (149 11 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (149 11 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (132 132 (:TYPE-PRESCRIPTION O-P))
 (132 132 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (132 132 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (132 132 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (132 132 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (132 132 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (132 132 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (132 132 (:REWRITE SET::IN-SET))
 (110 110 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (110 110 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (110 110 (:LINEAR LEN-WHEN-PREFIXP))
 (110 66 (:REWRITE O-P-DEF-O-FINP-1))
 (110 11 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (110 11 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (102 55 (:REWRITE DEFAULT-+-2))
 (88 88 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (88 11 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (88 11 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (88 11 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (83 55 (:REWRITE DEFAULT-+-1))
 (78 77 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (77 77 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (66 66 (:REWRITE SMT::SYM-NAT-ALISTP-OF-SYM-NAT-ALIST-FIX))
 (66 33 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (58 44 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (55 55 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (55 55 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (44 44 (:TYPE-PRESCRIPTION O-FINP))
 (44 44 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (44 44 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (25 22 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (22 22 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (22 22 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (22 22 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (22 22 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (22 22 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (22 11 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (12 9 (:REWRITE DEFAULT-<-1))
 (11 11 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 (9 9 (:REWRITE DEFAULT-<-2))
 )
(SMT::SUM-LVLS-DECREASE-AFTER-UPDATE
 (142779 3665 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (140790 389 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (125788 124 (:DEFINITION PSEUDO-TERMP))
 (61664 908 (:DEFINITION SYMBOL-LISTP))
 (56618 3667 (:REWRITE SMT::CONSP-OF-SYM-NAT-ALIST-FIX))
 (41172 624 (:REWRITE PSEUDO-TERMP-OPENER))
 (33888 409 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (33682 1627 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (33266 261 (:DEFINITION TRUE-LIST-LISTP))
 (33264 3254 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (30950 1010 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (27759 482 (:DEFINITION MEMBER-EQUAL))
 (23937 525 (:DEFINITION TRUE-LISTP))
 (19426 389 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (13014 1303 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (12098 2312 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (10181 358 (:DEFINITION LEN))
 (8046 8046 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (7713 1923 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (7331 578 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (7323 3665 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (6183 1024 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (5240 574 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (5060 5060 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (4886 4886 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (4731 1385 (:REWRITE O-P-O-INFP-CAR))
 (4430 575 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (4252 4252 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALIST-FIX$INLINE))
 (3665 3665 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (3665 3665 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (3665 3665 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (3461 230 (:REWRITE SUBSETP-CAR-MEMBER))
 (3322 389 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (3312 115 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (3312 115 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (3254 3254 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (3145 693 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (2852 115 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (2852 115 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (2852 115 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (2842 1014 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (2761 370 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (2675 147 (:REWRITE PSEUDO-TERMP-CAR))
 (2606 115 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (2606 115 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (2542 2542 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (2474 139 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (2376 115 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (2376 115 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (2376 115 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (2312 2312 (:REWRITE FN-CHECK-DEF-FORMALS))
 (2272 2272 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (2078 2078 (:TYPE-PRESCRIPTION LEN))
 (2038 2038 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (2038 1019 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (1866 1866 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (1861 1028 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (1498 1498 (:REWRITE SUBSETP-TRANS2))
 (1498 1498 (:REWRITE SUBSETP-TRANS))
 (1422 962 (:REWRITE O-P-DEF-O-FINP-1))
 (1344 12 (:DEFINITION PSEUDO-TERM-LISTP))
 (1160 1160 (:REWRITE SUBSETP-MEMBER . 2))
 (1160 1160 (:REWRITE SUBSETP-MEMBER . 1))
 (1126 1126 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (1126 1126 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (1126 1126 (:LINEAR LEN-WHEN-PREFIXP))
 (1102 1102 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (1024 1024 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (1024 1024 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (1024 1024 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (1024 1024 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (1024 1024 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (1019 1019 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (1019 1019 (:REWRITE SET::IN-SET))
 (972 162 (:REWRITE PSEUDO-LAMBDA-LISTP-OF-CDR-WHEN-PSEUDO-LAMBDA-LISTP))
 (964 529 (:REWRITE DEFAULT-+-2))
 (854 854 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (850 850 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (690 345 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (608 608 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (563 563 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (551 551 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (533 533 (:REWRITE MEMBER-SELF))
 (493 493 (:TYPE-PRESCRIPTION O-FINP))
 (460 460 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (460 460 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (230 230 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (230 230 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (230 230 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (230 230 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (230 230 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (230 115 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (136 136 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 (133 114 (:REWRITE DEFAULT-<-2))
 (131 114 (:REWRITE DEFAULT-<-1))
 (94 2 (:REWRITE SMT::CONSP-CAR-OF-SYM-NAT-ALIST-FIX))
 (84 7 (:DEFINITION ATOM))
 (66 11 (:REWRITE O-INFP->NEQ-0))
 (52 52 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (33 11 (:REWRITE O-FIRST-EXPT-O-INFP))
 (28 4 (:REWRITE SMT::NATP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (22 11 (:REWRITE O-FIRST-EXPT-DEF-O-FINP))
 (5 5 (:REWRITE-QUOTED-CONSTANT TRUE-LIST-LIST-FIX-UNDER-TRUE-LIST-LIST-EQUIV))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE SMT::SYM-NAT-ALISTP-OF-SYM-NAT-ALIST-FIX))
 )
(SMT::EXPAND-MEASURE
 (1 1 (:TYPE-PRESCRIPTION ACL2-COUNT-OF-CONSP-POSITIVE))
 )
(SMT::NAT-LISTP-OF-EXPAND-MEASURE
 (61 1 (:DEFINITION ACL2-COUNT))
 (38 3 (:REWRITE SMT::CONSP-OF-SYM-NAT-ALIST-FIX))
 (23 1 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (15 1 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (11 3 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (8 2 (:REWRITE DEFAULT-+-2))
 (5 5 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALIST-FIX$INLINE))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (4 4 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (4 2 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (3 3 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (3 3 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (3 3 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (3 3 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (3 1 (:REWRITE SMT::EX-ARGS-FIX-WHEN-EX-ARGS-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::EX-ARGS-P))
 (2 2 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(SMT::LEMMA-1)
(SMT::LEMMA-2)
(SMT::LEMMA-3)
(SMT::PSEUDO-TERM-LIST-OF-CDAR-OF-EX-ARGS->TERM-LST)
(SMT::LEMMA-4)
(SMT::PSEUDO-TERM-LISTP-OF-CDR-OF-EX-ARGS->TERM-LST)
(SMT::LEMMA-5
 (984 29 (:REWRITE SMT::CONSP-OF-SYM-NAT-ALIST-FIX))
 (905 5 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (880 5 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (877 29 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (800 2 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (264 4 (:DEFINITION SYMBOL-LISTP))
 (130 4 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (122 2 (:DEFINITION TRUE-LIST-LISTP))
 (100 4 (:REWRITE SMT::LEMMA-2))
 (100 4 (:DEFINITION TRUE-LISTP))
 (90 6 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (88 2 (:DEFINITION PSEUDO-TERM-LISTP))
 (84 6 (:DEFINITION LEN))
 (64 14 (:REWRITE SMT::LEMMA-4))
 (56 56 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (52 12 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (50 50 (:REWRITE DEFAULT-CAR))
 (48 8 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (44 12 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (39 39 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALIST-FIX$INLINE))
 (38 12 (:REWRITE O-P-O-INFP-CAR))
 (36 36 (:TYPE-PRESCRIPTION LEN))
 (36 36 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (36 4 (:REWRITE PSEUDO-TERMP-CAR))
 (34 34 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (32 32 (:REWRITE DEFAULT-CDR))
 (32 12 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (32 12 (:REWRITE SMT::LEMMA-3))
 (30 6 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (30 4 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (29 29 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (29 29 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (29 29 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (29 29 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (26 26 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (26 26 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (26 4 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (26 2 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (26 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (24 2 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (20 20 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (20 20 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (20 20 (:LINEAR LEN-WHEN-PREFIXP))
 (18 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (18 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (18 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (16 16 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (16 16 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (16 8 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (14 14 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (14 6 (:REWRITE O-P-DEF-O-FINP-1))
 (14 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (14 2 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (12 12 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALISTP))
 (12 12 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (12 12 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (12 12 (:REWRITE FN-CHECK-DEF-FORMALS))
 (12 6 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (12 6 (:REWRITE DEFAULT-+-2))
 (12 2 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (11 11 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (11 11 (:REWRITE PSEUDO-TERMP-OPENER))
 (10 10 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (10 10 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (10 2 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (10 2 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (10 2 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (8 8 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION O-FINP))
 (8 8 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (8 8 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (8 8 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (8 8 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (8 8 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (8 8 (:REWRITE SET::IN-SET))
 (8 8 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-LAMBDA-LISTP))
 (4 4 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (4 4 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (4 4 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (4 2 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (4 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (4 2 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (2 2 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 )
(SMT::SYMBOLP-OF-CAR-OF-EX-ARGS->TERM-LST
 (474 12 (:REWRITE SMT::CONSP-OF-SYM-NAT-ALIST-FIX))
 (444 2 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (429 2 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (420 12 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (390 1 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (386 1 (:DEFINITION PSEUDO-TERMP))
 (130 1 (:DEFINITION SYMBOL-LISTP))
 (75 2 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (69 1 (:DEFINITION TRUE-LIST-LISTP))
 (54 2 (:DEFINITION TRUE-LISTP))
 (42 3 (:DEFINITION LEN))
 (32 4 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (23 23 (:REWRITE DEFAULT-CAR))
 (21 21 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (19 6 (:REWRITE O-P-O-INFP-CAR))
 (18 18 (:TYPE-PRESCRIPTION LEN))
 (17 1 (:REWRITE SMT::LEMMA-2))
 (16 16 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALIST-FIX$INLINE))
 (16 1 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (16 1 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (15 2 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (14 14 (:REWRITE DEFAULT-CDR))
 (13 1 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (12 12 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (12 12 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (12 12 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (12 12 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (12 12 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (12 1 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (12 1 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (12 1 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (11 4 (:REWRITE SMT::LEMMA-4))
 (11 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (10 10 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (10 10 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (10 10 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (10 10 (:LINEAR LEN-WHEN-PREFIXP))
 (10 2 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (8 8 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (8 8 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (8 4 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (8 1 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (8 1 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (8 1 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (7 7 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (7 3 (:REWRITE O-P-DEF-O-FINP-1))
 (6 3 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (6 3 (:REWRITE DEFAULT-+-2))
 (6 1 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (6 1 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (6 1 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (5 5 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALISTP))
 (5 5 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (4 4 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION O-FINP))
 (4 4 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (4 4 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (4 4 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (4 4 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE SET::IN-SET))
 (4 4 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE FN-CHECK-DEF-FORMALS))
 (4 1 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (4 1 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (3 3 (:REWRITE SMT::PSEUDO-TERM-LIST-OF-CDAR-OF-EX-ARGS->TERM-LST))
 (3 3 (:REWRITE DEFAULT-+-1))
 (3 1 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-LAMBDA-LISTP))
 (2 2 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (2 2 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (2 2 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (2 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (2 2 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (2 2 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (2 1 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (2 1 (:REWRITE SMT::LEMMA-3))
 (1 1 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (1 1 (:REWRITE PSEUDO-TERMP-OPENER))
 (1 1 (:REWRITE SMT::PSEUDO-TERM-LISTP-OF-CDR-OF-EX-ARGS->TERM-LST))
 (1 1 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 )
(SMT::PSEUDO-TERMP-OF-CAR-OF-EX-ARGS->TERM-LST)
(SMT::LEN-EQUAL-OF-FORMALS-OF-PSEUDO-LAMBDAP-AND-ACTUALS-OF-PSEUDO-TERMP
 (251754 108 (:DEFINITION PSEUDO-TERM-LISTP))
 (195835 1301 (:REWRITE PSEUDO-TERMP-OPENER))
 (189471 6363 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (156368 867 (:REWRITE SMT::LEMMA-3))
 (147927 2482 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (91588 1181 (:REWRITE SMT::LEMMA-4))
 (91467 1032 (:REWRITE SMT::LEMMA-5))
 (83652 6473 (:REWRITE SMT::CONSP-OF-SYM-NAT-ALIST-FIX))
 (80484 787 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (78160 978 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (69715 551 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (66711 353 (:DEFINITION TRUE-LIST-LISTP))
 (62695 446 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (60282 1677 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (59114 549 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (50442 634 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (48082 18863 (:REWRITE DEFAULT-CAR))
 (46208 696 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (26768 1233 (:REWRITE SMT::LEMMA-2))
 (24205 862 (:DEFINITION TRUE-LISTP))
 (18175 14887 (:REWRITE DEFAULT-CDR))
 (14699 536 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (14022 536 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (13423 437 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (13169 1646 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (12635 536 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (12491 875 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (10949 690 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (10274 549 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (10059 536 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (10059 536 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (10059 536 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (9546 812 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (8159 812 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (7859 7859 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALIST-FIX$INLINE))
 (6832 6832 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (6832 6832 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (6832 6832 (:LINEAR LEN-WHEN-PREFIXP))
 (6617 1298 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (6535 812 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (6535 812 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (6535 812 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (6473 6473 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (6473 6473 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (6363 6363 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (6363 6363 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (5894 882 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (5808 2904 (:REWRITE DEFAULT-+-2))
 (4891 1180 (:REWRITE O-P-O-INFP-CAR))
 (3768 207 (:REWRITE PSEUDO-LAMBDA-LISTP-OF-CDR-WHEN-PSEUDO-LAMBDA-LISTP))
 (3709 658 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (3416 3416 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (3292 3292 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (3292 1646 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (3170 3170 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (3164 3164 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (2904 2904 (:REWRITE DEFAULT-+-1))
 (2760 2760 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (2576 2576 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (2576 2576 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (2482 2482 (:REWRITE FN-CHECK-DEF-FORMALS))
 (2064 2064 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (2064 2064 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (2036 1288 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (2036 1288 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (2036 1288 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (2036 1288 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (2036 1288 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (1995 202 (:REWRITE SMT::PSEUDO-TERMP-OF-CAR-OF-EX-ARGS->TERM-LST))
 (1959 876 (:REWRITE O-P-DEF-O-FINP-1))
 (1646 1646 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (1646 1646 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (1646 1646 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (1646 1646 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (1646 1646 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (1646 1646 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (1646 1646 (:REWRITE SET::IN-SET))
 (1316 1316 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (1177 1177 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (1050 1050 (:TYPE-PRESCRIPTION O-FINP))
 (942 942 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (942 942 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (882 130 (:REWRITE SMT::PSEUDO-TERM-LIST-OF-CDAR-OF-EX-ARGS->TERM-LST))
 (405 365 (:REWRITE SMT::PSEUDO-TERM-LISTP-OF-CDR-OF-EX-ARGS->TERM-LST))
 (198 198 (:REWRITE SMT::LEMMA-1))
 (132 132 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 (96 11 (:REWRITE SMT::PSEUDO-TERMP-OF-CDAR-WHEN-PSEUDO-TERM-ALISTP))
 (76 4 (:REWRITE SMT::PSEUDO-TERMP-OF-CAAR-WHEN-PSEUDO-TERM-ALISTP))
 (67 5 (:REWRITE SMT::SYMBOLP-OF-CAR-OF-EX-ARGS->TERM-LST))
 (63 13 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP))
 (26 26 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (18 1 (:REWRITE SMT::PSEUDO-TERM-ALISTP-OF-CDR-WHEN-PSEUDO-TERM-ALISTP))
 )
(SMT::LEMMA-6
 (243517 6745 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (190316 3191 (:REWRITE SMT::LEMMA-2))
 (168519 3133 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (166141 7137 (:REWRITE SMT::LEMMA-3))
 (162817 5310 (:REWRITE PSEUDO-TERMP-OPENER))
 (117340 7020 (:REWRITE SMT::CONSP-OF-SYM-NAT-ALIST-FIX))
 (116803 7297 (:REWRITE SMT::LEMMA-4))
 (114972 3844 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (111929 271 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (110557 132 (:DEFINITION TRUE-LIST-LISTP))
 (107513 13336 (:REWRITE DEFAULT-CAR))
 (105450 1422 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (94206 923 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (91092 2145 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (89718 526 (:DEFINITION PSEUDO-TERM-LISTP))
 (85033 265 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (66230 847 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (61364 1768 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (54396 6930 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (38890 1422 (:REWRITE SMT::LEMMA-5))
 (37706 13832 (:REWRITE DEFAULT-CDR))
 (32354 6970 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (31827 1656 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (28029 1323 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (26487 3132 (:REWRITE PSEUDO-TERMP-CAR))
 (25501 841 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (24143 574 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (23532 950 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (22993 180 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (17564 841 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (17014 871 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (14003 601 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (12431 574 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (11603 11603 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (11603 11603 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (9422 9422 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALIST-FIX$INLINE))
 (9337 574 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (8616 665 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (7055 574 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (7055 574 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (7055 574 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (7020 7020 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (7020 7020 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (6744 6744 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (6744 6744 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (5522 665 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (5372 927 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (4644 1061 (:REWRITE O-P-O-INFP-CAR))
 (4194 665 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (4194 665 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (4194 665 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (4120 4120 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (3844 3844 (:REWRITE FN-CHECK-DEF-FORMALS))
 (3576 3576 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (3576 3576 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (3576 3576 (:LINEAR LEN-WHEN-PREFIXP))
 (3170 55 (:REWRITE SMT::PSEUDO-TERMP-OF-CDAR-WHEN-PSEUDO-TERM-ALISTP))
 (2992 29 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP))
 (2985 2985 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (2978 2978 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (2978 1489 (:REWRITE DEFAULT-+-2))
 (2844 2844 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (2844 2844 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (2409 1157 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (2409 1157 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (2409 1157 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (2409 1157 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (2409 1157 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (2286 2286 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (2286 2286 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (2013 785 (:REWRITE O-P-DEF-O-FINP-1))
 (1788 1788 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (1778 1778 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (1778 889 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (1570 1570 (:TYPE-PRESCRIPTION O-P))
 (1489 1489 (:REWRITE DEFAULT-+-1))
 (1409 85 (:REWRITE PSEUDO-LAMBDA-LISTP-OF-CDR-WHEN-PSEUDO-LAMBDA-LISTP))
 (1372 1372 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (1228 1228 (:TYPE-PRESCRIPTION O-FINP))
 (1202 1202 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (927 927 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (927 927 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (927 927 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (927 927 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (927 927 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (889 889 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (889 889 (:REWRITE SET::IN-SET))
 (329 329 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 (58 58 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (40 10 (:REWRITE FOLD-CONSTS-IN-+))
 (28 3 (:REWRITE SMT::PSEUDO-TERM-ALISTP-OF-CDR-WHEN-PSEUDO-TERM-ALISTP))
 )
(SMT::SYMBOLP-OF-CAAR-OF-EX-ARGS->TERM-LST
 (985 3 (:DEFINITION PSEUDO-TERMP))
 (732 34 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (658 48 (:REWRITE DEFAULT-CAR))
 (612 7 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (273 6 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (258 34 (:REWRITE SMT::CONSP-OF-SYM-NAT-ALIST-FIX))
 (255 3 (:DEFINITION TRUE-LIST-LISTP))
 (252 6 (:DEFINITION TRUE-LISTP))
 (225 3 (:DEFINITION SYMBOL-LISTP))
 (148 5 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (107 7 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (102 9 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (96 12 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (96 3 (:REWRITE PSEUDO-TERMP-OPENER))
 (86 5 (:DEFINITION LEN))
 (64 7 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (58 6 (:REWRITE SMT::SYMBOLP-OF-CAR-OF-EX-ARGS->TERM-LST))
 (48 6 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (46 46 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (46 18 (:REWRITE O-P-O-INFP-CAR))
 (44 44 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALIST-FIX$INLINE))
 (40 8 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (37 9 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (34 34 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (34 34 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (34 34 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (34 34 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (34 7 (:REWRITE SMT::LEMMA-5))
 (32 32 (:TYPE-PRESCRIPTION LEN))
 (29 29 (:REWRITE DEFAULT-CDR))
 (24 24 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (24 24 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (24 24 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (24 12 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (22 3 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (21 21 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (18 18 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALISTP))
 (18 18 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (18 18 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (18 18 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (17 3 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (17 1 (:REWRITE SMT::LEMMA-2))
 (16 16 (:TYPE-PRESCRIPTION O-P))
 (16 1 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (16 1 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (16 1 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (15 7 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (14 14 (:TYPE-PRESCRIPTION PSEUDO-LAMBDA-LISTP))
 (14 14 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (14 14 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (14 14 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (12 12 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (12 12 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (12 12 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (12 12 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (12 12 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (12 12 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (12 12 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (12 12 (:REWRITE SET::IN-SET))
 (12 8 (:REWRITE O-P-DEF-O-FINP-1))
 (12 1 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (12 1 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (12 1 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (11 4 (:REWRITE SMT::LEMMA-4))
 (10 5 (:REWRITE DEFAULT-+-2))
 (9 9 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (8 8 (:REWRITE FN-CHECK-DEF-FORMALS))
 (8 1 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (8 1 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (6 3 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (6 3 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (6 1 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (6 1 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (6 1 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (5 5 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION O-FINP))
 (4 4 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (4 4 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (4 1 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (4 1 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (3 3 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (3 3 (:REWRITE SMT::PSEUDO-TERM-LISTP-OF-CDR-OF-EX-ARGS->TERM-LST))
 (3 3 (:REWRITE SMT::PSEUDO-TERM-LIST-OF-CDAR-OF-EX-ARGS->TERM-LST))
 (2 2 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (2 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (2 2 (:REWRITE SMT::LEMMA-1))
 (2 2 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (2 1 (:REWRITE SMT::LEMMA-3))
 (1 1 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 )
(SMT::LEMMA-7
 (43 3 (:REWRITE SMT::CONSP-OF-SYM-NAT-ALIST-FIX))
 (28 1 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (18 2 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (11 3 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (6 6 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (6 6 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (6 2 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (6 1 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (5 5 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALIST-FIX$INLINE))
 (4 4 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (3 3 (:REWRITE DEFAULT-CDR))
 (3 3 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (3 3 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (3 3 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (3 3 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (1 1 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (1 1 (:REWRITE PSEUDO-TERMP-OPENER))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(SMT::NOT-CDDR-OF-CAR-OF-PSEUDO-TERM-LIST-FIX-OF-EXPAND-ARGS->TERM-LST
 (521 17 (:REWRITE SMT::CONSP-OF-SYM-NAT-ALIST-FIX))
 (491 2 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (476 2 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (467 17 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (437 1 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (433 1 (:DEFINITION PSEUDO-TERMP))
 (298 6 (:DEFINITION TRUE-LISTP))
 (198 2 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (192 1 (:DEFINITION TRUE-LIST-LISTP))
 (96 12 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (36 3 (:DEFINITION LEN))
 (29 29 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (24 24 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (24 12 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (23 23 (:REWRITE DEFAULT-CDR))
 (22 22 (:REWRITE DEFAULT-CAR))
 (21 21 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALIST-FIX$INLINE))
 (17 17 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (17 17 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (17 17 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (17 17 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (17 7 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (17 2 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (16 16 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (12 12 (:TYPE-PRESCRIPTION LEN))
 (12 12 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (12 12 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (12 12 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (12 12 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (12 12 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (12 12 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (12 12 (:REWRITE SET::IN-SET))
 (12 6 (:REWRITE DEFAULT-+-2))
 (10 10 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (9 6 (:REWRITE O-P-O-INFP-CAR))
 (8 8 (:TYPE-PRESCRIPTION SMT::EX-ARGS-P))
 (8 1 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (6 6 (:REWRITE DEFAULT-+-1))
 (6 2 (:REWRITE SMT::LEMMA-1))
 (6 1 (:REWRITE SMT::LEMMA-4))
 (4 4 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (4 4 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (4 4 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (4 4 (:LINEAR LEN-WHEN-PREFIXP))
 (4 2 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (4 1 (:REWRITE FOLD-CONSTS-IN-+))
 (3 1 (:REWRITE SMT::PSEUDO-TERMP-OF-CAR-OF-EX-ARGS->TERM-LST))
 (3 1 (:REWRITE SMT::PSEUDO-TERM-LISTP-OF-CDR-OF-EX-ARGS->TERM-LST))
 (2 2 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (2 2 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (2 1 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (1 1 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (1 1 (:REWRITE PSEUDO-TERMP-OPENER))
 (1 1 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE O-P-DEF-O-FINP-1))
 (1 1 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 )
(SMT::CONSP-CDR-OF-CAR-OF-PSEUDO-TERM-LIST-FIX-OF-EXPAND-ARGS->TERM-LST)
(SMT::PSEUDO-TERM-LISTP-OF-PSEUDO-LAMBDAP-OF-CDAR-EX-ARGS->TERM-LST)
(SMT::LEMMA-1)
(SMT::LEMMA-2
 (11604 532 (:REWRITE DEFAULT-CAR))
 (11527 307 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (11200 16 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (10020 16 (:DEFINITION PSEUDO-TERMP))
 (4688 56 (:DEFINITION SYMBOL-LISTP))
 (2040 96 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (1768 40 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (1713 307 (:REWRITE SMT::CONSP-OF-SYM-NAT-ALIST-FIX))
 (1708 20 (:DEFINITION TRUE-LIST-LISTP))
 (1160 192 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (1160 40 (:DEFINITION TRUE-LISTP))
 (1132 32 (:REWRITE PSEUDO-TERMP-OPENER))
 (1024 48 (:DEFINITION LEN))
 (856 144 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (773 27 (:DEFINITION MEMBER-EQUAL))
 (664 664 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (662 178 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (609 307 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (576 32 (:REWRITE SUBSETP-CAR-MEMBER))
 (512 16 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (508 415 (:REWRITE DEFAULT-CDR))
 (480 80 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (464 59 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (464 48 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (418 418 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (417 89 (:REWRITE O-P-O-INFP-CAR))
 (396 40 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (352 352 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (336 64 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (320 96 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (307 307 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALIST-FIX$INLINE))
 (307 307 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (307 307 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (307 307 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (288 288 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (288 288 (:TYPE-PRESCRIPTION LEN))
 (272 64 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (272 16 (:REWRITE PSEUDO-TERMP-CAR))
 (224 16 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (208 16 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (208 16 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (192 192 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (160 160 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (160 160 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (160 160 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (160 160 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (160 160 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (160 160 (:LINEAR LEN-WHEN-PREFIXP))
 (160 80 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (152 88 (:REWRITE O-P-DEF-O-FINP-1))
 (144 144 (:REWRITE FN-CHECK-DEF-FORMALS))
 (144 16 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (144 16 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (144 16 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (142 142 (:REWRITE SUBSETP-TRANS2))
 (142 142 (:REWRITE SUBSETP-TRANS))
 (128 64 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (112 16 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (112 16 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (96 96 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (96 96 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (96 96 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (96 48 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (96 48 (:REWRITE DEFAULT-+-2))
 (96 16 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (96 4 (:REWRITE SMT::NATP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (80 80 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (80 80 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (80 80 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (80 80 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (80 80 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (80 80 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (80 80 (:REWRITE SET::IN-SET))
 (80 80 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (80 16 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (80 16 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (80 16 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (70 70 (:REWRITE SUBSETP-MEMBER . 2))
 (70 70 (:REWRITE SUBSETP-MEMBER . 1))
 (64 64 (:TYPE-PRESCRIPTION O-FINP))
 (64 64 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (64 64 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (60 12 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (48 48 (:REWRITE DEFAULT-+-1))
 (48 24 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (32 32 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (32 32 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (32 32 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (32 32 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (32 32 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (32 32 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (32 32 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (32 16 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (24 24 (:REWRITE MEMBER-SELF))
 (16 16 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (16 16 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(SMT::LEMMA-3
 (11412 326 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (11078 15 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (9861 505 (:REWRITE DEFAULT-CAR))
 (9757 15 (:DEFINITION PSEUDO-TERMP))
 (4757 57 (:DEFINITION SYMBOL-LISTP))
 (3464 326 (:REWRITE SMT::CONSP-OF-SYM-NAT-ALIST-FIX))
 (2342 99 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (2301 58 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (2014 42 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (1960 21 (:DEFINITION TRUE-LIST-LISTP))
 (1276 30 (:REWRITE PSEUDO-TERMP-OPENER))
 (1218 42 (:DEFINITION TRUE-LISTP))
 (1164 198 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (960 144 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (892 45 (:DEFINITION LEN))
 (694 694 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (685 181 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (672 27 (:DEFINITION MEMBER-EQUAL))
 (647 326 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (558 30 (:REWRITE SUBSETP-CAR-MEMBER))
 (504 84 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (450 42 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (432 42 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (423 423 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (417 96 (:REWRITE O-P-O-INFP-CAR))
 (395 395 (:REWRITE DEFAULT-CDR))
 (390 15 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (376 376 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (350 350 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALIST-FIX$INLINE))
 (326 326 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (326 326 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (326 326 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (325 91 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (315 60 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (273 69 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (270 270 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (270 270 (:TYPE-PRESCRIPTION LEN))
 (255 15 (:REWRITE PSEUDO-TERMP-CAR))
 (210 15 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (198 198 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (195 15 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (195 15 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (168 168 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (168 168 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (168 84 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (151 91 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (150 150 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (150 150 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (150 150 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (150 150 (:LINEAR LEN-WHEN-PREFIXP))
 (147 87 (:REWRITE O-P-DEF-O-FINP-1))
 (144 144 (:REWRITE FN-CHECK-DEF-FORMALS))
 (135 15 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (135 15 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (135 15 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (129 129 (:REWRITE SUBSETP-TRANS2))
 (129 129 (:REWRITE SUBSETP-TRANS))
 (120 60 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (105 15 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (105 15 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (90 90 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (90 90 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (90 45 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (90 45 (:REWRITE DEFAULT-+-2))
 (90 18 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (90 15 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (84 84 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (84 84 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (84 84 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (84 84 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (84 84 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (84 84 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (84 84 (:REWRITE SET::IN-SET))
 (75 75 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (75 15 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (75 15 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (75 15 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (69 69 (:REWRITE SUBSETP-MEMBER . 2))
 (69 69 (:REWRITE SUBSETP-MEMBER . 1))
 (60 60 (:TYPE-PRESCRIPTION O-FINP))
 (60 60 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (60 60 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (54 27 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (45 45 (:REWRITE DEFAULT-+-1))
 (30 30 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (30 30 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (30 30 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (30 30 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (30 30 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (30 30 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (30 30 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (30 15 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (27 27 (:REWRITE MEMBER-SELF))
 (15 15 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (15 15 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 )
(SMT::NATP-OF-CDR-OF-ASSOC-EQUAL-OF-EX-ARGS->FN-LVLS-OF-EX-ARGS-P
 (1250 2 (:DEFINITION ASSOC-EQUAL))
 (1192 56 (:REWRITE DEFAULT-CAR))
 (1178 28 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (1140 2 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (1040 2 (:DEFINITION PSEUDO-TERMP))
 (406 6 (:DEFINITION SYMBOL-LISTP))
 (182 10 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (156 28 (:REWRITE SMT::CONSP-OF-SYM-NAT-ALIST-FIX))
 (156 4 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (144 2 (:DEFINITION TRUE-LIST-LISTP))
 (120 4 (:DEFINITION TRUE-LISTP))
 (114 6 (:DEFINITION LEN))
 (94 4 (:REWRITE PSEUDO-TERMP-OPENER))
 (68 16 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (64 8 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (58 58 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (54 14 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (48 10 (:REWRITE O-P-O-INFP-CAR))
 (46 41 (:REWRITE DEFAULT-CDR))
 (42 8 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (36 36 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (36 36 (:TYPE-PRESCRIPTION LEN))
 (34 6 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (34 6 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (34 2 (:REWRITE PSEUDO-TERMP-CAR))
 (32 2 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (32 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (32 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (30 4 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (28 28 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALIST-FIX$INLINE))
 (28 28 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (28 28 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (28 28 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (28 28 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (28 28 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (28 6 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (28 2 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (24 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (24 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (24 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (20 20 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (20 20 (:TYPE-PRESCRIPTION O-P))
 (20 20 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (20 20 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (20 20 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (20 20 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (20 20 (:LINEAR LEN-WHEN-PREFIXP))
 (18 10 (:REWRITE O-P-DEF-O-FINP-1))
 (16 16 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (16 16 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (16 16 (:REWRITE FN-CHECK-DEF-FORMALS))
 (16 8 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (16 8 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (16 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (16 2 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (16 2 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (12 12 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (12 12 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (12 6 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (12 6 (:REWRITE DEFAULT-+-2))
 (12 2 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (12 2 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (12 2 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (10 10 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (8 8 (:TYPE-PRESCRIPTION O-FINP))
 (8 8 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (8 8 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (8 8 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (8 8 (:REWRITE SET::IN-SET))
 (8 8 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (6 6 (:REWRITE DEFAULT-+-1))
 (5 1 (:REWRITE SMT::LEMMA-3))
 (4 4 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (4 4 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (4 4 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (4 4 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (4 4 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (4 2 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (4 2 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (2 2 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 )
(SMT::INTEGERP-OF-CDR-OF-ASSOC-EQUAL-OF-EX-ARGS->FN-LVLS-OF-EX-ARGS-P)
(SMT::NON-NEG-OF-CDR-OF-ASSOC-EQUAL-OF-EX-ARGS->FN-LVLS-OF-EX-ARGS-P)
(SMT::CONSP-OF-ASSOC-EQUAL-OF-EX-ARGS->FN-LVLS-OF-EX-ARGS-P
 (1250 2 (:DEFINITION ASSOC-EQUAL))
 (1192 56 (:REWRITE DEFAULT-CAR))
 (1178 28 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (1140 2 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (1040 2 (:DEFINITION PSEUDO-TERMP))
 (406 6 (:DEFINITION SYMBOL-LISTP))
 (182 10 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (156 28 (:REWRITE SMT::CONSP-OF-SYM-NAT-ALIST-FIX))
 (156 4 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (144 2 (:DEFINITION TRUE-LIST-LISTP))
 (120 4 (:DEFINITION TRUE-LISTP))
 (114 6 (:DEFINITION LEN))
 (94 4 (:REWRITE PSEUDO-TERMP-OPENER))
 (68 16 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (64 8 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (58 58 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (54 14 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (48 48 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (48 10 (:REWRITE O-P-O-INFP-CAR))
 (42 8 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (40 40 (:REWRITE DEFAULT-CDR))
 (36 36 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (36 36 (:TYPE-PRESCRIPTION LEN))
 (34 6 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (34 6 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (34 2 (:REWRITE PSEUDO-TERMP-CAR))
 (32 2 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (32 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (32 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (30 4 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (28 28 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALIST-FIX$INLINE))
 (28 28 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (28 28 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (28 28 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (28 28 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (28 28 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (28 6 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (28 2 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (24 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (24 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (24 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (20 20 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (20 20 (:TYPE-PRESCRIPTION O-P))
 (20 20 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (20 20 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (20 20 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (20 20 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (20 20 (:LINEAR LEN-WHEN-PREFIXP))
 (18 10 (:REWRITE O-P-DEF-O-FINP-1))
 (16 16 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (16 16 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (16 16 (:REWRITE FN-CHECK-DEF-FORMALS))
 (16 8 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (16 8 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (16 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (16 2 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (16 2 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (12 12 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (12 12 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (12 6 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (12 6 (:REWRITE DEFAULT-+-2))
 (12 2 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (12 2 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (12 2 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (10 10 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (8 8 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION O-FINP))
 (8 8 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (8 8 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (8 8 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (8 8 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (8 8 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (8 8 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (8 8 (:REWRITE SET::IN-SET))
 (8 8 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-LAMBDA-LISTP))
 (4 4 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (4 4 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (4 4 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (4 4 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (4 4 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (4 2 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (4 2 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (2 2 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 )
(SMT::LAST-<=
 (4544 256 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (4519 256 (:REWRITE SMT::CONSP-OF-SYM-NAT-ALIST-FIX))
 (3871 6 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (3788 52 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (3382 6 (:DEFINITION PSEUDO-TERMP))
 (3367 95 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (2810 16 (:REWRITE SMT::SYM-NAT-ALISTP-OF-LAST))
 (1965 8 (:REWRITE ACL2-COUNT-WHEN-MEMBER))
 (1883 8 (:DEFINITION MEMBER-EQUAL))
 (1462 24 (:DEFINITION SYMBOL-LISTP))
 (1071 27 (:DEFINITION LEN))
 (948 21 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (930 9 (:DEFINITION TRUE-LIST-LISTP))
 (912 45 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (588 21 (:DEFINITION TRUE-LISTP))
 (480 153 (:REWRITE DEFAULT-+-2))
 (471 12 (:REWRITE PSEUDO-TERMP-OPENER))
 (459 459 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (360 360 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALIST-FIX$INLINE))
 (340 340 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (327 57 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (277 153 (:REWRITE DEFAULT-+-1))
 (256 256 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (256 256 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (256 256 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (256 256 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (237 42 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (232 8 (:LINEAR ACL2-COUNT-OF-SUM))
 (228 60 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (190 188 (:REWRITE DEFAULT-CAR))
 (186 186 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (180 39 (:REWRITE O-P-O-INFP-CAR))
 (174 29 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (147 15 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (144 4 (:LINEAR ACL2-COUNT-CAR-CDR-LINEAR))
 (126 24 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (102 24 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (102 6 (:REWRITE PSEUDO-TERMP-CAR))
 (100 100 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (99 99 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (90 90 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (90 90 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (88 4 (:REWRITE SUBSETP-CAR-MEMBER))
 (87 87 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (84 6 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (80 37 (:REWRITE DEFAULT-<-2))
 (78 78 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (78 78 (:TYPE-PRESCRIPTION O-P))
 (78 39 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (78 6 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (78 6 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (70 38 (:REWRITE STR::CONSP-OF-EXPLODE))
 (65 37 (:REWRITE DEFAULT-<-1))
 (64 4 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (63 39 (:REWRITE O-P-DEF-O-FINP-1))
 (58 6 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (57 57 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (57 57 (:REWRITE FN-CHECK-DEF-FORMALS))
 (54 6 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (54 6 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (54 6 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (48 48 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (48 48 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (48 48 (:LINEAR LEN-WHEN-PREFIXP))
 (45 9 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (42 42 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (42 42 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (42 42 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (42 42 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (42 42 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (42 42 (:REWRITE FOLD-CONSTS-IN-+))
 (42 42 (:LINEAR ACL2-COUNT-WHEN-MEMBER))
 (42 21 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (42 6 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (42 6 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (40 40 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (39 39 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (39 39 (:REWRITE SET::IN-SET))
 (36 36 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (36 18 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (36 6 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (33 33 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (30 6 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (30 6 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (30 6 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (24 24 (:TYPE-PRESCRIPTION O-FINP))
 (24 24 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (24 24 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (24 24 (:REWRITE DEFAULT-UNARY-MINUS))
 (24 24 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (18 9 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (16 16 (:REWRITE SUBSETP-MEMBER . 2))
 (16 16 (:REWRITE SUBSETP-MEMBER . 1))
 (16 1 (:REWRITE LIST-EQUIV-WHEN-ATOM-RIGHT))
 (12 12 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (12 12 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (12 12 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (12 12 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (12 12 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (12 12 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (12 12 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (12 12 (:REWRITE DEFAULT-NUMERATOR))
 (12 12 (:REWRITE DEFAULT-DENOMINATOR))
 (12 6 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (12 1 (:REWRITE LIST-EQUIV-WHEN-ATOM-LEFT))
 (10 10 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (8 8 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (8 8 (:REWRITE DEFAULT-REALPART))
 (8 8 (:REWRITE DEFAULT-IMAGPART))
 (6 6 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (6 6 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 (4 4 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (4 4 (:REWRITE SUBSETP-TRANS2))
 (4 4 (:REWRITE SUBSETP-TRANS))
 (2 1 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (1 1 (:REWRITE SUBLISTP-COMPLETE))
 (1 1 (:REWRITE PREFIXP-TRANSITIVE . 2))
 (1 1 (:REWRITE PREFIXP-TRANSITIVE . 1))
 (1 1 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 2))
 (1 1 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 1))
 )
(SMT::LAST-PSEUDO-TERM-LIST-IS-PSEUDO-TERM-LIST
 (923 20 (:REWRITE PSEUDO-TERMP-OPENER))
 (721 70 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (569 30 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (532 70 (:REWRITE SMT::CONSP-OF-SYM-NAT-ALIST-FIX))
 (491 15 (:DEFINITION SYMBOL-LISTP))
 (366 7 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (356 6 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (305 11 (:REWRITE SMT::SYM-NAT-ALIST-FIX-WHEN-SYM-NAT-ALISTP))
 (224 30 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (214 17 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (138 138 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (138 36 (:REWRITE DEFAULT-CDR))
 (132 132 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (115 7 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (92 92 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALIST-FIX$INLINE))
 (84 20 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (70 70 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (70 70 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (70 70 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (70 70 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (65 3 (:REWRITE PSEUDO-LAMBDA-LISTP-OF-LAST))
 (60 60 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (60 60 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (52 4 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (46 46 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (44 39 (:REWRITE DEFAULT-CAR))
 (41 11 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (36 30 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (34 34 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (34 16 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (34 2 (:REWRITE SMT::SYM-NAT-ALISTP-OF-LAST))
 (30 30 (:REWRITE FN-CHECK-DEF-FORMALS))
 (29 29 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (29 7 (:REWRITE O-P-O-INFP-CAR))
 (22 22 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (20 20 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (14 14 (:TYPE-PRESCRIPTION O-P))
 (13 1 (:REWRITE PSEUDO-LAMBDA-LISTP-OF-CDR-WHEN-PSEUDO-LAMBDA-LISTP))
 (10 2 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (8 7 (:REWRITE O-P-DEF-O-FINP-1))
 )
(SMT::EXPAND
 (111140 36228 (:REWRITE DEFAULT-+-2))
 (63626 36228 (:REWRITE DEFAULT-+-1))
 (60025 1193 (:DEFINITION SYMBOL-LISTP))
 (44309 2193 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (38636 2972 (:DEFINITION LENGTH))
 (36884 169 (:DEFINITION PSEUDO-TERM-LISTP))
 (32943 9244 (:REWRITE O-P-O-INFP-CAR))
 (28128 1632 (:REWRITE SUBSETP-OF-CONS))
 (25822 165 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (23896 5974 (:DEFINITION INTEGER-ABS))
 (23458 706 (:REWRITE PSEUDO-TERMP-OPENER))
 (18690 1814 (:DEFINITION MEMBER-EQUAL))
 (16354 1771 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (10535 1263 (:REWRITE SMT::NOT-CDDR-OF-CAR-OF-PSEUDO-TERM-LIST-FIX-OF-EXPAND-ARGS->TERM-LST))
 (10198 10198 (:REWRITE FOLD-CONSTS-IN-+))
 (9866 7480 (:REWRITE DEFAULT-<-1))
 (9636 410 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (9306 7480 (:REWRITE DEFAULT-<-2))
 (8937 7381 (:REWRITE O-P-DEF-O-FINP-1))
 (8836 211 (:DEFINITION TRUE-LIST-LISTP))
 (8339 1199 (:REWRITE SMT::CONSP-CDR-OF-CAR-OF-PSEUDO-TERM-LIST-FIX-OF-EXPAND-ARGS->TERM-LST))
 (7298 784 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (6484 896 (:REWRITE SMT::STRINGP-OF-CDAR-WHEN-STRING-STRING-ALISTP))
 (5974 5974 (:REWRITE DEFAULT-UNARY-MINUS))
 (5944 2972 (:REWRITE STR::CONSP-OF-EXPLODE))
 (5944 2972 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (5925 784 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (4511 784 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (4511 784 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (4511 784 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (4386 4386 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (4386 4386 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (4058 4058 (:REWRITE SUBSETP-MEMBER . 2))
 (4058 4058 (:REWRITE SUBSETP-MEMBER . 1))
 (3637 784 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (3550 142 (:DEFINITION FGETPROP))
 (2987 2987 (:REWRITE DEFAULT-REALPART))
 (2987 2987 (:REWRITE DEFAULT-NUMERATOR))
 (2987 2987 (:REWRITE DEFAULT-IMAGPART))
 (2987 2987 (:REWRITE DEFAULT-DENOMINATOR))
 (2972 2972 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (2972 2972 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (2946 449 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (2756 2756 (:REWRITE FN-CHECK-DEF-FORMALS))
 (2630 307 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (2405 187 (:REWRITE ACL2-COUNT-WHEN-MEMBER))
 (2057 924 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (1999 123 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (1836 1836 (:REWRITE SUBSETP-TRANS2))
 (1836 1836 (:REWRITE SUBSETP-TRANS))
 (1818 1818 (:REWRITE SMT::STRING-STRING-ALISTP-WHEN-SUBSETP-EQUAL))
 (1813 707 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (1746 97 (:DEFINITION HONS-ASSOC-EQUAL))
 (1734 432 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (1728 446 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (1445 1445 (:TYPE-PRESCRIPTION O-FINP))
 (1414 1414 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (1414 1414 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (1317 1317 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (1256 1256 (:LINEAR ACL2-COUNT-WHEN-MEMBER))
 (1230 123 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (1189 707 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (1189 707 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (1189 707 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (1168 1168 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (1064 909 (:REWRITE SMT::STRING-STRING-ALISTP-WHEN-NOT-CONSP))
 (1043 353 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (1010 1010 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (1010 1010 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (1010 1010 (:LINEAR LEN-WHEN-PREFIXP))
 (984 123 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (984 123 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (984 123 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (913 913 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (898 898 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (898 449 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (895 895 (:REWRITE NTH-WHEN-PREFIXP))
 (891 297 (:REWRITE SMT::SYMBOLP-OF-CAAR-OF-EX-ARGS->TERM-LST))
 (864 364 (:REWRITE SMT::PSEUDO-TERMP-OF-CAR-OF-EX-ARGS->TERM-LST))
 (864 364 (:REWRITE SMT::PSEUDO-TERM-LISTP-OF-PSEUDO-LAMBDAP-OF-CDAR-EX-ARGS->TERM-LST))
 (864 364 (:REWRITE SMT::PSEUDO-TERM-LIST-OF-CDAR-OF-EX-ARGS->TERM-LST))
 (597 597 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (567 18 (:REWRITE ACL2-NUMBERP-OF-CAR-WHEN-ACL2-NUMBER-LISTP))
 (551 317 (:REWRITE SMT::SYMBOLP-OF-CAR-OF-EX-ARGS->TERM-LST))
 (530 530 (:REWRITE SUBSETP-MEMBER . 4))
 (530 530 (:REWRITE INTERSECTP-MEMBER . 3))
 (530 530 (:REWRITE INTERSECTP-MEMBER . 2))
 (521 255 (:REWRITE SMT::PSEUDO-TERM-LISTP-OF-CDR-OF-EX-ARGS->TERM-LST))
 (505 505 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (469 67 (:REWRITE SMT::PSEUDO-TERMP-OF-CAAR-WHEN-PSEUDO-TERM-ALISTP))
 (459 9 (:DEFINITION ACL2-NUMBER-LISTP))
 (449 449 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (449 449 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (449 449 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (449 449 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (449 449 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (449 449 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (449 449 (:REWRITE SET::IN-SET))
 (237 89 (:REWRITE SMT::NOT-STRINGP-OF-CADR-OF-PSEUDO-LAMBDAP))
 (226 226 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 (195 13 (:REWRITE SMT::STRINGP-OF-CAAR-WHEN-STRING-STRING-ALISTP))
 (158 158 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (150 31 (:REWRITE O-INFP->NEQ-0))
 (144 18 (:REWRITE ACL2-NUMBER-LISTP-WHEN-NOT-CONSP))
 (126 18 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (112 112 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (112 14 (:REWRITE FUNCTION-SYMBOLP-OF-CAR-WHEN-FUNCTION-SYMBOL-LISTP))
 (108 12 (:REWRITE SMT::PSEUDO-TERMP-OF-CDAR-WHEN-PSEUDO-TERM-ALISTP))
 (103 79 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP))
 (97 97 (:DEFINITION HONS-EQUAL))
 (69 23 (:REWRITE O-FIRST-EXPT-O-INFP))
 (66 22 (:REWRITE SMT::INTEGERP-OF-CDR-OF-ASSOC-EQUAL-OF-EX-ARGS->FN-LVLS-OF-EX-ARGS-P))
 (51 17 (:REWRITE SMT::LEN-EQUAL-OF-FORMALS-OF-PSEUDO-LAMBDAP-AND-ACTUALS-OF-PSEUDO-TERMP))
 (46 23 (:REWRITE O-FIRST-EXPT-DEF-O-FINP))
 (42 14 (:REWRITE FUNCTION-SYMBOL-LISTP-WHEN-NOT-CONSP))
 (36 9 (:REWRITE ACL2-NUMBER-LISTP-OF-CDR-WHEN-ACL2-NUMBER-LISTP))
 (28 28 (:TYPE-PRESCRIPTION FUNCTION-SYMBOL-LISTP))
 (28 28 (:REWRITE FUNCTION-SYMBOLP-WHEN-MEMBER-EQUAL-OF-FUNCTION-SYMBOL-LISTP))
 (28 28 (:REWRITE FUNCTION-SYMBOL-LISTP-WHEN-SUBSETP-EQUAL))
 (15 15 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 )
(SMT::EX-OUTS-P-OF-EXPAND
 (47314 17090 (:REWRITE DEFAULT-CAR))
 (32816 1904 (:REWRITE SUBSETP-OF-CONS))
 (30413 10623 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (20384 1991 (:DEFINITION MEMBER-EQUAL))
 (17484 4405 (:REWRITE O-P-O-INFP-CAR))
 (5554 2082 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (4951 401 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (4709 4185 (:REWRITE O-P-DEF-O-FINP-1))
 (4147 841 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (4036 4036 (:REWRITE SUBSETP-MEMBER . 2))
 (4036 4036 (:REWRITE SUBSETP-MEMBER . 1))
 (4027 401 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (3972 400 (:REWRITE PSEUDO-TERMP-OPENER))
 (3057 401 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (3057 401 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (3057 401 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (2938 2938 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (2938 2938 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (2857 1036 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (2688 168 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (2688 168 (:REWRITE PSEUDO-TERMP-CAR))
 (2618 401 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (2352 84 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (2352 84 (:DEFINITION TRUE-LIST-LISTP))
 (2156 2156 (:REWRITE SUBSETP-TRANS2))
 (2156 2156 (:REWRITE SUBSETP-TRANS))
 (1955 1955 (:REWRITE FN-CHECK-DEF-FORMALS))
 (1764 420 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (1476 246 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (1446 1446 (:TYPE-PRESCRIPTION SMT::EX-ARGS-P))
 (1428 84 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (1123 1123 (:REWRITE NTH-WHEN-PREFIXP))
 (989 485 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (970 970 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (970 970 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (956 552 (:REWRITE DEFAULT-+-2))
 (951 317 (:REWRITE SMT::SYMBOLP-OF-CAAR-OF-EX-ARGS->TERM-LST))
 (869 493 (:REWRITE SMT::SYMBOLP-OF-CAR-OF-EX-ARGS->TERM-LST))
 (840 84 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (802 802 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (756 252 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (672 672 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (672 168 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (672 84 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (672 84 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (672 84 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (656 656 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (653 485 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (653 485 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (653 485 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (647 647 (:REWRITE SUBSETP-MEMBER . 4))
 (647 647 (:REWRITE INTERSECTP-MEMBER . 3))
 (647 647 (:REWRITE INTERSECTP-MEMBER . 2))
 (552 552 (:REWRITE DEFAULT-+-1))
 (524 524 (:TYPE-PRESCRIPTION O-FINP))
 (492 492 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (492 246 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (475 189 (:REWRITE SMT::EX-ARGS-FIX-WHEN-EX-ARGS-P))
 (316 316 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (309 123 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (280 280 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (280 280 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (280 280 (:LINEAR LEN-WHEN-PREFIXP))
 (252 84 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (247 9 (:DEFINITION LAST))
 (246 246 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (246 246 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (246 246 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (246 246 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (246 246 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (246 246 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (246 246 (:REWRITE SET::IN-SET))
 (234 95 (:REWRITE SMT::NOT-CDDR-OF-CAR-OF-PSEUDO-TERM-LIST-FIX-OF-EXPAND-ARGS->TERM-LST))
 (213 143 (:REWRITE DEFAULT-<-2))
 (212 212 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 (195 65 (:REWRITE SMT::INTEGERP-OF-CDR-OF-ASSOC-EQUAL-OF-EX-ARGS->FN-LVLS-OF-EX-ARGS-P))
 (176 22 (:REWRITE FUNCTION-SYMBOLP-OF-CAR-WHEN-FUNCTION-SYMBOL-LISTP))
 (168 84 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (145 145 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (143 143 (:REWRITE DEFAULT-<-1))
 (140 140 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (86 78 (:REWRITE FUNCTION-SYMBOLP-WHEN-MEMBER-EQUAL-OF-FUNCTION-SYMBOL-LISTP))
 (77 77 (:REWRITE SMT::CONSP-CDR-OF-CAR-OF-PSEUDO-TERM-LIST-FIX-OF-EXPAND-ARGS->TERM-LST))
 (70 23 (:REWRITE FUNCTION-SYMBOL-LISTP-WHEN-NOT-CONSP))
 (46 46 (:TYPE-PRESCRIPTION FUNCTION-SYMBOL-LISTP))
 (46 46 (:REWRITE FUNCTION-SYMBOL-LISTP-WHEN-SUBSETP-EQUAL))
 (36 36 (:TYPE-PRESCRIPTION SMT::FUNC->FLATTENED-FORMALS$INLINE))
 (30 10 (:REWRITE SMT::LEN-EQUAL-OF-FORMALS-OF-PSEUDO-LAMBDAP-AND-ACTUALS-OF-PSEUDO-TERMP))
 (6 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 3 (:REWRITE O-INFP->NEQ-0))
 (1 1 (:REWRITE-QUOTED-CONSTANT SMT::PSEUDO-TERM-LIST-FIX-UNDER-PSEUDO-TERM-LIST-EQUIV))
 )
(SMT::PSEUDO-TERM-ALISTP-OF-EXPAND
 (4 4 (:TYPE-PRESCRIPTION LAST))
 )
(SMT::PSEUDO-TERM-LISTP-OF-EXPAND
 (4 4 (:TYPE-PRESCRIPTION LAST))
 )
(SMT::PSEUDO-TERMP-OF-CAR-OF-EXPAND
 (6 6 (:TYPE-PRESCRIPTION LAST))
 )
(SMT::LEN-OF-EXPAND
 (58853 23073 (:REWRITE DEFAULT-CAR))
 (42858 15232 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (32816 1904 (:REWRITE SUBSETP-OF-CONS))
 (25468 56 (:DEFINITION PSEUDO-TERM-LISTP))
 (24108 6249 (:REWRITE O-P-O-INFP-CAR))
 (20920 609 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (20466 1996 (:DEFINITION MEMBER-EQUAL))
 (13502 357 (:REWRITE PSEUDO-TERMP-CAR))
 (12708 151 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (11268 126 (:LINEAR SMT::LEN-EQUAL-PSEUDO-TERM-LIST-FIX))
 (10325 3979 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (6650 328 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (6565 5647 (:REWRITE O-P-DEF-O-FINP-1))
 (6540 3344 (:REWRITE DEFAULT-+-2))
 (5952 167 (:DEFINITION TRUE-LIST-LISTP))
 (5324 1190 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (4910 333 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (4048 4048 (:REWRITE SUBSETP-MEMBER . 2))
 (4048 4048 (:REWRITE SUBSETP-MEMBER . 1))
 (3688 3672 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (3680 3672 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (3504 1067 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (3504 333 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (3344 3344 (:REWRITE DEFAULT-+-1))
 (3282 3282 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (3282 3282 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (3282 3282 (:LINEAR LEN-WHEN-PREFIXP))
 (2748 333 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (2748 333 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (2748 333 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (2680 410 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (2614 291 (:REWRITE SMT::NOT-CDDR-OF-CAR-OF-PSEUDO-TERM-LIST-FIX-OF-EXPAND-ARGS->TERM-LST))
 (2593 657 (:REWRITE SMT::SYMBOLP-OF-CAR-OF-EX-ARGS->TERM-LST))
 (2536 2536 (:REWRITE FN-CHECK-DEF-FORMALS))
 (2222 139 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (2156 2156 (:REWRITE SUBSETP-TRANS2))
 (2156 2156 (:REWRITE SUBSETP-TRANS))
 (1832 263 (:REWRITE SMT::CONSP-CDR-OF-CAR-OF-PSEUDO-TERM-LIST-FIX-OF-EXPAND-ARGS->TERM-LST))
 (1641 1641 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (1513 333 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (1474 203 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (1390 139 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (1342 378 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (1314 346 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (1306 1306 (:REWRITE NTH-WHEN-PREFIXP))
 (1112 139 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (1112 139 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (1112 139 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (975 975 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (918 918 (:TYPE-PRESCRIPTION O-FINP))
 (909 909 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (820 820 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (820 410 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (760 760 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (756 756 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (756 380 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (748 378 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (748 378 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (668 342 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (640 640 (:REWRITE SUBSETP-MEMBER . 4))
 (640 640 (:REWRITE INTERSECTP-MEMBER . 3))
 (640 640 (:REWRITE INTERSECTP-MEMBER . 2))
 (536 536 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (482 482 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (410 410 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (410 410 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (410 410 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (410 410 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (410 410 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (410 410 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (410 410 (:REWRITE SET::IN-SET))
 (387 14 (:DEFINITION LAST))
 (378 203 (:REWRITE DEFAULT-<-2))
 (312 78 (:REWRITE SMT::PSEUDO-TERM-LISTP-OF-PSEUDO-LAMBDAP-OF-CDAR-EX-ARGS->TERM-LST))
 (272 272 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 (203 203 (:REWRITE DEFAULT-<-1))
 (187 187 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (182 25 (:REWRITE SMT::PSEUDO-TERMP-OF-CAAR-WHEN-PSEUDO-TERM-ALISTP))
 (168 21 (:REWRITE FUNCTION-SYMBOLP-OF-CAR-WHEN-FUNCTION-SYMBOL-LISTP))
 (152 38 (:REWRITE SMT::PSEUDO-TERM-LIST-OF-CDAR-OF-EX-ARGS->TERM-LST))
 (109 109 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (84 76 (:REWRITE FUNCTION-SYMBOLP-WHEN-MEMBER-EQUAL-OF-FUNCTION-SYMBOL-LISTP))
 (67 22 (:REWRITE FUNCTION-SYMBOL-LISTP-WHEN-NOT-CONSP))
 (63 7 (:REWRITE PSEUDO-TERMP-OF-CONS-WHEN-PSEUDO-TERMFNP))
 (62 62 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (60 6 (:REWRITE SMT::PSEUDO-TERMP-OF-CDAR-WHEN-PSEUDO-TERM-ALISTP))
 (44 44 (:TYPE-PRESCRIPTION FUNCTION-SYMBOL-LISTP))
 (44 44 (:REWRITE FUNCTION-SYMBOL-LISTP-WHEN-SUBSETP-EQUAL))
 (43 31 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP))
 (35 35 (:TYPE-PRESCRIPTION LAST))
 (21 7 (:REWRITE PSEUDO-TERMP-OF-CONS-WHEN-PSEUDO-LAMBDAP))
 (21 7 (:REWRITE PSEUDO-TERMFNP-WHEN-PSEUDO-LAMBDAP))
 (18 9 (:REWRITE O-INFP->NEQ-0))
 (14 14 (:TYPE-PRESCRIPTION PSEUDO-TERMFNP))
 (14 14 (:REWRITE PSEUDO-TERMFNP-WHEN-MEMBER-EQUAL-OF-PSEUDO-TERMFN-LISTP))
 (7 7 (:REWRITE PSEUDO-TERMFNP-WHEN-SYMBOLP))
 (1 1 (:REWRITE-QUOTED-CONSTANT SMT::PSEUDO-TERM-LIST-FIX-UNDER-PSEUDO-TERM-LIST-EQUIV))
 )
(SMT::EXPAND
 (6062 27 (:DEFINITION PSEUDO-TERM-LISTP))
 (5786 234 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (2539 150 (:REWRITE PSEUDO-TERMP-CAR))
 (2110 44 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (1286 77 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (1172 109 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (1113 39 (:DEFINITION TRUE-LIST-LISTP))
 (1108 109 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (864 109 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (862 109 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (862 109 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (862 109 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (834 834 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (834 834 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (730 730 (:REWRITE FN-CHECK-DEF-FORMALS))
 (586 95 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (510 199 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (504 261 (:REWRITE DEFAULT-+-2))
 (460 40 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (396 40 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (343 83 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (331 83 (:REWRITE SMT::NOT-CDDR-OF-CAR-OF-PSEUDO-TERM-LIST-FIX-OF-EXPAND-ARGS->TERM-LST))
 (320 32 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (316 40 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (316 40 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (316 40 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (288 16 (:DEFINITION ALISTP))
 (284 79 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (278 278 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (261 261 (:REWRITE DEFAULT-+-1))
 (259 259 (:REWRITE NTH-WHEN-PREFIXP))
 (246 246 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (246 246 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (238 9 (:DEFINITION MEMBER-EQUAL))
 (237 123 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (233 123 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (233 123 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (233 123 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (224 32 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (216 216 (:TYPE-PRESCRIPTION LAST))
 (216 16 (:REWRITE SUBSETP-CAR-MEMBER))
 (205 205 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (194 74 (:REWRITE SMT::CONSP-CDR-OF-CAR-OF-PSEUDO-TERM-LIST-FIX-OF-EXPAND-ARGS->TERM-LST))
 (188 188 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (188 94 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (168 56 (:REWRITE STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1))
 (167 22 (:REWRITE SMT::PSEUDO-TERMP-OF-CAAR-WHEN-PSEUDO-TERM-ALISTP))
 (166 166 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (144 74 (:REWRITE SMT::PSEUDO-TERM-LIST-OF-CDAR-OF-EX-ARGS->TERM-LST))
 (116 40 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (105 55 (:REWRITE DEFAULT-<-2))
 (104 104 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (104 104 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (104 104 (:LINEAR LEN-WHEN-PREFIXP))
 (95 95 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (95 95 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (95 95 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (95 95 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (95 95 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (94 94 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (94 94 (:REWRITE SET::IN-SET))
 (88 16 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (78 78 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 (72 8 (:REWRITE PSEUDO-TERMP-OF-CONS-WHEN-PSEUDO-TERMFNP))
 (64 64 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (55 55 (:REWRITE DEFAULT-<-1))
 (54 54 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (52 52 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (49 27 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP))
 (48 16 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (36 3 (:DEFINITION LAST))
 (35 35 (:REWRITE SUBSETP-MEMBER . 4))
 (35 35 (:REWRITE SUBSETP-MEMBER . 3))
 (35 35 (:REWRITE INTERSECTP-MEMBER . 3))
 (35 35 (:REWRITE INTERSECTP-MEMBER . 2))
 (32 32 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (27 27 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (24 8 (:REWRITE PSEUDO-TERMP-OF-CONS-WHEN-PSEUDO-LAMBDAP))
 (24 8 (:REWRITE PSEUDO-TERMFNP-WHEN-PSEUDO-LAMBDAP))
 (18 3 (:REWRITE FUNCTION-SYMBOLP-OF-CAR-WHEN-FUNCTION-SYMBOL-LISTP))
 (16 16 (:TYPE-PRESCRIPTION PSEUDO-TERMFNP))
 (16 16 (:REWRITE SUBSETP-TRANS2))
 (16 16 (:REWRITE SUBSETP-TRANS))
 (16 16 (:REWRITE SUBSETP-MEMBER . 2))
 (16 16 (:REWRITE SUBSETP-MEMBER . 1))
 (16 16 (:REWRITE PSEUDO-TERMFNP-WHEN-MEMBER-EQUAL-OF-PSEUDO-TERMFN-LISTP))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 5 (:REWRITE O-INFP->NEQ-0))
 (8 8 (:REWRITE PSEUDO-TERMFNP-WHEN-SYMBOLP))
 (7 1 (:REWRITE SMT::PSEUDO-TERMP-OF-CDAR-WHEN-PSEUDO-TERM-ALISTP))
 (6 6 (:TYPE-PRESCRIPTION FUNCTION-SYMBOL-LISTP))
 (6 6 (:REWRITE FUNCTION-SYMBOLP-WHEN-MEMBER-EQUAL-OF-FUNCTION-SYMBOL-LISTP))
 (6 6 (:REWRITE FUNCTION-SYMBOL-LISTP-WHEN-SUBSETP-EQUAL))
 (3 3 (:REWRITE FUNCTION-SYMBOL-LISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE-QUOTED-CONSTANT SMT::PSEUDO-TERM-LIST-FIX-UNDER-PSEUDO-TERM-LIST-EQUIV))
 )
(SMT::INITIALIZE-FN-LVLS
 (23518 69 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (22254 41 (:DEFINITION PSEUDO-TERMP))
 (16002 814 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (14820 96 (:DEFINITION SYMBOL-LISTP))
 (11848 156 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (10606 17 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (10552 244 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (9867 587 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (7632 130 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (7440 83 (:DEFINITION TRUE-LIST-LISTP))
 (4806 182 (:DEFINITION TRUE-LISTP))
 (3183 125 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (2184 364 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (2138 2138 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (1700 1027 (:REWRITE DEFAULT-CAR))
 (1692 1040 (:REWRITE DEFAULT-CDR))
 (1423 180 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (1413 124 (:REWRITE PSEUDO-TERMP-OPENER))
 (1337 120 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (1126 1126 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (1029 178 (:REWRITE PSEUDO-TERMP-LIST-CDR))
 (867 166 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (855 188 (:REWRITE O-P-O-INFP-CAR))
 (814 814 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (814 814 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (814 814 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (814 814 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (780 780 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (735 58 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (728 728 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (728 364 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (697 41 (:REWRITE PSEUDO-TERMP-CAR))
 (668 668 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (608 58 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (608 58 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (586 113 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (574 41 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (568 6 (:REWRITE O<=-O-FINP-DEF))
 (532 532 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (498 69 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (472 58 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (472 58 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (472 58 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (412 178 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (408 408 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (408 408 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (408 408 (:LINEAR LEN-WHEN-PREFIXP))
 (364 364 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (364 364 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (364 364 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (364 364 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (364 364 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (364 364 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (364 364 (:REWRITE SET::IN-SET))
 (315 8 (:REWRITE LEN-WHEN-PREFIXP))
 (314 159 (:REWRITE DEFAULT-+-2))
 (312 312 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (312 312 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (260 260 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (260 260 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (244 244 (:REWRITE FN-CHECK-DEF-FORMALS))
 (220 68 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (220 68 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (220 68 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (220 68 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (220 68 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (204 204 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (203 29 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (203 29 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (197 88 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (194 17 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (187 12 (:REWRITE PREFIXP-WHEN-EQUAL-LENGTHS))
 (166 166 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (160 160 (:TYPE-PRESCRIPTION O-FINP))
 (159 159 (:REWRITE DEFAULT-+-1))
 (148 8 (:REWRITE LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (145 29 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (145 29 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (145 29 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (136 136 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (136 136 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (124 124 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (84 14 (:REWRITE PSEUDO-LAMBDA-LISTP-OF-CDR-WHEN-PSEUDO-LAMBDA-LISTP))
 (83 83 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (82 41 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (65 12 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (57 4 (:REWRITE SUBLISTP-WHEN-PREFIXP))
 (48 12 (:REWRITE PREFIXP-WHEN-NOT-CONSP-RIGHT))
 (47 15 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (39 4 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (37 12 (:REWRITE PREFIXP-WHEN-NOT-CONSP-LEFT))
 (36 36 (:TYPE-PRESCRIPTION PREFIXP))
 (35 5 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (34 34 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (34 34 (:REWRITE SMT::FUNC-P-WHEN-MEMBER-EQUAL-OF-FUNC-LISTP))
 (32 15 (:REWRITE DEFAULT-<-1))
 (30 5 (:REWRITE O-FIRST-EXPT-<))
 (28 4 (:REWRITE SUBLISTP-WHEN-ATOM-LEFT))
 (27 15 (:REWRITE DEFAULT-<-2))
 (20 20 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 (20 10 (:REWRITE O-FIRST-EXPT-DEF-O-FINP))
 (18 7 (:REWRITE AC-<))
 (17 17 (:REWRITE SUBSETP-TRANS2))
 (17 17 (:REWRITE SUBSETP-TRANS))
 (15 15 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (13 6 (:REWRITE O-INFP-O-FINP-O<=))
 (12 12 (:TYPE-PRESCRIPTION SUBLISTP))
 (12 12 (:REWRITE PREFIXP-TRANSITIVE . 2))
 (12 12 (:REWRITE PREFIXP-TRANSITIVE . 1))
 (12 12 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 2))
 (12 12 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 1))
 (9 5 (:REWRITE O-FIRST-COEFF-<))
 (4 4 (:REWRITE SUBLISTP-COMPLETE))
 (2 1 (:REWRITE O-INFP->NEQ-0))
 )
(SMT::SYM-NAT-ALISTP-OF-INITIALIZE-FN-LVLS
 (140 10 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (127 27 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (107 8 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (94 9 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (50 50 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (50 50 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (43 28 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (28 28 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (28 2 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (27 27 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (27 27 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (20 2 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (18 18 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (15 15 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (14 4 (:REWRITE DEFAULT-CDR))
 (4 1 (:REWRITE O-P-O-INFP-CAR))
 (3 3 (:REWRITE SUBSETP-TRANS2))
 (3 3 (:REWRITE SUBSETP-TRANS))
 (3 2 (:REWRITE DEFAULT-CAR))
 (2 2 (:TYPE-PRESCRIPTION O-P))
 (2 1 (:REWRITE SMT::CONSP-CAR-OF-FUNC-ALIST-FIX))
 (1 1 (:REWRITE O-P-DEF-O-FINP-1))
 )
(SMT::GENERATE-FTY-INFO-ALIST)
(SMT::SMTLINK-HINT-P-OF-GENERATE-FTY-INFO-ALIST)
(SMT::CROCK-FOR-GENERATE-FTY-TYPES-TOP
 (34 3 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (17 5 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (10 1 (:REWRITE REV-WHEN-NOT-CONSP))
 (6 6 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (6 6 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (6 1 (:REWRITE CONSP-OF-REV))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (5 5 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (5 5 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 )
(SMT::GENERATE-FTY-TYPES-TOP)
(SMT::SMTLINK-HINT-P-OF-GENERATE-FTY-TYPES-TOP)
(APPLY-FOR-DEFEVALUATOR)
(SMT::EV-EXPAND-CP)
(EVAL-LIST-KWOTE-LST)
(TRUE-LIST-FIX-EV-LST)
(EV-COMMUTES-CAR)
(EV-LST-COMMUTES-CDR)
(SMT::EV-EXPAND-CP-CONSTRAINT-0)
(SMT::EV-EXPAND-CP-CONSTRAINT-1)
(SMT::EV-EXPAND-CP-CONSTRAINT-2)
(SMT::EV-EXPAND-CP-CONSTRAINT-3)
(SMT::EV-EXPAND-CP-CONSTRAINT-4)
(SMT::EV-EXPAND-CP-CONSTRAINT-5)
(SMT::EV-EXPAND-CP-CONSTRAINT-6)
(SMT::EV-EXPAND-CP-CONSTRAINT-7)
(SMT::EV-EXPAND-CP-CONSTRAINT-8)
(SMT::EV-EXPAND-CP-CONSTRAINT-9)
(SMT::EV-EXPAND-CP-CONSTRAINT-10)
(SMT::EV-EXPAND-CP-DISJOIN-CONS)
(SMT::EV-EXPAND-CP-DISJOIN-WHEN-CONSP)
(SMT::EV-EXPAND-CP-DISJOIN-ATOM
 (1 1 (:REWRITE SMT::EV-EXPAND-CP-CONSTRAINT-9))
 )
(SMT::EV-EXPAND-CP-DISJOIN-APPEND
 (23 23 (:REWRITE SMT::EV-EXPAND-CP-CONSTRAINT-9))
 (23 23 (:REWRITE SMT::EV-EXPAND-CP-CONSTRAINT-2))
 )
(SMT::EV-EXPAND-CP-CONJOIN-CONS)
(SMT::EV-EXPAND-CP-CONJOIN-WHEN-CONSP)
(SMT::EV-EXPAND-CP-CONJOIN-ATOM
 (1 1 (:REWRITE SMT::EV-EXPAND-CP-CONSTRAINT-9))
 )
(SMT::EV-EXPAND-CP-CONJOIN-APPEND
 (23 23 (:REWRITE SMT::EV-EXPAND-CP-CONSTRAINT-9))
 (23 23 (:REWRITE SMT::EV-EXPAND-CP-CONSTRAINT-2))
 )
(SMT::EV-EXPAND-CP-CONJOIN-CLAUSES-CONS
 (100 50 (:DEFINITION DISJOIN))
 (50 50 (:DEFINITION DISJOIN2))
 (7 7 (:REWRITE SMT::EV-EXPAND-CP-DISJOIN-ATOM))
 (5 5 (:REWRITE SMT::EV-EXPAND-CP-CONJOIN-ATOM))
 )
(SMT::EV-EXPAND-CP-CONJOIN-CLAUSES-WHEN-CONSP
 (24 24 (:REWRITE SMT::EV-EXPAND-CP-CONSTRAINT-9))
 (24 24 (:REWRITE SMT::EV-EXPAND-CP-CONSTRAINT-2))
 (18 9 (:DEFINITION DISJOIN))
 (9 9 (:REWRITE SMT::EV-EXPAND-CP-DISJOIN-ATOM))
 (9 9 (:DEFINITION DISJOIN2))
 )
(SMT::EV-EXPAND-CP-CONJOIN-CLAUSES-ATOM
 (1 1 (:REWRITE SMT::EV-EXPAND-CP-CONSTRAINT-9))
 )
(SMT::EV-EXPAND-CP-CONJOIN-CLAUSES-APPEND
 (65 65 (:REWRITE SMT::EV-EXPAND-CP-CONSTRAINT-9))
 (65 65 (:REWRITE SMT::EV-EXPAND-CP-CONSTRAINT-2))
 (24 12 (:DEFINITION DISJOIN))
 (12 12 (:REWRITE SMT::EV-EXPAND-CP-DISJOIN-ATOM))
 (12 12 (:DEFINITION DISJOIN2))
 )
(SMT::EXPAND-CP-HELPER
 (584859 8073 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (584248 27042 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (579982 55 (:DEFINITION PSEUDO-TERMP))
 (567875 168 (:DEFINITION SYMBOL-LISTP))
 (527811 442 (:DEFINITION FGETPROP))
 (418901 22746 (:REWRITE DEFAULT-CAR))
 (368164 14248 (:REWRITE DEFAULT-CDR))
 (279483 7312 (:REWRITE PSEUDO-TERMP-OPENER))
 (262643 17 (:DEFINITION STRIP-CARS))
 (258247 7409 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (216339 3139 (:DEFINITION ASSOC-EQUAL))
 (186116 1504 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (162215 8073 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (126150 1330 (:REWRITE PSEUDO-LAMBDA-LISTP-OF-CDR-WHEN-PSEUDO-LAMBDA-LISTP))
 (104168 1344 (:REWRITE SYMBOL-LISTP-CDR-ASSOC-EQUAL))
 (100136 1344 (:DEFINITION SYMBOL-LIST-LISTP))
 (99373 1330 (:REWRITE PSEUDO-TERMP-CDR-ASSOC-EQUAL))
 (89715 5981 (:REWRITE PSEUDO-LAMBDAP-OF-NTH-WHEN-PSEUDO-LAMBDA-LISTP))
 (89173 1330 (:DEFINITION STRIP-CDRS))
 (80299 14500 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (80185 49 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (80073 49 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (80073 49 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (79901 49 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (79901 49 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (79901 49 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (79800 40 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (79688 40 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (79688 40 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (79610 40 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (79610 40 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (79610 40 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (74298 10257 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (54314 54314 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (53432 53432 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (36949 3362 (:DEFINITION NTH))
 (29710 7393 (:REWRITE O-P-O-INFP-CAR))
 (29000 29000 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (27042 27042 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (27042 27042 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (27042 27042 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (27042 27042 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (17748 1731 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (14818 14818 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (14818 14818 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (10258 10258 (:REWRITE FN-CHECK-DEF-FORMALS))
 (7571 7373 (:REWRITE O-P-DEF-O-FINP-1))
 (7288 7288 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (6720 6720 (:TYPE-PRESCRIPTION SYMBOL-LIST-LISTP))
 (5983 117 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (5320 1330 (:REWRITE PSEUDO-TERMP-OF-LOOKUP-IN-SUBST))
 (5320 1330 (:REWRITE PSEUDO-TERMP-OF-LOOKUP-IN-PSEUDO-TERM-VAL-ALISTP))
 (4922 62 (:DEFINITION TRUE-LIST-LISTP))
 (3536 117 (:DEFINITION TRUE-LISTP))
 (3362 3362 (:REWRITE NTH-WHEN-PREFIXP))
 (3047 1717 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (2660 2660 (:TYPE-PRESCRIPTION PSEUDO-TERM-VAL-ALISTP))
 (2660 2660 (:TYPE-PRESCRIPTION PSEUDO-TERM-SUBSTP))
 (2638 160 (:DEFINITION LEN))
 (1966 69 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (1717 1717 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (1516 37 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (1440 131 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (1428 234 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (1413 252 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (1399 1399 (:TYPE-PRESCRIPTION STRIP-CDRS))
 (1330 1330 (:REWRITE PSEUDO-TERM-VAL-ALISTP-OF-ATOM))
 (1330 1330 (:REWRITE PSEUDO-TERM-SUBSTP-OF-ATOM))
 (1087 53 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (963 963 (:TYPE-PRESCRIPTION LEN))
 (534 534 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (534 534 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (534 534 (:LINEAR LEN-WHEN-PREFIXP))
 (468 468 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (468 468 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (468 234 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (320 160 (:REWRITE DEFAULT-+-2))
 (267 267 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (248 121 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (234 234 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (234 234 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (234 234 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (234 234 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (234 234 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (234 234 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (234 234 (:REWRITE SET::IN-SET))
 (198 198 (:TYPE-PRESCRIPTION O-FINP))
 (193 88 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (189 88 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (189 88 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (189 88 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (189 88 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (189 88 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (176 176 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (176 176 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (176 176 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (168 12 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (160 160 (:REWRITE DEFAULT-+-1))
 (136 10 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (106 53 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (101 1 (:DEFINITION REMOVE-DUPLICATES-EQUAL))
 (49 1 (:DEFINITION MEMBER-EQUAL))
 (48 48 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 (47 2 (:REWRITE SUBSETP-CAR-MEMBER))
 (43 43 (:REWRITE-QUOTED-CONSTANT SMT::PSEUDO-TERM-ALIST-FIX-UNDER-PSEUDO-TERM-ALIST-EQUIV))
 (35 2 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (28 28 (:REWRITE-QUOTED-CONSTANT TRUE-LIST-LIST-FIX-UNDER-TRUE-LIST-LIST-EQUIV))
 (20 20 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (15 2 (:REWRITE MEMBER-WHEN-ATOM))
 (6 2 (:REWRITE STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1))
 (4 4 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (2 2 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (2 2 (:REWRITE SUBSETP-TRANS2))
 (2 2 (:REWRITE SUBSETP-TRANS))
 (2 2 (:REWRITE SUBSETP-MEMBER . 4))
 (2 2 (:REWRITE SUBSETP-MEMBER . 3))
 (2 2 (:REWRITE SUBSETP-MEMBER . 2))
 (2 2 (:REWRITE SUBSETP-MEMBER . 1))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 3))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 2))
 (2 2 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (1 1 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 )
(SMT::SMTLINK-HINT-P-OF-EXPAND-CP-HELPER)
(SMT::EXPAND-CP-FN)
(SMT::PSEUDO-TERM-LIST-LISTP-OF-EXPAND-CP-FN
 (3962 3 (:REWRITE PSEUDO-TERMP-OF-CONS-WHEN-PSEUDO-TERMFNP))
 (1614 22 (:DEFINITION SYMBOL-LISTP))
 (1349 158 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (775 52 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (774 118 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (747 40 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (708 71 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (674 71 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (565 24 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (492 168 (:REWRITE DEFAULT-CAR))
 (352 8 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (344 8 (:DEFINITION TRUE-LISTP))
 (337 337 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (332 4 (:DEFINITION TRUE-LIST-LISTP))
 (330 330 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (306 12 (:DEFINITION LEN))
 (275 71 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (225 225 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (225 117 (:REWRITE DEFAULT-CDR))
 (182 8 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (178 20 (:REWRITE PSEUDO-LAMBDA-LISTP-OF-CDR-WHEN-PSEUDO-LAMBDA-LISTP))
 (169 169 (:TYPE-PRESCRIPTION SMT::HINT-PAIR->HINTS$INLINE))
 (166 166 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (158 158 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (158 158 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (158 158 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (158 158 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (142 142 (:TYPE-PRESCRIPTION PSEUDO-LAMBDA-LISTP))
 (142 142 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (128 29 (:REWRITE O-P-O-INFP-CAR))
 (128 22 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (118 10 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (116 4 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (112 16 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (98 8 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (98 8 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (84 12 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (80 80 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (80 80 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (78 78 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (78 8 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (78 8 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (78 8 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (72 72 (:TYPE-PRESCRIPTION LEN))
 (64 8 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (52 52 (:REWRITE FN-CHECK-DEF-FORMALS))
 (51 51 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (51 51 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (50 50 (:TYPE-PRESCRIPTION O-P))
 (49 25 (:REWRITE O-P-DEF-O-FINP-1))
 (40 40 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (40 40 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (40 40 (:LINEAR LEN-WHEN-PREFIXP))
 (36 12 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (34 10 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (34 10 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (34 10 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (34 10 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (34 10 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (32 32 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (32 32 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (32 16 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (30 4 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (30 4 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (30 4 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (28 28 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (28 4 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (24 24 (:TYPE-PRESCRIPTION O-FINP))
 (24 12 (:REWRITE DEFAULT-+-2))
 (24 6 (:REWRITE SMT::SMTLINK-HINT-P-WHEN-MAYBE-SMTLINK-HINT-P))
 (22 4 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (22 4 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (22 4 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (20 20 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (20 20 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALISTP))
 (20 20 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (20 20 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (20 20 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (20 20 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (20 20 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (20 20 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (20 20 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (20 20 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (16 16 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (16 16 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (16 16 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (16 16 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (16 16 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (16 16 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (16 16 (:REWRITE SET::IN-SET))
 (15 3 (:REWRITE SMT::MAYBE-SMTLINK-HINT-P-WHEN-SMTLINK-HINT-P))
 (12 12 (:REWRITE DEFAULT-+-1))
 (9 9 (:TYPE-PRESCRIPTION SMT::MAYBE-SMTLINK-HINT-P))
 (8 4 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (5 3 (:REWRITE PSEUDO-TERMP-OF-CONS-WHEN-PSEUDO-LAMBDAP))
 (4 4 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 (3 3 (:TYPE-PRESCRIPTION PSEUDO-TERMFNP))
 )
(SMT::CORRECTNESS-OF-EXPAND-CP
 (1455 123 (:REWRITE SMT::CONSP-OF-PSEUDO-LAMBDAP))
 (1260 2 (:DEFINITION ALISTP))
 (1256 4 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-TERMP))
 (1086 2 (:DEFINITION PSEUDO-TERMP))
 (558 10 (:DEFINITION SYMBOL-LISTP))
 (310 10 (:REWRITE PSEUDO-TERMP-OPENER))
 (278 18 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (165 97 (:REWRITE DEFAULT-CAR))
 (164 164 (:TYPE-PRESCRIPTION PSEUDO-LAMBDAP))
 (158 24 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (128 40 (:REWRITE SMT::CONSP-OF-CDR-OF-PSEUDO-LAMBDAP))
 (128 4 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (123 123 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (123 123 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (123 123 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 2))
 (123 123 (:REWRITE SMT::CONSP-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP . 1))
 (120 2 (:DEFINITION TRUE-LIST-LISTP))
 (108 10 (:REWRITE PSEUDO-TERM-LISTP-CDR))
 (104 4 (:DEFINITION TRUE-LISTP))
 (91 21 (:REWRITE SMT::EV-EXPAND-CP-CONSTRAINT-9))
 (84 18 (:REWRITE SMT::EV-EXPAND-CP-CONSTRAINT-3))
 (82 82 (:REWRITE PSEUDO-LAMBDAP-WHEN-MEMBER-EQUAL-OF-PSEUDO-LAMBDA-LISTP))
 (76 76 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (76 6 (:DEFINITION LEN))
 (72 56 (:REWRITE DEFAULT-CDR))
 (70 16 (:REWRITE O-P-O-INFP-CAR))
 (62 4 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (54 10 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (50 4 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (48 8 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (42 2 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (42 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-SYM-NAT-ALISTP))
 (42 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (36 36 (:TYPE-PRESCRIPTION LEN))
 (36 36 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (36 36 (:REWRITE SMT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYM-NAT-ALISTP))
 (34 34 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (34 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (34 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (34 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (28 28 (:TYPE-PRESCRIPTION O-P))
 (28 2 (:REWRITE PSEUDO-TERMP-CADR-FROM-PSEUDO-TERM-LISTP))
 (26 14 (:REWRITE O-P-DEF-O-FINP-1))
 (26 4 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (24 24 (:REWRITE FN-CHECK-DEF-FORMALS))
 (24 4 (:REWRITE PSEUDO-LAMBDAP-OF-CAR-WHEN-PSEUDO-LAMBDA-LISTP))
 (21 21 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (21 21 (:REWRITE PSEUDO-TERM-LISTP-OF-ATOM))
 (20 20 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (20 20 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (20 20 (:LINEAR LEN-WHEN-PREFIXP))
 (20 4 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (20 4 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-NOT-CONSP))
 (20 4 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (20 4 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (20 4 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (20 4 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (16 16 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (16 16 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (16 8 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (16 4 (:REWRITE SMT::SMTLINK-HINT-P-WHEN-MAYBE-SMTLINK-HINT-P))
 (15 15 (:REWRITE SMT::EV-EXPAND-CP-DISJOIN-ATOM))
 (14 14 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (14 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (14 2 (:REWRITE SMT::SYM-NAT-ALISTP-OF-CDR-WHEN-SYM-NAT-ALISTP))
 (14 2 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (12 12 (:TYPE-PRESCRIPTION O-FINP))
 (12 12 (:REWRITE SMT::EV-EXPAND-CP-CONSTRAINT-1))
 (12 6 (:REWRITE SMT::SYMBOL-LISTP-OF-FORMALS-OF-PSEUDO-LAMBDAP))
 (12 6 (:REWRITE DEFAULT-+-2))
 (10 10 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (10 10 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (10 2 (:REWRITE SMT::MAYBE-SMTLINK-HINT-P-WHEN-SMTLINK-HINT-P))
 (10 2 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (10 2 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (10 2 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (8 8 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION SMT::SYM-NAT-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION PSEUDO-LAMBDA-LISTP))
 (8 8 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (8 8 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (8 8 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (8 8 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (8 8 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (8 8 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (8 8 (:REWRITE SMT::SYM-NAT-ALISTP-WHEN-SUBSETP-EQUAL))
 (8 8 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-SUBSETP-EQUAL))
 (8 8 (:REWRITE SET::IN-SET))
 (8 8 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (6 6 (:TYPE-PRESCRIPTION SMT::MAYBE-SMTLINK-HINT-P))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE PSEUDO-LAMBDA-LISTP-WHEN-NOT-CONSP))
 (4 2 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (4 2 (:REWRITE SMT::PSEUDO-TERMP-OF-BODY-OF-PSEUDO-LAMBDAP))
 (4 2 (:REWRITE SMT::CONSP-OF-CDDR-OF-PSEUDO-LAMBDAP))
 (2 2 (:REWRITE FN-CHECK-DEF-NOT-QUOTE))
 (1 1 (:REWRITE SMT::EV-EXPAND-CP-CONJOIN-CLAUSES-ATOM))
 )
