(SYNTHETO::D-->S-TYPE
 (15 5 (:REWRITE DEFAULT-<-2))
 (15 5 (:REWRITE DEFAULT-<-1))
 )
(SYNTHETO::TRUE-LISTP-OF-D-->S-TYPE)
(SYNTHETO::D-->S-LITERAL)
(SYNTHETO::D-->S-UNARY-OP)
(SYNTHETO::SYMBOLP-OF-D-->S-UNARY-OP)
(SYNTHETO::D-->S-BINARY-OP)
(SYNTHETO::SYMBOLP-OF-D-->S-BINARY-OP)
(SYNTHETO::D-->S-TYPED-VARS
 (50 3 (:REWRITE SYNTHETO::TYPED-VARIABLE-LISTP-WHEN-NOT-CONSP))
 (12 3 (:REWRITE SYNTHETO::TYPED-VARIABLEP-WHEN-MAYBE-TYPED-VARIABLEP))
 (11 5 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP))
 (11 5 (:REWRITE SYNTHETO::TYPE-REF-CONSTRUCTOR-P-IMPLIES-CONSP))
 (11 5 (:REWRITE SYNTACTIC-EXPLICIT-TRUE-LISTP-FORWARD-TO-CONSP))
 (8 8 (:TYPE-PRESCRIPTION SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P))
 (8 8 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-REF-CONSTRUCTOR-P))
 (6 6 (:TYPE-PRESCRIPTION SYNTACTIC-EXPLICIT-TRUE-LISTP))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (5 5 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (5 5 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (5 5 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (5 5 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 (5 1 (:REWRITE SYNTHETO::MAYBE-TYPED-VARIABLEP-WHEN-TYPED-VARIABLEP))
 (4 2 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (3 1 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (3 1 (:REWRITE SYNTHETO::CONSP-CDR-IF-TYPE-REF-CONSTRUCTOR-P))
 (3 1 (:REWRITE SYNTHETO::BINARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SYNTHETO::MAYBE-TYPED-VARIABLEP))
 (1 1 (:TYPE-PRESCRIPTION SYNTHETO::TYPED-VARIABLEP))
 (1 1 (:REWRITE SYNTHETO::IDENTIFIERP-WHEN-IN-VARIABLE-SUBSTITUTIONP-BINDS-FREE-X))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(SYNTHETO::ALISTP-OF-D-->S-TYPED-VARS
 (212 9 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (183 8 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (142 8 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (135 8 (:REWRITE ALISTP-WHEN-ATOM))
 (54 8 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (50 22 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP))
 (50 22 (:REWRITE SYNTHETO::TYPE-REF-CONSTRUCTOR-P-IMPLIES-CONSP))
 (50 22 (:REWRITE SYNTACTIC-EXPLICIT-TRUE-LISTP-FORWARD-TO-CONSP))
 (40 8 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (32 32 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (30 16 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (28 28 (:TYPE-PRESCRIPTION SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P))
 (28 28 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-REF-CONSTRUCTOR-P))
 (28 28 (:TYPE-PRESCRIPTION SYNTACTIC-EXPLICIT-TRUE-LISTP))
 (24 8 (:REWRITE SYNTHETO::MAPP-WHEN-VARIABLE-SUBSTITUTIONP))
 (22 22 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (22 22 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (22 22 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (22 22 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (22 22 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (22 22 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (22 22 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (22 22 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (22 22 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (22 22 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 (17 17 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (16 16 (:TYPE-PRESCRIPTION SYNTHETO::VARIABLE-SUBSTITUTIONP))
 (16 16 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (16 8 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (16 8 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (16 8 (:REWRITE ALISTP-WHEN-VAR-UNTRANSLATED-TERM-PAIRSP-CHEAP))
 (16 8 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (16 8 (:REWRITE ALISTP-WHEN-PAIR-LISTP-CHEAP))
 (16 8 (:REWRITE ALIST-WHEN-UNTRANSLATED-TERM-PAIRSP-CHEAP))
 (8 8 (:TYPE-PRESCRIPTION VAR-UNTRANSLATED-TERM-PAIRSP))
 (8 8 (:TYPE-PRESCRIPTION UNTRANSLATED-TERM-PAIRSP))
 (8 8 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION PAIR-LISTP))
 (3 1 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 (2 2 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE CDR-CONS))
 )
(SYNTHETO::D-->S-EXPR
 (128 54 (:REWRITE SYNTACTIC-EXPLICIT-TRUE-LISTP-FORWARD-TO-CONSP))
 (104 46 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP))
 (104 46 (:REWRITE SYNTHETO::TYPE-REF-CONSTRUCTOR-P-IMPLIES-CONSP))
 (102 34 (:REWRITE DEFAULT-<-2))
 (102 34 (:REWRITE DEFAULT-<-1))
 (78 78 (:TYPE-PRESCRIPTION SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P))
 (78 78 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-REF-CONSTRUCTOR-P))
 (78 3 (:DEFINITION LEN))
 (74 74 (:TYPE-PRESCRIPTION SYNTACTIC-EXPLICIT-TRUE-LISTP))
 (54 54 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (54 54 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (54 54 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (54 54 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (54 54 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (54 54 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (54 54 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (54 54 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (54 54 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (54 54 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 (50 3 (:REWRITE SYNTHETO::INITIALIZER-LISTP-WHEN-NOT-CONSP))
 (50 3 (:REWRITE SYNTHETO::EXPRESSION-LISTP-WHEN-NOT-CONSP))
 (50 3 (:REWRITE SYNTHETO::BRANCH-LISTP-WHEN-NOT-CONSP))
 (42 20 (:REWRITE DEFAULT-CAR))
 (30 10 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (30 10 (:REWRITE SYNTHETO::CONSP-CDR-IF-TYPE-REF-CONSTRUCTOR-P))
 (30 10 (:REWRITE SYNTHETO::BINARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (29 2 (:REWRITE SYNTHETO::TYPEP-WHEN-MAYBE-TYPEP))
 (26 1 (:REWRITE SYNTHETO::MAYBE-TYPEP-WHEN-TYPEP))
 (19 19 (:REWRITE DEFAULT-CDR))
 (6 3 (:REWRITE DEFAULT-+-2))
 (4 2 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (3 3 (:TYPE-PRESCRIPTION SYNTHETO::MAYBE-TYPEP))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (2 2 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (1 1 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-ASSOC-EQUAL-CHEAP))
 (1 1 (:REWRITE LOOKUP-EQUAL-OF-CONS-SAFE))
 )
(SYNTHETO::D-->S-TRANSLATE-EXPRESSIONS-FLAG
 (102 34 (:REWRITE DEFAULT-<-2))
 (102 34 (:REWRITE DEFAULT-<-1))
 (21 7 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP))
 (21 7 (:REWRITE SYNTHETO::TYPE-REF-CONSTRUCTOR-P-IMPLIES-CONSP))
 (21 7 (:REWRITE SYNTACTIC-EXPLICIT-TRUE-LISTP-FORWARD-TO-CONSP))
 (14 14 (:TYPE-PRESCRIPTION SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P))
 (14 14 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-REF-CONSTRUCTOR-P))
 (14 14 (:TYPE-PRESCRIPTION SYNTACTIC-EXPLICIT-TRUE-LISTP))
 (8 8 (:REWRITE DEFAULT-CAR))
 (7 7 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (7 7 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (7 7 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (7 7 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (7 7 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (7 7 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (7 7 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (7 7 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (7 7 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (7 7 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 (6 6 (:REWRITE DEFAULT-CDR))
 )
(FLAG::FLAG-EQUIV-LEMMA)
(SYNTHETO::D-->S-TRANSLATE-EXPRESSIONS-FLAG-EQUIVALENCES)
(SYNTHETO::FLAG-LEMMA-FOR-RETURN-TYPE-OF-D-->S-EXPR-LIST.R
 (302 12 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (253 12 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (196 11 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (186 11 (:REWRITE ALISTP-WHEN-ATOM))
 (75 11 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (68 30 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP))
 (68 30 (:REWRITE SYNTHETO::TYPE-REF-CONSTRUCTOR-P-IMPLIES-CONSP))
 (68 30 (:REWRITE SYNTACTIC-EXPLICIT-TRUE-LISTP-FORWARD-TO-CONSP))
 (55 11 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (44 44 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (42 22 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (38 38 (:TYPE-PRESCRIPTION SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P))
 (38 38 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-REF-CONSTRUCTOR-P))
 (38 38 (:TYPE-PRESCRIPTION SYNTACTIC-EXPLICIT-TRUE-LISTP))
 (36 1 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 (33 11 (:REWRITE SYNTHETO::MAPP-WHEN-VARIABLE-SUBSTITUTIONP))
 (30 30 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (30 30 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (30 30 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (30 30 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (30 30 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (30 30 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (30 30 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (30 30 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (30 30 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (30 30 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 (24 24 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (22 22 (:TYPE-PRESCRIPTION SYNTHETO::VARIABLE-SUBSTITUTIONP))
 (22 22 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (22 11 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (22 11 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (22 11 (:REWRITE ALISTP-WHEN-VAR-UNTRANSLATED-TERM-PAIRSP-CHEAP))
 (22 11 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (22 11 (:REWRITE ALISTP-WHEN-PAIR-LISTP-CHEAP))
 (22 11 (:REWRITE ALIST-WHEN-UNTRANSLATED-TERM-PAIRSP-CHEAP))
 (11 11 (:TYPE-PRESCRIPTION VAR-UNTRANSLATED-TERM-PAIRSP))
 (11 11 (:TYPE-PRESCRIPTION UNTRANSLATED-TERM-PAIRSP))
 (11 11 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (11 11 (:TYPE-PRESCRIPTION PAIR-LISTP))
 (7 6 (:REWRITE DEFAULT-CDR))
 (6 1 (:DEFINITION NATP))
 (2 2 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE CDR-CONS))
 )
(SYNTHETO::RETURN-TYPE-OF-D-->S-EXPR-LIST.R)
(SYNTHETO::RETURN-TYPE-OF-D-->S-EXPR-FIELD-VAL-PAIRS.R)
(SYNTHETO::RETURN-TYPE-OF-D-->S-BRANCHES.R)
(SYNTHETO::VARIABLE-NAMES
 (50 3 (:REWRITE SYNTHETO::TYPED-VARIABLE-LISTP-WHEN-NOT-CONSP))
 (12 6 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP))
 (12 6 (:REWRITE SYNTHETO::TYPE-REF-CONSTRUCTOR-P-IMPLIES-CONSP))
 (12 6 (:REWRITE SYNTACTIC-EXPLICIT-TRUE-LISTP-FORWARD-TO-CONSP))
 (11 2 (:REWRITE SYNTHETO::TYPED-VARIABLEP-WHEN-MAYBE-TYPED-VARIABLEP))
 (8 8 (:TYPE-PRESCRIPTION SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P))
 (8 8 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-REF-CONSTRUCTOR-P))
 (6 6 (:TYPE-PRESCRIPTION SYNTACTIC-EXPLICIT-TRUE-LISTP))
 (6 6 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (6 6 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (6 6 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (6 6 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (6 6 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (6 6 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (6 6 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (6 6 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (6 6 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (6 6 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 (5 1 (:REWRITE SYNTHETO::MAYBE-TYPED-VARIABLEP-WHEN-TYPED-VARIABLEP))
 (4 2 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (3 1 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (3 1 (:REWRITE SYNTHETO::CONSP-CDR-IF-TYPE-REF-CONSTRUCTOR-P))
 (3 1 (:REWRITE SYNTHETO::BINARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SYNTHETO::MAYBE-TYPED-VARIABLEP))
 (1 1 (:TYPE-PRESCRIPTION SYNTHETO::TYPED-VARIABLEP))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(SYNTHETO::SYMBOL-LISTP-OF-VARIABLE-NAMES
 (432 32 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (74 30 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP))
 (74 30 (:REWRITE SYNTHETO::TYPE-REF-CONSTRUCTOR-P-IMPLIES-CONSP))
 (74 30 (:REWRITE SYNTACTIC-EXPLICIT-TRUE-LISTP-FORWARD-TO-CONSP))
 (60 60 (:TYPE-PRESCRIPTION SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P))
 (60 60 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-REF-CONSTRUCTOR-P))
 (44 44 (:TYPE-PRESCRIPTION SYNTACTIC-EXPLICIT-TRUE-LISTP))
 (30 30 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (30 30 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (30 30 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (30 30 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (30 30 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (30 30 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (30 30 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (30 30 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (30 30 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (30 30 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 (24 8 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (24 8 (:REWRITE SYNTHETO::CONSP-CDR-IF-TYPE-REF-CONSTRUCTOR-P))
 (24 8 (:REWRITE SYNTHETO::BINARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (16 16 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP))
 (16 16 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (16 16 (:REWRITE APT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP))
 (10 10 (:REWRITE DEFAULT-CDR))
 (9 9 (:REWRITE DEFAULT-CAR))
 )
(SYNTHETO::D-->A-EXPR)
(SYNTHETO::D-->A-TYPE-NAME)
(SYNTHETO::SYMBOLP-OF-D-->A-TYPE-NAME)
(SYNTHETO::D-->S-FIELD+TYPE-PAIRS
 (50 3 (:REWRITE SYNTHETO::FIELD-LISTP-WHEN-NOT-CONSP))
 (11 5 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP))
 (11 5 (:REWRITE SYNTHETO::TYPE-REF-CONSTRUCTOR-P-IMPLIES-CONSP))
 (11 5 (:REWRITE SYNTACTIC-EXPLICIT-TRUE-LISTP-FORWARD-TO-CONSP))
 (8 8 (:TYPE-PRESCRIPTION SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P))
 (8 8 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-REF-CONSTRUCTOR-P))
 (6 6 (:TYPE-PRESCRIPTION SYNTACTIC-EXPLICIT-TRUE-LISTP))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (5 5 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (5 5 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (5 5 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (5 5 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 (3 1 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (3 1 (:REWRITE SYNTHETO::CONSP-CDR-IF-TYPE-REF-CONSTRUCTOR-P))
 (3 1 (:REWRITE SYNTHETO::BINARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (1 1 (:REWRITE SYNTHETO::IDENTIFIERP-WHEN-IN-VARIABLE-SUBSTITUTIONP-BINDS-FREE-X))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(SYNTHETO::TRUE-LISTP-OF-D-->S-FIELD+TYPE-PAIRS)
(SYNTHETO::D-->S-SUM-TYPE-ALTERNATIVES
 (50 3 (:REWRITE SYNTHETO::ALTERNATIVE-LISTP-WHEN-NOT-CONSP))
 (11 5 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP))
 (11 5 (:REWRITE SYNTHETO::TYPE-REF-CONSTRUCTOR-P-IMPLIES-CONSP))
 (11 5 (:REWRITE SYNTACTIC-EXPLICIT-TRUE-LISTP-FORWARD-TO-CONSP))
 (8 8 (:TYPE-PRESCRIPTION SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P))
 (8 8 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-REF-CONSTRUCTOR-P))
 (6 6 (:TYPE-PRESCRIPTION SYNTACTIC-EXPLICIT-TRUE-LISTP))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (5 5 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (5 5 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (5 5 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (5 5 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 (3 1 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (3 1 (:REWRITE SYNTHETO::CONSP-CDR-IF-TYPE-REF-CONSTRUCTOR-P))
 (3 1 (:REWRITE SYNTHETO::BINARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (1 1 (:REWRITE SYNTHETO::IDENTIFIERP-WHEN-IN-VARIABLE-SUBSTITUTIONP-BINDS-FREE-X))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(SYNTHETO::TRUE-LISTP-OF-D-->S-SUM-TYPE-ALTERNATIVES)
(SYNTHETO::CHECK-INTEGER-SATISYFING-PRED)
(SYNTHETO::FIND-VAL-SATISFYING-PRED
 (480 6 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (312 6 (:DEFINITION LENGTH))
 (294 6 (:DEFINITION LEN))
 (288 9 (:REWRITE ALISTP-OF-CDR))
 (261 36 (:REWRITE RATIONALP-OF-CAR-WHEN-RATIONAL-LISTP))
 (261 36 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (249 117 (:REWRITE DEFAULT-CDR))
 (248 78 (:REWRITE DEFAULT-+-2))
 (240 15 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (213 21 (:DEFINITION RATIONAL-LISTP))
 (213 21 (:DEFINITION INTEGER-LISTP))
 (156 27 (:REWRITE RATIONAL-LISTP-OF-CDR-WHEN-RATIONAL-LISTP))
 (156 27 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (130 78 (:REWRITE DEFAULT-+-1))
 (75 15 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (75 15 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (74 74 (:REWRITE DEFAULT-CAR))
 (72 24 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP))
 (72 24 (:REWRITE SYNTHETO::TYPE-REF-CONSTRUCTOR-P-IMPLIES-CONSP))
 (72 24 (:REWRITE SYNTACTIC-EXPLICIT-TRUE-LISTP-FORWARD-TO-CONSP))
 (68 68 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-REF-CONSTRUCTOR-P))
 (60 60 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (60 15 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (56 56 (:TYPE-PRESCRIPTION SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P))
 (48 48 (:TYPE-PRESCRIPTION SYNTACTIC-EXPLICIT-TRUE-LISTP))
 (48 12 (:DEFINITION INTEGER-ABS))
 (45 15 (:REWRITE SYNTHETO::MAPP-WHEN-VARIABLE-SUBSTITUTIONP))
 (33 33 (:REWRITE RATIONAL-LISTP-WHEN-NOT-CONSP))
 (33 33 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (30 30 (:TYPE-PRESCRIPTION SYNTHETO::VARIABLE-SUBSTITUTIONP))
 (30 30 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (30 30 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (30 30 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (30 30 (:TYPE-PRESCRIPTION ALISTP))
 (30 15 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (30 15 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (30 15 (:REWRITE ALISTP-WHEN-VAR-UNTRANSLATED-TERM-PAIRSP-CHEAP))
 (30 15 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (30 15 (:REWRITE ALISTP-WHEN-PAIR-LISTP-CHEAP))
 (30 15 (:REWRITE ALIST-WHEN-UNTRANSLATED-TERM-PAIRSP-CHEAP))
 (24 24 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (24 24 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (24 24 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (24 24 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (24 24 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (24 24 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (24 24 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (24 24 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (24 24 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (24 24 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 (22 14 (:REWRITE DEFAULT-<-2))
 (18 18 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (18 14 (:REWRITE DEFAULT-<-1))
 (18 12 (:REWRITE STR::CONSP-OF-EXPLODE))
 (18 6 (:REWRITE SYNTHETO::STRINGP-OF-SECOND-TYPE-REF-CONSTRUCTOR-P))
 (15 15 (:TYPE-PRESCRIPTION VAR-UNTRANSLATED-TERM-PAIRSP))
 (15 15 (:TYPE-PRESCRIPTION UNTRANSLATED-TERM-PAIRSP))
 (15 15 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (15 15 (:TYPE-PRESCRIPTION PAIR-LISTP))
 (15 15 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (15 15 (:REWRITE ALISTP-WHEN-ATOM))
 (12 12 (:REWRITE DEFAULT-UNARY-MINUS))
 (12 6 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (12 6 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (12 4 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (12 4 (:REWRITE SYNTHETO::CONSP-CDR-IF-TYPE-REF-CONSTRUCTOR-P))
 (12 4 (:REWRITE SYNTHETO::BINARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (6 6 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (6 6 (:TYPE-PRESCRIPTION LEN))
 (6 6 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (6 6 (:REWRITE DEFAULT-REALPART))
 (6 6 (:REWRITE DEFAULT-NUMERATOR))
 (6 6 (:REWRITE DEFAULT-IMAGPART))
 (6 6 (:REWRITE DEFAULT-DENOMINATOR))
 (6 2 (:REWRITE SYNTHETO::BINARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDDR))
 )
(SYNTHETO::FIND-WITNESS)
(SYNTHETO::D-->S-TYPE-DEFINITION
 (99 3 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (48 3 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (27 9 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP))
 (27 9 (:REWRITE SYNTHETO::TYPE-REF-CONSTRUCTOR-P-IMPLIES-CONSP))
 (27 9 (:REWRITE SYNTACTIC-EXPLICIT-TRUE-LISTP-FORWARD-TO-CONSP))
 (24 24 (:TYPE-PRESCRIPTION SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P))
 (24 24 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-REF-CONSTRUCTOR-P))
 (18 18 (:TYPE-PRESCRIPTION SYNTACTIC-EXPLICIT-TRUE-LISTP))
 (15 3 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (15 3 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (13 13 (:REWRITE DEFAULT-CDR))
 (12 12 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (12 3 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (11 11 (:REWRITE DEFAULT-CAR))
 (9 9 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (9 9 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (9 9 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (9 9 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (9 9 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (9 9 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (9 9 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (9 9 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (9 9 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (9 9 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 (9 3 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (9 3 (:REWRITE SYNTHETO::MAPP-WHEN-VARIABLE-SUBSTITUTIONP))
 (9 3 (:REWRITE SYNTHETO::CONSP-CDR-IF-TYPE-REF-CONSTRUCTOR-P))
 (9 3 (:REWRITE SYNTHETO::BINARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (6 6 (:TYPE-PRESCRIPTION SYNTHETO::VARIABLE-SUBSTITUTIONP))
 (6 6 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (6 6 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (6 6 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (6 6 (:TYPE-PRESCRIPTION ALISTP))
 (6 3 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (6 3 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (6 3 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (6 3 (:REWRITE ALISTP-WHEN-VAR-UNTRANSLATED-TERM-PAIRSP-CHEAP))
 (6 3 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (6 3 (:REWRITE ALISTP-WHEN-PAIR-LISTP-CHEAP))
 (6 3 (:REWRITE ALIST-WHEN-UNTRANSLATED-TERM-PAIRSP-CHEAP))
 (4 4 (:REWRITE SYNTHETO::IDENTIFIERP-WHEN-IN-VARIABLE-SUBSTITUTIONP-BINDS-FREE-X))
 (3 3 (:TYPE-PRESCRIPTION VAR-UNTRANSLATED-TERM-PAIRSP))
 (3 3 (:TYPE-PRESCRIPTION UNTRANSLATED-TERM-PAIRSP))
 (3 3 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (3 3 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (3 3 (:TYPE-PRESCRIPTION PAIR-LISTP))
 (3 3 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (3 3 (:REWRITE ALISTP-WHEN-ATOM))
 )
(SYNTHETO::TRUE-LISTP-OF-D-->S-TYPE-DEFINITION)
(SYNTHETO::D-->S-TYPE-DEFINITIONS
 (50 3 (:REWRITE SYNTHETO::TYPE-DEFINITION-LISTP-WHEN-NOT-CONSP))
 (12 6 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP))
 (12 6 (:REWRITE SYNTHETO::TYPE-REF-CONSTRUCTOR-P-IMPLIES-CONSP))
 (12 6 (:REWRITE SYNTACTIC-EXPLICIT-TRUE-LISTP-FORWARD-TO-CONSP))
 (11 2 (:REWRITE SYNTHETO::TYPE-DEFINITIONP-WHEN-MAYBE-TYPE-DEFINITIONP))
 (8 8 (:TYPE-PRESCRIPTION SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P))
 (8 8 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-REF-CONSTRUCTOR-P))
 (6 6 (:TYPE-PRESCRIPTION SYNTACTIC-EXPLICIT-TRUE-LISTP))
 (6 6 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (6 6 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (6 6 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (6 6 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (6 6 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (6 6 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (6 6 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (6 6 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (6 6 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (6 6 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 (5 1 (:REWRITE SYNTHETO::MAYBE-TYPE-DEFINITIONP-WHEN-TYPE-DEFINITIONP))
 (4 2 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (3 1 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (3 1 (:REWRITE SYNTHETO::CONSP-CDR-IF-TYPE-REF-CONSTRUCTOR-P))
 (3 1 (:REWRITE SYNTHETO::BINARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SYNTHETO::MAYBE-TYPE-DEFINITIONP))
 (1 1 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-DEFINITIONP))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(SYNTHETO::TRUE-LISTP-OF-D-->S-TYPE-DEFINITIONS)
(SYNTHETO::D-->S-TYPE-RECURSIONS)
(SYNTHETO::TRUE-LISTP-OF-D-->S-TYPE-RECURSIONS)
(SYNTHETO::D-->S-QUANTIFIER)
(SYNTHETO::SYMBOLP-OF-D-->S-QUANTIFIER)
(SYNTHETO::D-->S-FUNCTION-DEFINITION
 (1 1 (:REWRITE SYNTHETO::IDENTIFIERP-WHEN-IN-VARIABLE-SUBSTITUTIONP-BINDS-FREE-X))
 )
(SYNTHETO::TRUE-LISTP-OF-D-->S-FUNCTION-DEFINITION)
(SYNTHETO::D-->S-FUNCTION-DEFINITIONS
 (50 3 (:REWRITE SYNTHETO::FUNCTION-DEFINITION-LISTP-WHEN-NOT-CONSP))
 (12 6 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP))
 (12 6 (:REWRITE SYNTHETO::TYPE-REF-CONSTRUCTOR-P-IMPLIES-CONSP))
 (12 6 (:REWRITE SYNTACTIC-EXPLICIT-TRUE-LISTP-FORWARD-TO-CONSP))
 (11 2 (:REWRITE SYNTHETO::FUNCTION-DEFINITIONP-WHEN-MAYBE-FUNCTION-DEFINITIONP))
 (8 8 (:TYPE-PRESCRIPTION SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P))
 (8 8 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-REF-CONSTRUCTOR-P))
 (6 6 (:TYPE-PRESCRIPTION SYNTACTIC-EXPLICIT-TRUE-LISTP))
 (6 6 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (6 6 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (6 6 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (6 6 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (6 6 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (6 6 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (6 6 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (6 6 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (6 6 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (6 6 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 (5 1 (:REWRITE SYNTHETO::MAYBE-FUNCTION-DEFINITIONP-WHEN-FUNCTION-DEFINITIONP))
 (4 2 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (3 1 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (3 1 (:REWRITE SYNTHETO::CONSP-CDR-IF-TYPE-REF-CONSTRUCTOR-P))
 (3 1 (:REWRITE SYNTHETO::BINARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SYNTHETO::MAYBE-FUNCTION-DEFINITIONP))
 (1 1 (:TYPE-PRESCRIPTION SYNTHETO::FUNCTION-DEFINITIONP))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(SYNTHETO::TRUE-LISTP-OF-D-->S-FUNCTION-DEFINITIONS)
(SYNTHETO::D-->S-FUNCTION-RECURSIONS)
(SYNTHETO::TRUE-LISTP-OF-D-->S-FUNCTION-RECURSIONS)
(SYNTHETO::D-->S-FUNCTION-HEADERS
 (50 3 (:REWRITE SYNTHETO::FUNCTION-HEADER-LISTP-WHEN-NOT-CONSP))
 (13 4 (:REWRITE SYNTHETO::FUNCTION-HEADERP-WHEN-MAYBE-FUNCTION-HEADERP))
 (11 5 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP))
 (11 5 (:REWRITE SYNTHETO::TYPE-REF-CONSTRUCTOR-P-IMPLIES-CONSP))
 (11 5 (:REWRITE SYNTACTIC-EXPLICIT-TRUE-LISTP-FORWARD-TO-CONSP))
 (8 8 (:TYPE-PRESCRIPTION SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P))
 (8 8 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-REF-CONSTRUCTOR-P))
 (6 6 (:TYPE-PRESCRIPTION SYNTACTIC-EXPLICIT-TRUE-LISTP))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (5 5 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (5 5 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (5 5 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (5 5 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 (5 1 (:REWRITE SYNTHETO::MAYBE-FUNCTION-HEADERP-WHEN-FUNCTION-HEADERP))
 (4 2 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (3 1 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (3 1 (:REWRITE SYNTHETO::CONSP-CDR-IF-TYPE-REF-CONSTRUCTOR-P))
 (3 1 (:REWRITE SYNTHETO::BINARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SYNTHETO::MAYBE-FUNCTION-HEADERP))
 (1 1 (:TYPE-PRESCRIPTION SYNTHETO::FUNCTION-HEADERP))
 (1 1 (:REWRITE SYNTHETO::IDENTIFIERP-WHEN-IN-VARIABLE-SUBSTITUTIONP-BINDS-FREE-X))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(SYNTHETO::TRUE-LISTP-OF-D-->S-FUNCTION-HEADERS)
(SYNTHETO::D-->S-FUNCTION-SPECIFIER)
(SYNTHETO::TRUE-LISTP-OF-D-->S-FUNCTION-SPECIFIER)
(SYNTHETO::D-->S-SPECIFICATION
 (78 3 (:DEFINITION LEN))
 (45 5 (:REWRITE SYNTHETO::FUNCTION-HEADERP-WHEN-MAYBE-FUNCTION-HEADERP))
 (33 2 (:REWRITE SYNTHETO::MAYBE-FUNCTION-HEADERP-WHEN-FUNCTION-HEADERP))
 (23 1 (:REWRITE DEFAULT-CAR))
 (18 8 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP))
 (18 8 (:REWRITE SYNTHETO::TYPE-REF-CONSTRUCTOR-P-IMPLIES-CONSP))
 (18 8 (:REWRITE SYNTACTIC-EXPLICIT-TRUE-LISTP-FORWARD-TO-CONSP))
 (10 10 (:TYPE-PRESCRIPTION SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P))
 (10 10 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-REF-CONSTRUCTOR-P))
 (10 10 (:TYPE-PRESCRIPTION SYNTACTIC-EXPLICIT-TRUE-LISTP))
 (8 8 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (8 8 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (8 8 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (8 8 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (8 8 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (8 8 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (8 8 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (8 8 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (8 8 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (8 8 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 (6 3 (:REWRITE DEFAULT-+-2))
 (5 5 (:TYPE-PRESCRIPTION SYNTHETO::MAYBE-FUNCTION-HEADERP))
 (4 2 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (3 3 (:REWRITE DEFAULT-CDR))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION SYNTHETO::FUNCTION-HEADERP))
 (2 2 (:REWRITE SYNTHETO::IDENTIFIERP-WHEN-IN-VARIABLE-SUBSTITUTIONP-BINDS-FREE-X))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (2 2 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 )
(SYNTHETO::TRUE-LISTP-OF-D-->S-SPECIFICATION)
(SYNTHETO::D-->S-THEOREM)
(SYNTHETO::TRUE-LISTP-OF-D-->S-THEOREM)
(SYNTHETO::FACTORING-LEMMA
 (5 3 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 3 (:REWRITE DEFAULT-+-2))
 )
(SYNTHETO::NUMBERP-WHEN-NATP)
(SYNTHETO::NUMBERP-WHEN-INTEGERP)
(SYNTHETO::LOOKUP-TRANSFORM-TABLE)
(SYNTHETO::ALISTP-OF-LOOKUP-TRANSFORM-TABLE
 (58 1 (:REWRITE ALISTP-OF-CDR))
 (49 2 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (43 2 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (32 2 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (31 2 (:REWRITE ALISTP-WHEN-ATOM))
 (20 1 (:REWRITE DEFAULT-CDR))
 (10 2 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (10 2 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (9 5 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP))
 (9 5 (:REWRITE SYNTHETO::TYPE-REF-CONSTRUCTOR-P-IMPLIES-CONSP))
 (9 5 (:REWRITE SYNTACTIC-EXPLICIT-TRUE-LISTP-FORWARD-TO-CONSP))
 (8 8 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (6 6 (:TYPE-PRESCRIPTION SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P))
 (6 6 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-REF-CONSTRUCTOR-P))
 (6 2 (:REWRITE SYNTHETO::MAPP-WHEN-VARIABLE-SUBSTITUTIONP))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (5 5 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (5 5 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (5 5 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (5 5 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (5 5 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 (4 4 (:TYPE-PRESCRIPTION SYNTHETO::VARIABLE-SUBSTITUTIONP))
 (4 4 (:TYPE-PRESCRIPTION SYNTACTIC-EXPLICIT-TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (4 4 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (4 4 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (4 2 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (4 2 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (4 2 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (4 2 (:REWRITE SYNTHETO::CONSP-CDR-IF-TYPE-REF-CONSTRUCTOR-P))
 (4 2 (:REWRITE SYNTHETO::BINARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (4 2 (:REWRITE ALISTP-WHEN-VAR-UNTRANSLATED-TERM-PAIRSP-CHEAP))
 (4 2 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (4 2 (:REWRITE ALISTP-WHEN-PAIR-LISTP-CHEAP))
 (4 2 (:REWRITE ALIST-WHEN-UNTRANSLATED-TERM-PAIRSP-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION VAR-UNTRANSLATED-TERM-PAIRSP))
 (2 2 (:TYPE-PRESCRIPTION UNTRANSLATED-TERM-PAIRSP))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION PAIR-LISTP))
 )
(SYNTHETO::GET-TRANSFORM-ARGUMENT-VALUE
 (3 1 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP))
 (3 1 (:REWRITE SYNTHETO::TYPE-REF-CONSTRUCTOR-P-IMPLIES-CONSP))
 (3 1 (:REWRITE SYNTACTIC-EXPLICIT-TRUE-LISTP-FORWARD-TO-CONSP))
 (2 2 (:TYPE-PRESCRIPTION SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P))
 (2 2 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-REF-CONSTRUCTOR-P))
 (2 2 (:TYPE-PRESCRIPTION SYNTACTIC-EXPLICIT-TRUE-LISTP))
 (1 1 (:REWRITE SYNTHETO::IDENTIFIERP-WHEN-IN-VARIABLE-SUBSTITUTIONP-BINDS-FREE-X))
 (1 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (1 1 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (1 1 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1 1 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1 1 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (1 1 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (1 1 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (1 1 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (1 1 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (1 1 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 )
(SYNTHETO::TRANSFORM-ARG-SUBST
 (1910 1 (:DEFINITION PSEUDO-TERMP))
 (1140 2 (:DEFINITION SYMBOL-LISTP))
 (516 25 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (441 2 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (412 38 (:REWRITE DEFAULT-CDR))
 (403 68 (:REWRITE DEFAULT-CAR))
 (328 6 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (295 1 (:REWRITE APT::SYMBOLP-OF-CAAR-WHEN-ISODATA-SYMBOL-ISOMAP-ALISTP))
 (261 1 (:REWRITE APT::ISODATA-SYMBOL-ISOMAP-ALISTP-OF-CDR-WHEN-ISODATA-SYMBOL-ISOMAP-ALISTP))
 (211 16 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (202 16 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (200 82 (:REWRITE SYNTACTIC-EXPLICIT-TRUE-LISTP-FORWARD-TO-CONSP))
 (196 3 (:DEFINITION TRUE-LISTP))
 (163 3 (:DEFINITION LENGTH))
 (160 13 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (160 3 (:DEFINITION LEN))
 (151 1 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-TRUELIST-ALISTP))
 (151 1 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (148 2 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (145 16 (:REWRITE ALISTP-WHEN-ATOM))
 (144 1 (:DEFINITION TRUE-LIST-LISTP))
 (143 63 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP))
 (143 63 (:REWRITE SYNTHETO::TYPE-REF-CONSTRUCTOR-P-IMPLIES-CONSP))
 (129 1 (:REWRITE SYMBOL-TRUELIST-ALISTP-OF-CDR-WHEN-SYMBOL-TRUELIST-ALISTP))
 (129 1 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (128 3 (:REWRITE ALISTP-OF-CDR))
 (118 118 (:TYPE-PRESCRIPTION SYNTACTIC-EXPLICIT-TRUE-LISTP))
 (109 2 (:REWRITE APT::ISODATA-SYMBOL-ISOMAP-ALISTP-WHEN-NOT-CONSP))
 (104 104 (:TYPE-PRESCRIPTION SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P))
 (104 104 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-REF-CONSTRUCTOR-P))
 (82 82 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (82 82 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (82 82 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (82 82 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (82 82 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (82 82 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (82 82 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (82 82 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (82 82 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (82 82 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 (65 13 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (65 13 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (60 6 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (58 58 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (54 3 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (50 3 (:REWRITE SYNTHETO::TRANSFORM-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (44 20 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (44 20 (:REWRITE SYNTHETO::CONSP-CDR-IF-TYPE-REF-CONSTRUCTOR-P))
 (44 20 (:REWRITE SYNTHETO::BINARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (39 13 (:REWRITE SYNTHETO::MAPP-WHEN-VARIABLE-SUBSTITUTIONP))
 (36 4 (:REWRITE SYMBOL-TRUELIST-ALISTP-WHEN-NOT-CONSP))
 (34 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (32 16 (:REWRITE ALISTP-WHEN-VAR-UNTRANSLATED-TERM-PAIRSP-CHEAP))
 (32 16 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (32 16 (:REWRITE ALISTP-WHEN-PAIR-LISTP-CHEAP))
 (32 16 (:REWRITE ALIST-WHEN-UNTRANSLATED-TERM-PAIRSP-CHEAP))
 (30 2 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (26 26 (:TYPE-PRESCRIPTION SYNTHETO::VARIABLE-SUBSTITUTIONP))
 (26 26 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (26 26 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (26 26 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (26 13 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (26 13 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (24 12 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (18 18 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (16 16 (:TYPE-PRESCRIPTION VAR-UNTRANSLATED-TERM-PAIRSP))
 (16 16 (:TYPE-PRESCRIPTION UNTRANSLATED-TERM-PAIRSP))
 (16 16 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (16 16 (:TYPE-PRESCRIPTION PAIR-LISTP))
 (12 12 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (12 6 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (12 6 (:REWRITE SYNTHETO::SETP-WHEN-IDENTIFIER-SETP))
 (12 6 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (12 6 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (12 2 (:REWRITE TRUE-LISTP-OF-CDAR-WHEN-SYMBOL-TRUELIST-ALISTP))
 (12 2 (:REWRITE TRUE-LISTP-OF-CDAR-WHEN-KEYWORD-TRUELIST-ALISTP))
 (8 8 (:REWRITE SYMBOL-TRUELIST-ALISTP-WHEN-SUBSETP-EQUAL))
 (7 7 (:TYPE-PRESCRIPTION LEN))
 (7 7 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (7 7 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (7 7 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (7 7 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (7 7 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SYNTHETO::IDENTIFIER-SETP))
 (6 6 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (6 6 (:REWRITE TRUE-LISTP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP))
 (6 6 (:REWRITE TRUE-LISTP-OF-CDR-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP))
 (6 6 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP))
 (6 6 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (6 6 (:REWRITE APT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP))
 (6 6 (:REWRITE SET::IN-SET))
 (6 3 (:REWRITE DEFAULT-+-2))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE KEYWORD-TRUELIST-ALISTP-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE APT::ISODATA-SYMBOL-ISOMAP-ALISTP-WHEN-SUBSETP-EQUAL))
 (3 3 (:REWRITE DEFAULT-+-1))
 (3 1 (:REWRITE SYNTHETO::BINARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDDR))
 (2 2 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (2 2 (:REWRITE KEYWORD-TRUELIST-ALISTP-WHEN-NOT-CONSP))
 (2 1 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (2 1 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (1 1 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (1 1 (:REWRITE SYNTHETO::IDENTIFIERP-WHEN-IN-VARIABLE-SUBSTITUTIONP-BINDS-FREE-X))
 (1 1 (:REWRITE FREE-VARS-IN-TERM-WHEN-NOT-CONSP-CHEAP))
 )
(SYNTHETO::ALISTP-OF-TRANSFORM-ARG-SUBST
 (11565 9 (:DEFINITION PSEUDO-TERMP))
 (4623 20 (:DEFINITION SYMBOL-LISTP))
 (2914 36 (:REWRITE SYMBOLP-OF-CAR-WHEN-SYMBOL-LISTP))
 (2886 7 (:REWRITE MEMBER-EQUAL-OF-INTERN-IN-PACKAGE-OF-SYMBOL-IFF))
 (2865 7 (:DEFINITION ALL-SYMBOLS-HAVE-PACKAGEP))
 (2857 111 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (2585 7 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (2413 7 (:REWRITE SYMBOL-LISTP-OF-FREE-VARS-IN-TERM))
 (2265 426 (:REWRITE DEFAULT-CAR))
 (2032 52 (:DEFINITION ASSOC-EQUAL))
 (1967 56 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (1873 291 (:REWRITE DEFAULT-CDR))
 (1776 27 (:DEFINITION TRUE-LISTP))
 (1692 115 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (1686 105 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (1467 27 (:DEFINITION LENGTH))
 (1440 27 (:DEFINITION LEN))
 (1378 20 (:REWRITE SYMBOL-LISTP-OF-CDR-WHEN-SYMBOL-LISTP))
 (1332 18 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (1303 109 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (1296 9 (:DEFINITION TRUE-LIST-LISTP))
 (1157 471 (:REWRITE SYNTACTIC-EXPLICIT-TRUE-LISTP-FORWARD-TO-CONSP))
 (1103 9 (:REWRITE APT::SYMBOLP-OF-CAAR-WHEN-ISODATA-SYMBOL-ISOMAP-ALISTP))
 (1071 105 (:REWRITE ALISTP-WHEN-ATOM))
 (935 397 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP))
 (935 397 (:REWRITE SYNTHETO::TYPE-REF-CONSTRUCTOR-P-IMPLIES-CONSP))
 (908 22 (:REWRITE CONSP-OF-ASSOC-EQUAL))
 (797 9 (:REWRITE APT::ISODATA-SYMBOL-ISOMAP-ALISTP-OF-CDR-WHEN-ISODATA-SYMBOL-ISOMAP-ALISTP))
 (740 740 (:TYPE-PRESCRIPTION SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P))
 (740 740 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-REF-CONSTRUCTOR-P))
 (704 20 (:REWRITE ALISTP-OF-CDR))
 (686 686 (:TYPE-PRESCRIPTION SYNTACTIC-EXPLICIT-TRUE-LISTP))
 (565 9 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-TRUELIST-ALISTP))
 (565 9 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (551 103 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (540 54 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (515 103 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (471 471 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (471 471 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (471 471 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (471 471 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (471 471 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (471 471 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (471 471 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (471 471 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (471 471 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (471 471 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 (466 466 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (428 18 (:REWRITE APT::ISODATA-SYMBOL-ISOMAP-ALISTP-WHEN-NOT-CONSP))
 (367 9 (:REWRITE SYMBOL-TRUELIST-ALISTP-OF-CDR-WHEN-SYMBOL-TRUELIST-ALISTP))
 (367 9 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (361 159 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (361 159 (:REWRITE SYNTHETO::CONSP-CDR-IF-TYPE-REF-CONSTRUCTOR-P))
 (361 159 (:REWRITE SYNTHETO::BINARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (309 103 (:REWRITE SYNTHETO::MAPP-WHEN-VARIABLE-SUBSTITUTIONP))
 (270 18 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (242 206 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (222 222 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (212 36 (:REWRITE SYMBOL-TRUELIST-ALISTP-WHEN-NOT-CONSP))
 (210 105 (:REWRITE ALISTP-WHEN-VAR-UNTRANSLATED-TERM-PAIRSP-CHEAP))
 (210 105 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (210 105 (:REWRITE ALISTP-WHEN-PAIR-LISTP-CHEAP))
 (210 105 (:REWRITE ALIST-WHEN-UNTRANSLATED-TERM-PAIRSP-CHEAP))
 (206 206 (:TYPE-PRESCRIPTION SYNTHETO::VARIABLE-SUBSTITUTIONP))
 (206 206 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (206 103 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (206 103 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (194 18 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (190 12 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 (161 7 (:REWRITE MEMBER-WHEN-ATOM))
 (118 59 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (108 108 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (108 54 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (108 54 (:REWRITE SYNTHETO::SETP-WHEN-IDENTIFIER-SETP))
 (108 54 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (108 18 (:REWRITE TRUE-LISTP-OF-CDAR-WHEN-SYMBOL-TRUELIST-ALISTP))
 (108 18 (:REWRITE TRUE-LISTP-OF-CDAR-WHEN-KEYWORD-TRUELIST-ALISTP))
 (105 105 (:TYPE-PRESCRIPTION VAR-UNTRANSLATED-TERM-PAIRSP))
 (105 105 (:TYPE-PRESCRIPTION UNTRANSLATED-TERM-PAIRSP))
 (105 105 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (105 105 (:TYPE-PRESCRIPTION PAIR-LISTP))
 (91 7 (:REWRITE SYMBOL-PACKAGE-NAME-WHEN-MEMBER-EQUAL-OF-COMMON-LISP-SYMBOLS-FROM-MAIN-LISP-PACKAGE))
 (85 85 (:TYPE-PRESCRIPTION LEN))
 (81 81 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (72 72 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP))
 (72 72 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (72 72 (:REWRITE APT::SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP))
 (72 72 (:REWRITE SYMBOL-TRUELIST-ALISTP-WHEN-SUBSETP-EQUAL))
 (57 57 (:TYPE-PRESCRIPTION FREE-VARS-IN-TERM))
 (56 7 (:REWRITE SUBSETP-CAR-MEMBER))
 (54 54 (:TYPE-PRESCRIPTION SYNTHETO::IDENTIFIER-SETP))
 (54 54 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (54 54 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (54 54 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (54 54 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (54 54 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (54 54 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (54 54 (:REWRITE TRUE-LISTP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP))
 (54 54 (:REWRITE TRUE-LISTP-OF-CDR-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP))
 (54 54 (:REWRITE SET::IN-SET))
 (54 27 (:REWRITE DEFAULT-+-2))
 (52 52 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (44 22 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (36 36 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (36 36 (:REWRITE KEYWORD-TRUELIST-ALISTP-WHEN-SUBSETP-EQUAL))
 (36 36 (:REWRITE APT::ISODATA-SYMBOL-ISOMAP-ALISTP-WHEN-SUBSETP-EQUAL))
 (35 35 (:TYPE-PRESCRIPTION ALL-SYMBOLS-HAVE-PACKAGEP))
 (28 28 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (27 27 (:REWRITE DEFAULT-+-1))
 (27 9 (:REWRITE SYNTHETO::BINARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDDR))
 (24 8 (:DEFINITION NATP))
 (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 TERMP-IMPLIES-PSEUDO-TERMP))
 (18 18 (:REWRITE KEYWORD-TRUELIST-ALISTP-WHEN-NOT-CONSP))
 (18 9 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (18 9 (:REWRITE PSEUDO-TERMP-OF-LAMBDA-BODY-CHEAP))
 (14 14 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (14 14 (:REWRITE SUBSETP-MEMBER . 2))
 (14 14 (:REWRITE SUBSETP-MEMBER . 1))
 (14 7 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (13 13 (:TYPE-PRESCRIPTION PSEUDO-TERM-LISTP))
 (9 9 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (8 8 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE DEFAULT-<-1))
 (8 8 (:REWRITE CDR-CONS))
 (7 7 (:TYPE-PRESCRIPTION COMMON-LISP-SYMBOLS-FROM-MAIN-LISP-PACKAGE))
 (7 7 (:REWRITE SYMBOL-PACKAGE-NAME-WHEN-MEMBER-EQUAL-AND-ALL-SYMBOLS-HAVE-PACKAGEP))
 (7 7 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (7 7 (:REWRITE SUBSETP-TRANS2))
 (7 7 (:REWRITE SUBSETP-TRANS))
 (7 7 (:REWRITE SUBSETP-MEMBER . 4))
 (7 7 (:REWRITE SUBSETP-MEMBER . 3))
 (7 7 (:REWRITE INTERSECTP-MEMBER . 3))
 (7 7 (:REWRITE INTERSECTP-MEMBER . 2))
 (7 7 (:REWRITE FREE-VARS-IN-TERM-WHEN-NOT-CONSP-CHEAP))
 )
(SYNTHETO::EVAL-GROUND-BOOLEAN-TERM
 (896 12 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (624 12 (:DEFINITION LENGTH))
 (588 12 (:DEFINITION LEN))
 (512 16 (:REWRITE ALISTP-OF-CDR))
 (486 156 (:REWRITE DEFAULT-+-2))
 (480 216 (:REWRITE DEFAULT-CDR))
 (448 28 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (446 64 (:REWRITE RATIONALP-OF-CAR-WHEN-RATIONAL-LISTP))
 (446 64 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (358 38 (:DEFINITION RATIONAL-LISTP))
 (358 38 (:DEFINITION INTEGER-LISTP))
 (258 156 (:REWRITE DEFAULT-+-1))
 (236 44 (:REWRITE RATIONAL-LISTP-OF-CDR-WHEN-RATIONAL-LISTP))
 (236 44 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (150 50 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP))
 (150 50 (:REWRITE SYNTHETO::TYPE-REF-CONSTRUCTOR-P-IMPLIES-CONSP))
 (150 50 (:REWRITE SYNTACTIC-EXPLICIT-TRUE-LISTP-FORWARD-TO-CONSP))
 (142 142 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-REF-CONSTRUCTOR-P))
 (141 141 (:REWRITE DEFAULT-CAR))
 (140 28 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (140 28 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (118 118 (:TYPE-PRESCRIPTION SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P))
 (112 112 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (112 28 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (100 100 (:TYPE-PRESCRIPTION SYNTACTIC-EXPLICIT-TRUE-LISTP))
 (96 24 (:DEFINITION INTEGER-ABS))
 (84 28 (:REWRITE SYNTHETO::MAPP-WHEN-VARIABLE-SUBSTITUTIONP))
 (56 56 (:TYPE-PRESCRIPTION SYNTHETO::VARIABLE-SUBSTITUTIONP))
 (56 56 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (56 56 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (56 56 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (56 56 (:TYPE-PRESCRIPTION ALISTP))
 (56 56 (:REWRITE RATIONAL-LISTP-WHEN-NOT-CONSP))
 (56 56 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (56 28 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (56 28 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (56 28 (:REWRITE ALISTP-WHEN-VAR-UNTRANSLATED-TERM-PAIRSP-CHEAP))
 (56 28 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (56 28 (:REWRITE ALISTP-WHEN-PAIR-LISTP-CHEAP))
 (56 28 (:REWRITE ALIST-WHEN-UNTRANSLATED-TERM-PAIRSP-CHEAP))
 (50 50 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (50 50 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (50 50 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (50 50 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (50 50 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (50 50 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (50 50 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (50 50 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (50 50 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (50 50 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 (47 29 (:REWRITE DEFAULT-<-2))
 (39 29 (:REWRITE DEFAULT-<-1))
 (36 36 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (36 24 (:REWRITE STR::CONSP-OF-EXPLODE))
 (36 12 (:REWRITE SYNTHETO::STRINGP-OF-SECOND-TYPE-REF-CONSTRUCTOR-P))
 (28 28 (:TYPE-PRESCRIPTION VAR-UNTRANSLATED-TERM-PAIRSP))
 (28 28 (:TYPE-PRESCRIPTION UNTRANSLATED-TERM-PAIRSP))
 (28 28 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (28 28 (:TYPE-PRESCRIPTION PAIR-LISTP))
 (28 28 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (28 28 (:REWRITE ALISTP-WHEN-ATOM))
 (27 9 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (27 9 (:REWRITE SYNTHETO::CONSP-CDR-IF-TYPE-REF-CONSTRUCTOR-P))
 (27 9 (:REWRITE SYNTHETO::BINARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (24 24 (:REWRITE DEFAULT-UNARY-MINUS))
 (24 12 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (24 12 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (12 12 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (12 12 (:TYPE-PRESCRIPTION LEN))
 (12 12 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (12 12 (:REWRITE DEFAULT-REALPART))
 (12 12 (:REWRITE DEFAULT-NUMERATOR))
 (12 12 (:REWRITE DEFAULT-IMAGPART))
 (12 12 (:REWRITE DEFAULT-DENOMINATOR))
 (12 4 (:REWRITE SYNTHETO::BINARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDDR))
 )
(SYNTHETO::FIND-NEEDED-TRANSFORMS)
(SYNTHETO::ADD-NAMES-TO-TRANSFORMS)
(SUBLIS-EQUAL
 (46 2 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (40 2 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (34 6 (:REWRITE DEFAULT-CAR))
 (32 2 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (29 11 (:REWRITE SYNTACTIC-EXPLICIT-TRUE-LISTP-FORWARD-TO-CONSP))
 (28 2 (:REWRITE ALISTP-WHEN-ATOM))
 (20 8 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP))
 (20 8 (:REWRITE SYNTHETO::TYPE-REF-CONSTRUCTOR-P-IMPLIES-CONSP))
 (18 18 (:TYPE-PRESCRIPTION SYNTACTIC-EXPLICIT-TRUE-LISTP))
 (12 12 (:TYPE-PRESCRIPTION SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P))
 (12 12 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-REF-CONSTRUCTOR-P))
 (11 11 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (11 11 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (11 11 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (11 11 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (11 11 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (11 11 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (11 11 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (11 11 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (11 11 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (11 11 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 (10 2 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (10 2 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (8 8 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (6 2 (:REWRITE SYNTHETO::MAPP-WHEN-VARIABLE-SUBSTITUTIONP))
 (4 4 (:TYPE-PRESCRIPTION SYNTHETO::VARIABLE-SUBSTITUTIONP))
 (4 4 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (4 4 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (4 4 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (4 2 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (4 2 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (4 2 (:REWRITE ALISTP-WHEN-VAR-UNTRANSLATED-TERM-PAIRSP-CHEAP))
 (4 2 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (4 2 (:REWRITE ALISTP-WHEN-PAIR-LISTP-CHEAP))
 (4 2 (:REWRITE ALIST-WHEN-UNTRANSLATED-TERM-PAIRSP-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION VAR-UNTRANSLATED-TERM-PAIRSP))
 (2 2 (:TYPE-PRESCRIPTION UNTRANSLATED-TERM-PAIRSP))
 (2 2 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION PAIR-LISTP))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (2 1 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 )
(SYNTHETO::D-->S-TRANSFORM
 (468 10 (:DEFINITION BINARY-APPEND))
 (268 32 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (118 19 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 (97 30 (:REWRITE DEFAULT-CDR))
 (96 46 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP))
 (96 46 (:REWRITE SYNTHETO::TYPE-REF-CONSTRUCTOR-P-IMPLIES-CONSP))
 (96 46 (:REWRITE SYNTACTIC-EXPLICIT-TRUE-LISTP-FORWARD-TO-CONSP))
 (77 11 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (77 2 (:DEFINITION TRUE-LISTP))
 (70 70 (:TYPE-PRESCRIPTION SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P))
 (70 70 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-REF-CONSTRUCTOR-P))
 (50 50 (:TYPE-PRESCRIPTION SYNTACTIC-EXPLICIT-TRUE-LISTP))
 (48 7 (:DEFINITION LEN))
 (46 46 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (46 46 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (46 46 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (46 46 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (46 46 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (46 46 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (46 46 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (46 46 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (46 46 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (46 46 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 (41 41 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (40 4 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (32 3 (:REWRITE ALISTP-WHEN-ATOM))
 (31 1 (:REWRITE LIST-FIX-WHEN-LEN-ZERO))
 (30 10 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (30 10 (:REWRITE SYNTHETO::CONSP-CDR-IF-TYPE-REF-CONSTRUCTOR-P))
 (30 10 (:REWRITE SYNTHETO::BINARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (28 2 (:REWRITE CONSP-OF-LIST-FIX))
 (27 9 (:REWRITE DEFAULT-INTERN-IN-PACKAGE-OF-SYMBOL))
 (20 3 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (14 7 (:REWRITE DEFAULT-+-2))
 (14 1 (:REWRITE LIST-FIX-WHEN-NOT-CONSP))
 (10 10 (:REWRITE DEFAULT-CAR))
 (10 5 (:REWRITE DEFAULT-<-2))
 (9 9 (:REWRITE CDR-CONS))
 (8 8 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (8 8 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (8 4 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (8 4 (:REWRITE SYNTHETO::SETP-WHEN-IDENTIFIER-SETP))
 (8 4 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (7 7 (:REWRITE DEFAULT-+-1))
 (7 1 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (6 3 (:REWRITE ALISTP-WHEN-VAR-UNTRANSLATED-TERM-PAIRSP-CHEAP))
 (6 3 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (6 3 (:REWRITE ALISTP-WHEN-PAIR-LISTP-CHEAP))
 (6 3 (:REWRITE ALIST-WHEN-UNTRANSLATED-TERM-PAIRSP-CHEAP))
 (5 5 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (5 5 (:REWRITE DEFAULT-<-1))
 (5 1 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (4 4 (:TYPE-PRESCRIPTION SYNTHETO::IDENTIFIER-SETP))
 (4 4 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (4 4 (:REWRITE TRUE-LISTP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP))
 (4 4 (:REWRITE TRUE-LISTP-OF-CDR-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP))
 (4 4 (:REWRITE SET::IN-SET))
 (4 2 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (3 3 (:TYPE-PRESCRIPTION VAR-UNTRANSLATED-TERM-PAIRSP))
 (3 3 (:TYPE-PRESCRIPTION UNTRANSLATED-TERM-PAIRSP))
 (3 3 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (3 3 (:TYPE-PRESCRIPTION PAIR-LISTP))
 (3 1 (:REWRITE SYNTHETO::MAPP-WHEN-VARIABLE-SUBSTITUTIONP))
 (2 2 (:TYPE-PRESCRIPTION SYNTHETO::VARIABLE-SUBSTITUTIONP))
 (2 2 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (2 2 (:REWRITE SYNTHETO::IDENTIFIERP-WHEN-IN-VARIABLE-SUBSTITUTIONP-BINDS-FREE-X))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (2 2 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 1 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (2 1 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 )
(SYNTHETO::D-->S-TOPLEVEL)
(SYNTHETO::TRUE-LISTP-OF-D-->S-TOPLEVEL)
(SYNTHETO::D-->S-TOPLEVEL-LIST
 (50 3 (:REWRITE SYNTHETO::TOPLEVEL-LISTP-WHEN-NOT-CONSP))
 (12 6 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP))
 (12 6 (:REWRITE SYNTHETO::TYPE-REF-CONSTRUCTOR-P-IMPLIES-CONSP))
 (12 6 (:REWRITE SYNTACTIC-EXPLICIT-TRUE-LISTP-FORWARD-TO-CONSP))
 (8 8 (:TYPE-PRESCRIPTION SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P))
 (8 8 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-REF-CONSTRUCTOR-P))
 (6 6 (:TYPE-PRESCRIPTION SYNTACTIC-EXPLICIT-TRUE-LISTP))
 (6 6 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (6 6 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (6 6 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (6 6 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (6 6 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (6 6 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (6 6 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (6 6 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (6 6 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (6 6 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 (3 1 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (3 1 (:REWRITE SYNTHETO::CONSP-CDR-IF-TYPE-REF-CONSTRUCTOR-P))
 (3 1 (:REWRITE SYNTHETO::BINARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(SYNTHETO::TRUE-LIST-LISTP-OF-D-->S-TOPLEVEL-LIST
 (658 7 (:DEFINITION TRUE-LISTP))
 (432 32 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (238 7 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (168 14 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (112 7 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (95 37 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP))
 (95 37 (:REWRITE SYNTHETO::TYPE-REF-CONSTRUCTOR-P-IMPLIES-CONSP))
 (95 37 (:REWRITE SYNTACTIC-EXPLICIT-TRUE-LISTP-FORWARD-TO-CONSP))
 (74 74 (:TYPE-PRESCRIPTION SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P))
 (74 74 (:TYPE-PRESCRIPTION SYNTHETO::TYPE-REF-CONSTRUCTOR-P))
 (58 58 (:TYPE-PRESCRIPTION SYNTACTIC-EXPLICIT-TRUE-LISTP))
 (56 7 (:REWRITE TRUE-LISTP-OF-CDAR-WHEN-SYMBOL-TRUELIST-ALISTP))
 (56 7 (:REWRITE TRUE-LISTP-OF-CDAR-WHEN-KEYWORD-TRUELIST-ALISTP))
 (42 42 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (37 37 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (37 37 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (37 37 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (37 37 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (37 37 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (37 37 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (37 37 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (37 37 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (37 37 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (37 37 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 (35 7 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (35 7 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (28 28 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (28 14 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (28 14 (:REWRITE SYNTHETO::SETP-WHEN-IDENTIFIER-SETP))
 (28 14 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (28 7 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (24 8 (:REWRITE SYNTHETO::UNARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (24 8 (:REWRITE SYNTHETO::CONSP-CDR-IF-TYPE-REF-CONSTRUCTOR-P))
 (24 8 (:REWRITE SYNTHETO::BINARY-TYPE-CONSTRUCTOR-P-IMPLIES-CONSP-CDR))
 (21 7 (:REWRITE SYNTHETO::MAPP-WHEN-VARIABLE-SUBSTITUTIONP))
 (17 17 (:REWRITE DEFAULT-CDR))
 (15 15 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (15 15 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (15 15 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (15 15 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (15 15 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (14 14 (:TYPE-PRESCRIPTION SYNTHETO::VARIABLE-SUBSTITUTIONP))
 (14 14 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (14 14 (:TYPE-PRESCRIPTION SYNTHETO::IDENTIFIER-SETP))
 (14 14 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (14 14 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (14 14 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (14 14 (:TYPE-PRESCRIPTION ALISTP))
 (14 14 (:REWRITE TRUE-LISTP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP))
 (14 14 (:REWRITE TRUE-LISTP-OF-CDR-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP))
 (14 14 (:REWRITE SYMBOL-TRUELIST-ALISTP-WHEN-SUBSETP-EQUAL))
 (14 14 (:REWRITE KEYWORD-TRUELIST-ALISTP-WHEN-SUBSETP-EQUAL))
 (14 14 (:REWRITE SET::IN-SET))
 (14 7 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (14 7 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (14 7 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (14 7 (:REWRITE ALISTP-WHEN-VAR-UNTRANSLATED-TERM-PAIRSP-CHEAP))
 (14 7 (:REWRITE ALISTP-WHEN-PSEUDO-TERM-ALISTP-CHEAP))
 (14 7 (:REWRITE ALISTP-WHEN-PAIR-LISTP-CHEAP))
 (14 7 (:REWRITE ALIST-WHEN-UNTRANSLATED-TERM-PAIRSP-CHEAP))
 (9 9 (:REWRITE DEFAULT-CAR))
 (7 7 (:TYPE-PRESCRIPTION VAR-UNTRANSLATED-TERM-PAIRSP))
 (7 7 (:TYPE-PRESCRIPTION UNTRANSLATED-TERM-PAIRSP))
 (7 7 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (7 7 (:TYPE-PRESCRIPTION PSEUDO-TERM-ALISTP))
 (7 7 (:TYPE-PRESCRIPTION PAIR-LISTP))
 (7 7 (:REWRITE SYMBOL-TRUELIST-ALISTP-WHEN-NOT-CONSP))
 (7 7 (:REWRITE KEYWORD-TRUELIST-ALISTP-WHEN-NOT-CONSP))
 (7 7 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (7 7 (:REWRITE ALISTP-WHEN-ATOM))
 )
