(TMP-DEFTYPES-SYMBOLP-OF-SYMBOL-FIX)
(SMT::FTY-INFO-P
 (40 10 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (14 14 (:REWRITE DEFAULT-CAR))
 (10 10 (:REWRITE DEFAULT-CDR))
 )
(SMT::CONSP-WHEN-FTY-INFO-P)
(SMT::FTY-INFO-FIX$INLINE)
(SMT::FTY-INFO-P-OF-FTY-INFO-FIX
 (30 30 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (18 10 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (8 8 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 )
(SMT::FTY-INFO-FIX-WHEN-FTY-INFO-P
 (5 2 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 (1 1 (:DEFINITION ALISTP))
 )
(SMT::FTY-INFO-FIX$INLINE
 (5 2 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 (1 1 (:DEFINITION ALISTP))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT)
(SMT::FTY-INFO-EQUIV$INLINE)
(SMT::FTY-INFO-EQUIV-IS-AN-EQUIVALENCE)
(SMT::FTY-INFO-EQUIV-IMPLIES-EQUAL-FTY-INFO-FIX-1)
(SMT::FTY-INFO-FIX-UNDER-FTY-INFO-EQUIV)
(SMT::EQUAL-OF-FTY-INFO-FIX-1-FORWARD-TO-FTY-INFO-EQUIV)
(SMT::EQUAL-OF-FTY-INFO-FIX-2-FORWARD-TO-FTY-INFO-EQUIV)
(SMT::FTY-INFO-EQUIV-OF-FTY-INFO-FIX-1-FORWARD)
(SMT::FTY-INFO-EQUIV-OF-FTY-INFO-FIX-2-FORWARD)
(SMT::FTY-INFO->NAME$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 )
(SMT::SYMBOLP-OF-FTY-INFO->NAME)
(SMT::FTY-INFO->NAME$INLINE-OF-FTY-INFO-FIX-X
 (9 3 (:REWRITE SMT::FTY-INFO-FIX-WHEN-FTY-INFO-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-INFO-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-INFO-FIX$INLINE))
 (3 1 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 )
(SMT::FTY-INFO->NAME$INLINE-FTY-INFO-EQUIV-CONGRUENCE-ON-X)
(SMT::FTY-INFO->CATEGORY$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::SYMBOLP-OF-FTY-INFO->CATEGORY)
(SMT::FTY-INFO->CATEGORY$INLINE-OF-FTY-INFO-FIX-X
 (9 3 (:REWRITE SMT::FTY-INFO-FIX-WHEN-FTY-INFO-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-INFO-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-INFO-FIX$INLINE))
 (3 1 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 )
(SMT::FTY-INFO->CATEGORY$INLINE-FTY-INFO-EQUIV-CONGRUENCE-ON-X)
(SMT::FTY-INFO->TYPE$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::SYMBOLP-OF-FTY-INFO->TYPE)
(SMT::FTY-INFO->TYPE$INLINE-OF-FTY-INFO-FIX-X
 (9 3 (:REWRITE SMT::FTY-INFO-FIX-WHEN-FTY-INFO-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-INFO-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-INFO-FIX$INLINE))
 (3 1 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 )
(SMT::FTY-INFO->TYPE$INLINE-FTY-INFO-EQUIV-CONGRUENCE-ON-X)
(SMT::FTY-INFO->GUARDS$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::SYMBOL-LISTP-OF-FTY-INFO->GUARDS)
(SMT::FTY-INFO->GUARDS$INLINE-OF-FTY-INFO-FIX-X
 (9 3 (:REWRITE SMT::FTY-INFO-FIX-WHEN-FTY-INFO-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-INFO-P))
 (4 4 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::FTY-INFO->GUARDS$INLINE-FTY-INFO-EQUIV-CONGRUENCE-ON-X)
(SMT::FTY-INFO->RETURNS$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::SYMBOLP-OF-FTY-INFO->RETURNS)
(SMT::FTY-INFO->RETURNS$INLINE-OF-FTY-INFO-FIX-X
 (9 3 (:REWRITE SMT::FTY-INFO-FIX-WHEN-FTY-INFO-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-INFO-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-INFO-FIX$INLINE))
 (3 1 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 )
(SMT::FTY-INFO->RETURNS$INLINE-FTY-INFO-EQUIV-CONGRUENCE-ON-X)
(SMT::FTY-INFO)
(SMT::FTY-INFO-P-OF-FTY-INFO
 (27 27 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (15 9 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 )
(SMT::FTY-INFO->NAME-OF-FTY-INFO
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-INFO))
 )
(SMT::FTY-INFO->CATEGORY-OF-FTY-INFO
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-INFO))
 )
(SMT::FTY-INFO->TYPE-OF-FTY-INFO
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-INFO))
 )
(SMT::FTY-INFO->GUARDS-OF-FTY-INFO)
(SMT::FTY-INFO->RETURNS-OF-FTY-INFO
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-INFO))
 )
(SMT::FTY-INFO-OF-FIELDS
 (3 1 (:REWRITE SMT::FTY-INFO-FIX-WHEN-FTY-INFO-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-P))
 )
(SMT::FTY-INFO-FIX-WHEN-FTY-INFO
 (3 1 (:REWRITE SMT::FTY-INFO-FIX-WHEN-FTY-INFO-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-INFO-P))
 )
(SMT::EQUAL-OF-FTY-INFO
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 )
(SMT::FTY-INFO-OF-SYMBOL-FIX-NAME
 (4 2 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 )
(SMT::FTY-INFO-SYMBOL-EQUIV-CONGRUENCE-ON-NAME)
(SMT::FTY-INFO-OF-SYMBOL-FIX-CATEGORY
 (4 2 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 )
(SMT::FTY-INFO-SYMBOL-EQUIV-CONGRUENCE-ON-CATEGORY)
(SMT::FTY-INFO-OF-SYMBOL-FIX-TYPE
 (4 2 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 )
(SMT::FTY-INFO-SYMBOL-EQUIV-CONGRUENCE-ON-TYPE)
(SMT::FTY-INFO-OF-SYMBOL-LIST-FIX-GUARDS
 (8 8 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::FTY-INFO-SYMBOL-LIST-EQUIV-CONGRUENCE-ON-GUARDS)
(SMT::FTY-INFO-OF-SYMBOL-FIX-RETURNS
 (4 2 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 )
(SMT::FTY-INFO-SYMBOL-EQUIV-CONGRUENCE-ON-RETURNS)
(SMT::FTY-INFO-FIX-REDEF)
(TMP-DEFTYPES-SYMBOLP-OF-SYMBOL-FIX)
(SMT::FTY-INFO-ALIST-P)
(SMT::BOOLEANP-OF-SYMBOLP-FOR-FTY-INFO-ALIST-P-KEY-LEMMA)
(SMT::BOOLEANP-OF-FTY-INFO-P-FOR-FTY-INFO-ALIST-P-VAL-LEMMA)
(SMT::BOOLEANP-OF-SYMBOLP-FOR-FTY-INFO-ALIST-P-KEY)
(SMT::BOOLEANP-OF-FTY-INFO-P-FOR-FTY-INFO-ALIST-P-VAL)
(SMT::FTY-INFO-ALIST-P-OF-APPEND)
(SMT::FTY-INFO-ALIST-P-OF-REV)
(SMT::FTY-INFO-ALIST-P-OF-LIST-FIX)
(SMT::TRUE-LISTP-WHEN-FTY-INFO-ALIST-P-COMPOUND-RECOGNIZER)
(SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP)
(SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P)
(SMT::FTY-INFO-ALIST-P-OF-CONS)
(SMT::FTY-INFO-ALIST-P-OF-REMOVE-ASSOC
 (54 10 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (16 16 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (1 1 (:TYPE-PRESCRIPTION SMT::BOOLEANP-OF-SYMBOLP-FOR-FTY-INFO-ALIST-P-KEY))
 )
(SMT::FTY-INFO-ALIST-P-OF-PUT-ASSOC)
(SMT::FTY-INFO-ALIST-P-OF-FAST-ALIST-CLEAN)
(SMT::FTY-INFO-ALIST-P-OF-HONS-SHRINK-ALIST)
(SMT::FTY-INFO-ALIST-P-OF-HONS-ACONS)
(SMT::FTY-INFO-P-OF-CDR-OF-HONS-ASSOC-EQUAL-WHEN-FTY-INFO-ALIST-P)
(SMT::ALISTP-WHEN-FTY-INFO-ALIST-P-REWRITE)
(SMT::ALISTP-WHEN-FTY-INFO-ALIST-P)
(SMT::FTY-INFO-P-OF-CDAR-WHEN-FTY-INFO-ALIST-P)
(SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P)
(SMT::FTY-INFO-ALIST-FIX$INLINE)
(SMT::FTY-INFO-ALIST-P-OF-FTY-INFO-ALIST-FIX
 (207 7 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (143 21 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (135 8 (:DEFINITION SMT::FTY-INFO-ALIST-P))
 (96 12 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (92 12 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (79 40 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (78 7 (:REWRITE SMT::FTY-INFO-FIX-WHEN-FTY-INFO-P))
 (72 6 (:DEFINITION SYMBOL-LISTP))
 (71 15 (:REWRITE SMT::FTY-INFO-P-OF-CDAR-WHEN-FTY-INFO-ALIST-P))
 (32 32 (:REWRITE DEFAULT-CAR))
 (28 28 (:TYPE-PRESCRIPTION SMT::FTY-INFO-P))
 (24 24 (:REWRITE DEFAULT-CDR))
 (12 12 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (12 6 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 )
(SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P
 (215 25 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (133 29 (:REWRITE SMT::FTY-INFO-P-OF-CDAR-WHEN-FTY-INFO-ALIST-P))
 (126 26 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (120 18 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (105 6 (:DEFINITION SYMBOL-LISTP))
 (80 76 (:REWRITE DEFAULT-CAR))
 (49 45 (:REWRITE DEFAULT-CDR))
 (18 9 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (12 12 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (7 7 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (4 4 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 )
(SMT::FTY-INFO-ALIST-FIX$INLINE
 (5 5 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (4 1 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (4 1 (:REWRITE SMT::FTY-INFO-P-OF-CDAR-WHEN-FTY-INFO-ALIST-P))
 (4 1 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (1 1 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::FTY-INFO-ALIST-EQUIV$INLINE)
(SMT::FTY-INFO-ALIST-EQUIV-IS-AN-EQUIVALENCE)
(SMT::FTY-INFO-ALIST-EQUIV-IMPLIES-EQUAL-FTY-INFO-ALIST-FIX-1)
(SMT::FTY-INFO-ALIST-FIX-UNDER-FTY-INFO-ALIST-EQUIV)
(SMT::EQUAL-OF-FTY-INFO-ALIST-FIX-1-FORWARD-TO-FTY-INFO-ALIST-EQUIV)
(SMT::EQUAL-OF-FTY-INFO-ALIST-FIX-2-FORWARD-TO-FTY-INFO-ALIST-EQUIV)
(SMT::FTY-INFO-ALIST-EQUIV-OF-FTY-INFO-ALIST-FIX-1-FORWARD)
(SMT::FTY-INFO-ALIST-EQUIV-OF-FTY-INFO-ALIST-FIX-2-FORWARD)
(SMT::CONS-OF-SYMBOL-FIX-K-UNDER-FTY-INFO-ALIST-EQUIV
 (24 4 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (15 2 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CONS))
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-INFO-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (4 2 (:REWRITE SMT::FTY-INFO-FIX-WHEN-FTY-INFO-P))
 (3 3 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::CONS-SYMBOL-EQUIV-CONGRUENCE-ON-K-UNDER-FTY-INFO-ALIST-EQUIV)
(SMT::CONS-OF-FTY-INFO-FIX-V-UNDER-FTY-INFO-ALIST-EQUIV
 (23 4 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (14 2 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CONS))
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (3 3 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::CONS-FTY-INFO-EQUIV-CONGRUENCE-ON-V-UNDER-FTY-INFO-ALIST-EQUIV)
(SMT::CONS-OF-FTY-INFO-ALIST-FIX-Y-UNDER-FTY-INFO-ALIST-EQUIV
 (11 2 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CONS))
 (9 9 (:TYPE-PRESCRIPTION SMT::FTY-INFO-P))
 (6 2 (:REWRITE SMT::FTY-INFO-FIX-WHEN-FTY-INFO-P))
 (4 4 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::CONS-FTY-INFO-ALIST-EQUIV-CONGRUENCE-ON-Y-UNDER-FTY-INFO-ALIST-EQUIV)
(SMT::FTY-INFO-ALIST-FIX-OF-ACONS
 (14 3 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (7 1 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CONS))
 (4 4 (:TYPE-PRESCRIPTION SMT::FTY-INFO-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (4 2 (:REWRITE SMT::FTY-INFO-FIX-WHEN-FTY-INFO-P))
 (2 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (2 2 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::FTY-INFO-ALIST-FIX-OF-APPEND
 (233 19 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (114 6 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-APPEND))
 (88 52 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (85 85 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (48 6 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-LIST-FIX))
 (36 36 (:TYPE-PRESCRIPTION TRUE-LIST-FIX))
 (35 11 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (35 1 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CONS))
 (22 4 (:REWRITE SMT::FTY-INFO-FIX-WHEN-FTY-INFO-P))
 (16 4 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (16 4 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (16 4 (:REWRITE SMT::FTY-INFO-P-OF-CDAR-WHEN-FTY-INFO-ALIST-P))
 (8 8 (:TYPE-PRESCRIPTION SMT::FTY-INFO-P))
 )
(SMT::CONSP-CAR-OF-FTY-INFO-ALIST-FIX
 (50 10 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (31 31 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (20 5 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (16 16 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (14 2 (:REWRITE SMT::FTY-INFO-FIX-WHEN-FTY-INFO-P))
 (10 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (8 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (8 2 (:REWRITE SMT::FTY-INFO-P-OF-CDAR-WHEN-FTY-INFO-ALIST-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::FTY-INFO-P))
 )
(SMT::MAKE-INLINE
 (17 1 (:DEFINITION BINARY-APPEND))
 (10 10 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (9 2 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (6 4 (:REWRITE STR::CONSP-OF-EXPLODE))
 (4 1 (:REWRITE DEFAULT-CDR))
 (4 1 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (1 1 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (1 1 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (1 1 (:REWRITE DEFAULT-SYMBOL-NAME))
 )
(SMT::SYMBOLP-OF-MAKE-INLINE)
(SMT::GENERATE-FIELD-ACC
 (205 41 (:DEFINITION ASSOC-EQUAL))
 (136 136 (:REWRITE DEFAULT-CDR))
 (132 132 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 )
(SMT::FTY-INFO-ALIST-P-OF-GENERATE-FIELD-ACC
 (95 19 (:DEFINITION ASSOC-EQUAL))
 (65 64 (:REWRITE DEFAULT-CDR))
 (63 62 (:REWRITE DEFAULT-CAR))
 (18 3 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (8 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (6 2 (:DEFINITION ALISTP))
 (4 4 (:REWRITE-QUOTED-CONSTANT SYMBOL-FIX-UNDER-SYMBOL-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT SYMBOL-LIST-FIX-UNDER-SYMBOL-LIST-EQUIV))
 (2 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::GENERATE-FIELD-ACC-LST)
(SMT::FTY-INFO-ALIST-P-OF-GENERATE-FIELD-ACC-LST
 (171 51 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (130 26 (:DEFINITION ASSOC-EQUAL))
 (129 129 (:REWRITE DEFAULT-CAR))
 (116 116 (:REWRITE DEFAULT-CDR))
 (44 11 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 )
(SMT::GENERATE-FIELD-TYPE-LST)
(SMT::SYMBOL-LISTP-OF-GENERATE-FIELD-TYPE-LST
 (291 164 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (260 260 (:REWRITE DEFAULT-CAR))
 (239 239 (:REWRITE DEFAULT-CDR))
 (235 47 (:DEFINITION ASSOC-EQUAL))
 )
(SMT::GENERATE-PROD
 (185 37 (:DEFINITION ASSOC-EQUAL))
 (131 128 (:REWRITE DEFAULT-CDR))
 (128 125 (:REWRITE DEFAULT-CAR))
 (10 10 (:REWRITE-QUOTED-CONSTANT SYMBOL-FIX-UNDER-SYMBOL-EQUIV))
 (3 3 (:REWRITE-QUOTED-CONSTANT SYMBOL-LIST-FIX-UNDER-SYMBOL-LIST-EQUIV))
 (3 3 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 )
(SMT::FTY-INFO-ALIST-P-OF-GENERATE-PROD)
(SMT::GENERATE-OPTION
 (345 69 (:DEFINITION ASSOC-EQUAL))
 (234 234 (:REWRITE DEFAULT-CDR))
 (229 229 (:REWRITE DEFAULT-CAR))
 (18 18 (:REWRITE-QUOTED-CONSTANT SYMBOL-FIX-UNDER-SYMBOL-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT SYMBOL-LIST-FIX-UNDER-SYMBOL-LIST-EQUIV))
 (3 3 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::FTY-INFO-ALIST-P-OF-GENERATE-OPTION
 (265 53 (:DEFINITION ASSOC-EQUAL))
 (185 181 (:REWRITE DEFAULT-CAR))
 (181 177 (:REWRITE DEFAULT-CDR))
 (33 3 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (18 18 (:REWRITE-QUOTED-CONSTANT SYMBOL-FIX-UNDER-SYMBOL-EQUIV))
 (12 4 (:DEFINITION ALISTP))
 (8 8 (:REWRITE-QUOTED-CONSTANT SYMBOL-LIST-FIX-UNDER-SYMBOL-LIST-EQUIV))
 (8 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (5 5 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::GENERATE-FLEXSUM
 (8835 1767 (:DEFINITION ASSOC-EQUAL))
 (5779 5779 (:REWRITE DEFAULT-CDR))
 (5633 5633 (:REWRITE DEFAULT-CAR))
 (248 124 (:REWRITE DEFAULT-+-2))
 (124 124 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::FTY-INFO-ALIST-P-OF-GENERATE-FLEXSUM)
(SMT::GENERATE-FLEXLIST
 (290 58 (:DEFINITION ASSOC-EQUAL))
 (189 189 (:REWRITE DEFAULT-CDR))
 (185 185 (:REWRITE DEFAULT-CAR))
 (3 3 (:REWRITE-QUOTED-CONSTANT SYMBOL-FIX-UNDER-SYMBOL-EQUIV))
 (2 2 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE-QUOTED-CONSTANT SYMBOL-LIST-FIX-UNDER-SYMBOL-LIST-EQUIV))
 (1 1 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 )
(SMT::FTY-INFO-ALIST-P-OF-GENERATE-FLEXLIST
 (160 32 (:DEFINITION ASSOC-EQUAL))
 (106 104 (:REWRITE DEFAULT-CDR))
 (104 102 (:REWRITE DEFAULT-CAR))
 (24 3 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (10 10 (:REWRITE-QUOTED-CONSTANT SYMBOL-FIX-UNDER-SYMBOL-EQUIV))
 (8 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (6 2 (:DEFINITION ALISTP))
 (4 4 (:REWRITE-QUOTED-CONSTANT SYMBOL-LIST-FIX-UNDER-SYMBOL-LIST-EQUIV))
 )
(SMT::GENERATE-FLEXALIST
 (350 70 (:DEFINITION ASSOC-EQUAL))
 (225 225 (:REWRITE DEFAULT-CDR))
 (221 221 (:REWRITE DEFAULT-CAR))
 (3 3 (:REWRITE-QUOTED-CONSTANT SYMBOL-FIX-UNDER-SYMBOL-EQUIV))
 (2 2 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE-QUOTED-CONSTANT SYMBOL-LIST-FIX-UNDER-SYMBOL-LIST-EQUIV))
 (1 1 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 )
(SMT::FTY-INFO-ALIST-P-OF-GENERATE-FLEXALIST
 (180 36 (:DEFINITION ASSOC-EQUAL))
 (118 116 (:REWRITE DEFAULT-CDR))
 (116 114 (:REWRITE DEFAULT-CAR))
 (24 3 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (10 10 (:REWRITE-QUOTED-CONSTANT SYMBOL-FIX-UNDER-SYMBOL-EQUIV))
 (8 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (6 2 (:DEFINITION ALISTP))
 (4 4 (:REWRITE-QUOTED-CONSTANT SYMBOL-LIST-FIX-UNDER-SYMBOL-LIST-EQUIV))
 )
(SMT::GENERATE-FTY-INFO-ALIST-REC
 (5154 834 (:DEFINITION ASSOC-EQUAL))
 (4567 3856 (:REWRITE DEFAULT-CAR))
 (3706 3604 (:REWRITE DEFAULT-CDR))
 (1157 1093 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (247 247 (:REWRITE ALIST-FIX-OF-ATOM))
 (235 119 (:REWRITE DEFAULT-+-2))
 (136 71 (:REWRITE DEFAULT-<-2))
 (119 119 (:REWRITE DEFAULT-+-1))
 (105 71 (:REWRITE DEFAULT-<-1))
 (14 14 (:TYPE-PRESCRIPTION SYMBOLP-OF-SYMBOL-FIX))
 (7 7 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (6 6 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::FTY-INFO-ALIST-P-OF-GENERATE-FTY-INFO-ALIST-REC
 (8356 569 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (6116 556 (:DEFINITION SYMBOL-LISTP))
 (5016 568 (:REWRITE ALIST-FIX-WHEN-ALISTP))
 (4044 3918 (:REWRITE DEFAULT-CDR))
 (1114 1113 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (1112 556 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (1112 556 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (568 568 (:REWRITE ALIST-FIX-OF-ATOM))
 (563 173 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (315 63 (:DEFINITION LEN))
 (173 44 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (126 63 (:REWRITE DEFAULT-+-2))
 (125 63 (:REWRITE DEFAULT-<-2))
 (63 63 (:REWRITE DEFAULT-<-1))
 (63 63 (:REWRITE DEFAULT-+-1))
 )
(SMT::FNCALL-OF-FLEXTYPE-SPECIAL)
(SMT::BOOLEANP-OF-FNCALL-OF-FLEXTYPE-SPECIAL)
(SMT::FNCALL-OF-FLEXTYPE)
(SMT::FNCALL-OF-FLEXTYPE-CONCLUSION
 (3 3 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE DEFAULT-CDR))
 )
(SMT::TYPEDECL-OF-FLEXTYPE
 (82 82 (:REWRITE DEFAULT-CAR))
 (18 18 (:REWRITE DEFAULT-CDR))
 (3 1 (:DEFINITION ALISTP))
 )
(SMT::BOOLEANP-OF-TYPEDECL-OF-FLEXTYPE)
(SMT::FIXING-OF-FLEXTYPE
 (82 82 (:REWRITE DEFAULT-CAR))
 (18 18 (:REWRITE DEFAULT-CDR))
 (3 1 (:DEFINITION ALISTP))
 )
(SMT::SYMBOLP-OF-FIXING-OF-FLEXTYPE.FIXING?
 (14 1 (:DEFINITION ASSOC-EQUAL))
 (8 3 (:REWRITE DEFAULT-CAR))
 (8 2 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (5 1 (:REWRITE SMT::CONSP-CAR-OF-FTY-INFO-ALIST-FIX))
 (4 4 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SYMBOLP-OF-SYMBOL-FIX))
 (2 2 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::SYMBOL-LISTP-OF-FIXING-OF-FLEXTYPE.GUARDS
 (92 1 (:DEFINITION SYMBOL-LISTP))
 (83 1 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (70 5 (:DEFINITION ASSOC-EQUAL))
 (41 16 (:REWRITE DEFAULT-CAR))
 (37 10 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (25 5 (:REWRITE SMT::CONSP-CAR-OF-FTY-INFO-ALIST-FIX))
 (18 18 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (10 10 (:TYPE-PRESCRIPTION SYMBOLP-OF-SYMBOL-FIX))
 (10 10 (:REWRITE DEFAULT-CDR))
 (9 9 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (5 5 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (5 1 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (4 4 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 )
(SMT::FIXING-OF-FLEXTYPE-OPTION
 (82 82 (:REWRITE DEFAULT-CAR))
 (18 18 (:REWRITE DEFAULT-CDR))
 (3 1 (:DEFINITION ALISTP))
 )
(SMT::SYMBOLP-OF-FIXING-OF-FLEXTYPE-OPTION)
(SMT::FNCALL-OF-FLEXTYPE-OPTION
 (82 82 (:REWRITE DEFAULT-CAR))
 (18 18 (:REWRITE DEFAULT-CDR))
 (3 1 (:DEFINITION ALISTP))
 )
(SMT::BOOLEANP-OF-FNCALL-OF-FLEXTYPE-OPTION)
(TMP-DEFTYPES-SYMBOLP-OF-SYMBOL-FIX)
(SMT::FTY-FIELD-ALIST-P)
(SMT::BOOLEANP-OF-SYMBOLP-FOR-FTY-FIELD-ALIST-P-KEY-LEMMA)
(SMT::BOOLEANP-OF-SYMBOLP-FOR-FTY-FIELD-ALIST-P-VAL-LEMMA)
(SMT::BOOLEANP-OF-SYMBOLP-FOR-FTY-FIELD-ALIST-P-KEY)
(SMT::BOOLEANP-OF-SYMBOLP-FOR-FTY-FIELD-ALIST-P-VAL)
(SMT::FTY-FIELD-ALIST-P-OF-APPEND)
(SMT::FTY-FIELD-ALIST-P-OF-REV)
(SMT::FTY-FIELD-ALIST-P-OF-LIST-FIX)
(SMT::TRUE-LISTP-WHEN-FTY-FIELD-ALIST-P-COMPOUND-RECOGNIZER)
(SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP)
(SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P)
(SMT::FTY-FIELD-ALIST-P-OF-CONS)
(SMT::FTY-FIELD-ALIST-P-OF-REMOVE-ASSOC
 (52 10 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (16 16 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (2 2 (:TYPE-PRESCRIPTION SMT::BOOLEANP-OF-SYMBOLP-FOR-FTY-FIELD-ALIST-P-VAL))
 )
(SMT::FTY-FIELD-ALIST-P-OF-PUT-ASSOC)
(SMT::FTY-FIELD-ALIST-P-OF-FAST-ALIST-CLEAN)
(SMT::FTY-FIELD-ALIST-P-OF-HONS-SHRINK-ALIST)
(SMT::FTY-FIELD-ALIST-P-OF-HONS-ACONS)
(SMT::SYMBOLP-OF-CDR-OF-HONS-ASSOC-EQUAL-WHEN-FTY-FIELD-ALIST-P)
(SMT::ALISTP-WHEN-FTY-FIELD-ALIST-P-REWRITE)
(SMT::ALISTP-WHEN-FTY-FIELD-ALIST-P)
(SMT::SYMBOLP-OF-CDAR-WHEN-FTY-FIELD-ALIST-P)
(SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P)
(SMT::FTY-FIELD-ALIST-FIX$INLINE)
(SMT::FTY-FIELD-ALIST-P-OF-FTY-FIELD-ALIST-FIX
 (295 14 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (145 21 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (131 8 (:DEFINITION SMT::FTY-FIELD-ALIST-P))
 (102 12 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (100 12 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (79 40 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (78 6 (:DEFINITION SYMBOL-LISTP))
 (65 15 (:REWRITE SMT::SYMBOLP-OF-CDAR-WHEN-FTY-FIELD-ALIST-P))
 (38 12 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (32 32 (:REWRITE DEFAULT-CAR))
 (24 24 (:REWRITE DEFAULT-CDR))
 (12 12 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (12 6 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (8 8 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (8 2 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 )
(SMT::FTY-FIELD-ALIST-FIX-WHEN-FTY-FIELD-ALIST-P
 (146 22 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (104 26 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (86 19 (:REWRITE SMT::SYMBOLP-OF-CDAR-WHEN-FTY-FIELD-ALIST-P))
 (68 64 (:REWRITE DEFAULT-CAR))
 (48 12 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (46 42 (:REWRITE DEFAULT-CDR))
 (33 3 (:DEFINITION SYMBOL-LISTP))
 (21 12 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-INFO-ALIST-P))
 (12 6 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (7 7 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (4 4 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 (3 3 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::FTY-FIELD-ALIST-FIX$INLINE
 (5 5 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (4 1 (:REWRITE SMT::SYMBOLP-OF-CDAR-WHEN-FTY-FIELD-ALIST-P))
 (4 1 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (4 1 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (1 1 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::FTY-FIELD-ALIST-EQUIV$INLINE)
(SMT::FTY-FIELD-ALIST-EQUIV-IS-AN-EQUIVALENCE)
(SMT::FTY-FIELD-ALIST-EQUIV-IMPLIES-EQUAL-FTY-FIELD-ALIST-FIX-1)
(SMT::FTY-FIELD-ALIST-FIX-UNDER-FTY-FIELD-ALIST-EQUIV)
(SMT::EQUAL-OF-FTY-FIELD-ALIST-FIX-1-FORWARD-TO-FTY-FIELD-ALIST-EQUIV)
(SMT::EQUAL-OF-FTY-FIELD-ALIST-FIX-2-FORWARD-TO-FTY-FIELD-ALIST-EQUIV)
(SMT::FTY-FIELD-ALIST-EQUIV-OF-FTY-FIELD-ALIST-FIX-1-FORWARD)
(SMT::FTY-FIELD-ALIST-EQUIV-OF-FTY-FIELD-ALIST-FIX-2-FORWARD)
(SMT::CONS-OF-SYMBOL-FIX-K-UNDER-FTY-FIELD-ALIST-EQUIV
 (20 4 (:REWRITE SMT::FTY-FIELD-ALIST-FIX-WHEN-FTY-FIELD-ALIST-P))
 (11 2 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CONS))
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (3 3 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::CONS-SYMBOL-EQUIV-CONGRUENCE-ON-K-UNDER-FTY-FIELD-ALIST-EQUIV)
(SMT::CONS-OF-SYMBOL-FIX-V-UNDER-FTY-FIELD-ALIST-EQUIV
 (21 4 (:REWRITE SMT::FTY-FIELD-ALIST-FIX-WHEN-FTY-FIELD-ALIST-P))
 (12 2 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CONS))
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (3 3 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::CONS-SYMBOL-EQUIV-CONGRUENCE-ON-V-UNDER-FTY-FIELD-ALIST-EQUIV)
(SMT::CONS-OF-FTY-FIELD-ALIST-FIX-Y-UNDER-FTY-FIELD-ALIST-EQUIV
 (6 2 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CONS))
 (4 4 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (4 4 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::CONS-FTY-FIELD-ALIST-EQUIV-CONGRUENCE-ON-Y-UNDER-FTY-FIELD-ALIST-EQUIV)
(SMT::FTY-FIELD-ALIST-FIX-OF-ACONS
 (12 3 (:REWRITE SMT::FTY-FIELD-ALIST-FIX-WHEN-FTY-FIELD-ALIST-P))
 (5 1 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CONS))
 (4 4 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (4 4 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (2 2 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::FTY-FIELD-ALIST-FIX-OF-APPEND
 (231 19 (:REWRITE SMT::FTY-FIELD-ALIST-FIX-WHEN-FTY-FIELD-ALIST-P))
 (114 6 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-APPEND))
 (88 52 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (85 85 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (48 6 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-LIST-FIX))
 (36 36 (:TYPE-PRESCRIPTION TRUE-LIST-FIX))
 (35 11 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (33 1 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CONS))
 (32 8 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (16 4 (:REWRITE SMT::SYMBOLP-OF-CDAR-WHEN-FTY-FIELD-ALIST-P))
 (16 4 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 )
(SMT::CONSP-CAR-OF-FTY-FIELD-ALIST-FIX
 (50 10 (:REWRITE SMT::FTY-FIELD-ALIST-FIX-WHEN-FTY-FIELD-ALIST-P))
 (31 31 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (20 5 (:REWRITE SMT::FTY-FIELD-ALIST-P-OF-CDR-WHEN-FTY-FIELD-ALIST-P))
 (20 4 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (16 16 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (8 2 (:REWRITE SMT::SYMBOLP-OF-CDAR-WHEN-FTY-FIELD-ALIST-P))
 (8 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 )
(TMP-DEFTYPES-SYMBOLP-OF-SYMBOL-FIX)
(SMT::FTY-TYPE-P)
(SMT::CONSP-WHEN-FTY-TYPE-P)
(SMT::FTY-TYPE-KIND$INLINE)
(SMT::FTY-TYPE-KIND-POSSIBILITIES)
(SMT::FTY-TYPE-FIX$INLINE)
(SMT::FTY-TYPE-P-OF-FTY-TYPE-FIX
 (16 16 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (12 4 (:REWRITE SMT::FTY-FIELD-ALIST-FIX-WHEN-FTY-FIELD-ALIST-P))
 (8 8 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 )
(SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P)
(SMT::FTY-TYPE-FIX$INLINE)
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT)
(SMT::FTY-TYPE-EQUIV$INLINE)
(SMT::FTY-TYPE-EQUIV-IS-AN-EQUIVALENCE)
(SMT::FTY-TYPE-EQUIV-IMPLIES-EQUAL-FTY-TYPE-FIX-1)
(SMT::FTY-TYPE-FIX-UNDER-FTY-TYPE-EQUIV)
(SMT::EQUAL-OF-FTY-TYPE-FIX-1-FORWARD-TO-FTY-TYPE-EQUIV)
(SMT::EQUAL-OF-FTY-TYPE-FIX-2-FORWARD-TO-FTY-TYPE-EQUIV)
(SMT::FTY-TYPE-EQUIV-OF-FTY-TYPE-FIX-1-FORWARD)
(SMT::FTY-TYPE-EQUIV-OF-FTY-TYPE-FIX-2-FORWARD)
(SMT::FTY-TYPE-KIND$INLINE-OF-FTY-TYPE-FIX-X
 (20 20 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (13 9 (:REWRITE SMT::FTY-FIELD-ALIST-FIX-WHEN-FTY-FIELD-ALIST-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 (1 1 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 )
(SMT::FTY-TYPE-KIND$INLINE-FTY-TYPE-EQUIV-CONGRUENCE-ON-X)
(SMT::CONSP-OF-FTY-TYPE-FIX)
(SMT::TAG-WHEN-FTY-TYPE-P-FORWARD)
(SMT::TAG-OF-FTY-TYPE-FIX)
(SMT::FTY-TYPE-PROD->FIELDS$INLINE)
(SMT::FTY-FIELD-ALIST-P-OF-FTY-TYPE-PROD->FIELDS
 (3 1 (:REWRITE SMT::FTY-FIELD-ALIST-FIX-WHEN-FTY-FIELD-ALIST-P))
 )
(SMT::FTY-TYPE-PROD->FIELDS$INLINE-OF-FTY-TYPE-FIX-X
 (13 5 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 (8 8 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-P))
 )
(SMT::FTY-TYPE-PROD->FIELDS$INLINE-FTY-TYPE-EQUIV-CONGRUENCE-ON-X)
(SMT::FTY-TYPE-PROD->FIELDS-WHEN-WRONG-KIND
 (6 2 (:REWRITE SMT::FTY-FIELD-ALIST-FIX-WHEN-FTY-FIELD-ALIST-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 )
(SMT::FTY-TYPE-PROD)
(SMT::RETURN-TYPE-OF-FTY-TYPE-PROD
 (3 1 (:REWRITE SMT::FTY-FIELD-ALIST-FIX-WHEN-FTY-FIELD-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-FIELD-ALIST-P))
 )
(SMT::FTY-TYPE-PROD->FIELDS-OF-FTY-TYPE-PROD)
(SMT::FTY-TYPE-PROD-OF-FIELDS
 (3 1 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-P))
 )
(SMT::FTY-TYPE-FIX-WHEN-PROD
 (3 1 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-P))
 )
(SMT::EQUAL-OF-FTY-TYPE-PROD)
(SMT::FTY-TYPE-PROD-OF-FTY-FIELD-ALIST-FIX-FIELDS)
(SMT::FTY-TYPE-PROD-FTY-FIELD-ALIST-EQUIV-CONGRUENCE-ON-FIELDS)
(SMT::FTY-TYPE-LIST->ELT-TYPE$INLINE)
(SMT::SYMBOLP-OF-FTY-TYPE-LIST->ELT-TYPE)
(SMT::FTY-TYPE-LIST->ELT-TYPE$INLINE-OF-FTY-TYPE-FIX-X
 (12 4 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 (9 9 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-FIX$INLINE))
 (9 9 (:TYPE-PRESCRIPTION SMT::CONSP-OF-FTY-TYPE-FIX))
 (8 8 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-P))
 )
(SMT::FTY-TYPE-LIST->ELT-TYPE$INLINE-FTY-TYPE-EQUIV-CONGRUENCE-ON-X)
(SMT::FTY-TYPE-LIST->ELT-TYPE-WHEN-WRONG-KIND)
(SMT::FTY-TYPE-LIST)
(SMT::RETURN-TYPE-OF-FTY-TYPE-LIST
 (1 1 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::FTY-TYPE-LIST->ELT-TYPE-OF-FTY-TYPE-LIST
 (9 9 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-LIST))
 )
(SMT::FTY-TYPE-LIST-OF-FIELDS
 (3 1 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-P))
 )
(SMT::FTY-TYPE-FIX-WHEN-LIST
 (3 1 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-P))
 )
(SMT::EQUAL-OF-FTY-TYPE-LIST
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::FTY-TYPE-LIST-OF-SYMBOL-FIX-ELT-TYPE)
(SMT::FTY-TYPE-LIST-SYMBOL-EQUIV-CONGRUENCE-ON-ELT-TYPE)
(SMT::FTY-TYPE-ALIST->KEY-TYPE$INLINE)
(SMT::SYMBOLP-OF-FTY-TYPE-ALIST->KEY-TYPE)
(SMT::FTY-TYPE-ALIST->KEY-TYPE$INLINE-OF-FTY-TYPE-FIX-X
 (12 4 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 (9 9 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-FIX$INLINE))
 (9 9 (:TYPE-PRESCRIPTION SMT::CONSP-OF-FTY-TYPE-FIX))
 (8 8 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-P))
 )
(SMT::FTY-TYPE-ALIST->KEY-TYPE$INLINE-FTY-TYPE-EQUIV-CONGRUENCE-ON-X)
(SMT::FTY-TYPE-ALIST->KEY-TYPE-WHEN-WRONG-KIND)
(SMT::FTY-TYPE-ALIST->VAL-TYPE$INLINE)
(SMT::SYMBOLP-OF-FTY-TYPE-ALIST->VAL-TYPE)
(SMT::FTY-TYPE-ALIST->VAL-TYPE$INLINE-OF-FTY-TYPE-FIX-X
 (12 4 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 (9 9 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-FIX$INLINE))
 (9 9 (:TYPE-PRESCRIPTION SMT::CONSP-OF-FTY-TYPE-FIX))
 (8 8 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-P))
 )
(SMT::FTY-TYPE-ALIST->VAL-TYPE$INLINE-FTY-TYPE-EQUIV-CONGRUENCE-ON-X)
(SMT::FTY-TYPE-ALIST->VAL-TYPE-WHEN-WRONG-KIND)
(SMT::FTY-TYPE-ALIST)
(SMT::RETURN-TYPE-OF-FTY-TYPE-ALIST
 (2 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::FTY-TYPE-ALIST->KEY-TYPE-OF-FTY-TYPE-ALIST
 (9 9 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-ALIST))
 )
(SMT::FTY-TYPE-ALIST->VAL-TYPE-OF-FTY-TYPE-ALIST
 (9 9 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-ALIST))
 )
(SMT::FTY-TYPE-ALIST-OF-FIELDS
 (3 1 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-P))
 )
(SMT::FTY-TYPE-FIX-WHEN-ALIST
 (3 1 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-P))
 )
(SMT::EQUAL-OF-FTY-TYPE-ALIST
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::FTY-TYPE-ALIST-OF-SYMBOL-FIX-KEY-TYPE)
(SMT::FTY-TYPE-ALIST-SYMBOL-EQUIV-CONGRUENCE-ON-KEY-TYPE)
(SMT::FTY-TYPE-ALIST-OF-SYMBOL-FIX-VAL-TYPE)
(SMT::FTY-TYPE-ALIST-SYMBOL-EQUIV-CONGRUENCE-ON-VAL-TYPE)
(SMT::FTY-TYPE-OPTION->SOME-TYPE$INLINE)
(SMT::SYMBOLP-OF-FTY-TYPE-OPTION->SOME-TYPE)
(SMT::FTY-TYPE-OPTION->SOME-TYPE$INLINE-OF-FTY-TYPE-FIX-X
 (12 4 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 (9 9 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-FIX$INLINE))
 (9 9 (:TYPE-PRESCRIPTION SMT::CONSP-OF-FTY-TYPE-FIX))
 (8 8 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-P))
 )
(SMT::FTY-TYPE-OPTION->SOME-TYPE$INLINE-FTY-TYPE-EQUIV-CONGRUENCE-ON-X)
(SMT::FTY-TYPE-OPTION->SOME-TYPE-WHEN-WRONG-KIND)
(SMT::FTY-TYPE-OPTION)
(SMT::RETURN-TYPE-OF-FTY-TYPE-OPTION
 (1 1 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::FTY-TYPE-OPTION->SOME-TYPE-OF-FTY-TYPE-OPTION
 (9 9 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-OPTION))
 )
(SMT::FTY-TYPE-OPTION-OF-FIELDS
 (3 1 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-P))
 )
(SMT::FTY-TYPE-FIX-WHEN-OPTION
 (3 1 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-P))
 )
(SMT::EQUAL-OF-FTY-TYPE-OPTION
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(SMT::FTY-TYPE-OPTION-OF-SYMBOL-FIX-SOME-TYPE)
(SMT::FTY-TYPE-OPTION-SYMBOL-EQUIV-CONGRUENCE-ON-SOME-TYPE)
(SMT::FTY-TYPE-FIX-REDEF
 (15 5 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 (10 10 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-P))
 )
(TMP-DEFTYPES-SYMBOLP-OF-SYMBOL-FIX)
(SMT::FTY-TYPES-P)
(SMT::BOOLEANP-OF-SYMBOLP-FOR-FTY-TYPES-P-KEY-LEMMA)
(SMT::BOOLEANP-OF-FTY-TYPE-P-FOR-FTY-TYPES-P-VAL-LEMMA)
(SMT::BOOLEANP-OF-SYMBOLP-FOR-FTY-TYPES-P-KEY)
(SMT::BOOLEANP-OF-FTY-TYPE-P-FOR-FTY-TYPES-P-VAL)
(SMT::FTY-TYPES-P-OF-APPEND)
(SMT::FTY-TYPES-P-OF-REV)
(SMT::FTY-TYPES-P-OF-LIST-FIX)
(SMT::TRUE-LISTP-WHEN-FTY-TYPES-P-COMPOUND-RECOGNIZER)
(SMT::FTY-TYPES-P-WHEN-NOT-CONSP)
(SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P)
(SMT::FTY-TYPES-P-OF-CONS)
(SMT::FTY-TYPES-P-OF-REMOVE-ASSOC
 (54 10 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (16 16 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (1 1 (:TYPE-PRESCRIPTION SMT::BOOLEANP-OF-SYMBOLP-FOR-FTY-TYPES-P-KEY))
 )
(SMT::FTY-TYPES-P-OF-PUT-ASSOC)
(SMT::FTY-TYPES-P-OF-FAST-ALIST-CLEAN)
(SMT::FTY-TYPES-P-OF-HONS-SHRINK-ALIST)
(SMT::FTY-TYPES-P-OF-HONS-ACONS)
(SMT::FTY-TYPE-P-OF-CDR-OF-HONS-ASSOC-EQUAL-WHEN-FTY-TYPES-P)
(SMT::ALISTP-WHEN-FTY-TYPES-P-REWRITE)
(SMT::ALISTP-WHEN-FTY-TYPES-P)
(SMT::FTY-TYPE-P-OF-CDAR-WHEN-FTY-TYPES-P)
(SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P)
(SMT::FTY-TYPES-FIX$INLINE)
(SMT::FTY-TYPES-P-OF-FTY-TYPES-FIX
 (283 7 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (163 21 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (155 8 (:DEFINITION SMT::FTY-TYPES-P))
 (112 12 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (108 12 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (84 6 (:DEFINITION SYMBOL-LISTP))
 (79 40 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (78 7 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 (71 15 (:REWRITE SMT::FTY-TYPE-P-OF-CDAR-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::FTY-TYPE-P))
 (24 24 (:REWRITE DEFAULT-CDR))
 (12 12 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (12 6 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (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-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::FTY-TYPES-FIX-WHEN-FTY-TYPES-P
 (257 25 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (133 29 (:REWRITE SMT::FTY-TYPE-P-OF-CDAR-WHEN-FTY-TYPES-P))
 (132 18 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (126 26 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (117 6 (:DEFINITION SYMBOL-LISTP))
 (80 76 (:REWRITE DEFAULT-CAR))
 (49 45 (:REWRITE DEFAULT-CDR))
 (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 9 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (12 12 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (7 7 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (4 4 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 (3 3 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (3 3 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::FTY-TYPES-FIX$INLINE
 (5 5 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (4 1 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (4 1 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (4 1 (:REWRITE SMT::FTY-TYPE-P-OF-CDAR-WHEN-FTY-TYPES-P))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (1 1 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 )
(SMT::FTY-TYPES-EQUIV$INLINE)
(SMT::FTY-TYPES-EQUIV-IS-AN-EQUIVALENCE)
(SMT::FTY-TYPES-EQUIV-IMPLIES-EQUAL-FTY-TYPES-FIX-1)
(SMT::FTY-TYPES-FIX-UNDER-FTY-TYPES-EQUIV)
(SMT::EQUAL-OF-FTY-TYPES-FIX-1-FORWARD-TO-FTY-TYPES-EQUIV)
(SMT::EQUAL-OF-FTY-TYPES-FIX-2-FORWARD-TO-FTY-TYPES-EQUIV)
(SMT::FTY-TYPES-EQUIV-OF-FTY-TYPES-FIX-1-FORWARD)
(SMT::FTY-TYPES-EQUIV-OF-FTY-TYPES-FIX-2-FORWARD)
(SMT::CONS-OF-SYMBOL-FIX-K-UNDER-FTY-TYPES-EQUIV
 (24 4 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (15 2 (:REWRITE SMT::FTY-TYPES-P-OF-CONS))
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-P))
 (4 2 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 (3 3 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 )
(SMT::CONS-SYMBOL-EQUIV-CONGRUENCE-ON-K-UNDER-FTY-TYPES-EQUIV)
(SMT::CONS-OF-FTY-TYPE-FIX-V-UNDER-FTY-TYPES-EQUIV
 (24 4 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (15 2 (:REWRITE SMT::FTY-TYPES-P-OF-CONS))
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (3 3 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::CONS-FTY-TYPE-EQUIV-CONGRUENCE-ON-V-UNDER-FTY-TYPES-EQUIV)
(SMT::CONS-OF-FTY-TYPES-FIX-Y-UNDER-FTY-TYPES-EQUIV
 (11 2 (:REWRITE SMT::FTY-TYPES-P-OF-CONS))
 (9 9 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-P))
 (6 2 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 (4 4 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::CONS-FTY-TYPES-EQUIV-CONGRUENCE-ON-Y-UNDER-FTY-TYPES-EQUIV)
(SMT::FTY-TYPES-FIX-OF-ACONS
 (14 3 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (7 1 (:REWRITE SMT::FTY-TYPES-P-OF-CONS))
 (4 4 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-P))
 (4 2 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 (2 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (2 2 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 )
(SMT::FTY-TYPES-FIX-OF-APPEND
 (233 19 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (114 6 (:REWRITE SMT::FTY-TYPES-P-OF-APPEND))
 (88 52 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (85 85 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (48 6 (:REWRITE SMT::FTY-TYPES-P-OF-LIST-FIX))
 (36 36 (:TYPE-PRESCRIPTION TRUE-LIST-FIX))
 (35 11 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (35 1 (:REWRITE SMT::FTY-TYPES-P-OF-CONS))
 (22 4 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 (16 4 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (16 4 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (16 4 (:REWRITE SMT::FTY-TYPE-P-OF-CDAR-WHEN-FTY-TYPES-P))
 (8 8 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-P))
 )
(SMT::CONSP-CAR-OF-FTY-TYPES-FIX
 (50 10 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (31 31 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (20 5 (:REWRITE SMT::FTY-TYPES-P-OF-CDR-WHEN-FTY-TYPES-P))
 (16 16 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (14 2 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 (10 2 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (8 2 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (8 2 (:REWRITE SMT::FTY-TYPE-P-OF-CDAR-WHEN-FTY-TYPES-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-P))
 )
(SMT::GENERATE-TYPE-MEASURE)
(SMT::NATP-OF-GENERATE-TYPE-MEASURE)
(SMT::GENERATE-TYPE-MEASURE-WITH-FTY-TYPES-FIX)
(SMT::GENERATE-TYPE-MEASURE-INCREASE-PROD
 (27 14 (:REWRITE DEFAULT-+-2))
 (18 14 (:REWRITE DEFAULT-+-1))
 (10 4 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (9 3 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (8 7 (:REWRITE DEFAULT-CDR))
 (8 4 (:REWRITE DEFAULT-UNARY-MINUS))
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-FIX$INLINE))
 (6 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (4 4 (:REWRITE DEFAULT-<-1))
 (3 1 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-P))
 (2 2 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::GENERATE-TYPE-MEASURE-INCREASE-OPTION
 (27 14 (:REWRITE DEFAULT-+-2))
 (18 14 (:REWRITE DEFAULT-+-1))
 (10 4 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (9 3 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (8 7 (:REWRITE DEFAULT-CDR))
 (8 4 (:REWRITE DEFAULT-UNARY-MINUS))
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-FIX$INLINE))
 (6 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (4 4 (:REWRITE DEFAULT-<-1))
 (3 1 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-P))
 (2 2 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::GENERATE-TYPE-MEASURE-INCREASE-LIST
 (27 14 (:REWRITE DEFAULT-+-2))
 (18 14 (:REWRITE DEFAULT-+-1))
 (10 4 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (9 3 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (8 7 (:REWRITE DEFAULT-CDR))
 (8 4 (:REWRITE DEFAULT-UNARY-MINUS))
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-FIX$INLINE))
 (6 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (4 4 (:REWRITE DEFAULT-<-1))
 (3 1 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-P))
 (2 2 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::GENERATE-TYPE-MEASURE-INCREASE-ALIST
 (27 14 (:REWRITE DEFAULT-+-2))
 (18 14 (:REWRITE DEFAULT-+-1))
 (10 4 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (9 3 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (8 7 (:REWRITE DEFAULT-CDR))
 (8 4 (:REWRITE DEFAULT-UNARY-MINUS))
 (6 6 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-FIX$INLINE))
 (6 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:TYPE-PRESCRIPTION SMT::FTY-TYPES-P))
 (4 4 (:TYPE-PRESCRIPTION SMT::FTY-INFO-ALIST-P))
 (4 4 (:REWRITE DEFAULT-<-1))
 (3 1 (:REWRITE SMT::FTY-TYPE-FIX-WHEN-FTY-TYPE-P))
 (2 2 (:TYPE-PRESCRIPTION SMT::FTY-TYPE-P))
 (2 2 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 )
(SMT::SMT-TYPES)
(SMT::ALISTP-OF-SMT-TYPES)
(SMT::CROCK1
 (40 40 (:REWRITE DEFAULT-CAR))
 (5 5 (:REWRITE DEFAULT-CDR))
 )
(SMT::CROCK2
 (34 34 (:REWRITE DEFAULT-CAR))
 (22 10 (:REWRITE DEFAULT-CDR))
 (12 4 (:REWRITE SMT::CROCK1))
 )
(SMT::GENERATE-FTY-FIELD-ALIST
 (43822 22045 (:REWRITE DEFAULT-CDR))
 (23839 23839 (:REWRITE DEFAULT-CAR))
 (11032 1944 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (4302 4302 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::SYMBOL-LISTP-OF-GENERATE-FTY-FIELD-ALIST.TYPE-LST
 (2420 1099 (:REWRITE DEFAULT-CDR))
 (1514 1464 (:REWRITE DEFAULT-CAR))
 (1321 261 (:REWRITE SMT::CROCK1))
 (660 132 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (310 310 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (292 292 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (184 46 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (50 10 (:REWRITE SMT::CONSP-CAR-OF-FTY-INFO-ALIST-FIX))
 (1 1 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-FTY-INFO-ALIST-FIX))
 )
(SMT::FTY-FIELD-ALIST-P-OF-GENERATE-FTY-FIELD-ALIST.FIELD-ALST
 (2347 1025 (:REWRITE DEFAULT-CDR))
 (1448 1397 (:REWRITE DEFAULT-CAR))
 (1321 261 (:REWRITE SMT::CROCK1))
 (660 132 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (303 303 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (156 39 (:REWRITE SMT::FTY-INFO-ALIST-FIX-WHEN-FTY-INFO-ALIST-P))
 (73 73 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 (50 10 (:REWRITE SMT::CONSP-CAR-OF-FTY-INFO-ALIST-FIX))
 (1 1 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-FTY-INFO-ALIST-FIX))
 )
(SMT::CROCK0
 (329 12 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (279 21 (:DEFINITION SYMBOL-LISTP))
 (142 26 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (109 73 (:REWRITE DEFAULT-CDR))
 (72 27 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (56 48 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (41 22 (:REWRITE DEFAULT-+-2))
 (27 27 (:REWRITE DEFAULT-CAR))
 (24 12 (:REWRITE DEFAULT-<-1))
 (22 22 (:REWRITE DEFAULT-+-1))
 (18 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE CONSP-OF-SYMBOL-LIST-FIX))
 )
(SMT::GENERATE-FLEXPROD-TYPE
 (6192 2974 (:REWRITE DEFAULT-CDR))
 (4984 942 (:DEFINITION ASSOC-EQUAL))
 (3412 780 (:REWRITE SMT::CROCK1))
 (3214 3046 (:REWRITE DEFAULT-CAR))
 (1918 256 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (590 536 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (368 184 (:REWRITE DEFAULT-+-2))
 (294 42 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (216 36 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (198 18 (:DEFINITION SYMBOL-LISTP))
 (184 184 (:REWRITE DEFAULT-+-1))
 (181 52 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (121 88 (:REWRITE DEFAULT-<-1))
 (102 34 (:DEFINITION ALISTP))
 (94 88 (:REWRITE DEFAULT-<-2))
 (72 72 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (72 36 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (43 43 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (36 36 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (36 36 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (36 36 (:REWRITE SET::IN-SET))
 (36 18 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (36 18 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (35 7 (:REWRITE SMT::CONSP-CAR-OF-FTY-TYPES-FIX))
 (29 29 (:REWRITE NATP-NAT-LIST-<))
 (7 7 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (2 2 (:REWRITE-QUOTED-CONSTANT TRUE-LIST-LIST-FIX-UNDER-TRUE-LIST-LIST-EQUIV))
 )
(SMT::GENERATE-FTY-TYPES-MUTUAL-FLAG
 (7588 3771 (:REWRITE DEFAULT-CDR))
 (6221 1202 (:DEFINITION ASSOC-EQUAL))
 (4112 1051 (:REWRITE SMT::CROCK1))
 (4023 3890 (:REWRITE DEFAULT-CAR))
 (2376 279 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (642 582 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (314 157 (:REWRITE DEFAULT-+-2))
 (294 42 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (198 18 (:DEFINITION SYMBOL-LISTP))
 (184 52 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (157 157 (:REWRITE DEFAULT-+-1))
 (144 48 (:DEFINITION ALISTP))
 (144 24 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (121 88 (:REWRITE DEFAULT-<-1))
 (94 88 (:REWRITE DEFAULT-<-2))
 (48 48 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (48 24 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (44 44 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (36 36 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (36 18 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (36 18 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (35 7 (:REWRITE SMT::CONSP-CAR-OF-FTY-TYPES-FIX))
 (29 29 (:REWRITE NATP-NAT-LIST-<))
 (24 24 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (24 24 (:REWRITE SET::IN-SET))
 (7 7 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (2 2 (:REWRITE-QUOTED-CONSTANT TRUE-LIST-LIST-FIX-UNDER-TRUE-LIST-LIST-EQUIV))
 )
(FLAG::FLAG-EQUIV-LEMMA)
(SMT::GENERATE-FTY-TYPES-MUTUAL-FLAG-EQUIVALENCES)
(SMT::FLAG-LEMMA-FOR-RETURN-TYPE-OF-GENERATE-FLEXPROD-TYPE.UPDATED-ACC
 (113969 50690 (:REWRITE DEFAULT-CDR))
 (65623 11988 (:REWRITE SMT::CROCK1))
 (34802 6543 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (12830 12830 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (11712 2988 (:REWRITE SMT::FTY-TYPES-FIX-WHEN-FTY-TYPES-P))
 (4613 379 (:REWRITE SYMBOL-LIST-FIX-WHEN-SYMBOL-LISTP))
 (4350 4350 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (3670 734 (:REWRITE SMT::CONSP-CAR-OF-FTY-TYPES-FIX))
 (3322 302 (:DEFINITION SYMBOL-LISTP))
 (608 606 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (604 302 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (604 302 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (526 263 (:REWRITE DEFAULT-+-2))
 (378 63 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (263 263 (:REWRITE DEFAULT-+-1))
 (244 244 (:REWRITE SYMBOL-FIX-WHEN-SYMBOLP))
 (140 140 (:REWRITE-QUOTED-CONSTANT SYMBOL-FIX-UNDER-SYMBOL-EQUIV))
 (126 126 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (126 63 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (88 44 (:REWRITE DEFAULT-<-1))
 (84 44 (:REWRITE DEFAULT-<-2))
 (63 63 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (63 63 (:REWRITE SET::IN-SET))
 )
(SMT::RETURN-TYPE-OF-GENERATE-FLEXPROD-TYPE.UPDATED-ACC)
(SMT::RETURN-TYPE-OF-GENERATE-FLEXPROD-TYPE.UPDATED-ORDERED-ACC)
(SMT::RETURN-TYPE-OF-GENERATE-FLEXOPTION-TYPE.UPDATED-ACC)
(SMT::RETURN-TYPE-OF-GENERATE-FLEXOPTION-TYPE.UPDATED-ORDERED-ACC)
(SMT::RETURN-TYPE-OF-GENERATE-FLEXSUM-TYPE.UPDATED-ACC)
(SMT::RETURN-TYPE-OF-GENERATE-FLEXSUM-TYPE.UPDATED-ORDERED-ACC)
(SMT::RETURN-TYPE-OF-GENERATE-FLEXALIST-TYPE.UPDATED-ACC)
(SMT::RETURN-TYPE-OF-GENERATE-FLEXALIST-TYPE.UPDATED-ORDERED-ACC)
(SMT::RETURN-TYPE-OF-GENERATE-FLEXLIST-TYPE.UPDATED-ACC)
(SMT::RETURN-TYPE-OF-GENERATE-FLEXLIST-TYPE.UPDATED-ORDERED-ACC)
(SMT::RETURN-TYPE-OF-GENERATE-FTY-TYPE.UPDATED-ACC)
(SMT::RETURN-TYPE-OF-GENERATE-FTY-TYPE.UPDATED-ORDERED-ACC)
(SMT::RETURN-TYPE-OF-GENERATE-FTY-TYPE-LIST.UPDATED-ACC)
(SMT::RETURN-TYPE-OF-GENERATE-FTY-TYPE-LIST.UPDATED-ORDERED-ACC)
(SMT::CROCK1-1
 (177 49 (:REWRITE DEFAULT-CDR))
 (133 17 (:REWRITE SMT::CROCK1))
 (4 1 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (4 1 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (1 1 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::CROCK1-2
 (37 12 (:REWRITE DEFAULT-CDR))
 (25 5 (:DEFINITION ASSOC-EQUAL))
 (24 3 (:REWRITE SMT::CROCK1))
 (15 15 (:REWRITE DEFAULT-CAR))
 (12 3 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (7 7 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE SMT::CROCK1-1))
 )
(SMT::CROCK2-1
 (481 145 (:REWRITE DEFAULT-CDR))
 (389 33 (:REWRITE SMT::CROCK1))
 (16 16 (:REWRITE-QUOTED-CONSTANT TRUE-LIST-LIST-FIX-UNDER-TRUE-LIST-LIST-EQUIV))
 (4 1 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (4 1 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (1 1 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::CROCK2-2
 (94 30 (:REWRITE DEFAULT-CDR))
 (72 6 (:REWRITE SMT::CROCK1))
 (58 11 (:DEFINITION ASSOC-EQUAL))
 (48 6 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (39 39 (:REWRITE DEFAULT-CAR))
 (13 13 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (3 3 (:REWRITE-QUOTED-CONSTANT TRUE-LIST-LIST-FIX-UNDER-TRUE-LIST-LIST-EQUIV))
 (1 1 (:REWRITE SMT::CROCK2-1))
 )
(SMT::CROCK3-1
 (37 12 (:REWRITE DEFAULT-CDR))
 (25 5 (:DEFINITION ASSOC-EQUAL))
 (25 4 (:REWRITE SMT::CROCK1))
 (15 15 (:REWRITE DEFAULT-CAR))
 (12 3 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (7 7 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::CROCK3-2
 (177 49 (:REWRITE DEFAULT-CDR))
 (133 17 (:REWRITE SMT::CROCK1))
 (4 1 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (4 1 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (1 1 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::CROCK4-1
 (37 12 (:REWRITE DEFAULT-CDR))
 (25 5 (:DEFINITION ASSOC-EQUAL))
 (25 4 (:REWRITE SMT::CROCK1))
 (15 15 (:REWRITE DEFAULT-CAR))
 (12 3 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (7 7 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::CROCK4-2
 (177 49 (:REWRITE DEFAULT-CDR))
 (133 17 (:REWRITE SMT::CROCK1))
 (4 1 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-TYPES-P))
 (4 1 (:REWRITE SMT::SYMBOLP-OF-CAAR-WHEN-FTY-FIELD-ALIST-P))
 (1 1 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE SMT::FTY-FIELD-ALIST-P-WHEN-NOT-CONSP))
 )
(SMT::CROCK5-LEMMA
 (52793 29526 (:REWRITE DEFAULT-CDR))
 (31970 31638 (:REWRITE DEFAULT-CAR))
 (24852 8041 (:REWRITE SMT::CROCK1))
 (13444 1609 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (3403 3288 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (429 232 (:REWRITE DEFAULT-<-2))
 (426 71 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (380 232 (:REWRITE DEFAULT-<-1))
 (372 372 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (142 142 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (142 71 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (120 60 (:REWRITE DEFAULT-+-2))
 (90 90 (:REWRITE-QUOTED-CONSTANT SYMBOL-FIX-UNDER-SYMBOL-EQUIV))
 (71 71 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (71 71 (:REWRITE SET::IN-SET))
 (60 60 (:REWRITE DEFAULT-+-1))
 (57 57 (:REWRITE SMT::CROCK4-2))
 (57 57 (:REWRITE SMT::CROCK3-2))
 (11 11 (:REWRITE SMT::CROCK2-1))
 (9 9 (:REWRITE SMT::CROCK1-1))
 (3 3 (:REWRITE SMT::RETURN-TYPE-OF-GENERATE-FTY-TYPE.UPDATED-ORDERED-ACC))
 )
(SMT::CROCK5
 (3 3 (:REWRITE DEFAULT-CAR))
 (2 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-<-2))
 )
(SMT::CROCK6
 (85 17 (:DEFINITION ASSOC-EQUAL))
 (59 46 (:REWRITE DEFAULT-CDR))
 (54 53 (:REWRITE DEFAULT-CAR))
 (10 3 (:REWRITE SMT::CROCK1))
 (4 1 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (3 3 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (2 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE SMT::CROCK4-2))
 (1 1 (:REWRITE SMT::CROCK3-2))
 )
(SMT::GENERATE-FTY-TYPE-LIST
 (23387 11659 (:REWRITE DEFAULT-CDR))
 (12513 3360 (:REWRITE SMT::CROCK1))
 (11998 11978 (:REWRITE DEFAULT-CAR))
 (7050 981 (:REWRITE SMT::FTY-INFO-ALIST-P-OF-CDR-WHEN-FTY-INFO-ALIST-P))
 (2082 2056 (:REWRITE SMT::FTY-INFO-ALIST-P-WHEN-NOT-CONSP))
 (272 136 (:REWRITE DEFAULT-+-2))
 (186 186 (:REWRITE SMT::FTY-TYPES-P-WHEN-NOT-CONSP))
 (136 136 (:REWRITE DEFAULT-+-1))
 (31 6 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (24 3 (:DEFINITION TRUE-LISTP))
 (13 13 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (10 10 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (10 10 (:REWRITE-QUOTED-CONSTANT SYMBOL-FIX-UNDER-SYMBOL-EQUIV))
 (10 5 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (5 5 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (5 5 (:REWRITE SET::IN-SET))
 )
