(SMT::PSEUDO-TERM-FIX
 (1 1 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 )
(SMT::PSEUDO-TERMP-OF-PSEUDO-TERM-FIX
 (411 2 (:DEFINITION PSEUDO-TERMP))
 (137 4 (:DEFINITION SYMBOL-LISTP))
 (108 12 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (84 4 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (74 2 (:DEFINITION TRUE-LIST-LISTP))
 (72 6 (:DEFINITION TRUE-LISTP))
 (49 6 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (40 40 (:REWRITE DEFAULT-CAR))
 (38 38 (:REWRITE DEFAULT-CDR))
 (36 6 (:DEFINITION LENGTH))
 (30 6 (:DEFINITION LEN))
 (26 26 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (25 4 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (24 24 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (24 12 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (24 12 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (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))
 (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 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (12 12 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (12 12 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (12 12 (:REWRITE SET::IN-SET))
 (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 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (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))
 (96 12 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (74 4 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (66 6 (:DEFINITION TRUE-LISTP))
 (66 2 (:DEFINITION TRUE-LIST-LISTP))
 (40 40 (:REWRITE DEFAULT-CAR))
 (40 6 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (38 38 (:REWRITE DEFAULT-CDR))
 (30 6 (:DEFINITION LEN))
 (26 26 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (24 24 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (24 12 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (24 12 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (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))
 (14 14 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (12 12 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (12 12 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (12 12 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (12 12 (:REWRITE SET::IN-SET))
 (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))
 (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
 (1320 6 (:DEFINITION PSEUDO-TERMP))
 (393 12 (:DEFINITION SYMBOL-LISTP))
 (312 36 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (242 12 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (225 18 (:DEFINITION TRUE-LISTP))
 (214 6 (:DEFINITION TRUE-LIST-LISTP))
 (138 18 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (120 120 (:REWRITE DEFAULT-CAR))
 (114 114 (:REWRITE DEFAULT-CDR))
 (108 18 (:DEFINITION LENGTH))
 (90 18 (:DEFINITION LEN))
 (86 86 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (72 72 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (72 36 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (72 36 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (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))
 (45 44 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 (42 42 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (40 40 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (36 36 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (36 36 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (36 36 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (36 36 (:REWRITE SET::IN-SET))
 (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))
 (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))
 (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
 (5321 17 (:DEFINITION PSEUDO-TERMP))
 (1757 78 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (1638 41 (:DEFINITION TRUE-LIST-LISTP))
 (1400 58 (:DEFINITION SYMBOL-LISTP))
 (1344 168 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (1032 84 (:DEFINITION TRUE-LISTP))
 (775 95 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (492 54 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (490 486 (:REWRITE DEFAULT-CAR))
 (481 477 (:REWRITE DEFAULT-CDR))
 (379 71 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (336 336 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (336 168 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (336 168 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (306 51 (:DEFINITION LENGTH))
 (256 256 (:TYPE-PRESCRIPTION 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))
 (168 168 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (168 168 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (168 168 (:REWRITE SET::IN-SET))
 (158 158 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (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))
 (90 90 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (70 70 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (70 70 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (70 70 (:LINEAR LEN-WHEN-PREFIXP))
 (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))
 (2 2 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 )
(SMT::PSEUDO-TERM-LISTP-OF-PSEUDO-TERM-LIST-FIX
 (397 1 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (393 1 (:DEFINITION PSEUDO-TERMP))
 (135 6 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (128 3 (:DEFINITION TRUE-LIST-LISTP))
 (96 12 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (94 4 (:DEFINITION SYMBOL-LISTP))
 (78 6 (:DEFINITION TRUE-LISTP))
 (55 7 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (40 39 (:REWRITE DEFAULT-CAR))
 (38 37 (:REWRITE DEFAULT-CDR))
 (24 24 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (24 24 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (24 12 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (24 12 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (18 18 (:TYPE-PRESCRIPTION LEN))
 (18 3 (:DEFINITION LENGTH))
 (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))
 (12 12 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (12 12 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (12 12 (:REWRITE SET::IN-SET))
 (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 4 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (6 6 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (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))
 (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))
 )
(SMT::ACL2-COUNT-<=-PSEUDO-TERM-LIST-FIX
 (2754 9 (:DEFINITION PSEUDO-TERMP))
 (1354 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (849 42 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (780 21 (:DEFINITION TRUE-LIST-LISTP))
 (723 30 (:DEFINITION SYMBOL-LISTP))
 (672 84 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (516 42 (:DEFINITION TRUE-LISTP))
 (393 51 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (310 100 (:REWRITE DEFAULT-+-2))
 (273 272 (:REWRITE DEFAULT-CAR))
 (260 244 (:REWRITE DEFAULT-CDR))
 (190 32 (:DEFINITION LEN))
 (174 100 (:REWRITE DEFAULT-+-1))
 (168 168 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (168 84 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (168 84 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (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))
 (128 128 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (116 4 (:LINEAR ACL2-COUNT-OF-SUM))
 (91 7 (:DEFINITION MEMBER-EQUAL))
 (84 84 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (84 84 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (84 84 (:REWRITE SET::IN-SET))
 (78 78 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (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 16 (:LINEAR ACL2-COUNT-OF-CONSP-POSITIVE))
 (48 24 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (45 22 (:REWRITE DEFAULT-<-1))
 (42 42 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (40 40 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (40 40 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (40 40 (:LINEAR LEN-WHEN-PREFIXP))
 (35 35 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (32 32 (:LINEAR ACL2-COUNT-WHEN-MEMBER))
 (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))
 (24 24 (:REWRITE FOLD-CONSTS-IN-+))
 (20 20 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (18 18 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (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
 (723 2 (:DEFINITION PSEUDO-TERMP))
 (270 12 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (256 6 (:DEFINITION TRUE-LIST-LISTP))
 (192 24 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (185 8 (:DEFINITION SYMBOL-LISTP))
 (150 12 (:DEFINITION TRUE-LISTP))
 (110 14 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (75 75 (:REWRITE DEFAULT-CDR))
 (73 73 (:REWRITE DEFAULT-CAR))
 (48 48 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (48 24 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (48 24 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (40 40 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (36 6 (:DEFINITION LENGTH))
 (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))
 (24 24 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (24 24 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (24 24 (:REWRITE SET::IN-SET))
 (20 20 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (19 19 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (16 8 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (12 12 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (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))
 (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))
 (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
 (674 2 (:DEFINITION SMT::PSEUDO-TERM-LIST-FIX))
 (638 2 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (630 2 (:DEFINITION PSEUDO-TERMP))
 (152 6 (:DEFINITION SYMBOL-LISTP))
 (148 8 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (132 4 (:DEFINITION TRUE-LIST-LISTP))
 (128 16 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (104 8 (:DEFINITION TRUE-LISTP))
 (76 10 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (57 57 (:REWRITE DEFAULT-CAR))
 (49 49 (:REWRITE DEFAULT-CDR))
 (48 48 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (36 36 (:TYPE-PRESCRIPTION LEN))
 (36 6 (:DEFINITION LENGTH))
 (33 3 (:DEFINITION PSEUDO-TERM-LISTP))
 (32 32 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (32 32 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (32 16 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (32 16 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (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))
 (28 28 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (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 OMAP::MAPP))
 (16 16 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (16 16 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (16 16 (:REWRITE SET::IN-SET))
 (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 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (8 8 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (8 4 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (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))
 )
(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)
(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-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
 (5171 14 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (4876 12 (:DEFINITION PSEUDO-TERMP))
 (1763 15 (:REWRITE SMT::PSEUDO-TERMP-OF-CAAR-WHEN-PSEUDO-TERM-ALISTP))
 (1753 8 (:DEFINITION SMT::PSEUDO-TERM-ALISTP))
 (1686 12 (:REWRITE SMT::PSEUDO-TERM-ALISTP-OF-CDR-WHEN-PSEUDO-TERM-ALISTP))
 (1090 36 (:DEFINITION SYMBOL-LISTP))
 (914 42 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (852 60 (:REWRITE FTY::EQUAL-OF-LEN))
 (810 24 (:DEFINITION TRUE-LIST-LISTP))
 (768 96 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (624 48 (:DEFINITION TRUE-LISTP))
 (578 54 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (398 398 (:REWRITE DEFAULT-CDR))
 (374 374 (:REWRITE DEFAULT-CAR))
 (372 372 (:TYPE-PRESCRIPTION LEN))
 (372 42 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (360 72 (:DEFINITION LEN))
 (284 30 (: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))
 (216 36 (:DEFINITION LENGTH))
 (192 192 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (192 192 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (192 96 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (192 96 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (144 72 (:REWRITE DEFAULT-+-2))
 (120 120 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (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))
 (96 96 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (96 96 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (96 96 (:REWRITE SET::IN-SET))
 (90 80 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (75 40 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP))
 (72 72 (:REWRITE DEFAULT-+-1))
 (54 54 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (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))
 (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
 (14967 34 (:DEFINITION PSEUDO-TERMP))
 (4695 29 (:REWRITE SMT::PSEUDO-TERMP-OF-CDAR-WHEN-PSEUDO-TERM-ALISTP))
 (4668 29 (:REWRITE SMT::PSEUDO-TERMP-OF-CAAR-WHEN-PSEUDO-TERM-ALISTP))
 (4363 173 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (4122 94 (:DEFINITION TRUE-LIST-LISTP))
 (3697 128 (:DEFINITION SYMBOL-LISTP))
 (3167 26 (:REWRITE SMT::PSEUDO-TERM-ALISTP-OF-CDR-WHEN-PSEUDO-TERM-ALISTP))
 (3072 384 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (2436 192 (:DEFINITION TRUE-LISTP))
 (2300 207 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (1974 170 (:REWRITE FTY::EQUAL-OF-LEN))
 (1763 139 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (1465 173 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (1255 1251 (:REWRITE DEFAULT-CAR))
 (1220 1216 (:REWRITE DEFAULT-CDR))
 (1020 204 (:DEFINITION LEN))
 (864 864 (:TYPE-PRESCRIPTION LEN))
 (768 768 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (768 384 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (768 384 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (688 688 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (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))
 (612 102 (:DEFINITION LENGTH))
 (480 480 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (480 480 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (480 480 (:LINEAR LEN-WHEN-PREFIXP))
 (408 204 (:REWRITE DEFAULT-+-2))
 (384 384 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (384 384 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (384 384 (:REWRITE SET::IN-SET))
 (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))
 (218 218 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (204 204 (:REWRITE DEFAULT-+-1))
 (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))
 (6 6 (:REWRITE SUBSETP-REFL))
 )
(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
 (112 14 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (30 26 (:REWRITE DEFAULT-CDR))
 (28 28 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (28 14 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (28 14 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (21 17 (:REWRITE DEFAULT-CAR))
 (14 14 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (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
 (48 6 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (12 12 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (12 6 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (12 6 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (6 6 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (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
 (559 43 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (215 43 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (215 43 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (178 43 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (172 172 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (96 96 (:REWRITE DEFAULT-CAR))
 (90 90 (:REWRITE DEFAULT-CDR))
 (86 86 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (86 86 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (86 43 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (86 43 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (79 79 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (56 43 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 )
(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
 (896 2 (:DEFINITION PSEUDO-TERMP))
 (529 7 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (292 10 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (276 6 (:DEFINITION TRUE-LIST-LISTP))
 (255 8 (:DEFINITION SYMBOL-LISTP))
 (240 30 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (222 10 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (189 15 (:DEFINITION TRUE-LISTP))
 (174 12 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (158 12 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (98 10 (:REWRITE FTY::EQUAL-OF-LEN))
 (96 92 (:REWRITE DEFAULT-CDR))
 (94 11 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (87 87 (:REWRITE DEFAULT-CAR))
 (69 69 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (64 64 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (60 60 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (60 30 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (60 30 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (60 12 (:DEFINITION LEN))
 (54 2 (:DEFINITION SMT::TRUE-LIST-FIX))
 (48 48 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (43 43 (:TYPE-PRESCRIPTION LEN))
 (42 42 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (42 3 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (39 3 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (38 6 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (38 6 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (38 6 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (36 6 (:DEFINITION LENGTH))
 (36 4 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 (30 30 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (30 30 (:REWRITE SET::IN-SET))
 (24 24 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (24 12 (:REWRITE DEFAULT-+-2))
 (20 20 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (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 SMT::FTY-TYPES-P))
 (16 16 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (16 16 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (15 3 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (15 3 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (14 2 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (14 2 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (14 2 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (12 12 (:REWRITE DEFAULT-+-1))
 (10 10 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (10 10 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (9 1 (:DEFINITION NATP))
 (8 8 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (8 8 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (8 2 (:REWRITE SMT::SYMBOLP-OF-CDAR-WHEN-FTY-FIELD-ALIST-P))
 (7 2 (:REWRITE SMT::PSEUDO-TERMP-OF-CDAR-WHEN-PSEUDO-TERM-ALISTP))
 (6 6 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (6 6 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (6 3 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (6 3 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (4 4 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (3 3 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (2 2 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (2 2 (:DEFINITION NOT))
 (1 1 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE DEFAULT-<-1))
 )
(SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P
 (3 3 (:DEFINITION STRIP-CARS))
 )
(SMT::HINT-PAIR-FIX$INLINE
 (508 2 (:DEFINITION PSEUDO-TERMP))
 (176 8 (:DEFINITION SYMBOL-LISTP))
 (128 16 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (112 112 (:REWRITE DEFAULT-CDR))
 (103 103 (:REWRITE DEFAULT-CAR))
 (98 8 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (91 7 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (86 8 (:DEFINITION TRUE-LISTP))
 (86 4 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (82 12 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (70 4 (:DEFINITION TRUE-LIST-LISTP))
 (60 12 (:DEFINITION LEN))
 (54 10 (:REWRITE FTY::EQUAL-OF-LEN))
 (44 44 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (36 6 (:DEFINITION LENGTH))
 (35 7 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (35 7 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (32 32 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (32 16 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (32 16 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (30 7 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (24 24 (:TYPE-PRESCRIPTION LEN))
 (24 12 (:REWRITE DEFAULT-+-2))
 (22 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (22 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (22 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (20 20 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (16 16 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (16 16 (:REWRITE SET::IN-SET))
 (16 4 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (14 14 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (14 14 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (14 7 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (14 7 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (14 2 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (14 2 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (14 2 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (12 12 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (12 12 (:REWRITE DEFAULT-+-1))
 (12 2 (:REWRITE SMT::PSEUDO-TERMP-OF-CDAR-WHEN-PSEUDO-TERM-ALISTP))
 (11 7 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (8 2 (:REWRITE SMT::SYMBOLP-OF-CDAR-WHEN-FTY-FIELD-ALIST-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 (6 6 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (6 6 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (4 4 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (2 2 (: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))
 (3 3 (: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
 (39 3 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (15 3 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (15 3 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (12 12 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (12 3 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (6 6 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (6 6 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (6 6 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (6 3 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (6 3 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (3 3 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (3 3 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE DEFAULT-CDR))
 )
(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
 (520 2 (:DEFINITION PSEUDO-TERMP))
 (326 4 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (144 18 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (113 4 (:DEFINITION SYMBOL-LISTP))
 (111 9 (:DEFINITION TRUE-LISTP))
 (98 10 (:REWRITE FTY::EQUAL-OF-LEN))
 (83 8 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (74 4 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (66 2 (:DEFINITION TRUE-LIST-LISTP))
 (65 61 (:REWRITE DEFAULT-CDR))
 (60 12 (:DEFINITION LEN))
 (54 2 (:DEFINITION SMT::TRUE-LIST-FIX))
 (44 44 (:REWRITE DEFAULT-CAR))
 (43 43 (:TYPE-PRESCRIPTION LEN))
 (42 3 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (40 6 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (39 3 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (37 37 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (36 36 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (36 18 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (36 18 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (36 6 (:DEFINITION LENGTH))
 (36 4 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 (30 30 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (30 30 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (24 12 (:REWRITE DEFAULT-+-2))
 (20 20 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (20 20 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (20 20 (:LINEAR LEN-WHEN-PREFIXP))
 (20 4 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (18 18 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (18 18 (:REWRITE SET::IN-SET))
 (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))
 (15 3 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (15 3 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (14 14 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (12 12 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (12 12 (:REWRITE DEFAULT-+-1))
 (10 10 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (10 2 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (10 2 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (10 2 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (9 1 (:DEFINITION NATP))
 (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))
 (6 6 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (6 6 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (6 3 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (6 3 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (4 4 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (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))
 (3 3 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (2 2 (:DEFINITION NOT))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE DEFAULT-<-1))
 )
(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)
(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)
(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))
 (9 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))
 )
(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))
 )
(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))
 )
(SMT::DECL->TYPE-REQFIX)
(SMT::HINT-PAIR-P-OF-DECL->TYPE-REQFIX)
(TMP-DEFTYPES-SYMBOLP-OF-SYMBOL-FIX)
(SMT::DECL-P
 (559 43 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (215 43 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (215 43 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (178 43 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (172 172 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (96 96 (:REWRITE DEFAULT-CAR))
 (90 90 (:REWRITE DEFAULT-CDR))
 (86 86 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (86 86 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (86 43 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (86 43 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (79 79 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (56 43 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::CONSP-WHEN-DECL-P)
(SMT::DECL-FIX$INLINE)
(SMT::DECL-P-OF-DECL-FIX
 (63 17 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (39 3 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (30 3 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (24 3 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 (23 18 (:REWRITE DEFAULT-CDR))
 (15 3 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (15 3 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (14 14 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (12 12 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (11 7 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (9 9 (:REWRITE DEFAULT-CAR))
 (6 6 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (6 6 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (6 3 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (6 3 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (4 4 (:REWRITE-QUOTED-CONSTANT SMT::PSEUDO-TERM-FIX-UNDER-PSEUDO-TERM-EQUIV))
 (4 1 (:REWRITE SMT::SYMBOLP-OF-CDAR-WHEN-FTY-FIELD-ALIST-P))
 (3 3 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (1 1 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::DECL-FIX-WHEN-DECL-P
 (65 5 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (28 28 (:REWRITE DEFAULT-CDR))
 (25 5 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (25 5 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (22 5 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (21 21 (:REWRITE DEFAULT-CAR))
 (20 20 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (10 10 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (10 10 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (10 5 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (10 5 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (9 5 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (8 8 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (4 1 (:REWRITE SMT::SYMBOLP-OF-CDAR-WHEN-FTY-FIELD-ALIST-P))
 (3 3 (:DEFINITION STRIP-CARS))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (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
 (91 7 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (50 50 (:REWRITE DEFAULT-CDR))
 (45 45 (:REWRITE DEFAULT-CAR))
 (35 7 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (35 7 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (30 7 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (28 28 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (14 14 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (14 14 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (14 7 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (14 7 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (12 12 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (11 7 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (8 2 (:REWRITE SMT::SYMBOLP-OF-CDAR-WHEN-FTY-FIELD-ALIST-P))
 (4 4 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (2 2 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 )
(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
 (3 3 (: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
 (52 4 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (20 4 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (20 4 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (17 17 (:REWRITE DEFAULT-CAR))
 (16 16 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (16 16 (:REWRITE DEFAULT-CDR))
 (16 4 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (8 8 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (8 8 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (8 8 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (8 4 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (8 4 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (4 4 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (4 1 (:REWRITE SMT::SYMBOLP-OF-CDAR-WHEN-FTY-FIELD-ALIST-P))
 (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
 (42 12 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (39 3 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (30 3 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (24 3 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 (15 3 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (15 3 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (12 12 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (10 5 (:REWRITE DEFAULT-CDR))
 (8 8 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (6 6 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (6 6 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (6 3 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (6 3 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (4 4 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (3 3 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (3 3 (:REWRITE-QUOTED-CONSTANT SMT::PSEUDO-TERM-FIX-UNDER-PSEUDO-TERM-EQUIV))
 (2 2 (:REWRITE DEFAULT-CAR))
 )
(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 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 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))
 (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)
(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))
 (9 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))
 )
(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))
 )
(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))
 )
(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
 (4069 313 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (2970 2970 (:REWRITE DEFAULT-CDR))
 (1565 313 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (1565 313 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (1270 313 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (1252 1252 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (1095 1095 (:REWRITE DEFAULT-CAR))
 (626 626 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (626 626 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (626 313 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (626 313 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (607 607 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (350 313 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::CONSP-WHEN-FUNC-P)
(SMT::FUNC-FIX$INLINE)
(SMT::FUNC-P-OF-FUNC-FIX
 (823 40 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (731 10 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (728 6 (:DEFINITION SYMBOL-LISTP))
 (601 586 (:REWRITE DEFAULT-CDR))
 (195 15 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (192 4 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (192 4 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (192 4 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (176 26 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (176 26 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (176 26 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (126 15 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (96 17 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 (78 22 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (76 76 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (75 75 (:REWRITE DEFAULT-CAR))
 (75 15 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (75 15 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (62 62 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (60 60 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (60 60 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (60 60 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (45 15 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (36 36 (:TYPE-PRESCRIPTION SMT::DECL-LISTP))
 (31 31 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (30 30 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (30 30 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (30 30 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (30 30 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (30 15 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (30 15 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (30 12 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (29 11 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (28 8 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (18 18 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (18 2 (:REWRITE SMT::DECL-LISTP-OF-CDR-WHEN-DECL-LISTP))
 (16 16 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (16 16 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (15 15 (:TYPE-PRESCRIPTION NATP))
 (15 15 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (11 7 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (11 1 (:REWRITE SMT::HINT-PAIR-LISTP-OF-CDR-WHEN-HINT-PAIR-LISTP))
 (8 8 (:REWRITE SMT::DECL-LISTP-WHEN-SUBSETP-EQUAL))
 (7 7 (:REWRITE DEFAULT-<-2))
 (7 7 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE SMT::DECL-LISTP-WHEN-NOT-CONSP))
 (4 1 (:REWRITE SMT::SYMBOLP-OF-CDAR-WHEN-FTY-FIELD-ALIST-P))
 (3 1 (:DEFINITION NATP))
 (2 2 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (2 2 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP))
 )
(SMT::FUNC-FIX-WHEN-FUNC-P
 (9 9 (:DEFINITION STRIP-CARS))
 )
(SMT::FUNC-FIX$INLINE
 (9 9 (:DEFINITION STRIP-CARS))
 )
(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
 (9 9 (: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)
(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)
(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)
(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)
(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)
(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)
(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
 (195 15 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (77 77 (:REWRITE DEFAULT-CDR))
 (75 15 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (75 15 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (60 60 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (60 15 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (30 30 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (30 30 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (30 30 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (30 15 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (30 15 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (15 15 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (15 15 (:REWRITE DEFAULT-CAR))
 )
(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
 (195 15 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (126 15 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (96 17 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 (80 36 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (75 15 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (75 15 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (60 60 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (44 18 (:REWRITE SMT::DECL-LIST-FIX-WHEN-DECL-LISTP))
 (42 27 (:REWRITE DEFAULT-CDR))
 (30 30 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (30 30 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (30 15 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (30 15 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (26 13 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (22 10 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (22 2 (:DEFINITION SYMBOL-LISTP))
 (21 9 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (15 15 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (10 10 (:REWRITE DEFAULT-CAR))
 (9 9 (:TYPE-PRESCRIPTION NATP))
 (7 7 (:REWRITE DEFAULT-<-2))
 (7 7 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (4 4 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (4 4 (:REWRITE SMT::DECL-LISTP-WHEN-SUBSETP-EQUAL))
 (4 2 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (4 2 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (3 1 (:DEFINITION NATP))
 (2 2 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (2 2 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (2 2 (:REWRITE SMT::DECL-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP))
 )
(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)
(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)
(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))
 (9 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))
 )
(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))
 )
(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))
 )
(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)
(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-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))
 (75 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))
 (6 6 (:REWRITE SUBSETP-REFL))
 (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
 (949 73 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (365 73 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (365 73 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (300 73 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (292 292 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (230 230 (:REWRITE DEFAULT-CDR))
 (190 190 (:REWRITE DEFAULT-CAR))
 (146 146 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (146 146 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (146 73 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (146 73 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (137 137 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (90 73 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::CONSP-WHEN-BINDING-P)
(SMT::BINDING-FIX$INLINE
 (6 6 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 )
(SMT::BINDING-P-OF-BINDING-FIX
 (1537 3 (:DEFINITION PSEUDO-TERMP))
 (620 8 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (597 12 (:DEFINITION SYMBOL-LISTP))
 (453 15 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (426 9 (:DEFINITION TRUE-LIST-LISTP))
 (420 18 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (399 18 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (348 15 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (288 36 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (222 18 (:DEFINITION TRUE-LISTP))
 (196 189 (:REWRITE DEFAULT-CDR))
 (136 136 (:REWRITE DEFAULT-CAR))
 (125 15 (:REWRITE FTY::EQUAL-OF-LEN))
 (120 9 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (94 94 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (90 18 (:DEFINITION LEN))
 (84 9 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (84 9 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (84 9 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (72 72 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (72 72 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (72 36 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (72 36 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (72 5 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (69 14 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (66 9 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (65 5 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (62 7 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 (56 56 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (56 56 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (56 56 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (55 55 (:TYPE-PRESCRIPTION LEN))
 (54 9 (:DEFINITION LENGTH))
 (48 9 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (48 9 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (41 5 (:REWRITE SMT::SYMBOLP-OF-CDAR-WHEN-FTY-FIELD-ALIST-P))
 (36 36 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (36 36 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (36 36 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (36 36 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (36 36 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (36 36 (:REWRITE SET::IN-SET))
 (36 36 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (36 18 (:REWRITE DEFAULT-+-2))
 (35 18 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (28 28 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (25 5 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (25 5 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (24 24 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (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 SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (18 18 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (18 18 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (18 18 (:REWRITE DEFAULT-+-1))
 (16 2 (:DEFINITION NATP))
 (14 3 (:REWRITE SMT::PSEUDO-TERMP-OF-CDAR-WHEN-PSEUDO-TERM-ALISTP))
 (10 10 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (10 10 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (10 10 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (10 5 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (10 5 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (6 6 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (6 1 (:REWRITE SMT::PSEUDO-TERM-ALISTP-OF-CDR-WHEN-PSEUDO-TERM-ALISTP))
 (5 5 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (5 5 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-ALISTP))
 (4 4 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (3 3 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (3 3 (:DEFINITION NOT))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 )
(SMT::BINDING-FIX-WHEN-BINDING-P
 (4 4 (:DEFINITION STRIP-CARS))
 )
(SMT::BINDING-FIX$INLINE
 (6 6 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 (4 4 (:DEFINITION STRIP-CARS))
 )
(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 4 (: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))
 )
(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
 (65 5 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (25 5 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (25 5 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (20 20 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (20 5 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (10 10 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (10 10 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (10 10 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (10 5 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (10 5 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (7 7 (:REWRITE DEFAULT-CDR))
 (5 5 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (5 5 (:REWRITE DEFAULT-CAR))
 )
(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
 (766 3 (:DEFINITION PSEUDO-TERMP))
 (343 6 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (207 6 (:DEFINITION SYMBOL-LISTP))
 (144 18 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (125 15 (:REWRITE FTY::EQUAL-OF-LEN))
 (111 6 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (105 9 (:DEFINITION TRUE-LISTP))
 (99 3 (:DEFINITION TRUE-LIST-LISTP))
 (92 85 (:REWRITE DEFAULT-CDR))
 (90 18 (:DEFINITION LEN))
 (72 5 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (66 66 (:REWRITE DEFAULT-CAR))
 (65 5 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (62 7 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 (60 9 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (55 55 (:TYPE-PRESCRIPTION LEN))
 (54 9 (:DEFINITION LENGTH))
 (43 43 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (39 3 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (38 38 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (36 36 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (36 18 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (36 18 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (36 18 (:REWRITE DEFAULT-+-2))
 (30 6 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (27 3 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (27 3 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (27 3 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (25 5 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (25 5 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (21 21 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (21 3 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (20 20 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (20 20 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (20 20 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (20 20 (:LINEAR LEN-WHEN-PREFIXP))
 (18 18 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (18 18 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (18 18 (:REWRITE SET::IN-SET))
 (18 18 (:REWRITE DEFAULT-+-1))
 (16 2 (:DEFINITION NATP))
 (15 15 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (15 3 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (15 3 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (15 3 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (12 12 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (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 12 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (10 10 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (10 10 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (10 10 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (10 5 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (10 5 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (6 6 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (6 6 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (6 6 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (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 3 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (5 5 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (5 5 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (3 3 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (3 3 (:DEFINITION NOT))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 )
(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)
(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)
(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))
 (9 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))
 )
(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))
 )
(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))
 )
(SMT::LET-BINDING-P
 (559 43 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (215 43 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (215 43 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (178 43 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (172 172 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (96 96 (:REWRITE DEFAULT-CAR))
 (90 90 (:REWRITE DEFAULT-CDR))
 (86 86 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (86 86 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (86 43 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (86 43 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (79 79 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (56 43 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::CONSP-WHEN-LET-BINDING-P)
(SMT::LET-BINDING-FIX$INLINE)
(SMT::LET-BINDING-P-OF-LET-BINDING-FIX
 (39 3 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (36 9 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (31 7 (:REWRITE SMT::BINDING-LIST-FIX-WHEN-BINDING-LISTP))
 (24 3 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (18 18 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (18 3 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 (16 16 (:TYPE-PRESCRIPTION SMT::BINDING-LISTP))
 (15 3 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (15 3 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (14 11 (:REWRITE DEFAULT-CDR))
 (12 12 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (8 1 (:REWRITE SMT::HINT-PAIR-LISTP-OF-CDR-WHEN-HINT-PAIR-LISTP))
 (7 7 (:REWRITE DEFAULT-CAR))
 (7 1 (:REWRITE SMT::BINDING-LISTP-OF-CDR-WHEN-BINDING-LISTP))
 (6 6 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (6 6 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (6 3 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (6 3 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (4 4 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE SMT::BINDING-LISTP-WHEN-SUBSETP-EQUAL))
 (3 3 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (2 2 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SMT::BINDING-LISTP-WHEN-NOT-CONSP))
 )
(SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P
 (3 3 (:DEFINITION STRIP-CARS))
 )
(SMT::LET-BINDING-FIX$INLINE
 (91 7 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (48 48 (:REWRITE DEFAULT-CDR))
 (47 47 (:REWRITE DEFAULT-CAR))
 (35 7 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (35 7 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (30 7 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (28 28 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (16 2 (:REWRITE SMT::HINT-PAIR-LISTP-OF-CDR-WHEN-HINT-PAIR-LISTP))
 (14 14 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (14 14 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (14 7 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (14 7 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (14 2 (:REWRITE SMT::BINDING-LISTP-OF-CDR-WHEN-BINDING-LISTP))
 (12 12 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (11 7 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (8 8 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (8 8 (:REWRITE SMT::BINDING-LISTP-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP))
 (4 4 (:REWRITE SMT::BINDING-LISTP-WHEN-NOT-CONSP))
 )
(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
 (3 3 (: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
 (39 3 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (15 3 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (15 3 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (12 12 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (12 3 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (6 6 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (6 6 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (6 6 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (6 3 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (6 3 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (3 3 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (3 3 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE DEFAULT-CDR))
 )
(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
 (39 3 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (24 3 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (18 3 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 (17 6 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (15 4 (:REWRITE SMT::BINDING-LIST-FIX-WHEN-BINDING-LISTP))
 (15 3 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (15 3 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (12 12 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (8 8 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (8 8 (:TYPE-PRESCRIPTION SMT::BINDING-LISTP))
 (8 5 (:REWRITE DEFAULT-CDR))
 (6 6 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (6 6 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (6 3 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (6 3 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (3 3 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (2 2 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (2 2 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE SMT::BINDING-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE SMT::BINDING-LISTP-WHEN-NOT-CONSP))
 )
(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
 (48 6 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (12 12 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (12 6 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (12 6 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (6 6 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (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
 (46013 46013 (:REWRITE DEFAULT-CDR))
 (21307 1639 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (8195 1639 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (8195 1639 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (6841 6841 (:REWRITE DEFAULT-CAR))
 (6600 1639 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (6556 6556 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (3278 3278 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (3278 3278 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (3278 1639 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (3278 1639 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (3233 3233 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (1728 1639 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 )
(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
 (86515 36 (:DEFINITION PSEUDO-TERMP))
 (67582 153 (:DEFINITION SYMBOL-LISTP))
 (63610 231 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (62256 228 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (54728 54683 (:REWRITE DEFAULT-CDR))
 (21055 1800 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (17502 114 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (16839 1223 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (14830 114 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (14830 114 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (14830 114 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (14387 1223 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (14386 1223 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (8146 180 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (7280 108 (:DEFINITION TRUE-LIST-LISTP))
 (6886 180 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (6825 36 (:REWRITE SMT::SYMBOLP-OF-CDAR-WHEN-FTY-FIELD-ALIST-P))
 (5316 46 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (3900 3900 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (3760 470 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (2851 235 (:DEFINITION TRUE-LISTP))
 (2690 2690 (:TYPE-PRESCRIPTION SMT::FUNC-ALISTP))
 (2690 2690 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (2690 2690 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (2676 2676 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (1950 1950 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (1883 1883 (:REWRITE DEFAULT-CAR))
 (1338 1338 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (1338 1338 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (1338 1338 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (1235 51 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (1202 1202 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (1080 216 (:DEFINITION LEN))
 (1060 180 (:REWRITE FTY::EQUAL-OF-LEN))
 (940 940 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (940 470 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (940 470 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (864 864 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (715 715 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (648 108 (:DEFINITION LENGTH))
 (634 634 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (533 41 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (526 61 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (470 470 (:TYPE-PRESCRIPTION LEN))
 (470 470 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (470 470 (:REWRITE SET::IN-SET))
 (459 17 (:DEFINITION SMT::TRUE-LIST-FIX))
 (456 456 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (432 216 (:REWRITE DEFAULT-+-2))
 (398 41 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (316 47 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 (288 288 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (285 36 (:REWRITE SMT::PSEUDO-TERMP-OF-CDAR-WHEN-PSEUDO-TERM-ALISTP))
 (239 18 (:REWRITE SMT::PSEUDO-TERM-ALISTP-OF-CDR-WHEN-PSEUDO-TERM-ALISTP))
 (216 216 (:REWRITE DEFAULT-+-1))
 (209 58 (:REWRITE STR-FIX-WHEN-STRINGP))
 (205 41 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (205 41 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (153 4 (:REWRITE SMT::STRINGP-OF-CDAR-WHEN-STRING-STRING-ALISTP))
 (149 101 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (139 13 (:REWRITE SMT::STRING-STRING-ALISTP-OF-CDR-WHEN-STRING-STRING-ALISTP))
 (82 82 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (82 82 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (82 41 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (82 41 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (75 35 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (72 72 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (59 43 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (57 39 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (53 23 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (50 21 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (48 48 (:TYPE-PRESCRIPTION BOOLEANP))
 (44 26 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (41 41 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (40 40 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (40 40 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (40 40 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (40 40 (:LINEAR LEN-WHEN-PREFIXP))
 (38 38 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-ALISTP))
 (38 38 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-SUBSETP-EQUAL))
 (36 36 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (36 36 (:DEFINITION NOT))
 (36 9 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (35 5 (:DEFINITION NATP))
 (31 7 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (29 13 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (28 28 (:TYPE-PRESCRIPTION SMT::STRING-STRING-ALISTP))
 (28 28 (:REWRITE SMT::STRING-STRING-ALISTP-WHEN-SUBSETP-EQUAL))
 (26 24 (:REWRITE STR-FIX-DEFAULT))
 (25 25 (:REWRITE DEFAULT-<-2))
 (25 25 (:REWRITE DEFAULT-<-1))
 (20 20 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (19 19 (:TYPE-PRESCRIPTION NATP))
 (19 19 (:REWRITE SMT::PSEUDO-TERM-ALISTP-WHEN-NOT-CONSP))
 (18 18 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-LISTP))
 (16 16 (:TYPE-PRESCRIPTION SMT::SMTLINK-CONFIG-P))
 (16 16 (:TYPE-PRESCRIPTION SMT::LET-BINDING-P))
 (16 16 (:TYPE-PRESCRIPTION SMT::HINT-PAIR-P))
 (16 16 (:TYPE-PRESCRIPTION SMT::FUNC-LISTP))
 (14 14 (:REWRITE SMT::STRING-STRING-ALISTP-WHEN-NOT-CONSP))
 (8 1 (:REWRITE SMT::HINT-PAIR-LISTP-OF-CDR-WHEN-HINT-PAIR-LISTP))
 (7 1 (:REWRITE SMT::FUNC-LISTP-OF-CDR-WHEN-FUNC-LISTP))
 (4 4 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE SMT::FUNC-LISTP-WHEN-SUBSETP-EQUAL))
 (2 2 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (2 2 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SMT::FUNC-LISTP-WHEN-NOT-CONSP))
 )
(SMT::SMTLINK-HINT-FIX-WHEN-SMTLINK-HINT-P
 (22 22 (:DEFINITION STRIP-CARS))
 )
(SMT::SMTLINK-HINT-FIX$INLINE
 (32 32 (:TYPE-PRESCRIPTION SMT::PSEUDO-TERM-FIX))
 (22 22 (:DEFINITION STRIP-CARS))
 )
(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
 (22 22 (: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)
(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)
(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)
(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)
(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)
(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)
(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)
(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)
(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)
(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)
(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)
(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)
(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)
(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)
(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))
 )
(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)
(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))
 )
(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)
(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)
(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
 (610 610 (:REWRITE DEFAULT-CDR))
 (533 41 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (205 41 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (205 41 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (164 164 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (164 41 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (82 82 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (82 82 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (82 82 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (82 41 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (82 41 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (41 41 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (41 41 (:REWRITE DEFAULT-CAR))
 )
(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
 (8132 36 (:DEFINITION PSEUDO-TERMP))
 (2487 75 (:DEFINITION SYMBOL-LISTP))
 (2032 254 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (1447 127 (:DEFINITION TRUE-LISTP))
 (1332 72 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (1188 36 (:DEFINITION TRUE-LIST-LISTP))
 (1080 216 (:DEFINITION LEN))
 (1060 180 (:REWRITE FTY::EQUAL-OF-LEN))
 (1052 1007 (:REWRITE DEFAULT-CDR))
 (797 797 (:REWRITE DEFAULT-CAR))
 (726 111 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (716 42 (:REWRITE SMT::EQUAL-FIXED-AND-X-OF-PSEUDO-TERMP))
 (648 108 (:DEFINITION LENGTH))
 (533 41 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (510 57 (:REWRITE TMP-DEFTYPES-TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (508 508 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (508 254 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (508 254 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (470 470 (:TYPE-PRESCRIPTION LEN))
 (468 36 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FUNC-ALISTP))
 (459 17 (:DEFINITION SMT::TRUE-LIST-FIX))
 (432 216 (:REWRITE DEFAULT-+-2))
 (418 418 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (398 41 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (366 75 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (324 36 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (324 36 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (324 36 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (316 47 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 (271 271 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (254 254 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (254 254 (:REWRITE SET::IN-SET))
 (252 252 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (252 36 (:REWRITE SMT::FUNC-ALISTP-OF-CDR-WHEN-FUNC-ALISTP))
 (222 222 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (216 216 (:REWRITE DEFAULT-+-1))
 (205 41 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (205 41 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (180 36 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (180 36 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (180 36 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (146 146 (:REWRITE SMT::FUNC-ALISTP-WHEN-SUBSETP-EQUAL))
 (144 144 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (125 95 (:REWRITE BOOL-FIX-WHEN-BOOLEANP))
 (111 45 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (82 82 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (82 82 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (82 41 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (82 41 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (73 73 (:REWRITE SMT::FUNC-ALISTP-WHEN-NOT-CONSP))
 (73 73 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (73 73 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (72 72 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (72 72 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (72 72 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (72 36 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (54 54 (:REWRITE STR-FIX-WHEN-STRINGP))
 (51 41 (:REWRITE SMT::SMTLINK-CONFIG-FIX-WHEN-SMTLINK-CONFIG-P))
 (49 37 (:REWRITE SMT::HINT-PAIR-FIX-WHEN-HINT-PAIR-P))
 (46 33 (:REWRITE SMT::FUNC-ALIST-FIX-WHEN-FUNC-ALISTP))
 (41 41 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (40 40 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (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 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (36 36 (:DEFINITION NOT))
 (36 24 (:REWRITE TMP-DEFTYPES-NFIX-WHEN-NATP))
 (35 5 (:DEFINITION NATP))
 (32 21 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (30 19 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (25 25 (:REWRITE DEFAULT-<-2))
 (25 25 (:REWRITE DEFAULT-<-1))
 (24 24 (:REWRITE STR-FIX-DEFAULT))
 (21 11 (:REWRITE SMT::LET-BINDING-FIX-WHEN-LET-BINDING-P))
 (20 20 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (20 7 (:REWRITE SMT::HINT-PAIR-LIST-FIX-WHEN-HINT-PAIR-LISTP))
 (19 6 (:REWRITE SMT::FUNC-LIST-FIX-WHEN-FUNC-LISTP))
 (13 13 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE SMT::HINT-PAIR-P-WHEN-MEMBER-EQUAL-OF-HINT-PAIR-LISTP))
 (2 2 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-SUBSETP-EQUAL))
 (2 2 (:REWRITE SMT::FUNC-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE SMT::HINT-PAIR-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE SMT::FUNC-LISTP-WHEN-NOT-CONSP))
 )
(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))
 )
(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
 (56 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
 (31 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-LEFT))
 (6 6 (:REWRITE SMT::FUNC-LISTP-WHEN-SUBSETP-EQUAL))
 (6 2 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (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)
