(SMT::PSEUDO-TERM-FIX
 (1 1 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 )
(SMT::PSEUDO-TERMP-OF-PSEUDO-TERM-FIX
 (353 2 (:DEFINITION PSEUDO-TERMP))
 (137 4 (:DEFINITION SYMBOL-LISTP))
 (80 4 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (70 2 (:DEFINITION TRUE-LIST-LISTP))
 (56 8 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (49 6 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (45 4 (:DEFINITION TRUE-LISTP))
 (40 40 (:REWRITE DEFAULT-CAR))
 (36 36 (:REWRITE DEFAULT-CDR))
 (30 6 (:DEFINITION LEN))
 (26 26 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (25 4 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (23 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (23 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (23 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (16 16 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (16 8 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (14 14 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (14 14 (:TYPE-PRESCRIPTION LEN))
 (13 2 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (13 2 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (13 2 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (12 12 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (12 6 (:REWRITE DEFAULT-+-2))
 (8 8 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (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::EMPTY-TYPE))
 (8 8 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (8 8 (:REWRITE SET::IN-SET))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE TRUE-LIST-LISTP-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))
 (3 3 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (2 2 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (1 1 (:REWRITE-QUOTED-CONSTANT TRUE-LIST-LIST-FIX-UNDER-TRUE-LIST-LIST-EQUIV))
 )
(SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP
 (110 4 (:DEFINITION SYMBOL-LISTP))
 (66 4 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (58 2 (:DEFINITION TRUE-LIST-LISTP))
 (48 8 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (40 40 (:REWRITE DEFAULT-CAR))
 (40 6 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (38 4 (:DEFINITION TRUE-LISTP))
 (36 36 (:REWRITE DEFAULT-CDR))
 (30 6 (:DEFINITION LEN))
 (26 26 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (20 4 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (19 19 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 (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 SET::SETP-TYPE))
 (16 8 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (14 14 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (12 12 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (12 6 (:REWRITE DEFAULT-+-2))
 (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 TRUE-LISTP))
 (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::EMPTY-TYPE))
 (8 8 (:REWRITE SET::IN-SET))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (4 4 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (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))
 (2 2 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 )
(SMT::PSEUDO-TERM-FIX-IDEMPOTENT-LEMMA
 (1138 6 (:DEFINITION PSEUDO-TERMP))
 (393 12 (:DEFINITION SYMBOL-LISTP))
 (226 12 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (198 6 (:DEFINITION TRUE-LIST-LISTP))
 (160 24 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (138 18 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (137 12 (:DEFINITION TRUE-LISTP))
 (120 120 (:REWRITE DEFAULT-CAR))
 (108 108 (:REWRITE DEFAULT-CDR))
 (90 18 (:DEFINITION LEN))
 (86 86 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (70 12 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (64 64 (:TYPE-PRESCRIPTION LEN))
 (64 6 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (64 6 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (64 6 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (48 48 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (48 24 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (45 44 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 (42 42 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (36 36 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (36 18 (:REWRITE DEFAULT-+-2))
 (36 6 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (36 6 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (36 6 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (32 32 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (24 24 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (24 24 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (24 24 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (24 24 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (24 24 (:REWRITE SET::IN-SET))
 (20 20 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (20 20 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (20 20 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (20 20 (:LINEAR LEN-WHEN-PREFIXP))
 (18 18 (:REWRITE DEFAULT-+-1))
 (12 12 (:REWRITE TRUE-LIST-LISTP-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 6 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (10 10 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (10 10 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (6 6 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT TRUE-LIST-LIST-FIX-UNDER-TRUE-LIST-LIST-EQUIV))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (9 9 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 )
(SMT::PSEUDO-TERM-EQUIV$INLINE
 (4 4 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 )
(SMT::PSEUDO-TERM-EQUIV-IS-AN-EQUIVALENCE)
(SMT::PSEUDO-TERM-EQUIV-IMPLIES-EQUAL-PSEUDO-TERM-FIX-1)
(SMT::PSEUDO-TERM-FIX-UNDER-PSEUDO-TERM-EQUIV)
(SMT::EQUAL-OF-PSEUDO-TERM-FIX-1-FORWARD-TO-PSEUDO-TERM-EQUIV)
(SMT::EQUAL-OF-PSEUDO-TERM-FIX-2-FORWARD-TO-PSEUDO-TERM-EQUIV)
(SMT::PSEUDO-TERM-EQUIV-OF-PSEUDO-TERM-FIX-1-FORWARD)
(SMT::PSEUDO-TERM-EQUIV-OF-PSEUDO-TERM-FIX-2-FORWARD)
(SMT::PSEUDO-TERM-LIST-FIX
 (3672 17 (:DEFINITION PSEUDO-TERMP))
 (1400 58 (:DEFINITION SYMBOL-LISTP))
 (775 95 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (561 34 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (493 17 (:DEFINITION TRUE-LIST-LISTP))
 (457 453 (:REWRITE DEFAULT-CAR))
 (408 68 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (398 394 (:REWRITE DEFAULT-CDR))
 (379 71 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (344 34 (:DEFINITION TRUE-LISTP))
 (255 51 (:DEFINITION LEN))
 (239 39 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (239 39 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (239 39 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (196 196 (:TYPE-PRESCRIPTION LEN))
 (158 158 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (136 136 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (136 68 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (116 21 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (116 21 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (116 21 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (102 51 (:REWRITE DEFAULT-+-2))
 (96 96 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (70 70 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (70 70 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (70 70 (:LINEAR LEN-WHEN-PREFIXP))
 (68 68 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (68 68 (:REWRITE SET::IN-SET))
 (51 51 (:REWRITE DEFAULT-+-1))
 (49 49 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (49 49 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (49 49 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (45 45 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (40 40 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (35 35 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (34 34 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (34 17 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 )
(SMT::PSEUDO-TERM-LISTP-OF-PSEUDO-TERM-LIST-FIX
 (266 1 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (262 1 (:DEFINITION PSEUDO-TERMP))
 (94 4 (:DEFINITION SYMBOL-LISTP))
 (55 7 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (37 36 (:REWRITE DEFAULT-CAR))
 (33 2 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (31 30 (:REWRITE DEFAULT-CDR))
 (29 1 (:DEFINITION TRUE-LIST-LISTP))
 (24 4 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (22 2 (:DEFINITION TRUE-LISTP))
 (18 18 (:TYPE-PRESCRIPTION LEN))
 (17 17 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (17 5 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (15 3 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (15 3 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (15 3 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (15 3 (:DEFINITION LEN))
 (13 13 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (10 10 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (10 10 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (10 10 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (10 10 (:LINEAR LEN-WHEN-PREFIXP))
 (9 9 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (8 8 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (8 8 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (8 4 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (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 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (4 4 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (4 4 (:REWRITE SET::IN-SET))
 (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))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (2 1 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 )
(SMT::ACL2-COUNT-<=-PSEUDO-TERM-LIST-FIX
 (1961 9 (:DEFINITION PSEUDO-TERMP))
 (1013 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (723 30 (:DEFINITION SYMBOL-LISTP))
 (393 51 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (342 108 (:REWRITE DEFAULT-+-2))
 (297 18 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (261 9 (:DEFINITION TRUE-LIST-LISTP))
 (258 257 (:REWRITE DEFAULT-CAR))
 (221 205 (:REWRITE DEFAULT-CDR))
 (216 36 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (190 108 (:REWRITE DEFAULT-+-1))
 (190 32 (:DEFINITION LEN))
 (183 18 (:DEFINITION TRUE-LISTP))
 (136 7 (:REWRITE ACL2-COUNT-WHEN-MEMBER))
 (135 27 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (135 27 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (135 27 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (129 33 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (116 4 (:LINEAR ACL2-COUNT-OF-SUM))
 (91 7 (:DEFINITION MEMBER-EQUAL))
 (78 78 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (72 72 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (72 36 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (72 2 (:LINEAR ACL2-COUNT-CAR-CDR-LINEAR))
 (58 22 (:REWRITE DEFAULT-<-2))
 (54 9 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (54 9 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (54 9 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (52 52 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (52 16 (:LINEAR ACL2-COUNT-OF-CONSP-POSITIVE))
 (45 22 (:REWRITE DEFAULT-<-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 36 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (36 36 (:REWRITE SET::IN-SET))
 (35 35 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (32 32 (:LINEAR ACL2-COUNT-WHEN-MEMBER))
 (28 28 (:REWRITE FOLD-CONSTS-IN-+))
 (27 27 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (27 27 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (27 27 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (20 20 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (18 18 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (18 18 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (18 9 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (17 17 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (17 2 (:REWRITE SUBSETP-CAR-MEMBER))
 (15 15 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (15 10 (:REWRITE STR::CONSP-OF-EXPLODE))
 (14 14 (:REWRITE SUBSETP-MEMBER . 2))
 (14 14 (:REWRITE SUBSETP-MEMBER . 1))
 (10 10 (:REWRITE DEFAULT-UNARY-MINUS))
 (9 9 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (5 5 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (5 5 (:REWRITE DEFAULT-NUMERATOR))
 (5 5 (:REWRITE DEFAULT-DENOMINATOR))
 (5 2 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (4 4 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (4 4 (:REWRITE DEFAULT-REALPART))
 (4 4 (:REWRITE DEFAULT-IMAGPART))
 (2 2 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (2 2 (:REWRITE SUBSETP-TRANS2))
 (2 2 (:REWRITE SUBSETP-TRANS))
 )
(SMT::EQUAL-PSEUDO-TERM-LIST-FIX
 (465 2 (:DEFINITION PSEUDO-TERMP))
 (185 8 (:DEFINITION SYMBOL-LISTP))
 (110 14 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (67 67 (:REWRITE DEFAULT-CAR))
 (66 4 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (61 61 (:REWRITE DEFAULT-CDR))
 (58 2 (:DEFINITION TRUE-LIST-LISTP))
 (48 8 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (41 4 (:DEFINITION TRUE-LISTP))
 (34 10 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (30 6 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (30 6 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (30 6 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (30 6 (:DEFINITION LEN))
 (25 25 (:TYPE-PRESCRIPTION LEN))
 (20 20 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (19 19 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (16 16 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (16 8 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (12 12 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (12 12 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (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 LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (10 10 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (10 10 (:LINEAR LEN-WHEN-PREFIXP))
 (8 8 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (8 8 (:REWRITE SET::IN-SET))
 (6 6 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (6 6 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (6 6 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (6 6 (:REWRITE DEFAULT-+-1))
 (5 5 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (4 4 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (4 2 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (1 1 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 )
(SMT::LEN-EQUAL-PSEUDO-TERM-LIST-FIX
 (16 8 (:REWRITE DEFAULT-+-2))
 (12 12 (:REWRITE DEFAULT-CDR))
 (12 12 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (12 12 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (12 12 (:LINEAR LEN-WHEN-PREFIXP))
 (8 8 (:REWRITE DEFAULT-+-1))
 (7 7 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (6 6 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (3 3 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (3 3 (:REWRITE DEFAULT-CAR))
 )
(SMT::PSEUDO-TERM-LIST-FIX-IDEMPOTENT-LEMMA
 (534 2 (:DEFINITION SMT::PSEUDO-TERM-LIST-FIX))
 (498 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (490 2 (:DEFINITION PSEUDO-TERMP))
 (152 6 (:DEFINITION SYMBOL-LISTP))
 (76 10 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (66 4 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (58 2 (:DEFINITION TRUE-LIST-LISTP))
 (55 55 (:REWRITE DEFAULT-CAR))
 (48 48 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (48 8 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (44 4 (:DEFINITION TRUE-LISTP))
 (43 43 (:REWRITE DEFAULT-CDR))
 (36 36 (:TYPE-PRESCRIPTION LEN))
 (33 3 (:DEFINITION PSEUDO-TERM-LISTP))
 (30 6 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (30 6 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (30 6 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (30 6 (:DEFINITION LEN))
 (26 6 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (21 21 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (20 20 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (20 20 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (20 20 (:LINEAR LEN-WHEN-PREFIXP))
 (16 16 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (16 16 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (16 16 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (16 8 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (14 14 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (12 12 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (12 12 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (12 12 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (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 SET::EMPTY-TYPE))
 (8 8 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (8 8 (:REWRITE SET::IN-SET))
 (7 7 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (6 6 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (6 6 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (6 6 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (4 2 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT)
(SMT::PSEUDO-TERM-LIST-EQUIV$INLINE)
(SMT::PSEUDO-TERM-LIST-EQUIV-IS-AN-EQUIVALENCE)
(SMT::PSEUDO-TERM-LIST-EQUIV-IMPLIES-EQUAL-PSEUDO-TERM-LIST-FIX-1)
(SMT::PSEUDO-TERM-LIST-FIX-UNDER-PSEUDO-TERM-LIST-EQUIV)
(SMT::PSEUDO-TERM-LIST-LIST-FIX
 (151 21 (:DEFINITION PSEUDO-TERM-LISTP))
 (53 49 (:REWRITE DEFAULT-CAR))
 (51 47 (:REWRITE DEFAULT-CDR))
 (42 42 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (31 31 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (21 21 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 )
(SMT::PSEUDO-TERM-LIST-LISTP-OF-PSEUDO-TERM-LIST-LIST-FIX
 (53 8 (:DEFINITION PSEUDO-TERM-LISTP))
 (18 17 (:REWRITE DEFAULT-CDR))
 (18 17 (:REWRITE DEFAULT-CAR))
 (16 16 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (15 1 (:REWRITE SMT::EQUAL-PSEUDO-TERM-LIST-FIX))
 (12 12 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (10 10 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (8 8 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 )
(SMT::PSEUDO-TERM-LIST-LIST-FIX-IDEMPOTENT-LEMMA
 (150 10 (:REWRITE SMT::EQUAL-PSEUDO-TERM-LIST-FIX))
 (110 10 (:DEFINITION PSEUDO-TERM-LISTP))
 (50 50 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (30 30 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (21 20 (:REWRITE DEFAULT-CAR))
 (20 20 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (19 18 (:REWRITE DEFAULT-CDR))
 (10 10 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT)
(SMT::PSEUDO-TERM-LIST-LIST-EQUIV$INLINE)
(SMT::PSEUDO-TERM-LIST-LIST-EQUIV-IS-AN-EQUIVALENCE)
(SMT::PSEUDO-TERM-LIST-LIST-EQUIV-IMPLIES-EQUAL-PSEUDO-TERM-LIST-LIST-FIX-1)
(SMT::PSEUDO-TERM-LIST-LIST-FIX-UNDER-PSEUDO-TERM-LIST-LIST-EQUIV)
(SMT::EQUAL-OF-PSEUDO-TERM-LIST-LIST-FIX-1-FORWARD-TO-PSEUDO-TERM-LIST-LIST-EQUIV)
(SMT::EQUAL-OF-PSEUDO-TERM-LIST-LIST-FIX-2-FORWARD-TO-PSEUDO-TERM-LIST-LIST-EQUIV)
(SMT::PSEUDO-TERM-LIST-LIST-EQUIV-OF-PSEUDO-TERM-LIST-LIST-FIX-1-FORWARD)
(SMT::PSEUDO-TERM-LIST-LIST-EQUIV-OF-PSEUDO-TERM-LIST-LIST-FIX-2-FORWARD)
(SMT::PSEUDO-TERM-ALISTP)
(SMT::BOOLEANP-OF-PSEUDO-TERMP-FOR-PSEUDO-TERM-ALISTP-KEY-LEMMA)
(SMT::BOOLEANP-OF-PSEUDO-TERMP-FOR-PSEUDO-TERM-ALISTP-VAL-LEMMA)
(SMT::BOOLEANP-OF-PSEUDO-TERMP-FOR-PSEUDO-TERM-ALISTP-KEY)
(SMT::BOOLEANP-OF-PSEUDO-TERMP-FOR-PSEUDO-TERM-ALISTP-VAL)
(SMT::PSEUDO-TERM-ALISTP-OF-REVAPPEND)
(SMT::PSEUDO-TERM-ALISTP-OF-REMOVE)
(SMT::PSEUDO-TERM-ALISTP-OF-LAST)
(SMT::PSEUDO-TERM-ALISTP-OF-NTHCDR)
(SMT::PSEUDO-TERM-ALISTP-OF-BUTLAST)
(SMT::PSEUDO-TERM-ALISTP-OF-UPDATE-NTH)
(SMT::PSEUDO-TERM-ALISTP-OF-REPEAT)
(SMT::PSEUDO-TERM-ALISTP-OF-TAKE)
(SMT::PSEUDO-TERM-ALISTP-OF-UNION-EQUAL)
(SMT::PSEUDO-TERM-ALISTP-OF-INTERSECTION-EQUAL-2)
(SMT::PSEUDO-TERM-ALISTP-OF-INTERSECTION-EQUAL-1)
(SMT::PSEUDO-TERM-ALISTP-OF-SET-DIFFERENCE-EQUAL)
(SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL)
(SMT::PSEUDO-TERM-ALISTP-OF-RCONS)
(SMT::PSEUDO-TERM-ALISTP-OF-APPEND)
(SMT::PSEUDO-TERM-ALISTP-OF-REV)
(SMT::PSEUDO-TERM-ALISTP-OF-DUPLICATED-MEMBERS)
(SMT::PSEUDO-TERM-ALISTP-OF-DIFFERENCE)
(SMT::PSEUDO-TERM-ALISTP-OF-INTERSECT-2)
(SMT::PSEUDO-TERM-ALISTP-OF-INTERSECT-1)
(SMT::PSEUDO-TERM-ALISTP-OF-UNION)
(SMT::PSEUDO-TERM-ALISTP-OF-MERGESORT)
(SMT::PSEUDO-TERM-ALISTP-OF-DELETE)
(SMT::PSEUDO-TERM-ALISTP-OF-INSERT)
(SMT::PSEUDO-TERM-ALISTP-OF-SFIX)
(SMT::PSEUDO-TERM-ALISTP-OF-LIST-FIX)
(SMT::TRUE-LISTP-WHEN-PSEUDO-TERM-ALISTP-COMPOUND-RECOGNIZER)
(SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP)
(SMT::PSEUDO-TERM-ALISTP-OF-CDR-WHEN-PSEUDO-TERM-ALISTP)
(SMT::PSEUDO-TERM-ALISTP-OF-CONS)
(SMT::PSEUDO-TERM-ALISTP-OF-REMOVE-ASSOC
 (76 10 (:REWRITE SMT::PSEUDO-TERM-ALISTP-OF-CDR-WHEN-PSEUDO-TERM-ALISTP))
 (32 32 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (16 16 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP))
 )
(SMT::PSEUDO-TERM-ALISTP-OF-PUT-ASSOC)
(SMT::PSEUDO-TERM-ALISTP-OF-FAST-ALIST-CLEAN)
(SMT::PSEUDO-TERM-ALISTP-OF-HONS-SHRINK-ALIST)
(SMT::PSEUDO-TERM-ALISTP-OF-HONS-ACONS)
(SMT::PSEUDO-TERMP-OF-CDR-OF-HONS-ASSOC-EQUAL-WHEN-PSEUDO-TERM-ALISTP)
(SMT::ALISTP-WHEN-PSEUDO-TERM-ALISTP-REWRITE)
(SMT::ALISTP-WHEN-PSEUDO-TERM-ALISTP)
(SMT::PSEUDO-TERMP-OF-CDAR-WHEN-PSEUDO-TERM-ALISTP)
(SMT::PSEUDO-TERMP-OF-CAAR-WHEN-PSEUDO-TERM-ALISTP)
(SMT::PSEUDO-TERM-ALIST-FIX$INLINE
 (3 3 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 )
(SMT::PSEUDO-TERM-ALISTP-OF-PSEUDO-TERM-ALIST-FIX
 (4529 14 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (4234 12 (:DEFINITION PSEUDO-TERMP))
 (1549 15 (:REWRITE SMT::PSEUDO-TERMP-OF-CAAR-WHEN-PSEUDO-TERM-ALISTP))
 (1539 8 (:DEFINITION SMT::PSEUDO-TERM-ALISTP))
 (1472 12 (:REWRITE SMT::PSEUDO-TERM-ALISTP-OF-CDR-WHEN-PSEUDO-TERM-ALISTP))
 (1090 36 (:DEFINITION SYMBOL-LISTP))
 (852 60 (:REWRITE FTY::EQUAL-OF-LEN))
 (620 30 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (578 54 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (540 18 (:DEFINITION TRUE-LIST-LISTP))
 (374 374 (:REWRITE DEFAULT-CDR))
 (372 372 (:TYPE-PRESCRIPTION LEN))
 (372 42 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (368 368 (:REWRITE DEFAULT-CAR))
 (360 72 (:DEFINITION LEN))
 (360 60 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (330 30 (:DEFINITION TRUE-LISTP))
 (248 24 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (240 240 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (240 240 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (240 240 (:LINEAR LEN-WHEN-PREFIXP))
 (236 42 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (236 42 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (236 42 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (144 72 (:REWRITE DEFAULT-+-2))
 (120 120 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (120 120 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (120 120 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (120 60 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (112 18 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (108 108 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (104 16 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (104 16 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (103 15 (:REWRITE SMT::PSEUDO-TERMP-OF-CDAR-WHEN-PSEUDO-TERM-ALISTP))
 (102 102 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (90 80 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (79 40 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP))
 (72 72 (:REWRITE DEFAULT-+-1))
 (60 60 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (60 60 (:REWRITE SET::IN-SET))
 (54 54 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (46 46 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (46 46 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (42 42 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (36 36 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (32 6 (:REWRITE SMT::SYMBOLP-OF-CDAR-WHEN-FTY-FIELD-ALIST-P))
 (24 24 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (12 12 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (10 10 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (2 2 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 )
(SMT::PSEUDO-TERM-ALIST-FIX-WHEN-PSEUDO-TERM-ALISTP
 (12205 34 (:DEFINITION PSEUDO-TERMP))
 (4026 29 (:REWRITE SMT::PSEUDO-TERMP-OF-CDAR-WHEN-PSEUDO-TERM-ALISTP))
 (3735 29 (:REWRITE SMT::PSEUDO-TERMP-OF-CAAR-WHEN-PSEUDO-TERM-ALISTP))
 (3697 128 (:DEFINITION SYMBOL-LISTP))
 (2633 26 (:REWRITE SMT::PSEUDO-TERM-ALISTP-OF-CDR-WHEN-PSEUDO-TERM-ALISTP))
 (2547 113 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (2351 64 (:DEFINITION TRUE-LIST-LISTP))
 (2300 207 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (1974 170 (:REWRITE FTY::EQUAL-OF-LEN))
 (1493 94 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (1465 173 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (1356 226 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (1213 113 (:DEFINITION TRUE-LISTP))
 (1180 1176 (:REWRITE DEFAULT-CAR))
 (1096 1092 (:REWRITE DEFAULT-CDR))
 (1020 204 (:DEFINITION LEN))
 (864 864 (:TYPE-PRESCRIPTION LEN))
 (651 139 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (651 139 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (651 139 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (480 480 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (480 480 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (480 480 (:LINEAR LEN-WHEN-PREFIXP))
 (452 452 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (452 226 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (412 412 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (408 204 (:REWRITE DEFAULT-+-2))
 (354 354 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (258 132 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (240 240 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (230 34 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (230 34 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (230 34 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (226 226 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (226 226 (:REWRITE SET::IN-SET))
 (204 204 (:REWRITE DEFAULT-+-1))
 (158 158 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (143 143 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (128 128 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (128 128 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (82 82 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (68 68 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (60 15 (:REWRITE SMT::SYMBOLP-OF-CDAR-WHEN-FTY-FIELD-ALIST-P))
 (54 54 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (42 6 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (34 34 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (18 18 (:REWRITE SUBSETP-TRANS2))
 (18 18 (:REWRITE SUBSETP-TRANS))
 (12 12 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (12 12 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (7 7 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (6 6 (:REWRITE SUBSETP-REFL))
 (4 4 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 )
(SMT::PSEUDO-TERM-ALIST-FIX$INLINE
 (10 10 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (6 1 (:REWRITE SMT::PSEUDO-TERMP-OF-CDAR-WHEN-PSEUDO-TERM-ALISTP))
 (6 1 (:REWRITE SMT::PSEUDO-TERMP-OF-CAAR-WHEN-PSEUDO-TERM-ALISTP))
 (6 1 (:REWRITE SMT::PSEUDO-TERM-ALISTP-OF-CDR-WHEN-PSEUDO-TERM-ALISTP))
 (5 5 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (2 2 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP))
 )
(SMT::PSEUDO-TERM-ALIST-EQUIV$INLINE)
(SMT::PSEUDO-TERM-ALIST-EQUIV-IS-AN-EQUIVALENCE)
(SMT::PSEUDO-TERM-ALIST-EQUIV-IMPLIES-EQUAL-PSEUDO-TERM-ALIST-FIX-1)
(SMT::PSEUDO-TERM-ALIST-FIX-UNDER-PSEUDO-TERM-ALIST-EQUIV)
(SMT::EQUAL-OF-PSEUDO-TERM-ALIST-FIX-1-FORWARD-TO-PSEUDO-TERM-ALIST-EQUIV)
(SMT::EQUAL-OF-PSEUDO-TERM-ALIST-FIX-2-FORWARD-TO-PSEUDO-TERM-ALIST-EQUIV)
(SMT::PSEUDO-TERM-ALIST-EQUIV-OF-PSEUDO-TERM-ALIST-FIX-1-FORWARD)
(SMT::PSEUDO-TERM-ALIST-EQUIV-OF-PSEUDO-TERM-ALIST-FIX-2-FORWARD)
(SMT::CONS-OF-PSEUDO-TERM-FIX-K-UNDER-PSEUDO-TERM-ALIST-EQUIV
 (33 4 (:REWRITE SMT::PSEUDO-TERM-ALIST-FIX-WHEN-PSEUDO-TERM-ALISTP))
 (22 2 (:REWRITE SMT::PSEUDO-TERM-ALISTP-OF-CONS))
 (6 6 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-ALISTP))
 (6 6 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (3 3 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP))
 )
(SMT::CONS-PSEUDO-TERM-EQUIV-CONGRUENCE-ON-K-UNDER-PSEUDO-TERM-ALIST-EQUIV)
(SMT::CONS-OF-PSEUDO-TERM-FIX-V-UNDER-PSEUDO-TERM-ALIST-EQUIV
 (37 4 (:REWRITE SMT::PSEUDO-TERM-ALIST-FIX-WHEN-PSEUDO-TERM-ALISTP))
 (26 2 (:REWRITE SMT::PSEUDO-TERM-ALISTP-OF-CONS))
 (6 6 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-ALISTP))
 (6 6 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (3 3 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP))
 (2 2 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 )
(SMT::CONS-PSEUDO-TERM-EQUIV-CONGRUENCE-ON-V-UNDER-PSEUDO-TERM-ALIST-EQUIV)
(SMT::CONS-OF-PSEUDO-TERM-ALIST-FIX-Y-UNDER-PSEUDO-TERM-ALIST-EQUIV
 (20 20 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (20 2 (:REWRITE SMT::PSEUDO-TERM-ALISTP-OF-CONS))
 (12 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (8 8 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP))
 )
(SMT::CONS-PSEUDO-TERM-ALIST-EQUIV-CONGRUENCE-ON-Y-UNDER-PSEUDO-TERM-ALIST-EQUIV)
(SMT::PSEUDO-TERM-ALIST-FIX-OF-ACONS
 (21 3 (:REWRITE SMT::PSEUDO-TERM-ALIST-FIX-WHEN-PSEUDO-TERM-ALISTP))
 (12 1 (:REWRITE SMT::PSEUDO-TERM-ALISTP-OF-CONS))
 (9 9 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (8 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-ALISTP))
 (4 4 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (2 2 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP))
 )
(SMT::PSEUDO-TERM-ALIST-FIX-OF-APPEND
 (326 19 (:REWRITE SMT::PSEUDO-TERM-ALIST-FIX-WHEN-PSEUDO-TERM-ALISTP))
 (174 6 (:REWRITE SMT::PSEUDO-TERM-ALISTP-OF-APPEND))
 (102 90 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (88 52 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP))
 (85 85 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-ALISTP))
 (72 6 (:REWRITE SMT::PSEUDO-TERM-ALISTP-OF-LIST-FIX))
 (56 8 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (52 1 (:REWRITE SMT::PSEUDO-TERM-ALISTP-OF-CONS))
 (51 11 (:REWRITE SMT::PSEUDO-TERM-ALISTP-OF-CDR-WHEN-PSEUDO-TERM-ALISTP))
 (36 36 (:TYPE-PRESCRIPTION TRUE-LIST-FIX))
 (24 4 (:REWRITE SMT::PSEUDO-TERMP-OF-CDAR-WHEN-PSEUDO-TERM-ALISTP))
 (24 4 (:REWRITE SMT::PSEUDO-TERMP-OF-CAAR-WHEN-PSEUDO-TERM-ALISTP))
 (17 17 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (12 12 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 )
(SMT::CONSP-CAR-OF-PSEUDO-TERM-ALIST-FIX
 (72 10 (:REWRITE SMT::PSEUDO-TERM-ALIST-FIX-WHEN-PSEUDO-TERM-ALISTP))
 (36 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (31 31 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-ALISTP))
 (30 30 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (30 5 (:REWRITE SMT::PSEUDO-TERM-ALISTP-OF-CDR-WHEN-PSEUDO-TERM-ALISTP))
 (16 16 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP))
 (12 2 (:REWRITE SMT::PSEUDO-TERMP-OF-CDAR-WHEN-PSEUDO-TERM-ALISTP))
 (12 2 (:REWRITE SMT::PSEUDO-TERMP-OF-CAAR-WHEN-PSEUDO-TERM-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (1 1 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 )
(SMT::TRUE-LIST-FIX
 (84 14 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (30 26 (:REWRITE DEFAULT-CDR))
 (28 28 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (28 14 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (21 17 (:REWRITE DEFAULT-CAR))
 (14 14 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (14 14 (:REWRITE SET::IN-SET))
 )
(SMT::TRUE-LISTP-OF-TRUE-LIST-FIX)
(SMT::TRUE-LIST-FIX-IDEMPOTENT-LEMMA
 (11 10 (:REWRITE DEFAULT-CAR))
 (9 8 (:REWRITE DEFAULT-CDR))
 )
(SMT::TRUE-LIST-FIX-PRESERVE-LENGTH
 (28 28 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (28 28 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (28 28 (:LINEAR LEN-WHEN-PREFIXP))
 (14 14 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (14 7 (:REWRITE DEFAULT-+-2))
 (9 8 (:REWRITE DEFAULT-CDR))
 (7 7 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE DEFAULT-CAR))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT)
(SMT::TRUE-LIST-EQUIV$INLINE)
(SMT::TRUE-LIST-EQUIV-IS-AN-EQUIVALENCE)
(SMT::TRUE-LIST-EQUIV-IMPLIES-EQUAL-TRUE-LIST-FIX-1)
(SMT::TRUE-LIST-FIX-UNDER-TRUE-LIST-EQUIV)
(SMT::EQUAL-OF-TRUE-LIST-FIX-1-FORWARD-TO-TRUE-LIST-EQUIV)
(SMT::EQUAL-OF-TRUE-LIST-FIX-2-FORWARD-TO-TRUE-LIST-EQUIV)
(SMT::TRUE-LIST-EQUIV-OF-TRUE-LIST-FIX-1-FORWARD)
(SMT::TRUE-LIST-EQUIV-OF-TRUE-LIST-FIX-2-FORWARD)
(TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP
 (36 6 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (12 12 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (12 6 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (6 6 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (6 6 (:REWRITE SET::IN-SET))
 (5 5 (:REWRITE DEFAULT-CDR))
 (3 3 (:REWRITE DEFAULT-CAR))
 )
(SMT::HINT-PAIR-P
 (48 12 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (40 10 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (24 24 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (14 14 (:REWRITE DEFAULT-CAR))
 (12 12 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (10 10 (:REWRITE DEFAULT-CDR))
 )
(SMT::CONSP-WHEN-HINT-PAIR-P)
(SMT::HINT-PAIR-FIX$INLINE
 (6 6 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 )
(SMT::HINT-PAIR-P-OF-HINT-PAIR-FIX
 (14 6 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (12 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (8 8 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (8 8 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (1 1 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 )
(SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P
 (5 2 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 (1 1 (:DEFINITION ALISTP))
 )
(SMT::HINT-PAIR-FIX$INLINE
 (628 3 (:DEFINITION PSEUDO-TERMP))
 (231 10 (:DEFINITION SYMBOL-LISTP))
 (130 129 (:REWRITE DEFAULT-CDR))
 (123 122 (:REWRITE DEFAULT-CAR))
 (118 11 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (111 6 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (108 18 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (92 14 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (91 5 (:DEFINITION TRUE-LIST-LISTP))
 (90 18 (:DEFINITION LEN))
 (81 15 (:REWRITE FTY::EQUAL-OF-LEN))
 (81 9 (:DEFINITION TRUE-LISTP))
 (40 10 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (36 36 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (36 36 (:TYPE-PRESCRIPTION LEN))
 (36 18 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (36 18 (:REWRITE DEFAULT-+-2))
 (31 3 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (31 3 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (31 3 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (26 26 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (22 13 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (19 3 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (19 3 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (19 3 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (18 18 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (18 18 (:REWRITE SET::IN-SET))
 (18 18 (:REWRITE DEFAULT-+-1))
 (18 5 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (17 17 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (12 2 (:REWRITE SMT::PSEUDO-TERMP-OF-CDAR-WHEN-PSEUDO-TERM-ALISTP))
 (9 8 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (8 8 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (8 8 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (8 2 (:REWRITE SMT::SYMBOLP-OF-CDAR-WHEN-FTY-FIELD-ALIST-P))
 (7 7 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 (6 6 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 (6 6 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (6 6 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (6 6 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (4 2 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 (3 3 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (3 3 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (2 2 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT)
(SMT::HINT-PAIR-EQUIV$INLINE)
(SMT::HINT-PAIR-EQUIV-IS-AN-EQUIVALENCE)
(SMT::HINT-PAIR-EQUIV-IMPLIES-EQUAL-HINT-PAIR-FIX-1)
(SMT::HINT-PAIR-FIX-UNDER-HINT-PAIR-EQUIV)
(SMT::EQUAL-OF-HINT-PAIR-FIX-1-FORWARD-TO-HINT-PAIR-EQUIV)
(SMT::EQUAL-OF-HINT-PAIR-FIX-2-FORWARD-TO-HINT-PAIR-EQUIV)
(SMT::HINT-PAIR-EQUIV-OF-HINT-PAIR-FIX-1-FORWARD)
(SMT::HINT-PAIR-EQUIV-OF-HINT-PAIR-FIX-2-FORWARD)
(SMT::HINT-PAIR->THM$INLINE
 (11 11 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 )
(SMT::PSEUDO-TERMP-OF-HINT-PAIR->THM)
(SMT::HINT-PAIR->THM$INLINE-OF-HINT-PAIR-FIX-X
 (69 46 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 (23 23 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-FIX$INLINE))
 (9 3 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (3 1 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 )
(SMT::HINT-PAIR->THM$INLINE-HINT-PAIR-EQUIV-CONGRUENCE-ON-X)
(SMT::HINT-PAIR->HINTS$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::TRUE-LISTP-OF-HINT-PAIR->HINTS)
(SMT::HINT-PAIR->HINTS$INLINE-OF-HINT-PAIR-FIX-X
 (10 10 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (9 3 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-FIX$INLINE))
 (3 1 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 )
(SMT::HINT-PAIR->HINTS$INLINE-HINT-PAIR-EQUIV-CONGRUENCE-ON-X)
(SMT::HINT-PAIR)
(SMT::HINT-PAIR-P-OF-HINT-PAIR
 (8 4 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (6 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (1 1 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 )
(SMT::HINT-PAIR->THM-OF-HINT-PAIR
 (81 63 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 (18 18 (:TYPE-PRESCRIPTION SMT::HINT-PAIR))
 )
(SMT::HINT-PAIR->HINTS-OF-HINT-PAIR
 (10 10 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::HINT-PAIR))
 )
(SMT::HINT-PAIR-OF-FIELDS
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 )
(SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 )
(SMT::EQUAL-OF-HINT-PAIR
 (6 6 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (6 6 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 )
(SMT::HINT-PAIR-OF-PSEUDO-TERM-FIX-THM
 (4 2 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 )
(SMT::HINT-PAIR-PSEUDO-TERM-EQUIV-CONGRUENCE-ON-THM)
(SMT::HINT-PAIR-OF-TRUE-LIST-FIX-HINTS
 (4 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 )
(SMT::HINT-PAIR-TRUE-LIST-EQUIV-CONGRUENCE-ON-HINTS)
(SMT::HINT-PAIR-FIX-REDEF)
(SMT::HINT-PAIR-LISTP)
(STD::DEFLIST-LOCAL-BOOLEANP-ELEMENT-THM)
(SMT::HINT-PAIR-LISTP-OF-CONS)
(SMT::HINT-PAIR-LISTP-OF-CDR-WHEN-HINT-PAIR-LISTP)
(SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP)
(SMT::HINT-PAIR-P-OF-CAR-WHEN-HINT-PAIR-LISTP)
(SMT::TRUE-LISTP-WHEN-HINT-PAIR-LISTP-COMPOUND-RECOGNIZER)
(SMT::HINT-PAIR-LISTP-OF-LIST-FIX)
(SMT::HINT-PAIR-LISTP-OF-SFIX)
(SMT::HINT-PAIR-LISTP-OF-INSERT)
(SMT::HINT-PAIR-LISTP-OF-DELETE)
(SMT::HINT-PAIR-LISTP-OF-MERGESORT)
(SMT::HINT-PAIR-LISTP-OF-UNION)
(SMT::HINT-PAIR-LISTP-OF-INTERSECT-1)
(SMT::HINT-PAIR-LISTP-OF-INTERSECT-2)
(SMT::HINT-PAIR-LISTP-OF-DIFFERENCE)
(SMT::HINT-PAIR-LISTP-OF-DUPLICATED-MEMBERS)
(SMT::HINT-PAIR-LISTP-OF-REV)
(SMT::HINT-PAIR-LISTP-OF-APPEND)
(SMT::HINT-PAIR-LISTP-OF-RCONS)
(SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP)
(SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL)
(SMT::HINT-PAIR-LISTP-OF-SET-DIFFERENCE-EQUAL)
(SMT::HINT-PAIR-LISTP-OF-INTERSECTION-EQUAL-1)
(SMT::HINT-PAIR-LISTP-OF-INTERSECTION-EQUAL-2)
(SMT::HINT-PAIR-LISTP-OF-UNION-EQUAL)
(SMT::HINT-PAIR-LISTP-OF-TAKE)
(SMT::HINT-PAIR-LISTP-OF-REPEAT)
(SMT::HINT-PAIR-P-OF-NTH-WHEN-HINT-PAIR-LISTP)
(SMT::HINT-PAIR-LISTP-OF-UPDATE-NTH)
(SMT::HINT-PAIR-LISTP-OF-BUTLAST)
(SMT::HINT-PAIR-LISTP-OF-NTHCDR)
(SMT::HINT-PAIR-LISTP-OF-LAST)
(SMT::HINT-PAIR-LISTP-OF-REMOVE)
(SMT::HINT-PAIR-LISTP-OF-REVAPPEND)
(SMT::HINT-PAIR-LIST-FIX$INLINE)
(SMT::HINT-PAIR-LISTP-OF-HINT-PAIR-LIST-FIX
 (30 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (22 2 (:REWRITE SMT::HINT-PAIR-P-OF-CAR-WHEN-HINT-PAIR-LISTP))
 (18 10 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (15 1 (:DEFINITION SMT::HINT-PAIR-LISTP))
 (12 6 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (12 5 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP))
 (8 8 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:REWRITE FTY::OPEN-MEMBER-EQUAL-ON-LIST-OF-TAGS))
 (2 1 (:REWRITE SMT::HINT-PAIR-LISTP-OF-CDR-WHEN-HINT-PAIR-LISTP))
 )
(SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP
 (32 4 (:REWRITE SMT::HINT-PAIR-LISTP-OF-CDR-WHEN-HINT-PAIR-LISTP))
 (28 24 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (13 3 (:REWRITE SMT::HINT-PAIR-P-OF-CAR-WHEN-HINT-PAIR-LISTP))
 (9 6 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (2 2 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (1 1 (:REWRITE FTY::OPEN-MEMBER-EQUAL-ON-LIST-OF-TAGS))
 )
(SMT::HINT-PAIR-LIST-FIX$INLINE
 (8 8 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (6 1 (:REWRITE SMT::HINT-PAIR-P-OF-CAR-WHEN-HINT-PAIR-LISTP))
 (6 1 (:REWRITE SMT::HINT-PAIR-LISTP-OF-CDR-WHEN-HINT-PAIR-LISTP))
 (4 4 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (2 2 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP))
 )
(SMT::HINT-PAIR-LIST-EQUIV$INLINE)
(SMT::HINT-PAIR-LIST-EQUIV-IS-AN-EQUIVALENCE)
(SMT::HINT-PAIR-LIST-EQUIV-IMPLIES-EQUAL-HINT-PAIR-LIST-FIX-1)
(SMT::HINT-PAIR-LIST-FIX-UNDER-HINT-PAIR-LIST-EQUIV)
(SMT::EQUAL-OF-HINT-PAIR-LIST-FIX-1-FORWARD-TO-HINT-PAIR-LIST-EQUIV)
(SMT::EQUAL-OF-HINT-PAIR-LIST-FIX-2-FORWARD-TO-HINT-PAIR-LIST-EQUIV)
(SMT::HINT-PAIR-LIST-EQUIV-OF-HINT-PAIR-LIST-FIX-1-FORWARD)
(SMT::HINT-PAIR-LIST-EQUIV-OF-HINT-PAIR-LIST-FIX-2-FORWARD)
(SMT::CAR-OF-HINT-PAIR-LIST-FIX-X-UNDER-HINT-PAIR-EQUIV
 (33 3 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (18 3 (:REWRITE SMT::HINT-PAIR-P-OF-CAR-WHEN-HINT-PAIR-LISTP))
 (18 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (12 12 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (12 12 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (6 6 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (6 6 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (6 6 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP))
 (6 1 (:REWRITE SMT::HINT-PAIR-LISTP-OF-CDR-WHEN-HINT-PAIR-LISTP))
 (3 3 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LIST-FIX$INLINE))
 )
(SMT::CAR-HINT-PAIR-LIST-EQUIV-CONGRUENCE-ON-X-UNDER-HINT-PAIR-EQUIV)
(SMT::CDR-OF-HINT-PAIR-LIST-FIX-X-UNDER-HINT-PAIR-LIST-EQUIV
 (41 3 (:REWRITE SMT::HINT-PAIR-LISTP-OF-CDR-WHEN-HINT-PAIR-LISTP))
 (22 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (20 20 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (12 2 (:REWRITE SMT::HINT-PAIR-P-OF-CAR-WHEN-HINT-PAIR-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (4 4 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 )
(SMT::CDR-HINT-PAIR-LIST-EQUIV-CONGRUENCE-ON-X-UNDER-HINT-PAIR-LIST-EQUIV)
(SMT::CONS-OF-HINT-PAIR-FIX-X-UNDER-HINT-PAIR-LIST-EQUIV
 (34 4 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (17 2 (:REWRITE SMT::HINT-PAIR-LISTP-OF-CONS))
 (10 10 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (8 8 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (5 5 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP))
 )
(SMT::CONS-HINT-PAIR-EQUIV-CONGRUENCE-ON-X-UNDER-HINT-PAIR-LIST-EQUIV)
(SMT::CONS-OF-HINT-PAIR-LIST-FIX-Y-UNDER-HINT-PAIR-LIST-EQUIV
 (20 2 (:REWRITE SMT::HINT-PAIR-LISTP-OF-CONS))
 (8 8 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (8 8 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (8 8 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (6 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (5 4 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP))
 )
(SMT::CONS-HINT-PAIR-LIST-EQUIV-CONGRUENCE-ON-Y-UNDER-HINT-PAIR-LIST-EQUIV)
(SMT::CONSP-OF-HINT-PAIR-LIST-FIX
 (18 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (11 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (8 8 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (8 8 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (6 1 (:REWRITE SMT::HINT-PAIR-P-OF-CAR-WHEN-HINT-PAIR-LISTP))
 (6 1 (:REWRITE SMT::HINT-PAIR-LISTP-OF-CDR-WHEN-HINT-PAIR-LISTP))
 (4 4 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 )
(SMT::HINT-PAIR-LIST-FIX-UNDER-IFF
 (18 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (11 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (8 8 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (8 8 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (6 1 (:REWRITE SMT::HINT-PAIR-P-OF-CAR-WHEN-HINT-PAIR-LISTP))
 (6 1 (:REWRITE SMT::HINT-PAIR-LISTP-OF-CDR-WHEN-HINT-PAIR-LISTP))
 (4 4 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 )
(SMT::HINT-PAIR-LIST-FIX-OF-CONS
 (21 3 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (9 1 (:REWRITE SMT::HINT-PAIR-LISTP-OF-CONS))
 (6 6 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (6 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (4 4 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (3 3 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP))
 )
(SMT::LEN-OF-HINT-PAIR-LIST-FIX
 (35 4 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (14 14 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (13 13 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (12 2 (:REWRITE SMT::HINT-PAIR-LISTP-OF-CDR-WHEN-HINT-PAIR-LISTP))
 (11 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (7 7 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP))
 (6 1 (:REWRITE SMT::HINT-PAIR-P-OF-CAR-WHEN-HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (1 1 (:REWRITE FTY::EQUAL-OF-LEN))
 )
(SMT::HINT-PAIR-LIST-FIX-OF-APPEND
 (114 10 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (58 2 (:REWRITE SMT::HINT-PAIR-LISTP-OF-APPEND))
 (40 36 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (29 29 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (24 2 (:REWRITE SMT::HINT-PAIR-LISTP-OF-LIST-FIX))
 (22 16 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP))
 (14 4 (:REWRITE SMT::HINT-PAIR-LISTP-OF-CDR-WHEN-HINT-PAIR-LISTP))
 (12 12 (:TYPE-PRESCRIPTION TRUE-LIST-FIX))
 (12 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (6 1 (:REWRITE SMT::HINT-PAIR-P-OF-CAR-WHEN-HINT-PAIR-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 )
(SMT::HINT-PAIR-LIST-FIX-OF-REPEAT
 (20 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (16 4 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (12 2 (:REWRITE SMT::HINT-PAIR-LISTP-OF-REPEAT))
 (10 10 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (10 10 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (1 1 (:REWRITE-QUOTED-CONSTANT SMT::HINT-PAIR-LIST-FIX-UNDER-HINT-PAIR-LIST-EQUIV))
 )
(SMT::LIST-EQUIV-REFINES-HINT-PAIR-LIST-EQUIV
 (146 14 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (112 8 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (88 18 (:REWRITE SMT::HINT-PAIR-LISTP-OF-CDR-WHEN-HINT-PAIR-LISTP))
 (72 72 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (72 8 (:REWRITE SMT::HINT-PAIR-P-OF-CAR-WHEN-HINT-PAIR-LISTP))
 (70 70 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (36 36 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP))
 (16 16 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (16 16 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::NTH-OF-HINT-PAIR-LIST-FIX
 (239 17 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (167 16 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (124 24 (:REWRITE SMT::HINT-PAIR-LISTP-OF-CDR-WHEN-HINT-PAIR-LISTP))
 (124 12 (:REWRITE SMT::HINT-PAIR-P-OF-NTH-WHEN-HINT-PAIR-LISTP))
 (106 106 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (53 53 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP))
 (34 34 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (34 34 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (30 5 (:REWRITE SMT::HINT-PAIR-P-OF-CAR-WHEN-HINT-PAIR-LISTP))
 (29 22 (:REWRITE DEFAULT-+-2))
 (24 18 (:REWRITE DEFAULT-CDR))
 (22 22 (:REWRITE DEFAULT-+-1))
 (19 7 (:REWRITE ZP-OPEN))
 (18 14 (:REWRITE DEFAULT-<-2))
 (14 14 (:REWRITE DEFAULT-<-1))
 (13 13 (:REWRITE SMT::CONSP-OF-HINT-PAIR-LIST-FIX))
 (12 4 (:REWRITE FOLD-CONSTS-IN-+))
 (10 4 (:REWRITE DEFAULT-CAR))
 (8 8 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (8 8 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (4 4 (:REWRITE NTH-WHEN-PREFIXP))
 (4 4 (:LINEAR LISTPOS-COMPLETE))
 (4 4 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (2 2 (:REWRITE-QUOTED-CONSTANT SMT::HINT-PAIR-FIX-UNDER-HINT-PAIR-EQUIV))
 )
(SMT::HINT-PAIR-LIST-EQUIV-IMPLIES-HINT-PAIR-LIST-EQUIV-APPEND-1
 (269 32 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (205 17 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (128 128 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (126 126 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (120 17 (:REWRITE SMT::HINT-PAIR-P-OF-CAR-WHEN-HINT-PAIR-LISTP))
 (117 22 (:REWRITE SMT::HINT-PAIR-LISTP-OF-CDR-WHEN-HINT-PAIR-LISTP))
 (64 64 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP))
 (34 34 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (34 34 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::HINT-PAIR-LIST-EQUIV-IMPLIES-HINT-PAIR-LIST-EQUIV-APPEND-2
 (393 46 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (322 26 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (204 39 (:REWRITE SMT::HINT-PAIR-LISTP-OF-CDR-WHEN-HINT-PAIR-LISTP))
 (192 26 (:REWRITE SMT::HINT-PAIR-P-OF-CAR-WHEN-HINT-PAIR-LISTP))
 (190 190 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (189 189 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (95 95 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP))
 (52 52 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (52 52 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (4 4 (:REWRITE SMT::CONSP-OF-HINT-PAIR-LIST-FIX))
 )
(SMT::HINT-PAIR-LIST-EQUIV-IMPLIES-HINT-PAIR-LIST-EQUIV-NTHCDR-2
 (298 20 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (208 39 (:REWRITE SMT::HINT-PAIR-LISTP-OF-CDR-WHEN-HINT-PAIR-LISTP))
 (198 198 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (198 20 (:REWRITE SMT::HINT-PAIR-P-OF-CAR-WHEN-HINT-PAIR-LISTP))
 (40 40 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (40 40 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 )
(SMT::HINT-PAIR-LIST-EQUIV-IMPLIES-HINT-PAIR-LIST-EQUIV-TAKE-2
 (553 38 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (432 28 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (304 51 (:REWRITE SMT::HINT-PAIR-LISTP-OF-CDR-WHEN-HINT-PAIR-LISTP))
 (296 26 (:REWRITE SMT::HINT-PAIR-P-OF-CAR-WHEN-HINT-PAIR-LISTP))
 (236 236 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (236 236 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (229 24 (:REWRITE SMT::HINT-PAIR-LISTP-OF-TAKE))
 (136 118 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP))
 (66 66 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (66 66 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (18 18 (:TYPE-PRESCRIPTION NFIX))
 (12 12 (:TYPE-PRESCRIPTION LEN))
 (6 6 (:REWRITE-QUOTED-CONSTANT SMT::HINT-PAIR-LIST-FIX-UNDER-HINT-PAIR-LIST-EQUIV))
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::DECL->TYPE-REQFIX)
(SMT::HINT-PAIR-P-OF-DECL->TYPE-REQFIX)
(TMP-DEFTYPES-SYMBOLP-OF-SYMBOL-FIX)
(SMT::DECL-P
 (48 12 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (40 10 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (24 24 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (14 14 (:REWRITE DEFAULT-CAR))
 (12 12 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (10 10 (:REWRITE DEFAULT-CDR))
 )
(SMT::CONSP-WHEN-DECL-P)
(SMT::DECL-FIX$INLINE)
(SMT::DECL-P-OF-DECL-FIX
 (41 13 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (8 8 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (4 4 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (4 4 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE-QUOTED-CONSTANT SMT::PSEUDO-TERM-FIX-UNDER-PSEUDO-TERM-EQUIV))
 (2 2 (:REWRITE DEFAULT-CAR))
 )
(SMT::DECL-FIX-WHEN-DECL-P
 (13 13 (:REWRITE DEFAULT-CDR))
 (12 6 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (11 11 (:REWRITE DEFAULT-CAR))
 (8 2 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (4 4 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (4 1 (:REWRITE SMT::SYMBOLP-OF-CDAR-WHEN-FTY-FIELD-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (2 2 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (1 1 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::DECL-FIX$INLINE
 (61 60 (:REWRITE DEFAULT-CDR))
 (59 58 (:REWRITE DEFAULT-CAR))
 (41 10 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (27 15 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (19 19 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (12 3 (:REWRITE SMT::SYMBOLP-OF-CDAR-WHEN-FTY-FIELD-ALIST-P))
 (9 9 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (8 8 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (8 8 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 (3 3 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (3 1 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT)
(SMT::DECL-EQUIV$INLINE)
(SMT::DECL-EQUIV-IS-AN-EQUIVALENCE)
(SMT::DECL-EQUIV-IMPLIES-EQUAL-DECL-FIX-1)
(SMT::DECL-FIX-UNDER-DECL-EQUIV)
(SMT::EQUAL-OF-DECL-FIX-1-FORWARD-TO-DECL-EQUIV)
(SMT::EQUAL-OF-DECL-FIX-2-FORWARD-TO-DECL-EQUIV)
(SMT::DECL-EQUIV-OF-DECL-FIX-1-FORWARD)
(SMT::DECL-EQUIV-OF-DECL-FIX-2-FORWARD)
(SMT::DECL->NAME$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 )
(SMT::SYMBOLP-OF-DECL->NAME)
(SMT::DECL->NAME$INLINE-OF-DECL-FIX-X
 (9 3 (:REWRITE SMT::DECL-FIX-WHEN-DECL-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::DECL-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::DECL-FIX$INLINE))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 )
(SMT::DECL->NAME$INLINE-DECL-EQUIV-CONGRUENCE-ON-X)
(SMT::DECL->TYPE$INLINE
 (13 13 (:REWRITE DEFAULT-CDR))
 (11 11 (:REWRITE DEFAULT-CAR))
 (10 4 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (8 2 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (4 4 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (4 1 (:REWRITE SMT::SYMBOLP-OF-CDAR-WHEN-FTY-FIELD-ALIST-P))
 (2 2 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (1 1 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::HINT-PAIR-P-OF-DECL->TYPE
 (6 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 )
(SMT::DECL->TYPE$INLINE-OF-DECL-FIX-X
 (25 19 (:REWRITE DEFAULT-CDR))
 (17 11 (:REWRITE DEFAULT-CAR))
 (10 10 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (9 3 (:REWRITE SMT::DECL-FIX-WHEN-DECL-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::DECL-P))
 (5 1 (:DEFINITION SMT::TRUE-LIST-FIX))
 (4 4 (:REWRITE-QUOTED-CONSTANT SMT::PSEUDO-TERM-FIX-UNDER-PSEUDO-TERM-EQUIV))
 (1 1 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::DECL->TYPE$INLINE-DECL-EQUIV-CONGRUENCE-ON-X)
(SMT::DECL
 (2 2 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 )
(SMT::DECL-P-OF-DECL
 (25 9 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (2 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (2 2 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (1 1 (:REWRITE-QUOTED-CONSTANT SMT::PSEUDO-TERM-FIX-UNDER-PSEUDO-TERM-EQUIV))
 )
(SMT::DECL->NAME-OF-DECL
 (6 6 (:TYPE-PRESCRIPTION SMT::DECL))
 )
(SMT::DECL->TYPE-OF-DECL
 (10 10 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (9 3 (:REWRITE DEFAULT-CDR))
 (9 3 (:REWRITE DEFAULT-CAR))
 (5 1 (:DEFINITION SMT::TRUE-LIST-FIX))
 (4 4 (:REWRITE-QUOTED-CONSTANT SMT::PSEUDO-TERM-FIX-UNDER-PSEUDO-TERM-EQUIV))
 )
(SMT::DECL-REQUIREMENTS
 (11 3 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (2 2 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE-QUOTED-CONSTANT SMT::PSEUDO-TERM-FIX-UNDER-PSEUDO-TERM-EQUIV))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(SMT::DECL-OF-FIELDS
 (25 19 (:REWRITE DEFAULT-CDR))
 (17 11 (:REWRITE DEFAULT-CAR))
 (10 10 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (5 1 (:DEFINITION SMT::TRUE-LIST-FIX))
 (4 4 (:REWRITE-QUOTED-CONSTANT SMT::PSEUDO-TERM-FIX-UNDER-PSEUDO-TERM-EQUIV))
 (3 3 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (3 3 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 (3 1 (:REWRITE SMT::DECL-FIX-WHEN-DECL-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::DECL-P))
 )
(SMT::DECL-FIX-WHEN-DECL
 (25 19 (:REWRITE DEFAULT-CDR))
 (17 11 (:REWRITE DEFAULT-CAR))
 (10 10 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (5 1 (:DEFINITION SMT::TRUE-LIST-FIX))
 (4 4 (:REWRITE-QUOTED-CONSTANT SMT::PSEUDO-TERM-FIX-UNDER-PSEUDO-TERM-EQUIV))
 (3 3 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (3 3 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 (3 1 (:REWRITE SMT::DECL-FIX-WHEN-DECL-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::DECL-P))
 )
(SMT::EQUAL-OF-DECL
 (77 70 (:REWRITE DEFAULT-CDR))
 (56 50 (:REWRITE DEFAULT-CAR))
 (36 36 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (24 6 (:REWRITE SMT::SYMBOLP-OF-CDAR-WHEN-FTY-FIELD-ALIST-P))
 (20 4 (:DEFINITION SMT::TRUE-LIST-FIX))
 (14 14 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (14 14 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 (12 12 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (11 11 (:REWRITE-QUOTED-CONSTANT SMT::PSEUDO-TERM-FIX-UNDER-PSEUDO-TERM-EQUIV))
 (6 6 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::DECL-OF-SYMBOL-FIX-NAME
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 )
(SMT::DECL-SYMBOL-EQUIV-CONGRUENCE-ON-NAME)
(SMT::DECL-OF-HINT-PAIR-FIX-TYPE
 (2 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::DECL-HINT-PAIR-EQUIV-CONGRUENCE-ON-TYPE)
(SMT::DECL-FIX-REDEF)
(SMT::DECL-LISTP)
(STD::DEFLIST-LOCAL-BOOLEANP-ELEMENT-THM)
(SMT::DECL-LISTP-OF-CONS)
(SMT::DECL-LISTP-OF-CDR-WHEN-DECL-LISTP)
(SMT::DECL-LISTP-WHEN-NOT-CONSP)
(SMT::DECL-P-OF-CAR-WHEN-DECL-LISTP)
(SMT::TRUE-LISTP-WHEN-DECL-LISTP-COMPOUND-RECOGNIZER)
(SMT::DECL-LISTP-OF-LIST-FIX)
(SMT::DECL-LISTP-OF-SFIX)
(SMT::DECL-LISTP-OF-INSERT)
(SMT::DECL-LISTP-OF-DELETE)
(SMT::DECL-LISTP-OF-MERGESORT)
(SMT::DECL-LISTP-OF-UNION)
(SMT::DECL-LISTP-OF-INTERSECT-1)
(SMT::DECL-LISTP-OF-INTERSECT-2)
(SMT::DECL-LISTP-OF-DIFFERENCE)
(SMT::DECL-LISTP-OF-DUPLICATED-MEMBERS)
(SMT::DECL-LISTP-OF-REV)
(SMT::DECL-LISTP-OF-APPEND)
(SMT::DECL-LISTP-OF-RCONS)
(SMT::DECL-P-WHEN-MEMBER-EQUAL-OF-DECL-LISTP)
(SMT::DECL-LISTP-WHEN-SUBSETP-EQUAL)
(SMT::DECL-LISTP-OF-SET-DIFFERENCE-EQUAL)
(SMT::DECL-LISTP-OF-INTERSECTION-EQUAL-1)
(SMT::DECL-LISTP-OF-INTERSECTION-EQUAL-2)
(SMT::DECL-LISTP-OF-UNION-EQUAL)
(SMT::DECL-LISTP-OF-TAKE)
(SMT::DECL-LISTP-OF-REPEAT)
(SMT::DECL-P-OF-NTH-WHEN-DECL-LISTP)
(SMT::DECL-LISTP-OF-UPDATE-NTH)
(SMT::DECL-LISTP-OF-BUTLAST)
(SMT::DECL-LISTP-OF-NTHCDR)
(SMT::DECL-LISTP-OF-LAST)
(SMT::DECL-LISTP-OF-REMOVE)
(SMT::DECL-LISTP-OF-REVAPPEND)
(SMT::DECL-LIST-FIX$INLINE)
(SMT::DECL-LISTP-OF-DECL-LIST-FIX
 (30 1 (:REWRITE SMT::DECL-FIX-WHEN-DECL-P))
 (22 2 (:REWRITE SMT::DECL-P-OF-CAR-WHEN-DECL-LISTP))
 (18 10 (:REWRITE SMT::DECL-LISTP-WHEN-SUBSETP-EQUAL))
 (15 1 (:DEFINITION SMT::DECL-LISTP))
 (12 6 (:REWRITE SMT::DECL-P-WHEN-MEMBER-EQUAL-OF-DECL-LISTP))
 (12 5 (:REWRITE SMT::DECL-LISTP-WHEN-NOT-CONSP))
 (8 8 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION SMT::DECL-P))
 (2 2 (:REWRITE FTY::OPEN-MEMBER-EQUAL-ON-LIST-OF-TAGS))
 (2 1 (:REWRITE SMT::DECL-LISTP-OF-CDR-WHEN-DECL-LISTP))
 )
(SMT::DECL-LIST-FIX-WHEN-DECL-LISTP
 (32 4 (:REWRITE SMT::DECL-LISTP-OF-CDR-WHEN-DECL-LISTP))
 (28 24 (:REWRITE SMT::DECL-LISTP-WHEN-SUBSETP-EQUAL))
 (13 3 (:REWRITE SMT::DECL-P-OF-CAR-WHEN-DECL-LISTP))
 (9 6 (:REWRITE SMT::DECL-P-WHEN-MEMBER-EQUAL-OF-DECL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (2 2 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (1 1 (:REWRITE FTY::OPEN-MEMBER-EQUAL-ON-LIST-OF-TAGS))
 )
(SMT::DECL-LIST-FIX$INLINE
 (8 8 (:REWRITE SMT::DECL-LISTP-WHEN-SUBSETP-EQUAL))
 (6 1 (:REWRITE SMT::DECL-P-OF-CAR-WHEN-DECL-LISTP))
 (6 1 (:REWRITE SMT::DECL-LISTP-OF-CDR-WHEN-DECL-LISTP))
 (4 4 (:REWRITE SMT::DECL-LISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SMT::DECL-P-WHEN-MEMBER-EQUAL-OF-DECL-LISTP))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (2 2 (:REWRITE SMT::DECL-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE SMT::DECL-LISTP-WHEN-NOT-CONSP))
 )
(SMT::DECL-LIST-EQUIV$INLINE)
(SMT::DECL-LIST-EQUIV-IS-AN-EQUIVALENCE)
(SMT::DECL-LIST-EQUIV-IMPLIES-EQUAL-DECL-LIST-FIX-1)
(SMT::DECL-LIST-FIX-UNDER-DECL-LIST-EQUIV)
(SMT::EQUAL-OF-DECL-LIST-FIX-1-FORWARD-TO-DECL-LIST-EQUIV)
(SMT::EQUAL-OF-DECL-LIST-FIX-2-FORWARD-TO-DECL-LIST-EQUIV)
(SMT::DECL-LIST-EQUIV-OF-DECL-LIST-FIX-1-FORWARD)
(SMT::DECL-LIST-EQUIV-OF-DECL-LIST-FIX-2-FORWARD)
(SMT::CAR-OF-DECL-LIST-FIX-X-UNDER-DECL-EQUIV
 (33 3 (:REWRITE SMT::DECL-FIX-WHEN-DECL-P))
 (18 3 (:REWRITE SMT::DECL-P-OF-CAR-WHEN-DECL-LISTP))
 (18 2 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (12 12 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (12 12 (:REWRITE SMT::DECL-LISTP-WHEN-SUBSETP-EQUAL))
 (6 6 (:TYPE-PRESCRIPTION SMT::DECL-P))
 (6 6 (:REWRITE SMT::DECL-P-WHEN-MEMBER-EQUAL-OF-DECL-LISTP))
 (6 6 (:REWRITE SMT::DECL-LISTP-WHEN-NOT-CONSP))
 (6 1 (:REWRITE SMT::DECL-LISTP-OF-CDR-WHEN-DECL-LISTP))
 (3 3 (:TYPE-PRESCRIPTION SMT::DECL-LIST-FIX$INLINE))
 )
(SMT::CAR-DECL-LIST-EQUIV-CONGRUENCE-ON-X-UNDER-DECL-EQUIV)
(SMT::CDR-OF-DECL-LIST-FIX-X-UNDER-DECL-LIST-EQUIV
 (41 3 (:REWRITE SMT::DECL-LISTP-OF-CDR-WHEN-DECL-LISTP))
 (22 2 (:REWRITE SMT::DECL-FIX-WHEN-DECL-P))
 (20 20 (:REWRITE SMT::DECL-LISTP-WHEN-SUBSETP-EQUAL))
 (12 2 (:REWRITE SMT::DECL-P-OF-CAR-WHEN-DECL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SMT::DECL-P))
 (4 4 (:REWRITE SMT::DECL-P-WHEN-MEMBER-EQUAL-OF-DECL-LISTP))
 )
(SMT::CDR-DECL-LIST-EQUIV-CONGRUENCE-ON-X-UNDER-DECL-LIST-EQUIV)
(SMT::CONS-OF-DECL-FIX-X-UNDER-DECL-LIST-EQUIV
 (34 4 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (17 2 (:REWRITE SMT::DECL-LISTP-OF-CONS))
 (10 10 (:REWRITE SMT::DECL-LISTP-WHEN-SUBSETP-EQUAL))
 (8 8 (:REWRITE SMT::DECL-P-WHEN-MEMBER-EQUAL-OF-DECL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (5 5 (:REWRITE SMT::DECL-LISTP-WHEN-NOT-CONSP))
 )
(SMT::CONS-DECL-EQUIV-CONGRUENCE-ON-X-UNDER-DECL-LIST-EQUIV)
(SMT::CONS-OF-DECL-LIST-FIX-Y-UNDER-DECL-LIST-EQUIV
 (20 2 (:REWRITE SMT::DECL-LISTP-OF-CONS))
 (8 8 (:TYPE-PRESCRIPTION SMT::DECL-P))
 (8 8 (:REWRITE SMT::DECL-P-WHEN-MEMBER-EQUAL-OF-DECL-LISTP))
 (8 8 (:REWRITE SMT::DECL-LISTP-WHEN-SUBSETP-EQUAL))
 (6 2 (:REWRITE SMT::DECL-FIX-WHEN-DECL-P))
 (5 4 (:REWRITE SMT::DECL-LISTP-WHEN-NOT-CONSP))
 )
(SMT::CONS-DECL-LIST-EQUIV-CONGRUENCE-ON-Y-UNDER-DECL-LIST-EQUIV)
(SMT::CONSP-OF-DECL-LIST-FIX
 (18 2 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (11 1 (:REWRITE SMT::DECL-FIX-WHEN-DECL-P))
 (8 8 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (8 8 (:REWRITE SMT::DECL-LISTP-WHEN-SUBSETP-EQUAL))
 (6 1 (:REWRITE SMT::DECL-P-OF-CAR-WHEN-DECL-LISTP))
 (6 1 (:REWRITE SMT::DECL-LISTP-OF-CDR-WHEN-DECL-LISTP))
 (4 4 (:REWRITE SMT::DECL-LISTP-WHEN-NOT-CONSP))
 (2 2 (:TYPE-PRESCRIPTION SMT::DECL-P))
 (2 2 (:REWRITE SMT::DECL-P-WHEN-MEMBER-EQUAL-OF-DECL-LISTP))
 )
(SMT::DECL-LIST-FIX-UNDER-IFF
 (18 2 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (11 1 (:REWRITE SMT::DECL-FIX-WHEN-DECL-P))
 (8 8 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (8 8 (:REWRITE SMT::DECL-LISTP-WHEN-SUBSETP-EQUAL))
 (6 1 (:REWRITE SMT::DECL-P-OF-CAR-WHEN-DECL-LISTP))
 (6 1 (:REWRITE SMT::DECL-LISTP-OF-CDR-WHEN-DECL-LISTP))
 (4 4 (:REWRITE SMT::DECL-LISTP-WHEN-NOT-CONSP))
 (2 2 (:TYPE-PRESCRIPTION SMT::DECL-P))
 (2 2 (:REWRITE SMT::DECL-P-WHEN-MEMBER-EQUAL-OF-DECL-LISTP))
 )
(SMT::DECL-LIST-FIX-OF-CONS
 (21 3 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (9 1 (:REWRITE SMT::DECL-LISTP-OF-CONS))
 (6 6 (:REWRITE SMT::DECL-LISTP-WHEN-SUBSETP-EQUAL))
 (6 2 (:REWRITE SMT::DECL-FIX-WHEN-DECL-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::DECL-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (4 4 (:REWRITE SMT::DECL-P-WHEN-MEMBER-EQUAL-OF-DECL-LISTP))
 (3 3 (:REWRITE SMT::DECL-LISTP-WHEN-NOT-CONSP))
 )
(SMT::LEN-OF-DECL-LIST-FIX
 (35 4 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (14 14 (:REWRITE SMT::DECL-LISTP-WHEN-SUBSETP-EQUAL))
 (13 13 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (12 2 (:REWRITE SMT::DECL-LISTP-OF-CDR-WHEN-DECL-LISTP))
 (11 1 (:REWRITE SMT::DECL-FIX-WHEN-DECL-P))
 (7 7 (:REWRITE SMT::DECL-LISTP-WHEN-NOT-CONSP))
 (6 1 (:REWRITE SMT::DECL-P-OF-CAR-WHEN-DECL-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::DECL-P))
 (2 2 (:REWRITE SMT::DECL-P-WHEN-MEMBER-EQUAL-OF-DECL-LISTP))
 (1 1 (:REWRITE FTY::EQUAL-OF-LEN))
 )
(SMT::DECL-LIST-FIX-OF-APPEND
 (114 10 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (58 2 (:REWRITE SMT::DECL-LISTP-OF-APPEND))
 (40 36 (:REWRITE SMT::DECL-LISTP-WHEN-SUBSETP-EQUAL))
 (29 29 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (24 2 (:REWRITE SMT::DECL-LISTP-OF-LIST-FIX))
 (22 16 (:REWRITE SMT::DECL-LISTP-WHEN-NOT-CONSP))
 (14 4 (:REWRITE SMT::DECL-LISTP-OF-CDR-WHEN-DECL-LISTP))
 (12 12 (:TYPE-PRESCRIPTION TRUE-LIST-FIX))
 (12 2 (:REWRITE SMT::DECL-FIX-WHEN-DECL-P))
 (6 1 (:REWRITE SMT::DECL-P-OF-CAR-WHEN-DECL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (2 2 (:TYPE-PRESCRIPTION SMT::DECL-P))
 (2 2 (:REWRITE SMT::DECL-P-WHEN-MEMBER-EQUAL-OF-DECL-LISTP))
 )
(SMT::DECL-LIST-FIX-OF-REPEAT
 (20 2 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (16 4 (:REWRITE SMT::DECL-FIX-WHEN-DECL-P))
 (12 2 (:REWRITE SMT::DECL-LISTP-OF-REPEAT))
 (10 10 (:TYPE-PRESCRIPTION SMT::DECL-P))
 (10 10 (:REWRITE SMT::DECL-P-WHEN-MEMBER-EQUAL-OF-DECL-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (1 1 (:REWRITE-QUOTED-CONSTANT SMT::DECL-LIST-FIX-UNDER-DECL-LIST-EQUIV))
 )
(SMT::LIST-EQUIV-REFINES-DECL-LIST-EQUIV
 (146 14 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (112 8 (:REWRITE SMT::DECL-FIX-WHEN-DECL-P))
 (88 18 (:REWRITE SMT::DECL-LISTP-OF-CDR-WHEN-DECL-LISTP))
 (72 72 (:REWRITE SMT::DECL-LISTP-WHEN-SUBSETP-EQUAL))
 (72 8 (:REWRITE SMT::DECL-P-OF-CAR-WHEN-DECL-LISTP))
 (70 70 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (36 36 (:REWRITE SMT::DECL-LISTP-WHEN-NOT-CONSP))
 (16 16 (:TYPE-PRESCRIPTION SMT::DECL-P))
 (16 16 (:REWRITE SMT::DECL-P-WHEN-MEMBER-EQUAL-OF-DECL-LISTP))
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::NTH-OF-DECL-LIST-FIX
 (239 17 (:REWRITE SMT::DECL-FIX-WHEN-DECL-P))
 (167 16 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (124 24 (:REWRITE SMT::DECL-LISTP-OF-CDR-WHEN-DECL-LISTP))
 (124 12 (:REWRITE SMT::DECL-P-OF-NTH-WHEN-DECL-LISTP))
 (106 106 (:REWRITE SMT::DECL-LISTP-WHEN-SUBSETP-EQUAL))
 (53 53 (:REWRITE SMT::DECL-LISTP-WHEN-NOT-CONSP))
 (34 34 (:TYPE-PRESCRIPTION SMT::DECL-P))
 (34 34 (:REWRITE SMT::DECL-P-WHEN-MEMBER-EQUAL-OF-DECL-LISTP))
 (30 5 (:REWRITE SMT::DECL-P-OF-CAR-WHEN-DECL-LISTP))
 (29 22 (:REWRITE DEFAULT-+-2))
 (24 18 (:REWRITE DEFAULT-CDR))
 (22 22 (:REWRITE DEFAULT-+-1))
 (19 7 (:REWRITE ZP-OPEN))
 (18 14 (:REWRITE DEFAULT-<-2))
 (14 14 (:REWRITE DEFAULT-<-1))
 (13 13 (:REWRITE SMT::CONSP-OF-DECL-LIST-FIX))
 (12 4 (:REWRITE FOLD-CONSTS-IN-+))
 (10 4 (:REWRITE DEFAULT-CAR))
 (8 8 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (8 8 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (4 4 (:REWRITE NTH-WHEN-PREFIXP))
 (4 4 (:LINEAR LISTPOS-COMPLETE))
 (4 4 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (2 2 (:REWRITE-QUOTED-CONSTANT SMT::DECL-FIX-UNDER-DECL-EQUIV))
 )
(SMT::DECL-LIST-EQUIV-IMPLIES-DECL-LIST-EQUIV-APPEND-1
 (269 32 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (205 17 (:REWRITE SMT::DECL-FIX-WHEN-DECL-P))
 (128 128 (:REWRITE SMT::DECL-LISTP-WHEN-SUBSETP-EQUAL))
 (126 126 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (120 17 (:REWRITE SMT::DECL-P-OF-CAR-WHEN-DECL-LISTP))
 (117 22 (:REWRITE SMT::DECL-LISTP-OF-CDR-WHEN-DECL-LISTP))
 (64 64 (:REWRITE SMT::DECL-LISTP-WHEN-NOT-CONSP))
 (34 34 (:TYPE-PRESCRIPTION SMT::DECL-P))
 (34 34 (:REWRITE SMT::DECL-P-WHEN-MEMBER-EQUAL-OF-DECL-LISTP))
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::DECL-LIST-EQUIV-IMPLIES-DECL-LIST-EQUIV-APPEND-2
 (393 46 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (322 26 (:REWRITE SMT::DECL-FIX-WHEN-DECL-P))
 (204 39 (:REWRITE SMT::DECL-LISTP-OF-CDR-WHEN-DECL-LISTP))
 (192 26 (:REWRITE SMT::DECL-P-OF-CAR-WHEN-DECL-LISTP))
 (190 190 (:REWRITE SMT::DECL-LISTP-WHEN-SUBSETP-EQUAL))
 (189 189 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (95 95 (:REWRITE SMT::DECL-LISTP-WHEN-NOT-CONSP))
 (52 52 (:TYPE-PRESCRIPTION SMT::DECL-P))
 (52 52 (:REWRITE SMT::DECL-P-WHEN-MEMBER-EQUAL-OF-DECL-LISTP))
 (4 4 (:REWRITE SMT::CONSP-OF-DECL-LIST-FIX))
 )
(SMT::DECL-LIST-EQUIV-IMPLIES-DECL-LIST-EQUIV-NTHCDR-2
 (298 20 (:REWRITE SMT::DECL-FIX-WHEN-DECL-P))
 (208 39 (:REWRITE SMT::DECL-LISTP-OF-CDR-WHEN-DECL-LISTP))
 (198 198 (:REWRITE SMT::DECL-LISTP-WHEN-SUBSETP-EQUAL))
 (198 20 (:REWRITE SMT::DECL-P-OF-CAR-WHEN-DECL-LISTP))
 (40 40 (:TYPE-PRESCRIPTION SMT::DECL-P))
 (40 40 (:REWRITE SMT::DECL-P-WHEN-MEMBER-EQUAL-OF-DECL-LISTP))
 )
(SMT::DECL-LIST-EQUIV-IMPLIES-DECL-LIST-EQUIV-TAKE-2
 (553 38 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (432 28 (:REWRITE SMT::DECL-FIX-WHEN-DECL-P))
 (304 51 (:REWRITE SMT::DECL-LISTP-OF-CDR-WHEN-DECL-LISTP))
 (296 26 (:REWRITE SMT::DECL-P-OF-CAR-WHEN-DECL-LISTP))
 (236 236 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (236 236 (:REWRITE SMT::DECL-LISTP-WHEN-SUBSETP-EQUAL))
 (229 24 (:REWRITE SMT::DECL-LISTP-OF-TAKE))
 (136 118 (:REWRITE SMT::DECL-LISTP-WHEN-NOT-CONSP))
 (66 66 (:TYPE-PRESCRIPTION SMT::DECL-P))
 (66 66 (:REWRITE SMT::DECL-P-WHEN-MEMBER-EQUAL-OF-DECL-LISTP))
 (18 18 (:TYPE-PRESCRIPTION NFIX))
 (12 12 (:TYPE-PRESCRIPTION LEN))
 (6 6 (:REWRITE-QUOTED-CONSTANT SMT::DECL-LIST-FIX-UNDER-DECL-LIST-EQUIV))
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(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::FUNC-P
 (48 12 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (40 10 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (24 24 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (14 14 (:REWRITE DEFAULT-CAR))
 (12 12 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (10 10 (:REWRITE DEFAULT-CDR))
 )
(SMT::CONSP-WHEN-FUNC-P)
(SMT::FUNC-FIX$INLINE)
(SMT::FUNC-P-OF-FUNC-FIX
 (50 34 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (32 16 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (22 14 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (20 12 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (16 16 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (16 16 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (16 8 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (8 8 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (4 4 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::FUNC-FIX-WHEN-FUNC-P
 (5 2 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 (1 1 (:DEFINITION ALISTP))
 )
(SMT::FUNC-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::FUNC-EQUIV$INLINE)
(SMT::FUNC-EQUIV-IS-AN-EQUIVALENCE)
(SMT::FUNC-EQUIV-IMPLIES-EQUAL-FUNC-FIX-1)
(SMT::FUNC-FIX-UNDER-FUNC-EQUIV)
(SMT::EQUAL-OF-FUNC-FIX-1-FORWARD-TO-FUNC-EQUIV)
(SMT::EQUAL-OF-FUNC-FIX-2-FORWARD-TO-FUNC-EQUIV)
(SMT::FUNC-EQUIV-OF-FUNC-FIX-1-FORWARD)
(SMT::FUNC-EQUIV-OF-FUNC-FIX-2-FORWARD)
(SMT::FUNC->NAME$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 )
(SMT::SYMBOLP-OF-FUNC->NAME)
(SMT::FUNC->NAME$INLINE-OF-FUNC-FIX-X
 (9 3 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::FUNC-FIX$INLINE))
 (6 2 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (6 2 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 )
(SMT::FUNC->NAME$INLINE-FUNC-EQUIV-CONGRUENCE-ON-X)
(SMT::FUNC->FORMALS$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::DECL-LISTP-OF-FUNC->FORMALS)
(SMT::FUNC->FORMALS$INLINE-OF-FUNC-FIX-X
 (9 3 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (6 2 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (1 1 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::FUNC->FORMALS$INLINE-FUNC-EQUIV-CONGRUENCE-ON-X)
(SMT::FUNC->GUARD$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::HINT-PAIR-P-OF-FUNC->GUARD)
(SMT::FUNC->GUARD$INLINE-OF-FUNC-FIX-X
 (9 3 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (6 2 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (6 2 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (1 1 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::FUNC->GUARD$INLINE-FUNC-EQUIV-CONGRUENCE-ON-X)
(SMT::FUNC->RETURNS$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::DECL-LISTP-OF-FUNC->RETURNS)
(SMT::FUNC->RETURNS$INLINE-OF-FUNC-FIX-X
 (9 3 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (6 2 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (1 1 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::FUNC->RETURNS$INLINE-FUNC-EQUIV-CONGRUENCE-ON-X)
(SMT::FUNC->MORE-RETURNS$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::HINT-PAIR-LISTP-OF-FUNC->MORE-RETURNS)
(SMT::FUNC->MORE-RETURNS$INLINE-OF-FUNC-FIX-X
 (9 3 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (6 2 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (6 2 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (1 1 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::FUNC->MORE-RETURNS$INLINE-FUNC-EQUIV-CONGRUENCE-ON-X)
(SMT::FUNC->EXPANSION-DEPTH$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::NATP-OF-FUNC->EXPANSION-DEPTH)
(SMT::FUNC->EXPANSION-DEPTH$INLINE-OF-FUNC-FIX-X
 (10 10 (:TYPE-PRESCRIPTION NATP))
 (9 3 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::FUNC-FIX$INLINE))
 (6 2 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (6 2 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (1 1 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::FUNC->EXPANSION-DEPTH$INLINE-FUNC-EQUIV-CONGRUENCE-ON-X)
(SMT::FUNC->FLATTENED-FORMALS$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::SYMBOL-LISTP-OF-FUNC->FLATTENED-FORMALS)
(SMT::FUNC->FLATTENED-FORMALS$INLINE-OF-FUNC-FIX-X
 (9 3 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (6 2 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (1 1 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::FUNC->FLATTENED-FORMALS$INLINE-FUNC-EQUIV-CONGRUENCE-ON-X)
(SMT::FUNC->FLATTENED-RETURNS$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::SYMBOL-LISTP-OF-FUNC->FLATTENED-RETURNS)
(SMT::FUNC->FLATTENED-RETURNS$INLINE-OF-FUNC-FIX-X
 (9 3 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (6 2 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (1 1 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::FUNC->FLATTENED-RETURNS$INLINE-FUNC-EQUIV-CONGRUENCE-ON-X)
(SMT::FUNC)
(SMT::FUNC-P-OF-FUNC
 (44 32 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (26 14 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (19 13 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (17 11 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (13 7 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::FUNC->NAME-OF-FUNC
 (6 6 (:TYPE-PRESCRIPTION SMT::FUNC))
 )
(SMT::FUNC->FORMALS-OF-FUNC)
(SMT::FUNC->GUARD-OF-FUNC)
(SMT::FUNC->RETURNS-OF-FUNC)
(SMT::FUNC->MORE-RETURNS-OF-FUNC)
(SMT::FUNC->EXPANSION-DEPTH-OF-FUNC
 (10 10 (:TYPE-PRESCRIPTION NATP))
 (6 6 (:TYPE-PRESCRIPTION SMT::FUNC))
 )
(SMT::FUNC->FLATTENED-FORMALS-OF-FUNC)
(SMT::FUNC->FLATTENED-RETURNS-OF-FUNC)
(SMT::FUNC-OF-FIELDS
 (3 1 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 )
(SMT::FUNC-FIX-WHEN-FUNC
 (3 1 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 )
(SMT::EQUAL-OF-FUNC
 (6 6 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (6 6 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 )
(SMT::FUNC-OF-SYMBOL-FIX-NAME
 (8 4 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (8 4 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 )
(SMT::FUNC-SYMBOL-EQUIV-CONGRUENCE-ON-NAME)
(SMT::FUNC-OF-DECL-LIST-FIX-FORMALS
 (8 4 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::FUNC-DECL-LIST-EQUIV-CONGRUENCE-ON-FORMALS)
(SMT::FUNC-OF-HINT-PAIR-FIX-GUARD
 (8 4 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (8 4 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::FUNC-HINT-PAIR-EQUIV-CONGRUENCE-ON-GUARD)
(SMT::FUNC-OF-DECL-LIST-FIX-RETURNS
 (8 4 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::FUNC-DECL-LIST-EQUIV-CONGRUENCE-ON-RETURNS)
(SMT::FUNC-OF-HINT-PAIR-LIST-FIX-MORE-RETURNS
 (8 4 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (8 4 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::FUNC-HINT-PAIR-LIST-EQUIV-CONGRUENCE-ON-MORE-RETURNS)
(SMT::FUNC-OF-NFIX-EXPANSION-DEPTH
 (8 4 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (8 4 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::FUNC-NAT-EQUIV-CONGRUENCE-ON-EXPANSION-DEPTH)
(SMT::FUNC-OF-SYMBOL-LIST-FIX-FLATTENED-FORMALS
 (8 4 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::FUNC-SYMBOL-LIST-EQUIV-CONGRUENCE-ON-FLATTENED-FORMALS)
(SMT::FUNC-OF-SYMBOL-LIST-FIX-FLATTENED-RETURNS
 (8 4 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::FUNC-SYMBOL-LIST-EQUIV-CONGRUENCE-ON-FLATTENED-RETURNS)
(SMT::FUNC-FIX-REDEF)
(SMT::FUNC-LISTP)
(STD::DEFLIST-LOCAL-BOOLEANP-ELEMENT-THM)
(SMT::FUNC-LISTP-OF-CONS)
(SMT::FUNC-LISTP-OF-CDR-WHEN-FUNC-LISTP)
(SMT::FUNC-LISTP-WHEN-NOT-CONSP)
(SMT::FUNC-P-OF-CAR-WHEN-FUNC-LISTP)
(SMT::TRUE-LISTP-WHEN-FUNC-LISTP-COMPOUND-RECOGNIZER)
(SMT::FUNC-LISTP-OF-LIST-FIX)
(SMT::FUNC-LISTP-OF-SFIX)
(SMT::FUNC-LISTP-OF-INSERT)
(SMT::FUNC-LISTP-OF-DELETE)
(SMT::FUNC-LISTP-OF-MERGESORT)
(SMT::FUNC-LISTP-OF-UNION)
(SMT::FUNC-LISTP-OF-INTERSECT-1)
(SMT::FUNC-LISTP-OF-INTERSECT-2)
(SMT::FUNC-LISTP-OF-DIFFERENCE)
(SMT::FUNC-LISTP-OF-DUPLICATED-MEMBERS)
(SMT::FUNC-LISTP-OF-REV)
(SMT::FUNC-LISTP-OF-APPEND)
(SMT::FUNC-LISTP-OF-RCONS)
(SMT::FUNC-P-WHEN-MEMBER-EQUAL-OF-FUNC-LISTP)
(SMT::FUNC-LISTP-WHEN-SUBSETP-EQUAL)
(SMT::FUNC-LISTP-OF-SET-DIFFERENCE-EQUAL)
(SMT::FUNC-LISTP-OF-INTERSECTION-EQUAL-1)
(SMT::FUNC-LISTP-OF-INTERSECTION-EQUAL-2)
(SMT::FUNC-LISTP-OF-UNION-EQUAL)
(SMT::FUNC-LISTP-OF-TAKE)
(SMT::FUNC-LISTP-OF-REPEAT)
(SMT::FUNC-P-OF-NTH-WHEN-FUNC-LISTP)
(SMT::FUNC-LISTP-OF-UPDATE-NTH)
(SMT::FUNC-LISTP-OF-BUTLAST)
(SMT::FUNC-LISTP-OF-NTHCDR)
(SMT::FUNC-LISTP-OF-LAST)
(SMT::FUNC-LISTP-OF-REMOVE)
(SMT::FUNC-LISTP-OF-REVAPPEND)
(SMT::FUNC-LIST-FIX$INLINE)
(SMT::FUNC-LISTP-OF-FUNC-LIST-FIX
 (30 1 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (22 2 (:REWRITE SMT::FUNC-P-OF-CAR-WHEN-FUNC-LISTP))
 (18 10 (:REWRITE SMT::FUNC-LISTP-WHEN-SUBSETP-EQUAL))
 (15 1 (:DEFINITION SMT::FUNC-LISTP))
 (12 6 (:REWRITE SMT::FUNC-P-WHEN-MEMBER-EQUAL-OF-FUNC-LISTP))
 (12 5 (:REWRITE SMT::FUNC-LISTP-WHEN-NOT-CONSP))
 (8 8 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (2 2 (:REWRITE FTY::OPEN-MEMBER-EQUAL-ON-LIST-OF-TAGS))
 (2 1 (:REWRITE SMT::FUNC-LISTP-OF-CDR-WHEN-FUNC-LISTP))
 )
(SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP
 (32 4 (:REWRITE SMT::FUNC-LISTP-OF-CDR-WHEN-FUNC-LISTP))
 (28 24 (:REWRITE SMT::FUNC-LISTP-WHEN-SUBSETP-EQUAL))
 (13 3 (:REWRITE SMT::FUNC-P-OF-CAR-WHEN-FUNC-LISTP))
 (9 6 (:REWRITE SMT::FUNC-P-WHEN-MEMBER-EQUAL-OF-FUNC-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (2 2 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (1 1 (:REWRITE FTY::OPEN-MEMBER-EQUAL-ON-LIST-OF-TAGS))
 )
(SMT::FUNC-LIST-FIX$INLINE
 (8 8 (:REWRITE SMT::FUNC-LISTP-WHEN-SUBSETP-EQUAL))
 (6 1 (:REWRITE SMT::FUNC-P-OF-CAR-WHEN-FUNC-LISTP))
 (6 1 (:REWRITE SMT::FUNC-LISTP-OF-CDR-WHEN-FUNC-LISTP))
 (4 4 (:REWRITE SMT::FUNC-LISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SMT::FUNC-P-WHEN-MEMBER-EQUAL-OF-FUNC-LISTP))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (2 2 (:REWRITE SMT::FUNC-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE SMT::FUNC-LISTP-WHEN-NOT-CONSP))
 )
(SMT::FUNC-LIST-EQUIV$INLINE)
(SMT::FUNC-LIST-EQUIV-IS-AN-EQUIVALENCE)
(SMT::FUNC-LIST-EQUIV-IMPLIES-EQUAL-FUNC-LIST-FIX-1)
(SMT::FUNC-LIST-FIX-UNDER-FUNC-LIST-EQUIV)
(SMT::EQUAL-OF-FUNC-LIST-FIX-1-FORWARD-TO-FUNC-LIST-EQUIV)
(SMT::EQUAL-OF-FUNC-LIST-FIX-2-FORWARD-TO-FUNC-LIST-EQUIV)
(SMT::FUNC-LIST-EQUIV-OF-FUNC-LIST-FIX-1-FORWARD)
(SMT::FUNC-LIST-EQUIV-OF-FUNC-LIST-FIX-2-FORWARD)
(SMT::CAR-OF-FUNC-LIST-FIX-X-UNDER-FUNC-EQUIV
 (33 3 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (18 3 (:REWRITE SMT::FUNC-P-OF-CAR-WHEN-FUNC-LISTP))
 (18 2 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (12 12 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (12 12 (:REWRITE SMT::FUNC-LISTP-WHEN-SUBSETP-EQUAL))
 (6 6 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (6 6 (:REWRITE SMT::FUNC-P-WHEN-MEMBER-EQUAL-OF-FUNC-LISTP))
 (6 6 (:REWRITE SMT::FUNC-LISTP-WHEN-NOT-CONSP))
 (6 1 (:REWRITE SMT::FUNC-LISTP-OF-CDR-WHEN-FUNC-LISTP))
 (3 3 (:TYPE-PRESCRIPTION SMT::FUNC-LIST-FIX$INLINE))
 )
(SMT::CAR-FUNC-LIST-EQUIV-CONGRUENCE-ON-X-UNDER-FUNC-EQUIV)
(SMT::CDR-OF-FUNC-LIST-FIX-X-UNDER-FUNC-LIST-EQUIV
 (41 3 (:REWRITE SMT::FUNC-LISTP-OF-CDR-WHEN-FUNC-LISTP))
 (22 2 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (20 20 (:REWRITE SMT::FUNC-LISTP-WHEN-SUBSETP-EQUAL))
 (12 2 (:REWRITE SMT::FUNC-P-OF-CAR-WHEN-FUNC-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (4 4 (:REWRITE SMT::FUNC-P-WHEN-MEMBER-EQUAL-OF-FUNC-LISTP))
 )
(SMT::CDR-FUNC-LIST-EQUIV-CONGRUENCE-ON-X-UNDER-FUNC-LIST-EQUIV)
(SMT::CONS-OF-FUNC-FIX-X-UNDER-FUNC-LIST-EQUIV
 (34 4 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (17 2 (:REWRITE SMT::FUNC-LISTP-OF-CONS))
 (10 10 (:REWRITE SMT::FUNC-LISTP-WHEN-SUBSETP-EQUAL))
 (8 8 (:REWRITE SMT::FUNC-P-WHEN-MEMBER-EQUAL-OF-FUNC-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (5 5 (:REWRITE SMT::FUNC-LISTP-WHEN-NOT-CONSP))
 )
(SMT::CONS-FUNC-EQUIV-CONGRUENCE-ON-X-UNDER-FUNC-LIST-EQUIV)
(SMT::CONS-OF-FUNC-LIST-FIX-Y-UNDER-FUNC-LIST-EQUIV
 (20 2 (:REWRITE SMT::FUNC-LISTP-OF-CONS))
 (8 8 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (8 8 (:REWRITE SMT::FUNC-P-WHEN-MEMBER-EQUAL-OF-FUNC-LISTP))
 (8 8 (:REWRITE SMT::FUNC-LISTP-WHEN-SUBSETP-EQUAL))
 (6 2 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (5 4 (:REWRITE SMT::FUNC-LISTP-WHEN-NOT-CONSP))
 )
(SMT::CONS-FUNC-LIST-EQUIV-CONGRUENCE-ON-Y-UNDER-FUNC-LIST-EQUIV)
(SMT::CONSP-OF-FUNC-LIST-FIX
 (18 2 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (11 1 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (8 8 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (8 8 (:REWRITE SMT::FUNC-LISTP-WHEN-SUBSETP-EQUAL))
 (6 1 (:REWRITE SMT::FUNC-P-OF-CAR-WHEN-FUNC-LISTP))
 (6 1 (:REWRITE SMT::FUNC-LISTP-OF-CDR-WHEN-FUNC-LISTP))
 (4 4 (:REWRITE SMT::FUNC-LISTP-WHEN-NOT-CONSP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (2 2 (:REWRITE SMT::FUNC-P-WHEN-MEMBER-EQUAL-OF-FUNC-LISTP))
 )
(SMT::FUNC-LIST-FIX-UNDER-IFF
 (18 2 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (11 1 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (8 8 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (8 8 (:REWRITE SMT::FUNC-LISTP-WHEN-SUBSETP-EQUAL))
 (6 1 (:REWRITE SMT::FUNC-P-OF-CAR-WHEN-FUNC-LISTP))
 (6 1 (:REWRITE SMT::FUNC-LISTP-OF-CDR-WHEN-FUNC-LISTP))
 (4 4 (:REWRITE SMT::FUNC-LISTP-WHEN-NOT-CONSP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (2 2 (:REWRITE SMT::FUNC-P-WHEN-MEMBER-EQUAL-OF-FUNC-LISTP))
 )
(SMT::FUNC-LIST-FIX-OF-CONS
 (21 3 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (9 1 (:REWRITE SMT::FUNC-LISTP-OF-CONS))
 (6 6 (:REWRITE SMT::FUNC-LISTP-WHEN-SUBSETP-EQUAL))
 (6 2 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (4 4 (:REWRITE SMT::FUNC-P-WHEN-MEMBER-EQUAL-OF-FUNC-LISTP))
 (3 3 (:REWRITE SMT::FUNC-LISTP-WHEN-NOT-CONSP))
 )
(SMT::LEN-OF-FUNC-LIST-FIX
 (35 4 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (14 14 (:REWRITE SMT::FUNC-LISTP-WHEN-SUBSETP-EQUAL))
 (13 13 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (12 2 (:REWRITE SMT::FUNC-LISTP-OF-CDR-WHEN-FUNC-LISTP))
 (11 1 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (7 7 (:REWRITE SMT::FUNC-LISTP-WHEN-NOT-CONSP))
 (6 1 (:REWRITE SMT::FUNC-P-OF-CAR-WHEN-FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (2 2 (:REWRITE SMT::FUNC-P-WHEN-MEMBER-EQUAL-OF-FUNC-LISTP))
 (1 1 (:REWRITE FTY::EQUAL-OF-LEN))
 )
(SMT::FUNC-LIST-FIX-OF-APPEND
 (114 10 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (58 2 (:REWRITE SMT::FUNC-LISTP-OF-APPEND))
 (40 36 (:REWRITE SMT::FUNC-LISTP-WHEN-SUBSETP-EQUAL))
 (29 29 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (24 2 (:REWRITE SMT::FUNC-LISTP-OF-LIST-FIX))
 (22 16 (:REWRITE SMT::FUNC-LISTP-WHEN-NOT-CONSP))
 (14 4 (:REWRITE SMT::FUNC-LISTP-OF-CDR-WHEN-FUNC-LISTP))
 (12 12 (:TYPE-PRESCRIPTION TRUE-LIST-FIX))
 (12 2 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (6 1 (:REWRITE SMT::FUNC-P-OF-CAR-WHEN-FUNC-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (2 2 (:REWRITE SMT::FUNC-P-WHEN-MEMBER-EQUAL-OF-FUNC-LISTP))
 )
(SMT::FUNC-LIST-FIX-OF-REPEAT
 (20 2 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (16 4 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (12 2 (:REWRITE SMT::FUNC-LISTP-OF-REPEAT))
 (10 10 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (10 10 (:REWRITE SMT::FUNC-P-WHEN-MEMBER-EQUAL-OF-FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (1 1 (:REWRITE-QUOTED-CONSTANT SMT::FUNC-LIST-FIX-UNDER-FUNC-LIST-EQUIV))
 )
(SMT::LIST-EQUIV-REFINES-FUNC-LIST-EQUIV
 (146 14 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (112 8 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (88 18 (:REWRITE SMT::FUNC-LISTP-OF-CDR-WHEN-FUNC-LISTP))
 (72 72 (:REWRITE SMT::FUNC-LISTP-WHEN-SUBSETP-EQUAL))
 (72 8 (:REWRITE SMT::FUNC-P-OF-CAR-WHEN-FUNC-LISTP))
 (70 70 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (36 36 (:REWRITE SMT::FUNC-LISTP-WHEN-NOT-CONSP))
 (16 16 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (16 16 (:REWRITE SMT::FUNC-P-WHEN-MEMBER-EQUAL-OF-FUNC-LISTP))
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::NTH-OF-FUNC-LIST-FIX
 (239 17 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (167 16 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (124 24 (:REWRITE SMT::FUNC-LISTP-OF-CDR-WHEN-FUNC-LISTP))
 (124 12 (:REWRITE SMT::FUNC-P-OF-NTH-WHEN-FUNC-LISTP))
 (106 106 (:REWRITE SMT::FUNC-LISTP-WHEN-SUBSETP-EQUAL))
 (53 53 (:REWRITE SMT::FUNC-LISTP-WHEN-NOT-CONSP))
 (34 34 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (34 34 (:REWRITE SMT::FUNC-P-WHEN-MEMBER-EQUAL-OF-FUNC-LISTP))
 (30 5 (:REWRITE SMT::FUNC-P-OF-CAR-WHEN-FUNC-LISTP))
 (29 22 (:REWRITE DEFAULT-+-2))
 (24 18 (:REWRITE DEFAULT-CDR))
 (22 22 (:REWRITE DEFAULT-+-1))
 (19 7 (:REWRITE ZP-OPEN))
 (18 14 (:REWRITE DEFAULT-<-2))
 (14 14 (:REWRITE DEFAULT-<-1))
 (13 13 (:REWRITE SMT::CONSP-OF-FUNC-LIST-FIX))
 (12 4 (:REWRITE FOLD-CONSTS-IN-+))
 (10 4 (:REWRITE DEFAULT-CAR))
 (8 8 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (8 8 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (4 4 (:REWRITE NTH-WHEN-PREFIXP))
 (4 4 (:LINEAR LISTPOS-COMPLETE))
 (4 4 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (2 2 (:REWRITE-QUOTED-CONSTANT SMT::FUNC-FIX-UNDER-FUNC-EQUIV))
 )
(SMT::FUNC-LIST-EQUIV-IMPLIES-FUNC-LIST-EQUIV-APPEND-1
 (269 32 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (205 17 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (128 128 (:REWRITE SMT::FUNC-LISTP-WHEN-SUBSETP-EQUAL))
 (126 126 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (120 17 (:REWRITE SMT::FUNC-P-OF-CAR-WHEN-FUNC-LISTP))
 (117 22 (:REWRITE SMT::FUNC-LISTP-OF-CDR-WHEN-FUNC-LISTP))
 (64 64 (:REWRITE SMT::FUNC-LISTP-WHEN-NOT-CONSP))
 (34 34 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (34 34 (:REWRITE SMT::FUNC-P-WHEN-MEMBER-EQUAL-OF-FUNC-LISTP))
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::FUNC-LIST-EQUIV-IMPLIES-FUNC-LIST-EQUIV-APPEND-2
 (393 46 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (322 26 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (204 39 (:REWRITE SMT::FUNC-LISTP-OF-CDR-WHEN-FUNC-LISTP))
 (192 26 (:REWRITE SMT::FUNC-P-OF-CAR-WHEN-FUNC-LISTP))
 (190 190 (:REWRITE SMT::FUNC-LISTP-WHEN-SUBSETP-EQUAL))
 (189 189 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (95 95 (:REWRITE SMT::FUNC-LISTP-WHEN-NOT-CONSP))
 (52 52 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (52 52 (:REWRITE SMT::FUNC-P-WHEN-MEMBER-EQUAL-OF-FUNC-LISTP))
 (4 4 (:REWRITE SMT::CONSP-OF-FUNC-LIST-FIX))
 )
(SMT::FUNC-LIST-EQUIV-IMPLIES-FUNC-LIST-EQUIV-NTHCDR-2
 (298 20 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (208 39 (:REWRITE SMT::FUNC-LISTP-OF-CDR-WHEN-FUNC-LISTP))
 (198 198 (:REWRITE SMT::FUNC-LISTP-WHEN-SUBSETP-EQUAL))
 (198 20 (:REWRITE SMT::FUNC-P-OF-CAR-WHEN-FUNC-LISTP))
 (40 40 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (40 40 (:REWRITE SMT::FUNC-P-WHEN-MEMBER-EQUAL-OF-FUNC-LISTP))
 )
(SMT::FUNC-LIST-EQUIV-IMPLIES-FUNC-LIST-EQUIV-TAKE-2
 (553 38 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (432 28 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (304 51 (:REWRITE SMT::FUNC-LISTP-OF-CDR-WHEN-FUNC-LISTP))
 (296 26 (:REWRITE SMT::FUNC-P-OF-CAR-WHEN-FUNC-LISTP))
 (236 236 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (236 236 (:REWRITE SMT::FUNC-LISTP-WHEN-SUBSETP-EQUAL))
 (229 24 (:REWRITE SMT::FUNC-LISTP-OF-TAKE))
 (136 118 (:REWRITE SMT::FUNC-LISTP-WHEN-NOT-CONSP))
 (66 66 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (66 66 (:REWRITE SMT::FUNC-P-WHEN-MEMBER-EQUAL-OF-FUNC-LISTP))
 (18 18 (:TYPE-PRESCRIPTION NFIX))
 (12 12 (:TYPE-PRESCRIPTION LEN))
 (6 6 (:REWRITE-QUOTED-CONSTANT SMT::FUNC-LIST-FIX-UNDER-FUNC-LIST-EQUIV))
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(TMP-DEFTYPES-SYMBOLP-OF-SYMBOL-FIX)
(SMT::FUNC-ALISTP)
(SMT::BOOLEANP-OF-SYMBOLP-FOR-FUNC-ALISTP-KEY-LEMMA)
(SMT::BOOLEANP-OF-FUNC-P-FOR-FUNC-ALISTP-VAL-LEMMA)
(SMT::BOOLEANP-OF-SYMBOLP-FOR-FUNC-ALISTP-KEY)
(SMT::BOOLEANP-OF-FUNC-P-FOR-FUNC-ALISTP-VAL)
(SMT::FUNC-ALISTP-OF-REVAPPEND)
(SMT::FUNC-ALISTP-OF-REMOVE)
(SMT::FUNC-ALISTP-OF-LAST)
(SMT::FUNC-ALISTP-OF-NTHCDR)
(SMT::FUNC-ALISTP-OF-BUTLAST)
(SMT::FUNC-ALISTP-OF-UPDATE-NTH)
(SMT::FUNC-ALISTP-OF-REPEAT)
(SMT::FUNC-ALISTP-OF-TAKE)
(SMT::FUNC-ALISTP-OF-UNION-EQUAL)
(SMT::FUNC-ALISTP-OF-INTERSECTION-EQUAL-2)
(SMT::FUNC-ALISTP-OF-INTERSECTION-EQUAL-1)
(SMT::FUNC-ALISTP-OF-SET-DIFFERENCE-EQUAL)
(SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL)
(SMT::FUNC-ALISTP-OF-RCONS)
(SMT::FUNC-ALISTP-OF-APPEND)
(SMT::FUNC-ALISTP-OF-REV)
(SMT::FUNC-ALISTP-OF-DUPLICATED-MEMBERS)
(SMT::FUNC-ALISTP-OF-DIFFERENCE)
(SMT::FUNC-ALISTP-OF-INTERSECT-2)
(SMT::FUNC-ALISTP-OF-INTERSECT-1)
(SMT::FUNC-ALISTP-OF-UNION)
(SMT::FUNC-ALISTP-OF-MERGESORT)
(SMT::FUNC-ALISTP-OF-DELETE)
(SMT::FUNC-ALISTP-OF-INSERT)
(SMT::FUNC-ALISTP-OF-SFIX)
(SMT::FUNC-ALISTP-OF-LIST-FIX)
(SMT::TRUE-LISTP-WHEN-FUNC-ALISTP-COMPOUND-RECOGNIZER)
(SMT::FUNC-ALISTP-WHEN-NOT-CONSP)
(SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP)
(SMT::FUNC-ALISTP-OF-CONS)
(SMT::FUNC-ALISTP-OF-REMOVE-ASSOC
 (74 10 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (32 32 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (16 16 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (1 1 (:TYPE-PRESCRIPTION SMT::BOOLEANP-OF-SYMBOLP-FOR-FUNC-ALISTP-KEY))
 )
(SMT::FUNC-ALISTP-OF-PUT-ASSOC)
(SMT::FUNC-ALISTP-OF-FAST-ALIST-CLEAN)
(SMT::FUNC-ALISTP-OF-HONS-SHRINK-ALIST)
(SMT::FUNC-ALISTP-OF-HONS-ACONS)
(SMT::FUNC-P-OF-CDR-OF-HONS-ASSOC-EQUAL-WHEN-FUNC-ALISTP)
(SMT::ALISTP-WHEN-FUNC-ALISTP-REWRITE)
(SMT::ALISTP-WHEN-FUNC-ALISTP)
(SMT::FUNC-P-OF-CDAR-WHEN-FUNC-ALISTP)
(SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP)
(SMT::FUNC-ALIST-FIX$INLINE)
(SMT::FUNC-ALISTP-OF-FUNC-ALIST-FIX
 (365 7 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (217 21 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (197 8 (:DEFINITION SMT::FUNC-ALISTP))
 (142 12 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (114 12 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (108 7 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (97 15 (:REWRITE SMT::FUNC-P-OF-CDAR-WHEN-FUNC-ALISTP))
 (90 80 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (90 6 (:DEFINITION SYMBOL-LISTP))
 (79 40 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (38 12 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (38 12 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (38 12 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (32 32 (:REWRITE DEFAULT-CAR))
 (28 28 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (24 24 (:REWRITE DEFAULT-CDR))
 (12 12 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (12 12 (:REWRITE SMT::FUNC-P-WHEN-MEMBER-EQUAL-OF-FUNC-LISTP))
 (12 6 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (10 10 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (8 8 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (8 8 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (8 8 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (8 2 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (8 2 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (8 2 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 )
(SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP
 (366 25 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (248 122 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (237 29 (:REWRITE SMT::FUNC-P-OF-CDAR-WHEN-FUNC-ALISTP))
 (180 26 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (138 18 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (123 6 (:DEFINITION SYMBOL-LISTP))
 (80 76 (:REWRITE DEFAULT-CAR))
 (54 54 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (49 45 (:REWRITE DEFAULT-CDR))
 (42 6 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (34 34 (:REWRITE SMT::FUNC-P-WHEN-MEMBER-EQUAL-OF-FUNC-LISTP))
 (24 15 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (24 15 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (24 15 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (18 18 (:REWRITE SUBSETP-TRANS2))
 (18 18 (:REWRITE SUBSETP-TRANS))
 (18 9 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (12 12 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (12 12 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (12 12 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (7 7 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (6 6 (:REWRITE SUBSETP-REFL))
 (4 4 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 (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::FUNC-ALIST-FIX$INLINE
 (10 10 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (6 1 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (6 1 (:REWRITE SMT::FUNC-P-OF-CDAR-WHEN-FUNC-ALISTP))
 (6 1 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (5 5 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (2 2 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 )
(SMT::FUNC-ALIST-EQUIV$INLINE)
(SMT::FUNC-ALIST-EQUIV-IS-AN-EQUIVALENCE)
(SMT::FUNC-ALIST-EQUIV-IMPLIES-EQUAL-FUNC-ALIST-FIX-1)
(SMT::FUNC-ALIST-FIX-UNDER-FUNC-ALIST-EQUIV)
(SMT::EQUAL-OF-FUNC-ALIST-FIX-1-FORWARD-TO-FUNC-ALIST-EQUIV)
(SMT::EQUAL-OF-FUNC-ALIST-FIX-2-FORWARD-TO-FUNC-ALIST-EQUIV)
(SMT::FUNC-ALIST-EQUIV-OF-FUNC-ALIST-FIX-1-FORWARD)
(SMT::FUNC-ALIST-EQUIV-OF-FUNC-ALIST-FIX-2-FORWARD)
(SMT::CONS-OF-SYMBOL-FIX-K-UNDER-FUNC-ALIST-EQUIV
 (30 4 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (19 2 (:REWRITE SMT::FUNC-ALISTP-OF-CONS))
 (6 6 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (6 6 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (4 2 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (3 3 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 )
(SMT::CONS-SYMBOL-EQUIV-CONGRUENCE-ON-K-UNDER-FUNC-ALIST-EQUIV)
(SMT::CONS-OF-FUNC-FIX-V-UNDER-FUNC-ALIST-EQUIV
 (29 4 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (18 2 (:REWRITE SMT::FUNC-ALISTP-OF-CONS))
 (6 6 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (6 6 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (3 3 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::CONS-FUNC-EQUIV-CONGRUENCE-ON-V-UNDER-FUNC-ALIST-EQUIV)
(SMT::CONS-OF-FUNC-ALIST-FIX-Y-UNDER-FUNC-ALIST-EQUIV
 (13 2 (:REWRITE SMT::FUNC-ALISTP-OF-CONS))
 (9 9 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (8 8 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (6 2 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (4 4 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::CONS-FUNC-ALIST-EQUIV-CONGRUENCE-ON-Y-UNDER-FUNC-ALIST-EQUIV)
(SMT::FUNC-ALIST-FIX-OF-ACONS
 (18 3 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (9 1 (:REWRITE SMT::FUNC-ALISTP-OF-CONS))
 (4 4 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (4 4 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (4 2 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (2 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (2 2 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 )
(SMT::FUNC-ALIST-FIX-OF-APPEND
 (323 19 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (174 6 (:REWRITE SMT::FUNC-ALISTP-OF-APPEND))
 (102 90 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (88 52 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (85 85 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (72 6 (:REWRITE SMT::FUNC-ALISTP-OF-LIST-FIX))
 (51 11 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (49 1 (:REWRITE SMT::FUNC-ALISTP-OF-CONS))
 (36 36 (:TYPE-PRESCRIPTION TRUE-LIST-FIX))
 (28 4 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (24 4 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (24 4 (:REWRITE SMT::FUNC-P-OF-CDAR-WHEN-FUNC-ALISTP))
 (22 4 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (12 12 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (8 8 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 )
(SMT::CONSP-CAR-OF-FUNC-ALIST-FIX
 (72 10 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (31 31 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (30 30 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (30 5 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (18 2 (:REWRITE SMT::FUNC-FIX-WHEN-FUNC-P))
 (16 16 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (14 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (12 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (12 2 (:REWRITE SMT::FUNC-P-OF-CDAR-WHEN-FUNC-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION SMT::FUNC-P))
 )
(TMP-DEFTYPES-SYMBOLP-OF-SYMBOL-FIX)
(SMT::BINDING-P
 (48 12 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (40 10 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (24 24 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (14 14 (:REWRITE DEFAULT-CAR))
 (12 12 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (10 10 (:REWRITE DEFAULT-CDR))
 )
(SMT::CONSP-WHEN-BINDING-P)
(SMT::BINDING-FIX$INLINE
 (6 6 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 )
(SMT::BINDING-P-OF-BINDING-FIX
 (14 6 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (12 12 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (8 8 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (1 1 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 )
(SMT::BINDING-FIX-WHEN-BINDING-P
 (5 2 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 (1 1 (:DEFINITION ALISTP))
 )
(SMT::BINDING-FIX$INLINE
 (6 6 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 (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::BINDING-EQUIV$INLINE)
(SMT::BINDING-EQUIV-IS-AN-EQUIVALENCE)
(SMT::BINDING-EQUIV-IMPLIES-EQUAL-BINDING-FIX-1)
(SMT::BINDING-FIX-UNDER-BINDING-EQUIV)
(SMT::EQUAL-OF-BINDING-FIX-1-FORWARD-TO-BINDING-EQUIV)
(SMT::EQUAL-OF-BINDING-FIX-2-FORWARD-TO-BINDING-EQUIV)
(SMT::BINDING-EQUIV-OF-BINDING-FIX-1-FORWARD)
(SMT::BINDING-EQUIV-OF-BINDING-FIX-2-FORWARD)
(SMT::BINDING->VAR$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 )
(SMT::SYMBOLP-OF-BINDING->VAR)
(SMT::BINDING->VAR$INLINE-OF-BINDING-FIX-X
 (9 3 (:REWRITE SMT::BINDING-FIX-WHEN-BINDING-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::BINDING-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::BINDING-FIX$INLINE))
 (3 1 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 )
(SMT::BINDING->VAR$INLINE-BINDING-EQUIV-CONGRUENCE-ON-X)
(SMT::BINDING->EXPR$INLINE
 (11 11 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::PSEUDO-TERMP-OF-BINDING->EXPR)
(SMT::BINDING->EXPR$INLINE-OF-BINDING-FIX-X
 (69 46 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 (23 23 (:TYPE-PRESCRIPTION SMT::BINDING-FIX$INLINE))
 (9 3 (:REWRITE SMT::BINDING-FIX-WHEN-BINDING-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::BINDING-P))
 (2 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::BINDING->EXPR$INLINE-BINDING-EQUIV-CONGRUENCE-ON-X)
(SMT::BINDING->TYPE$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::SYMBOLP-OF-BINDING->TYPE)
(SMT::BINDING->TYPE$INLINE-OF-BINDING-FIX-X
 (9 3 (:REWRITE SMT::BINDING-FIX-WHEN-BINDING-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::BINDING-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::BINDING-FIX$INLINE))
 (3 1 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 )
(SMT::BINDING->TYPE$INLINE-BINDING-EQUIV-CONGRUENCE-ON-X)
(SMT::BINDING)
(SMT::BINDING-P-OF-BINDING
 (11 11 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (11 5 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (1 1 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 )
(SMT::BINDING->VAR-OF-BINDING
 (6 6 (:TYPE-PRESCRIPTION SMT::BINDING))
 )
(SMT::BINDING->EXPR-OF-BINDING
 (81 63 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 (18 18 (:TYPE-PRESCRIPTION SMT::BINDING))
 )
(SMT::BINDING->TYPE-OF-BINDING
 (6 6 (:TYPE-PRESCRIPTION SMT::BINDING))
 )
(SMT::BINDING-OF-FIELDS
 (3 1 (:REWRITE SMT::BINDING-FIX-WHEN-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::BINDING-P))
 )
(SMT::BINDING-FIX-WHEN-BINDING
 (3 1 (:REWRITE SMT::BINDING-FIX-WHEN-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::BINDING-P))
 )
(SMT::EQUAL-OF-BINDING
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 )
(SMT::BINDING-OF-SYMBOL-FIX-VAR
 (4 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 )
(SMT::BINDING-SYMBOL-EQUIV-CONGRUENCE-ON-VAR)
(SMT::BINDING-OF-PSEUDO-TERM-FIX-EXPR
 (4 4 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::BINDING-PSEUDO-TERM-EQUIV-CONGRUENCE-ON-EXPR)
(SMT::BINDING-OF-SYMBOL-FIX-TYPE
 (4 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 )
(SMT::BINDING-SYMBOL-EQUIV-CONGRUENCE-ON-TYPE)
(SMT::BINDING-FIX-REDEF)
(SMT::BINDING-LISTP)
(STD::DEFLIST-LOCAL-BOOLEANP-ELEMENT-THM)
(SMT::BINDING-LISTP-OF-CONS)
(SMT::BINDING-LISTP-OF-CDR-WHEN-BINDING-LISTP)
(SMT::BINDING-LISTP-WHEN-NOT-CONSP)
(SMT::BINDING-P-OF-CAR-WHEN-BINDING-LISTP)
(SMT::TRUE-LISTP-WHEN-BINDING-LISTP-COMPOUND-RECOGNIZER)
(SMT::BINDING-LISTP-OF-LIST-FIX)
(SMT::BINDING-LISTP-OF-SFIX)
(SMT::BINDING-LISTP-OF-INSERT)
(SMT::BINDING-LISTP-OF-DELETE)
(SMT::BINDING-LISTP-OF-MERGESORT)
(SMT::BINDING-LISTP-OF-UNION)
(SMT::BINDING-LISTP-OF-INTERSECT-1)
(SMT::BINDING-LISTP-OF-INTERSECT-2)
(SMT::BINDING-LISTP-OF-DIFFERENCE)
(SMT::BINDING-LISTP-OF-DUPLICATED-MEMBERS)
(SMT::BINDING-LISTP-OF-REV)
(SMT::BINDING-LISTP-OF-APPEND)
(SMT::BINDING-LISTP-OF-RCONS)
(SMT::BINDING-P-WHEN-MEMBER-EQUAL-OF-BINDING-LISTP)
(SMT::BINDING-LISTP-WHEN-SUBSETP-EQUAL)
(SMT::BINDING-LISTP-OF-SET-DIFFERENCE-EQUAL)
(SMT::BINDING-LISTP-OF-INTERSECTION-EQUAL-1)
(SMT::BINDING-LISTP-OF-INTERSECTION-EQUAL-2)
(SMT::BINDING-LISTP-OF-UNION-EQUAL)
(SMT::BINDING-LISTP-OF-TAKE)
(SMT::BINDING-LISTP-OF-REPEAT)
(SMT::BINDING-P-OF-NTH-WHEN-BINDING-LISTP)
(SMT::BINDING-LISTP-OF-UPDATE-NTH)
(SMT::BINDING-LISTP-OF-BUTLAST)
(SMT::BINDING-LISTP-OF-NTHCDR)
(SMT::BINDING-LISTP-OF-LAST)
(SMT::BINDING-LISTP-OF-REMOVE)
(SMT::BINDING-LISTP-OF-REVAPPEND)
(SMT::BINDING-LIST-FIX$INLINE)
(SMT::BINDING-LISTP-OF-BINDING-LIST-FIX
 (30 1 (:REWRITE SMT::BINDING-FIX-WHEN-BINDING-P))
 (22 2 (:REWRITE SMT::BINDING-P-OF-CAR-WHEN-BINDING-LISTP))
 (18 10 (:REWRITE SMT::BINDING-LISTP-WHEN-SUBSETP-EQUAL))
 (15 1 (:DEFINITION SMT::BINDING-LISTP))
 (12 6 (:REWRITE SMT::BINDING-P-WHEN-MEMBER-EQUAL-OF-BINDING-LISTP))
 (12 5 (:REWRITE SMT::BINDING-LISTP-WHEN-NOT-CONSP))
 (8 8 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION SMT::BINDING-P))
 (2 2 (:REWRITE FTY::OPEN-MEMBER-EQUAL-ON-LIST-OF-TAGS))
 (2 1 (:REWRITE SMT::BINDING-LISTP-OF-CDR-WHEN-BINDING-LISTP))
 )
(SMT::BINDING-LIST-FIX-WHEN-BINDING-LISTP
 (32 4 (:REWRITE SMT::BINDING-LISTP-OF-CDR-WHEN-BINDING-LISTP))
 (28 24 (:REWRITE SMT::BINDING-LISTP-WHEN-SUBSETP-EQUAL))
 (13 3 (:REWRITE SMT::BINDING-P-OF-CAR-WHEN-BINDING-LISTP))
 (9 6 (:REWRITE SMT::BINDING-P-WHEN-MEMBER-EQUAL-OF-BINDING-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (2 2 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (1 1 (:REWRITE FTY::OPEN-MEMBER-EQUAL-ON-LIST-OF-TAGS))
 )
(SMT::BINDING-LIST-FIX$INLINE
 (8 8 (:REWRITE SMT::BINDING-LISTP-WHEN-SUBSETP-EQUAL))
 (6 1 (:REWRITE SMT::BINDING-P-OF-CAR-WHEN-BINDING-LISTP))
 (6 1 (:REWRITE SMT::BINDING-LISTP-OF-CDR-WHEN-BINDING-LISTP))
 (4 4 (:REWRITE SMT::BINDING-LISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SMT::BINDING-P-WHEN-MEMBER-EQUAL-OF-BINDING-LISTP))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (2 2 (:REWRITE SMT::BINDING-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE SMT::BINDING-LISTP-WHEN-NOT-CONSP))
 )
(SMT::BINDING-LIST-EQUIV$INLINE)
(SMT::BINDING-LIST-EQUIV-IS-AN-EQUIVALENCE)
(SMT::BINDING-LIST-EQUIV-IMPLIES-EQUAL-BINDING-LIST-FIX-1)
(SMT::BINDING-LIST-FIX-UNDER-BINDING-LIST-EQUIV)
(SMT::EQUAL-OF-BINDING-LIST-FIX-1-FORWARD-TO-BINDING-LIST-EQUIV)
(SMT::EQUAL-OF-BINDING-LIST-FIX-2-FORWARD-TO-BINDING-LIST-EQUIV)
(SMT::BINDING-LIST-EQUIV-OF-BINDING-LIST-FIX-1-FORWARD)
(SMT::BINDING-LIST-EQUIV-OF-BINDING-LIST-FIX-2-FORWARD)
(SMT::CAR-OF-BINDING-LIST-FIX-X-UNDER-BINDING-EQUIV
 (33 3 (:REWRITE SMT::BINDING-FIX-WHEN-BINDING-P))
 (18 3 (:REWRITE SMT::BINDING-P-OF-CAR-WHEN-BINDING-LISTP))
 (18 2 (:REWRITE SMT::BINDING-LIST-FIX-WHEN-BINDING-LISTP))
 (12 12 (:TYPE-PRESCRIPTION SMT::BINDING-LISTP))
 (12 12 (:REWRITE SMT::BINDING-LISTP-WHEN-SUBSETP-EQUAL))
 (6 6 (:TYPE-PRESCRIPTION SMT::BINDING-P))
 (6 6 (:REWRITE SMT::BINDING-P-WHEN-MEMBER-EQUAL-OF-BINDING-LISTP))
 (6 6 (:REWRITE SMT::BINDING-LISTP-WHEN-NOT-CONSP))
 (6 1 (:REWRITE SMT::BINDING-LISTP-OF-CDR-WHEN-BINDING-LISTP))
 (3 3 (:TYPE-PRESCRIPTION SMT::BINDING-LIST-FIX$INLINE))
 )
(SMT::CAR-BINDING-LIST-EQUIV-CONGRUENCE-ON-X-UNDER-BINDING-EQUIV)
(SMT::CDR-OF-BINDING-LIST-FIX-X-UNDER-BINDING-LIST-EQUIV
 (41 3 (:REWRITE SMT::BINDING-LISTP-OF-CDR-WHEN-BINDING-LISTP))
 (22 2 (:REWRITE SMT::BINDING-FIX-WHEN-BINDING-P))
 (20 20 (:REWRITE SMT::BINDING-LISTP-WHEN-SUBSETP-EQUAL))
 (12 2 (:REWRITE SMT::BINDING-P-OF-CAR-WHEN-BINDING-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SMT::BINDING-P))
 (4 4 (:REWRITE SMT::BINDING-P-WHEN-MEMBER-EQUAL-OF-BINDING-LISTP))
 )
(SMT::CDR-BINDING-LIST-EQUIV-CONGRUENCE-ON-X-UNDER-BINDING-LIST-EQUIV)
(SMT::CONS-OF-BINDING-FIX-X-UNDER-BINDING-LIST-EQUIV
 (34 4 (:REWRITE SMT::BINDING-LIST-FIX-WHEN-BINDING-LISTP))
 (17 2 (:REWRITE SMT::BINDING-LISTP-OF-CONS))
 (10 10 (:REWRITE SMT::BINDING-LISTP-WHEN-SUBSETP-EQUAL))
 (8 8 (:REWRITE SMT::BINDING-P-WHEN-MEMBER-EQUAL-OF-BINDING-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::BINDING-LISTP))
 (5 5 (:REWRITE SMT::BINDING-LISTP-WHEN-NOT-CONSP))
 )
(SMT::CONS-BINDING-EQUIV-CONGRUENCE-ON-X-UNDER-BINDING-LIST-EQUIV)
(SMT::CONS-OF-BINDING-LIST-FIX-Y-UNDER-BINDING-LIST-EQUIV
 (20 2 (:REWRITE SMT::BINDING-LISTP-OF-CONS))
 (8 8 (:TYPE-PRESCRIPTION SMT::BINDING-P))
 (8 8 (:REWRITE SMT::BINDING-P-WHEN-MEMBER-EQUAL-OF-BINDING-LISTP))
 (8 8 (:REWRITE SMT::BINDING-LISTP-WHEN-SUBSETP-EQUAL))
 (6 2 (:REWRITE SMT::BINDING-FIX-WHEN-BINDING-P))
 (5 4 (:REWRITE SMT::BINDING-LISTP-WHEN-NOT-CONSP))
 )
(SMT::CONS-BINDING-LIST-EQUIV-CONGRUENCE-ON-Y-UNDER-BINDING-LIST-EQUIV)
(SMT::CONSP-OF-BINDING-LIST-FIX
 (18 2 (:REWRITE SMT::BINDING-LIST-FIX-WHEN-BINDING-LISTP))
 (11 1 (:REWRITE SMT::BINDING-FIX-WHEN-BINDING-P))
 (8 8 (:TYPE-PRESCRIPTION SMT::BINDING-LISTP))
 (8 8 (:REWRITE SMT::BINDING-LISTP-WHEN-SUBSETP-EQUAL))
 (6 1 (:REWRITE SMT::BINDING-P-OF-CAR-WHEN-BINDING-LISTP))
 (6 1 (:REWRITE SMT::BINDING-LISTP-OF-CDR-WHEN-BINDING-LISTP))
 (4 4 (:REWRITE SMT::BINDING-LISTP-WHEN-NOT-CONSP))
 (2 2 (:TYPE-PRESCRIPTION SMT::BINDING-P))
 (2 2 (:REWRITE SMT::BINDING-P-WHEN-MEMBER-EQUAL-OF-BINDING-LISTP))
 )
(SMT::BINDING-LIST-FIX-UNDER-IFF
 (18 2 (:REWRITE SMT::BINDING-LIST-FIX-WHEN-BINDING-LISTP))
 (11 1 (:REWRITE SMT::BINDING-FIX-WHEN-BINDING-P))
 (8 8 (:TYPE-PRESCRIPTION SMT::BINDING-LISTP))
 (8 8 (:REWRITE SMT::BINDING-LISTP-WHEN-SUBSETP-EQUAL))
 (6 1 (:REWRITE SMT::BINDING-P-OF-CAR-WHEN-BINDING-LISTP))
 (6 1 (:REWRITE SMT::BINDING-LISTP-OF-CDR-WHEN-BINDING-LISTP))
 (4 4 (:REWRITE SMT::BINDING-LISTP-WHEN-NOT-CONSP))
 (2 2 (:TYPE-PRESCRIPTION SMT::BINDING-P))
 (2 2 (:REWRITE SMT::BINDING-P-WHEN-MEMBER-EQUAL-OF-BINDING-LISTP))
 )
(SMT::BINDING-LIST-FIX-OF-CONS
 (21 3 (:REWRITE SMT::BINDING-LIST-FIX-WHEN-BINDING-LISTP))
 (9 1 (:REWRITE SMT::BINDING-LISTP-OF-CONS))
 (6 6 (:REWRITE SMT::BINDING-LISTP-WHEN-SUBSETP-EQUAL))
 (6 2 (:REWRITE SMT::BINDING-FIX-WHEN-BINDING-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::BINDING-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::BINDING-LISTP))
 (4 4 (:REWRITE SMT::BINDING-P-WHEN-MEMBER-EQUAL-OF-BINDING-LISTP))
 (3 3 (:REWRITE SMT::BINDING-LISTP-WHEN-NOT-CONSP))
 )
(SMT::LEN-OF-BINDING-LIST-FIX
 (35 4 (:REWRITE SMT::BINDING-LIST-FIX-WHEN-BINDING-LISTP))
 (14 14 (:REWRITE SMT::BINDING-LISTP-WHEN-SUBSETP-EQUAL))
 (13 13 (:TYPE-PRESCRIPTION SMT::BINDING-LISTP))
 (12 2 (:REWRITE SMT::BINDING-LISTP-OF-CDR-WHEN-BINDING-LISTP))
 (11 1 (:REWRITE SMT::BINDING-FIX-WHEN-BINDING-P))
 (7 7 (:REWRITE SMT::BINDING-LISTP-WHEN-NOT-CONSP))
 (6 1 (:REWRITE SMT::BINDING-P-OF-CAR-WHEN-BINDING-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::BINDING-P))
 (2 2 (:REWRITE SMT::BINDING-P-WHEN-MEMBER-EQUAL-OF-BINDING-LISTP))
 (1 1 (:REWRITE FTY::EQUAL-OF-LEN))
 )
(SMT::BINDING-LIST-FIX-OF-APPEND
 (114 10 (:REWRITE SMT::BINDING-LIST-FIX-WHEN-BINDING-LISTP))
 (58 2 (:REWRITE SMT::BINDING-LISTP-OF-APPEND))
 (40 36 (:REWRITE SMT::BINDING-LISTP-WHEN-SUBSETP-EQUAL))
 (29 29 (:TYPE-PRESCRIPTION SMT::BINDING-LISTP))
 (24 2 (:REWRITE SMT::BINDING-LISTP-OF-LIST-FIX))
 (22 16 (:REWRITE SMT::BINDING-LISTP-WHEN-NOT-CONSP))
 (14 4 (:REWRITE SMT::BINDING-LISTP-OF-CDR-WHEN-BINDING-LISTP))
 (12 12 (:TYPE-PRESCRIPTION TRUE-LIST-FIX))
 (12 2 (:REWRITE SMT::BINDING-FIX-WHEN-BINDING-P))
 (6 1 (:REWRITE SMT::BINDING-P-OF-CAR-WHEN-BINDING-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (2 2 (:TYPE-PRESCRIPTION SMT::BINDING-P))
 (2 2 (:REWRITE SMT::BINDING-P-WHEN-MEMBER-EQUAL-OF-BINDING-LISTP))
 )
(SMT::BINDING-LIST-FIX-OF-REPEAT
 (20 2 (:REWRITE SMT::BINDING-LIST-FIX-WHEN-BINDING-LISTP))
 (16 4 (:REWRITE SMT::BINDING-FIX-WHEN-BINDING-P))
 (12 2 (:REWRITE SMT::BINDING-LISTP-OF-REPEAT))
 (10 10 (:TYPE-PRESCRIPTION SMT::BINDING-P))
 (10 10 (:REWRITE SMT::BINDING-P-WHEN-MEMBER-EQUAL-OF-BINDING-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::BINDING-LISTP))
 (1 1 (:REWRITE-QUOTED-CONSTANT SMT::BINDING-LIST-FIX-UNDER-BINDING-LIST-EQUIV))
 )
(SMT::LIST-EQUIV-REFINES-BINDING-LIST-EQUIV
 (146 14 (:REWRITE SMT::BINDING-LIST-FIX-WHEN-BINDING-LISTP))
 (112 8 (:REWRITE SMT::BINDING-FIX-WHEN-BINDING-P))
 (88 18 (:REWRITE SMT::BINDING-LISTP-OF-CDR-WHEN-BINDING-LISTP))
 (72 72 (:REWRITE SMT::BINDING-LISTP-WHEN-SUBSETP-EQUAL))
 (72 8 (:REWRITE SMT::BINDING-P-OF-CAR-WHEN-BINDING-LISTP))
 (70 70 (:TYPE-PRESCRIPTION SMT::BINDING-LISTP))
 (36 36 (:REWRITE SMT::BINDING-LISTP-WHEN-NOT-CONSP))
 (16 16 (:TYPE-PRESCRIPTION SMT::BINDING-P))
 (16 16 (:REWRITE SMT::BINDING-P-WHEN-MEMBER-EQUAL-OF-BINDING-LISTP))
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::NTH-OF-BINDING-LIST-FIX
 (239 17 (:REWRITE SMT::BINDING-FIX-WHEN-BINDING-P))
 (167 16 (:REWRITE SMT::BINDING-LIST-FIX-WHEN-BINDING-LISTP))
 (124 24 (:REWRITE SMT::BINDING-LISTP-OF-CDR-WHEN-BINDING-LISTP))
 (124 12 (:REWRITE SMT::BINDING-P-OF-NTH-WHEN-BINDING-LISTP))
 (106 106 (:REWRITE SMT::BINDING-LISTP-WHEN-SUBSETP-EQUAL))
 (53 53 (:REWRITE SMT::BINDING-LISTP-WHEN-NOT-CONSP))
 (34 34 (:TYPE-PRESCRIPTION SMT::BINDING-P))
 (34 34 (:REWRITE SMT::BINDING-P-WHEN-MEMBER-EQUAL-OF-BINDING-LISTP))
 (30 5 (:REWRITE SMT::BINDING-P-OF-CAR-WHEN-BINDING-LISTP))
 (29 22 (:REWRITE DEFAULT-+-2))
 (24 18 (:REWRITE DEFAULT-CDR))
 (22 22 (:REWRITE DEFAULT-+-1))
 (19 7 (:REWRITE ZP-OPEN))
 (18 14 (:REWRITE DEFAULT-<-2))
 (14 14 (:REWRITE DEFAULT-<-1))
 (13 13 (:REWRITE SMT::CONSP-OF-BINDING-LIST-FIX))
 (12 4 (:REWRITE FOLD-CONSTS-IN-+))
 (10 4 (:REWRITE DEFAULT-CAR))
 (8 8 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (8 8 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (4 4 (:REWRITE NTH-WHEN-PREFIXP))
 (4 4 (:LINEAR LISTPOS-COMPLETE))
 (4 4 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (2 2 (:REWRITE-QUOTED-CONSTANT SMT::BINDING-FIX-UNDER-BINDING-EQUIV))
 )
(SMT::BINDING-LIST-EQUIV-IMPLIES-BINDING-LIST-EQUIV-APPEND-1
 (269 32 (:REWRITE SMT::BINDING-LIST-FIX-WHEN-BINDING-LISTP))
 (205 17 (:REWRITE SMT::BINDING-FIX-WHEN-BINDING-P))
 (128 128 (:REWRITE SMT::BINDING-LISTP-WHEN-SUBSETP-EQUAL))
 (126 126 (:TYPE-PRESCRIPTION SMT::BINDING-LISTP))
 (120 17 (:REWRITE SMT::BINDING-P-OF-CAR-WHEN-BINDING-LISTP))
 (117 22 (:REWRITE SMT::BINDING-LISTP-OF-CDR-WHEN-BINDING-LISTP))
 (64 64 (:REWRITE SMT::BINDING-LISTP-WHEN-NOT-CONSP))
 (34 34 (:TYPE-PRESCRIPTION SMT::BINDING-P))
 (34 34 (:REWRITE SMT::BINDING-P-WHEN-MEMBER-EQUAL-OF-BINDING-LISTP))
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::BINDING-LIST-EQUIV-IMPLIES-BINDING-LIST-EQUIV-APPEND-2
 (393 46 (:REWRITE SMT::BINDING-LIST-FIX-WHEN-BINDING-LISTP))
 (322 26 (:REWRITE SMT::BINDING-FIX-WHEN-BINDING-P))
 (204 39 (:REWRITE SMT::BINDING-LISTP-OF-CDR-WHEN-BINDING-LISTP))
 (192 26 (:REWRITE SMT::BINDING-P-OF-CAR-WHEN-BINDING-LISTP))
 (190 190 (:REWRITE SMT::BINDING-LISTP-WHEN-SUBSETP-EQUAL))
 (189 189 (:TYPE-PRESCRIPTION SMT::BINDING-LISTP))
 (95 95 (:REWRITE SMT::BINDING-LISTP-WHEN-NOT-CONSP))
 (52 52 (:TYPE-PRESCRIPTION SMT::BINDING-P))
 (52 52 (:REWRITE SMT::BINDING-P-WHEN-MEMBER-EQUAL-OF-BINDING-LISTP))
 (4 4 (:REWRITE SMT::CONSP-OF-BINDING-LIST-FIX))
 )
(SMT::BINDING-LIST-EQUIV-IMPLIES-BINDING-LIST-EQUIV-NTHCDR-2
 (298 20 (:REWRITE SMT::BINDING-FIX-WHEN-BINDING-P))
 (208 39 (:REWRITE SMT::BINDING-LISTP-OF-CDR-WHEN-BINDING-LISTP))
 (198 198 (:REWRITE SMT::BINDING-LISTP-WHEN-SUBSETP-EQUAL))
 (198 20 (:REWRITE SMT::BINDING-P-OF-CAR-WHEN-BINDING-LISTP))
 (40 40 (:TYPE-PRESCRIPTION SMT::BINDING-P))
 (40 40 (:REWRITE SMT::BINDING-P-WHEN-MEMBER-EQUAL-OF-BINDING-LISTP))
 )
(SMT::BINDING-LIST-EQUIV-IMPLIES-BINDING-LIST-EQUIV-TAKE-2
 (553 38 (:REWRITE SMT::BINDING-LIST-FIX-WHEN-BINDING-LISTP))
 (432 28 (:REWRITE SMT::BINDING-FIX-WHEN-BINDING-P))
 (304 51 (:REWRITE SMT::BINDING-LISTP-OF-CDR-WHEN-BINDING-LISTP))
 (296 26 (:REWRITE SMT::BINDING-P-OF-CAR-WHEN-BINDING-LISTP))
 (236 236 (:TYPE-PRESCRIPTION SMT::BINDING-LISTP))
 (236 236 (:REWRITE SMT::BINDING-LISTP-WHEN-SUBSETP-EQUAL))
 (229 24 (:REWRITE SMT::BINDING-LISTP-OF-TAKE))
 (136 118 (:REWRITE SMT::BINDING-LISTP-WHEN-NOT-CONSP))
 (66 66 (:TYPE-PRESCRIPTION SMT::BINDING-P))
 (66 66 (:REWRITE SMT::BINDING-P-WHEN-MEMBER-EQUAL-OF-BINDING-LISTP))
 (18 18 (:TYPE-PRESCRIPTION NFIX))
 (12 12 (:TYPE-PRESCRIPTION LEN))
 (6 6 (:REWRITE-QUOTED-CONSTANT SMT::BINDING-LIST-FIX-UNDER-BINDING-LIST-EQUIV))
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::LET-BINDING-P
 (48 12 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (40 10 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (24 24 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (14 14 (:REWRITE DEFAULT-CAR))
 (12 12 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (10 10 (:REWRITE DEFAULT-CDR))
 )
(SMT::CONSP-WHEN-LET-BINDING-P)
(SMT::LET-BINDING-FIX$INLINE)
(SMT::LET-BINDING-P-OF-LET-BINDING-FIX
 (14 6 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (12 4 (:REWRITE SMT::BINDING-LIST-FIX-WHEN-BINDING-LISTP))
 (8 8 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (8 8 (:TYPE-PRESCRIPTION SMT::BINDING-LISTP))
 )
(SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P
 (5 2 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 (1 1 (:DEFINITION ALISTP))
 )
(SMT::LET-BINDING-FIX$INLINE
 (47 46 (:REWRITE DEFAULT-CAR))
 (43 42 (:REWRITE DEFAULT-CDR))
 (40 10 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (22 13 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (17 17 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (16 2 (:REWRITE SMT::HINT-PAIR-LISTP-OF-CDR-WHEN-HINT-PAIR-LISTP))
 (14 2 (:REWRITE SMT::BINDING-LISTP-OF-CDR-WHEN-BINDING-LISTP))
 (10 10 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (10 10 (:REWRITE SMT::BINDING-LISTP-WHEN-SUBSETP-EQUAL))
 (9 8 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (7 7 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 (5 5 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP))
 (5 5 (:REWRITE SMT::BINDING-LISTP-WHEN-NOT-CONSP))
 (4 2 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT)
(SMT::LET-BINDING-EQUIV$INLINE)
(SMT::LET-BINDING-EQUIV-IS-AN-EQUIVALENCE)
(SMT::LET-BINDING-EQUIV-IMPLIES-EQUAL-LET-BINDING-FIX-1)
(SMT::LET-BINDING-FIX-UNDER-LET-BINDING-EQUIV)
(SMT::EQUAL-OF-LET-BINDING-FIX-1-FORWARD-TO-LET-BINDING-EQUIV)
(SMT::EQUAL-OF-LET-BINDING-FIX-2-FORWARD-TO-LET-BINDING-EQUIV)
(SMT::LET-BINDING-EQUIV-OF-LET-BINDING-FIX-1-FORWARD)
(SMT::LET-BINDING-EQUIV-OF-LET-BINDING-FIX-2-FORWARD)
(SMT::LET-BINDING->BINDINGS$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 )
(SMT::BINDING-LISTP-OF-LET-BINDING->BINDINGS)
(SMT::LET-BINDING->BINDINGS$INLINE-OF-LET-BINDING-FIX-X
 (9 3 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 )
(SMT::LET-BINDING->BINDINGS$INLINE-LET-BINDING-EQUIV-CONGRUENCE-ON-X)
(SMT::LET-BINDING->HYPOTHESES$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::HINT-PAIR-LISTP-OF-LET-BINDING->HYPOTHESES)
(SMT::LET-BINDING->HYPOTHESES$INLINE-OF-LET-BINDING-FIX-X
 (9 3 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (3 1 (:REWRITE SMT::BINDING-LIST-FIX-WHEN-BINDING-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::BINDING-LISTP))
 )
(SMT::LET-BINDING->HYPOTHESES$INLINE-LET-BINDING-EQUIV-CONGRUENCE-ON-X)
(SMT::LET-BINDING)
(SMT::LET-BINDING-P-OF-LET-BINDING
 (8 4 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (6 2 (:REWRITE SMT::BINDING-LIST-FIX-WHEN-BINDING-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SMT::BINDING-LISTP))
 )
(SMT::LET-BINDING->BINDINGS-OF-LET-BINDING)
(SMT::LET-BINDING->HYPOTHESES-OF-LET-BINDING)
(SMT::LET-BINDING-OF-FIELDS
 (3 1 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 )
(SMT::LET-BINDING-FIX-WHEN-LET-BINDING
 (3 1 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 )
(SMT::EQUAL-OF-LET-BINDING)
(SMT::LET-BINDING-OF-BINDING-LIST-FIX-BINDINGS
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 )
(SMT::LET-BINDING-BINDING-LIST-EQUIV-CONGRUENCE-ON-BINDINGS)
(SMT::LET-BINDING-OF-HINT-PAIR-LIST-FIX-HYPOTHESES
 (4 2 (:REWRITE SMT::BINDING-LIST-FIX-WHEN-BINDING-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::BINDING-LISTP))
 )
(SMT::LET-BINDING-HINT-PAIR-LIST-EQUIV-CONGRUENCE-ON-HYPOTHESES)
(SMT::LET-BINDING-FIX-REDEF)
(TMP-DEFTYPES-STRINGP-OF-STR-FIX$INLINE)
(TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP
 (36 6 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (12 12 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (12 6 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (6 6 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (6 6 (:REWRITE SET::IN-SET))
 (5 5 (:REWRITE DEFAULT-CDR))
 (3 3 (:REWRITE DEFAULT-CAR))
 )
(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))
 )
(TMP-DEFTYPES-BOOLEANP-OF-BOOL-FIX$INLINE)
(SMT::SMTLINK-HINT-P
 (48 12 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (40 10 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (24 24 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (14 14 (:REWRITE DEFAULT-CAR))
 (12 12 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (10 10 (:REWRITE DEFAULT-CDR))
 )
(SMT::CONSP-WHEN-SMTLINK-HINT-P)
(SMT::SMTLINK-HINT-FIX$INLINE
 (12 12 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 )
(SMT::SMTLINK-HINT-P-OF-SMTLINK-HINT-FIX
 (116 92 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (88 72 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (66 42 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (54 38 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (52 52 (:REWRITE STR-FIX-WHEN-STRINGP))
 (50 42 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (48 40 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (44 36 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (40 32 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (28 20 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (26 18 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (24 24 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (18 10 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (16 16 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (16 16 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (14 6 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (12 4 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (8 8 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (8 8 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (8 8 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (8 8 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (8 8 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (8 8 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 )
(SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P
 (5 2 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 (1 1 (:DEFINITION ALISTP))
 )
(SMT::SMTLINK-HINT-FIX$INLINE
 (32 32 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 (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::SMTLINK-HINT-EQUIV$INLINE)
(SMT::SMTLINK-HINT-EQUIV-IS-AN-EQUIVALENCE)
(SMT::SMTLINK-HINT-EQUIV-IMPLIES-EQUAL-SMTLINK-HINT-FIX-1)
(SMT::SMTLINK-HINT-FIX-UNDER-SMTLINK-HINT-EQUIV)
(SMT::EQUAL-OF-SMTLINK-HINT-FIX-1-FORWARD-TO-SMTLINK-HINT-EQUIV)
(SMT::EQUAL-OF-SMTLINK-HINT-FIX-2-FORWARD-TO-SMTLINK-HINT-EQUIV)
(SMT::SMTLINK-HINT-EQUIV-OF-SMTLINK-HINT-FIX-1-FORWARD)
(SMT::SMTLINK-HINT-EQUIV-OF-SMTLINK-HINT-FIX-2-FORWARD)
(SMT::SMTLINK-HINT->FUNCTIONS$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 )
(SMT::FUNC-LISTP-OF-SMTLINK-HINT->FUNCTIONS)
(SMT::SMTLINK-HINT->FUNCTIONS$INLINE-OF-SMTLINK-HINT-FIX-X
 (9 3 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (9 3 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (9 3 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 2 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (6 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (3 1 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (3 1 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (3 1 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (3 1 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (2 2 (:REWRITE STR-FIX-WHEN-STRINGP))
 )
(SMT::SMTLINK-HINT->FUNCTIONS$INLINE-SMTLINK-HINT-EQUIV-CONGRUENCE-ON-X)
(SMT::SMTLINK-HINT->HYPOTHESES$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::HINT-PAIR-LISTP-OF-SMTLINK-HINT->HYPOTHESES)
(SMT::SMTLINK-HINT->HYPOTHESES$INLINE-OF-SMTLINK-HINT-FIX-X
 (9 3 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (9 3 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (9 3 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 2 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (6 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (3 1 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (3 1 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (3 1 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (3 1 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (3 1 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (2 2 (:REWRITE STR-FIX-WHEN-STRINGP))
 )
(SMT::SMTLINK-HINT->HYPOTHESES$INLINE-SMTLINK-HINT-EQUIV-CONGRUENCE-ON-X)
(SMT::SMTLINK-HINT->MAIN-HINT$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::TRUE-LISTP-OF-SMTLINK-HINT->MAIN-HINT)
(SMT::SMTLINK-HINT->MAIN-HINT$INLINE-OF-SMTLINK-HINT-FIX-X
 (12 12 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (9 3 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (9 3 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (9 3 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-FIX$INLINE))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (3 1 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (3 1 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (3 1 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (3 1 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (3 1 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (2 2 (:REWRITE STR-FIX-WHEN-STRINGP))
 )
(SMT::SMTLINK-HINT->MAIN-HINT$INLINE-SMTLINK-HINT-EQUIV-CONGRUENCE-ON-X)
(SMT::SMTLINK-HINT->LET-BINDING$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::LET-BINDING-P-OF-SMTLINK-HINT->LET-BINDING)
(SMT::SMTLINK-HINT->LET-BINDING$INLINE-OF-SMTLINK-HINT-FIX-X
 (9 3 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (9 3 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (9 3 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 2 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (6 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (3 1 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (3 1 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (3 1 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (3 1 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (2 2 (:REWRITE STR-FIX-WHEN-STRINGP))
 )
(SMT::SMTLINK-HINT->LET-BINDING$INLINE-SMTLINK-HINT-EQUIV-CONGRUENCE-ON-X)
(SMT::SMTLINK-HINT->SYMBOLS$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::SYMBOL-LISTP-OF-SMTLINK-HINT->SYMBOLS)
(SMT::SMTLINK-HINT->SYMBOLS$INLINE-OF-SMTLINK-HINT-FIX-X
 (9 3 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (9 3 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 2 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (6 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (3 1 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (3 1 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (3 1 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (3 1 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (3 1 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (2 2 (:REWRITE STR-FIX-WHEN-STRINGP))
 )
(SMT::SMTLINK-HINT->SYMBOLS$INLINE-SMTLINK-HINT-EQUIV-CONGRUENCE-ON-X)
(SMT::SMTLINK-HINT->ABS$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::SYMBOL-LISTP-OF-SMTLINK-HINT->ABS)
(SMT::SMTLINK-HINT->ABS$INLINE-OF-SMTLINK-HINT-FIX-X
 (9 3 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (9 3 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 2 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (6 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (3 1 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (3 1 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (3 1 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (3 1 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (3 1 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (2 2 (:REWRITE STR-FIX-WHEN-STRINGP))
 )
(SMT::SMTLINK-HINT->ABS$INLINE-SMTLINK-HINT-EQUIV-CONGRUENCE-ON-X)
(SMT::SMTLINK-HINT->FTY$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::SYMBOL-LISTP-OF-SMTLINK-HINT->FTY)
(SMT::SMTLINK-HINT->FTY$INLINE-OF-SMTLINK-HINT-FIX-X
 (9 3 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (9 3 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 2 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (6 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (3 1 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (3 1 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (3 1 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (3 1 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (3 1 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (2 2 (:REWRITE STR-FIX-WHEN-STRINGP))
 )
(SMT::SMTLINK-HINT->FTY$INLINE-SMTLINK-HINT-EQUIV-CONGRUENCE-ON-X)
(SMT::SMTLINK-HINT->FTY-INFO$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::FTY-INFO-ALIST-P-OF-SMTLINK-HINT->FTY-INFO)
(SMT::SMTLINK-HINT->FTY-INFO$INLINE-OF-SMTLINK-HINT-FIX-X
 (9 3 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (9 3 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (9 3 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 2 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (6 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (3 1 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (3 1 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (3 1 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (3 1 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:REWRITE STR-FIX-WHEN-STRINGP))
 )
(SMT::SMTLINK-HINT->FTY-INFO$INLINE-SMTLINK-HINT-EQUIV-CONGRUENCE-ON-X)
(SMT::SMTLINK-HINT->FTY-TYPES$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::FTY-TYPES-P-OF-SMTLINK-HINT->FTY-TYPES)
(SMT::SMTLINK-HINT->FTY-TYPES$INLINE-OF-SMTLINK-HINT-FIX-X
 (9 3 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (9 3 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (9 3 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 2 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (6 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (3 1 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (3 1 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (3 1 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (3 1 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (2 2 (:REWRITE STR-FIX-WHEN-STRINGP))
 )
(SMT::SMTLINK-HINT->FTY-TYPES$INLINE-SMTLINK-HINT-EQUIV-CONGRUENCE-ON-X)
(SMT::SMTLINK-HINT->INT-TO-RAT$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::BOOLEANP-OF-SMTLINK-HINT->INT-TO-RAT)
(SMT::SMTLINK-HINT->INT-TO-RAT$INLINE-OF-SMTLINK-HINT-FIX-X
 (9 3 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (9 3 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (6 2 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (6 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (3 1 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (3 1 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (3 1 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (3 1 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (3 1 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (2 2 (:REWRITE STR-FIX-WHEN-STRINGP))
 )
(SMT::SMTLINK-HINT->INT-TO-RAT$INLINE-SMTLINK-HINT-EQUIV-CONGRUENCE-ON-X)
(SMT::SMTLINK-HINT->SMT-DIR$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::STRINGP-OF-SMTLINK-HINT->SMT-DIR)
(SMT::SMTLINK-HINT->SMT-DIR$INLINE-OF-SMTLINK-HINT-FIX-X
 (9 3 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (9 3 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (9 3 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-FIX$INLINE))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 2 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (6 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (3 1 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (3 1 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (3 1 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (3 1 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (3 1 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 )
(SMT::SMTLINK-HINT->SMT-DIR$INLINE-SMTLINK-HINT-EQUIV-CONGRUENCE-ON-X)
(SMT::SMTLINK-HINT->RM-FILE$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::BOOLEANP-OF-SMTLINK-HINT->RM-FILE)
(SMT::SMTLINK-HINT->RM-FILE$INLINE-OF-SMTLINK-HINT-FIX-X
 (9 3 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (9 3 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (6 2 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (6 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (3 1 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (3 1 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (3 1 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (3 1 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (3 1 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (2 2 (:REWRITE STR-FIX-WHEN-STRINGP))
 )
(SMT::SMTLINK-HINT->RM-FILE$INLINE-SMTLINK-HINT-EQUIV-CONGRUENCE-ON-X)
(SMT::SMTLINK-HINT->SMT-FNAME$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::STRINGP-OF-SMTLINK-HINT->SMT-FNAME)
(SMT::SMTLINK-HINT->SMT-FNAME$INLINE-OF-SMTLINK-HINT-FIX-X
 (9 3 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (9 3 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (9 3 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-FIX$INLINE))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 2 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (6 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (3 1 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (3 1 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (3 1 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (3 1 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (3 1 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 )
(SMT::SMTLINK-HINT->SMT-FNAME$INLINE-SMTLINK-HINT-EQUIV-CONGRUENCE-ON-X)
(SMT::SMTLINK-HINT->SMT-PARAMS$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::TRUE-LISTP-OF-SMTLINK-HINT->SMT-PARAMS)
(SMT::SMTLINK-HINT->SMT-PARAMS$INLINE-OF-SMTLINK-HINT-FIX-X
 (12 12 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (9 3 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (9 3 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (9 3 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-FIX$INLINE))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (3 1 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (3 1 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (3 1 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (3 1 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (3 1 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (2 2 (:REWRITE STR-FIX-WHEN-STRINGP))
 )
(SMT::SMTLINK-HINT->SMT-PARAMS$INLINE-SMTLINK-HINT-EQUIV-CONGRUENCE-ON-X)
(SMT::SMTLINK-HINT->FAST-FUNCTIONS$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::FUNC-ALISTP-OF-SMTLINK-HINT->FAST-FUNCTIONS)
(SMT::SMTLINK-HINT->FAST-FUNCTIONS$INLINE-OF-SMTLINK-HINT-FIX-X
 (9 3 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (9 3 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (9 3 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 2 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (6 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (3 1 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (3 1 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (3 1 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (3 1 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (2 2 (:REWRITE STR-FIX-WHEN-STRINGP))
 )
(SMT::SMTLINK-HINT->FAST-FUNCTIONS$INLINE-SMTLINK-HINT-EQUIV-CONGRUENCE-ON-X)
(SMT::SMTLINK-HINT->TYPE-DECL-LIST$INLINE
 (11 11 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::PSEUDO-TERMP-OF-SMTLINK-HINT->TYPE-DECL-LIST)
(SMT::SMTLINK-HINT->TYPE-DECL-LIST$INLINE-OF-SMTLINK-HINT-FIX-X
 (69 46 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 (23 23 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-FIX$INLINE))
 (9 3 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (9 3 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (9 3 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 2 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (3 1 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (3 1 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (3 1 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (3 1 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (3 1 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (2 2 (:REWRITE STR-FIX-WHEN-STRINGP))
 )
(SMT::SMTLINK-HINT->TYPE-DECL-LIST$INLINE-SMTLINK-HINT-EQUIV-CONGRUENCE-ON-X)
(SMT::SMTLINK-HINT->EXPANDED-CLAUSE-W/-HINT$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::HINT-PAIR-P-OF-SMTLINK-HINT->EXPANDED-CLAUSE-W/-HINT)
(SMT::SMTLINK-HINT->EXPANDED-CLAUSE-W/-HINT$INLINE-OF-SMTLINK-HINT-FIX-X
 (9 3 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (9 3 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (9 3 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 2 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (6 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (3 1 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (3 1 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (3 1 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (3 1 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (2 2 (:REWRITE STR-FIX-WHEN-STRINGP))
 )
(SMT::SMTLINK-HINT->EXPANDED-CLAUSE-W/-HINT$INLINE-SMTLINK-HINT-EQUIV-CONGRUENCE-ON-X)
(SMT::SMTLINK-HINT->EXPANDED-G/TYPE$INLINE
 (11 11 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::PSEUDO-TERMP-OF-SMTLINK-HINT->EXPANDED-G/TYPE)
(SMT::SMTLINK-HINT->EXPANDED-G/TYPE$INLINE-OF-SMTLINK-HINT-FIX-X
 (69 46 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 (23 23 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-FIX$INLINE))
 (9 3 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (9 3 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (9 3 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 2 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (3 1 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (3 1 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (3 1 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (3 1 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (3 1 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (2 2 (:REWRITE STR-FIX-WHEN-STRINGP))
 )
(SMT::SMTLINK-HINT->EXPANDED-G/TYPE$INLINE-SMTLINK-HINT-EQUIV-CONGRUENCE-ON-X)
(SMT::SMTLINK-HINT->SMT-CNF$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::SMTLINK-CONFIG-P-OF-SMTLINK-HINT->SMT-CNF)
(SMT::SMTLINK-HINT->SMT-CNF$INLINE-OF-SMTLINK-HINT-FIX-X
 (9 3 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (9 3 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (9 3 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 2 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (6 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (3 1 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (3 1 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (3 1 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (3 1 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (2 2 (:REWRITE STR-FIX-WHEN-STRINGP))
 )
(SMT::SMTLINK-HINT->SMT-CNF$INLINE-SMTLINK-HINT-EQUIV-CONGRUENCE-ON-X)
(SMT::SMTLINK-HINT->WRLD-FN-LEN$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::NATP-OF-SMTLINK-HINT->WRLD-FN-LEN)
(SMT::SMTLINK-HINT->WRLD-FN-LEN$INLINE-OF-SMTLINK-HINT-FIX-X
 (10 10 (:TYPE-PRESCRIPTION NATP))
 (9 3 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (9 3 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (9 3 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-FIX$INLINE))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 2 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (6 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (3 1 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (3 1 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (3 1 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (3 1 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (3 1 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (3 1 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (2 2 (:REWRITE STR-FIX-WHEN-STRINGP))
 )
(SMT::SMTLINK-HINT->WRLD-FN-LEN$INLINE-SMTLINK-HINT-EQUIV-CONGRUENCE-ON-X)
(SMT::SMTLINK-HINT->CUSTOM-P$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::BOOLEANP-OF-SMTLINK-HINT->CUSTOM-P)
(SMT::SMTLINK-HINT->CUSTOM-P$INLINE-OF-SMTLINK-HINT-FIX-X
 (9 3 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (9 3 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (6 2 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (6 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (3 1 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (3 1 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (3 1 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (3 1 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (3 1 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (3 1 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (3 1 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (3 1 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (3 1 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (2 2 (:REWRITE STR-FIX-WHEN-STRINGP))
 )
(SMT::SMTLINK-HINT->CUSTOM-P$INLINE-SMTLINK-HINT-EQUIV-CONGRUENCE-ON-X)
(SMT::SMTLINK-HINT)
(SMT::SMTLINK-HINT-P-OF-SMTLINK-HINT
 (107 89 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (82 70 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (57 39 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (50 50 (:REWRITE STR-FIX-WHEN-STRINGP))
 (48 36 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (47 41 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (45 39 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (41 35 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (37 31 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (25 19 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (23 17 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (15 9 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (12 12 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (11 5 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (10 4 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 )
(SMT::SMTLINK-HINT->FUNCTIONS-OF-SMTLINK-HINT)
(SMT::SMTLINK-HINT->HYPOTHESES-OF-SMTLINK-HINT)
(SMT::SMTLINK-HINT->MAIN-HINT-OF-SMTLINK-HINT
 (10 10 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT))
 )
(SMT::SMTLINK-HINT->LET-BINDING-OF-SMTLINK-HINT)
(SMT::SMTLINK-HINT->SYMBOLS-OF-SMTLINK-HINT)
(SMT::SMTLINK-HINT->ABS-OF-SMTLINK-HINT)
(SMT::SMTLINK-HINT->FTY-OF-SMTLINK-HINT)
(SMT::SMTLINK-HINT->FTY-INFO-OF-SMTLINK-HINT)
(SMT::SMTLINK-HINT->FTY-TYPES-OF-SMTLINK-HINT)
(SMT::SMTLINK-HINT->INT-TO-RAT-OF-SMTLINK-HINT)
(SMT::SMTLINK-HINT->SMT-DIR-OF-SMTLINK-HINT
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT))
 )
(SMT::SMTLINK-HINT->RM-FILE-OF-SMTLINK-HINT)
(SMT::SMTLINK-HINT->SMT-FNAME-OF-SMTLINK-HINT
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT))
 )
(SMT::SMTLINK-HINT->SMT-PARAMS-OF-SMTLINK-HINT
 (10 10 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT))
 )
(SMT::SMTLINK-HINT->FAST-FUNCTIONS-OF-SMTLINK-HINT)
(SMT::SMTLINK-HINT->TYPE-DECL-LIST-OF-SMTLINK-HINT
 (81 63 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 (18 18 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT))
 )
(SMT::SMTLINK-HINT->EXPANDED-CLAUSE-W/-HINT-OF-SMTLINK-HINT)
(SMT::SMTLINK-HINT->EXPANDED-G/TYPE-OF-SMTLINK-HINT
 (81 63 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 (18 18 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT))
 )
(SMT::SMTLINK-HINT->SMT-CNF-OF-SMTLINK-HINT)
(SMT::SMTLINK-HINT->WRLD-FN-LEN-OF-SMTLINK-HINT
 (10 10 (:TYPE-PRESCRIPTION NATP))
 (6 6 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT))
 )
(SMT::SMTLINK-HINT->CUSTOM-P-OF-SMTLINK-HINT)
(SMT::SMTLINK-HINT-OF-FIELDS
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (3 1 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (3 1 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(SMT::EQUAL-OF-SMTLINK-HINT
 (126 126 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (6 6 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (6 6 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 )
(SMT::SMTLINK-HINT-OF-FUNC-LIST-FIX-FUNCTIONS
 (12 6 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (12 6 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (8 4 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (8 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (4 4 (:REWRITE STR-FIX-WHEN-STRINGP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (4 2 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (4 2 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (4 2 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (4 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 )
(SMT::SMTLINK-HINT-FUNC-LIST-EQUIV-CONGRUENCE-ON-FUNCTIONS)
(SMT::SMTLINK-HINT-OF-HINT-PAIR-LIST-FIX-HYPOTHESES
 (12 6 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (12 6 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (8 4 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (8 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (4 4 (:REWRITE STR-FIX-WHEN-STRINGP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (4 2 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (4 2 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (4 2 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (4 2 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (4 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 )
(SMT::SMTLINK-HINT-HINT-PAIR-LIST-EQUIV-CONGRUENCE-ON-HYPOTHESES)
(SMT::SMTLINK-HINT-OF-TRUE-LIST-FIX-MAIN-HINT
 (12 6 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (12 6 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (8 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (4 4 (:REWRITE STR-FIX-WHEN-STRINGP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (4 2 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (4 2 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (4 2 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (4 2 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (4 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 )
(SMT::SMTLINK-HINT-TRUE-LIST-EQUIV-CONGRUENCE-ON-MAIN-HINT)
(SMT::SMTLINK-HINT-OF-LET-BINDING-FIX-LET-BINDING
 (12 6 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (12 6 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (8 4 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (8 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (4 4 (:REWRITE STR-FIX-WHEN-STRINGP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (4 2 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (4 2 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (4 2 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (4 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 )
(SMT::SMTLINK-HINT-LET-BINDING-EQUIV-CONGRUENCE-ON-LET-BINDING)
(SMT::SMTLINK-HINT-OF-SYMBOL-LIST-FIX-SYMBOLS
 (12 6 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (8 4 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (8 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (4 4 (:REWRITE STR-FIX-WHEN-STRINGP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (4 2 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (4 2 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (4 2 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (4 2 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (4 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 )
(SMT::SMTLINK-HINT-SYMBOL-LIST-EQUIV-CONGRUENCE-ON-SYMBOLS)
(SMT::SMTLINK-HINT-OF-SYMBOL-LIST-FIX-ABS
 (12 6 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (8 4 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (8 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (4 4 (:REWRITE STR-FIX-WHEN-STRINGP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (4 2 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (4 2 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (4 2 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (4 2 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (4 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 )
(SMT::SMTLINK-HINT-SYMBOL-LIST-EQUIV-CONGRUENCE-ON-ABS)
(SMT::SMTLINK-HINT-OF-SYMBOL-LIST-FIX-FTY
 (12 6 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (8 4 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (8 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (4 4 (:REWRITE STR-FIX-WHEN-STRINGP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (4 2 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (4 2 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (4 2 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (4 2 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (4 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 )
(SMT::SMTLINK-HINT-SYMBOL-LIST-EQUIV-CONGRUENCE-ON-FTY)
(SMT::SMTLINK-HINT-OF-FTY-INFO-ALIST-FIX-FTY-INFO
 (12 6 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (12 6 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (8 4 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (8 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (4 4 (:REWRITE STR-FIX-WHEN-STRINGP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (4 2 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (4 2 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (4 2 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (4 2 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 )
(SMT::SMTLINK-HINT-FTY-INFO-ALIST-EQUIV-CONGRUENCE-ON-FTY-INFO)
(SMT::SMTLINK-HINT-OF-FTY-TYPES-FIX-FTY-TYPES
 (12 6 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (12 6 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (8 4 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (8 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (4 4 (:REWRITE STR-FIX-WHEN-STRINGP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (4 2 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (4 2 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (4 2 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (4 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 )
(SMT::SMTLINK-HINT-FTY-TYPES-EQUIV-CONGRUENCE-ON-FTY-TYPES)
(SMT::SMTLINK-HINT-OF-BOOL-FIX-INT-TO-RAT
 (12 6 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (8 4 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (8 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (4 4 (:REWRITE STR-FIX-WHEN-STRINGP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (4 2 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (4 2 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (4 2 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (4 2 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (4 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 )
(SMT::SMTLINK-HINT-IFF-CONGRUENCE-ON-INT-TO-RAT)
(SMT::SMTLINK-HINT-OF-STR-FIX-SMT-DIR
 (12 6 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (12 6 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (8 4 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (8 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (4 2 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (4 2 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (4 2 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (4 2 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (4 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 )
(SMT::SMTLINK-HINT-STREQV-CONGRUENCE-ON-SMT-DIR)
(SMT::SMTLINK-HINT-OF-BOOL-FIX-RM-FILE
 (12 6 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (8 4 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (8 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (4 4 (:REWRITE STR-FIX-WHEN-STRINGP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (4 2 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (4 2 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (4 2 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (4 2 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (4 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 )
(SMT::SMTLINK-HINT-IFF-CONGRUENCE-ON-RM-FILE)
(SMT::SMTLINK-HINT-OF-STR-FIX-SMT-FNAME
 (12 6 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (12 6 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (8 4 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (8 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (4 2 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (4 2 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (4 2 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (4 2 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (4 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 )
(SMT::SMTLINK-HINT-STREQV-CONGRUENCE-ON-SMT-FNAME)
(SMT::SMTLINK-HINT-OF-TRUE-LIST-FIX-SMT-PARAMS
 (12 6 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (12 6 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (8 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (4 4 (:REWRITE STR-FIX-WHEN-STRINGP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (4 2 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (4 2 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (4 2 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (4 2 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (4 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 )
(SMT::SMTLINK-HINT-TRUE-LIST-EQUIV-CONGRUENCE-ON-SMT-PARAMS)
(SMT::SMTLINK-HINT-OF-FUNC-ALIST-FIX-FAST-FUNCTIONS
 (12 6 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (12 6 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (8 4 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (8 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (4 4 (:REWRITE STR-FIX-WHEN-STRINGP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (4 2 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (4 2 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (4 2 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (4 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 )
(SMT::SMTLINK-HINT-FUNC-ALIST-EQUIV-CONGRUENCE-ON-FAST-FUNCTIONS)
(SMT::SMTLINK-HINT-OF-PSEUDO-TERM-FIX-TYPE-DECL-LIST
 (12 6 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (12 6 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (8 4 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:REWRITE STR-FIX-WHEN-STRINGP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (4 2 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (4 2 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (4 2 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (4 2 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (4 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 )
(SMT::SMTLINK-HINT-PSEUDO-TERM-EQUIV-CONGRUENCE-ON-TYPE-DECL-LIST)
(SMT::SMTLINK-HINT-OF-HINT-PAIR-FIX-EXPANDED-CLAUSE-W/-HINT
 (12 6 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (12 6 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (8 4 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (8 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (4 4 (:REWRITE STR-FIX-WHEN-STRINGP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (4 2 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (4 2 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (4 2 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (4 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 )
(SMT::SMTLINK-HINT-HINT-PAIR-EQUIV-CONGRUENCE-ON-EXPANDED-CLAUSE-W/-HINT)
(SMT::SMTLINK-HINT-OF-PSEUDO-TERM-FIX-EXPANDED-G/TYPE
 (12 6 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (12 6 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (8 4 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:REWRITE STR-FIX-WHEN-STRINGP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (4 2 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (4 2 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (4 2 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (4 2 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (4 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 )
(SMT::SMTLINK-HINT-PSEUDO-TERM-EQUIV-CONGRUENCE-ON-EXPANDED-G/TYPE)
(SMT::SMTLINK-HINT-OF-SMTLINK-CONFIG-FIX-SMT-CNF
 (12 6 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (12 6 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (8 4 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (8 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (4 4 (:REWRITE STR-FIX-WHEN-STRINGP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (4 2 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (4 2 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (4 2 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (4 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 )
(SMT::SMTLINK-HINT-SMTLINK-CONFIG-EQUIV-CONGRUENCE-ON-SMT-CNF)
(SMT::SMTLINK-HINT-OF-NFIX-WRLD-FN-LEN
 (12 6 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (12 6 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (8 4 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (8 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (4 4 (:REWRITE STR-FIX-WHEN-STRINGP))
 (4 2 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (4 2 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (4 2 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (4 2 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (4 2 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (4 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 )
(SMT::SMTLINK-HINT-NAT-EQUIV-CONGRUENCE-ON-WRLD-FN-LEN)
(SMT::SMTLINK-HINT-OF-BOOL-FIX-CUSTOM-P
 (12 6 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (8 4 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (8 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERMP))
 (4 4 (:REWRITE STR-FIX-WHEN-STRINGP))
 (4 2 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (4 2 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (4 2 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (4 2 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (4 2 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (4 2 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (4 2 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (4 2 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (4 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 )
(SMT::SMTLINK-HINT-IFF-CONGRUENCE-ON-CUSTOM-P)
(SMT::SMTLINK-HINT-FIX-REDEF)
(SMT::MAYBE-SMTLINK-HINT-P)
(SMT::CONSP-WHEN-MAYBE-SMTLINK-HINT-P)
(SMT::MAYBE-SMTLINK-HINT-P-WHEN-SMTLINK-HINT-P)
(SMT::SMTLINK-HINT-P-WHEN-MAYBE-SMTLINK-HINT-P)
(SMT::MAYBE-SMTLINK-HINT-FIX$INLINE)
(SMT::MAYBE-SMTLINK-HINT-P-OF-MAYBE-SMTLINK-HINT-FIX
 (20 4 (:REWRITE SMT::SMTLINK-HINT-P-WHEN-MAYBE-SMTLINK-HINT-P))
 (16 2 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 )
(SMT::MAYBE-SMTLINK-HINT-FIX-WHEN-MAYBE-SMTLINK-HINT-P
 (16 4 (:REWRITE SMT::SMTLINK-HINT-P-WHEN-MAYBE-SMTLINK-HINT-P))
 (16 3 (:REWRITE SMT::MAYBE-SMTLINK-HINT-P-WHEN-SMTLINK-HINT-P))
 )
(SMT::MAYBE-SMTLINK-HINT-FIX$INLINE
 (16 4 (:REWRITE SMT::SMTLINK-HINT-P-WHEN-MAYBE-SMTLINK-HINT-P))
 (16 3 (:REWRITE SMT::MAYBE-SMTLINK-HINT-P-WHEN-SMTLINK-HINT-P))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (5 1 (:REWRITE SMT::MAYBE-SMTLINK-HINT-P-WHEN-SMTLINK-HINT-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (2 1 (:REWRITE SMT::SMTLINK-HINT-P-WHEN-MAYBE-SMTLINK-HINT-P))
 )
(SMT::MAYBE-SMTLINK-HINT-EQUIV$INLINE)
(SMT::MAYBE-SMTLINK-HINT-EQUIV-IS-AN-EQUIVALENCE)
(SMT::MAYBE-SMTLINK-HINT-EQUIV-IMPLIES-EQUAL-MAYBE-SMTLINK-HINT-FIX-1)
(SMT::MAYBE-SMTLINK-HINT-FIX-UNDER-MAYBE-SMTLINK-HINT-EQUIV)
(SMT::EQUAL-OF-MAYBE-SMTLINK-HINT-FIX-1-FORWARD-TO-MAYBE-SMTLINK-HINT-EQUIV)
(SMT::EQUAL-OF-MAYBE-SMTLINK-HINT-FIX-2-FORWARD-TO-MAYBE-SMTLINK-HINT-EQUIV)
(SMT::MAYBE-SMTLINK-HINT-EQUIV-OF-MAYBE-SMTLINK-HINT-FIX-1-FORWARD)
(SMT::MAYBE-SMTLINK-HINT-EQUIV-OF-MAYBE-SMTLINK-HINT-FIX-2-FORWARD)
(SMT::DEFOPTION-LEMMA-SMTLINK-HINT-FIX-NONNIL)
(SMT::MAYBE-SMTLINK-HINT-FIX-UNDER-IFF
 (8 1 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (8 1 (:REWRITE SMT::MAYBE-SMTLINK-HINT-FIX-WHEN-MAYBE-SMTLINK-HINT-P))
 (7 2 (:REWRITE SMT::SMTLINK-HINT-P-WHEN-MAYBE-SMTLINK-HINT-P))
 (7 2 (:REWRITE SMT::MAYBE-SMTLINK-HINT-P-WHEN-SMTLINK-HINT-P))
 (5 5 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (5 5 (:TYPE-PRESCRIPTION SMT::MAYBE-SMTLINK-HINT-P))
 )
(SMT::MAYBE-SMTLINK-HINT-EQUIV-REFINES-SMTLINK-HINT-EQUIV
 (48 6 (:REWRITE SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P))
 (34 8 (:REWRITE SMT::SMTLINK-HINT-P-WHEN-MAYBE-SMTLINK-HINT-P))
 (22 22 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (22 8 (:REWRITE SMT::MAYBE-SMTLINK-HINT-P-WHEN-SMTLINK-HINT-P))
 (18 18 (:TYPE-PRESCRIPTION SMT::MAYBE-SMTLINK-HINT-P))
 (16 2 (:REWRITE SMT::MAYBE-SMTLINK-HINT-FIX-WHEN-MAYBE-SMTLINK-HINT-P))
 )
(SMT::MAYBE-SMTLINK-HINT-NONE)
(SMT::RETURN-TYPE-OF-MAYBE-SMTLINK-HINT-NONE)
(SMT::MAYBE-SMTLINK-HINT-FIX-WHEN-NONE)
(SMT::EQUAL-OF-MAYBE-SMTLINK-HINT-NONE
 (5 3 (:REWRITE SMT::MAYBE-SMTLINK-HINT-P-WHEN-SMTLINK-HINT-P))
 (3 2 (:REWRITE SMT::SMTLINK-HINT-P-WHEN-MAYBE-SMTLINK-HINT-P))
 (3 1 (:REWRITE SMT::MAYBE-SMTLINK-HINT-FIX-WHEN-MAYBE-SMTLINK-HINT-P))
 )
(SMT::MAYBE-SMTLINK-HINT-SOME->VAL$INLINE
 (11 2 (:REWRITE SMT::MAYBE-SMTLINK-HINT-P-WHEN-SMTLINK-HINT-P))
 (9 3 (:REWRITE SMT::SMTLINK-HINT-P-WHEN-MAYBE-SMTLINK-HINT-P))
 )
(SMT::SMTLINK-HINT-P-OF-MAYBE-SMTLINK-HINT-SOME->VAL)
(SMT::MAYBE-SMTLINK-HINT-SOME->VAL$INLINE-OF-MAYBE-SMTLINK-HINT-FIX-X
 (48 11 (:REWRITE SMT::SMTLINK-HINT-P-WHEN-MAYBE-SMTLINK-HINT-P))
 (25 9 (:REWRITE SMT::MAYBE-SMTLINK-HINT-P-WHEN-SMTLINK-HINT-P))
 (24 3 (:REWRITE SMT::MAYBE-SMTLINK-HINT-FIX-WHEN-MAYBE-SMTLINK-HINT-P))
 (23 23 (:TYPE-PRESCRIPTION SMT::MAYBE-SMTLINK-HINT-P))
 (5 5 (:REWRITE SMT::MAYBE-SMTLINK-HINT-FIX-WHEN-NONE))
 (4 4 (:TYPE-PRESCRIPTION SMT::MAYBE-SMTLINK-HINT-FIX$INLINE))
 (2 2 (:REWRITE SMT::MAYBE-SMTLINK-HINT-P-OF-MAYBE-SMTLINK-HINT-FIX))
 (2 2 (:REWRITE SMT::MAYBE-SMTLINK-HINT-FIX-UNDER-IFF))
 )
(SMT::MAYBE-SMTLINK-HINT-SOME->VAL$INLINE-MAYBE-SMTLINK-HINT-EQUIV-CONGRUENCE-ON-X)
(SMT::MAYBE-SMTLINK-HINT-SOME->VAL-WHEN-WRONG-KIND)
(SMT::MAYBE-SMTLINK-HINT-SOME
 (8 2 (:REWRITE SMT::SMTLINK-HINT-P-WHEN-MAYBE-SMTLINK-HINT-P))
 (5 1 (:REWRITE SMT::MAYBE-SMTLINK-HINT-P-WHEN-SMTLINK-HINT-P))
 (3 3 (:TYPE-PRESCRIPTION SMT::MAYBE-SMTLINK-HINT-P))
 )
(SMT::RETURN-TYPE-OF-MAYBE-SMTLINK-HINT-SOME)
(SMT::MAYBE-SMTLINK-HINT-SOME->VAL-OF-MAYBE-SMTLINK-HINT-SOME
 (6 3 (:REWRITE SMT::MAYBE-SMTLINK-HINT-P-WHEN-SMTLINK-HINT-P))
 )
(SMT::MAYBE-SMTLINK-HINT-SOME-OF-FIELDS
 (11 3 (:REWRITE SMT::SMTLINK-HINT-P-WHEN-MAYBE-SMTLINK-HINT-P))
 (8 3 (:REWRITE SMT::MAYBE-SMTLINK-HINT-P-WHEN-SMTLINK-HINT-P))
 (7 1 (:REWRITE SMT::MAYBE-SMTLINK-HINT-FIX-WHEN-MAYBE-SMTLINK-HINT-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::MAYBE-SMTLINK-HINT-P))
 (1 1 (:REWRITE SMT::MAYBE-SMTLINK-HINT-FIX-WHEN-NONE))
 )
(SMT::MAYBE-SMTLINK-HINT-FIX-WHEN-SOME
 (11 3 (:REWRITE SMT::SMTLINK-HINT-P-WHEN-MAYBE-SMTLINK-HINT-P))
 (8 3 (:REWRITE SMT::MAYBE-SMTLINK-HINT-P-WHEN-SMTLINK-HINT-P))
 (8 1 (:REWRITE SMT::MAYBE-SMTLINK-HINT-FIX-WHEN-MAYBE-SMTLINK-HINT-P))
 (7 7 (:TYPE-PRESCRIPTION SMT::MAYBE-SMTLINK-HINT-P))
 (1 1 (:REWRITE SMT::MAYBE-SMTLINK-HINT-FIX-WHEN-NONE))
 )
(SMT::EQUAL-OF-MAYBE-SMTLINK-HINT-SOME
 (23 12 (:REWRITE SMT::SMTLINK-HINT-P-WHEN-MAYBE-SMTLINK-HINT-P))
 (21 16 (:REWRITE SMT::MAYBE-SMTLINK-HINT-P-WHEN-SMTLINK-HINT-P))
 (4 4 (:REWRITE SMT::MAYBE-SMTLINK-HINT-FIX-WHEN-NONE))
 )
(SMT::MAYBE-SMTLINK-HINT-SOME-OF-SMTLINK-HINT-FIX-VAL
 (10 2 (:REWRITE SMT::SMTLINK-HINT-P-WHEN-MAYBE-SMTLINK-HINT-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::MAYBE-SMTLINK-HINT-P))
 (4 2 (:REWRITE SMT::MAYBE-SMTLINK-HINT-P-WHEN-SMTLINK-HINT-P))
 )
(SMT::MAYBE-SMTLINK-HINT-SOME-SMTLINK-HINT-EQUIV-CONGRUENCE-ON-VAL)
(SMT::MAYBE-SMTLINK-HINT-FIX-REDEF
 (16 2 (:REWRITE SMT::MAYBE-SMTLINK-HINT-FIX-WHEN-MAYBE-SMTLINK-HINT-P))
 (10 2 (:REWRITE SMT::MAYBE-SMTLINK-HINT-P-WHEN-SMTLINK-HINT-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::MAYBE-SMTLINK-HINT-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::SMTLINK-HINT-P))
 (4 2 (:REWRITE SMT::SMTLINK-HINT-P-WHEN-MAYBE-SMTLINK-HINT-P))
 (2 2 (:REWRITE SMT::MAYBE-SMTLINK-HINT-FIX-WHEN-NONE))
 )
(SMT::FLATTEN-FORMALS/RETURNS
 (433 12 (:REWRITE LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (397 4 (:REWRITE SUBLISTP-WHEN-PREFIXP))
 (297 16 (:REWRITE PREFIXP-WHEN-EQUAL-LENGTHS))
 (207 16 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (100 12 (:REWRITE LEN-WHEN-PREFIXP))
 (55 5 (:REWRITE SMT::DECL-FIX-WHEN-DECL-P))
 (46 32 (:REWRITE DEFAULT-CDR))
 (45 23 (:REWRITE DEFAULT-+-2))
 (44 44 (:TYPE-PRESCRIPTION PREFIXP))
 (30 5 (:REWRITE SMT::DECL-P-OF-CAR-WHEN-DECL-LISTP))
 (28 16 (:REWRITE PREFIXP-WHEN-NOT-CONSP-RIGHT))
 (28 16 (:REWRITE PREFIXP-WHEN-NOT-CONSP-LEFT))
 (27 14 (:REWRITE DEFAULT-<-2))
 (27 14 (:REWRITE DEFAULT-<-1))
 (23 23 (:REWRITE DEFAULT-+-1))
 (22 22 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (22 22 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (22 22 (:LINEAR LEN-WHEN-PREFIXP))
 (18 3 (:REWRITE SMT::DECL-LISTP-OF-CDR-WHEN-DECL-LISTP))
 (17 17 (:REWRITE SMT::DECL-LISTP-WHEN-NOT-CONSP))
 (16 16 (:TYPE-PRESCRIPTION SUBLISTP))
 (16 16 (:REWRITE PREFIXP-TRANSITIVE . 2))
 (16 16 (:REWRITE PREFIXP-TRANSITIVE . 1))
 (16 16 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 2))
 (16 16 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 1))
 (16 4 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (11 11 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (10 10 (:TYPE-PRESCRIPTION SMT::DECL-P))
 (6 6 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE SUBLISTP-WHEN-ATOM-LEFT))
 (4 4 (:REWRITE SUBLISTP-COMPLETE))
 (2 2 (:REWRITE SUBSETP-TRANS2))
 (2 2 (:REWRITE SUBSETP-TRANS))
 )
(SMT::SYMBOL-LISTP-OF-FLATTEN-FORMALS/RETURNS
 (57 32 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (24 4 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (17 11 (:REWRITE DEFAULT-CDR))
 (12 9 (:REWRITE DEFAULT-CAR))
 (8 8 (:REWRITE SMT::DECL-LISTP-WHEN-SUBSETP-EQUAL))
 (5 4 (:REWRITE SMT::DECL-LISTP-WHEN-NOT-CONSP))
 )
(SMT::MAKE-ALIST-FN-LST
 (637 18 (:REWRITE LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (583 6 (:REWRITE SUBLISTP-WHEN-PREFIXP))
 (433 24 (:REWRITE PREFIXP-WHEN-EQUAL-LENGTHS))
 (299 24 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (150 18 (:REWRITE LEN-WHEN-PREFIXP))
 (107 68 (:REWRITE DEFAULT-CDR))
 (89 46 (:REWRITE DEFAULT-+-2))
 (66 66 (:TYPE-PRESCRIPTION PREFIXP))
 (50 25 (:REWRITE DEFAULT-<-1))
 (46 46 (:REWRITE DEFAULT-+-1))
 (44 25 (:REWRITE DEFAULT-<-2))
 (42 42 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (42 42 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (42 42 (:LINEAR LEN-WHEN-PREFIXP))
 (42 24 (:REWRITE PREFIXP-WHEN-NOT-CONSP-RIGHT))
 (42 24 (:REWRITE PREFIXP-WHEN-NOT-CONSP-LEFT))
 (24 24 (:TYPE-PRESCRIPTION SUBLISTP))
 (24 24 (:REWRITE PREFIXP-TRANSITIVE . 2))
 (24 24 (:REWRITE PREFIXP-TRANSITIVE . 1))
 (24 24 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 2))
 (24 24 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 1))
 (24 6 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (21 21 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (18 3 (:REWRITE SMT::FUNC-LISTP-OF-CDR-WHEN-FUNC-LISTP))
 (17 17 (:REWRITE SMT::FUNC-LISTP-WHEN-NOT-CONSP))
 (6 6 (:REWRITE SUBLISTP-WHEN-ATOM-LEFT))
 (6 6 (:REWRITE SUBLISTP-COMPLETE))
 (5 5 (:REWRITE SUBSETP-TRANS2))
 (5 5 (:REWRITE SUBSETP-TRANS))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(SMT::FUNC-ALISTP-OF-MAKE-ALIST-FN-LST
 (32 8 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (18 3 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (10 3 (:REWRITE DEFAULT-CDR))
 (8 2 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (8 2 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (6 6 (:REWRITE SMT::FUNC-LISTP-WHEN-SUBSETP-EQUAL))
 (6 2 (:REWRITE DEFAULT-CAR))
 (4 3 (:REWRITE SMT::FUNC-LISTP-WHEN-NOT-CONSP))
 (3 3 (:REWRITE SUBSETP-TRANS2))
 (3 3 (:REWRITE SUBSETP-TRANS))
 (2 2 (:REWRITE SMT::FUNC-P-WHEN-MEMBER-EQUAL-OF-FUNC-LISTP))
 )
(SMT::SMT-HINT)
(SMT::SMTLINK-P-OF-SMT-HINT)
(SMT::DEFAULT-SMTLINK-HINT)
