(ACL2S::PAYLOAD-TYPEP-TAG-BRIDGE-LEMMA1)
(ACL2S::PAYLOAD-TYPEP-TAG-BRIDGE-LEMMA2
 (228 21 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (179 4 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (176 21 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (164 21 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (160 21 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (127 4 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (115 4 (:DEFINITION ACL2S::TWPP))
 (111 4 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (68 4 (:DEFINITION ACL2S::PTP))
 (52 52 (:REWRITE DEFAULT-CAR))
 (52 52 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (52 27 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (52 27 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (52 27 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (52 27 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (52 27 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (36 36 (:REWRITE DEFAULT-CDR))
 (29 29 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (29 29 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (28 28 (:TYPE-PRESCRIPTION ACL2S::PEERP))
 (25 25 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (25 25 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (25 25 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (24 12 (:REWRITE MSET-PRESERVES-RECORDP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::TOPICP-CONTRACT-TP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (8 8 (:REWRITE ACL2S::DEF=>TWP))
 (8 8 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (8 4 (:REWRITE ACL2S::TWPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (8 4 (:REWRITE O-P-O-INFP-CAR))
 (8 4 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (8 4 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION ALISTP))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE RATIONALP-X))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (4 4 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (4 4 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (4 4 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (4 4 (:REWRITE CONSP-BY-LEN))
 (4 4 (:META META-RATIONALP-CORRECT))
 (2 2 (:REWRITE MSET-DIFF-MSET2))
 )
(ACL2S::PAYLOAD-TYPEP-TAG-IS-NON-EMPTY
 (46 23 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (46 23 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (46 23 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (46 23 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (46 23 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (11 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (4 1 (:REWRITE RATIONALP-X))
 (3 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::PAYLOAD-TYPEP-DEF-CRUX
 (12 6 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (12 6 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (12 6 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (12 6 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (12 6 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 )
(ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG
 (1982 195 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (1649 36 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (1560 36 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (1406 195 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (1374 195 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (1370 195 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (1210 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1050 5 (:REWRITE ACL2-NUMBERP-X))
 (1002 36 (:DEFINITION ACL2S::TWPP))
 (954 36 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (740 373 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (740 373 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (740 373 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (740 373 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (740 373 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (705 5 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-SELECTOR))
 (612 36 (:DEFINITION ACL2S::PTP))
 (493 468 (:REWRITE DEFAULT-CAR))
 (468 468 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (403 403 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (403 403 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (367 367 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (367 367 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (367 367 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (349 324 (:REWRITE DEFAULT-CDR))
 (221 41 (:REWRITE RATIONALP-X))
 (152 76 (:REWRITE MSET-PRESERVES-RECORDP))
 (92 46 (:REWRITE O-P-O-INFP-CAR))
 (82 46 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (72 72 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (72 72 (:REWRITE ACL2S::DEF=>TWP))
 (72 72 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (72 72 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (72 72 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (72 36 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (60 10 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (52 26 (:REWRITE ACL2S::TWPP-MODIFIER))
 (52 26 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (52 26 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (52 26 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (46 46 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (46 46 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (41 41 (:REWRITE REDUCE-RATIONALP-+))
 (41 41 (:REWRITE REDUCE-RATIONALP-*))
 (41 41 (:REWRITE RATIONALP-MINUS-X))
 (41 41 (:META META-RATIONALP-CORRECT))
 (36 36 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (36 36 (:REWRITE CONSP-BY-LEN))
 (28 28 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (22 22 (:REWRITE MSET-DIFF-MSET2))
 (10 10 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE REDUCE-INTEGERP-+))
 (10 10 (:REWRITE INTEGERP-MINUS-X))
 (10 10 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (10 10 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE |(equal c (/ x))|))
 (10 10 (:REWRITE |(equal c (- x))|))
 (10 10 (:REWRITE |(equal (/ x) c)|))
 (10 10 (:REWRITE |(equal (/ x) (/ y))|))
 (10 10 (:REWRITE |(equal (- x) c)|))
 (10 10 (:REWRITE |(equal (- x) (- y))|))
 (10 10 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::PAYLOAD-TYPEP-IMPLIES-CONSP)
(ACL2S::PAYLOAD-TYPEP-IMPLIES-GOOD-MAP)
(ACL2S::PAYLOAD-TYPEP-EXCLUDES-ATOM-LIST)
(ACL2S::PAYLOAD-TYPEP-FC-EQUALITY
 (210 20 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (166 4 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (158 20 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (146 20 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (142 20 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (118 4 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (108 4 (:DEFINITION ACL2S::TWPP))
 (100 4 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (68 4 (:DEFINITION ACL2S::PTP))
 (52 52 (:REWRITE DEFAULT-CAR))
 (52 52 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (36 36 (:REWRITE DEFAULT-CDR))
 (28 16 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (28 16 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (28 16 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (28 16 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (28 16 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (8 8 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (8 8 (:REWRITE ACL2S::DEF=>TWP))
 (8 8 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (8 4 (:REWRITE O-P-O-INFP-CAR))
 (8 4 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (8 4 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION ALISTP))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE RATIONALP-X))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE MSET-DIFF-MSET2))
 (4 4 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (4 4 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (4 4 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (4 4 (:REWRITE CONSP-BY-LEN))
 (4 4 (:META META-RATIONALP-CORRECT))
 (4 2 (:REWRITE ACL2S::TWPP-MODIFIER))
 (4 2 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (4 2 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (4 2 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 )
(ACL2S::PAYLOAD-TYPEP-CONTENT-SELECTOR)
(ACL2S::PAYLOAD-TYPEP-PID-SELECTOR)
(ACL2S::PAYLOAD-TYPEP-TOP-SELECTOR)
(ACL2S::PAYLOAD-TYPEP-ORIGIN-SELECTOR)
(ACL2S::PAYLOAD-TYPEP-CONTENT-MODIFIER
 (2168 1099 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (2168 1099 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (2168 1099 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (2168 1099 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (2168 1099 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (1081 1081 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (1081 1081 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (1069 1069 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (1069 1069 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (1069 1069 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (708 95 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (552 95 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (529 12 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (516 95 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (504 95 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (375 12 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (340 12 (:DEFINITION ACL2S::TWPP))
 (326 12 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (204 12 (:DEFINITION ACL2S::PTP))
 (172 172 (:REWRITE DEFAULT-CAR))
 (172 172 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (124 124 (:REWRITE DEFAULT-CDR))
 (82 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (70 14 (:REWRITE ACL2-NUMBERP-X))
 (54 54 (:REWRITE MSET-DIFF-MSET2))
 (48 24 (:REWRITE MSET-PRESERVES-RECORDP))
 (44 22 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (40 19 (:REWRITE RATIONALP-X))
 (26 19 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (24 24 (:REWRITE ACL2S::DEF=>TWP))
 (24 24 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (24 24 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (24 24 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (24 12 (:REWRITE ACL2S::TWPP-MODIFIER))
 (24 12 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (24 12 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (24 12 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (24 12 (:REWRITE O-P-O-INFP-CAR))
 (24 12 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (22 22 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (20 20 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (19 19 (:REWRITE REDUCE-RATIONALP-+))
 (19 19 (:REWRITE REDUCE-RATIONALP-*))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE RATIONALP-MINUS-X))
 (19 19 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (19 19 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (19 19 (:REWRITE |(equal c (/ x))|))
 (19 19 (:REWRITE |(equal c (- x))|))
 (19 19 (:REWRITE |(equal (/ x) c)|))
 (19 19 (:REWRITE |(equal (/ x) (/ y))|))
 (19 19 (:REWRITE |(equal (- x) c)|))
 (19 19 (:REWRITE |(equal (- x) (- y))|))
 (19 19 (:META META-RATIONALP-CORRECT))
 (12 12 (:TYPE-PRESCRIPTION ALISTP))
 (10 10 (:REWRITE S-DIFF-ENTRY-NON-EMPTY-GOOD-MAP-IS-CONSP2))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::PAYLOAD-TYPEP-PID-MODIFIER
 (2280 1155 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (2280 1155 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (2280 1155 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (2280 1155 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (2280 1155 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (1137 1137 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (1137 1137 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (1125 1125 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (1125 1125 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (1125 1125 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (711 98 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (555 98 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (529 12 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (519 98 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (507 98 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (375 12 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (340 12 (:DEFINITION ACL2S::TWPP))
 (326 12 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (204 12 (:DEFINITION ACL2S::PTP))
 (172 172 (:REWRITE DEFAULT-CAR))
 (172 172 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (124 124 (:REWRITE DEFAULT-CDR))
 (82 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (70 14 (:REWRITE ACL2-NUMBERP-X))
 (56 56 (:REWRITE MSET-DIFF-MSET2))
 (48 24 (:REWRITE MSET-PRESERVES-RECORDP))
 (44 22 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (40 19 (:REWRITE RATIONALP-X))
 (26 19 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (24 24 (:REWRITE ACL2S::DEF=>TWP))
 (24 24 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (24 24 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (24 24 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (24 12 (:REWRITE ACL2S::TWPP-MODIFIER))
 (24 12 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (24 12 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (24 12 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (24 12 (:REWRITE O-P-O-INFP-CAR))
 (24 12 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (22 22 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (20 20 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (19 19 (:REWRITE REDUCE-RATIONALP-+))
 (19 19 (:REWRITE REDUCE-RATIONALP-*))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE RATIONALP-MINUS-X))
 (19 19 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (19 19 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (19 19 (:REWRITE |(equal c (/ x))|))
 (19 19 (:REWRITE |(equal c (- x))|))
 (19 19 (:REWRITE |(equal (/ x) c)|))
 (19 19 (:REWRITE |(equal (/ x) (/ y))|))
 (19 19 (:REWRITE |(equal (- x) c)|))
 (19 19 (:REWRITE |(equal (- x) (- y))|))
 (19 19 (:META META-RATIONALP-CORRECT))
 (12 12 (:TYPE-PRESCRIPTION ALISTP))
 (10 10 (:REWRITE S-DIFF-ENTRY-NON-EMPTY-GOOD-MAP-IS-CONSP2))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::PAYLOAD-TYPEP-TOP-MODIFIER
 (2228 1131 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (2228 1131 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (2228 1131 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (2228 1131 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (2228 1131 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (1109 1109 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (1109 1109 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (1097 1097 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (1097 1097 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (1097 1097 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (711 98 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (555 98 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (529 12 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (519 98 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (507 98 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (375 12 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (340 12 (:DEFINITION ACL2S::TWPP))
 (326 12 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (204 12 (:DEFINITION ACL2S::PTP))
 (172 172 (:REWRITE DEFAULT-CAR))
 (172 172 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (124 124 (:REWRITE DEFAULT-CDR))
 (82 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (70 14 (:REWRITE ACL2-NUMBERP-X))
 (56 56 (:REWRITE MSET-DIFF-MSET2))
 (48 24 (:REWRITE MSET-PRESERVES-RECORDP))
 (44 22 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (40 19 (:REWRITE RATIONALP-X))
 (26 19 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (24 24 (:REWRITE ACL2S::DEF=>TWP))
 (24 24 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (24 24 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (24 24 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (24 12 (:REWRITE ACL2S::TWPP-MODIFIER))
 (24 12 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (24 12 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (24 12 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (24 12 (:REWRITE O-P-O-INFP-CAR))
 (24 12 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (22 22 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (20 20 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (19 19 (:REWRITE REDUCE-RATIONALP-+))
 (19 19 (:REWRITE REDUCE-RATIONALP-*))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE RATIONALP-MINUS-X))
 (19 19 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (19 19 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (19 19 (:REWRITE |(equal c (/ x))|))
 (19 19 (:REWRITE |(equal c (- x))|))
 (19 19 (:REWRITE |(equal (/ x) c)|))
 (19 19 (:REWRITE |(equal (/ x) (/ y))|))
 (19 19 (:REWRITE |(equal (- x) c)|))
 (19 19 (:REWRITE |(equal (- x) (- y))|))
 (19 19 (:META META-RATIONALP-CORRECT))
 (12 12 (:TYPE-PRESCRIPTION ALISTP))
 (10 10 (:REWRITE S-DIFF-ENTRY-NON-EMPTY-GOOD-MAP-IS-CONSP2))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::PAYLOAD-TYPEP-ORIGIN-MODIFIER
 (2224 1127 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (2224 1127 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (2224 1127 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (2224 1127 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (2224 1127 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (1109 1109 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (1109 1109 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (1097 1097 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (1097 1097 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (1097 1097 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (710 97 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (554 97 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (529 12 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (518 97 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (506 97 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (375 12 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (340 12 (:DEFINITION ACL2S::TWPP))
 (326 12 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (204 12 (:DEFINITION ACL2S::PTP))
 (172 172 (:REWRITE DEFAULT-CAR))
 (172 172 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (124 124 (:REWRITE DEFAULT-CDR))
 (82 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (70 14 (:REWRITE ACL2-NUMBERP-X))
 (54 54 (:REWRITE MSET-DIFF-MSET2))
 (48 24 (:REWRITE MSET-PRESERVES-RECORDP))
 (44 22 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (40 19 (:REWRITE RATIONALP-X))
 (26 19 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (24 24 (:REWRITE ACL2S::DEF=>TWP))
 (24 24 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (24 24 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (24 24 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (24 12 (:REWRITE ACL2S::TWPP-MODIFIER))
 (24 12 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (24 12 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (24 12 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (24 12 (:REWRITE O-P-O-INFP-CAR))
 (24 12 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (22 22 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (20 20 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (19 19 (:REWRITE REDUCE-RATIONALP-+))
 (19 19 (:REWRITE REDUCE-RATIONALP-*))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE RATIONALP-MINUS-X))
 (19 19 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (19 19 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (19 19 (:REWRITE |(equal c (/ x))|))
 (19 19 (:REWRITE |(equal c (- x))|))
 (19 19 (:REWRITE |(equal (/ x) c)|))
 (19 19 (:REWRITE |(equal (/ x) (/ y))|))
 (19 19 (:REWRITE |(equal (- x) c)|))
 (19 19 (:REWRITE |(equal (- x) (- y))|))
 (19 19 (:META META-RATIONALP-CORRECT))
 (12 12 (:TYPE-PRESCRIPTION ALISTP))
 (10 10 (:REWRITE S-DIFF-ENTRY-NON-EMPTY-GOOD-MAP-IS-CONSP2))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::PAYLOAD-TYPE-CHECK
 (548 78 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (431 78 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (407 9 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (404 78 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (395 78 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (292 9 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (266 9 (:DEFINITION ACL2S::TWPP))
 (255 9 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (153 9 (:DEFINITION ACL2S::PTP))
 (117 117 (:REWRITE DEFAULT-CAR))
 (117 117 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (90 90 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (89 89 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (88 88 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (87 87 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (81 81 (:REWRITE DEFAULT-CDR))
 (56 28 (:REWRITE MSET-PRESERVES-RECORDP))
 (18 18 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (18 18 (:REWRITE ACL2S::DEF=>TWP))
 (18 18 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (18 18 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (18 18 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (18 9 (:REWRITE ACL2S::TWPP-MODIFIER))
 (18 9 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (18 9 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (18 9 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (18 9 (:REWRITE O-P-O-INFP-CAR))
 (18 9 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (18 9 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (9 9 (:TYPE-PRESCRIPTION O-P))
 (9 9 (:TYPE-PRESCRIPTION ALISTP))
 (9 9 (:REWRITE REDUCE-RATIONALP-+))
 (9 9 (:REWRITE REDUCE-RATIONALP-*))
 (9 9 (:REWRITE RATIONALP-X))
 (9 9 (:REWRITE RATIONALP-MINUS-X))
 (9 9 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (9 9 (:META META-RATIONALP-CORRECT))
 (8 8 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (7 4 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (7 4 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (7 4 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (7 4 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (7 4 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (7 4 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (4 4 (:REWRITE MSET-DIFF-MSET2))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 )
(ACL2S::PAYLOAD-TYPEP-CONTENT-INVERSE-DEF)
(ACL2S::PAYLOAD-TYPEP-PID-INVERSE-DEF)
(ACL2S::PAYLOAD-TYPEP-TOP-INVERSE-DEF)
(ACL2S::PAYLOAD-TYPEP-ORIGIN-INVERSE-DEF)
(ACL2S::PAYLOAD-TYPE-CONSTRUCTOR-PRED
 (56 5 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (44 1 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (43 5 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (40 5 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (39 5 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (31 1 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (28 1 (:DEFINITION ACL2S::TWPP))
 (27 1 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (17 1 (:DEFINITION ACL2S::PTP))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (13 13 (:REWRITE DEFAULT-CAR))
 (13 13 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (10 10 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (10 10 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (10 10 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (10 10 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (9 9 (:REWRITE DEFAULT-CDR))
 (7 7 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (7 7 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (4 4 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (2 2 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (2 2 (:REWRITE ACL2S::DEF=>TWP))
 (2 2 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (2 2 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (2 2 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (2 1 (:REWRITE ACL2S::TWPP-MODIFIER))
 (2 1 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (2 1 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (2 1 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (2 1 (:REWRITE O-P-O-INFP-CAR))
 (2 1 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (2 1 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (1 1 (:TYPE-PRESCRIPTION O-P))
 (1 1 (:TYPE-PRESCRIPTION ALISTP))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE RATIONALP-X))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (1 1 (:META META-RATIONALP-CORRECT))
 )
(ACL2S::PAYLOAD-TYPE-CONSTRUCTOR-DESTRUCTORS)
(ACL2S::PAYLOAD-TYPE-ELIM-RULE)
(ACL2S::PAYLOAD-TYPE-CONSTRUCTOR-DESTRUCTORS-PROPER
 (266 56 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (214 56 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (202 56 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (198 56 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (182 4 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (130 4 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (118 4 (:DEFINITION ACL2S::TWPP))
 (114 4 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (112 64 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (112 64 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (112 64 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (112 64 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (112 64 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (112 64 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (68 4 (:DEFINITION ACL2S::PTP))
 (52 52 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (52 52 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (52 52 (:REWRITE DEFAULT-CAR))
 (52 52 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (48 48 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (48 48 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (48 48 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (36 36 (:REWRITE DEFAULT-CDR))
 (24 12 (:REWRITE MSET-PRESERVES-RECORDP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (8 8 (:REWRITE ACL2S::DEF=>TWP))
 (8 8 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (8 4 (:REWRITE ACL2S::TWPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (8 4 (:REWRITE O-P-O-INFP-CAR))
 (8 4 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (8 4 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION O-P))
 (4 4 (:TYPE-PRESCRIPTION ALISTP))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE RATIONALP-X))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (4 4 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (4 4 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (4 4 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (4 4 (:REWRITE CONSP-BY-LEN))
 (4 4 (:META META-RATIONALP-CORRECT))
 )
(ACL2S::DEF=>PAYLOAD-TYPE)
(ACL2S::PAYLOAD-TYPE=>DEF
 (209 20 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (165 4 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (157 20 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (145 20 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (141 20 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (117 4 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (107 4 (:DEFINITION ACL2S::TWPP))
 (99 4 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (68 4 (:DEFINITION ACL2S::PTP))
 (52 52 (:REWRITE DEFAULT-CAR))
 (52 52 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (36 36 (:REWRITE DEFAULT-CDR))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (10 10 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (10 10 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (8 8 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (8 8 (:REWRITE ACL2S::DEF=>TWP))
 (8 8 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (8 4 (:REWRITE O-P-O-INFP-CAR))
 (8 4 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (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 2 (:REWRITE ACL2S::PAYLOAD-TYPEP-TOP-SELECTOR))
 (5 2 (:REWRITE ACL2S::PAYLOAD-TYPEP-ORIGIN-SELECTOR))
 (4 4 (:TYPE-PRESCRIPTION ALISTP))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE RATIONALP-X))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE MSET-DIFF-MSET2))
 (4 4 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (4 4 (:REWRITE CONSP-BY-LEN))
 (4 4 (:META META-RATIONALP-CORRECT))
 (4 2 (:REWRITE ACL2S::TWPP-MODIFIER))
 (4 2 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (4 2 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (4 2 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE ACL2S::PAYLOAD-TYPEP-PID-SELECTOR))
 (1 1 (:REWRITE ACL2S::PAYLOAD-TYPEP-CONTENT-SELECTOR))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 )
(ACL2S::LOPLDP-IMPLIES-TLP
 (5612 8 (:DEFINITION TRUE-LISTP))
 (2256 8 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (1308 28 (:DEFINITION NAT-LISTP))
 (1020 28 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (964 12 (:DEFINITION TRUE-LIST-LISTP))
 (924 28 (:DEFINITION NATP))
 (836 28 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (656 28 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (644 28 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (596 28 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (560 28 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (556 12 (:DEFINITION ACL2S::POS-LISTP))
 (536 28 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (524 28 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (508 12 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (500 28 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (480 24 (:DEFINITION KEYWORDP))
 (472 12 (:DEFINITION ACL2S::LOPTP))
 (448 12 (:DEFINITION ACL2S::L-STR-ALLP))
 (436 12 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (423 215 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (412 12 (:DEFINITION BOOLEAN-LISTP))
 (384 12 (:DEFINITION POSP))
 (380 28 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (332 28 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (320 28 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (312 12 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (308 28 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (300 12 (:DEFINITION ACL2S::PTP))
 (296 28 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (296 28 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (292 292 (:REWRITE DEFAULT-CDR))
 (292 12 (:DEFINITION ATOM-LISTP))
 (276 12 (:DEFINITION ACL2S::STR-ALLP))
 (272 28 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (264 264 (:REWRITE DEFAULT-CAR))
 (264 264 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (260 28 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (260 28 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (244 36 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (232 12 (:DEFINITION RATIONAL-LISTP))
 (220 12 (:DEFINITION SYMBOL-LISTP))
 (220 12 (:DEFINITION ACL2S::LOPP))
 (215 215 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (215 215 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (215 215 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (215 215 (:REWRITE CONSP-BY-LEN))
 (208 12 (:DEFINITION ACL2S::LOTP))
 (208 12 (:DEFINITION INTEGER-LISTP))
 (204 204 (:TYPE-PRESCRIPTION NAT-LISTP))
 (184 12 (:DEFINITION ACL2-NUMBER-LISTP))
 (172 12 (:DEFINITION STRING-LISTP))
 (172 12 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (156 156 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (144 144 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (128 128 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (104 28 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (96 24 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (96 24 (:DEFINITION ACL2S::PEERP))
 (92 92 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (92 92 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (92 92 (:TYPE-PRESCRIPTION STRING-LISTP))
 (92 92 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (92 92 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (92 92 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (92 92 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (92 92 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (92 92 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (92 92 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (92 92 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (92 92 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (92 92 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (92 92 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (92 92 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (88 88 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (80 40 (:REWRITE O-P-O-INFP-CAR))
 (80 40 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (80 28 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (60 36 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (60 36 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (56 56 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (56 28 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (52 52 (:REWRITE REDUCE-INTEGERP-+))
 (52 52 (:REWRITE INTEGERP-MINUS-X))
 (52 52 (:META META-INTEGERP-CORRECT))
 (48 24 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (40 40 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (40 40 (:TYPE-PRESCRIPTION ALISTP))
 (40 40 (:REWRITE THE-FLOOR-BELOW))
 (40 40 (:REWRITE THE-FLOOR-ABOVE))
 (40 40 (:REWRITE SIMPLIFY-SUMS-<))
 (40 40 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (40 40 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (40 40 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (40 40 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (40 40 (:REWRITE INTEGERP-<-CONSTANT))
 (40 40 (:REWRITE DEFAULT-LESS-THAN-2))
 (40 40 (:REWRITE DEFAULT-LESS-THAN-1))
 (40 40 (:REWRITE CONSTANT-<-INTEGERP))
 (40 40 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (40 40 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (40 40 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (40 40 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (40 40 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (40 40 (:REWRITE |(< c (- x))|))
 (40 40 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (40 40 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (40 40 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (40 40 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (40 40 (:REWRITE |(< (/ x) (/ y))|))
 (40 40 (:REWRITE |(< (- x) c)|))
 (40 40 (:REWRITE |(< (- x) (- y))|))
 (36 36 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (36 36 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (36 36 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (36 36 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (36 36 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (36 36 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (36 36 (:REWRITE |(equal c (/ x))|))
 (36 36 (:REWRITE |(equal c (- x))|))
 (36 36 (:REWRITE |(equal (/ x) c)|))
 (36 36 (:REWRITE |(equal (/ x) (/ y))|))
 (36 36 (:REWRITE |(equal (- x) c)|))
 (36 36 (:REWRITE |(equal (- x) (- y))|))
 (32 16 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (28 28 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (28 28 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (28 28 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (28 28 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (28 28 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (28 28 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (28 28 (:REWRITE |(< (/ x) 0)|))
 (28 28 (:REWRITE |(< (* x y) 0)|))
 (24 24 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (24 24 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (24 24 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (24 24 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (24 24 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>POS-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>PEER))
 (24 24 (:REWRITE ACL2S::DEF=>LOT))
 (24 24 (:REWRITE ACL2S::DEF=>LOPT))
 (24 24 (:REWRITE ACL2S::DEF=>LOP))
 (24 24 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (24 24 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (24 12 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (24 12 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (24 12 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (12 12 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (12 12 (:REWRITE REDUCE-RATIONALP-+))
 (12 12 (:REWRITE REDUCE-RATIONALP-*))
 (12 12 (:REWRITE RATIONALP-X))
 (12 12 (:REWRITE RATIONALP-MINUS-X))
 (12 12 (:REWRITE SET::IN-SET))
 (12 12 (:REWRITE ACL2-NUMBERP-X))
 (12 12 (:REWRITE |(< 0 (/ x))|))
 (12 12 (:REWRITE |(< 0 (* x y))|))
 (12 12 (:META META-RATIONALP-CORRECT))
 )
(ACL2S::DEF=>LOPLD
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2 1 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (1 1 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 )
(ACL2S::LOPLD=>DEF
 (4 2 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (3 3 (:REWRITE ACL2S::DEF=>LOPLD))
 (2 2 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (2 2 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (2 2 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (2 2 (:REWRITE CONSP-BY-LEN))
 (2 2 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1 1 (:REWRITE DEFAULT-CDR))
 )
(ACL2S::FIND-FIRST-DUPLICATE-LOPLDP-SIG
 (10 5 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (6 6 (:REWRITE ACL2S::DEF=>LOPLD))
 (5 5 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (5 5 (:REWRITE DEFAULT-CDR))
 (5 5 (:REWRITE DEFAULT-CAR))
 (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-BY-LEN))
 (5 5 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2 2 (:REWRITE CONSP-OF-CDR-BY-LEN))
 )
(ACL2S::APPEND-LOPLDP-SIG
 (4 2 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (2 2 (:TYPE-PRESCRIPTION BINARY-APPEND))
 )
(ACL2S::APP-LOPLDP-SIG)
(ACL2S::REV-LOPLDP-SIG)
(ACL2S::NTH-LOPLDP-SIG
 (4 2 (:TYPE-PRESCRIPTION DEFDATA::NAT-LISTP--NTH--INTEGERP))
 (2 2 (:TYPE-PRESCRIPTION NAT-LISTP))
 )
(ACL2S::CONS-LOPLDP-SIG)
(ACL2S::FIX-TRUE-LIST-LOPLDP-SIG)
(ACL2S::LAST-LOPLDP-SIG
 (2 2 (:TYPE-PRESCRIPTION LAST))
 )
(ACL2S::REPEAT-LOPLDP-SIG)
(ACL2S::MAKE-LIST-AC-LOPLDP-SIG
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 2 (:TYPE-PRESCRIPTION CGEN::TRUE-LISTP-OF-MAKE-LIST-AC))
 (4 2 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-MAKE-LIST-AC))
 (2 2 (:TYPE-PRESCRIPTION MAKE-LIST-AC))
 )
(ACL2S::NTHCDR-LOPLDP-SIG
 (4 2 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 )
(ACL2S::REMOVE-LOPLDP-SIG)
(ACL2S::REMOVE1-EQUAL-LOPLDP-SIG)
(ACL2S::REMOVE-DUPLICATES-LOPLDP-SIG)
(ACL2S::CDR-LOPLDP-SIG)
(ACL2S::REVAPPEND-LOPLDP-SIG
 (4 2 (:TYPE-PRESCRIPTION TRUE-LISTP-REVAPPEND-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (2 2 (:TYPE-PRESCRIPTION REVAPPEND))
 )
(ACL2S::REVERSE-LOPLDP-SIG)
(ACL2S::SET-DIFFERENCE$-LOPLDP-SIG)
(ACL2S::FIRST-N-AC-LOPLDP-SIG)
(ACL2S::TAKE-LOPLDP-SIG)
(ACL2S::SUBSEQ-LIST-LOPLDP-SIG)
(ACL2S::SUBSEQ-LOPLDP-SIG
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION STRINGP-SUBSEQ-TYPE-PRESCRIPTION))
 )
(ACL2S::UPDATE-NTH-LOPLDP-SIG
 (4 2 (:TYPE-PRESCRIPTION TRUE-LISTP-UPDATE-NTH))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 )
(ACL2S::REMOVE-DUPS-AUX-LOPLDP-SIG
 (4 2 (:TYPE-PRESCRIPTION ACL2S::REMOVE-DUPS-AUX-TP))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 )
(ACL2S::REMOVE-DUPS-LOPLDP-SIG
 (4 2 (:TYPE-PRESCRIPTION ACL2S::REMOVE-DUPS-TP))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 )
(ACL2S::DEF=>VERB)
(ACL2S::VERB=>DEF)
(ACL2S::DEF=>MSSG)
(ACL2S::MSSG=>DEF)
(ACL2S::HBM-EVNT=>DEF)
(ACL2S::HBM-EVNT-IS-SUBTYPE-OF-EVNT
 (21 21 (:REWRITE DEFAULT-CDR))
 (10 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (9 9 (:REWRITE DEFAULT-CAR))
 (9 9 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (9 1 (:REWRITE ACL2-NUMBERP-X))
 (6 3 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (4 1 (:REWRITE RATIONALP-X))
 (3 3 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (3 3 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (3 3 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (3 3 (:REWRITE CONSP-BY-LEN))
 (2 2 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (2 2 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::LOEVP-IMPLIES-TLP
 (5792 8 (:DEFINITION TRUE-LISTP))
 (2324 8 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (1308 28 (:DEFINITION NAT-LISTP))
 (1052 28 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (996 12 (:DEFINITION TRUE-LIST-LISTP))
 (924 28 (:DEFINITION NATP))
 (836 28 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (656 28 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (644 28 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (596 28 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (560 28 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (556 12 (:DEFINITION ACL2S::POS-LISTP))
 (536 28 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (524 28 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (508 12 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (500 28 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (480 24 (:DEFINITION KEYWORDP))
 (472 12 (:DEFINITION ACL2S::LOPTP))
 (448 12 (:DEFINITION ACL2S::L-STR-ALLP))
 (439 223 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (436 12 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (412 12 (:DEFINITION BOOLEAN-LISTP))
 (384 12 (:DEFINITION POSP))
 (380 28 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (332 28 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (320 28 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (312 12 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (308 28 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (304 304 (:REWRITE DEFAULT-CDR))
 (300 12 (:DEFINITION ACL2S::PTP))
 (296 28 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (296 28 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (292 12 (:DEFINITION ATOM-LISTP))
 (276 276 (:REWRITE DEFAULT-CAR))
 (276 276 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (276 12 (:DEFINITION ACL2S::STR-ALLP))
 (272 28 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (272 28 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (260 28 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (260 28 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (244 36 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (232 12 (:DEFINITION RATIONAL-LISTP))
 (223 223 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (223 223 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (223 223 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (223 223 (:REWRITE CONSP-BY-LEN))
 (220 12 (:DEFINITION SYMBOL-LISTP))
 (220 12 (:DEFINITION ACL2S::LOPP))
 (208 12 (:DEFINITION ACL2S::LOTP))
 (208 12 (:DEFINITION INTEGER-LISTP))
 (204 204 (:TYPE-PRESCRIPTION NAT-LISTP))
 (184 12 (:DEFINITION ACL2S::LOPLDP))
 (184 12 (:DEFINITION ACL2-NUMBER-LISTP))
 (172 12 (:DEFINITION STRING-LISTP))
 (172 12 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (156 156 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (144 144 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (128 128 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (104 28 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (96 24 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (96 24 (:DEFINITION ACL2S::PEERP))
 (92 92 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (92 92 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (92 92 (:TYPE-PRESCRIPTION STRING-LISTP))
 (92 92 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (92 92 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (92 92 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (92 92 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (92 92 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (92 92 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (92 92 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (92 92 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (92 92 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (92 92 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (92 92 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (92 92 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (92 92 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (92 92 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (80 40 (:REWRITE O-P-O-INFP-CAR))
 (80 40 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (80 28 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (60 36 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (60 36 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (56 56 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (56 28 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (52 52 (:REWRITE REDUCE-INTEGERP-+))
 (52 52 (:REWRITE INTEGERP-MINUS-X))
 (52 52 (:META META-INTEGERP-CORRECT))
 (48 24 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (40 40 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (40 40 (:TYPE-PRESCRIPTION O-P))
 (40 40 (:TYPE-PRESCRIPTION ALISTP))
 (40 40 (:REWRITE THE-FLOOR-BELOW))
 (40 40 (:REWRITE THE-FLOOR-ABOVE))
 (40 40 (:REWRITE SIMPLIFY-SUMS-<))
 (40 40 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (40 40 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (40 40 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (40 40 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (40 40 (:REWRITE INTEGERP-<-CONSTANT))
 (40 40 (:REWRITE DEFAULT-LESS-THAN-2))
 (40 40 (:REWRITE DEFAULT-LESS-THAN-1))
 (40 40 (:REWRITE CONSTANT-<-INTEGERP))
 (40 40 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (40 40 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (40 40 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (40 40 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (40 40 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (40 40 (:REWRITE |(< c (- x))|))
 (40 40 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (40 40 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (40 40 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (40 40 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (40 40 (:REWRITE |(< (/ x) (/ y))|))
 (40 40 (:REWRITE |(< (- x) c)|))
 (40 40 (:REWRITE |(< (- x) (- y))|))
 (36 36 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (36 36 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (36 36 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (36 36 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (36 36 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (36 36 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (36 36 (:REWRITE |(equal c (/ x))|))
 (36 36 (:REWRITE |(equal c (- x))|))
 (36 36 (:REWRITE |(equal (/ x) c)|))
 (36 36 (:REWRITE |(equal (/ x) (/ y))|))
 (36 36 (:REWRITE |(equal (- x) c)|))
 (36 36 (:REWRITE |(equal (- x) (- y))|))
 (32 16 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (32 16 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (28 28 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (28 28 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (28 28 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (28 28 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (28 28 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (28 28 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (28 28 (:REWRITE |(< (/ x) 0)|))
 (28 28 (:REWRITE |(< (* x y) 0)|))
 (24 24 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (24 24 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (24 24 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (24 24 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (24 24 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>POS-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>PEER))
 (24 24 (:REWRITE ACL2S::DEF=>LOT))
 (24 24 (:REWRITE ACL2S::DEF=>LOPT))
 (24 24 (:REWRITE ACL2S::DEF=>LOPLD))
 (24 24 (:REWRITE ACL2S::DEF=>LOP))
 (24 24 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (24 24 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (24 12 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (24 12 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (24 12 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (12 12 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (12 12 (:REWRITE REDUCE-RATIONALP-+))
 (12 12 (:REWRITE REDUCE-RATIONALP-*))
 (12 12 (:REWRITE RATIONALP-X))
 (12 12 (:REWRITE RATIONALP-MINUS-X))
 (12 12 (:REWRITE SET::IN-SET))
 (12 12 (:REWRITE ACL2-NUMBERP-X))
 (12 12 (:REWRITE |(< 0 (/ x))|))
 (12 12 (:REWRITE |(< 0 (* x y))|))
 (12 12 (:META META-RATIONALP-CORRECT))
 )
(ACL2S::DEF=>LOEV
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2 1 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (1 1 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (1 1 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 )
(ACL2S::LOEV=>DEF
 (4 2 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (3 3 (:REWRITE ACL2S::DEF=>LOEV))
 (2 2 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (2 2 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (2 2 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (2 2 (:REWRITE CONSP-BY-LEN))
 (2 2 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1 1 (:REWRITE DEFAULT-CDR))
 )
(ACL2S::FIND-FIRST-DUPLICATE-LOEVP-SIG
 (10 5 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (6 6 (:REWRITE ACL2S::DEF=>LOEV))
 (5 5 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (5 5 (:REWRITE DEFAULT-CDR))
 (5 5 (:REWRITE DEFAULT-CAR))
 (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-BY-LEN))
 (5 5 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2 2 (:REWRITE CONSP-OF-CDR-BY-LEN))
 )
(ACL2S::APPEND-LOEVP-SIG
 (4 2 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (2 2 (:TYPE-PRESCRIPTION BINARY-APPEND))
 )
(ACL2S::APP-LOEVP-SIG)
(ACL2S::REV-LOEVP-SIG)
(ACL2S::NTH-LOEVP-SIG)
(ACL2S::CONS-LOEVP-SIG)
(ACL2S::FIX-TRUE-LIST-LOEVP-SIG)
(ACL2S::LAST-LOEVP-SIG
 (2 2 (:TYPE-PRESCRIPTION LAST))
 )
(ACL2S::REPEAT-LOEVP-SIG)
(ACL2S::MAKE-LIST-AC-LOEVP-SIG
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 2 (:TYPE-PRESCRIPTION CGEN::TRUE-LISTP-OF-MAKE-LIST-AC))
 (4 2 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-MAKE-LIST-AC))
 (2 2 (:TYPE-PRESCRIPTION MAKE-LIST-AC))
 )
(ACL2S::NTHCDR-LOEVP-SIG
 (4 2 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 )
(ACL2S::REMOVE-LOEVP-SIG)
(ACL2S::REMOVE1-EQUAL-LOEVP-SIG)
(ACL2S::REMOVE-DUPLICATES-LOEVP-SIG)
(ACL2S::CDR-LOEVP-SIG)
(ACL2S::REVAPPEND-LOEVP-SIG
 (4 2 (:TYPE-PRESCRIPTION TRUE-LISTP-REVAPPEND-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (2 2 (:TYPE-PRESCRIPTION REVAPPEND))
 )
(ACL2S::REVERSE-LOEVP-SIG)
(ACL2S::SET-DIFFERENCE$-LOEVP-SIG)
(ACL2S::FIRST-N-AC-LOEVP-SIG)
(ACL2S::TAKE-LOEVP-SIG)
(ACL2S::SUBSEQ-LIST-LOEVP-SIG)
(ACL2S::SUBSEQ-LOEVP-SIG
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION STRINGP-SUBSEQ-TYPE-PRESCRIPTION))
 )
(ACL2S::UPDATE-NTH-LOEVP-SIG
 (4 2 (:TYPE-PRESCRIPTION TRUE-LISTP-UPDATE-NTH))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 )
(ACL2S::REMOVE-DUPS-AUX-LOEVP-SIG
 (4 2 (:TYPE-PRESCRIPTION ACL2S::REMOVE-DUPS-AUX-TP))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 )
(ACL2S::REMOVE-DUPS-LOEVP-SIG
 (4 2 (:TYPE-PRESCRIPTION ACL2S::REMOVE-DUPS-TP))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 )
(ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP
 (396 10 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (307 46 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (300 10 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (258 10 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (247 46 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (243 10 (:DEFINITION ACL2S::TWPP))
 (227 46 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (212 46 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (196 4 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (189 9 (:DEFINITION ACL2S::PTP))
 (173 129 (:REWRITE DEFAULT-CAR))
 (148 4 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (135 27 (:DEFINITION ACL2S::PEERP))
 (133 89 (:REWRITE DEFAULT-CDR))
 (132 4 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (129 129 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (120 4 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (86 86 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (80 80 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (74 74 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (68 68 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (54 54 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (54 27 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (50 25 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (50 17 (:REWRITE O-P-O-INFP-CAR))
 (40 4 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (28 4 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (28 4 (:REWRITE ALISTP-WHEN-ATOM))
 (27 27 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (27 27 (:REWRITE ACL2S::DEF=>PEER))
 (26 17 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (25 25 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (25 25 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (25 25 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (25 25 (:REWRITE CONSP-BY-LEN))
 (19 19 (:REWRITE ACL2S::DEF=>TWP))
 (19 19 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (19 19 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (19 19 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (18 18 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (9 9 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (9 9 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (9 9 (:REWRITE REDUCE-RATIONALP-+))
 (9 9 (:REWRITE REDUCE-RATIONALP-*))
 (9 9 (:REWRITE RATIONALP-X))
 (9 9 (:REWRITE RATIONALP-MINUS-X))
 (9 9 (:META META-RATIONALP-CORRECT))
 (8 8 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (8 8 (:REWRITE O-P-DEF-O-FINP-1))
 (4 4 (:REWRITE ACL2S::DEF=>ALIST))
 )
(ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-NO-NIL-VAL-ALISTP
 (1278 25 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (853 233 (:REWRITE DEFAULT-CAR))
 (793 161 (:REWRITE DEFAULT-CDR))
 (748 18 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (556 18 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (482 18 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (439 18 (:DEFINITION ACL2S::TWPP))
 (384 8 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (371 78 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (357 17 (:DEFINITION ACL2S::PTP))
 (311 78 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (291 78 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (288 8 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (276 78 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (256 8 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (255 51 (:DEFINITION ACL2S::PEERP))
 (233 233 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (228 8 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (196 4 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (158 158 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (152 152 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (148 4 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (146 146 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (140 140 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (132 4 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (120 4 (:REWRITE ACL2S::TWPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (102 102 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (102 51 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (66 25 (:REWRITE O-P-O-INFP-CAR))
 (51 51 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (51 51 (:REWRITE ACL2S::DEF=>PEER))
 (50 25 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (35 35 (:REWRITE ACL2S::DEF=>TWP))
 (35 35 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (35 35 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (35 35 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (34 34 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (32 8 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (32 8 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (25 25 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (25 25 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (25 25 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (25 25 (:REWRITE CONSP-BY-LEN))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (17 17 (:REWRITE REDUCE-RATIONALP-+))
 (17 17 (:REWRITE REDUCE-RATIONALP-*))
 (17 17 (:REWRITE RATIONALP-X))
 (17 17 (:REWRITE RATIONALP-MINUS-X))
 (17 17 (:META META-RATIONALP-CORRECT))
 (16 16 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (8 8 (:REWRITE O-P-DEF-O-FINP-1))
 (8 8 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (8 8 (:REWRITE ACL2S::DEF=>ALIST))
 (8 8 (:REWRITE ALISTP-WHEN-ATOM))
 )
(ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP
 (1278 25 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (853 233 (:REWRITE DEFAULT-CAR))
 (793 161 (:REWRITE DEFAULT-CDR))
 (748 18 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (556 18 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (482 18 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (439 18 (:DEFINITION ACL2S::TWPP))
 (384 8 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (371 78 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (357 17 (:DEFINITION ACL2S::PTP))
 (311 78 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (291 78 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (288 8 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (276 78 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (256 8 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (255 51 (:DEFINITION ACL2S::PEERP))
 (233 233 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (228 8 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (196 4 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (158 158 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (152 152 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (148 4 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (146 146 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (140 140 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (132 4 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (120 4 (:REWRITE ACL2S::TWPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (102 102 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (102 51 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (66 25 (:REWRITE O-P-O-INFP-CAR))
 (51 51 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (51 51 (:REWRITE ACL2S::DEF=>PEER))
 (50 25 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (35 35 (:REWRITE ACL2S::DEF=>TWP))
 (35 35 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (35 35 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (35 35 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (34 34 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (32 8 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (32 8 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (25 25 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (25 25 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (25 25 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (25 25 (:REWRITE CONSP-BY-LEN))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (17 17 (:REWRITE REDUCE-RATIONALP-+))
 (17 17 (:REWRITE REDUCE-RATIONALP-*))
 (17 17 (:REWRITE RATIONALP-X))
 (17 17 (:REWRITE RATIONALP-MINUS-X))
 (17 17 (:META META-RATIONALP-CORRECT))
 (16 16 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (8 8 (:REWRITE O-P-DEF-O-FINP-1))
 (8 8 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (8 8 (:REWRITE ACL2S::DEF=>ALIST))
 (8 8 (:REWRITE ALISTP-WHEN-ATOM))
 )
(ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP)
(ACL2S::TOPIC-POS-RAT-MAPP-EXCLUDES-ATOM-LIST)
(ACL2S::TOPIC-POS-RAT-MAPP-MAP-IDENTITY2-GENERALIZE)
(ACL2S::TOPIC-POS-RAT-MAPP-DOMAIN-LEMMA
 (3879 65 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (2604 621 (:REWRITE DEFAULT-CAR))
 (2164 371 (:REWRITE DEFAULT-CDR))
 (1680 32 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (1204 32 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (1176 17 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (1041 32 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (919 32 (:DEFINITION ACL2S::TWPP))
 (878 160 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (848 17 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (748 17 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (708 160 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (672 32 (:DEFINITION ACL2S::PTP))
 (656 160 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (649 17 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (621 621 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (604 160 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (480 96 (:DEFINITION ACL2S::PEERP))
 (363 160 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (267 19 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (228 228 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (228 114 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (184 65 (:REWRITE O-P-O-INFP-CAR))
 (96 96 (:REWRITE ACL2S::DEF=>PEER))
 (74 74 (:TYPE-PRESCRIPTION ALISTP))
 (72 72 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (71 71 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (71 71 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (70 14 (:REWRITE ACL2-NUMBERP-X))
 (70 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (68 17 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (66 45 (:REWRITE RATIONALP-X))
 (64 64 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (64 64 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (64 64 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (62 62 (:REWRITE ACL2S::DEF=>TWP))
 (55 55 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (55 55 (:REWRITE CONSP-BY-LEN))
 (49 49 (:TYPE-PRESCRIPTION RECORDP))
 (45 45 (:REWRITE REDUCE-RATIONALP-+))
 (45 45 (:REWRITE REDUCE-RATIONALP-*))
 (45 45 (:REWRITE RATIONALP-MINUS-X))
 (45 45 (:META META-RATIONALP-CORRECT))
 (44 40 (:REWRITE <<-TRANSITIVE))
 (38 38 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (38 38 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (34 34 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (27 27 (:REWRITE O-P-DEF-O-FINP-1))
 (24 24 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (17 17 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (17 17 (:REWRITE ACL2S::DEF=>ALIST))
 (17 17 (:REWRITE ALISTP-WHEN-ATOM))
 (14 7 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (11 11 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (7 7 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (7 7 (:REWRITE |(equal c (/ x))|))
 (7 7 (:REWRITE |(equal c (- x))|))
 (7 7 (:REWRITE |(equal (/ x) c)|))
 (7 7 (:REWRITE |(equal (/ x) (/ y))|))
 (7 7 (:REWRITE |(equal (- x) c)|))
 (7 7 (:REWRITE |(equal (- x) (- y))|))
 (7 7 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::DELETING-AN-ENTRY-IN-TOPIC-POS-RAT-MAPP
 (8642 124 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (7702 2948 (:REWRITE DEFAULT-CAR))
 (7363 128 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (6601 124 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (6507 128 (:DEFINITION ACL2S::TWPP))
 (3725 2150 (:REWRITE DEFAULT-CDR))
 (3599 593 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (3384 593 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (3233 593 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (3230 593 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (2948 2948 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2931 198 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (2516 308 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (2478 118 (:DEFINITION ACL2S::PTP))
 (2470 300 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (2445 198 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (2213 198 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (2198 308 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (2152 300 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (2132 198 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (2022 308 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (1988 308 (:REWRITE ACL2S::TWPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (1976 300 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (1942 300 (:REWRITE ACL2S::TWPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (1790 358 (:DEFINITION ACL2S::PEERP))
 (772 772 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (772 386 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (664 148 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (643 227 (:REWRITE O-P-O-INFP-CAR))
 (562 23 (:REWRITE RECORDP-OF-CONS))
 (423 228 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (394 52 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (369 347 (:REWRITE <<-TRANSITIVE))
 (358 358 (:REWRITE ACL2S::DEF=>PEER))
 (327 24 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (312 312 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (312 312 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (279 143 (:REWRITE ALISTP-WHEN-ATOM))
 (268 268 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (250 250 (:REWRITE ACL2S::DEF=>TWP))
 (250 250 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (239 65 (:REWRITE ACL2S::MSET-CONSTRUCTOR-PRED))
 (234 234 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (234 234 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (193 193 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (193 193 (:REWRITE CONSP-BY-LEN))
 (186 1 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 (172 172 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (166 133 (:REWRITE RATIONALP-X))
 (143 143 (:REWRITE ACL2S::DEF=>ALIST))
 (133 133 (:REWRITE REDUCE-RATIONALP-+))
 (133 133 (:REWRITE REDUCE-RATIONALP-*))
 (133 133 (:REWRITE RATIONALP-MINUS-X))
 (133 133 (:META META-RATIONALP-CORRECT))
 (124 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (118 118 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (118 118 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (110 88 (:REWRITE O-P-DEF-O-FINP-1))
 (110 22 (:REWRITE ACL2-NUMBERP-X))
 (46 23 (:REWRITE ACL2S::TWPP-MODIFIER))
 (46 23 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (46 23 (:REWRITE ACL2S::DELETING-AN-ENTRY-IN-TWPP))
 (46 23 (:REWRITE ACL2S::DELETING-AN-ENTRY-IN-PEER-RATIONAL-MAPP))
 (36 25 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (35 35 (:REWRITE MSET-AUX-CONSP))
 (30 15 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (30 15 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (30 15 (:REWRITE ACL2S::DELETING-AN-ENTRY-IN-PT-TCTRS-MAPP))
 (30 15 (:REWRITE ACL2S::DELETING-AN-ENTRY-IN-P-GCTRS-MAPP))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (25 25 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (25 25 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (25 25 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (25 25 (:REWRITE |(equal c (/ x))|))
 (25 25 (:REWRITE |(equal c (- x))|))
 (25 25 (:REWRITE |(equal (/ x) c)|))
 (25 25 (:REWRITE |(equal (/ x) (/ y))|))
 (25 25 (:REWRITE |(equal (- x) c)|))
 (25 25 (:REWRITE |(equal (- x) (- y))|))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (24 12 (:REWRITE MSET-PRESERVES-RECORDP))
 (22 22 (:TYPE-PRESCRIPTION O-FINP))
 (13 13 (:REWRITE REDUCE-INTEGERP-+))
 (13 13 (:REWRITE INTEGERP-MINUS-X))
 (13 13 (:META META-INTEGERP-CORRECT))
 (7 1 (:DEFINITION NATP))
 (4 2 (:REWRITE ALISTP-OF-CDR))
 (3 3 (:REWRITE MSET-NON-NIL-CANNOT-BE-NIL))
 )
(ACL2S::TOPIC-POS-RAT-MAPP-SELECTOR
 (14411 183 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (12414 190 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (11274 4385 (:REWRITE DEFAULT-CAR))
 (11252 183 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (10781 183 (:DEFINITION ACL2S::TWPP))
 (7505 405 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (5346 817 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (5001 817 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (4893 817 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (4818 817 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (4730 572 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (4592 548 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (4421 3319 (:REWRITE DEFAULT-CDR))
 (4385 4385 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (4326 313 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (4061 572 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (3923 548 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (3845 572 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (3843 183 (:DEFINITION ACL2S::PTP))
 (3707 548 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (3689 572 (:REWRITE ACL2S::TWPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (3585 313 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (3551 548 (:REWRITE ACL2S::TWPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (3345 313 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (3171 313 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (2783 556 (:DEFINITION ACL2S::PEERP))
 (2442 824 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (1386 1386 (:TYPE-PRESCRIPTION RECORDP))
 (1346 572 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (1298 548 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (1221 599 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (1218 405 (:REWRITE O-P-O-INFP-CAR))
 (1198 1198 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (786 313 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (756 396 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (630 117 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (604 556 (:REWRITE ACL2S::DEF=>PEER))
 (571 567 (:REWRITE <<-TRANSITIVE))
 (458 70 (:REWRITE ACL2-NUMBERP-X))
 (440 440 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (440 440 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (434 196 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (390 390 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (387 243 (:REWRITE RATIONALP-X))
 (380 380 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (366 366 (:REWRITE ACL2S::DEF=>TWP))
 (366 366 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (366 366 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (365 7 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-SELECTOR))
 (355 355 (:TYPE-PRESCRIPTION ALISTP))
 (340 34 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (243 243 (:REWRITE REDUCE-RATIONALP-+))
 (243 243 (:REWRITE REDUCE-RATIONALP-*))
 (243 243 (:REWRITE RATIONALP-MINUS-X))
 (243 243 (:META META-RATIONALP-CORRECT))
 (217 217 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (206 204 (:REWRITE O-P-DEF-O-FINP-1))
 (196 196 (:REWRITE ACL2S::DEF=>ALIST))
 (196 196 (:REWRITE ALISTP-WHEN-ATOM))
 (195 195 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (195 195 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (195 195 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (195 195 (:REWRITE CONSP-BY-LEN))
 (68 34 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (48 48 (:REWRITE REDUCE-INTEGERP-+))
 (48 48 (:REWRITE INTEGERP-MINUS-X))
 (48 48 (:META META-INTEGERP-CORRECT))
 (34 34 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (34 34 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (34 34 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (34 34 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (34 34 (:REWRITE |(equal c (/ x))|))
 (34 34 (:REWRITE |(equal c (- x))|))
 (34 34 (:REWRITE |(equal (/ x) c)|))
 (34 34 (:REWRITE |(equal (/ x) (/ y))|))
 (34 34 (:REWRITE |(equal (- x) c)|))
 (34 34 (:REWRITE |(equal (- x) (- y))|))
 (21 21 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (14 14 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (7 7 (:REWRITE THE-FLOOR-BELOW))
 (7 7 (:REWRITE THE-FLOOR-ABOVE))
 (7 7 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (7 7 (:REWRITE DEFAULT-LESS-THAN-2))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (6 6 (:REWRITE SIMPLIFY-SUMS-<))
 (6 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (6 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (6 6 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (6 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE INTEGERP-<-CONSTANT))
 (6 6 (:REWRITE CONSTANT-<-INTEGERP))
 (6 6 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (- x))|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (/ x) (/ y))|))
 (6 6 (:REWRITE |(< (- x) c)|))
 (6 6 (:REWRITE |(< (- x) (- y))|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:TYPE-PRESCRIPTION O-FINP))
 )
(ACL2S::TOPIC-POS-RAT-MAPP-SELECTOR-GENERALIZE
 (3192 2 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (2830 10 (:DEFINITION RECORDP))
 (1038 10 (:DEFINITION ORDERED-UNIQUE-KEY-ALISTP))
 (840 14 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (676 14 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (652 258 (:REWRITE DEFAULT-CAR))
 (618 14 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (580 14 (:DEFINITION ACL2S::TWPP))
 (514 10 (:DEFINITION NO-NIL-VAL-ALISTP))
 (391 31 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (370 58 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (346 58 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (338 58 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (332 58 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (301 4 (:DEFINITION MGET))
 (294 14 (:DEFINITION ACL2S::PTP))
 (258 258 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (244 20 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (244 20 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (236 187 (:REWRITE DEFAULT-CDR))
 (218 12 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (210 42 (:DEFINITION ACL2S::PEERP))
 (196 20 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (196 20 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (180 20 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (180 20 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (170 12 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (168 20 (:REWRITE ACL2S::TWPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (168 20 (:REWRITE ACL2S::TWPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (154 12 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (142 12 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (130 38 (:REWRITE <<-TRICHOTOMY))
 (120 120 (:TYPE-PRESCRIPTION RECORDP))
 (104 58 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (102 18 (:REWRITE <<-ASYMMETRIC))
 (96 31 (:REWRITE O-P-O-INFP-CAR))
 (84 84 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (84 42 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (48 24 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (48 20 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (48 20 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (42 42 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (42 42 (:REWRITE ACL2S::DEF=>PEER))
 (40 8 (:REWRITE ACL2-NUMBERP-X))
 (40 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (38 38 (:REWRITE <<-TRANSITIVE))
 (35 35 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (35 35 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (32 18 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (32 12 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (30 18 (:REWRITE RATIONALP-X))
 (28 28 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (28 28 (:REWRITE ACL2S::DEF=>TWP))
 (28 28 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (28 28 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (28 28 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (24 24 (:TYPE-PRESCRIPTION ALISTP))
 (24 10 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (18 18 (:REWRITE REDUCE-RATIONALP-+))
 (18 18 (:REWRITE REDUCE-RATIONALP-*))
 (18 18 (:REWRITE RATIONALP-MINUS-X))
 (18 18 (:META META-RATIONALP-CORRECT))
 (17 17 (:REWRITE O-P-DEF-O-FINP-1))
 (14 14 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (14 14 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (14 14 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (14 14 (:REWRITE CONSP-BY-LEN))
 (12 12 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (10 10 (:REWRITE ACL2S::DEF=>ALIST))
 (10 10 (:REWRITE ALISTP-WHEN-ATOM))
 (8 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 (4 4 (:META META-INTEGERP-CORRECT))
 (2 2 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 )
(ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER
 (13527 198 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (11884 211 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (10704 4373 (:REWRITE DEFAULT-CAR))
 (10622 211 (:DEFINITION ACL2S::TWPP))
 (10351 198 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (5648 3228 (:REWRITE DEFAULT-CDR))
 (5515 920 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (5327 920 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (5080 920 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (4915 920 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (4707 323 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (4373 4373 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (3990 323 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (3960 192 (:DEFINITION ACL2S::PTP))
 (3872 474 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (3780 458 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (3563 323 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (3511 323 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (3454 474 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (3362 458 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (3158 474 (:REWRITE ACL2S::TWPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (3128 474 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (3066 458 (:REWRITE ACL2S::TWPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (3036 458 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (2825 589 (:DEFINITION ACL2S::PEERP))
 (1198 1198 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1174 587 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (951 339 (:REWRITE O-P-O-INFP-CAR))
 (758 244 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (589 589 (:REWRITE ACL2S::DEF=>PEER))
 (533 281 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (493 471 (:REWRITE <<-TRANSITIVE))
 (470 470 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (419 79 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (415 415 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (415 415 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (407 407 (:REWRITE ACL2S::DEF=>TWP))
 (407 407 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (358 358 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (358 358 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (330 215 (:REWRITE ALISTP-WHEN-ATOM))
 (304 130 (:REWRITE ACL2S::MSET-CONSTRUCTOR-PRED))
 (288 288 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (285 204 (:REWRITE RATIONALP-X))
 (260 260 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (260 260 (:REWRITE CONSP-BY-LEN))
 (215 215 (:REWRITE ACL2S::DEF=>ALIST))
 (204 204 (:REWRITE REDUCE-RATIONALP-+))
 (204 204 (:REWRITE REDUCE-RATIONALP-*))
 (204 204 (:REWRITE RATIONALP-MINUS-X))
 (204 204 (:META META-RATIONALP-CORRECT))
 (168 168 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (168 168 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (163 44 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (160 32 (:REWRITE ACL2-NUMBERP-X))
 (160 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (148 134 (:REWRITE O-P-DEF-O-FINP-1))
 (80 40 (:REWRITE ACL2S::TWPP-MODIFIER))
 (80 40 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (73 5 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 (60 30 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (60 30 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (39 39 (:REWRITE REDUCE-INTEGERP-+))
 (39 39 (:REWRITE INTEGERP-MINUS-X))
 (39 39 (:META META-INTEGERP-CORRECT))
 (35 5 (:DEFINITION NATP))
 (32 16 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (24 12 (:REWRITE MSET-PRESERVES-RECORDP))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (16 16 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (16 16 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (16 16 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (16 16 (:REWRITE |(equal c (/ x))|))
 (16 16 (:REWRITE |(equal c (- x))|))
 (16 16 (:REWRITE |(equal (/ x) c)|))
 (16 16 (:REWRITE |(equal (/ x) (/ y))|))
 (16 16 (:REWRITE |(equal (- x) c)|))
 (16 16 (:REWRITE |(equal (- x) (- y))|))
 (14 14 (:TYPE-PRESCRIPTION O-FINP))
 (11 11 (:REWRITE THE-FLOOR-BELOW))
 (11 11 (:REWRITE THE-FLOOR-ABOVE))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (11 11 (:REWRITE SIMPLIFY-SUMS-<))
 (11 11 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11 11 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (11 11 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (11 11 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE INTEGERP-<-CONSTANT))
 (11 11 (:REWRITE DEFAULT-LESS-THAN-2))
 (11 11 (:REWRITE DEFAULT-LESS-THAN-1))
 (11 11 (:REWRITE CONSTANT-<-INTEGERP))
 (11 11 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (11 11 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (11 11 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (11 11 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (11 11 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (11 11 (:REWRITE |(< c (- x))|))
 (11 11 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (11 11 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (11 11 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (11 11 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (11 11 (:REWRITE |(< (/ x) 0)|))
 (11 11 (:REWRITE |(< (/ x) (/ y))|))
 (11 11 (:REWRITE |(< (- x) c)|))
 (11 11 (:REWRITE |(< (- x) (- y))|))
 (11 11 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE MSET-AUX-CONSP))
 )
(ACL2S::DEF=>TOPIC-POS-RAT-MAP)
(ACL2S::TOPIC-POS-RAT-MAP=>DEF
 (763 11 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (479 130 (:REWRITE DEFAULT-CAR))
 (441 83 (:REWRITE DEFAULT-CDR))
 (391 6 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (266 6 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (264 2 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (228 6 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (204 6 (:DEFINITION ACL2S::TWPP))
 (186 29 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (178 2 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (154 2 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (143 29 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (133 2 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (131 29 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (130 130 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (126 6 (:DEFINITION ACL2S::PTP))
 (124 29 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (90 18 (:DEFINITION ACL2S::PEERP))
 (54 54 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (54 27 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (49 49 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (47 47 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (45 45 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (43 43 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (41 29 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (26 11 (:REWRITE O-P-O-INFP-CAR))
 (22 11 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (18 18 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (18 18 (:REWRITE ACL2S::DEF=>PEER))
 (13 13 (:TYPE-PRESCRIPTION ALISTP))
 (12 12 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (12 12 (:REWRITE ACL2S::DEF=>TWP))
 (12 12 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (11 11 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (10 2 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (9 9 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (9 9 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (9 9 (:REWRITE REDUCE-RATIONALP-+))
 (9 9 (:REWRITE REDUCE-RATIONALP-*))
 (9 9 (:REWRITE RATIONALP-X))
 (9 9 (:REWRITE RATIONALP-MINUS-X))
 (9 9 (:META META-RATIONALP-CORRECT))
 (8 2 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (5 5 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (4 4 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (2 2 (:REWRITE O-P-DEF-O-FINP-1))
 (2 2 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE ACL2S::DEF=>ALIST))
 (2 2 (:REWRITE ALISTP-WHEN-ATOM))
 )
(ACL2S::TOPIC-POS-RAT-MAP-IS-SUBTYPE-OF-PEER-RATIONAL-MAP
 (1292 33 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (1148 236 (:REWRITE DEFAULT-CAR))
 (583 128 (:REWRITE DEFAULT-CDR))
 (579 18 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (528 20 (:DEFINITION ACL2S::TWPP))
 (430 18 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (388 71 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (361 11 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (348 11 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (344 73 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (305 11 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (292 71 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (258 18 (:DEFINITION ACL2S::PTP))
 (236 236 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (144 13 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (134 134 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (126 43 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (114 114 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (103 33 (:REWRITE O-P-O-INFP-CAR))
 (86 86 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (76 73 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (46 23 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (44 11 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (40 40 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (38 38 (:REWRITE ACL2S::DEF=>TWP))
 (33 33 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (33 33 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (32 32 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (32 32 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (28 28 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (25 25 (:TYPE-PRESCRIPTION RECORDP))
 (24 6 (:REWRITE RATIONALP-X))
 (23 23 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (23 23 (:REWRITE CONSP-BY-LEN))
 (22 22 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (22 22 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (20 20 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (20 20 (:REWRITE O-P-DEF-O-FINP-1))
 (20 10 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (14 14 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (11 11 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (11 11 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (11 11 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (11 11 (:REWRITE ACL2S::DEF=>ALIST))
 (11 11 (:REWRITE ALISTP-WHEN-ATOM))
 (10 10 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (9 9 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 6 (:META META-INTEGERP-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 )
(ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP
 (410 10 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (333 56 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (314 10 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (273 56 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (272 10 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (257 10 (:DEFINITION ACL2S::TWPP))
 (254 10 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (253 56 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (238 56 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (233 56 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (204 4 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (200 156 (:REWRITE DEFAULT-CAR))
 (189 9 (:DEFINITION ACL2S::PTP))
 (156 156 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (156 4 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (151 107 (:REWRITE DEFAULT-CDR))
 (140 4 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (135 27 (:DEFINITION ACL2S::PEERP))
 (128 4 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (124 4 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (96 96 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (90 90 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (84 84 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (78 78 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (72 72 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (54 54 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (54 27 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (50 25 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (50 17 (:REWRITE O-P-O-INFP-CAR))
 (40 4 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (28 4 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (28 4 (:REWRITE ALISTP-WHEN-ATOM))
 (27 27 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (27 27 (:REWRITE ACL2S::DEF=>PEER))
 (26 17 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (25 25 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (25 25 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (25 25 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (25 25 (:REWRITE CONSP-BY-LEN))
 (19 19 (:REWRITE ACL2S::DEF=>TWP))
 (19 19 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (19 19 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (19 19 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (19 19 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (18 18 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (9 9 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (9 9 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (9 9 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (9 9 (:REWRITE REDUCE-RATIONALP-+))
 (9 9 (:REWRITE REDUCE-RATIONALP-*))
 (9 9 (:REWRITE RATIONALP-X))
 (9 9 (:REWRITE RATIONALP-MINUS-X))
 (9 9 (:META META-RATIONALP-CORRECT))
 (8 8 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (8 8 (:REWRITE O-P-DEF-O-FINP-1))
 (4 4 (:REWRITE ACL2S::DEF=>ALIST))
 )
(ACL2S::TOPIC-LOP-MAPP-IMPLIES-NO-NIL-VAL-ALISTP
 (1578 25 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (1044 284 (:REWRITE DEFAULT-CAR))
 (967 195 (:REWRITE DEFAULT-CDR))
 (778 18 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (586 18 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (512 18 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (469 18 (:DEFINITION ACL2S::TWPP))
 (458 18 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (413 96 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (400 8 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (357 17 (:DEFINITION ACL2S::PTP))
 (353 96 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (333 96 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (318 96 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (313 96 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (304 8 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (284 284 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (272 8 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (255 51 (:DEFINITION ACL2S::PEERP))
 (244 8 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (236 8 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (204 4 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (176 176 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (170 170 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (164 164 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (158 158 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (156 4 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (152 152 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (140 4 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (128 4 (:REWRITE ACL2S::TWPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (124 4 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (102 102 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (102 51 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (66 25 (:REWRITE O-P-O-INFP-CAR))
 (51 51 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (51 51 (:REWRITE ACL2S::DEF=>PEER))
 (50 25 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (35 35 (:REWRITE ACL2S::DEF=>TWP))
 (35 35 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (35 35 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (35 35 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (35 35 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (34 34 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (32 8 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (32 8 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (25 25 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (25 25 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (25 25 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (25 25 (:REWRITE CONSP-BY-LEN))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (17 17 (:REWRITE REDUCE-RATIONALP-+))
 (17 17 (:REWRITE REDUCE-RATIONALP-*))
 (17 17 (:REWRITE RATIONALP-X))
 (17 17 (:REWRITE RATIONALP-MINUS-X))
 (17 17 (:META META-RATIONALP-CORRECT))
 (16 16 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (8 8 (:REWRITE O-P-DEF-O-FINP-1))
 (8 8 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (8 8 (:REWRITE ACL2S::DEF=>ALIST))
 (8 8 (:REWRITE ALISTP-WHEN-ATOM))
 )
(ACL2S::TOPIC-LOP-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP
 (1578 25 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (1044 284 (:REWRITE DEFAULT-CAR))
 (967 195 (:REWRITE DEFAULT-CDR))
 (778 18 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (586 18 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (512 18 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (469 18 (:DEFINITION ACL2S::TWPP))
 (458 18 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (413 96 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (400 8 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (357 17 (:DEFINITION ACL2S::PTP))
 (353 96 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (333 96 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (318 96 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (313 96 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (304 8 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (284 284 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (272 8 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (255 51 (:DEFINITION ACL2S::PEERP))
 (244 8 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (236 8 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (204 4 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (176 176 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (170 170 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (164 164 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (158 158 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (156 4 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (152 152 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (140 4 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (128 4 (:REWRITE ACL2S::TWPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (124 4 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (102 102 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (102 51 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (66 25 (:REWRITE O-P-O-INFP-CAR))
 (51 51 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (51 51 (:REWRITE ACL2S::DEF=>PEER))
 (50 25 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (35 35 (:REWRITE ACL2S::DEF=>TWP))
 (35 35 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (35 35 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (35 35 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (35 35 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (34 34 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (32 8 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (32 8 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (25 25 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (25 25 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (25 25 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (25 25 (:REWRITE CONSP-BY-LEN))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (17 17 (:REWRITE REDUCE-RATIONALP-+))
 (17 17 (:REWRITE REDUCE-RATIONALP-*))
 (17 17 (:REWRITE RATIONALP-X))
 (17 17 (:REWRITE RATIONALP-MINUS-X))
 (17 17 (:META META-RATIONALP-CORRECT))
 (16 16 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (8 8 (:REWRITE O-P-DEF-O-FINP-1))
 (8 8 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (8 8 (:REWRITE ACL2S::DEF=>ALIST))
 (8 8 (:REWRITE ALISTP-WHEN-ATOM))
 )
(ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP)
(ACL2S::TOPIC-LOP-MAPP-EXCLUDES-ATOM-LIST)
(ACL2S::TOPIC-LOP-MAPP-MAP-IDENTITY2-GENERALIZE)
(ACL2S::TOPIC-LOP-MAPP-DOMAIN-LEMMA
 (4728 65 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (3123 729 (:REWRITE DEFAULT-CAR))
 (2612 443 (:REWRITE DEFAULT-CDR))
 (1736 32 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (1260 32 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (1217 17 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (1097 32 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (975 32 (:DEFINITION ACL2S::TWPP))
 (961 194 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (950 32 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (889 17 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (791 194 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (789 17 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (739 194 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (729 729 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (690 17 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (686 194 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (674 194 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (672 32 (:DEFINITION ACL2S::PTP))
 (666 17 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (480 96 (:DEFINITION ACL2S::PEERP))
 (424 194 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (286 19 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (228 228 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (228 114 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (184 65 (:REWRITE O-P-O-INFP-CAR))
 (96 96 (:REWRITE ACL2S::DEF=>PEER))
 (74 74 (:TYPE-PRESCRIPTION ALISTP))
 (72 72 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (71 71 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (71 71 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (70 14 (:REWRITE ACL2-NUMBERP-X))
 (70 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (68 17 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (66 45 (:REWRITE RATIONALP-X))
 (64 64 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (64 64 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (64 64 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (62 62 (:REWRITE ACL2S::DEF=>TWP))
 (62 62 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (60 60 (:TYPE-PRESCRIPTION RECORDP))
 (55 55 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (55 55 (:REWRITE CONSP-BY-LEN))
 (45 45 (:REWRITE REDUCE-RATIONALP-+))
 (45 45 (:REWRITE REDUCE-RATIONALP-*))
 (45 45 (:REWRITE RATIONALP-MINUS-X))
 (45 45 (:META META-RATIONALP-CORRECT))
 (44 40 (:REWRITE <<-TRANSITIVE))
 (38 38 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (38 38 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (36 36 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (34 34 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (30 30 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (27 27 (:REWRITE O-P-DEF-O-FINP-1))
 (17 17 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (17 17 (:REWRITE ACL2S::DEF=>ALIST))
 (17 17 (:REWRITE ALISTP-WHEN-ATOM))
 (14 7 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (11 11 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (7 7 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (7 7 (:REWRITE |(equal c (/ x))|))
 (7 7 (:REWRITE |(equal c (- x))|))
 (7 7 (:REWRITE |(equal (/ x) c)|))
 (7 7 (:REWRITE |(equal (/ x) (/ y))|))
 (7 7 (:REWRITE |(equal (- x) c)|))
 (7 7 (:REWRITE |(equal (- x) (- y))|))
 (7 7 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::DELETING-AN-ENTRY-IN-TOPIC-LOP-MAPP
 (9955 132 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (9440 3679 (:REWRITE DEFAULT-CAR))
 (7757 126 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (7651 132 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (7268 132 (:DEFINITION ACL2S::TWPP))
 (6832 126 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (4547 2676 (:REWRITE DEFAULT-CDR))
 (4171 737 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (3766 737 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (3766 737 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (3690 737 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (3679 3679 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (3598 737 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (3438 248 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (3053 383 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (2806 360 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (2657 248 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (2646 126 (:DEFINITION ACL2S::PTP))
 (2626 248 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (2466 248 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (2465 383 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (2452 383 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (2351 383 (:REWRITE ACL2S::TWPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (2318 360 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (2302 248 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (2273 360 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (2215 383 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (2173 360 (:REWRITE ACL2S::TWPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (2086 360 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (1860 372 (:DEFINITION ACL2S::PEERP))
 (816 816 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (816 408 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (669 241 (:REWRITE O-P-O-INFP-CAR))
 (593 30 (:REWRITE RECORDP-OF-CONS))
 (580 190 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (524 282 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (489 60 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (427 402 (:REWRITE <<-TRANSITIVE))
 (372 372 (:REWRITE ACL2S::DEF=>PEER))
 (326 184 (:REWRITE ALISTP-WHEN-ATOM))
 (325 325 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (325 325 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (298 80 (:REWRITE ACL2S::MSET-CONSTRUCTOR-PRED))
 (280 280 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (258 258 (:REWRITE ACL2S::DEF=>TWP))
 (258 258 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (258 258 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (236 236 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (236 236 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (214 214 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (209 209 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (209 209 (:REWRITE CONSP-BY-LEN))
 (184 184 (:REWRITE ACL2S::DEF=>ALIST))
 (166 24 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (158 128 (:REWRITE RATIONALP-X))
 (140 140 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (140 140 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (128 128 (:REWRITE REDUCE-RATIONALP-+))
 (128 128 (:REWRITE REDUCE-RATIONALP-*))
 (128 128 (:REWRITE RATIONALP-MINUS-X))
 (128 128 (:META META-RATIONALP-CORRECT))
 (118 118 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (112 22 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (109 87 (:REWRITE O-P-DEF-O-FINP-1))
 (100 20 (:REWRITE ACL2-NUMBERP-X))
 (46 23 (:REWRITE ACL2S::TWPP-MODIFIER))
 (46 23 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (46 23 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (46 23 (:REWRITE ACL2S::DELETING-AN-ENTRY-IN-TWPP))
 (46 23 (:REWRITE ACL2S::DELETING-AN-ENTRY-IN-PT-TCTRS-MAPP))
 (46 23 (:REWRITE ACL2S::DELETING-AN-ENTRY-IN-P-GCTRS-MAPP))
 (35 35 (:REWRITE MSET-AUX-CONSP))
 (32 22 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (30 15 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (30 15 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (30 15 (:REWRITE MSET-PRESERVES-RECORDP))
 (30 15 (:REWRITE ACL2S::DELETING-AN-ENTRY-IN-TOPIC-POS-RAT-MAPP))
 (30 15 (:REWRITE ACL2S::DELETING-AN-ENTRY-IN-PEER-RATIONAL-MAPP))
 (22 22 (:TYPE-PRESCRIPTION O-FINP))
 (22 22 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (22 22 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (22 22 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (22 22 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (22 22 (:REWRITE |(equal c (/ x))|))
 (22 22 (:REWRITE |(equal c (- x))|))
 (22 22 (:REWRITE |(equal (/ x) c)|))
 (22 22 (:REWRITE |(equal (/ x) (/ y))|))
 (22 22 (:REWRITE |(equal (- x) c)|))
 (22 22 (:REWRITE |(equal (- x) (- y))|))
 (10 10 (:REWRITE REDUCE-INTEGERP-+))
 (10 10 (:REWRITE INTEGERP-MINUS-X))
 (10 10 (:META META-INTEGERP-CORRECT))
 (10 1 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 (4 2 (:REWRITE ALISTP-OF-CDR))
 (2 2 (:REWRITE MSET-NON-NIL-CANNOT-BE-NIL))
 )
(ACL2S::TOPIC-LOP-MAPP-SELECTOR
 (9068 113 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (8276 3273 (:REWRITE DEFAULT-CAR))
 (7522 113 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (7003 113 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (6690 113 (:DEFINITION ACL2S::TWPP))
 (6584 113 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (5877 215 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (3937 649 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (3712 649 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (3644 649 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (3599 649 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (3582 649 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (3273 3273 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (3269 2423 (:REWRITE DEFAULT-CDR))
 (2816 358 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (2766 348 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (2684 186 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (2387 358 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (2373 113 (:DEFINITION ACL2S::PTP))
 (2337 348 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (2251 358 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (2226 649 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (2201 348 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (2183 186 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (2155 358 (:REWRITE ACL2S::TWPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (2121 358 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (2105 348 (:REWRITE ACL2S::TWPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (2071 348 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (2023 186 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (1909 186 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (1869 186 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (1695 339 (:DEFINITION ACL2S::PEERP))
 (1212 1212 (:TYPE-PRESCRIPTION RECORDP))
 (902 358 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (882 348 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (750 750 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (750 375 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (712 68 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (645 345 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (606 215 (:REWRITE O-P-O-INFP-CAR))
 (526 186 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (341 337 (:REWRITE <<-TRANSITIVE))
 (339 339 (:REWRITE ACL2S::DEF=>PEER))
 (258 118 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (250 250 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (235 235 (:TYPE-PRESCRIPTION ALISTP))
 (226 226 (:REWRITE ACL2S::DEF=>TWP))
 (226 226 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (226 226 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (226 226 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (226 226 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (222 222 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (222 222 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (173 137 (:REWRITE RATIONALP-X))
 (137 137 (:REWRITE REDUCE-RATIONALP-+))
 (137 137 (:REWRITE REDUCE-RATIONALP-*))
 (137 137 (:REWRITE RATIONALP-MINUS-X))
 (137 137 (:META META-RATIONALP-CORRECT))
 (129 129 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (125 125 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (125 125 (:REWRITE CONSP-BY-LEN))
 (120 24 (:REWRITE ACL2-NUMBERP-X))
 (120 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (118 118 (:REWRITE ACL2S::DEF=>ALIST))
 (118 118 (:REWRITE ALISTP-WHEN-ATOM))
 (90 88 (:REWRITE O-P-DEF-O-FINP-1))
 (24 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE REDUCE-INTEGERP-+))
 (12 12 (:REWRITE INTEGERP-MINUS-X))
 (12 12 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (12 12 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (12 12 (:REWRITE |(equal c (/ x))|))
 (12 12 (:REWRITE |(equal c (- x))|))
 (12 12 (:REWRITE |(equal (/ x) c)|))
 (12 12 (:REWRITE |(equal (/ x) (/ y))|))
 (12 12 (:REWRITE |(equal (- x) c)|))
 (12 12 (:REWRITE |(equal (- x) (- y))|))
 (12 12 (:META META-INTEGERP-CORRECT))
 (11 11 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (2 2 (:TYPE-PRESCRIPTION O-FINP))
 )
(ACL2S::TOPIC-LOP-MAPP-SELECTOR-GENERALIZE
 (4036 2 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (3600 12 (:DEFINITION RECORDP))
 (1294 12 (:DEFINITION ORDERED-UNIQUE-KEY-ALISTP))
 (884 14 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (779 310 (:REWRITE DEFAULT-CAR))
 (720 14 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (662 14 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (658 12 (:DEFINITION NO-NIL-VAL-ALISTP))
 (624 14 (:DEFINITION ACL2S::TWPP))
 (612 14 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (477 29 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (418 72 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (394 72 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (386 72 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (380 72 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (378 72 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (310 310 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (294 14 (:DEFINITION ACL2S::PTP))
 (284 4 (:DEFINITION MGET))
 (267 225 (:REWRITE DEFAULT-CDR))
 (260 24 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (260 24 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (228 14 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (212 24 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (212 24 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (210 42 (:DEFINITION ACL2S::PEERP))
 (196 24 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (196 24 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (184 24 (:REWRITE ACL2S::TWPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (184 24 (:REWRITE ACL2S::TWPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (180 24 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (180 24 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (180 14 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (164 14 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (152 14 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (150 150 (:TYPE-PRESCRIPTION RECORDP))
 (148 14 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (134 40 (:REWRITE <<-TRICHOTOMY))
 (128 72 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (102 18 (:REWRITE <<-ASYMMETRIC))
 (88 29 (:REWRITE O-P-O-INFP-CAR))
 (84 84 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (84 42 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (60 30 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (56 24 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (56 24 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (42 42 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (42 42 (:REWRITE ACL2S::DEF=>PEER))
 (40 40 (:REWRITE <<-TRANSITIVE))
 (40 8 (:REWRITE ACL2-NUMBERP-X))
 (40 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (36 14 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (32 32 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (32 32 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (31 17 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (30 18 (:REWRITE RATIONALP-X))
 (28 28 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (28 28 (:REWRITE ACL2S::DEF=>TWP))
 (28 28 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (28 28 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (28 28 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (28 28 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (28 12 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (26 26 (:TYPE-PRESCRIPTION ALISTP))
 (18 18 (:REWRITE REDUCE-RATIONALP-+))
 (18 18 (:REWRITE REDUCE-RATIONALP-*))
 (18 18 (:REWRITE RATIONALP-MINUS-X))
 (18 18 (:META META-RATIONALP-CORRECT))
 (15 15 (:REWRITE O-P-DEF-O-FINP-1))
 (14 14 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (14 14 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (14 14 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (14 14 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (14 14 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (14 14 (:REWRITE CONSP-BY-LEN))
 (12 12 (:REWRITE ACL2S::DEF=>ALIST))
 (12 12 (:REWRITE ALISTP-WHEN-ATOM))
 (8 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 (4 4 (:META META-INTEGERP-CORRECT))
 (2 2 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 )
(ACL2S::TOPIC-LOP-MAPP-MODIFIER
 (19664 257 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (14607 257 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (13966 6711 (:REWRITE DEFAULT-CAR))
 (13656 257 (:DEFINITION ACL2S::TWPP))
 (12795 220 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (11270 220 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (9540 502 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (8562 1283 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (7560 1283 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (7358 1283 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (6862 4938 (:REWRITE DEFAULT-CDR))
 (6714 1283 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (6711 6711 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (6455 1283 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (5761 408 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (5528 611 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (5526 601 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (5361 257 (:DEFINITION ACL2S::PTP))
 (4262 408 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (4221 611 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (4219 601 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (3948 408 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (3947 611 (:REWRITE ACL2S::TWPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (3945 601 (:REWRITE ACL2S::TWPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (3918 408 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (3881 611 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (3877 601 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (3610 734 (:DEFINITION ACL2S::PEERP))
 (3454 611 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-NO-NIL-VAL-ALISTP))
 (3450 601 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ORDERED-UNIQUE-KEY-ALISTP))
 (3393 408 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (1636 1636 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1620 810 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (1177 447 (:REWRITE O-P-O-INFP-CAR))
 (904 324 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (734 734 (:REWRITE ACL2S::DEF=>PEER))
 (734 633 (:REWRITE <<-TRANSITIVE))
 (642 642 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (536 536 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (536 536 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (511 84 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (495 495 (:REWRITE ACL2S::DEF=>TWP))
 (495 495 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (495 495 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (445 285 (:REWRITE ALISTP-WHEN-ATOM))
 (386 386 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (386 386 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (377 377 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (377 377 (:REWRITE CONSP-BY-LEN))
 (359 359 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (340 340 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (340 340 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (298 80 (:REWRITE ACL2S::MSET-CONSTRUCTOR-PRED))
 (285 285 (:REWRITE ACL2S::DEF=>ALIST))
 (242 191 (:REWRITE RATIONALP-X))
 (195 35 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (191 191 (:REWRITE REDUCE-RATIONALP-+))
 (191 191 (:REWRITE REDUCE-RATIONALP-*))
 (191 191 (:REWRITE RATIONALP-MINUS-X))
 (191 191 (:META META-RATIONALP-CORRECT))
 (174 174 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (170 34 (:REWRITE ACL2-NUMBERP-X))
 (170 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (162 132 (:REWRITE O-P-DEF-O-FINP-1))
 (62 31 (:REWRITE ACL2S::TWPP-MODIFIER))
 (62 31 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (62 31 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (35 35 (:REWRITE MSET-AUX-CONSP))
 (34 17 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (30 30 (:TYPE-PRESCRIPTION O-FINP))
 (30 15 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (30 15 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (30 15 (:REWRITE MSET-PRESERVES-RECORDP))
 (26 4 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 (17 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE REDUCE-INTEGERP-+))
 (17 17 (:REWRITE INTEGERP-MINUS-X))
 (17 17 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (17 17 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (17 17 (:REWRITE |(equal c (/ x))|))
 (17 17 (:REWRITE |(equal c (- x))|))
 (17 17 (:REWRITE |(equal (/ x) c)|))
 (17 17 (:REWRITE |(equal (/ x) (/ y))|))
 (17 17 (:REWRITE |(equal (- x) c)|))
 (17 17 (:REWRITE |(equal (- x) (- y))|))
 (17 17 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::DEF=>TOPIC-LOP-MAP)
(ACL2S::TOPIC-LOP-MAP=>DEF
 (930 11 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (582 155 (:REWRITE DEFAULT-CAR))
 (533 101 (:REWRITE DEFAULT-CDR))
 (403 6 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (278 6 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (272 2 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (240 6 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (216 6 (:DEFINITION ACL2S::TWPP))
 (209 6 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (204 36 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (186 2 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (162 2 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (161 36 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (155 155 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (149 36 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (142 36 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (141 2 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (139 36 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (135 2 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (126 6 (:DEFINITION ACL2S::PTP))
 (90 18 (:DEFINITION ACL2S::PEERP))
 (56 56 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (54 54 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (54 54 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (54 27 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (52 52 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (50 50 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (50 36 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (48 48 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (26 11 (:REWRITE O-P-O-INFP-CAR))
 (22 11 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (18 18 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (18 18 (:REWRITE ACL2S::DEF=>PEER))
 (15 15 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (13 13 (:TYPE-PRESCRIPTION ALISTP))
 (12 12 (:REWRITE ACL2S::DEF=>TWP))
 (12 12 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (11 11 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (10 2 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (9 9 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (9 9 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (9 9 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (9 9 (:REWRITE REDUCE-RATIONALP-+))
 (9 9 (:REWRITE REDUCE-RATIONALP-*))
 (9 9 (:REWRITE RATIONALP-X))
 (9 9 (:REWRITE RATIONALP-MINUS-X))
 (9 9 (:META META-RATIONALP-CORRECT))
 (8 2 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (5 5 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (4 4 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (2 2 (:REWRITE O-P-DEF-O-FINP-1))
 (2 2 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE ACL2S::DEF=>ALIST))
 (2 2 (:REWRITE ALISTP-WHEN-ATOM))
 )
(ACL2S::MGET-TOPIC-LOP-MAPP
 (41261 569 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (15518 537 (:DEFINITION ACL2S::TWPP))
 (14669 537 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (14128 481 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (13133 2886 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (13098 481 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (12983 2886 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (12981 2886 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (12649 407 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (11775 2886 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (11171 2886 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (8874 8874 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (8311 236 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (8052 236 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (7885 236 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (7353 236 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (5859 236 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (4887 375 (:DEFINITION ACL2S::PTP))
 (3260 3260 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (3248 1192 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (1875 569 (:REWRITE O-P-O-INFP-CAR))
 (1304 236 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (1180 656 (:REWRITE RECORDP-OF-CONS))
 (1132 1020 (:REWRITE ACL2S::DEF=>LOP))
 (987 987 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (987 987 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (976 976 (:REWRITE ACL2S::DEF=>TWP))
 (976 976 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (944 236 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (848 848 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (823 823 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (823 823 (:REWRITE CONSP-BY-LEN))
 (816 816 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (816 816 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (595 595 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (472 472 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (392 392 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (386 366 (:REWRITE O-P-DEF-O-FINP-1))
 (376 376 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (376 188 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (335 335 (:REWRITE REDUCE-RATIONALP-+))
 (335 335 (:REWRITE REDUCE-RATIONALP-*))
 (335 335 (:REWRITE RATIONALP-X))
 (335 335 (:REWRITE RATIONALP-MINUS-X))
 (335 335 (:META META-RATIONALP-CORRECT))
 (252 252 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (240 40 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (236 236 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (236 236 (:REWRITE ACL2S::DEF=>ALIST))
 (236 236 (:REWRITE ALISTP-WHEN-ATOM))
 (196 196 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (192 48 (:REWRITE <<-TRICHOTOMY))
 (160 160 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (96 16 (:REWRITE <<-ASYMMETRIC))
 (48 48 (:REWRITE <<-TRANSITIVE))
 (32 32 (:REWRITE ACL2S::DEF=>WP))
 (20 20 (:TYPE-PRESCRIPTION O-FINP))
 )
(ACL2S::MSET-TOPIC-LOP-MAPP)
(ACL2S::TOPIC-LOP-MAP-KEYS
 (5665 92 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (2196 75 (:DEFINITION ACL2S::TWPP))
 (2077 75 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (1934 66 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (1913 410 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (1882 410 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (1862 410 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (1826 56 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (1783 66 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (1675 410 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (1574 410 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (1308 1308 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1112 32 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (1095 32 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (1089 32 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (969 32 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (782 32 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (750 54 (:DEFINITION ACL2S::PTP))
 (641 641 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (565 565 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (564 564 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (542 542 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (540 183 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (528 528 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (466 466 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (303 92 (:REWRITE O-P-O-INFP-CAR))
 (261 32 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (213 187 (:REWRITE ACL2S::DEF=>LOP))
 (164 164 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (164 164 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (158 94 (:REWRITE ACL2S::DEF=>LOT))
 (144 144 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (139 139 (:REWRITE ACL2S::DEF=>TWP))
 (139 139 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (128 32 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (125 37 (:REWRITE ALIST-KEYS-WHEN-ATOM))
 (119 119 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (114 114 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (114 114 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (104 104 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (104 104 (:REWRITE CONSP-BY-LEN))
 (85 85 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (79 42 (:REWRITE RECORDP-OF-CONS))
 (78 78 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (72 72 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (64 64 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (62 60 (:REWRITE O-P-DEF-O-FINP-1))
 (60 60 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (58 58 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (58 29 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (54 9 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (48 48 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (48 48 (:REWRITE REDUCE-RATIONALP-+))
 (48 48 (:REWRITE REDUCE-RATIONALP-*))
 (48 48 (:REWRITE RATIONALP-X))
 (48 48 (:REWRITE RATIONALP-MINUS-X))
 (48 48 (:META META-RATIONALP-CORRECT))
 (39 39 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (33 33 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (32 32 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (32 32 (:REWRITE ACL2S::DEF=>ALIST))
 (32 32 (:REWRITE ALISTP-WHEN-ATOM))
 (30 2 (:REWRITE ACL2S::CONS-LOPP-SIG))
 (29 29 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (12 3 (:REWRITE <<-TRICHOTOMY))
 (8 8 (:TYPE-PRESCRIPTION <<))
 (6 1 (:REWRITE <<-ASYMMETRIC))
 (3 3 (:REWRITE <<-TRANSITIVE))
 (2 2 (:TYPE-PRESCRIPTION O-FINP))
 (2 2 (:REWRITE ACL2S::DEF=>WP))
 )
(ACL2S::NBR-TOPIC-STATEP-TAG-BRIDGE-LEMMA1)
(ACL2S::NBR-TOPIC-STATEP-TAG-BRIDGE-LEMMA2
 (270 23 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (219 4 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (210 23 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (194 23 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (194 23 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (159 4 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (143 4 (:DEFINITION ACL2S::TWPP))
 (143 4 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (100 4 (:DEFINITION ACL2S::PTP))
 (60 12 (:DEFINITION ACL2S::PEERP))
 (52 52 (:REWRITE DEFAULT-CAR))
 (52 52 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (52 27 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (52 27 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (52 27 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (52 27 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (52 27 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (52 27 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (47 23 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (47 23 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (40 8 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (36 36 (:REWRITE DEFAULT-CDR))
 (32 32 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (32 16 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (29 29 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (29 29 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (25 25 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (25 25 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (25 25 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (25 25 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (24 12 (:REWRITE MSET-PRESERVES-RECORDP))
 (20 20 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (12 12 (:REWRITE ACL2S::DEF=>PEER))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (8 8 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (8 8 (:REWRITE ACL2S::DEF=>TWP))
 (8 8 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (8 4 (:REWRITE ACL2S::TWPP-MODIFIER))
 (8 4 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (8 4 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (8 4 (:REWRITE O-P-O-INFP-CAR))
 (8 4 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (8 4 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION ALISTP))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE RATIONALP-X))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (4 4 (:REWRITE MSET-DIFF-MSET2))
 (4 4 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (4 4 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (4 4 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (4 4 (:REWRITE CONSP-BY-LEN))
 (4 4 (:META META-RATIONALP-CORRECT))
 )
(ACL2S::NBR-TOPIC-STATEP-TAG-IS-NON-EMPTY
 (46 23 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (46 23 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (46 23 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (46 23 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (46 23 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (46 23 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (11 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (4 1 (:REWRITE RATIONALP-X))
 (3 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::NBR-TOPIC-STATEP-DEF-CRUX
 (12 6 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (12 6 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (12 6 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (12 6 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (12 6 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (12 6 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 )
(ACL2S::NBR-TOPIC-STATEP-UNIQUE-TAG
 (2398 201 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (2140 37 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (1963 37 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (1695 201 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (1695 201 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (1663 201 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (1515 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1325 5 (:REWRITE ACL2-NUMBERP-X))
 (1278 37 (:DEFINITION ACL2S::TWPP))
 (1266 37 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (925 37 (:DEFINITION ACL2S::PTP))
 (920 5 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-SELECTOR))
 (740 373 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (740 373 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (740 373 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (740 373 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (740 373 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (740 373 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (575 111 (:DEFINITION ACL2S::PEERP))
 (506 481 (:REWRITE DEFAULT-CAR))
 (481 481 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (404 404 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (404 404 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (394 201 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (394 201 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (370 74 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (367 367 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (367 367 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (367 367 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (367 367 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (358 333 (:REWRITE DEFAULT-CDR))
 (326 153 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (306 306 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (252 42 (:REWRITE RATIONALP-X))
 (195 195 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (160 80 (:REWRITE MSET-PRESERVES-RECORDP))
 (131 111 (:REWRITE ACL2S::DEF=>PEER))
 (94 47 (:REWRITE O-P-O-INFP-CAR))
 (84 47 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (74 74 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (74 74 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (74 74 (:REWRITE ACL2S::DEF=>TWP))
 (74 74 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (74 74 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (74 74 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (74 37 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (74 37 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (70 10 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (54 27 (:REWRITE ACL2S::TWPP-MODIFIER))
 (54 27 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (54 27 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (54 27 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (47 47 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (47 47 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (42 42 (:REWRITE REDUCE-RATIONALP-+))
 (42 42 (:REWRITE REDUCE-RATIONALP-*))
 (42 42 (:REWRITE RATIONALP-MINUS-X))
 (42 42 (:META META-RATIONALP-CORRECT))
 (37 37 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (37 37 (:REWRITE CONSP-BY-LEN))
 (28 28 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (24 24 (:REWRITE MSET-DIFF-MSET2))
 (10 10 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (10 10 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE REDUCE-INTEGERP-+))
 (10 10 (:REWRITE INTEGERP-MINUS-X))
 (10 10 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (10 10 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE |(equal c (/ x))|))
 (10 10 (:REWRITE |(equal c (- x))|))
 (10 10 (:REWRITE |(equal (/ x) c)|))
 (10 10 (:REWRITE |(equal (/ x) (/ y))|))
 (10 10 (:REWRITE |(equal (- x) c)|))
 (10 10 (:REWRITE |(equal (- x) (- y))|))
 (10 10 (:META META-INTEGERP-CORRECT))
 (5 5 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 )
(ACL2S::NBR-TOPIC-STATEP-IMPLIES-CONSP)
(ACL2S::NBR-TOPIC-STATEP-IMPLIES-GOOD-MAP)
(ACL2S::NBR-TOPIC-STATEP-EXCLUDES-ATOM-LIST)
(ACL2S::NBR-TOPIC-STATEP-FC-EQUALITY
 (382 32 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (312 6 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (292 32 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (268 32 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (268 32 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (226 6 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (204 6 (:DEFINITION ACL2S::TWPP))
 (200 6 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (150 6 (:DEFINITION ACL2S::PTP))
 (90 18 (:DEFINITION ACL2S::PEERP))
 (78 78 (:REWRITE DEFAULT-CAR))
 (78 78 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (60 32 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (60 32 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (60 12 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (54 54 (:REWRITE DEFAULT-CDR))
 (48 48 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (48 24 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (30 30 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (28 16 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (28 16 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (28 16 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (28 16 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (28 16 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (28 16 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (18 18 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (18 18 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (18 18 (:REWRITE ACL2S::DEF=>PEER))
 (16 8 (:REWRITE MSET-PRESERVES-RECORDP))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP))
 (12 12 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (12 12 (:REWRITE ACL2S::DEF=>TWP))
 (12 12 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (12 6 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (12 6 (:REWRITE O-P-O-INFP-CAR))
 (12 6 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (12 6 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (8 8 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (8 8 (:REWRITE MSET-DIFF-MSET2))
 (8 4 (:REWRITE ACL2S::TWPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE RATIONALP-X))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (6 6 (:META META-RATIONALP-CORRECT))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 )
(ACL2S::NBR-TOPIC-STATEP-NBR-TOPICSUBS-SELECTOR)
(ACL2S::NBR-TOPIC-STATEP-TOPIC-FANOUT-SELECTOR)
(ACL2S::NBR-TOPIC-STATEP-LAST-PUB-SELECTOR)
(ACL2S::NBR-TOPIC-STATEP-TOPIC-MESH-SELECTOR)
(ACL2S::NBR-TOPIC-STATEP-NBR-TOPICSUBS-MODIFIER
 (2222 1125 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (2222 1125 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (2222 1125 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (2222 1125 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (2222 1125 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (2222 1125 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (1112 1112 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (1112 1112 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (1097 1097 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (1097 1097 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (1097 1097 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (1097 1097 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (1032 115 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (812 15 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (807 115 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (747 115 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (747 115 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (589 15 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (530 15 (:DEFINITION ACL2S::TWPP))
 (528 15 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (375 15 (:DEFINITION ACL2S::PTP))
 (225 45 (:DEFINITION ACL2S::PEERP))
 (211 211 (:REWRITE DEFAULT-CAR))
 (211 211 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (201 115 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (201 115 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (151 151 (:REWRITE DEFAULT-CDR))
 (150 30 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (120 120 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (120 60 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (82 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (75 75 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (72 36 (:REWRITE MSET-PRESERVES-RECORDP))
 (70 14 (:REWRITE ACL2-NUMBERP-X))
 (62 62 (:REWRITE MSET-DIFF-MSET2))
 (50 25 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (45 45 (:REWRITE ACL2S::DEF=>PEER))
 (43 22 (:REWRITE RATIONALP-X))
 (30 30 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (30 30 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (30 30 (:REWRITE ACL2S::DEF=>TWP))
 (30 30 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (30 30 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (30 30 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (30 15 (:REWRITE ACL2S::TWPP-MODIFIER))
 (30 15 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (30 15 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (30 15 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (30 15 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (30 15 (:REWRITE O-P-O-INFP-CAR))
 (30 15 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (26 19 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (25 25 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (25 25 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (25 25 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (25 25 (:REWRITE CONSP-BY-LEN))
 (22 22 (:REWRITE REDUCE-RATIONALP-+))
 (22 22 (:REWRITE REDUCE-RATIONALP-*))
 (22 22 (:REWRITE RATIONALP-MINUS-X))
 (22 22 (:META META-RATIONALP-CORRECT))
 (20 20 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (19 19 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (19 19 (:REWRITE |(equal c (/ x))|))
 (19 19 (:REWRITE |(equal c (- x))|))
 (19 19 (:REWRITE |(equal (/ x) c)|))
 (19 19 (:REWRITE |(equal (/ x) (/ y))|))
 (19 19 (:REWRITE |(equal (- x) c)|))
 (19 19 (:REWRITE |(equal (- x) (- y))|))
 (10 10 (:REWRITE S-DIFF-ENTRY-NON-EMPTY-GOOD-MAP-IS-CONSP2))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::NBR-TOPIC-STATEP-TOPIC-FANOUT-MODIFIER
 (2278 1153 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (2278 1153 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (2278 1153 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (2278 1153 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (2278 1153 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (2278 1153 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (1140 1140 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (1140 1140 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (1125 1125 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (1125 1125 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (1125 1125 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (1125 1125 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (1033 116 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (812 15 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (808 116 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (748 116 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (748 116 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (589 15 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (530 15 (:DEFINITION ACL2S::TWPP))
 (528 15 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (375 15 (:DEFINITION ACL2S::PTP))
 (225 45 (:DEFINITION ACL2S::PEERP))
 (211 211 (:REWRITE DEFAULT-CAR))
 (211 211 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (202 116 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (202 116 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (151 151 (:REWRITE DEFAULT-CDR))
 (150 30 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (120 120 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (120 60 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (82 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (75 75 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (72 36 (:REWRITE MSET-PRESERVES-RECORDP))
 (70 14 (:REWRITE ACL2-NUMBERP-X))
 (62 62 (:REWRITE MSET-DIFF-MSET2))
 (50 25 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (45 45 (:REWRITE ACL2S::DEF=>PEER))
 (43 22 (:REWRITE RATIONALP-X))
 (30 30 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (30 30 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (30 30 (:REWRITE ACL2S::DEF=>TWP))
 (30 30 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (30 30 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (30 30 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (30 15 (:REWRITE ACL2S::TWPP-MODIFIER))
 (30 15 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (30 15 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (30 15 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (30 15 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (30 15 (:REWRITE O-P-O-INFP-CAR))
 (30 15 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (26 19 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (25 25 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (25 25 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (25 25 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (25 25 (:REWRITE CONSP-BY-LEN))
 (22 22 (:REWRITE REDUCE-RATIONALP-+))
 (22 22 (:REWRITE REDUCE-RATIONALP-*))
 (22 22 (:REWRITE RATIONALP-MINUS-X))
 (22 22 (:META META-RATIONALP-CORRECT))
 (20 20 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (19 19 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (19 19 (:REWRITE |(equal c (/ x))|))
 (19 19 (:REWRITE |(equal c (- x))|))
 (19 19 (:REWRITE |(equal (/ x) c)|))
 (19 19 (:REWRITE |(equal (/ x) (/ y))|))
 (19 19 (:REWRITE |(equal (- x) c)|))
 (19 19 (:REWRITE |(equal (- x) (- y))|))
 (10 10 (:REWRITE S-DIFF-ENTRY-NON-EMPTY-GOOD-MAP-IS-CONSP2))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::NBR-TOPIC-STATEP-LAST-PUB-MODIFIER
 (2166 1097 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (2166 1097 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (2166 1097 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (2166 1097 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (2166 1097 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (2166 1097 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (1084 1084 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (1084 1084 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (1069 1069 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (1069 1069 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (1069 1069 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (1069 1069 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (1030 113 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (812 15 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (805 113 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (745 113 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (745 113 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (589 15 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (530 15 (:DEFINITION ACL2S::TWPP))
 (528 15 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (375 15 (:DEFINITION ACL2S::PTP))
 (225 45 (:DEFINITION ACL2S::PEERP))
 (211 211 (:REWRITE DEFAULT-CAR))
 (211 211 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (199 113 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (199 113 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (151 151 (:REWRITE DEFAULT-CDR))
 (150 30 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (120 120 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (120 60 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (82 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (75 75 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (72 36 (:REWRITE MSET-PRESERVES-RECORDP))
 (70 14 (:REWRITE ACL2-NUMBERP-X))
 (62 62 (:REWRITE MSET-DIFF-MSET2))
 (50 25 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (45 45 (:REWRITE ACL2S::DEF=>PEER))
 (43 22 (:REWRITE RATIONALP-X))
 (30 30 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (30 30 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (30 30 (:REWRITE ACL2S::DEF=>TWP))
 (30 30 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (30 30 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (30 30 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (30 15 (:REWRITE ACL2S::TWPP-MODIFIER))
 (30 15 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (30 15 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (30 15 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (30 15 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (30 15 (:REWRITE O-P-O-INFP-CAR))
 (30 15 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (26 19 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (25 25 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (25 25 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (25 25 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (25 25 (:REWRITE CONSP-BY-LEN))
 (22 22 (:REWRITE REDUCE-RATIONALP-+))
 (22 22 (:REWRITE REDUCE-RATIONALP-*))
 (22 22 (:REWRITE RATIONALP-MINUS-X))
 (22 22 (:META META-RATIONALP-CORRECT))
 (20 20 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (19 19 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (19 19 (:REWRITE |(equal c (/ x))|))
 (19 19 (:REWRITE |(equal c (- x))|))
 (19 19 (:REWRITE |(equal (/ x) c)|))
 (19 19 (:REWRITE |(equal (/ x) (/ y))|))
 (19 19 (:REWRITE |(equal (- x) c)|))
 (19 19 (:REWRITE |(equal (- x) (- y))|))
 (10 10 (:REWRITE S-DIFF-ENTRY-NON-EMPTY-GOOD-MAP-IS-CONSP2))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::NBR-TOPIC-STATEP-TOPIC-MESH-MODIFIER
 (2284 1159 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (2284 1159 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (2284 1159 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (2284 1159 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (2284 1159 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (2284 1159 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (1140 1140 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (1140 1140 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (1125 1125 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (1125 1125 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (1125 1125 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (1125 1125 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (1033 116 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (812 15 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (808 116 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (748 116 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (748 116 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (589 15 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (530 15 (:DEFINITION ACL2S::TWPP))
 (528 15 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (375 15 (:DEFINITION ACL2S::PTP))
 (225 45 (:DEFINITION ACL2S::PEERP))
 (211 211 (:REWRITE DEFAULT-CAR))
 (211 211 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (202 116 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (202 116 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (151 151 (:REWRITE DEFAULT-CDR))
 (150 30 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (120 120 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (120 60 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (82 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (75 75 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (72 36 (:REWRITE MSET-PRESERVES-RECORDP))
 (70 14 (:REWRITE ACL2-NUMBERP-X))
 (62 62 (:REWRITE MSET-DIFF-MSET2))
 (50 25 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (45 45 (:REWRITE ACL2S::DEF=>PEER))
 (43 22 (:REWRITE RATIONALP-X))
 (30 30 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (30 30 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (30 30 (:REWRITE ACL2S::DEF=>TWP))
 (30 30 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (30 30 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (30 30 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (30 15 (:REWRITE ACL2S::TWPP-MODIFIER))
 (30 15 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (30 15 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (30 15 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (30 15 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (30 15 (:REWRITE O-P-O-INFP-CAR))
 (30 15 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (26 19 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (25 25 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (25 25 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (25 25 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (25 25 (:REWRITE CONSP-BY-LEN))
 (22 22 (:REWRITE REDUCE-RATIONALP-+))
 (22 22 (:REWRITE REDUCE-RATIONALP-*))
 (22 22 (:REWRITE RATIONALP-MINUS-X))
 (22 22 (:META META-RATIONALP-CORRECT))
 (20 20 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (19 19 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (19 19 (:REWRITE |(equal c (/ x))|))
 (19 19 (:REWRITE |(equal c (- x))|))
 (19 19 (:REWRITE |(equal (/ x) c)|))
 (19 19 (:REWRITE |(equal (/ x) (/ y))|))
 (19 19 (:REWRITE |(equal (- x) c)|))
 (19 19 (:REWRITE |(equal (- x) (- y))|))
 (10 10 (:REWRITE S-DIFF-ENTRY-NON-EMPTY-GOOD-MAP-IS-CONSP2))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::NBR-TOPIC-STATE-CHECK
 (638 80 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (503 80 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (495 9 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (467 80 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (467 80 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (362 9 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (327 9 (:DEFINITION ACL2S::TWPP))
 (325 9 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (225 9 (:DEFINITION ACL2S::PTP))
 (135 27 (:DEFINITION ACL2S::PEERP))
 (130 80 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (130 80 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (117 117 (:REWRITE DEFAULT-CAR))
 (117 117 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (90 90 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (90 18 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (89 89 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (88 88 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (87 87 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (81 81 (:REWRITE DEFAULT-CDR))
 (72 72 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (72 36 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (56 28 (:REWRITE MSET-PRESERVES-RECORDP))
 (45 45 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (27 27 (:REWRITE ACL2S::DEF=>PEER))
 (18 18 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (18 18 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (18 18 (:REWRITE ACL2S::DEF=>TWP))
 (18 18 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (18 18 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (18 18 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (18 9 (:REWRITE ACL2S::TWPP-MODIFIER))
 (18 9 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (18 9 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (18 9 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (18 9 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (18 9 (:REWRITE O-P-O-INFP-CAR))
 (18 9 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (18 9 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (9 9 (:TYPE-PRESCRIPTION O-P))
 (9 9 (:TYPE-PRESCRIPTION ALISTP))
 (9 9 (:REWRITE REDUCE-RATIONALP-+))
 (9 9 (:REWRITE REDUCE-RATIONALP-*))
 (9 9 (:REWRITE RATIONALP-X))
 (9 9 (:REWRITE RATIONALP-MINUS-X))
 (9 9 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (9 9 (:META META-RATIONALP-CORRECT))
 (8 8 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (7 4 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (7 4 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (7 4 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (7 4 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (7 4 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (7 4 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP-UNIQUE-TAG))
 (7 4 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (6 6 (:REWRITE MSET-DIFF-MSET2))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 )
(ACL2S::NBR-TOPIC-STATEP-NBR-TOPICSUBS-INVERSE-DEF)
(ACL2S::NBR-TOPIC-STATEP-TOPIC-FANOUT-INVERSE-DEF)
(ACL2S::NBR-TOPIC-STATEP-LAST-PUB-INVERSE-DEF)
(ACL2S::NBR-TOPIC-STATEP-TOPIC-MESH-INVERSE-DEF)
(ACL2S::NBR-TOPIC-STATE-CONSTRUCTOR-PRED
 (134 11 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (109 2 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (104 11 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (96 11 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (96 11 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (79 2 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (71 2 (:DEFINITION ACL2S::TWPP))
 (71 2 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (50 2 (:DEFINITION ACL2S::PTP))
 (30 6 (:DEFINITION ACL2S::PEERP))
 (26 26 (:REWRITE DEFAULT-CAR))
 (26 26 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (23 11 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (23 11 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (20 4 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (18 18 (:REWRITE DEFAULT-CDR))
 (16 16 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (16 8 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP-UNIQUE-TAG))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (10 10 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (8 4 (:REWRITE MSET-PRESERVES-RECORDP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (6 6 (:REWRITE ACL2S::DEF=>PEER))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (4 4 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (4 4 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (4 4 (:REWRITE ACL2S::DEF=>TWP))
 (4 4 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (4 4 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (4 4 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (4 2 (:REWRITE ACL2S::TWPP-MODIFIER))
 (4 2 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (4 2 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (4 2 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (4 2 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (4 2 (:REWRITE O-P-O-INFP-CAR))
 (4 2 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (4 2 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-X))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (2 2 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (2 2 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (2 2 (:REWRITE CONSP-BY-LEN))
 (2 2 (:META META-RATIONALP-CORRECT))
 )
(ACL2S::NBR-TOPIC-STATE-CONSTRUCTOR-DESTRUCTORS)
(ACL2S::NBR-TOPIC-STATE-ELIM-RULE)
(ACL2S::NBR-TOPIC-STATE-CONSTRUCTOR-DESTRUCTORS-PROPER
 (314 64 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (254 64 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (238 64 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (238 64 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (222 4 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (162 4 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (146 4 (:DEFINITION ACL2S::TWPP))
 (146 4 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (112 64 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (112 64 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (112 64 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (112 64 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (112 64 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (112 64 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP-UNIQUE-TAG))
 (112 64 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (100 4 (:DEFINITION ACL2S::PTP))
 (88 64 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (88 64 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (60 12 (:DEFINITION ACL2S::PEERP))
 (52 52 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (52 52 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (52 52 (:REWRITE DEFAULT-CAR))
 (52 52 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (48 48 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (48 48 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (48 48 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (48 48 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (40 8 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (36 36 (:REWRITE DEFAULT-CDR))
 (32 32 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (32 16 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (24 12 (:REWRITE MSET-PRESERVES-RECORDP))
 (20 20 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (12 12 (:REWRITE ACL2S::DEF=>PEER))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (8 8 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (8 8 (:REWRITE ACL2S::DEF=>TWP))
 (8 8 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (8 4 (:REWRITE ACL2S::TWPP-MODIFIER))
 (8 4 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (8 4 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (8 4 (:REWRITE O-P-O-INFP-CAR))
 (8 4 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (8 4 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE RATIONALP-X))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (4 4 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (4 4 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (4 4 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (4 4 (:REWRITE CONSP-BY-LEN))
 (4 4 (:META META-RATIONALP-CORRECT))
 )
(ACL2S::DEF=>NBR-TOPIC-STATE)
(ACL2S::NBR-TOPIC-STATE=>DEF
 (381 32 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (311 6 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (291 32 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (267 32 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (267 32 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (225 6 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (203 6 (:DEFINITION ACL2S::TWPP))
 (199 6 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (150 6 (:DEFINITION ACL2S::PTP))
 (90 18 (:DEFINITION ACL2S::PEERP))
 (78 78 (:REWRITE DEFAULT-CAR))
 (78 78 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (60 32 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (60 32 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (60 12 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (54 54 (:REWRITE DEFAULT-CDR))
 (48 48 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (48 24 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (30 30 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (18 18 (:REWRITE ACL2S::DEF=>PEER))
 (16 8 (:REWRITE MSET-PRESERVES-RECORDP))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP-UNIQUE-TAG))
 (14 8 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (12 12 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (12 12 (:REWRITE ACL2S::DEF=>TWP))
 (12 12 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (12 6 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (12 6 (:REWRITE O-P-O-INFP-CAR))
 (12 6 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (8 8 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (8 8 (:REWRITE MSET-DIFF-MSET2))
 (8 4 (:REWRITE ACL2S::TWPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (7 7 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (7 7 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE RATIONALP-X))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (6 6 (:REWRITE CONSP-BY-LEN))
 (6 6 (:META META-RATIONALP-CORRECT))
 (5 2 (:REWRITE ACL2S::NBR-TOPIC-STATEP-TOPIC-MESH-SELECTOR))
 (5 2 (:REWRITE ACL2S::NBR-TOPIC-STATEP-TOPIC-FANOUT-SELECTOR))
 (5 2 (:REWRITE ACL2S::NBR-TOPIC-STATEP-NBR-TOPICSUBS-SELECTOR))
 (5 2 (:REWRITE ACL2S::NBR-TOPIC-STATEP-LAST-PUB-SELECTOR))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 )
(ACL2S::NBR-TOPIC-STATE-CHECK-PROP)
(ACL2S::ACL2S-NBR-TOPIC-STATE-UNDEFINED-NBR-TOPIC-STATEP)
(ACL2S::NEW-NBR-TOPIC-STATE-CONTRACT)
(ACL2S::NEW-NBR-TOPIC-STATE-CONTRACT-TP)
(ACL2S::NEW-NBR-TOPIC-STATE-CONTRACT-GENRULE)
(ACL2S::NEW-NBR-TOPIC-STATE)
(ACL2S::NEW-NBR-TOPIC-STATE-DEFINITION-RULE)
(ACL2S::ACL2S-LOT-UNDEFINED-LOTP)
(ACL2S::PEER-SUBS-CONTRACT
 (4176 39 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (2193 776 (:REWRITE DEFAULT-CAR))
 (1658 531 (:REWRITE DEFAULT-CDR))
 (1558 48 (:DEFINITION ACL2S::TWPP))
 (1490 48 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (1252 29 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (1249 218 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (1167 34 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (1051 34 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (1038 6 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (1025 29 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (995 29 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (982 218 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (976 218 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (974 218 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (895 218 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (776 776 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (647 29 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (582 29 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (469 29 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (461 29 (:DEFINITION ACL2S::PTP))
 (380 380 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (374 226 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (350 350 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (330 330 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (310 131 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (301 301 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (286 286 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (271 271 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (181 29 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (124 124 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (120 4 (:DEFINITION MEMBER-EQUAL))
 (112 39 (:REWRITE O-P-O-INFP-CAR))
 (112 4 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (98 29 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (96 96 (:REWRITE ACL2S::DEF=>TWP))
 (96 96 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (92 2 (:DEFINITION SUBSETP-EQUAL))
 (72 72 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (72 6 (:REWRITE ALISTP-OF-CDR))
 (68 68 (:REWRITE ACL2S::DEF=>LOP))
 (66 66 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (66 66 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (62 62 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (62 62 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (62 62 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (54 54 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (54 54 (:REWRITE CONSP-BY-LEN))
 (50 50 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (47 47 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (46 46 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (44 44 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (44 22 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (32 32 (:REWRITE REDUCE-RATIONALP-+))
 (32 32 (:REWRITE REDUCE-RATIONALP-*))
 (32 32 (:REWRITE RATIONALP-X))
 (32 32 (:REWRITE RATIONALP-MINUS-X))
 (32 32 (:META META-RATIONALP-CORRECT))
 (29 29 (:REWRITE ACL2S::DEF=>ALIST))
 (29 29 (:REWRITE ALISTP-WHEN-ATOM))
 (23 23 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (22 22 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (22 22 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (20 4 (:REWRITE MEMBER-WHEN-ATOM))
 (17 17 (:REWRITE O-P-DEF-O-FINP-1))
 (13 13 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (11 11 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (10 10 (:META EXPAND-MEMBER-META-CORRECT))
 (10 2 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (9 9 (:REWRITE SUBSETP-MEMBER . 2))
 (8 8 (:REWRITE MEMBER-EQUAL-WHEN-ALL-EQUALP))
 (8 4 (:REWRITE SUBSETP-CAR-MEMBER))
 (7 7 (:REWRITE ACL2S::DEF=>LOT))
 (6 6 (:REWRITE SUBSETP-TRANS2))
 (6 6 (:REWRITE SUBSETP-TRANS))
 (6 6 (:REWRITE SUBSETP-MEMBER . 4))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 3))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 )
(ACL2S::PEER-SUBS-CONTRACT-TP)
(ACL2S::PEER-SUBS-CONTRACT-GENRULE)
(ACL2S::PEER-SUBS
 (1330 18 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (689 273 (:REWRITE DEFAULT-CAR))
 (600 13 (:DEFINITION ACL2S::LOPP))
 (548 16 (:DEFINITION ACL2S::TWPP))
 (534 197 (:REWRITE DEFAULT-CDR))
 (524 16 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (520 26 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (519 3 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (470 73 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (440 9 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (369 10 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (364 10 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (353 73 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (352 10 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (333 10 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (327 73 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (325 73 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (320 73 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (273 273 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (160 10 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (153 9 (:DEFINITION ACL2S::PTP))
 (147 10 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (136 49 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (130 130 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (128 4 (:DEFINITION MEMBER-EQUAL))
 (122 122 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (120 10 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (112 112 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (92 92 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (91 91 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (81 81 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (80 16 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (69 69 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (59 45 (:REWRITE ACL2S::DEF=>PEER))
 (56 18 (:REWRITE O-P-O-INFP-CAR))
 (44 44 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (40 8 (:REWRITE MEMBER-WHEN-ATOM))
 (38 38 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (38 38 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (36 36 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (36 3 (:REWRITE ALISTP-OF-CDR))
 (35 35 (:REWRITE ACL2S::DEF=>LOP))
 (32 32 (:REWRITE ACL2S::DEF=>TWP))
 (32 32 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (31 10 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (22 22 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (19 19 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (19 19 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (19 19 (:REWRITE CONSP-BY-LEN))
 (18 18 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (18 18 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (18 3 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (16 16 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (16 16 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (16 8 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (15 15 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (14 14 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (10 10 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (10 10 (:REWRITE REDUCE-RATIONALP-+))
 (10 10 (:REWRITE REDUCE-RATIONALP-*))
 (10 10 (:REWRITE RATIONALP-X))
 (10 10 (:REWRITE RATIONALP-MINUS-X))
 (10 10 (:REWRITE O-P-DEF-O-FINP-1))
 (10 10 (:REWRITE ACL2S::DEF=>ALIST))
 (10 10 (:REWRITE ALISTP-WHEN-ATOM))
 (10 10 (:META META-RATIONALP-CORRECT))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (8 8 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (8 8 (:REWRITE SUBSETP-MEMBER . 4))
 (8 8 (:REWRITE SUBSETP-MEMBER . 3))
 (8 8 (:REWRITE SUBSETP-MEMBER . 2))
 (8 8 (:REWRITE SUBSETP-MEMBER . 1))
 (8 8 (:REWRITE MEMBER-EQUAL-WHEN-ALL-EQUALP))
 (8 8 (:REWRITE INTERSECTP-MEMBER . 3))
 (8 8 (:REWRITE INTERSECTP-MEMBER . 2))
 (8 8 (:META EXPAND-MEMBER-META-CORRECT))
 (7 7 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (7 7 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (4 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 )
(ACL2S::PEER-SUBS-INDUCTION-SCHEME)
(ACL2S::PEER-SUBS-DEFINITION-RULE)
(ACL2S::SUBSCRIPTION-SUBSETP-CONTRACT)
(ACL2S::SUBSCRIPTION-SUBSETP-CONTRACT-TP)
(ACL2S::SUBSCRIPTION-SUBSETP-CONTRACT-GENRULE)
(ACL2S::SUBSCRIPTION-SUBSETP
 (3784 5 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (3766 3 (:DEFINITION ACL2S::LOEVP))
 (3723 3 (:DEFINITION ACL2S::EVNTP))
 (1928 62 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (1464 963 (:REWRITE DEFAULT-CDR))
 (1227 3 (:DEFINITION ACL2S::MSSGP))
 (1201 577 (:REWRITE DEFAULT-CAR))
 (832 17 (:DEFINITION ACL2S::LOPP))
 (750 3 (:DEFINITION ACL2S::RPCP))
 (703 33 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (667 20 (:DEFINITION ACL2S::TWPP))
 (652 27 (:DEFINITION ACL2S::LOTP))
 (639 20 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (577 577 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (557 93 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (556 12 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (519 3 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (501 14 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (474 3 (:DEFINITION ACL2S::DATAP))
 (464 13 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (450 13 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (449 14 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (425 93 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (416 4 (:DEFINITION SUBSETP-EQUAL))
 (395 93 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (393 93 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (387 93 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (286 286 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (279 15 (:DEFINITION ACL2S::PTP))
 (270 13 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (252 12 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (244 13 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (228 96 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (204 4 (:DEFINITION MEMBER-EQUAL))
 (203 203 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (203 203 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (202 46 (:DEFINITION ACL2S::PEERP))
 (197 13 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (188 188 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (188 188 (:REWRITE CONSP-BY-LEN))
 (176 7 (:DEFINITION SYMBOL-LISTP))
 (160 160 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (150 62 (:REWRITE O-P-O-INFP-CAR))
 (148 148 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (141 141 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (136 5 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (134 3 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (130 1 (:DEFINITION TRUE-LIST-LISTP))
 (128 128 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (122 122 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (118 3 (:DEFINITION ACL2S::LOPTP))
 (116 116 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (114 94 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (98 8 (:REWRITE SUBSETP-CAR-MEMBER))
 (98 2 (:DEFINITION NAT-LISTP))
 (96 96 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (96 94 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (96 94 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (94 94 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (94 94 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (94 94 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (94 94 (:REWRITE |(equal c (/ x))|))
 (94 94 (:REWRITE |(equal c (- x))|))
 (94 94 (:REWRITE |(equal (/ x) c)|))
 (94 94 (:REWRITE |(equal (/ x) (/ y))|))
 (94 94 (:REWRITE |(equal (- x) c)|))
 (94 94 (:REWRITE |(equal (- x) (- y))|))
 (92 16 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (84 68 (:REWRITE ACL2S::DEF=>PEER))
 (82 20 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (75 75 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (75 3 (:DEFINITION ACL2S::VERBP))
 (70 5 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (66 2 (:DEFINITION NATP))
 (64 5 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (60 60 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (57 3 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (57 3 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (56 28 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (56 3 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (54 54 (:REWRITE ACL2S::DEF=>LOT))
 (52 52 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (52 3 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (48 1 (:DEFINITION ACL2S::POS-LISTP))
 (47 3 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (46 3 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (46 3 (:DEFINITION ACL2S::LOPLDP))
 (45 45 (:REWRITE ACL2S::DEF=>LOP))
 (44 20 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (44 3 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (44 1 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (43 13 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (40 40 (:REWRITE ACL2S::DEF=>TWP))
 (40 40 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (40 2 (:DEFINITION KEYWORDP))
 (39 1 (:DEFINITION ACL2S::L-STR-ALLP))
 (38 38 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (38 1 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (36 36 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (36 3 (:REWRITE ALISTP-OF-CDR))
 (36 1 (:DEFINITION BOOLEAN-LISTP))
 (34 3 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (32 1 (:DEFINITION POSP))
 (30 4 (:REWRITE MEMBER-WHEN-ATOM))
 (30 3 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (29 3 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (28 14 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (27 3 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (26 26 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (26 26 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (26 26 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (26 26 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (26 13 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (26 1 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (26 1 (:DEFINITION ATOM-LISTP))
 (25 25 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (25 3 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (24 3 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (24 3 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (23 17 (:REWRITE RATIONALP-X))
 (23 1 (:DEFINITION ACL2S::STR-ALLP))
 (21 21 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (21 21 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (21 21 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (21 5 (:REWRITE ACL2-NUMBERP-X))
 (21 1 (:DEFINITION RATIONAL-LISTP))
 (20 20 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (20 20 (:REWRITE SUBSETP-TRANS2))
 (20 20 (:REWRITE SUBSETP-TRANS))
 (20 20 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (19 1 (:DEFINITION INTEGER-LISTP))
 (17 17 (:REWRITE REDUCE-RATIONALP-+))
 (17 17 (:REWRITE REDUCE-RATIONALP-*))
 (17 17 (:REWRITE RATIONALP-MINUS-X))
 (17 17 (:META META-RATIONALP-CORRECT))
 (17 1 (:DEFINITION ACL2-NUMBER-LISTP))
 (16 16 (:TYPE-PRESCRIPTION NAT-LISTP))
 (16 16 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (16 1 (:DEFINITION STRING-LISTP))
 (16 1 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (14 14 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (14 14 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (14 14 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (14 7 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (13 13 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (13 13 (:REWRITE O-P-DEF-O-FINP-1))
 (13 13 (:REWRITE ACL2S::DEF=>ALIST))
 (13 13 (:REWRITE ALISTP-WHEN-ATOM))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (12 12 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (12 6 (:REWRITE ACL2S::DEF=>MSSG))
 (12 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (11 11 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (10 10 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (10 10 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (10 3 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (9 3 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (8 8 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (8 8 (:TYPE-PRESCRIPTION STRING-LISTP))
 (8 8 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (8 8 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (8 8 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (8 8 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (8 8 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (8 8 (:REWRITE SUBSETP-MEMBER . 2))
 (8 8 (:REWRITE SUBSETP-MEMBER . 1))
 (8 8 (:REWRITE MEMBER-EQUAL-WHEN-ALL-EQUALP))
 (8 8 (:META EXPAND-MEMBER-META-CORRECT))
 (8 4 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:REWRITE ACL2S::DEF=>VERB))
 (6 6 (:REWRITE ACL2S::DEF=>LOPT))
 (6 6 (:REWRITE ACL2S::DEF=>LOPLD))
 (6 6 (:REWRITE ACL2S::DEF=>LOEV))
 (6 6 (:META META-INTEGERP-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 4 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (4 2 (:REWRITE ACL2S::MGET-TOPIC-LOP-MAPP))
 (4 2 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (4 2 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (3 3 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (3 3 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (3 3 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (3 3 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (3 3 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (3 3 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (3 3 (:REWRITE THE-FLOOR-BELOW))
 (3 3 (:REWRITE THE-FLOOR-ABOVE))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3 3 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3 3 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE INTEGERP-<-CONSTANT))
 (3 3 (:REWRITE DEFAULT-LESS-THAN-2))
 (3 3 (:REWRITE DEFAULT-LESS-THAN-1))
 (3 3 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (3 3 (:REWRITE CONSTANT-<-INTEGERP))
 (3 3 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (- x))|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) (/ y))|))
 (3 3 (:REWRITE |(< (- x) c)|))
 (3 3 (:REWRITE |(< (- x) (- y))|))
 (2 2 (:TYPE-PRESCRIPTION ACL2S::TOPICP-CONTRACT-TP))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (2 2 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (2 2 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (2 2 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (2 2 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (2 2 (:REWRITE ACL2S::DEF=>POS-LIST))
 (2 2 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (2 2 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (2 2 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (2 2 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (2 2 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (2 2 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (2 1 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (2 1 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (2 1 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (2 1 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (2 1 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (2 1 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (2 1 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (2 1 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (2 1 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (2 1 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (2 1 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (2 1 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (1 1 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (1 1 (:TYPE-PRESCRIPTION BOOLEANP))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (1 1 (:REWRITE SET::IN-SET))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 )
(ACL2S::SUBSCRIPTION-SUBSETP-INDUCTION-SCHEME)
(ACL2S::SUBSCRIPTION-SUBSETP-DEFINITION-RULE)
(ACL2S::NBR-TOPIC-STATE-INVP-CONTRACT)
(ACL2S::NBR-TOPIC-STATE-INVP-CONTRACT-TP)
(ACL2S::NBR-TOPIC-STATE-INVP-CONTRACT-GENRULE)
(ACL2S::NBR-TOPIC-STATE-INVP)
(ACL2S::NBR-TOPIC-STATE-INVP-DEFINITION-RULE)
(ACL2S::ACL2S-TOPIC-LOP-MAP-UNDEFINED-TOPIC-LOP-MAPP)
(ACL2S::ADD-SUB-CONTRACT
 (1691 2 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (1084 10 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (562 126 (:REWRITE DEFAULT-CAR))
 (424 84 (:REWRITE DEFAULT-CDR))
 (405 4 (:DEFINITION ACL2S::LOPP))
 (378 8 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (270 8 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (244 8 (:DEFINITION ACL2S::TWPP))
 (243 6 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (240 8 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (238 8 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (224 6 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (204 6 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (203 6 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (198 6 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (179 40 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (160 6 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (146 40 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (139 40 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (138 40 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (136 40 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (126 126 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (108 6 (:DEFINITION ACL2S::PTP))
 (76 76 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (76 40 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (74 74 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (72 72 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (70 70 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (64 22 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (60 60 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (52 52 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (32 10 (:REWRITE O-P-O-INFP-CAR))
 (30 6 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (29 25 (:REWRITE ACL2S::DEF=>PEER))
 (28 28 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (24 12 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (24 6 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (16 16 (:TYPE-PRESCRIPTION O-P))
 (16 16 (:TYPE-PRESCRIPTION ALISTP))
 (16 16 (:REWRITE ACL2S::DEF=>TWP))
 (16 16 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (16 16 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (16 16 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (14 12 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (12 12 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (12 12 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (12 12 (:REWRITE ACL2S::DEF=>LOP))
 (12 12 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (12 12 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (12 12 (:REWRITE CONSP-BY-LEN))
 (10 10 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (10 4 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (8 8 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (8 8 (:REWRITE REDUCE-RATIONALP-+))
 (8 8 (:REWRITE REDUCE-RATIONALP-*))
 (8 8 (:REWRITE RATIONALP-X))
 (8 8 (:REWRITE RATIONALP-MINUS-X))
 (8 8 (:META META-RATIONALP-CORRECT))
 (6 6 (:REWRITE O-P-DEF-O-FINP-1))
 (6 6 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (6 6 (:REWRITE ACL2S::DEF=>ALIST))
 (6 6 (:REWRITE ALISTP-WHEN-ATOM))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (4 4 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (2 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE CONSP-OF-CDR-BY-LEN))
 )
(ACL2S::ADD-SUB-CONTRACT-TP)
(ACL2S::ADD-SUB-CONTRACT-GENRULE)
(ACL2S::ADD-SUB)
(ACL2S::ADD-SUB-DEFINITION-RULE)
(ACL2S::REDUCE*-*ADD-PEER-SUBS-CONTRACT
 (3665 44 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (1946 464 (:REWRITE DEFAULT-CAR))
 (1487 313 (:REWRITE DEFAULT-CDR))
 (1481 20 (:DEFINITION ACL2S::LOPP))
 (1341 40 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (921 28 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (830 28 (:DEFINITION ACL2S::TWPP))
 (810 21 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (809 28 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (802 28 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (767 21 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (697 21 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (683 21 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (676 21 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (609 140 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (537 21 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (504 140 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (476 140 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (476 140 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (469 140 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (464 464 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (357 21 (:DEFINITION ACL2S::PTP))
 (266 266 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (259 259 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (252 252 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (245 245 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (212 212 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (210 210 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (200 80 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (148 44 (:REWRITE O-P-O-INFP-CAR))
 (120 120 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (104 104 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (100 50 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (93 21 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (84 21 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (60 60 (:REWRITE ACL2S::DEF=>LOP))
 (59 59 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (59 59 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (56 56 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (56 56 (:REWRITE ACL2S::DEF=>TWP))
 (56 56 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (56 56 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (56 56 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (50 50 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (50 50 (:REWRITE CONSP-BY-LEN))
 (44 44 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (42 42 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (36 8 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (35 35 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (30 30 (:REWRITE O-P-DEF-O-FINP-1))
 (28 28 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (28 28 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (28 28 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (28 28 (:REWRITE REDUCE-RATIONALP-+))
 (28 28 (:REWRITE REDUCE-RATIONALP-*))
 (28 28 (:REWRITE RATIONALP-X))
 (28 28 (:REWRITE RATIONALP-MINUS-X))
 (28 28 (:META META-RATIONALP-CORRECT))
 (28 14 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (21 21 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (21 21 (:REWRITE ACL2S::DEF=>ALIST))
 (21 21 (:REWRITE ALISTP-WHEN-ATOM))
 (20 20 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (20 20 (:REWRITE ACL2S::DEF=>LOT))
 (14 14 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (11 11 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (10 10 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 )
(ACL2S::REDUCE*-*ADD-PEER-SUBS-CONTRACT-TP)
(ACL2S::REDUCE*-*ADD-PEER-SUBS-CONTRACT-GENRULE)
(ACL2S::REDUCE*-*ADD-PEER-SUBS)
(ACL2S::REDUCE*-*ADD-PEER-SUBS-INDUCTION-SCHEME)
(ACL2S::REDUCE*-*ADD-PEER-SUBS-DEFINITION-RULE)
(ACL2S::REM-SUB-CONTRACT
 (1691 2 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (1084 10 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (567 131 (:REWRITE DEFAULT-CAR))
 (429 89 (:REWRITE DEFAULT-CDR))
 (405 4 (:DEFINITION ACL2S::LOPP))
 (378 8 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (270 8 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (244 8 (:DEFINITION ACL2S::TWPP))
 (243 6 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (240 8 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (238 8 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (224 6 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (204 6 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (203 6 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (198 6 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (183 3 (:REWRITE REMOVE-WHEN-NON-MEMBER))
 (179 40 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (165 1 (:DEFINITION REMOVE-EQUAL))
 (160 6 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (146 40 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (139 40 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (138 40 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (136 40 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (131 131 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (127 3 (:DEFINITION MEMBER-EQUAL))
 (108 6 (:DEFINITION ACL2S::PTP))
 (76 76 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (76 40 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (74 74 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (72 72 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (70 70 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (64 22 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (60 60 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (52 52 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (50 25 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (49 6 (:REWRITE MEMBER-WHEN-ATOM))
 (32 10 (:REWRITE O-P-O-INFP-CAR))
 (30 6 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (29 25 (:REWRITE ACL2S::DEF=>PEER))
 (28 28 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (25 25 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (25 25 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (25 25 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (25 25 (:REWRITE CONSP-BY-LEN))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (24 6 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (23 3 (:REWRITE REMOVE-WHEN-ATOM))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (16 16 (:TYPE-PRESCRIPTION O-P))
 (16 16 (:TYPE-PRESCRIPTION ALISTP))
 (16 16 (:REWRITE ACL2S::DEF=>TWP))
 (16 16 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (16 16 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (16 16 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (15 15 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (14 12 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (12 12 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (12 12 (:REWRITE ACL2S::DEF=>LOP))
 (11 11 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (10 10 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (10 4 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (8 8 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (8 8 (:REWRITE REDUCE-RATIONALP-+))
 (8 8 (:REWRITE REDUCE-RATIONALP-*))
 (8 8 (:REWRITE RATIONALP-X))
 (8 8 (:REWRITE RATIONALP-MINUS-X))
 (8 8 (:META META-RATIONALP-CORRECT))
 (6 6 (:REWRITE SUBSETP-MEMBER . 4))
 (6 6 (:REWRITE SUBSETP-MEMBER . 3))
 (6 6 (:REWRITE SUBSETP-MEMBER . 2))
 (6 6 (:REWRITE SUBSETP-MEMBER . 1))
 (6 6 (:REWRITE O-P-DEF-O-FINP-1))
 (6 6 (:REWRITE MEMBER-EQUAL-WHEN-ALL-EQUALP))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 3))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 2))
 (6 6 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (6 6 (:REWRITE ACL2S::DEF=>ALIST))
 (6 6 (:REWRITE ALISTP-WHEN-ATOM))
 (6 6 (:META EXPAND-MEMBER-META-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (4 4 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 )
(ACL2S::REM-SUB-CONTRACT-TP)
(ACL2S::REM-SUB-CONTRACT-GENRULE)
(ACL2S::REM-SUB)
(ACL2S::REM-SUB-DEFINITION-RULE)
(ACL2S::REDUCE*-*ADD-SUBS-CONTRACT
 (3665 44 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (1946 464 (:REWRITE DEFAULT-CAR))
 (1487 313 (:REWRITE DEFAULT-CDR))
 (1377 48 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (921 28 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (830 28 (:DEFINITION ACL2S::TWPP))
 (810 21 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (809 28 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (802 28 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (767 21 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (697 21 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (683 21 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (676 21 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (609 140 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (537 21 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (504 140 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (476 140 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (476 140 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (469 140 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (464 464 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (357 21 (:DEFINITION ACL2S::PTP))
 (266 266 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (259 259 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (252 252 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (245 245 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (222 222 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (210 210 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (200 80 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (148 44 (:REWRITE O-P-O-INFP-CAR))
 (104 104 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (100 50 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (93 21 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (84 21 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (80 80 (:REWRITE ACL2S::DEF=>LOP))
 (59 59 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (59 59 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (56 56 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (56 56 (:REWRITE ACL2S::DEF=>TWP))
 (56 56 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (56 56 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (56 56 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (50 50 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (50 50 (:REWRITE CONSP-BY-LEN))
 (44 44 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (42 42 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (35 35 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (30 30 (:REWRITE O-P-DEF-O-FINP-1))
 (28 28 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (28 28 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (28 28 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (28 28 (:REWRITE REDUCE-RATIONALP-+))
 (28 28 (:REWRITE REDUCE-RATIONALP-*))
 (28 28 (:REWRITE RATIONALP-X))
 (28 28 (:REWRITE RATIONALP-MINUS-X))
 (28 28 (:META META-RATIONALP-CORRECT))
 (28 14 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (21 21 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (21 21 (:REWRITE ACL2S::DEF=>ALIST))
 (21 21 (:REWRITE ALISTP-WHEN-ATOM))
 (20 20 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (14 14 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (11 11 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (10 10 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 )
(ACL2S::REDUCE*-*ADD-SUBS-CONTRACT-TP)
(ACL2S::REDUCE*-*ADD-SUBS-CONTRACT-GENRULE)
(ACL2S::REDUCE*-*ADD-SUBS)
(ACL2S::REDUCE*-*ADD-SUBS-INDUCTION-SCHEME)
(ACL2S::REDUCE*-*ADD-SUBS-DEFINITION-RULE)
(ACL2S::UPDATE-TOPIC-MESH-CONTRACT
 (814 1 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (526 5 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (273 63 (:REWRITE DEFAULT-CAR))
 (208 42 (:REWRITE DEFAULT-CDR))
 (193 2 (:DEFINITION ACL2S::LOPP))
 (179 4 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (132 4 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (119 4 (:DEFINITION ACL2S::TWPP))
 (116 4 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (116 3 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (115 4 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (110 3 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (100 3 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (98 3 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (97 3 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (87 20 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (77 3 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (72 20 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (68 20 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (68 20 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (67 20 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (63 63 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (51 3 (:DEFINITION ACL2S::PTP))
 (43 11 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (38 38 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (38 20 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (37 37 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (36 36 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (33 7 (:DEFINITION ACL2S::PEERP))
 (30 30 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (26 26 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (26 11 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (16 5 (:REWRITE O-P-O-INFP-CAR))
 (15 3 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (14 14 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (14 12 (:REWRITE ACL2S::DEF=>PEER))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (12 6 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (12 3 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (8 8 (:TYPE-PRESCRIPTION O-P))
 (8 8 (:TYPE-PRESCRIPTION ALISTP))
 (8 8 (:REWRITE ACL2S::DEF=>TWP))
 (8 8 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (6 6 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (6 6 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (6 6 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (6 6 (:REWRITE ACL2S::DEF=>LOP))
 (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-BY-LEN))
 (5 5 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (4 4 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE RATIONALP-X))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:META META-RATIONALP-CORRECT))
 (4 2 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (3 3 (:REWRITE O-P-DEF-O-FINP-1))
 (3 3 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (3 3 (:REWRITE ACL2S::DEF=>ALIST))
 (3 3 (:REWRITE ALISTP-WHEN-ATOM))
 (2 2 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (2 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE CONSP-OF-CDR-BY-LEN))
 )
(ACL2S::UPDATE-TOPIC-MESH-CONTRACT-TP)
(ACL2S::UPDATE-TOPIC-MESH-CONTRACT-GENRULE)
(ACL2S::UPDATE-TOPIC-MESH
 (2 1 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 )
(ACL2S::UPDATE-TOPIC-MESH-DEFINITION-RULE)
(ACL2S::UPDATE-LAST-PUB-CONTRACT
 (689 1 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (430 4 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (285 52 (:REWRITE DEFAULT-CAR))
 (224 35 (:REWRITE DEFAULT-CDR))
 (162 3 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (116 3 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (114 2 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (101 3 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (91 3 (:DEFINITION ACL2S::TWPP))
 (88 3 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (84 16 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (79 16 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (76 2 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (75 2 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (68 2 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (67 2 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (64 16 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (63 3 (:DEFINITION ACL2S::LOPP))
 (60 16 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (60 16 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (52 52 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (51 3 (:DEFINITION ACL2S::PTP))
 (41 9 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (39 9 (:DEFINITION ACL2S::PEERP))
 (31 16 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (29 29 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (28 28 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (27 27 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (26 26 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (26 11 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (18 18 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (14 14 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (14 7 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (12 6 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (12 4 (:REWRITE O-P-O-INFP-CAR))
 (11 11 (:REWRITE ACL2S::DEF=>PEER))
 (10 2 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (8 2 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (7 7 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (6 6 (:TYPE-PRESCRIPTION O-P))
 (6 6 (:TYPE-PRESCRIPTION ALISTP))
 (6 6 (:REWRITE ACL2S::DEF=>TWP))
 (6 6 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (6 6 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (6 6 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (6 6 (:REWRITE ACL2S::DEF=>LOP))
 (5 5 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (5 5 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (4 4 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (4 4 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (4 2 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-X))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (3 3 (:META META-RATIONALP-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (2 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (2 2 (:REWRITE O-P-DEF-O-FINP-1))
 (2 2 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE ACL2S::DEF=>ALIST))
 (2 2 (:REWRITE ALISTP-WHEN-ATOM))
 (1 1 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 )
(ACL2S::UPDATE-LAST-PUB-CONTRACT-TP)
(ACL2S::UPDATE-LAST-PUB-CONTRACT-GENRULE)
(ACL2S::UPDATE-LAST-PUB
 (2 1 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 )
(ACL2S::UPDATE-LAST-PUB-DEFINITION-RULE)
(ACL2S::UPDATE-NBR-TOPICSUBS-CONTRACT
 (814 1 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (526 5 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (273 63 (:REWRITE DEFAULT-CAR))
 (208 42 (:REWRITE DEFAULT-CDR))
 (193 2 (:DEFINITION ACL2S::LOPP))
 (179 4 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (132 4 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (119 4 (:DEFINITION ACL2S::TWPP))
 (116 4 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (116 3 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (115 4 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (110 3 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (100 3 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (98 3 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (97 3 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (87 20 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (77 3 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (72 20 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (68 20 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (68 20 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (67 20 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (63 63 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (51 3 (:DEFINITION ACL2S::PTP))
 (43 11 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (38 38 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (38 20 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (37 37 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (36 36 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (33 7 (:DEFINITION ACL2S::PEERP))
 (30 30 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (26 26 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (26 11 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (16 5 (:REWRITE O-P-O-INFP-CAR))
 (15 3 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (14 14 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (14 12 (:REWRITE ACL2S::DEF=>PEER))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (12 6 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (12 3 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (8 8 (:TYPE-PRESCRIPTION O-P))
 (8 8 (:TYPE-PRESCRIPTION ALISTP))
 (8 8 (:REWRITE ACL2S::DEF=>TWP))
 (8 8 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (6 6 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (6 6 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (6 6 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (6 6 (:REWRITE ACL2S::DEF=>LOP))
 (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-BY-LEN))
 (5 5 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (4 4 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE RATIONALP-X))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:META META-RATIONALP-CORRECT))
 (4 2 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (3 3 (:REWRITE O-P-DEF-O-FINP-1))
 (3 3 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (3 3 (:REWRITE ACL2S::DEF=>ALIST))
 (3 3 (:REWRITE ALISTP-WHEN-ATOM))
 (2 2 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (2 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE CONSP-OF-CDR-BY-LEN))
 )
(ACL2S::UPDATE-NBR-TOPICSUBS-CONTRACT-TP)
(ACL2S::UPDATE-NBR-TOPICSUBS-CONTRACT-GENRULE)
(ACL2S::UPDATE-NBR-TOPICSUBS
 (2 1 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 )
(ACL2S::UPDATE-NBR-TOPICSUBS-DEFINITION-RULE)
(ACL2S::UPDATE-TOPIC-FANOUT-CONTRACT
 (814 1 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (526 5 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (273 63 (:REWRITE DEFAULT-CAR))
 (208 42 (:REWRITE DEFAULT-CDR))
 (193 2 (:DEFINITION ACL2S::LOPP))
 (179 4 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (132 4 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (119 4 (:DEFINITION ACL2S::TWPP))
 (116 4 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (116 3 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (115 4 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (110 3 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (100 3 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (98 3 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (97 3 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (87 20 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (77 3 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (72 20 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (68 20 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (68 20 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (67 20 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (63 63 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (51 3 (:DEFINITION ACL2S::PTP))
 (43 11 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (38 38 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (38 20 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (37 37 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (36 36 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (33 7 (:DEFINITION ACL2S::PEERP))
 (30 30 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (26 26 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (26 11 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (16 5 (:REWRITE O-P-O-INFP-CAR))
 (15 3 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (14 14 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (14 12 (:REWRITE ACL2S::DEF=>PEER))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (12 6 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (12 3 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (8 8 (:TYPE-PRESCRIPTION O-P))
 (8 8 (:TYPE-PRESCRIPTION ALISTP))
 (8 8 (:REWRITE ACL2S::DEF=>TWP))
 (8 8 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (6 6 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (6 6 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (6 6 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (6 6 (:REWRITE ACL2S::DEF=>LOP))
 (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-BY-LEN))
 (5 5 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (4 4 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE RATIONALP-X))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:META META-RATIONALP-CORRECT))
 (4 2 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (3 3 (:REWRITE O-P-DEF-O-FINP-1))
 (3 3 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (3 3 (:REWRITE ACL2S::DEF=>ALIST))
 (3 3 (:REWRITE ALISTP-WHEN-ATOM))
 (2 2 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (2 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE CONSP-OF-CDR-BY-LEN))
 )
(ACL2S::UPDATE-TOPIC-FANOUT-CONTRACT-TP)
(ACL2S::UPDATE-TOPIC-FANOUT-CONTRACT-GENRULE)
(ACL2S::UPDATE-TOPIC-FANOUT
 (2 1 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 )
(ACL2S::UPDATE-TOPIC-FANOUT-DEFINITION-RULE)
(ACL2S::REM-SUBSCRIBER-CONTRACT
 (3668 47 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (1958 469 (:REWRITE DEFAULT-CAR))
 (1527 22 (:DEFINITION ACL2S::LOPP))
 (1499 318 (:REWRITE DEFAULT-CDR))
 (1373 44 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (921 28 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (830 28 (:DEFINITION ACL2S::TWPP))
 (810 21 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (809 28 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (802 28 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (767 21 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (697 21 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (683 21 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (676 21 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (609 140 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (537 21 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (504 140 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (476 140 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (476 140 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (469 469 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (469 140 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (357 21 (:DEFINITION ACL2S::PTP))
 (218 218 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (206 81 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (160 47 (:REWRITE O-P-O-INFP-CAR))
 (132 132 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (106 106 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (102 51 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (93 21 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (84 21 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (66 66 (:REWRITE ACL2S::DEF=>LOP))
 (63 63 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (63 63 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (56 56 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (56 56 (:REWRITE ACL2S::DEF=>TWP))
 (56 56 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (56 56 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (56 56 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (51 51 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (51 51 (:REWRITE CONSP-BY-LEN))
 (46 46 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (42 42 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (36 8 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (35 35 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (33 33 (:REWRITE O-P-DEF-O-FINP-1))
 (28 28 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (28 28 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (28 28 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (28 28 (:REWRITE REDUCE-RATIONALP-+))
 (28 28 (:REWRITE REDUCE-RATIONALP-*))
 (28 28 (:REWRITE RATIONALP-X))
 (28 28 (:REWRITE RATIONALP-MINUS-X))
 (28 28 (:META META-RATIONALP-CORRECT))
 (28 14 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (22 22 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (21 21 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (21 21 (:REWRITE ACL2S::DEF=>ALIST))
 (21 21 (:REWRITE ALISTP-WHEN-ATOM))
 (19 19 (:REWRITE ACL2S::DEF=>LOT))
 (14 14 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (12 12 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (11 11 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 )
(ACL2S::REM-SUBSCRIBER-CONTRACT-TP)
(ACL2S::REM-SUBSCRIBER-CONTRACT-GENRULE)
(ACL2S::REM-SUBSCRIBER)
(ACL2S::REM-SUBSCRIBER-INDUCTION-SCHEME)
(ACL2S::REM-SUBSCRIBER-DEFINITION-RULE)
(ACL2S::REMOVE-PEER-SUBMAP-CONTRACT
 (1691 2 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (1084 10 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (562 126 (:REWRITE DEFAULT-CAR))
 (424 84 (:REWRITE DEFAULT-CDR))
 (405 4 (:DEFINITION ACL2S::LOPP))
 (378 8 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (270 8 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (244 8 (:DEFINITION ACL2S::TWPP))
 (243 6 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (240 8 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (238 8 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (224 6 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (204 6 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (203 6 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (198 6 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (179 40 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (160 6 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (146 40 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (139 40 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (138 40 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (136 40 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (126 126 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (108 6 (:DEFINITION ACL2S::PTP))
 (94 22 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (76 76 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (76 40 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (74 74 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (72 72 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (70 70 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (64 22 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (60 60 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (52 52 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (32 10 (:REWRITE O-P-O-INFP-CAR))
 (30 6 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (29 25 (:REWRITE ACL2S::DEF=>PEER))
 (28 28 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (26 13 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (24 6 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (16 16 (:TYPE-PRESCRIPTION O-P))
 (16 16 (:TYPE-PRESCRIPTION ALISTP))
 (16 16 (:REWRITE ACL2S::DEF=>TWP))
 (16 16 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (16 16 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (16 16 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (14 12 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (13 13 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (13 13 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (13 13 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (13 13 (:REWRITE CONSP-BY-LEN))
 (12 12 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (12 12 (:REWRITE ACL2S::DEF=>LOP))
 (10 10 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (10 4 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (8 8 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (8 8 (:REWRITE REDUCE-RATIONALP-+))
 (8 8 (:REWRITE REDUCE-RATIONALP-*))
 (8 8 (:REWRITE RATIONALP-X))
 (8 8 (:REWRITE RATIONALP-MINUS-X))
 (8 8 (:META META-RATIONALP-CORRECT))
 (7 1 (:REWRITE ALIST-KEYS-WHEN-ATOM))
 (6 6 (:REWRITE O-P-DEF-O-FINP-1))
 (6 6 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (6 6 (:REWRITE ACL2S::DEF=>ALIST))
 (6 6 (:REWRITE ALISTP-WHEN-ATOM))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (4 4 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (2 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE CONSP-OF-CDR-BY-LEN))
 )
(ACL2S::REMOVE-PEER-SUBMAP-CONTRACT-TP)
(ACL2S::REMOVE-PEER-SUBMAP-CONTRACT-GENRULE)
(ACL2S::REMOVE-PEER-SUBMAP)
(ACL2S::REMOVE-PEER-SUBMAP-DEFINITION-RULE)
(ACL2S::REDUCE*-*REMOVE-SUBBED-PEERS-CONTRACT
 (3139 39 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (1672 400 (:REWRITE DEFAULT-CAR))
 (1278 270 (:REWRITE DEFAULT-CDR))
 (1193 43 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (789 24 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (711 24 (:DEFINITION ACL2S::TWPP))
 (694 18 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (693 24 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (687 24 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (657 18 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (597 18 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (585 18 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (579 18 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (522 120 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (460 18 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (432 120 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (408 120 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (408 120 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (402 120 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (400 400 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (306 18 (:DEFINITION ACL2S::PTP))
 (228 228 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (222 222 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (216 216 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (210 210 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (192 192 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (180 180 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (174 69 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (132 39 (:REWRITE O-P-O-INFP-CAR))
 (90 90 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (86 43 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (78 18 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (72 18 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (71 71 (:REWRITE ACL2S::DEF=>LOP))
 (52 52 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (52 52 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (48 48 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (48 48 (:REWRITE ACL2S::DEF=>TWP))
 (48 48 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (48 48 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (48 48 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (43 43 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (43 43 (:REWRITE CONSP-BY-LEN))
 (38 38 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (36 36 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (30 30 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (27 27 (:REWRITE O-P-DEF-O-FINP-1))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (24 24 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (24 24 (:REWRITE REDUCE-RATIONALP-+))
 (24 24 (:REWRITE REDUCE-RATIONALP-*))
 (24 24 (:REWRITE RATIONALP-X))
 (24 24 (:REWRITE RATIONALP-MINUS-X))
 (24 24 (:META META-RATIONALP-CORRECT))
 (24 12 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (18 18 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (18 18 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (18 18 (:REWRITE ACL2S::DEF=>ALIST))
 (18 18 (:REWRITE ALISTP-WHEN-ATOM))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (10 10 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (9 9 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 )
(ACL2S::REDUCE*-*REMOVE-SUBBED-PEERS-CONTRACT-TP)
(ACL2S::REDUCE*-*REMOVE-SUBBED-PEERS-CONTRACT-GENRULE)
(ACL2S::REDUCE*-*REMOVE-SUBBED-PEERS)
(ACL2S::REDUCE*-*REMOVE-SUBBED-PEERS-INDUCTION-SCHEME)
(ACL2S::REDUCE*-*REMOVE-SUBBED-PEERS-DEFINITION-RULE)
(ACL2S::LT-0-FILTER-HELP-CONTRACT
 (4571 1145 (:REWRITE DEFAULT-CAR))
 (3664 755 (:REWRITE DEFAULT-CDR))
 (2844 60 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (2448 78 (:DEFINITION ACL2S::TWPP))
 (1963 69 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (1953 349 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (1836 48 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (1611 349 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (1590 44 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (1588 44 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (1541 309 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (1408 349 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (1362 48 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (1280 44 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (1155 309 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (1145 1145 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1008 48 (:DEFINITION ACL2S::LOPP))
 (974 34 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (878 34 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (873 237 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (768 48 (:DEFINITION ACL2S::PTP))
 (600 600 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (593 4 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (582 582 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (566 243 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (517 517 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (446 446 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (442 442 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (418 418 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (288 288 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (246 82 (:REWRITE O-P-O-INFP-CAR))
 (192 192 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (192 96 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (156 156 (:REWRITE ACL2S::DEF=>TWP))
 (132 132 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (132 132 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (131 131 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (124 34 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (108 108 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (108 108 (:REWRITE CONSP-BY-LEN))
 (106 106 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (106 106 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (96 96 (:REWRITE ACL2S::DEF=>LOP))
 (88 88 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (88 22 (:REWRITE RATIONALP-X))
 (76 76 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (64 64 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (64 32 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (60 60 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (60 60 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (50 50 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (48 48 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (48 48 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (48 4 (:REWRITE ALISTP-OF-CDR))
 (44 44 (:REWRITE O-P-DEF-O-FINP-1))
 (42 42 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (34 34 (:REWRITE ACL2S::DEF=>ALIST))
 (34 34 (:REWRITE ALISTP-WHEN-ATOM))
 (30 30 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (30 30 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (24 24 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (22 22 (:REWRITE REDUCE-RATIONALP-+))
 (22 22 (:REWRITE REDUCE-RATIONALP-*))
 (22 22 (:REWRITE REDUCE-INTEGERP-+))
 (22 22 (:REWRITE RATIONALP-MINUS-X))
 (22 22 (:REWRITE INTEGERP-MINUS-X))
 (22 22 (:META META-RATIONALP-CORRECT))
 (22 22 (:META META-INTEGERP-CORRECT))
 (12 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE SIMPLIFY-SUMS-<))
 (2 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (2 2 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (- x))|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (/ x) (/ y))|))
 (2 2 (:REWRITE |(< (- x) c)|))
 (2 2 (:REWRITE |(< (- x) (- y))|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::LT-0-FILTER-HELP-CONTRACT-TP)
(ACL2S::LT-0-FILTER-HELP-CONTRACT-GENRULE)
(ACL2S::LT-0-FILTER-HELP
 (1418 392 (:REWRITE DEFAULT-CAR))
 (1095 21 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (1041 268 (:REWRITE DEFAULT-CDR))
 (819 116 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (810 26 (:DEFINITION ACL2S::TWPP))
 (787 26 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (543 116 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (539 84 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (538 11 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (531 116 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (513 15 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (502 15 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (493 15 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (420 20 (:DEFINITION ACL2S::LOPP))
 (392 392 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (375 84 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (370 2 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (363 11 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (305 81 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (214 214 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (214 87 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (203 11 (:DEFINITION ACL2S::PTP))
 (197 197 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (188 188 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (172 8 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (157 8 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (154 154 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (120 120 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (114 114 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (112 112 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (80 40 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (69 23 (:REWRITE O-P-O-INFP-CAR))
 (64 64 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (52 52 (:REWRITE ACL2S::DEF=>TWP))
 (52 52 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (44 44 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (44 44 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (40 40 (:REWRITE ACL2S::DEF=>LOP))
 (39 39 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (34 34 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (34 34 (:REWRITE CONSP-BY-LEN))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (30 30 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (29 29 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (28 7 (:REWRITE RATIONALP-X))
 (26 8 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (24 2 (:REWRITE ALISTP-OF-CDR))
 (21 21 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (20 20 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (20 20 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (20 20 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (20 10 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (19 19 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (18 3 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (12 12 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (12 12 (:REWRITE O-P-DEF-O-FINP-1))
 (10 10 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (10 10 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (8 8 (:REWRITE ACL2S::DEF=>ALIST))
 (8 8 (:REWRITE ALISTP-WHEN-ATOM))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 (6 6 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (5 5 (:REWRITE THE-FLOOR-BELOW))
 (5 5 (:REWRITE THE-FLOOR-ABOVE))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE SIMPLIFY-SUMS-<))
 (5 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (5 5 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (5 5 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (5 5 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE INTEGERP-<-CONSTANT))
 (5 5 (:REWRITE DEFAULT-LESS-THAN-2))
 (5 5 (:REWRITE DEFAULT-LESS-THAN-1))
 (5 5 (:REWRITE CONSTANT-<-INTEGERP))
 (5 5 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (- x))|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) 0)|))
 (5 5 (:REWRITE |(< (/ x) (/ y))|))
 (5 5 (:REWRITE |(< (- x) c)|))
 (5 5 (:REWRITE |(< (- x) (- y))|))
 (5 5 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::LT-0-FILTER-HELP-INDUCTION-SCHEME)
(ACL2S::LT-0-FILTER-HELP-DEFINITION-RULE)
(ACL2S::LT-0-FILTER-CONTRACT
 (1441 2 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (881 8 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (583 104 (:REWRITE DEFAULT-CAR))
 (455 70 (:REWRITE DEFAULT-CDR))
 (350 6 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (245 4 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (243 6 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (187 6 (:DEFINITION ACL2S::TWPP))
 (184 6 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (183 6 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (177 32 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (163 32 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (158 4 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (141 6 (:DEFINITION ACL2S::LOPP))
 (139 4 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (139 4 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (135 4 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (124 32 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (123 32 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (122 32 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (108 6 (:DEFINITION ACL2S::PTP))
 (104 104 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (94 22 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (70 16 (:DEFINITION ACL2S::PEERP))
 (66 32 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (66 24 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (60 60 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (58 58 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (56 56 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (54 54 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (52 52 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (52 52 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (36 36 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (36 18 (:REWRITE ACL2S::DEF=>PEER))
 (30 12 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (28 28 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (28 14 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (24 8 (:REWRITE O-P-O-INFP-CAR))
 (20 4 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (16 4 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (14 14 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (14 14 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (14 14 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (14 14 (:REWRITE CONSP-BY-LEN))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (12 12 (:TYPE-PRESCRIPTION O-P))
 (12 12 (:TYPE-PRESCRIPTION ALISTP))
 (12 12 (:REWRITE ACL2S::DEF=>TWP))
 (12 12 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>LOP))
 (12 10 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (10 10 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (10 4 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (8 8 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (8 2 (:REWRITE RATIONALP-X))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (6 6 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (4 4 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE O-P-DEF-O-FINP-1))
 (4 4 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE ACL2S::DEF=>ALIST))
 (4 4 (:REWRITE ALISTP-WHEN-ATOM))
 (2 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::LT-0-FILTER-CONTRACT-TP)
(ACL2S::LT-0-FILTER-CONTRACT-GENRULE)
(ACL2S::LT-0-FILTER)
(ACL2S::LT-0-FILTER-DEFINITION-RULE)
(ACL2S::GT-S-FILTER-HELP-CONTRACT
 (5058 1296 (:REWRITE DEFAULT-CAR))
 (4036 877 (:REWRITE DEFAULT-CDR))
 (3284 65 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (2547 81 (:DEFINITION ACL2S::TWPP))
 (2477 81 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (2350 388 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (2166 53 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (1867 344 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (1715 388 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (1708 46 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (1678 388 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (1664 46 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (1602 46 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (1578 53 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (1374 344 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (1296 1296 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1197 57 (:DEFINITION ACL2S::LOPP))
 (1054 36 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (973 261 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (949 36 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (869 53 (:DEFINITION ACL2S::PTP))
 (740 4 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (666 666 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (648 648 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (635 276 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (619 619 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (511 511 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (504 504 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (482 482 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (342 342 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (266 90 (:REWRITE O-P-O-INFP-CAR))
 (228 114 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (198 198 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (162 162 (:REWRITE ACL2S::DEF=>TWP))
 (162 162 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (149 149 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (149 149 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (132 36 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (125 125 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (125 125 (:REWRITE CONSP-BY-LEN))
 (118 118 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (114 114 (:REWRITE ACL2S::DEF=>LOP))
 (112 28 (:REWRITE RATIONALP-X))
 (111 111 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (100 100 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (99 99 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (87 87 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (76 76 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (76 38 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (64 64 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (60 60 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (57 57 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (51 51 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (50 50 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (48 4 (:REWRITE ALISTP-OF-CDR))
 (46 46 (:REWRITE O-P-DEF-O-FINP-1))
 (38 38 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (36 36 (:REWRITE ACL2S::DEF=>ALIST))
 (36 36 (:REWRITE ALISTP-WHEN-ATOM))
 (32 32 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (28 28 (:REWRITE REDUCE-RATIONALP-+))
 (28 28 (:REWRITE REDUCE-RATIONALP-*))
 (28 28 (:REWRITE REDUCE-INTEGERP-+))
 (28 28 (:REWRITE RATIONALP-MINUS-X))
 (28 28 (:REWRITE INTEGERP-MINUS-X))
 (28 28 (:META META-RATIONALP-CORRECT))
 (28 28 (:META META-INTEGERP-CORRECT))
 (25 25 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (12 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (2 2 (:REWRITE SIMPLIFY-SUMS-<))
 (2 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (2 2 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (- x))|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) (/ y))|))
 (2 2 (:REWRITE |(< (- x) c)|))
 (2 2 (:REWRITE |(< (- x) (- y))|))
 )
(ACL2S::GT-S-FILTER-HELP-CONTRACT-TP)
(ACL2S::GT-S-FILTER-HELP-CONTRACT-GENRULE)
(ACL2S::GT-S-FILTER-HELP
 (1418 392 (:REWRITE DEFAULT-CAR))
 (1095 21 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (1041 268 (:REWRITE DEFAULT-CDR))
 (819 116 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (810 26 (:DEFINITION ACL2S::TWPP))
 (787 26 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (543 116 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (539 84 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (538 11 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (531 116 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (513 15 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (502 15 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (493 15 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (420 20 (:DEFINITION ACL2S::LOPP))
 (392 392 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (375 84 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (370 2 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (363 11 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (305 81 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (214 214 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (214 87 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (203 11 (:DEFINITION ACL2S::PTP))
 (197 197 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (188 188 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (172 8 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (157 8 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (154 154 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (120 120 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (114 114 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (112 112 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (80 40 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (69 23 (:REWRITE O-P-O-INFP-CAR))
 (64 64 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (52 52 (:REWRITE ACL2S::DEF=>TWP))
 (52 52 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (44 44 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (44 44 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (40 40 (:REWRITE ACL2S::DEF=>LOP))
 (39 39 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (34 34 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (34 34 (:REWRITE CONSP-BY-LEN))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (32 8 (:REWRITE RATIONALP-X))
 (30 30 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (29 29 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (26 8 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (24 2 (:REWRITE ALISTP-OF-CDR))
 (21 21 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (20 20 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (20 20 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (20 20 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (20 10 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (19 19 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (18 3 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (12 12 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (12 12 (:REWRITE O-P-DEF-O-FINP-1))
 (10 10 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (10 10 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (8 8 (:REWRITE REDUCE-RATIONALP-+))
 (8 8 (:REWRITE REDUCE-RATIONALP-*))
 (8 8 (:REWRITE REDUCE-INTEGERP-+))
 (8 8 (:REWRITE RATIONALP-MINUS-X))
 (8 8 (:REWRITE INTEGERP-MINUS-X))
 (8 8 (:REWRITE ACL2S::DEF=>ALIST))
 (8 8 (:REWRITE ALISTP-WHEN-ATOM))
 (8 8 (:META META-RATIONALP-CORRECT))
 (8 8 (:META META-INTEGERP-CORRECT))
 (7 7 (:REWRITE THE-FLOOR-BELOW))
 (7 7 (:REWRITE THE-FLOOR-ABOVE))
 (7 7 (:REWRITE SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (7 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (7 7 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (7 7 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE INTEGERP-<-CONSTANT))
 (7 7 (:REWRITE DEFAULT-LESS-THAN-2))
 (7 7 (:REWRITE DEFAULT-LESS-THAN-1))
 (7 7 (:REWRITE CONSTANT-<-INTEGERP))
 (7 7 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (- x))|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) (/ y))|))
 (7 7 (:REWRITE |(< (- x) c)|))
 (7 7 (:REWRITE |(< (- x) (- y))|))
 (6 6 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 )
(ACL2S::GT-S-FILTER-HELP-INDUCTION-SCHEME)
(ACL2S::GT-S-FILTER-HELP-DEFINITION-RULE)
(ACL2S::GT-S-FILTER-CONTRACT
 (1441 2 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (881 8 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (583 104 (:REWRITE DEFAULT-CAR))
 (455 70 (:REWRITE DEFAULT-CDR))
 (350 6 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (245 4 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (243 6 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (187 6 (:DEFINITION ACL2S::TWPP))
 (184 6 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (183 6 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (177 32 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (163 32 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (158 4 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (141 6 (:DEFINITION ACL2S::LOPP))
 (139 4 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (139 4 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (135 4 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (124 32 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (123 32 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (122 32 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (108 6 (:DEFINITION ACL2S::PTP))
 (104 104 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (94 22 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (70 16 (:DEFINITION ACL2S::PEERP))
 (66 32 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (66 24 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (60 60 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (58 58 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (56 56 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (54 54 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (52 52 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (52 52 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (36 36 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (36 18 (:REWRITE ACL2S::DEF=>PEER))
 (30 12 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (28 28 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (28 14 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (24 8 (:REWRITE O-P-O-INFP-CAR))
 (20 4 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (16 4 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (14 14 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (14 14 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (14 14 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (14 14 (:REWRITE CONSP-BY-LEN))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (12 12 (:TYPE-PRESCRIPTION O-P))
 (12 12 (:TYPE-PRESCRIPTION ALISTP))
 (12 12 (:REWRITE ACL2S::DEF=>TWP))
 (12 12 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>LOP))
 (12 10 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (12 3 (:REWRITE RATIONALP-X))
 (10 10 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (10 4 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (8 8 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (6 6 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (4 4 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE O-P-DEF-O-FINP-1))
 (4 4 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE ACL2S::DEF=>ALIST))
 (4 4 (:REWRITE ALISTP-WHEN-ATOM))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:META META-RATIONALP-CORRECT))
 (3 3 (:META META-INTEGERP-CORRECT))
 (2 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 )
(ACL2S::GT-S-FILTER-CONTRACT-TP)
(ACL2S::GT-S-FILTER-CONTRACT-GENRULE)
(ACL2S::GT-S-FILTER)
(ACL2S::GT-S-FILTER-DEFINITION-RULE)
(ACL2S::SHUFFLE-POLYMORPHIC-SIG
 (16276 8 (:DEFINITION ACL2S::SHUFFLE))
 (7994 14 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (7964 4 (:DEFINITION ACL2S::LOEVP))
 (7918 1582 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (7918 1582 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (7894 1582 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (7894 1582 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (7431 7431 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (7431 7431 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (7431 7431 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (4964 4 (:DEFINITION ACL2S::EVNTP))
 (4639 35 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (3471 35 (:REWRITE MOD-X-Y-=-X . 3))
 (3394 35 (:REWRITE MOD-X-Y-=-X . 4))
 (3130 35 (:REWRITE MOD-ZERO . 4))
 (3038 35 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2600 280 (:REWRITE DEFAULT-TIMES-2))
 (2133 168 (:REWRITE INTEGERP-MINUS-X))
 (1949 1949 (:REWRITE DEFAULT-CDR))
 (1856 32 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (1846 35 (:REWRITE MOD-ZERO . 3))
 (1636 4 (:DEFINITION ACL2S::MSSGP))
 (1609 72 (:REWRITE DEFAULT-MOD-1))
 (1582 1582 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (1582 1582 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (1582 1582 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (1582 1582 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (1578 1578 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1523 70 (:REWRITE |(* (- x) y)|))
 (1351 248 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1351 248 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1268 52 (:DEFINITION ACL2S::LOTP))
 (1232 26 (:REWRITE O-INFP->NEQ-0))
 (1063 280 (:REWRITE DEFAULT-TIMES-1))
 (1000 4 (:DEFINITION ACL2S::RPCP))
 (967 967 (:REWRITE DEFAULT-CAR))
 (967 967 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (827 69 (:REWRITE |(* y x)|))
 (815 119 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (814 70 (:REWRITE DEFAULT-MINUS))
 (779 70 (:REWRITE |(- (* c x))|))
 (748 14 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (742 4 (:DEFINITION TRUE-LIST-LISTP))
 (639 35 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (639 35 (:REWRITE MOD-X-Y-=-X . 2))
 (639 35 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (639 35 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (632 4 (:DEFINITION ACL2S::DATAP))
 (583 119 (:REWRITE DEFAULT-LESS-THAN-1))
 (516 8 (:DEFINITION NAT-LISTP))
 (501 3 (:LINEAR MOD-BOUNDS-3))
 (480 480 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (480 480 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (480 480 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (407 35 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (407 35 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (407 35 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (407 35 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (394 16 (:DEFINITION SYMBOL-LISTP))
 (387 35 (:REWRITE MOD-CANCEL-*-CONST))
 (360 96 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (351 119 (:REWRITE DEFAULT-LESS-THAN-2))
 (304 304 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (304 304 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (288 288 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (288 14 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (288 14 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (276 14 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (272 272 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (272 14 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (267 35 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (262 262 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (262 262 (:REWRITE CONSP-BY-LEN))
 (258 14 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (248 248 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (248 248 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (248 248 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (248 248 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (248 248 (:REWRITE |(equal c (/ x))|))
 (248 248 (:REWRITE |(equal c (- x))|))
 (248 248 (:REWRITE |(equal (/ x) c)|))
 (248 248 (:REWRITE |(equal (/ x) (/ y))|))
 (248 248 (:REWRITE |(equal (- x) c)|))
 (248 248 (:REWRITE |(equal (- x) (- y))|))
 (246 4 (:DEFINITION ACL2S::POS-LISTP))
 (242 6 (:DEFINITION BOOLEAN-LISTP))
 (232 14 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (230 14 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (228 4 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (216 14 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (204 6 (:LINEAR MOD-BOUNDS-2))
 (202 4 (:DEFINITION ACL2S::LOPTP))
 (200 4 (:DEFINITION ACL2S::L-STR-ALLP))
 (198 18 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (186 4 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (180 90 (:REWRITE O-P-O-INFP-CAR))
 (180 90 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (176 176 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (164 164 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (160 8 (:DEFINITION KEYWORDP))
 (150 150 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (148 14 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (144 72 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (133 133 (:REWRITE REDUCE-INTEGERP-+))
 (133 133 (:META META-INTEGERP-CORRECT))
 (128 4 (:DEFINITION POSP))
 (120 120 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (119 119 (:REWRITE THE-FLOOR-BELOW))
 (119 119 (:REWRITE THE-FLOOR-ABOVE))
 (119 119 (:REWRITE SIMPLIFY-SUMS-<))
 (119 119 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (119 119 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (119 119 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (119 119 (:REWRITE INTEGERP-<-CONSTANT))
 (119 119 (:REWRITE CONSTANT-<-INTEGERP))
 (119 119 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (119 119 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (119 119 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (119 119 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (119 119 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (119 119 (:REWRITE |(< c (- x))|))
 (119 119 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (119 119 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (119 119 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (119 119 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (119 119 (:REWRITE |(< (/ x) (/ y))|))
 (119 119 (:REWRITE |(< (- x) c)|))
 (119 119 (:REWRITE |(< (- x) (- y))|))
 (118 14 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (118 4 (:DEFINITION ATOM-LISTP))
 (116 14 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (108 54 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (106 14 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (104 104 (:REWRITE ACL2S::DEF=>LOT))
 (104 4 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (102 14 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (100 4 (:DEFINITION ACL2S::VERBP))
 (100 4 (:DEFINITION ACL2S::PTP))
 (98 14 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (94 14 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (92 92 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (92 4 (:DEFINITION ACL2S::STR-ALLP))
 (90 90 (:TYPE-PRESCRIPTION ALISTP))
 (88 18 (:REWRITE ACL2S::CDR-POLYMORPHIC-SIG))
 (88 14 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (88 14 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (88 4 (:DEFINITION RATIONAL-LISTP))
 (82 82 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (82 14 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (78 78 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (76 4 (:DEFINITION INTEGER-LISTP))
 (72 72 (:REWRITE DEFAULT-MOD-2))
 (72 4 (:DEFINITION ACL2S::LOPP))
 (64 64 (:TYPE-PRESCRIPTION NAT-LISTP))
 (64 32 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (64 32 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (64 16 (:DEFINITION ACL2S::PEERP))
 (64 4 (:DEFINITION ACL2-NUMBER-LISTP))
 (62 62 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (58 4 (:DEFINITION STRING-LISTP))
 (58 4 (:DEFINITION ACL2S::LOPLDP))
 (57 57 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (52 4 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (37 37 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (37 37 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (37 37 (:REWRITE |(mod x 2)| . 2))
 (37 37 (:REWRITE |(< 0 (/ x))|))
 (37 37 (:REWRITE |(< 0 (* x y))|))
 (36 18 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (36 14 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (35 35 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (35 35 (:REWRITE |(mod x (- y))| . 3))
 (35 35 (:REWRITE |(mod x (- y))| . 2))
 (35 35 (:REWRITE |(mod x (- y))| . 1))
 (35 35 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (35 35 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (35 35 (:REWRITE |(mod (- x) y)| . 3))
 (35 35 (:REWRITE |(mod (- x) y)| . 2))
 (35 35 (:REWRITE |(mod (- x) y)| . 1))
 (35 35 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (32 32 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (32 32 (:TYPE-PRESCRIPTION STRING-LISTP))
 (32 32 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (32 32 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (32 32 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (32 32 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (32 32 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (32 32 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (32 16 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (24 12 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (20 20 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (20 20 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (20 20 (:REWRITE |(< (/ x) 0)|))
 (20 20 (:REWRITE |(< (* x y) 0)|))
 (18 18 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (18 18 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (16 16 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (16 16 (:REWRITE ACL2S::DEF=>PEER))
 (16 16 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (16 8 (:REWRITE ACL2S::DEF=>MSSG))
 (14 14 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (14 14 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (14 14 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (14 14 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (14 14 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (14 14 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (12 12 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (12 12 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (12 6 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (12 6 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (12 6 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (12 6 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (12 6 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (12 6 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (12 6 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (12 6 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (12 6 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (12 6 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (12 6 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (12 6 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (12 6 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (12 6 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (12 6 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (12 6 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (12 6 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (8 8 (:REWRITE ACL2S::DEF=>VERB))
 (8 8 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (8 8 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (8 8 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (8 8 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (8 8 (:REWRITE ACL2S::DEF=>POS-LIST))
 (8 8 (:REWRITE ACL2S::DEF=>LOPT))
 (8 8 (:REWRITE ACL2S::DEF=>LOPLD))
 (8 8 (:REWRITE ACL2S::DEF=>LOP))
 (8 8 (:REWRITE ACL2S::DEF=>LOEV))
 (8 8 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (8 8 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (8 8 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (8 8 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (8 8 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (8 8 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (6 6 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE RATIONALP-X))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE ACL2-NUMBERP-X))
 (6 6 (:META META-RATIONALP-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (4 2 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (2 2 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (2 2 (:REWRITE SET::IN-SET))
 )
(ACL2S::SHUFFLE-LOEVP-SIG
 (10485 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (10485 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (9477 2125 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (9477 2125 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (7417 11 (:DEFINITION TRUE-LISTP))
 (3572 28 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (2677 11 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (2570 28 (:REWRITE MOD-X-Y-=-X . 3))
 (2506 28 (:REWRITE MOD-X-Y-=-X . 4))
 (2270 28 (:REWRITE MOD-ZERO . 4))
 (2244 28 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2121 2121 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1987 218 (:REWRITE DEFAULT-TIMES-2))
 (1650 136 (:REWRITE INTEGERP-MINUS-X))
 (1429 38 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (1392 24 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (1360 28 (:REWRITE MOD-ZERO . 3))
 (1352 16 (:DEFINITION TRUE-LIST-LISTP))
 (1216 56 (:REWRITE DEFAULT-MOD-1))
 (1172 56 (:REWRITE |(* (- x) y)|))
 (863 38 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (827 218 (:REWRITE DEFAULT-TIMES-1))
 (800 85 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (799 38 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (751 38 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (744 16 (:DEFINITION ACL2S::POS-LISTP))
 (719 38 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (703 38 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (680 16 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (671 38 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (647 53 (:REWRITE |(* y x)|))
 (640 32 (:DEFINITION KEYWORDP))
 (632 16 (:DEFINITION ACL2S::LOPTP))
 (628 56 (:REWRITE DEFAULT-MINUS))
 (618 85 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (604 82 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (600 56 (:REWRITE |(- (* c x))|))
 (600 16 (:DEFINITION ACL2S::L-STR-ALLP))
 (584 16 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (562 38 (:DEFINITION NAT-LISTP))
 (552 16 (:DEFINITION BOOLEAN-LISTP))
 (512 16 (:DEFINITION POSP))
 (511 38 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (507 507 (:REWRITE DEFAULT-CDR))
 (501 3 (:LINEAR MOD-BOUNDS-3))
 (488 28 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (488 28 (:REWRITE MOD-X-Y-=-X . 2))
 (488 28 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (488 28 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (480 9 (:REWRITE O-INFP->NEQ-0))
 (468 468 (:REWRITE DEFAULT-CAR))
 (468 468 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (447 38 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (445 38 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (431 38 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (430 82 (:REWRITE DEFAULT-LESS-THAN-1))
 (416 16 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (415 38 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (400 16 (:DEFINITION ACL2S::PTP))
 (399 38 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (399 38 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (392 16 (:DEFINITION ATOM-LISTP))
 (368 16 (:DEFINITION ACL2S::STR-ALLP))
 (367 38 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (367 38 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (367 38 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (351 38 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (351 38 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (323 323 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (323 323 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (314 28 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (314 28 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (314 28 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (314 28 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (312 312 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (312 312 (:REWRITE CONSP-BY-LEN))
 (312 16 (:DEFINITION RATIONAL-LISTP))
 (296 16 (:DEFINITION SYMBOL-LISTP))
 (296 16 (:DEFINITION ACL2S::LOPP))
 (289 289 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 (286 28 (:REWRITE MOD-CANCEL-*-CONST))
 (280 16 (:DEFINITION ACL2S::LOTP))
 (280 16 (:DEFINITION INTEGER-LISTP))
 (276 276 (:TYPE-PRESCRIPTION NAT-LISTP))
 (256 82 (:REWRITE DEFAULT-LESS-THAN-2))
 (248 16 (:DEFINITION ACL2S::LOPLDP))
 (248 16 (:DEFINITION ACL2-NUMBER-LISTP))
 (232 16 (:DEFINITION STRING-LISTP))
 (232 16 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (208 208 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (204 6 (:LINEAR MOD-BOUNDS-2))
 (202 28 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (192 192 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (171 171 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (166 50 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (144 144 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (139 38 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (137 137 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (128 32 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (128 32 (:DEFINITION ACL2S::PEERP))
 (123 123 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (123 123 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION STRING-LISTP))
 (123 123 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (123 123 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (110 38 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (108 108 (:REWRITE REDUCE-INTEGERP-+))
 (108 108 (:META META-INTEGERP-CORRECT))
 (106 53 (:REWRITE O-P-O-INFP-CAR))
 (106 53 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (99 9 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (90 85 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (85 85 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (85 85 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (85 85 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (85 85 (:REWRITE |(equal c (/ x))|))
 (85 85 (:REWRITE |(equal c (- x))|))
 (85 85 (:REWRITE |(equal (/ x) c)|))
 (85 85 (:REWRITE |(equal (/ x) (/ y))|))
 (85 85 (:REWRITE |(equal (- x) c)|))
 (85 85 (:REWRITE |(equal (- x) (- y))|))
 (82 82 (:REWRITE THE-FLOOR-BELOW))
 (82 82 (:REWRITE THE-FLOOR-ABOVE))
 (82 82 (:REWRITE SIMPLIFY-SUMS-<))
 (82 82 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (82 82 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE INTEGERP-<-CONSTANT))
 (82 82 (:REWRITE CONSTANT-<-INTEGERP))
 (82 82 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (- x))|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) (/ y))|))
 (82 82 (:REWRITE |(< (- x) c)|))
 (82 82 (:REWRITE |(< (- x) (- y))|))
 (76 76 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (76 38 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (64 32 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (62 58 (:REWRITE ACL2S::DEF=>LOEV))
 (56 56 (:REWRITE DEFAULT-MOD-2))
 (53 53 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (53 53 (:TYPE-PRESCRIPTION ALISTP))
 (48 48 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (48 48 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (48 24 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (44 44 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (44 22 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (38 38 (:REWRITE |(< 0 (/ x))|))
 (38 38 (:REWRITE |(< 0 (* x y))|))
 (32 32 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (32 32 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (32 32 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (32 32 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>POS-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>PEER))
 (32 32 (:REWRITE ACL2S::DEF=>LOT))
 (32 32 (:REWRITE ACL2S::DEF=>LOPT))
 (32 32 (:REWRITE ACL2S::DEF=>LOPLD))
 (32 32 (:REWRITE ACL2S::DEF=>LOP))
 (32 32 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (32 32 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (32 16 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (32 16 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (32 16 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (28 28 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (28 28 (:REWRITE |(mod x 2)| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 3))
 (28 28 (:REWRITE |(mod x (- y))| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 1))
 (28 28 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod (- x) y)| . 3))
 (28 28 (:REWRITE |(mod (- x) y)| . 2))
 (28 28 (:REWRITE |(mod (- x) y)| . 1))
 (28 28 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (16 16 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (16 16 (:REWRITE REDUCE-RATIONALP-+))
 (16 16 (:REWRITE REDUCE-RATIONALP-*))
 (16 16 (:REWRITE RATIONALP-X))
 (16 16 (:REWRITE RATIONALP-MINUS-X))
 (16 16 (:REWRITE SET::IN-SET))
 (16 16 (:REWRITE ACL2-NUMBERP-X))
 (16 16 (:META META-RATIONALP-CORRECT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(ACL2S::SHUFFLE-LOPLDP-SIG
 (28133 40 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (28008 20 (:DEFINITION ACL2S::LOEVP))
 (24800 20 (:DEFINITION ACL2S::EVNTP))
 (21046 11 (:DEFINITION TRUE-LISTP))
 (10575 2143 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (10575 2143 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (9567 2143 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (9567 2143 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (9262 9262 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (9262 9262 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (9262 9262 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (8872 11 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (8180 20 (:DEFINITION ACL2S::MSSGP))
 (5725 5725 (:REWRITE DEFAULT-CDR))
 (5000 20 (:DEFINITION ACL2S::RPCP))
 (4680 192 (:DEFINITION ACL2S::LOTP))
 (3572 28 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (3160 20 (:DEFINITION ACL2S::DATAP))
 (2570 28 (:REWRITE MOD-X-Y-=-X . 3))
 (2506 28 (:REWRITE MOD-X-Y-=-X . 4))
 (2270 28 (:REWRITE MOD-ZERO . 4))
 (2244 28 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2143 2143 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (2143 2143 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (2143 2143 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (2143 2143 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2139 2139 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (2130 2130 (:REWRITE DEFAULT-CAR))
 (2130 2130 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1987 218 (:REWRITE DEFAULT-TIMES-2))
 (1650 136 (:REWRITE INTEGERP-MINUS-X))
 (1448 408 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1440 60 (:DEFINITION SYMBOL-LISTP))
 (1434 719 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1429 38 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (1392 24 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (1360 28 (:REWRITE MOD-ZERO . 3))
 (1352 16 (:DEFINITION TRUE-LIST-LISTP))
 (1252 719 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1216 56 (:REWRITE DEFAULT-MOD-1))
 (1172 56 (:REWRITE |(* (- x) y)|))
 (1133 1133 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1133 1133 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1122 1122 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1122 1122 (:REWRITE CONSP-BY-LEN))
 (1003 1003 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (984 984 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (863 38 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (827 218 (:REWRITE DEFAULT-TIMES-1))
 (799 38 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (751 38 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (744 16 (:DEFINITION ACL2S::POS-LISTP))
 (724 719 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (719 719 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (719 719 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (719 719 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (719 719 (:REWRITE |(equal c (/ x))|))
 (719 719 (:REWRITE |(equal c (- x))|))
 (719 719 (:REWRITE |(equal (/ x) c)|))
 (719 719 (:REWRITE |(equal (/ x) (/ y))|))
 (719 719 (:REWRITE |(equal (- x) c)|))
 (719 719 (:REWRITE |(equal (- x) (- y))|))
 (719 38 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (716 716 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (703 38 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (680 16 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (671 38 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (647 53 (:REWRITE |(* y x)|))
 (640 32 (:DEFINITION KEYWORDP))
 (632 16 (:DEFINITION ACL2S::LOPTP))
 (628 56 (:REWRITE DEFAULT-MINUS))
 (604 82 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (600 56 (:REWRITE |(- (* c x))|))
 (600 16 (:DEFINITION ACL2S::L-STR-ALLP))
 (584 16 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (582 291 (:REWRITE O-P-O-INFP-CAR))
 (582 291 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (562 38 (:DEFINITION NAT-LISTP))
 (552 16 (:DEFINITION BOOLEAN-LISTP))
 (550 550 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (516 258 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (512 16 (:DEFINITION POSP))
 (511 38 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (501 3 (:LINEAR MOD-BOUNDS-3))
 (500 20 (:DEFINITION ACL2S::VERBP))
 (488 28 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (488 28 (:REWRITE MOD-X-Y-=-X . 2))
 (488 28 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (488 28 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (480 9 (:REWRITE O-INFP->NEQ-0))
 (447 38 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (445 38 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (440 440 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (431 38 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (430 82 (:REWRITE DEFAULT-LESS-THAN-1))
 (416 16 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (415 38 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (400 16 (:DEFINITION ACL2S::PTP))
 (399 38 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (399 38 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (396 198 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (392 16 (:DEFINITION ATOM-LISTP))
 (384 384 (:REWRITE ACL2S::DEF=>LOT))
 (368 16 (:DEFINITION ACL2S::STR-ALLP))
 (367 38 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (367 38 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (351 38 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (351 38 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (343 343 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (314 28 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (314 28 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (314 28 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (314 28 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (312 16 (:DEFINITION RATIONAL-LISTP))
 (296 16 (:DEFINITION ACL2S::LOPP))
 (291 291 (:TYPE-PRESCRIPTION ALISTP))
 (289 289 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 (288 72 (:DEFINITION ACL2S::PEERP))
 (286 28 (:REWRITE MOD-CANCEL-*-CONST))
 (280 16 (:DEFINITION INTEGER-LISTP))
 (276 276 (:TYPE-PRESCRIPTION NAT-LISTP))
 (256 82 (:REWRITE DEFAULT-LESS-THAN-2))
 (248 16 (:DEFINITION ACL2-NUMBER-LISTP))
 (240 120 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (232 16 (:DEFINITION STRING-LISTP))
 (232 16 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (208 208 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (204 6 (:LINEAR MOD-BOUNDS-2))
 (202 28 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (171 171 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (166 50 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (144 72 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP-UNIQUE-TAG))
 (143 143 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (139 38 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (137 137 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (132 66 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (123 123 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (123 123 (:TYPE-PRESCRIPTION STRING-LISTP))
 (123 123 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (123 123 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (120 120 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (120 120 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (110 38 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (108 108 (:REWRITE REDUCE-INTEGERP-+))
 (108 108 (:META META-INTEGERP-CORRECT))
 (99 9 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (82 82 (:REWRITE THE-FLOOR-BELOW))
 (82 82 (:REWRITE THE-FLOOR-ABOVE))
 (82 82 (:REWRITE SIMPLIFY-SUMS-<))
 (82 82 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (82 82 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE INTEGERP-<-CONSTANT))
 (82 82 (:REWRITE CONSTANT-<-INTEGERP))
 (82 82 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (- x))|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) (/ y))|))
 (82 82 (:REWRITE |(< (- x) c)|))
 (82 82 (:REWRITE |(< (- x) (- y))|))
 (80 40 (:REWRITE ACL2S::DEF=>MSSG))
 (76 76 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (76 38 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (72 72 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP))
 (72 72 (:REWRITE ACL2S::DEF=>PEER))
 (62 58 (:REWRITE ACL2S::DEF=>LOPLD))
 (56 56 (:REWRITE DEFAULT-MOD-2))
 (56 28 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (53 53 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (48 48 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (48 48 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (48 24 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (44 44 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (44 44 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (44 22 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (40 40 (:REWRITE ACL2S::DEF=>VERB))
 (40 40 (:REWRITE ACL2S::DEF=>LOEV))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (38 38 (:REWRITE |(< 0 (/ x))|))
 (38 38 (:REWRITE |(< 0 (* x y))|))
 (32 32 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (32 32 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (32 32 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>POS-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>LOPT))
 (32 32 (:REWRITE ACL2S::DEF=>LOP))
 (32 32 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (32 32 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (32 16 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (32 16 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (28 28 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (28 28 (:REWRITE |(mod x 2)| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 3))
 (28 28 (:REWRITE |(mod x (- y))| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 1))
 (28 28 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod (- x) y)| . 3))
 (28 28 (:REWRITE |(mod (- x) y)| . 2))
 (28 28 (:REWRITE |(mod (- x) y)| . 1))
 (28 28 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (16 16 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (16 16 (:REWRITE REDUCE-RATIONALP-+))
 (16 16 (:REWRITE REDUCE-RATIONALP-*))
 (16 16 (:REWRITE RATIONALP-X))
 (16 16 (:REWRITE RATIONALP-MINUS-X))
 (16 16 (:REWRITE SET::IN-SET))
 (16 16 (:REWRITE ACL2-NUMBERP-X))
 (16 16 (:META META-RATIONALP-CORRECT))
 (12 6 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (12 6 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (12 6 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (12 6 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (12 6 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 )
(ACL2S::SHUFFLE-LOPTP-SIG
 (28133 40 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (28008 20 (:DEFINITION ACL2S::LOEVP))
 (24800 20 (:DEFINITION ACL2S::EVNTP))
 (20793 11 (:DEFINITION TRUE-LISTP))
 (10579 2147 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (10579 2147 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (9571 2147 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (9571 2147 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (9262 9262 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (9262 9262 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (9262 9262 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (8757 11 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (8180 20 (:DEFINITION ACL2S::MSSGP))
 (5715 5715 (:REWRITE DEFAULT-CDR))
 (5000 20 (:DEFINITION ACL2S::RPCP))
 (4680 192 (:DEFINITION ACL2S::LOTP))
 (3572 28 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (3160 20 (:DEFINITION ACL2S::DATAP))
 (2570 28 (:REWRITE MOD-X-Y-=-X . 3))
 (2506 28 (:REWRITE MOD-X-Y-=-X . 4))
 (2270 28 (:REWRITE MOD-ZERO . 4))
 (2244 28 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2147 2147 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (2147 2147 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (2147 2147 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (2147 2147 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2143 2143 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (2120 2120 (:REWRITE DEFAULT-CAR))
 (2120 2120 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1987 218 (:REWRITE DEFAULT-TIMES-2))
 (1650 136 (:REWRITE INTEGERP-MINUS-X))
 (1440 60 (:DEFINITION SYMBOL-LISTP))
 (1434 719 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1429 38 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (1392 24 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (1368 392 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1360 28 (:REWRITE MOD-ZERO . 3))
 (1352 16 (:DEFINITION TRUE-LIST-LISTP))
 (1252 719 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1216 56 (:REWRITE DEFAULT-MOD-1))
 (1172 56 (:REWRITE |(* (- x) y)|))
 (1117 1117 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1117 1117 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1106 1106 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1106 1106 (:REWRITE CONSP-BY-LEN))
 (1003 1003 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (952 952 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (863 38 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (827 218 (:REWRITE DEFAULT-TIMES-1))
 (799 38 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (744 16 (:DEFINITION ACL2S::POS-LISTP))
 (724 719 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (719 719 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (719 719 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (719 719 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (719 719 (:REWRITE |(equal c (/ x))|))
 (719 719 (:REWRITE |(equal c (- x))|))
 (719 719 (:REWRITE |(equal (/ x) c)|))
 (719 719 (:REWRITE |(equal (/ x) (/ y))|))
 (719 719 (:REWRITE |(equal (- x) c)|))
 (719 719 (:REWRITE |(equal (- x) (- y))|))
 (719 38 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (716 716 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (703 38 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (680 16 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (671 38 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (647 53 (:REWRITE |(* y x)|))
 (640 32 (:DEFINITION KEYWORDP))
 (628 56 (:REWRITE DEFAULT-MINUS))
 (604 82 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (600 56 (:REWRITE |(- (* c x))|))
 (600 16 (:DEFINITION ACL2S::L-STR-ALLP))
 (584 16 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (562 38 (:DEFINITION NAT-LISTP))
 (552 16 (:DEFINITION BOOLEAN-LISTP))
 (550 550 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (550 275 (:REWRITE O-P-O-INFP-CAR))
 (550 275 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (512 16 (:DEFINITION POSP))
 (511 38 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (501 3 (:LINEAR MOD-BOUNDS-3))
 (500 20 (:DEFINITION ACL2S::VERBP))
 (488 28 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (488 28 (:REWRITE MOD-X-Y-=-X . 2))
 (488 28 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (488 28 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (484 242 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (480 9 (:REWRITE O-INFP->NEQ-0))
 (447 38 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (445 38 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (440 440 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (431 40 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (431 38 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (430 82 (:REWRITE DEFAULT-LESS-THAN-1))
 (416 16 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (415 38 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (399 38 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (399 38 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (396 198 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (392 16 (:DEFINITION ATOM-LISTP))
 (384 384 (:REWRITE ACL2S::DEF=>LOT))
 (368 16 (:DEFINITION ACL2S::STR-ALLP))
 (367 38 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (367 38 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (351 38 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (351 38 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (343 343 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (314 28 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (314 28 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (314 28 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (314 28 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (312 16 (:DEFINITION RATIONAL-LISTP))
 (306 20 (:DEFINITION ACL2S::LOPLDP))
 (296 16 (:DEFINITION ACL2S::LOPP))
 (293 293 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (293 293 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (293 293 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 (286 28 (:REWRITE MOD-CANCEL-*-CONST))
 (280 16 (:DEFINITION INTEGER-LISTP))
 (276 276 (:TYPE-PRESCRIPTION NAT-LISTP))
 (275 275 (:TYPE-PRESCRIPTION ALISTP))
 (256 82 (:REWRITE DEFAULT-LESS-THAN-2))
 (248 16 (:DEFINITION ACL2-NUMBER-LISTP))
 (240 120 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (232 16 (:DEFINITION STRING-LISTP))
 (232 16 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (208 208 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (208 56 (:DEFINITION ACL2S::PEERP))
 (204 6 (:LINEAR MOD-BOUNDS-2))
 (202 28 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (171 171 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (166 50 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (143 143 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (143 143 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (139 38 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (137 137 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (132 66 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (123 123 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (123 123 (:TYPE-PRESCRIPTION STRING-LISTP))
 (123 123 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (123 123 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (120 120 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (120 120 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (110 38 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (108 108 (:REWRITE REDUCE-INTEGERP-+))
 (108 108 (:META META-INTEGERP-CORRECT))
 (99 9 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (88 88 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (82 82 (:REWRITE THE-FLOOR-BELOW))
 (82 82 (:REWRITE THE-FLOOR-ABOVE))
 (82 82 (:REWRITE SIMPLIFY-SUMS-<))
 (82 82 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (82 82 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE INTEGERP-<-CONSTANT))
 (82 82 (:REWRITE CONSTANT-<-INTEGERP))
 (82 82 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (- x))|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) (/ y))|))
 (82 82 (:REWRITE |(< (- x) c)|))
 (82 82 (:REWRITE |(< (- x) (- y))|))
 (80 40 (:REWRITE ACL2S::DEF=>MSSG))
 (76 76 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (76 38 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (62 58 (:REWRITE ACL2S::DEF=>LOPT))
 (56 56 (:REWRITE DEFAULT-MOD-2))
 (56 56 (:REWRITE ACL2S::DEF=>PEER))
 (56 28 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (53 53 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (48 48 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (48 48 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (48 24 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (44 44 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (44 44 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (44 22 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (40 40 (:REWRITE ACL2S::DEF=>VERB))
 (40 40 (:REWRITE ACL2S::DEF=>LOPLD))
 (40 40 (:REWRITE ACL2S::DEF=>LOEV))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (38 38 (:REWRITE |(< 0 (/ x))|))
 (38 38 (:REWRITE |(< 0 (* x y))|))
 (32 32 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (32 32 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>POS-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>LOP))
 (32 32 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (32 32 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (32 16 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (28 28 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (28 28 (:REWRITE |(mod x 2)| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 3))
 (28 28 (:REWRITE |(mod x (- y))| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 1))
 (28 28 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod (- x) y)| . 3))
 (28 28 (:REWRITE |(mod (- x) y)| . 2))
 (28 28 (:REWRITE |(mod (- x) y)| . 1))
 (28 28 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (16 16 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (16 16 (:REWRITE REDUCE-RATIONALP-+))
 (16 16 (:REWRITE REDUCE-RATIONALP-*))
 (16 16 (:REWRITE RATIONALP-X))
 (16 16 (:REWRITE RATIONALP-MINUS-X))
 (16 16 (:REWRITE SET::IN-SET))
 (16 16 (:REWRITE ACL2-NUMBERP-X))
 (16 16 (:META META-RATIONALP-CORRECT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(ACL2S::SHUFFLE-LOTP-SIG
 (21046 11 (:DEFINITION TRUE-LISTP))
 (20221 40 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (20096 18 (:DEFINITION ACL2S::LOEVP))
 (19858 18 (:DEFINITION ACL2S::EVNTP))
 (10487 2127 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (10487 2127 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (9479 2127 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (9479 2127 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (8872 11 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (6544 16 (:DEFINITION ACL2S::MSSGP))
 (4155 4155 (:REWRITE DEFAULT-CDR))
 (4000 16 (:DEFINITION ACL2S::RPCP))
 (3572 28 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (2570 28 (:REWRITE MOD-X-Y-=-X . 3))
 (2528 16 (:DEFINITION ACL2S::DATAP))
 (2506 28 (:REWRITE MOD-X-Y-=-X . 4))
 (2270 28 (:REWRITE MOD-ZERO . 4))
 (2244 28 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2127 2127 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (2127 2127 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (2127 2127 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (2127 2127 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2123 2123 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1987 218 (:REWRITE DEFAULT-TIMES-2))
 (1650 136 (:REWRITE INTEGERP-MINUS-X))
 (1546 1546 (:REWRITE DEFAULT-CAR))
 (1546 1546 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1429 38 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (1392 24 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (1360 28 (:REWRITE MOD-ZERO . 3))
 (1352 16 (:DEFINITION TRUE-LIST-LISTP))
 (1264 549 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1216 56 (:REWRITE DEFAULT-MOD-1))
 (1172 56 (:REWRITE |(* (- x) y)|))
 (1128 48 (:DEFINITION SYMBOL-LISTP))
 (1082 549 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (915 915 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (915 915 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (904 904 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (904 904 (:REWRITE CONSP-BY-LEN))
 (863 38 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (827 218 (:REWRITE DEFAULT-TIMES-1))
 (799 38 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (784 784 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (765 40 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (744 16 (:DEFINITION ACL2S::POS-LISTP))
 (719 38 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (703 38 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (680 16 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (671 38 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (647 53 (:REWRITE |(* y x)|))
 (640 32 (:DEFINITION KEYWORDP))
 (640 18 (:DEFINITION ACL2S::LOPTP))
 (628 56 (:REWRITE DEFAULT-MINUS))
 (604 82 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (600 56 (:REWRITE |(- (* c x))|))
 (600 16 (:DEFINITION ACL2S::L-STR-ALLP))
 (584 16 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (562 38 (:DEFINITION NAT-LISTP))
 (560 560 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (554 549 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (552 16 (:DEFINITION BOOLEAN-LISTP))
 (549 549 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (549 549 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (549 549 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (549 549 (:REWRITE |(equal c (/ x))|))
 (549 549 (:REWRITE |(equal c (- x))|))
 (549 549 (:REWRITE |(equal (/ x) c)|))
 (549 549 (:REWRITE |(equal (/ x) (/ y))|))
 (549 549 (:REWRITE |(equal (- x) c)|))
 (549 549 (:REWRITE |(equal (- x) (- y))|))
 (512 16 (:DEFINITION POSP))
 (511 38 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (501 3 (:LINEAR MOD-BOUNDS-3))
 (488 28 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (488 28 (:REWRITE MOD-X-Y-=-X . 2))
 (488 28 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (488 28 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (480 9 (:REWRITE O-INFP->NEQ-0))
 (458 229 (:REWRITE O-P-O-INFP-CAR))
 (458 229 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (447 38 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (445 38 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (431 38 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (430 82 (:REWRITE DEFAULT-LESS-THAN-1))
 (416 16 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (415 38 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (402 18 (:DEFINITION ACL2S::PTP))
 (400 400 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (400 16 (:DEFINITION ACL2S::VERBP))
 (399 38 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (392 16 (:DEFINITION ATOM-LISTP))
 (384 192 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (379 40 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (368 16 (:DEFINITION ACL2S::STR-ALLP))
 (367 38 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (367 38 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (351 38 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (351 38 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (320 320 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (318 314 (:REWRITE ACL2S::DEF=>LOT))
 (314 28 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (314 28 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (314 28 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (314 28 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (312 16 (:DEFINITION RATIONAL-LISTP))
 (296 16 (:DEFINITION ACL2S::LOPP))
 (291 291 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (291 291 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (291 291 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 (286 28 (:REWRITE MOD-CANCEL-*-CONST))
 (283 283 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (280 16 (:DEFINITION INTEGER-LISTP))
 (276 276 (:TYPE-PRESCRIPTION NAT-LISTP))
 (256 82 (:REWRITE DEFAULT-LESS-THAN-2))
 (256 64 (:DEFINITION ACL2S::PEERP))
 (254 18 (:DEFINITION ACL2S::LOPLDP))
 (248 16 (:DEFINITION ACL2-NUMBER-LISTP))
 (232 16 (:DEFINITION STRING-LISTP))
 (232 16 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (229 229 (:TYPE-PRESCRIPTION ALISTP))
 (208 208 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (204 6 (:LINEAR MOD-BOUNDS-2))
 (202 28 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (192 96 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (171 171 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (166 50 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (139 38 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (137 137 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (123 123 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (123 123 (:TYPE-PRESCRIPTION STRING-LISTP))
 (123 123 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (123 123 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (110 38 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (108 108 (:REWRITE REDUCE-INTEGERP-+))
 (108 108 (:META META-INTEGERP-CORRECT))
 (108 54 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (99 9 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (96 96 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (96 96 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (82 82 (:REWRITE THE-FLOOR-BELOW))
 (82 82 (:REWRITE THE-FLOOR-ABOVE))
 (82 82 (:REWRITE SIMPLIFY-SUMS-<))
 (82 82 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (82 82 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE INTEGERP-<-CONSTANT))
 (82 82 (:REWRITE CONSTANT-<-INTEGERP))
 (82 82 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (- x))|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) (/ y))|))
 (82 82 (:REWRITE |(< (- x) c)|))
 (82 82 (:REWRITE |(< (- x) (- y))|))
 (76 76 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (76 38 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (64 64 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (64 64 (:REWRITE ACL2S::DEF=>PEER))
 (64 32 (:REWRITE ACL2S::DEF=>MSSG))
 (56 56 (:REWRITE DEFAULT-MOD-2))
 (53 53 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (48 48 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (48 48 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (48 24 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (44 44 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (44 22 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (38 38 (:REWRITE |(< 0 (/ x))|))
 (38 38 (:REWRITE |(< 0 (* x y))|))
 (34 34 (:REWRITE ACL2S::DEF=>LOPT))
 (34 34 (:REWRITE ACL2S::DEF=>LOPLD))
 (34 34 (:REWRITE ACL2S::DEF=>LOEV))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (32 32 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (32 32 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (32 32 (:REWRITE ACL2S::DEF=>VERB))
 (32 32 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>POS-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>LOP))
 (32 32 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (32 32 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (32 16 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (32 16 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (28 28 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (28 28 (:REWRITE |(mod x 2)| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 3))
 (28 28 (:REWRITE |(mod x (- y))| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 1))
 (28 28 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod (- x) y)| . 3))
 (28 28 (:REWRITE |(mod (- x) y)| . 2))
 (28 28 (:REWRITE |(mod (- x) y)| . 1))
 (28 28 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (16 16 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (16 16 (:REWRITE REDUCE-RATIONALP-+))
 (16 16 (:REWRITE REDUCE-RATIONALP-*))
 (16 16 (:REWRITE RATIONALP-X))
 (16 16 (:REWRITE RATIONALP-MINUS-X))
 (16 16 (:REWRITE SET::IN-SET))
 (16 16 (:REWRITE ACL2-NUMBERP-X))
 (16 16 (:META META-RATIONALP-CORRECT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(ACL2S::SHUFFLE-LOPP-SIG
 (35343 40 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (35218 20 (:DEFINITION ACL2S::LOEVP))
 (31080 20 (:DEFINITION ACL2S::EVNTP))
 (24478 11 (:DEFINITION TRUE-LISTP))
 (10485 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (10485 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (10432 11 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (9477 2125 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (9477 2125 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (8180 20 (:DEFINITION ACL2S::MSSGP))
 (7669 7669 (:REWRITE DEFAULT-CDR))
 (6948 284 (:DEFINITION ACL2S::LOTP))
 (5000 20 (:DEFINITION ACL2S::RPCP))
 (3572 28 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (3160 20 (:DEFINITION ACL2S::DATAP))
 (2570 28 (:REWRITE MOD-X-Y-=-X . 3))
 (2506 28 (:REWRITE MOD-X-Y-=-X . 4))
 (2500 2500 (:REWRITE DEFAULT-CAR))
 (2500 2500 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2270 28 (:REWRITE MOD-ZERO . 4))
 (2244 28 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2121 2121 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (2080 504 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1987 218 (:REWRITE DEFAULT-TIMES-2))
 (1650 136 (:REWRITE INTEGERP-MINUS-X))
 (1526 811 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1463 1463 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (1440 60 (:DEFINITION SYMBOL-LISTP))
 (1429 38 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (1392 24 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (1363 1363 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1363 1363 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1360 28 (:REWRITE MOD-ZERO . 3))
 (1352 1352 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1352 1352 (:REWRITE CONSP-BY-LEN))
 (1352 16 (:DEFINITION TRUE-LIST-LISTP))
 (1344 811 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1216 56 (:REWRITE DEFAULT-MOD-1))
 (1212 1212 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1172 56 (:REWRITE |(* (- x) y)|))
 (919 40 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (863 38 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (848 848 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (827 218 (:REWRITE DEFAULT-TIMES-1))
 (816 811 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (811 811 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (811 811 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (811 811 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (811 811 (:REWRITE |(equal c (/ x))|))
 (811 811 (:REWRITE |(equal c (- x))|))
 (811 811 (:REWRITE |(equal (/ x) c)|))
 (811 811 (:REWRITE |(equal (/ x) (/ y))|))
 (811 811 (:REWRITE |(equal (- x) c)|))
 (811 811 (:REWRITE |(equal (- x) (- y))|))
 (799 38 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (794 20 (:DEFINITION ACL2S::LOPTP))
 (778 389 (:REWRITE O-P-O-INFP-CAR))
 (778 389 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (744 16 (:DEFINITION ACL2S::POS-LISTP))
 (719 38 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (703 38 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (682 682 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (680 16 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (671 38 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (647 53 (:REWRITE |(* y x)|))
 (640 32 (:DEFINITION KEYWORDP))
 (628 56 (:REWRITE DEFAULT-MINUS))
 (616 308 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (604 82 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (600 56 (:REWRITE |(- (* c x))|))
 (600 16 (:DEFINITION ACL2S::L-STR-ALLP))
 (584 292 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (584 16 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (572 572 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (568 568 (:REWRITE ACL2S::DEF=>LOT))
 (562 38 (:DEFINITION NAT-LISTP))
 (552 16 (:DEFINITION BOOLEAN-LISTP))
 (512 16 (:DEFINITION POSP))
 (511 38 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (501 3 (:LINEAR MOD-BOUNDS-3))
 (500 20 (:DEFINITION ACL2S::VERBP))
 (488 28 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (488 28 (:REWRITE MOD-X-Y-=-X . 2))
 (488 28 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (488 28 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (480 9 (:REWRITE O-INFP->NEQ-0))
 (473 40 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (447 38 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (445 38 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (440 20 (:DEFINITION ACL2S::PTP))
 (431 40 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (431 38 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (430 82 (:REWRITE DEFAULT-LESS-THAN-1))
 (416 16 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (399 38 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (392 16 (:DEFINITION ATOM-LISTP))
 (389 389 (:TYPE-PRESCRIPTION ALISTP))
 (368 16 (:DEFINITION ACL2S::STR-ALLP))
 (367 38 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (367 38 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (351 38 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (351 38 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (343 343 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (314 28 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (314 28 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (314 28 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (314 28 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (312 16 (:DEFINITION RATIONAL-LISTP))
 (306 20 (:DEFINITION ACL2S::LOPLDP))
 (289 289 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 (286 28 (:REWRITE MOD-CANCEL-*-CONST))
 (280 16 (:DEFINITION INTEGER-LISTP))
 (276 276 (:TYPE-PRESCRIPTION NAT-LISTP))
 (256 82 (:REWRITE DEFAULT-LESS-THAN-2))
 (248 16 (:DEFINITION ACL2-NUMBER-LISTP))
 (240 120 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (232 16 (:DEFINITION STRING-LISTP))
 (232 16 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (208 208 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (204 6 (:LINEAR MOD-BOUNDS-2))
 (202 28 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (171 171 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (166 50 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (143 143 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (143 143 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (143 143 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (139 38 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (137 137 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (132 66 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (123 123 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (123 123 (:TYPE-PRESCRIPTION STRING-LISTP))
 (123 123 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (123 123 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (120 120 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (120 120 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (110 110 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (110 38 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (108 108 (:REWRITE REDUCE-INTEGERP-+))
 (108 108 (:META META-INTEGERP-CORRECT))
 (108 92 (:REWRITE ACL2S::DEF=>PEER))
 (99 9 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (82 82 (:REWRITE THE-FLOOR-BELOW))
 (82 82 (:REWRITE THE-FLOOR-ABOVE))
 (82 82 (:REWRITE SIMPLIFY-SUMS-<))
 (82 82 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (82 82 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE INTEGERP-<-CONSTANT))
 (82 82 (:REWRITE CONSTANT-<-INTEGERP))
 (82 82 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (- x))|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) (/ y))|))
 (82 82 (:REWRITE |(< (- x) c)|))
 (82 82 (:REWRITE |(< (- x) (- y))|))
 (80 40 (:REWRITE ACL2S::DEF=>MSSG))
 (76 76 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (76 38 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (66 66 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (62 58 (:REWRITE ACL2S::DEF=>LOP))
 (56 56 (:REWRITE DEFAULT-MOD-2))
 (56 28 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (53 53 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (48 48 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (48 48 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (48 24 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (44 44 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (44 44 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (44 22 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (44 22 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (40 40 (:REWRITE ACL2S::DEF=>VERB))
 (40 40 (:REWRITE ACL2S::DEF=>LOPT))
 (40 40 (:REWRITE ACL2S::DEF=>LOPLD))
 (40 40 (:REWRITE ACL2S::DEF=>LOEV))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (38 38 (:REWRITE |(< 0 (/ x))|))
 (38 38 (:REWRITE |(< 0 (* x y))|))
 (32 32 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (32 32 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>POS-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (32 32 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (32 16 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (28 28 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (28 28 (:REWRITE |(mod x 2)| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 3))
 (28 28 (:REWRITE |(mod x (- y))| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 1))
 (28 28 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod (- x) y)| . 3))
 (28 28 (:REWRITE |(mod (- x) y)| . 2))
 (28 28 (:REWRITE |(mod (- x) y)| . 1))
 (28 28 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (16 16 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (16 16 (:REWRITE REDUCE-RATIONALP-+))
 (16 16 (:REWRITE REDUCE-RATIONALP-*))
 (16 16 (:REWRITE RATIONALP-X))
 (16 16 (:REWRITE RATIONALP-MINUS-X))
 (16 16 (:REWRITE SET::IN-SET))
 (16 16 (:REWRITE ACL2-NUMBERP-X))
 (16 16 (:META META-RATIONALP-CORRECT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(ACL2S::SHUFFLE-L-STR-ALLP-SIG
 (20815 11 (:DEFINITION TRUE-LISTP))
 (20229 40 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (20104 18 (:DEFINITION ACL2S::LOEVP))
 (19866 18 (:DEFINITION ACL2S::EVNTP))
 (10485 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (10485 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (9477 2125 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (9477 2125 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (8767 11 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (6544 16 (:DEFINITION ACL2S::MSSGP))
 (4113 4113 (:REWRITE DEFAULT-CDR))
 (4000 16 (:DEFINITION ACL2S::RPCP))
 (3572 28 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (3488 146 (:DEFINITION ACL2S::LOTP))
 (2570 28 (:REWRITE MOD-X-Y-=-X . 3))
 (2528 16 (:DEFINITION ACL2S::DATAP))
 (2506 28 (:REWRITE MOD-X-Y-=-X . 4))
 (2270 28 (:REWRITE MOD-ZERO . 4))
 (2244 28 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2121 2121 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1987 218 (:REWRITE DEFAULT-TIMES-2))
 (1650 136 (:REWRITE INTEGERP-MINUS-X))
 (1542 1542 (:REWRITE DEFAULT-CAR))
 (1542 1542 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1429 38 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (1392 24 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (1360 28 (:REWRITE MOD-ZERO . 3))
 (1352 16 (:DEFINITION TRUE-LIST-LISTP))
 (1264 549 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1216 56 (:REWRITE DEFAULT-MOD-1))
 (1172 56 (:REWRITE |(* (- x) y)|))
 (1128 48 (:DEFINITION SYMBOL-LISTP))
 (1122 322 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1082 549 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (883 883 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (883 883 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (872 872 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (872 872 (:REWRITE CONSP-BY-LEN))
 (863 38 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (827 218 (:REWRITE DEFAULT-TIMES-1))
 (799 38 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (773 40 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (768 768 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (765 765 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (744 16 (:DEFINITION ACL2S::POS-LISTP))
 (703 38 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (680 16 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (671 38 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (648 18 (:DEFINITION ACL2S::LOPTP))
 (647 53 (:REWRITE |(* y x)|))
 (640 32 (:DEFINITION KEYWORDP))
 (628 56 (:REWRITE DEFAULT-MINUS))
 (604 82 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (600 56 (:REWRITE |(- (* c x))|))
 (584 16 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (562 38 (:DEFINITION NAT-LISTP))
 (554 549 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (552 16 (:DEFINITION BOOLEAN-LISTP))
 (549 549 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (549 549 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (549 549 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (549 549 (:REWRITE |(equal c (/ x))|))
 (549 549 (:REWRITE |(equal c (- x))|))
 (549 549 (:REWRITE |(equal (/ x) c)|))
 (549 549 (:REWRITE |(equal (/ x) (/ y))|))
 (549 549 (:REWRITE |(equal (- x) c)|))
 (549 549 (:REWRITE |(equal (- x) (- y))|))
 (544 544 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (512 16 (:DEFINITION POSP))
 (511 38 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (501 3 (:LINEAR MOD-BOUNDS-3))
 (488 28 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (488 28 (:REWRITE MOD-X-Y-=-X . 2))
 (488 28 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (488 28 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (480 9 (:REWRITE O-INFP->NEQ-0))
 (447 38 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (445 38 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (431 40 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (431 40 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (431 38 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (430 82 (:REWRITE DEFAULT-LESS-THAN-1))
 (426 213 (:REWRITE O-P-O-INFP-CAR))
 (426 213 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (416 16 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (413 40 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (410 18 (:DEFINITION ACL2S::PTP))
 (400 400 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (400 16 (:DEFINITION ACL2S::VERBP))
 (399 38 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (392 16 (:DEFINITION ATOM-LISTP))
 (384 192 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (367 38 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (367 38 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (351 38 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (351 38 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (320 320 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (314 28 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (314 28 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (314 28 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (314 28 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (312 16 (:DEFINITION RATIONAL-LISTP))
 (306 20 (:DEFINITION ACL2S::LOPLDP))
 (306 18 (:DEFINITION ACL2S::LOPP))
 (300 150 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (290 290 (:REWRITE ACL2S::DEF=>LOT))
 (289 289 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 (286 28 (:REWRITE MOD-CANCEL-*-CONST))
 (283 283 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (280 16 (:DEFINITION INTEGER-LISTP))
 (276 276 (:TYPE-PRESCRIPTION NAT-LISTP))
 (262 70 (:DEFINITION ACL2S::PEERP))
 (256 82 (:REWRITE DEFAULT-LESS-THAN-2))
 (248 16 (:DEFINITION ACL2-NUMBER-LISTP))
 (232 16 (:DEFINITION STRING-LISTP))
 (232 16 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (213 213 (:TYPE-PRESCRIPTION ALISTP))
 (208 208 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (204 6 (:LINEAR MOD-BOUNDS-2))
 (202 28 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (192 96 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (171 171 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (166 50 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (143 143 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (139 38 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (137 137 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (123 123 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (123 123 (:TYPE-PRESCRIPTION STRING-LISTP))
 (123 123 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (123 123 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (110 38 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (108 108 (:REWRITE REDUCE-INTEGERP-+))
 (108 108 (:META META-INTEGERP-CORRECT))
 (108 54 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (99 9 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (96 96 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (96 96 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (82 82 (:REWRITE THE-FLOOR-BELOW))
 (82 82 (:REWRITE THE-FLOOR-ABOVE))
 (82 82 (:REWRITE SIMPLIFY-SUMS-<))
 (82 82 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (82 82 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE INTEGERP-<-CONSTANT))
 (82 82 (:REWRITE CONSTANT-<-INTEGERP))
 (82 82 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (- x))|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) (/ y))|))
 (82 82 (:REWRITE |(< (- x) c)|))
 (82 82 (:REWRITE |(< (- x) (- y))|))
 (76 76 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (76 38 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (70 70 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (70 70 (:REWRITE ACL2S::DEF=>PEER))
 (64 32 (:REWRITE ACL2S::DEF=>MSSG))
 (62 58 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (56 56 (:REWRITE DEFAULT-MOD-2))
 (56 28 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (53 53 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (48 48 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (48 48 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (48 24 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (44 44 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (44 22 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (40 40 (:REWRITE ACL2S::DEF=>LOPLD))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (38 38 (:REWRITE |(< 0 (/ x))|))
 (38 38 (:REWRITE |(< 0 (* x y))|))
 (34 34 (:REWRITE ACL2S::DEF=>LOPT))
 (34 34 (:REWRITE ACL2S::DEF=>LOP))
 (34 34 (:REWRITE ACL2S::DEF=>LOEV))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (32 32 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (32 32 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (32 32 (:REWRITE ACL2S::DEF=>VERB))
 (32 32 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>POS-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (32 16 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (32 16 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (28 28 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (28 28 (:REWRITE |(mod x 2)| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 3))
 (28 28 (:REWRITE |(mod x (- y))| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 1))
 (28 28 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod (- x) y)| . 3))
 (28 28 (:REWRITE |(mod (- x) y)| . 2))
 (28 28 (:REWRITE |(mod (- x) y)| . 1))
 (28 28 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (16 16 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (16 16 (:REWRITE REDUCE-RATIONALP-+))
 (16 16 (:REWRITE REDUCE-RATIONALP-*))
 (16 16 (:REWRITE RATIONALP-X))
 (16 16 (:REWRITE RATIONALP-MINUS-X))
 (16 16 (:REWRITE SET::IN-SET))
 (16 16 (:REWRITE ACL2-NUMBERP-X))
 (16 16 (:META META-RATIONALP-CORRECT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(ACL2S::SHUFFLE-TRUE-LIST-LISTP-SIG
 (57937 72 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (57678 44 (:DEFINITION ACL2S::LOEVP))
 (54596 44 (:DEFINITION ACL2S::EVNTP))
 (51050 21 (:DEFINITION TRUE-LISTP))
 (23046 21 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (17978 44 (:DEFINITION ACL2S::MSSGP))
 (12077 12077 (:REWRITE DEFAULT-CDR))
 (10970 44 (:DEFINITION ACL2S::RPCP))
 (10485 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (10485 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (10190 412 (:DEFINITION ACL2S::LOTP))
 (9477 2125 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (9477 2125 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (6964 44 (:DEFINITION ACL2S::DATAP))
 (6758 831 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (5518 72 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (4776 4776 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (4764 4764 (:REWRITE DEFAULT-CAR))
 (3572 28 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (3502 958 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (3230 132 (:DEFINITION SYMBOL-LISTP))
 (2570 28 (:REWRITE MOD-X-Y-=-X . 3))
 (2506 28 (:REWRITE MOD-X-Y-=-X . 4))
 (2464 2464 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (2451 2451 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (2451 2451 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (2382 2382 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (2382 2382 (:REWRITE CONSP-BY-LEN))
 (2270 28 (:REWRITE MOD-ZERO . 4))
 (2250 1487 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (2244 28 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2165 70 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (2143 2143 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2121 2121 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (2068 1487 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (2061 72 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (2031 70 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (1987 218 (:REWRITE DEFAULT-TIMES-2))
 (1955 72 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1912 40 (:DEFINITION ACL2S::POS-LISTP))
 (1802 44 (:DEFINITION ACL2S::LOPTP))
 (1791 70 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (1778 40 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (1698 184 (:REWRITE INTEGERP-MINUS-X))
 (1696 44 (:DEFINITION ACL2S::L-STR-ALLP))
 (1675 70 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1632 80 (:DEFINITION KEYWORDP))
 (1596 831 (:REWRITE O-P-O-INFP-CAR))
 (1538 40 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (1512 756 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (1496 60 (:DEFINITION ACL2S::PTP))
 (1492 1487 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1487 1487 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1487 1487 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1487 1487 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1487 1487 (:REWRITE |(equal c (/ x))|))
 (1487 1487 (:REWRITE |(equal c (- x))|))
 (1487 1487 (:REWRITE |(equal (/ x) c)|))
 (1487 1487 (:REWRITE |(equal (/ x) (/ y))|))
 (1487 1487 (:REWRITE |(equal (- x) c)|))
 (1487 1487 (:REWRITE |(equal (- x) (- y))|))
 (1460 94 (:DEFINITION NAT-LISTP))
 (1442 1442 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (1422 40 (:DEFINITION BOOLEAN-LISTP))
 (1392 24 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (1360 28 (:REWRITE MOD-ZERO . 3))
 (1330 66 (:DEFINITION ACL2S::LOPP))
 (1286 40 (:DEFINITION POSP))
 (1263 70 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (1224 12 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (1216 56 (:REWRITE DEFAULT-MOD-1))
 (1188 16 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (1188 12 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (1172 56 (:REWRITE |(* (- x) y)|))
 (1152 16 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (1149 72 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (1144 2 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (1135 70 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (1105 72 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (1100 44 (:DEFINITION ACL2S::VERBP))
 (1093 70 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (1072 40 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (1063 70 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (1050 1050 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (1032 244 (:DEFINITION ACL2S::PEERP))
 (1010 40 (:DEFINITION ATOM-LISTP))
 (1000 44 (:DEFINITION ACL2S::STR-ALLP))
 (989 72 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (983 70 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (903 70 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (903 70 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (879 70 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (863 70 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (856 428 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (840 840 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (827 218 (:REWRITE DEFAULT-TIMES-1))
 (824 824 (:REWRITE ACL2S::DEF=>LOT))
 (810 40 (:DEFINITION RATIONAL-LISTP))
 (765 765 (:TYPE-PRESCRIPTION ALISTP))
 (743 743 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (738 12 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (734 12 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (730 44 (:DEFINITION ACL2S::LOPLDP))
 (730 40 (:DEFINITION INTEGER-LISTP))
 (702 16 (:DEFINITION ACL2S::TWPP))
 (698 16 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (664 12 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (650 40 (:DEFINITION ACL2-NUMBER-LISTP))
 (647 53 (:REWRITE |(* y x)|))
 (636 636 (:TYPE-PRESCRIPTION NAT-LISTP))
 (628 106 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (628 56 (:REWRITE DEFAULT-MINUS))
 (628 14 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (626 40 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (610 40 (:DEFINITION STRING-LISTP))
 (600 56 (:REWRITE |(- (* c x))|))
 (586 12 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (550 14 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (528 264 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (520 520 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (501 3 (:LINEAR MOD-BOUNDS-3))
 (488 28 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (488 28 (:REWRITE MOD-X-Y-=-X . 2))
 (488 28 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (488 28 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (480 9 (:REWRITE O-INFP->NEQ-0))
 (454 106 (:REWRITE DEFAULT-LESS-THAN-1))
 (435 435 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (406 122 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (403 403 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (317 72 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (314 28 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (314 28 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (314 28 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (314 28 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (303 303 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (303 303 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (303 303 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (303 303 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (292 146 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (289 289 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 (286 28 (:REWRITE MOD-CANCEL-*-CONST))
 (283 283 (:TYPE-PRESCRIPTION STRING-LISTP))
 (283 283 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (283 283 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (283 283 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (283 283 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (283 283 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (283 283 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (283 283 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (283 283 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (280 106 (:REWRITE DEFAULT-LESS-THAN-2))
 (264 264 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (264 264 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (248 124 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (248 124 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (248 124 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (248 124 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (248 124 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (248 124 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (244 244 (:REWRITE ACL2S::DEF=>PEER))
 (208 104 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (204 6 (:LINEAR MOD-BOUNDS-2))
 (202 28 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (188 188 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (188 94 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (186 186 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (186 186 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (186 186 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (186 186 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (184 184 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (176 88 (:REWRITE ACL2S::DEF=>MSSG))
 (174 174 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (174 174 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (156 156 (:REWRITE REDUCE-INTEGERP-+))
 (156 156 (:META META-INTEGERP-CORRECT))
 (137 137 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (136 136 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (136 68 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (132 132 (:REWRITE ACL2S::DEF=>LOP))
 (120 120 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (120 120 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (120 60 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (120 60 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (120 60 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (120 60 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (113 113 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (108 54 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (108 54 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (108 54 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (108 54 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (108 54 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (108 54 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (108 54 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (108 54 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (108 54 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (106 106 (:REWRITE THE-FLOOR-BELOW))
 (106 106 (:REWRITE THE-FLOOR-ABOVE))
 (106 106 (:REWRITE SIMPLIFY-SUMS-<))
 (106 106 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (106 106 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (106 106 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (106 106 (:REWRITE INTEGERP-<-CONSTANT))
 (106 106 (:REWRITE CONSTANT-<-INTEGERP))
 (106 106 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (106 106 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (106 106 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (106 106 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (106 106 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (106 106 (:REWRITE |(< c (- x))|))
 (106 106 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (106 106 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (106 106 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (106 106 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (106 106 (:REWRITE |(< (/ x) (/ y))|))
 (106 106 (:REWRITE |(< (- x) c)|))
 (106 106 (:REWRITE |(< (- x) (- y))|))
 (104 104 (:TYPE-PRESCRIPTION RECORDP))
 (99 9 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (92 92 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (92 88 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (88 88 (:REWRITE ACL2S::DEF=>VERB))
 (88 88 (:REWRITE ACL2S::DEF=>LOPT))
 (88 88 (:REWRITE ACL2S::DEF=>LOPLD))
 (88 88 (:REWRITE ACL2S::DEF=>LOEV))
 (88 88 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (84 42 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (80 80 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (80 80 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (80 80 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (80 80 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (80 80 (:REWRITE ACL2S::DEF=>POS-LIST))
 (80 80 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (80 80 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (80 80 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (80 80 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (80 80 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (72 72 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (72 72 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (72 72 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (72 72 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (72 72 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (62 62 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (62 62 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (62 62 (:REWRITE |(< 0 (/ x))|))
 (62 62 (:REWRITE |(< 0 (* x y))|))
 (56 56 (:REWRITE REDUCE-RATIONALP-+))
 (56 56 (:REWRITE REDUCE-RATIONALP-*))
 (56 56 (:REWRITE RATIONALP-X))
 (56 56 (:REWRITE RATIONALP-MINUS-X))
 (56 56 (:REWRITE DEFAULT-MOD-2))
 (56 56 (:META META-RATIONALP-CORRECT))
 (56 44 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (48 24 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (44 44 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (44 44 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (44 44 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (44 44 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (42 42 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (42 42 (:REWRITE SET::IN-SET))
 (42 12 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (40 40 (:TYPE-PRESCRIPTION BOOLEANP))
 (40 40 (:REWRITE ACL2-NUMBERP-X))
 (32 32 (:REWRITE ACL2S::DEF=>TWP))
 (32 32 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (32 32 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (32 32 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (28 28 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (28 28 (:REWRITE |(mod x 2)| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 3))
 (28 28 (:REWRITE |(mod x (- y))| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 1))
 (28 28 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod (- x) y)| . 3))
 (28 28 (:REWRITE |(mod (- x) y)| . 2))
 (28 28 (:REWRITE |(mod (- x) y)| . 1))
 (28 28 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (26 26 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (26 26 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 2 (:REWRITE ALISTP-OF-CDR))
 (22 22 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (22 22 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (20 20 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (12 12 (:REWRITE ACL2S::DEF=>ALIST))
 (12 12 (:REWRITE ALISTP-WHEN-ATOM))
 (10 10 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (8 8 (:REWRITE O-P-DEF-O-FINP-1))
 )
(ACL2S::SHUFFLE-TRUE-LISTP-SIG
 (21046 11 (:DEFINITION TRUE-LISTP))
 (20207 38 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (20088 16 (:DEFINITION ACL2S::LOEVP))
 (19856 16 (:DEFINITION ACL2S::EVNTP))
 (9936 7 (:DEFINITION ACL2S::SHUFFLE-DEFINITION-RULE))
 (8872 11 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (6544 16 (:DEFINITION ACL2S::MSSGP))
 (4524 156 (:TYPE-PRESCRIPTION DEFDATA::GENRANDOM-NATURAL2-TYPE))
 (4088 4088 (:REWRITE DEFAULT-CDR))
 (4000 16 (:DEFINITION ACL2S::RPCP))
 (3480 144 (:DEFINITION ACL2S::LOTP))
 (2528 16 (:DEFINITION ACL2S::DATAP))
 (2362 502 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (2362 502 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (1833 1833 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (1833 1833 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (1833 1833 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (1802 901 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (1471 1471 (:REWRITE DEFAULT-CAR))
 (1471 1471 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1429 38 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (1386 502 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (1386 502 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (1352 16 (:DEFINITION TRUE-LIST-LISTP))
 (1128 48 (:DEFINITION SYMBOL-LISTP))
 (1120 320 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (901 901 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (901 901 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (898 898 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (898 898 (:REWRITE CONSP-BY-LEN))
 (863 38 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (855 3 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (799 38 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (775 523 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (768 768 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (763 763 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (751 38 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (744 16 (:DEFINITION ACL2S::POS-LISTP))
 (729 3 (:REWRITE MOD-X-Y-=-X . 3))
 (719 38 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (703 38 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (686 3 (:REWRITE MOD-X-Y-=-X . 4))
 (680 16 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (671 38 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (640 32 (:DEFINITION KEYWORDP))
 (638 3 (:REWRITE MOD-ZERO . 4))
 (632 16 (:DEFINITION ACL2S::LOPTP))
 (616 3 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (600 16 (:DEFINITION ACL2S::L-STR-ALLP))
 (593 523 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (584 16 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (562 38 (:DEFINITION NAT-LISTP))
 (558 558 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (552 16 (:DEFINITION BOOLEAN-LISTP))
 (528 523 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (523 523 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (523 523 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (523 523 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (523 523 (:REWRITE |(equal c (/ x))|))
 (523 523 (:REWRITE |(equal c (- x))|))
 (523 523 (:REWRITE |(equal (/ x) c)|))
 (523 523 (:REWRITE |(equal (/ x) (/ y))|))
 (523 523 (:REWRITE |(equal (- x) c)|))
 (523 523 (:REWRITE |(equal (- x) (- y))|))
 (512 16 (:DEFINITION POSP))
 (511 38 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (502 502 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (502 502 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (502 502 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (502 502 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (502 502 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (464 8 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (458 229 (:REWRITE O-P-O-INFP-CAR))
 (458 229 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (447 38 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (445 38 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (431 38 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (416 16 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (415 38 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (403 44 (:REWRITE INTEGERP-MINUS-X))
 (401 24 (:REWRITE DEFAULT-TIMES-2))
 (400 400 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (400 16 (:DEFINITION ACL2S::VERBP))
 (400 16 (:DEFINITION ACL2S::PTP))
 (399 38 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (399 38 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (392 16 (:DEFINITION ATOM-LISTP))
 (384 192 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (368 16 (:DEFINITION ACL2S::STR-ALLP))
 (367 38 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (367 38 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (367 38 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (356 3 (:REWRITE MOD-ZERO . 3))
 (351 38 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (351 38 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (320 320 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (312 16 (:DEFINITION RATIONAL-LISTP))
 (300 150 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (296 16 (:DEFINITION ACL2S::LOPP))
 (288 288 (:REWRITE ACL2S::DEF=>LOT))
 (283 283 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (283 6 (:REWRITE |(* (- x) y)|))
 (281 281 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (281 281 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (281 281 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 (280 16 (:DEFINITION INTEGER-LISTP))
 (276 276 (:TYPE-PRESCRIPTION NAT-LISTP))
 (256 64 (:DEFINITION ACL2S::PEERP))
 (248 16 (:DEFINITION ACL2S::LOPLDP))
 (248 16 (:DEFINITION ACL2-NUMBER-LISTP))
 (232 16 (:DEFINITION STRING-LISTP))
 (232 16 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (229 229 (:TYPE-PRESCRIPTION O-P))
 (229 229 (:TYPE-PRESCRIPTION ALISTP))
 (209 6 (:REWRITE DEFAULT-MOD-1))
 (208 208 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (199 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (198 24 (:REWRITE DEFAULT-TIMES-1))
 (192 96 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (171 171 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (166 50 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (160 3 (:REWRITE O-INFP->NEQ-0))
 (146 6 (:REWRITE DEFAULT-MINUS))
 (143 6 (:REWRITE |(- (* c x))|))
 (141 25 (:REWRITE DEFAULT-LESS-THAN-1))
 (140 6 (:REWRITE |(* y x)|))
 (139 38 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (131 3 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (131 3 (:REWRITE MOD-X-Y-=-X . 2))
 (131 3 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (131 3 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (123 123 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (123 123 (:TYPE-PRESCRIPTION STRING-LISTP))
 (123 123 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (123 123 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (110 38 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (108 54 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (96 96 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (96 96 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (83 25 (:REWRITE DEFAULT-LESS-THAN-2))
 (76 76 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (76 38 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (73 3 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (73 3 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (73 3 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (73 3 (:REWRITE MOD-CANCEL-*-CONST))
 (73 3 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (64 64 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (64 64 (:REWRITE ACL2S::DEF=>PEER))
 (64 32 (:REWRITE ACL2S::DEF=>MSSG))
 (61 3 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (53 53 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (48 48 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (48 48 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (44 44 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (44 44 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (44 44 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (44 22 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (41 41 (:REWRITE REDUCE-INTEGERP-+))
 (41 41 (:META META-INTEGERP-CORRECT))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (38 38 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (33 3 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (32 32 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (32 32 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (32 32 (:REWRITE ACL2S::DEF=>VERB))
 (32 32 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>POS-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>LOPT))
 (32 32 (:REWRITE ACL2S::DEF=>LOPLD))
 (32 32 (:REWRITE ACL2S::DEF=>LOP))
 (32 32 (:REWRITE ACL2S::DEF=>LOEV))
 (32 32 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (32 32 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (32 16 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (32 16 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (25 25 (:REWRITE THE-FLOOR-BELOW))
 (25 25 (:REWRITE THE-FLOOR-ABOVE))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (19 19 (:REWRITE |(< 0 (/ x))|))
 (19 19 (:REWRITE |(< 0 (* x y))|))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (16 16 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (16 16 (:REWRITE REDUCE-RATIONALP-+))
 (16 16 (:REWRITE REDUCE-RATIONALP-*))
 (16 16 (:REWRITE RATIONALP-X))
 (16 16 (:REWRITE RATIONALP-MINUS-X))
 (16 16 (:REWRITE SET::IN-SET))
 (16 16 (:REWRITE ACL2-NUMBERP-X))
 (16 16 (:META META-RATIONALP-CORRECT))
 (16 8 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (15 15 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (8 8 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (6 6 (:REWRITE DEFAULT-MOD-2))
 (3 3 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (3 3 (:REWRITE |(mod x 2)| . 2))
 (3 3 (:REWRITE |(mod x (- y))| . 3))
 (3 3 (:REWRITE |(mod x (- y))| . 2))
 (3 3 (:REWRITE |(mod x (- y))| . 1))
 (3 3 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (3 3 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (3 3 (:REWRITE |(mod (- x) y)| . 3))
 (3 3 (:REWRITE |(mod (- x) y)| . 2))
 (3 3 (:REWRITE |(mod (- x) y)| . 1))
 (3 3 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (2 1 (:INDUCTION ACL2S::SHUFFLE-INDUCTION-SCHEME))
 )
(ACL2S::SHUFFLE-ATOM-LISTP-SIG
 (21176 13 (:DEFINITION TRUE-LISTP))
 (20233 46 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (20096 18 (:DEFINITION ACL2S::LOEVP))
 (19858 18 (:DEFINITION ACL2S::EVNTP))
 (10330 2094 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (10330 2094 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (9322 2094 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (9322 2094 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (8997 8997 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (8997 8997 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (8997 8997 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (8876 13 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (6544 16 (:DEFINITION ACL2S::MSSGP))
 (5008 255 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (4419 4419 (:REWRITE DEFAULT-CDR))
 (4000 16 (:DEFINITION ACL2S::RPCP))
 (3548 148 (:DEFINITION ACL2S::LOTP))
 (3413 25 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (2528 16 (:DEFINITION ACL2S::DATAP))
 (2483 25 (:REWRITE MOD-X-Y-=-X . 3))
 (2404 25 (:REWRITE MOD-X-Y-=-X . 4))
 (2216 25 (:REWRITE MOD-ZERO . 4))
 (2154 25 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2094 2094 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (2094 2094 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (2094 2094 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (2094 2094 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2090 2090 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1945 1945 (:REWRITE DEFAULT-CAR))
 (1945 1945 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1876 194 (:REWRITE DEFAULT-TIMES-2))
 (1767 44 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (1684 20 (:DEFINITION TRUE-LIST-LISTP))
 (1569 124 (:REWRITE INTEGERP-MINUS-X))
 (1392 24 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (1382 374 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1294 25 (:REWRITE MOD-ZERO . 3))
 (1261 546 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1128 48 (:DEFINITION SYMBOL-LISTP))
 (1123 50 (:REWRITE DEFAULT-MOD-1))
 (1121 50 (:REWRITE |(* (- x) y)|))
 (1120 12 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (1084 16 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (1079 546 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1024 1024 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (963 963 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (963 963 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (948 948 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (948 948 (:REWRITE CONSP-BY-LEN))
 (912 12 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (876 14 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (871 42 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (807 42 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (803 194 (:REWRITE DEFAULT-TIMES-1))
 (789 789 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (777 46 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (752 38 (:DEFINITION ACL2S::LOPP))
 (745 46 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (744 16 (:DEFINITION ACL2S::POS-LISTP))
 (711 42 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (702 30 (:DEFINITION ACL2S::PTP))
 (680 16 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (679 42 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (652 12 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (640 32 (:DEFINITION KEYWORDP))
 (640 18 (:DEFINITION ACL2S::LOPTP))
 (623 47 (:REWRITE |(* y x)|))
 (616 14 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (608 18 (:DEFINITION ACL2S::L-STR-ALLP))
 (598 50 (:REWRITE DEFAULT-MINUS))
 (595 73 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (592 12 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (590 12 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (584 16 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (580 290 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (578 578 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (576 12 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (573 50 (:REWRITE |(- (* c x))|))
 (562 38 (:DEFINITION NAT-LISTP))
 (556 14 (:DEFINITION ACL2S::TWPP))
 (554 14 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (552 16 (:DEFINITION BOOLEAN-LISTP))
 (551 546 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (546 546 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (546 546 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (546 546 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (546 546 (:REWRITE |(equal c (/ x))|))
 (546 546 (:REWRITE |(equal c (- x))|))
 (546 546 (:REWRITE |(equal (/ x) c)|))
 (546 546 (:REWRITE |(equal (/ x) (/ y))|))
 (546 546 (:REWRITE |(equal (- x) c)|))
 (546 546 (:REWRITE |(equal (- x) (- y))|))
 (540 14 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (526 255 (:REWRITE O-P-O-INFP-CAR))
 (512 16 (:DEFINITION POSP))
 (505 46 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (502 122 (:DEFINITION ACL2S::PEERP))
 (501 3 (:LINEAR MOD-BOUNDS-3))
 (485 46 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (480 9 (:REWRITE O-INFP->NEQ-0))
 (473 25 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (473 25 (:REWRITE MOD-X-Y-=-X . 2))
 (473 25 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (473 25 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (455 42 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (453 42 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (452 2 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (439 42 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (421 73 (:REWRITE DEFAULT-LESS-THAN-1))
 (416 16 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (407 42 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (400 400 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (400 16 (:DEFINITION ACL2S::VERBP))
 (391 46 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (375 42 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (375 42 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (370 18 (:DEFINITION ACL2S::STR-ALLP))
 (359 42 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (359 42 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (320 320 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (312 156 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (312 16 (:DEFINITION RATIONAL-LISTP))
 (302 302 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (302 302 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (302 302 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (299 25 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (299 25 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (299 25 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (299 25 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (296 296 (:REWRITE ACL2S::DEF=>LOT))
 (289 289 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 (287 287 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (284 284 (:TYPE-PRESCRIPTION NAT-LISTP))
 (280 16 (:DEFINITION INTEGER-LISTP))
 (271 271 (:TYPE-PRESCRIPTION ALISTP))
 (271 25 (:REWRITE MOD-CANCEL-*-CONST))
 (257 257 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (254 18 (:DEFINITION ACL2S::LOPLDP))
 (248 16 (:DEFINITION ACL2-NUMBER-LISTP))
 (247 73 (:REWRITE DEFAULT-LESS-THAN-2))
 (232 16 (:DEFINITION STRING-LISTP))
 (232 16 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (224 112 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (224 112 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (224 112 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (224 112 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (224 112 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (224 112 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (208 208 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (204 6 (:LINEAR MOD-BOUNDS-2))
 (199 25 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (192 96 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (175 175 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (174 174 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (166 50 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (163 46 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (162 162 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (162 162 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (162 162 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (162 162 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (162 162 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (147 147 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (131 131 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (131 131 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (131 131 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (131 131 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (128 64 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (127 127 (:TYPE-PRESCRIPTION STRING-LISTP))
 (127 127 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (127 127 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (127 127 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (127 127 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (127 127 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (127 127 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (127 127 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (124 46 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (122 122 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (122 122 (:REWRITE ACL2S::DEF=>PEER))
 (108 54 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (99 99 (:REWRITE REDUCE-INTEGERP-+))
 (99 99 (:META META-INTEGERP-CORRECT))
 (99 9 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (98 98 (:TYPE-PRESCRIPTION RECORDP))
 (96 96 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (96 96 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (76 76 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (76 76 (:REWRITE ACL2S::DEF=>LOP))
 (76 38 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (73 73 (:REWRITE THE-FLOOR-BELOW))
 (73 73 (:REWRITE THE-FLOOR-ABOVE))
 (73 73 (:REWRITE SIMPLIFY-SUMS-<))
 (73 73 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (73 73 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (73 73 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (73 73 (:REWRITE INTEGERP-<-CONSTANT))
 (73 73 (:REWRITE CONSTANT-<-INTEGERP))
 (73 73 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (73 73 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (73 73 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (73 73 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (73 73 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (73 73 (:REWRITE |(< c (- x))|))
 (73 73 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (73 73 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (73 73 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (73 73 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (73 73 (:REWRITE |(< (/ x) (/ y))|))
 (73 73 (:REWRITE |(< (- x) c)|))
 (73 73 (:REWRITE |(< (- x) (- y))|))
 (64 64 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (64 64 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (64 32 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (64 32 (:REWRITE ACL2S::DEF=>MSSG))
 (63 63 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (62 58 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (56 28 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (50 50 (:REWRITE DEFAULT-MOD-2))
 (50 38 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (48 48 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (48 48 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (48 24 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (46 46 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (46 46 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (46 46 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (46 46 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (46 46 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (44 22 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (42 12 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (40 40 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (38 38 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (36 18 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (35 35 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (35 35 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (35 35 (:REWRITE |(< 0 (/ x))|))
 (35 35 (:REWRITE |(< 0 (* x y))|))
 (34 34 (:REWRITE ACL2S::DEF=>LOPT))
 (34 34 (:REWRITE ACL2S::DEF=>LOPLD))
 (34 34 (:REWRITE ACL2S::DEF=>LOEV))
 (34 34 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (32 32 (:REWRITE REDUCE-RATIONALP-+))
 (32 32 (:REWRITE REDUCE-RATIONALP-*))
 (32 32 (:REWRITE RATIONALP-X))
 (32 32 (:REWRITE RATIONALP-MINUS-X))
 (32 32 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (32 32 (:REWRITE ACL2S::DEF=>VERB))
 (32 32 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (32 32 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>POS-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (32 32 (:META META-RATIONALP-CORRECT))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (26 26 (:REWRITE ACL2S::DEF=>TWP))
 (26 26 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (26 26 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (26 26 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (26 26 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (25 25 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (25 25 (:REWRITE |(mod x 2)| . 2))
 (25 25 (:REWRITE |(mod x (- y))| . 3))
 (25 25 (:REWRITE |(mod x (- y))| . 2))
 (25 25 (:REWRITE |(mod x (- y))| . 1))
 (25 25 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (25 25 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (25 25 (:REWRITE |(mod (- x) y)| . 3))
 (25 25 (:REWRITE |(mod (- x) y)| . 2))
 (25 25 (:REWRITE |(mod (- x) y)| . 1))
 (25 25 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 2 (:REWRITE ALISTP-OF-CDR))
 (20 20 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (18 18 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (18 18 (:REWRITE SET::IN-SET))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (16 16 (:REWRITE ACL2-NUMBERP-X))
 (12 12 (:REWRITE ACL2S::DEF=>ALIST))
 (12 12 (:REWRITE ALISTP-WHEN-ATOM))
 (10 10 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (8 8 (:REWRITE O-P-DEF-O-FINP-1))
 )
(ACL2S::SHUFFLE-STRING-LISTP-SIG
 (21046 11 (:DEFINITION TRUE-LISTP))
 (20221 40 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (20096 18 (:DEFINITION ACL2S::LOEVP))
 (19858 18 (:DEFINITION ACL2S::EVNTP))
 (10485 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (10485 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (9477 2125 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (9477 2125 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (8872 11 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (6544 16 (:DEFINITION ACL2S::MSSGP))
 (4161 4161 (:REWRITE DEFAULT-CDR))
 (4000 16 (:DEFINITION ACL2S::RPCP))
 (3572 28 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (3488 146 (:DEFINITION ACL2S::LOTP))
 (2570 28 (:REWRITE MOD-X-Y-=-X . 3))
 (2528 16 (:DEFINITION ACL2S::DATAP))
 (2506 28 (:REWRITE MOD-X-Y-=-X . 4))
 (2270 28 (:REWRITE MOD-ZERO . 4))
 (2244 28 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2121 2121 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1987 218 (:REWRITE DEFAULT-TIMES-2))
 (1650 136 (:REWRITE INTEGERP-MINUS-X))
 (1558 1558 (:REWRITE DEFAULT-CAR))
 (1558 1558 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1441 40 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (1392 24 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (1360 28 (:REWRITE MOD-ZERO . 3))
 (1358 18 (:DEFINITION TRUE-LIST-LISTP))
 (1264 549 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1216 56 (:REWRITE DEFAULT-MOD-1))
 (1172 56 (:REWRITE |(* (- x) y)|))
 (1128 48 (:DEFINITION SYMBOL-LISTP))
 (1122 322 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1082 549 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (921 921 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (921 921 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (906 906 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (906 906 (:REWRITE CONSP-BY-LEN))
 (863 38 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (827 218 (:REWRITE DEFAULT-TIMES-1))
 (799 38 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (768 768 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (765 765 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (765 40 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (744 16 (:DEFINITION ACL2S::POS-LISTP))
 (733 40 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (703 38 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (680 16 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (671 38 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (647 53 (:REWRITE |(* y x)|))
 (640 32 (:DEFINITION KEYWORDP))
 (640 18 (:DEFINITION ACL2S::LOPTP))
 (628 56 (:REWRITE DEFAULT-MINUS))
 (608 18 (:DEFINITION ACL2S::L-STR-ALLP))
 (604 82 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (600 56 (:REWRITE |(- (* c x))|))
 (591 40 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (584 16 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (562 38 (:DEFINITION NAT-LISTP))
 (560 560 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (554 549 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (552 16 (:DEFINITION BOOLEAN-LISTP))
 (549 549 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (549 549 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (549 549 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (549 549 (:REWRITE |(equal c (/ x))|))
 (549 549 (:REWRITE |(equal c (- x))|))
 (549 549 (:REWRITE |(equal (/ x) c)|))
 (549 549 (:REWRITE |(equal (/ x) (/ y))|))
 (549 549 (:REWRITE |(equal (- x) c)|))
 (549 549 (:REWRITE |(equal (- x) (- y))|))
 (512 16 (:DEFINITION POSP))
 (501 3 (:LINEAR MOD-BOUNDS-3))
 (488 28 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (488 28 (:REWRITE MOD-X-Y-=-X . 2))
 (488 28 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (488 28 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (480 9 (:REWRITE O-INFP->NEQ-0))
 (466 20 (:DEFINITION ATOM-LISTP))
 (462 231 (:REWRITE O-P-O-INFP-CAR))
 (462 231 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (447 38 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (445 38 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (431 40 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (431 38 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (430 82 (:REWRITE DEFAULT-LESS-THAN-1))
 (416 16 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (413 40 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (402 18 (:DEFINITION ACL2S::PTP))
 (400 400 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (400 16 (:DEFINITION ACL2S::VERBP))
 (399 38 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (384 192 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (379 40 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (370 18 (:DEFINITION ACL2S::STR-ALLP))
 (367 38 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (367 38 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (351 38 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (320 320 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (314 28 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (314 28 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (314 28 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (314 28 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (312 16 (:DEFINITION RATIONAL-LISTP))
 (306 18 (:DEFINITION ACL2S::LOPP))
 (300 150 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (290 290 (:REWRITE ACL2S::DEF=>LOT))
 (289 289 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 (286 28 (:REWRITE MOD-CANCEL-*-CONST))
 (283 283 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (280 16 (:DEFINITION INTEGER-LISTP))
 (276 276 (:TYPE-PRESCRIPTION NAT-LISTP))
 (258 66 (:DEFINITION ACL2S::PEERP))
 (256 82 (:REWRITE DEFAULT-LESS-THAN-2))
 (254 18 (:DEFINITION ACL2S::LOPLDP))
 (248 16 (:DEFINITION ACL2-NUMBER-LISTP))
 (232 16 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (231 231 (:TYPE-PRESCRIPTION ALISTP))
 (208 208 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (204 6 (:LINEAR MOD-BOUNDS-2))
 (202 28 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (192 96 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (171 171 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (166 50 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (151 40 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (137 137 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (125 125 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (123 123 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (123 123 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (112 40 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (108 108 (:REWRITE REDUCE-INTEGERP-+))
 (108 108 (:META META-INTEGERP-CORRECT))
 (108 54 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (99 9 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (96 96 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (96 96 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (82 82 (:REWRITE THE-FLOOR-BELOW))
 (82 82 (:REWRITE THE-FLOOR-ABOVE))
 (82 82 (:REWRITE SIMPLIFY-SUMS-<))
 (82 82 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (82 82 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE INTEGERP-<-CONSTANT))
 (82 82 (:REWRITE CONSTANT-<-INTEGERP))
 (82 82 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (- x))|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) (/ y))|))
 (82 82 (:REWRITE |(< (- x) c)|))
 (82 82 (:REWRITE |(< (- x) (- y))|))
 (76 76 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (76 38 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (66 66 (:REWRITE ACL2S::DEF=>PEER))
 (64 64 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (64 32 (:REWRITE ACL2S::DEF=>MSSG))
 (62 58 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (57 57 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (56 56 (:REWRITE DEFAULT-MOD-2))
 (56 28 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (48 48 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (48 48 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (48 24 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (44 44 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (44 22 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (40 40 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (38 38 (:REWRITE |(< 0 (/ x))|))
 (38 38 (:REWRITE |(< 0 (* x y))|))
 (36 18 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (34 34 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>LOPT))
 (34 34 (:REWRITE ACL2S::DEF=>LOPLD))
 (34 34 (:REWRITE ACL2S::DEF=>LOP))
 (34 34 (:REWRITE ACL2S::DEF=>LOEV))
 (34 34 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (32 32 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (32 32 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (32 32 (:REWRITE ACL2S::DEF=>VERB))
 (32 32 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>POS-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (32 16 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (28 28 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (28 28 (:REWRITE |(mod x 2)| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 3))
 (28 28 (:REWRITE |(mod x (- y))| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 1))
 (28 28 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod (- x) y)| . 3))
 (28 28 (:REWRITE |(mod (- x) y)| . 2))
 (28 28 (:REWRITE |(mod (- x) y)| . 1))
 (28 28 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (18 18 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (18 18 (:REWRITE SET::IN-SET))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (16 16 (:REWRITE REDUCE-RATIONALP-+))
 (16 16 (:REWRITE REDUCE-RATIONALP-*))
 (16 16 (:REWRITE RATIONALP-X))
 (16 16 (:REWRITE RATIONALP-MINUS-X))
 (16 16 (:REWRITE ACL2-NUMBERP-X))
 (16 16 (:META META-RATIONALP-CORRECT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(ACL2S::SHUFFLE-STANDARD-CHAR-LISTP-SIG
 (48093 112 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (47752 40 (:DEFINITION ACL2S::LOEVP))
 (47160 40 (:DEFINITION ACL2S::EVNTP))
 (23062 45 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (15542 38 (:DEFINITION ACL2S::MSSGP))
 (10525 2133 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (10525 2133 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (9848 9848 (:REWRITE DEFAULT-CDR))
 (9517 2133 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (9517 2133 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (9500 38 (:DEFINITION ACL2S::RPCP))
 (9240 9240 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (9240 9240 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (9240 9240 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (8308 344 (:DEFINITION ACL2S::LOTP))
 (6004 38 (:DEFINITION ACL2S::DATAP))
 (3843 112 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (3669 3669 (:REWRITE DEFAULT-CAR))
 (3669 3669 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (3592 44 (:DEFINITION TRUE-LIST-LISTP))
 (3466 26 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (2804 120 (:DEFINITION SYMBOL-LISTP))
 (2662 762 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (2512 26 (:REWRITE MOD-X-Y-=-X . 3))
 (2438 26 (:REWRITE MOD-X-Y-=-X . 4))
 (2365 112 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (2298 2298 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (2298 2298 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (2286 2286 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (2286 2286 (:REWRITE CONSP-BY-LEN))
 (2234 26 (:REWRITE MOD-ZERO . 4))
 (2199 112 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (2184 26 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2133 2133 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (2133 2133 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (2133 2133 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (2133 2133 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2129 2129 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (2030 1263 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (2004 44 (:DEFINITION ACL2S::POS-LISTP))
 (1989 112 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1973 204 (:REWRITE DEFAULT-TIMES-2))
 (1947 112 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (1885 112 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (1865 112 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1848 1848 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1848 1263 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1838 44 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (1833 1833 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (1682 86 (:DEFINITION KEYWORDP))
 (1661 112 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (1650 182 (:REWRITE INTEGERP-MINUS-X))
 (1628 44 (:DEFINITION ACL2S::L-STR-ALLP))
 (1610 1610 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (1600 116 (:DEFINITION NAT-LISTP))
 (1586 44 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (1544 40 (:DEFINITION ACL2S::LOPTP))
 (1504 44 (:DEFINITION BOOLEAN-LISTP))
 (1392 24 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (1344 42 (:DEFINITION POSP))
 (1316 26 (:REWRITE MOD-ZERO . 3))
 (1305 112 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (1292 54 (:DEFINITION ATOM-LISTP))
 (1277 112 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (1268 1263 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1263 1263 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1263 1263 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1263 1263 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1263 1263 (:REWRITE |(equal c (/ x))|))
 (1263 1263 (:REWRITE |(equal c (- x))|))
 (1263 1263 (:REWRITE |(equal (/ x) c)|))
 (1263 1263 (:REWRITE |(equal (/ x) (/ y))|))
 (1263 1263 (:REWRITE |(equal (- x) c)|))
 (1263 1263 (:REWRITE |(equal (- x) (- y))|))
 (1231 112 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (1214 54 (:REWRITE DEFAULT-MOD-1))
 (1147 112 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (1138 52 (:REWRITE |(* (- x) y)|))
 (1118 1118 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (1118 559 (:REWRITE O-P-O-INFP-CAR))
 (1118 559 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (1094 44 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (1089 112 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (1063 112 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (1059 112 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (1049 112 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (1021 112 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (1021 112 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (971 112 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (968 44 (:DEFINITION ACL2S::STR-ALLP))
 (952 40 (:DEFINITION ACL2S::PTP))
 (950 38 (:DEFINITION ACL2S::VERBP))
 (912 456 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (870 44 (:DEFINITION RATIONAL-LISTP))
 (813 204 (:REWRITE DEFAULT-TIMES-1))
 (786 44 (:DEFINITION INTEGER-LISTP))
 (760 760 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (748 40 (:DEFINITION ACL2S::LOPP))
 (744 744 (:TYPE-PRESCRIPTION NAT-LISTP))
 (740 370 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (721 721 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (702 44 (:DEFINITION ACL2-NUMBER-LISTP))
 (686 686 (:REWRITE ACL2S::DEF=>LOT))
 (660 44 (:DEFINITION STRING-LISTP))
 (660 44 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (631 49 (:REWRITE |(* y x)|))
 (630 40 (:DEFINITION ACL2S::LOPLDP))
 (624 102 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (610 154 (:DEFINITION ACL2S::PEERP))
 (608 52 (:REWRITE DEFAULT-MINUS))
 (582 52 (:REWRITE |(- (* c x))|))
 (559 559 (:TYPE-PRESCRIPTION ALISTP))
 (546 546 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (534 170 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (501 3 (:LINEAR MOD-BOUNDS-3))
 (480 9 (:REWRITE O-INFP->NEQ-0))
 (478 26 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (478 26 (:REWRITE MOD-X-Y-=-X . 2))
 (478 26 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (478 26 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (476 238 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (467 467 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (450 102 (:REWRITE DEFAULT-LESS-THAN-1))
 (407 112 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (346 112 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (341 341 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (341 341 (:TYPE-PRESCRIPTION STRING-LISTP))
 (341 341 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (341 341 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (341 341 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (341 341 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (341 341 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (341 341 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (341 341 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (341 341 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (324 324 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (324 324 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (324 324 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (313 313 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (313 313 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (313 313 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (313 313 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (304 26 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (304 26 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (304 26 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (304 26 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (300 150 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (289 289 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 (276 102 (:REWRITE DEFAULT-LESS-THAN-2))
 (276 26 (:REWRITE MOD-CANCEL-*-CONST))
 (238 238 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (238 238 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (232 116 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (214 214 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (204 6 (:LINEAR MOD-BOUNDS-2))
 (200 26 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (184 92 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (156 156 (:REWRITE REDUCE-INTEGERP-+))
 (156 156 (:META META-INTEGERP-CORRECT))
 (154 154 (:REWRITE ACL2S::DEF=>PEER))
 (152 152 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (152 76 (:REWRITE ACL2S::DEF=>MSSG))
 (151 151 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (148 74 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (148 74 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (148 74 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (148 74 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (148 74 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (148 74 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (148 74 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (148 74 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (148 74 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (148 74 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (132 66 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (132 66 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (132 66 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (132 66 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (129 129 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (128 128 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (126 126 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (112 112 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (112 112 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (112 112 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (112 112 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (112 112 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (108 108 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (102 102 (:REWRITE THE-FLOOR-BELOW))
 (102 102 (:REWRITE THE-FLOOR-ABOVE))
 (102 102 (:REWRITE SIMPLIFY-SUMS-<))
 (102 102 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (102 102 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (102 102 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (102 102 (:REWRITE INTEGERP-<-CONSTANT))
 (102 102 (:REWRITE CONSTANT-<-INTEGERP))
 (102 102 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (102 102 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (102 102 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (102 102 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (102 102 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (102 102 (:REWRITE |(< c (- x))|))
 (102 102 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (102 102 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (102 102 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (102 102 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (102 102 (:REWRITE |(< (/ x) (/ y))|))
 (102 102 (:REWRITE |(< (- x) c)|))
 (102 102 (:REWRITE |(< (- x) (- y))|))
 (96 48 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (88 8 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (86 86 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (86 86 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (86 86 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (86 86 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (86 86 (:REWRITE ACL2S::DEF=>POS-LIST))
 (86 86 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (86 86 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (86 86 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (86 86 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (86 86 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (84 84 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (78 78 (:REWRITE ACL2S::DEF=>LOPT))
 (78 78 (:REWRITE ACL2S::DEF=>LOPLD))
 (78 78 (:REWRITE ACL2S::DEF=>LOP))
 (78 78 (:REWRITE ACL2S::DEF=>LOEV))
 (76 76 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (76 76 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (76 76 (:REWRITE ACL2S::DEF=>VERB))
 (76 38 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (62 62 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (62 62 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (62 62 (:REWRITE |(< 0 (/ x))|))
 (62 62 (:REWRITE |(< 0 (* x y))|))
 (54 54 (:REWRITE DEFAULT-MOD-2))
 (48 48 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (48 48 (:REWRITE SET::IN-SET))
 (48 24 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (42 42 (:TYPE-PRESCRIPTION BOOLEANP))
 (42 42 (:REWRITE REDUCE-RATIONALP-+))
 (42 42 (:REWRITE REDUCE-RATIONALP-*))
 (42 42 (:REWRITE RATIONALP-X))
 (42 42 (:REWRITE RATIONALP-MINUS-X))
 (42 42 (:REWRITE ACL2-NUMBERP-X))
 (42 42 (:META META-RATIONALP-CORRECT))
 (40 40 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (38 38 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (38 38 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (36 28 (:REWRITE ACL2S::DEF=>STANDARD-CHAR-LIST))
 (29 29 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (28 28 (:REWRITE |(mod x 2)| . 2))
 (26 26 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (26 26 (:REWRITE |(mod x (- y))| . 3))
 (26 26 (:REWRITE |(mod x (- y))| . 2))
 (26 26 (:REWRITE |(mod x (- y))| . 1))
 (26 26 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (26 26 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (26 26 (:REWRITE |(mod (- x) y)| . 3))
 (26 26 (:REWRITE |(mod (- x) y)| . 2))
 (26 26 (:REWRITE |(mod (- x) y)| . 1))
 (26 26 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(ACL2S::SHUFFLE-CHARACTER-LISTP-SIG
 (48093 112 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (47752 40 (:DEFINITION ACL2S::LOEVP))
 (47160 40 (:DEFINITION ACL2S::EVNTP))
 (23062 45 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (15542 38 (:DEFINITION ACL2S::MSSGP))
 (10370 2102 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (10370 2102 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (9848 9848 (:REWRITE DEFAULT-CDR))
 (9500 38 (:DEFINITION ACL2S::RPCP))
 (9362 2102 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (9362 2102 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (9047 9047 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (9047 9047 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (9047 9047 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (8308 344 (:DEFINITION ACL2S::LOTP))
 (6004 38 (:DEFINITION ACL2S::DATAP))
 (3843 112 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (3658 3658 (:REWRITE DEFAULT-CAR))
 (3658 3658 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (3592 44 (:DEFINITION TRUE-LIST-LISTP))
 (3307 23 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (2804 120 (:DEFINITION SYMBOL-LISTP))
 (2662 762 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (2425 23 (:REWRITE MOD-X-Y-=-X . 3))
 (2365 112 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (2336 23 (:REWRITE MOD-X-Y-=-X . 4))
 (2298 2298 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (2298 2298 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (2286 2286 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (2286 2286 (:REWRITE CONSP-BY-LEN))
 (2199 112 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (2180 23 (:REWRITE MOD-ZERO . 4))
 (2102 2102 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (2102 2102 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (2102 2102 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (2102 2102 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2098 2098 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (2094 23 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2027 1260 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (2004 44 (:DEFINITION ACL2S::POS-LISTP))
 (1989 112 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1947 112 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (1885 112 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (1865 112 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1862 180 (:REWRITE DEFAULT-TIMES-2))
 (1848 1848 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1845 1260 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1838 44 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (1833 1833 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (1682 86 (:DEFINITION KEYWORDP))
 (1661 112 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (1628 44 (:DEFINITION ACL2S::L-STR-ALLP))
 (1610 1610 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (1600 116 (:DEFINITION NAT-LISTP))
 (1586 44 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (1569 170 (:REWRITE INTEGERP-MINUS-X))
 (1544 40 (:DEFINITION ACL2S::LOPTP))
 (1504 44 (:DEFINITION BOOLEAN-LISTP))
 (1392 24 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (1344 42 (:DEFINITION POSP))
 (1305 112 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (1292 54 (:DEFINITION ATOM-LISTP))
 (1277 112 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (1265 1260 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1260 1260 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1260 1260 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1260 1260 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1260 1260 (:REWRITE |(equal c (/ x))|))
 (1260 1260 (:REWRITE |(equal c (- x))|))
 (1260 1260 (:REWRITE |(equal (/ x) c)|))
 (1260 1260 (:REWRITE |(equal (/ x) (/ y))|))
 (1260 1260 (:REWRITE |(equal (- x) c)|))
 (1260 1260 (:REWRITE |(equal (- x) (- y))|))
 (1250 23 (:REWRITE MOD-ZERO . 3))
 (1231 112 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (1147 112 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (1121 48 (:REWRITE DEFAULT-MOD-1))
 (1118 1118 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (1118 559 (:REWRITE O-P-O-INFP-CAR))
 (1118 559 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (1094 44 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (1089 112 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (1087 46 (:REWRITE |(* (- x) y)|))
 (1063 112 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (1059 112 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (1049 112 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (1021 112 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (1021 112 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (971 112 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (968 44 (:DEFINITION ACL2S::STR-ALLP))
 (952 40 (:DEFINITION ACL2S::PTP))
 (950 38 (:DEFINITION ACL2S::VERBP))
 (912 456 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (870 44 (:DEFINITION RATIONAL-LISTP))
 (789 180 (:REWRITE DEFAULT-TIMES-1))
 (786 44 (:DEFINITION INTEGER-LISTP))
 (760 760 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (748 40 (:DEFINITION ACL2S::LOPP))
 (744 744 (:TYPE-PRESCRIPTION NAT-LISTP))
 (740 370 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (721 721 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (702 44 (:DEFINITION ACL2-NUMBER-LISTP))
 (686 686 (:REWRITE ACL2S::DEF=>LOT))
 (660 44 (:DEFINITION STRING-LISTP))
 (660 44 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (630 40 (:DEFINITION ACL2S::LOPLDP))
 (615 93 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (610 154 (:DEFINITION ACL2S::PEERP))
 (607 43 (:REWRITE |(* y x)|))
 (578 46 (:REWRITE DEFAULT-MINUS))
 (559 559 (:TYPE-PRESCRIPTION ALISTP))
 (555 46 (:REWRITE |(- (* c x))|))
 (546 546 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (534 170 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (501 3 (:LINEAR MOD-BOUNDS-3))
 (480 9 (:REWRITE O-INFP->NEQ-0))
 (476 238 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (467 467 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (463 23 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (463 23 (:REWRITE MOD-X-Y-=-X . 2))
 (463 23 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (463 23 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (441 93 (:REWRITE DEFAULT-LESS-THAN-1))
 (407 112 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (346 112 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (341 341 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (341 341 (:TYPE-PRESCRIPTION STRING-LISTP))
 (341 341 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (341 341 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (341 341 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (341 341 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (341 341 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (341 341 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (341 341 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (341 341 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (313 313 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (313 313 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (313 313 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (313 313 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (300 150 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (294 294 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (294 294 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (294 294 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (289 289 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 (289 23 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (289 23 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (289 23 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (289 23 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (267 93 (:REWRITE DEFAULT-LESS-THAN-2))
 (261 23 (:REWRITE MOD-CANCEL-*-CONST))
 (256 28 (:REWRITE STR::CHARACTER-LISTP-WHEN-OCT-DIGIT-CHAR-LIST*P))
 (256 28 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (238 238 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (238 238 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (232 116 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (214 214 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (204 6 (:LINEAR MOD-BOUNDS-2))
 (200 28 (:REWRITE STR::CHARACTER-LISTP-WHEN-DEC-DIGIT-CHAR-LIST*P))
 (197 23 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (184 92 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (154 154 (:REWRITE ACL2S::DEF=>PEER))
 (152 152 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (152 76 (:REWRITE ACL2S::DEF=>MSSG))
 (151 151 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (148 74 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (148 74 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (148 74 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (148 74 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (148 74 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (148 74 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (148 74 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (148 74 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (148 74 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (148 74 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (147 147 (:REWRITE REDUCE-INTEGERP-+))
 (147 147 (:META META-INTEGERP-CORRECT))
 (132 66 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (132 66 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (132 66 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (132 66 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (128 128 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (126 126 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (114 114 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (112 112 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (112 112 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (112 112 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (112 112 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (112 112 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (108 108 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (96 48 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (93 93 (:REWRITE THE-FLOOR-BELOW))
 (93 93 (:REWRITE THE-FLOOR-ABOVE))
 (93 93 (:REWRITE SIMPLIFY-SUMS-<))
 (93 93 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (93 93 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (93 93 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (93 93 (:REWRITE INTEGERP-<-CONSTANT))
 (93 93 (:REWRITE CONSTANT-<-INTEGERP))
 (93 93 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (93 93 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (93 93 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (93 93 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (93 93 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (93 93 (:REWRITE |(< c (- x))|))
 (93 93 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (93 93 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (93 93 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (93 93 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (93 93 (:REWRITE |(< (/ x) (/ y))|))
 (93 93 (:REWRITE |(< (- x) c)|))
 (93 93 (:REWRITE |(< (- x) (- y))|))
 (88 8 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (86 86 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (86 86 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (86 86 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (86 86 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (86 86 (:REWRITE ACL2S::DEF=>POS-LIST))
 (86 86 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (86 86 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (86 86 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (86 86 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (86 86 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (84 84 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (78 78 (:REWRITE ACL2S::DEF=>LOPT))
 (78 78 (:REWRITE ACL2S::DEF=>LOPLD))
 (78 78 (:REWRITE ACL2S::DEF=>LOP))
 (78 78 (:REWRITE ACL2S::DEF=>LOEV))
 (76 76 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (76 76 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (76 76 (:REWRITE ACL2S::DEF=>VERB))
 (76 38 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (60 28 (:REWRITE STR::OCT-DIGIT-CHAR-LIST*P-WHEN-OCT-DIGIT-CHAR-LISTP))
 (60 28 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-HEX-DIGIT-CHAR-LISTP))
 (60 28 (:REWRITE STR::DEC-DIGIT-CHAR-LIST*P-WHEN-DEC-DIGIT-CHAR-LISTP))
 (59 59 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (59 59 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (59 59 (:REWRITE |(< 0 (/ x))|))
 (59 59 (:REWRITE |(< 0 (* x y))|))
 (56 56 (:REWRITE STR::OCT-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (56 56 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (48 48 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (48 48 (:REWRITE SET::IN-SET))
 (48 48 (:REWRITE DEFAULT-MOD-2))
 (48 24 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (42 42 (:TYPE-PRESCRIPTION BOOLEANP))
 (42 42 (:REWRITE REDUCE-RATIONALP-+))
 (42 42 (:REWRITE REDUCE-RATIONALP-*))
 (42 42 (:REWRITE RATIONALP-X))
 (42 42 (:REWRITE RATIONALP-MINUS-X))
 (42 42 (:REWRITE ACL2-NUMBERP-X))
 (42 42 (:META META-RATIONALP-CORRECT))
 (38 38 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (38 38 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (34 34 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (32 28 (:REWRITE STR::OCT-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (32 28 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (32 28 (:REWRITE STR::DEC-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (26 26 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (25 25 (:REWRITE |(mod x 2)| . 2))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 12 (:REWRITE STR::OCT-DIGIT-CHAR-LIST*P-OF-CDR-WHEN-OCT-DIGIT-CHAR-LIST*P))
 (24 12 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-CDR-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (24 12 (:REWRITE STR::DEC-DIGIT-CHAR-LIST*P-OF-CDR-WHEN-DEC-DIGIT-CHAR-LIST*P))
 (23 23 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (23 23 (:REWRITE |(mod x (- y))| . 3))
 (23 23 (:REWRITE |(mod x (- y))| . 2))
 (23 23 (:REWRITE |(mod x (- y))| . 1))
 (23 23 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (23 23 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (23 23 (:REWRITE |(mod (- x) y)| . 3))
 (23 23 (:REWRITE |(mod (- x) y)| . 2))
 (23 23 (:REWRITE |(mod (- x) y)| . 1))
 (23 23 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(ACL2S::SHUFFLE-PROPER-SYMBOL-LISTP-SIG
 (28201 52 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (28052 20 (:DEFINITION ACL2S::LOEVP))
 (24820 20 (:DEFINITION ACL2S::EVNTP))
 (21150 17 (:DEFINITION TRUE-LISTP))
 (10485 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (10485 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (9477 2125 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (9477 2125 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (8754 17 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (8180 20 (:DEFINITION ACL2S::MSSGP))
 (5803 5803 (:REWRITE DEFAULT-CDR))
 (5000 20 (:DEFINITION ACL2S::RPCP))
 (4748 196 (:DEFINITION ACL2S::LOTP))
 (3572 28 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (3160 20 (:DEFINITION ACL2S::DATAP))
 (2570 28 (:REWRITE MOD-X-Y-=-X . 3))
 (2506 28 (:REWRITE MOD-X-Y-=-X . 4))
 (2270 28 (:REWRITE MOD-ZERO . 4))
 (2244 28 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2202 2202 (:REWRITE DEFAULT-CAR))
 (2202 2202 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2177 52 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2121 2121 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (2094 20 (:DEFINITION TRUE-LIST-LISTP))
 (1987 218 (:REWRITE DEFAULT-TIMES-2))
 (1650 136 (:REWRITE INTEGERP-MINUS-X))
 (1480 416 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1440 60 (:DEFINITION SYMBOL-LISTP))
 (1402 703 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1392 24 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (1360 28 (:REWRITE MOD-ZERO . 3))
 (1220 703 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1216 56 (:REWRITE DEFAULT-MOD-1))
 (1173 1173 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1173 1173 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1172 56 (:REWRITE |(* (- x) y)|))
 (1156 1156 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1156 1156 (:REWRITE CONSP-BY-LEN))
 (1035 1035 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (988 988 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (983 52 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (949 52 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (887 50 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (834 20 (:DEFINITION ACL2S::LOPTP))
 (827 218 (:REWRITE DEFAULT-TIMES-1))
 (800 20 (:DEFINITION ACL2S::L-STR-ALLP))
 (744 16 (:DEFINITION ACL2S::POS-LISTP))
 (727 50 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (722 722 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (708 703 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (703 703 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (703 703 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (703 703 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (703 703 (:REWRITE |(equal c (/ x))|))
 (703 703 (:REWRITE |(equal c (- x))|))
 (703 703 (:REWRITE |(equal (/ x) c)|))
 (703 703 (:REWRITE |(equal (/ x) (/ y))|))
 (703 703 (:REWRITE |(equal (- x) c)|))
 (703 703 (:REWRITE |(equal (- x) (- y))|))
 (695 50 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (659 52 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (647 53 (:REWRITE |(* y x)|))
 (638 319 (:REWRITE O-P-O-INFP-CAR))
 (638 319 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (628 56 (:REWRITE DEFAULT-MINUS))
 (604 82 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (600 56 (:REWRITE |(- (* c x))|))
 (584 16 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (562 38 (:DEFINITION NAT-LISTP))
 (552 16 (:DEFINITION BOOLEAN-LISTP))
 (550 550 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (528 264 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (517 52 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (512 16 (:DEFINITION POSP))
 (510 20 (:DEFINITION ATOM-LISTP))
 (501 3 (:LINEAR MOD-BOUNDS-3))
 (500 20 (:DEFINITION ACL2S::VERBP))
 (500 20 (:DEFINITION ACL2S::PTP))
 (497 52 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (488 28 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (488 28 (:REWRITE MOD-X-Y-=-X . 2))
 (488 28 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (488 28 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (480 9 (:REWRITE O-INFP->NEQ-0))
 (471 50 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (469 50 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (460 20 (:DEFINITION ACL2S::STR-ALLP))
 (455 52 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (455 50 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (440 440 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (439 52 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (430 82 (:REWRITE DEFAULT-LESS-THAN-1))
 (423 50 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (408 204 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (392 392 (:REWRITE ACL2S::DEF=>LOT))
 (391 50 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (391 50 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (375 50 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (368 20 (:DEFINITION ACL2S::LOPP))
 (355 355 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (336 16 (:DEFINITION KEYWORDP))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (320 80 (:DEFINITION ACL2S::PEERP))
 (319 319 (:TYPE-PRESCRIPTION ALISTP))
 (314 28 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (314 28 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (314 28 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (314 28 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (312 16 (:DEFINITION RATIONAL-LISTP))
 (306 20 (:DEFINITION ACL2S::LOPLDP))
 (300 300 (:TYPE-PRESCRIPTION NAT-LISTP))
 (290 20 (:DEFINITION STRING-LISTP))
 (289 289 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 (286 28 (:REWRITE MOD-CANCEL-*-CONST))
 (280 16 (:DEFINITION INTEGER-LISTP))
 (256 82 (:REWRITE DEFAULT-LESS-THAN-2))
 (248 16 (:DEFINITION ACL2-NUMBER-LISTP))
 (240 120 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (232 16 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (204 6 (:LINEAR MOD-BOUNDS-2))
 (202 28 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (183 183 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (175 52 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (166 50 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (155 155 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (155 155 (:TYPE-PRESCRIPTION STRING-LISTP))
 (155 155 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (155 155 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (155 155 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (155 155 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (155 155 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (155 155 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (137 137 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (135 135 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (135 135 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (135 135 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (135 135 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (135 135 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (135 135 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (132 66 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (124 52 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (120 120 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (120 120 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (108 108 (:REWRITE REDUCE-INTEGERP-+))
 (108 108 (:META META-INTEGERP-CORRECT))
 (99 9 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (96 96 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (88 88 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (82 82 (:REWRITE THE-FLOOR-BELOW))
 (82 82 (:REWRITE THE-FLOOR-ABOVE))
 (82 82 (:REWRITE SIMPLIFY-SUMS-<))
 (82 82 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (82 82 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE INTEGERP-<-CONSTANT))
 (82 82 (:REWRITE CONSTANT-<-INTEGERP))
 (82 82 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (- x))|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) (/ y))|))
 (82 82 (:REWRITE |(< (- x) c)|))
 (82 82 (:REWRITE |(< (- x) (- y))|))
 (80 80 (:REWRITE ACL2S::DEF=>PEER))
 (80 40 (:REWRITE ACL2S::DEF=>MSSG))
 (76 76 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (76 38 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (69 69 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (62 58 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (56 56 (:REWRITE DEFAULT-MOD-2))
 (56 28 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (48 48 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (48 24 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (44 44 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (44 44 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (44 44 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (44 22 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (44 22 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (40 40 (:REWRITE ACL2S::DEF=>VERB))
 (40 40 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>LOPT))
 (40 40 (:REWRITE ACL2S::DEF=>LOPLD))
 (40 40 (:REWRITE ACL2S::DEF=>LOP))
 (40 40 (:REWRITE ACL2S::DEF=>LOEV))
 (40 40 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (40 40 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (38 38 (:REWRITE |(< 0 (/ x))|))
 (38 38 (:REWRITE |(< 0 (* x y))|))
 (36 18 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (32 32 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>POS-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (28 28 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (28 28 (:REWRITE |(mod x 2)| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 3))
 (28 28 (:REWRITE |(mod x (- y))| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 1))
 (28 28 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod (- x) y)| . 3))
 (28 28 (:REWRITE |(mod (- x) y)| . 2))
 (28 28 (:REWRITE |(mod (- x) y)| . 1))
 (28 28 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (18 18 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (18 18 (:REWRITE SET::IN-SET))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (16 16 (:REWRITE REDUCE-RATIONALP-+))
 (16 16 (:REWRITE REDUCE-RATIONALP-*))
 (16 16 (:REWRITE RATIONALP-X))
 (16 16 (:REWRITE RATIONALP-MINUS-X))
 (16 16 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (16 16 (:REWRITE ACL2-NUMBERP-X))
 (16 16 (:META META-RATIONALP-CORRECT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(ACL2S::SHUFFLE-KEYWORD-LISTP-SIG
 (28201 52 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (28052 20 (:DEFINITION ACL2S::LOEVP))
 (24820 20 (:DEFINITION ACL2S::EVNTP))
 (21018 17 (:DEFINITION TRUE-LISTP))
 (10485 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (10485 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (9477 2125 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (9477 2125 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (8694 17 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (8180 20 (:DEFINITION ACL2S::MSSGP))
 (5803 5803 (:REWRITE DEFAULT-CDR))
 (5000 20 (:DEFINITION ACL2S::RPCP))
 (4748 196 (:DEFINITION ACL2S::LOTP))
 (3572 28 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (3160 20 (:DEFINITION ACL2S::DATAP))
 (2570 28 (:REWRITE MOD-X-Y-=-X . 3))
 (2506 28 (:REWRITE MOD-X-Y-=-X . 4))
 (2270 28 (:REWRITE MOD-ZERO . 4))
 (2244 28 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2204 2204 (:REWRITE DEFAULT-CAR))
 (2204 2204 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2177 52 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2121 2121 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (2094 20 (:DEFINITION TRUE-LIST-LISTP))
 (1987 218 (:REWRITE DEFAULT-TIMES-2))
 (1650 136 (:REWRITE INTEGERP-MINUS-X))
 (1480 416 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1440 60 (:DEFINITION SYMBOL-LISTP))
 (1392 24 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (1370 687 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1360 28 (:REWRITE MOD-ZERO . 3))
 (1216 56 (:REWRITE DEFAULT-MOD-1))
 (1188 687 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1173 1173 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1173 1173 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1172 56 (:REWRITE |(* (- x) y)|))
 (1156 1156 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1156 1156 (:REWRITE CONSP-BY-LEN))
 (1035 1035 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (992 992 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (983 52 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (949 52 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (887 50 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (834 20 (:DEFINITION ACL2S::LOPTP))
 (827 218 (:REWRITE DEFAULT-TIMES-1))
 (800 20 (:DEFINITION ACL2S::L-STR-ALLP))
 (744 16 (:DEFINITION ACL2S::POS-LISTP))
 (722 722 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (695 50 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (692 687 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (687 687 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (687 687 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (687 687 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (687 687 (:REWRITE |(equal c (/ x))|))
 (687 687 (:REWRITE |(equal c (- x))|))
 (687 687 (:REWRITE |(equal (/ x) c)|))
 (687 687 (:REWRITE |(equal (/ x) (/ y))|))
 (687 687 (:REWRITE |(equal (- x) c)|))
 (687 687 (:REWRITE |(equal (- x) (- y))|))
 (659 52 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (647 53 (:REWRITE |(* y x)|))
 (638 319 (:REWRITE O-P-O-INFP-CAR))
 (638 319 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (628 56 (:REWRITE DEFAULT-MINUS))
 (604 82 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (600 56 (:REWRITE |(- (* c x))|))
 (562 38 (:DEFINITION NAT-LISTP))
 (555 52 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (552 16 (:DEFINITION BOOLEAN-LISTP))
 (550 550 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (528 264 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (517 52 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (512 16 (:DEFINITION POSP))
 (510 20 (:DEFINITION ATOM-LISTP))
 (501 3 (:LINEAR MOD-BOUNDS-3))
 (500 20 (:DEFINITION ACL2S::VERBP))
 (500 20 (:DEFINITION ACL2S::PTP))
 (497 52 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (488 28 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (488 28 (:REWRITE MOD-X-Y-=-X . 2))
 (488 28 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (488 28 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (480 9 (:REWRITE O-INFP->NEQ-0))
 (471 50 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (469 50 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (460 20 (:DEFINITION ACL2S::STR-ALLP))
 (455 52 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (455 50 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (440 440 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (439 52 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (430 82 (:REWRITE DEFAULT-LESS-THAN-1))
 (423 50 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (408 204 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (406 18 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (392 392 (:REWRITE ACL2S::DEF=>LOT))
 (391 50 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (391 50 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (375 50 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (368 20 (:DEFINITION ACL2S::LOPP))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (320 80 (:DEFINITION ACL2S::PEERP))
 (319 319 (:TYPE-PRESCRIPTION ALISTP))
 (314 28 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (314 28 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (314 28 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (314 28 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (312 16 (:DEFINITION RATIONAL-LISTP))
 (306 20 (:DEFINITION ACL2S::LOPLDP))
 (300 300 (:TYPE-PRESCRIPTION NAT-LISTP))
 (290 20 (:DEFINITION STRING-LISTP))
 (289 289 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 (286 28 (:REWRITE MOD-CANCEL-*-CONST))
 (280 16 (:DEFINITION INTEGER-LISTP))
 (256 82 (:REWRITE DEFAULT-LESS-THAN-2))
 (248 16 (:DEFINITION ACL2-NUMBER-LISTP))
 (240 120 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (232 16 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (204 6 (:LINEAR MOD-BOUNDS-2))
 (202 28 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (183 183 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (175 52 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (166 50 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (155 155 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (155 155 (:TYPE-PRESCRIPTION STRING-LISTP))
 (155 155 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (155 155 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (155 155 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (155 155 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (155 155 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (137 137 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (136 18 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (135 135 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (135 135 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (135 135 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (135 135 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (135 135 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (132 66 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (124 52 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (120 120 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (120 120 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (108 108 (:REWRITE REDUCE-INTEGERP-+))
 (108 108 (:META META-INTEGERP-CORRECT))
 (99 9 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (88 88 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (82 82 (:REWRITE THE-FLOOR-BELOW))
 (82 82 (:REWRITE THE-FLOOR-ABOVE))
 (82 82 (:REWRITE SIMPLIFY-SUMS-<))
 (82 82 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (82 82 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE INTEGERP-<-CONSTANT))
 (82 82 (:REWRITE CONSTANT-<-INTEGERP))
 (82 82 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (- x))|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) (/ y))|))
 (82 82 (:REWRITE |(< (- x) c)|))
 (82 82 (:REWRITE |(< (- x) (- y))|))
 (80 80 (:REWRITE ACL2S::DEF=>PEER))
 (80 40 (:REWRITE ACL2S::DEF=>MSSG))
 (76 76 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (76 38 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (69 69 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (62 58 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (56 56 (:REWRITE DEFAULT-MOD-2))
 (56 28 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (48 48 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (48 48 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (48 24 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (44 44 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (44 44 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (44 44 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (44 22 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (44 22 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (40 40 (:REWRITE ACL2S::DEF=>VERB))
 (40 40 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>LOPT))
 (40 40 (:REWRITE ACL2S::DEF=>LOPLD))
 (40 40 (:REWRITE ACL2S::DEF=>LOP))
 (40 40 (:REWRITE ACL2S::DEF=>LOEV))
 (40 40 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (40 40 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (38 38 (:REWRITE |(< 0 (/ x))|))
 (38 38 (:REWRITE |(< 0 (* x y))|))
 (36 18 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (34 34 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>POS-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (28 28 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (28 28 (:REWRITE |(mod x 2)| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 3))
 (28 28 (:REWRITE |(mod x (- y))| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 1))
 (28 28 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod (- x) y)| . 3))
 (28 28 (:REWRITE |(mod (- x) y)| . 2))
 (28 28 (:REWRITE |(mod (- x) y)| . 1))
 (28 28 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (18 18 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (18 18 (:REWRITE SET::IN-SET))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (16 16 (:REWRITE REDUCE-RATIONALP-+))
 (16 16 (:REWRITE REDUCE-RATIONALP-*))
 (16 16 (:REWRITE RATIONALP-X))
 (16 16 (:REWRITE RATIONALP-MINUS-X))
 (16 16 (:REWRITE ACL2-NUMBERP-X))
 (16 16 (:META META-RATIONALP-CORRECT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(ACL2S::SHUFFLE-SYMBOL-LISTP-SIG
 (21176 13 (:DEFINITION TRUE-LISTP))
 (20233 46 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (20096 18 (:DEFINITION ACL2S::LOEVP))
 (19858 18 (:DEFINITION ACL2S::EVNTP))
 (10330 2094 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (10330 2094 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (9322 2094 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (9322 2094 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (8997 8997 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (8997 8997 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (8997 8997 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (8876 13 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (6544 16 (:DEFINITION ACL2S::MSSGP))
 (4193 4193 (:REWRITE DEFAULT-CDR))
 (4000 16 (:DEFINITION ACL2S::RPCP))
 (3536 148 (:DEFINITION ACL2S::LOTP))
 (3413 25 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (2528 16 (:DEFINITION ACL2S::DATAP))
 (2483 25 (:REWRITE MOD-X-Y-=-X . 3))
 (2404 25 (:REWRITE MOD-X-Y-=-X . 4))
 (2216 25 (:REWRITE MOD-ZERO . 4))
 (2154 25 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2094 2094 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (2094 2094 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (2094 2094 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (2094 2094 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2090 2090 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1876 194 (:REWRITE DEFAULT-TIMES-2))
 (1767 44 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (1684 20 (:DEFINITION TRUE-LIST-LISTP))
 (1585 1585 (:REWRITE DEFAULT-CAR))
 (1585 1585 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1569 124 (:REWRITE INTEGERP-MINUS-X))
 (1392 24 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (1294 25 (:REWRITE MOD-ZERO . 3))
 (1285 558 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1128 324 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1123 50 (:REWRITE DEFAULT-MOD-1))
 (1121 50 (:REWRITE |(* (- x) y)|))
 (1103 558 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1029 44 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (925 925 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (925 925 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (908 908 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (908 908 (:REWRITE CONSP-BY-LEN))
 (896 20 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (891 44 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (871 42 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (803 194 (:REWRITE DEFAULT-TIMES-1))
 (800 800 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (796 40 (:DEFINITION KEYWORDP))
 (789 789 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (777 46 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (758 20 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (745 46 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (744 16 (:DEFINITION ACL2S::POS-LISTP))
 (679 42 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (640 18 (:DEFINITION ACL2S::LOPTP))
 (623 47 (:REWRITE |(* y x)|))
 (608 18 (:DEFINITION ACL2S::L-STR-ALLP))
 (599 44 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (598 50 (:REWRITE DEFAULT-MINUS))
 (595 73 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (573 50 (:REWRITE |(- (* c x))|))
 (563 558 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (562 38 (:DEFINITION NAT-LISTP))
 (560 560 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (558 558 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (558 558 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (558 558 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (558 558 (:REWRITE |(equal c (/ x))|))
 (558 558 (:REWRITE |(equal c (- x))|))
 (558 558 (:REWRITE |(equal (/ x) c)|))
 (558 558 (:REWRITE |(equal (/ x) (/ y))|))
 (558 558 (:REWRITE |(equal (- x) c)|))
 (558 558 (:REWRITE |(equal (- x) (- y))|))
 (552 16 (:DEFINITION BOOLEAN-LISTP))
 (516 20 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (512 16 (:DEFINITION POSP))
 (501 3 (:LINEAR MOD-BOUNDS-3))
 (491 46 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (480 9 (:REWRITE O-INFP->NEQ-0))
 (473 46 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (473 25 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (473 25 (:REWRITE MOD-X-Y-=-X . 2))
 (473 25 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (473 25 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (466 233 (:REWRITE O-P-O-INFP-CAR))
 (466 233 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (466 20 (:DEFINITION ATOM-LISTP))
 (453 42 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (439 42 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (421 73 (:REWRITE DEFAULT-LESS-THAN-1))
 (407 42 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (402 18 (:DEFINITION ACL2S::PTP))
 (400 400 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (400 16 (:DEFINITION ACL2S::VERBP))
 (391 46 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (384 192 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (375 42 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (375 42 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (371 44 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (370 18 (:DEFINITION ACL2S::STR-ALLP))
 (359 42 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (354 20 (:DEFINITION ACL2S::LOPP))
 (320 320 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (312 156 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (312 16 (:DEFINITION RATIONAL-LISTP))
 (302 302 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (302 302 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (302 302 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (299 25 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (299 25 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (299 25 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (299 25 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (296 296 (:REWRITE ACL2S::DEF=>LOT))
 (289 289 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 (286 286 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (284 284 (:TYPE-PRESCRIPTION NAT-LISTP))
 (280 16 (:DEFINITION INTEGER-LISTP))
 (271 25 (:REWRITE MOD-CANCEL-*-CONST))
 (266 122 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (262 66 (:DEFINITION ACL2S::PEERP))
 (254 18 (:DEFINITION ACL2S::LOPLDP))
 (248 16 (:DEFINITION ACL2-NUMBER-LISTP))
 (247 73 (:REWRITE DEFAULT-LESS-THAN-2))
 (238 18 (:DEFINITION STRING-LISTP))
 (233 233 (:TYPE-PRESCRIPTION ALISTP))
 (232 16 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (204 6 (:LINEAR MOD-BOUNDS-2))
 (199 25 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (175 175 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (166 50 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (163 46 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (147 147 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (147 147 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (147 147 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (144 144 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (131 131 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (131 131 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (131 131 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (131 131 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (129 129 (:TYPE-PRESCRIPTION STRING-LISTP))
 (127 127 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (127 127 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (127 127 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (127 127 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (127 127 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (126 122 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (124 46 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (122 122 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (99 99 (:REWRITE REDUCE-INTEGERP-+))
 (99 99 (:META META-INTEGERP-CORRECT))
 (99 9 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (76 76 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (76 38 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (73 73 (:REWRITE THE-FLOOR-BELOW))
 (73 73 (:REWRITE THE-FLOOR-ABOVE))
 (73 73 (:REWRITE SIMPLIFY-SUMS-<))
 (73 73 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (73 73 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (73 73 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (73 73 (:REWRITE INTEGERP-<-CONSTANT))
 (73 73 (:REWRITE CONSTANT-<-INTEGERP))
 (73 73 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (73 73 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (73 73 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (73 73 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (73 73 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (73 73 (:REWRITE |(< c (- x))|))
 (73 73 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (73 73 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (73 73 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (73 73 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (73 73 (:REWRITE |(< (/ x) (/ y))|))
 (73 73 (:REWRITE |(< (- x) c)|))
 (73 73 (:REWRITE |(< (- x) (- y))|))
 (68 68 (:REWRITE ACL2S::DEF=>PEER))
 (66 66 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (64 64 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (64 32 (:REWRITE ACL2S::DEF=>MSSG))
 (63 63 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (56 28 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (50 50 (:REWRITE DEFAULT-MOD-2))
 (48 48 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (48 24 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (46 46 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (46 46 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (46 46 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (46 46 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (46 46 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (44 44 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (44 22 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (40 40 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>LOP))
 (40 40 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (38 38 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (36 18 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (35 35 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (35 35 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (35 35 (:REWRITE |(< 0 (/ x))|))
 (35 35 (:REWRITE |(< 0 (* x y))|))
 (34 34 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>LOPT))
 (34 34 (:REWRITE ACL2S::DEF=>LOPLD))
 (34 34 (:REWRITE ACL2S::DEF=>LOEV))
 (34 34 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (32 32 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (32 32 (:REWRITE ACL2S::DEF=>VERB))
 (32 32 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>POS-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (32 16 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (25 25 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (25 25 (:REWRITE |(mod x 2)| . 2))
 (25 25 (:REWRITE |(mod x (- y))| . 3))
 (25 25 (:REWRITE |(mod x (- y))| . 2))
 (25 25 (:REWRITE |(mod x (- y))| . 1))
 (25 25 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (25 25 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (25 25 (:REWRITE |(mod (- x) y)| . 3))
 (25 25 (:REWRITE |(mod (- x) y)| . 2))
 (25 25 (:REWRITE |(mod (- x) y)| . 1))
 (25 25 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (22 22 (:TYPE-PRESCRIPTION BOOLEANP))
 (18 18 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (18 18 (:REWRITE SET::IN-SET))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:REWRITE REDUCE-RATIONALP-+))
 (16 16 (:REWRITE REDUCE-RATIONALP-*))
 (16 16 (:REWRITE RATIONALP-X))
 (16 16 (:REWRITE RATIONALP-MINUS-X))
 (16 16 (:REWRITE ACL2-NUMBERP-X))
 (16 16 (:META META-RATIONALP-CORRECT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(ACL2S::SHUFFLE-BOOLEAN-LISTP-SIG
 (21176 13 (:DEFINITION TRUE-LISTP))
 (20239 46 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (20100 20 (:DEFINITION ACL2S::LOEVP))
 (19856 16 (:DEFINITION ACL2S::EVNTP))
 (11655 2359 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (11655 2359 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (10647 2359 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (10647 2359 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (10216 10216 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (10216 10216 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (10216 10216 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (8876 13 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (6544 16 (:DEFINITION ACL2S::MSSGP))
 (4586 34 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (4258 4258 (:REWRITE DEFAULT-CDR))
 (4000 16 (:DEFINITION ACL2S::RPCP))
 (3588 152 (:DEFINITION ACL2S::LOTP))
 (3386 34 (:REWRITE MOD-X-Y-=-X . 3))
 (3294 34 (:REWRITE MOD-X-Y-=-X . 4))
 (3020 34 (:REWRITE MOD-ZERO . 4))
 (2950 34 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2528 16 (:DEFINITION ACL2S::DATAP))
 (2439 264 (:REWRITE DEFAULT-TIMES-2))
 (2359 2359 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (2359 2359 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (2359 2359 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (2359 2359 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2355 2355 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (2108 166 (:REWRITE INTEGERP-MINUS-X))
 (1856 32 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (1782 34 (:REWRITE MOD-ZERO . 3))
 (1729 46 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (1654 1654 (:REWRITE DEFAULT-CAR))
 (1654 1654 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1640 22 (:DEFINITION TRUE-LIST-LISTP))
 (1506 68 (:REWRITE |(* (- x) y)|))
 (1464 567 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1458 66 (:REWRITE DEFAULT-MOD-1))
 (1372 567 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1268 56 (:DEFINITION SYMBOL-LISTP))
 (1132 324 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1047 264 (:REWRITE DEFAULT-TIMES-1))
 (939 939 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (939 939 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (912 912 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (912 912 (:REWRITE CONSP-BY-LEN))
 (871 42 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (831 46 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (811 65 (:REWRITE |(* y x)|))
 (807 807 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (804 68 (:REWRITE DEFAULT-MINUS))
 (796 100 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (792 792 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (783 46 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (770 68 (:REWRITE |(- (* c x))|))
 (751 46 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (744 16 (:DEFINITION ACL2S::POS-LISTP))
 (735 46 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (692 20 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (679 46 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (644 20 (:DEFINITION ACL2S::LOPTP))
 (640 32 (:DEFINITION KEYWORDP))
 (634 34 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (634 34 (:REWRITE MOD-X-Y-=-X . 2))
 (634 34 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (634 34 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (615 46 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (612 20 (:DEFINITION ACL2S::L-STR-ALLP))
 (606 11 (:REWRITE O-INFP->NEQ-0))
 (596 20 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (572 567 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (567 567 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (567 567 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (567 567 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (567 567 (:REWRITE |(equal c (/ x))|))
 (567 567 (:REWRITE |(equal c (- x))|))
 (567 567 (:REWRITE |(equal (/ x) c)|))
 (567 567 (:REWRITE |(equal (/ x) (/ y))|))
 (567 567 (:REWRITE |(equal (- x) c)|))
 (567 567 (:REWRITE |(equal (- x) (- y))|))
 (564 100 (:REWRITE DEFAULT-LESS-THAN-1))
 (562 562 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (562 38 (:DEFINITION NAT-LISTP))
 (547 46 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (540 24 (:DEFINITION ATOM-LISTP))
 (527 46 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (512 16 (:DEFINITION POSP))
 (501 3 (:LINEAR MOD-BOUNDS-3))
 (470 235 (:REWRITE O-P-O-INFP-CAR))
 (470 235 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (453 42 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (439 42 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (416 16 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (408 24 (:DEFINITION ACL2S::LOPP))
 (407 42 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (402 34 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (402 34 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (402 34 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (402 34 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (400 400 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (400 16 (:DEFINITION ACL2S::VERBP))
 (400 16 (:DEFINITION ACL2S::PTP))
 (399 46 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (398 398 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (398 398 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (398 398 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (384 192 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (383 46 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (375 42 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (375 42 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (374 34 (:REWRITE MOD-CANCEL-*-CONST))
 (368 16 (:DEFINITION ACL2S::STR-ALLP))
 (359 42 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (332 100 (:REWRITE DEFAULT-LESS-THAN-2))
 (324 162 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (320 320 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (312 16 (:DEFINITION RATIONAL-LISTP))
 (304 304 (:REWRITE ACL2S::DEF=>LOT))
 (289 289 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 (284 284 (:TYPE-PRESCRIPTION NAT-LISTP))
 (280 16 (:DEFINITION INTEGER-LISTP))
 (268 68 (:DEFINITION ACL2S::PEERP))
 (266 34 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (260 20 (:DEFINITION ACL2S::LOPLDP))
 (248 16 (:DEFINITION ACL2-NUMBER-LISTP))
 (244 20 (:DEFINITION STRING-LISTP))
 (235 235 (:TYPE-PRESCRIPTION ALISTP))
 (232 16 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (224 112 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (208 208 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (204 6 (:LINEAR MOD-BOUNDS-2))
 (171 46 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (167 167 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (166 50 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (165 165 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (149 149 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (143 13 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (132 132 (:REWRITE REDUCE-INTEGERP-+))
 (132 132 (:META META-INTEGERP-CORRECT))
 (132 66 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (131 131 (:TYPE-PRESCRIPTION STRING-LISTP))
 (131 131 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (131 131 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (131 131 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (131 131 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (131 131 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (131 131 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (127 127 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (127 127 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (127 127 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (127 127 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (127 127 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (118 46 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (112 112 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (112 112 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (112 108 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (106 26 (:REWRITE ACL2-NUMBERP-X))
 (100 100 (:REWRITE THE-FLOOR-BELOW))
 (100 100 (:REWRITE THE-FLOOR-ABOVE))
 (100 100 (:REWRITE SIMPLIFY-SUMS-<))
 (100 100 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (100 100 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (100 100 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (100 100 (:REWRITE INTEGERP-<-CONSTANT))
 (100 100 (:REWRITE CONSTANT-<-INTEGERP))
 (100 100 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (100 100 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (100 100 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (100 100 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (100 100 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (100 100 (:REWRITE |(< c (- x))|))
 (100 100 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (100 100 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (100 100 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (100 100 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (100 100 (:REWRITE |(< (/ x) (/ y))|))
 (100 100 (:REWRITE |(< (- x) c)|))
 (100 100 (:REWRITE |(< (- x) (- y))|))
 (76 76 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (68 68 (:REWRITE ACL2S::DEF=>PEER))
 (68 34 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (68 34 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (66 66 (:REWRITE DEFAULT-MOD-2))
 (65 65 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (64 64 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (64 32 (:REWRITE ACL2S::DEF=>MSSG))
 (64 32 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (56 56 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (56 28 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (56 26 (:REWRITE RATIONALP-X))
 (48 48 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (48 48 (:REWRITE ACL2S::DEF=>LOP))
 (48 48 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (46 46 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (46 46 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (46 46 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (46 46 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (46 46 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (44 44 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (44 44 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (44 44 (:REWRITE |(< 0 (/ x))|))
 (44 44 (:REWRITE |(< 0 (* x y))|))
 (44 22 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (42 42 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (40 20 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (39 39 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (36 36 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (36 36 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (36 36 (:REWRITE ACL2S::DEF=>LOPT))
 (36 36 (:REWRITE ACL2S::DEF=>LOPLD))
 (36 36 (:REWRITE ACL2S::DEF=>LOEV))
 (36 36 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (36 36 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (34 34 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (34 34 (:REWRITE |(mod x (- y))| . 3))
 (34 34 (:REWRITE |(mod x (- y))| . 2))
 (34 34 (:REWRITE |(mod x (- y))| . 1))
 (34 34 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (34 34 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (34 34 (:REWRITE |(mod (- x) y)| . 3))
 (34 34 (:REWRITE |(mod (- x) y)| . 2))
 (34 34 (:REWRITE |(mod (- x) y)| . 1))
 (34 34 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (32 32 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (32 32 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (32 32 (:REWRITE ACL2S::DEF=>VERB))
 (32 32 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>POS-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (32 32 (:REWRITE |(mod x 2)| . 2))
 (32 16 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (26 26 (:REWRITE REDUCE-RATIONALP-+))
 (26 26 (:REWRITE REDUCE-RATIONALP-*))
 (26 26 (:REWRITE RATIONALP-MINUS-X))
 (26 26 (:META META-RATIONALP-CORRECT))
 (20 20 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (20 20 (:REWRITE SET::IN-SET))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(ACL2S::SHUFFLE-ACL2-NUMBER-LISTP-SIG
 (21046 11 (:DEFINITION TRUE-LISTP))
 (20221 40 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (20096 18 (:DEFINITION ACL2S::LOEVP))
 (19858 18 (:DEFINITION ACL2S::EVNTP))
 (10485 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (10485 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (9477 2125 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (9477 2125 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (8872 11 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (6544 16 (:DEFINITION ACL2S::MSSGP))
 (4161 4161 (:REWRITE DEFAULT-CDR))
 (4000 16 (:DEFINITION ACL2S::RPCP))
 (3572 28 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (3488 146 (:DEFINITION ACL2S::LOTP))
 (2570 28 (:REWRITE MOD-X-Y-=-X . 3))
 (2528 16 (:DEFINITION ACL2S::DATAP))
 (2506 28 (:REWRITE MOD-X-Y-=-X . 4))
 (2270 28 (:REWRITE MOD-ZERO . 4))
 (2244 28 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2121 2121 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1987 218 (:REWRITE DEFAULT-TIMES-2))
 (1658 144 (:REWRITE INTEGERP-MINUS-X))
 (1570 1570 (:REWRITE DEFAULT-CAR))
 (1570 1570 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1441 40 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (1392 24 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (1360 28 (:REWRITE MOD-ZERO . 3))
 (1358 18 (:DEFINITION TRUE-LIST-LISTP))
 (1264 549 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1216 56 (:REWRITE DEFAULT-MOD-1))
 (1172 56 (:REWRITE |(* (- x) y)|))
 (1134 50 (:DEFINITION SYMBOL-LISTP))
 (1122 322 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1082 549 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (921 921 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (921 921 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (906 906 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (906 906 (:REWRITE CONSP-BY-LEN))
 (863 38 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (827 218 (:REWRITE DEFAULT-TIMES-1))
 (813 40 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (768 768 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (765 765 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (765 40 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (744 16 (:DEFINITION ACL2S::POS-LISTP))
 (733 40 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (717 40 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (688 18 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (687 40 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (647 53 (:REWRITE |(* y x)|))
 (642 34 (:DEFINITION KEYWORDP))
 (640 18 (:DEFINITION ACL2S::LOPTP))
 (628 56 (:REWRITE DEFAULT-MINUS))
 (608 18 (:DEFINITION ACL2S::L-STR-ALLP))
 (604 82 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (600 56 (:REWRITE |(- (* c x))|))
 (592 18 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (591 40 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (562 38 (:DEFINITION NAT-LISTP))
 (562 18 (:DEFINITION BOOLEAN-LISTP))
 (560 560 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (554 549 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (549 549 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (549 549 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (549 549 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (549 549 (:REWRITE |(equal c (/ x))|))
 (549 549 (:REWRITE |(equal c (- x))|))
 (549 549 (:REWRITE |(equal (/ x) c)|))
 (549 549 (:REWRITE |(equal (/ x) (/ y))|))
 (549 549 (:REWRITE |(equal (- x) c)|))
 (549 549 (:REWRITE |(equal (- x) (- y))|))
 (512 16 (:DEFINITION POSP))
 (501 3 (:LINEAR MOD-BOUNDS-3))
 (488 28 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (488 28 (:REWRITE MOD-X-Y-=-X . 2))
 (488 28 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (488 28 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (480 9 (:REWRITE O-INFP->NEQ-0))
 (466 20 (:DEFINITION ATOM-LISTP))
 (463 40 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (462 231 (:REWRITE O-P-O-INFP-CAR))
 (462 231 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (445 38 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (431 40 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (431 38 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (430 82 (:REWRITE DEFAULT-LESS-THAN-1))
 (418 18 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (413 40 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (402 18 (:DEFINITION ACL2S::PTP))
 (400 400 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (400 16 (:DEFINITION ACL2S::VERBP))
 (399 38 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (384 192 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (379 40 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (370 18 (:DEFINITION ACL2S::STR-ALLP))
 (367 38 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (363 40 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (351 38 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (320 320 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (314 28 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (314 28 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (314 28 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (314 28 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (312 16 (:DEFINITION RATIONAL-LISTP))
 (306 18 (:DEFINITION ACL2S::LOPP))
 (300 150 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (290 290 (:REWRITE ACL2S::DEF=>LOT))
 (289 289 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 (286 28 (:REWRITE MOD-CANCEL-*-CONST))
 (285 285 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (280 16 (:DEFINITION INTEGER-LISTP))
 (276 276 (:TYPE-PRESCRIPTION NAT-LISTP))
 (258 66 (:DEFINITION ACL2S::PEERP))
 (256 82 (:REWRITE DEFAULT-LESS-THAN-2))
 (254 18 (:DEFINITION ACL2S::LOPLDP))
 (238 18 (:DEFINITION STRING-LISTP))
 (232 16 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (231 231 (:TYPE-PRESCRIPTION ALISTP))
 (208 208 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (204 6 (:LINEAR MOD-BOUNDS-2))
 (202 28 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (196 98 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (173 173 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (166 50 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (151 40 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (137 137 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (125 125 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (125 125 (:TYPE-PRESCRIPTION STRING-LISTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (123 123 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (123 123 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (116 116 (:REWRITE REDUCE-INTEGERP-+))
 (116 116 (:META META-INTEGERP-CORRECT))
 (112 40 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (108 54 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (99 9 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (98 98 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (98 98 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (88 24 (:REWRITE ACL2-NUMBERP-X))
 (82 82 (:REWRITE THE-FLOOR-BELOW))
 (82 82 (:REWRITE THE-FLOOR-ABOVE))
 (82 82 (:REWRITE SIMPLIFY-SUMS-<))
 (82 82 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (82 82 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE INTEGERP-<-CONSTANT))
 (82 82 (:REWRITE CONSTANT-<-INTEGERP))
 (82 82 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (- x))|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) (/ y))|))
 (82 82 (:REWRITE |(< (- x) c)|))
 (82 82 (:REWRITE |(< (- x) (- y))|))
 (76 76 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (76 38 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (66 66 (:REWRITE ACL2S::DEF=>PEER))
 (64 64 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (64 32 (:REWRITE ACL2S::DEF=>MSSG))
 (62 58 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (57 57 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (56 56 (:REWRITE DEFAULT-MOD-2))
 (56 28 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (50 50 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (48 48 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (48 24 (:REWRITE RATIONALP-X))
 (48 24 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (44 44 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (44 22 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (40 40 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (38 38 (:REWRITE |(< 0 (/ x))|))
 (38 38 (:REWRITE |(< 0 (* x y))|))
 (36 18 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (34 34 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>LOPT))
 (34 34 (:REWRITE ACL2S::DEF=>LOPLD))
 (34 34 (:REWRITE ACL2S::DEF=>LOP))
 (34 34 (:REWRITE ACL2S::DEF=>LOEV))
 (34 34 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (34 34 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (32 32 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (32 32 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (32 32 (:REWRITE ACL2S::DEF=>VERB))
 (32 32 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>POS-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (32 16 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (28 28 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (28 28 (:REWRITE |(mod x 2)| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 3))
 (28 28 (:REWRITE |(mod x (- y))| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 1))
 (28 28 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod (- x) y)| . 3))
 (28 28 (:REWRITE |(mod (- x) y)| . 2))
 (28 28 (:REWRITE |(mod (- x) y)| . 1))
 (28 28 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:REWRITE REDUCE-RATIONALP-+))
 (24 24 (:REWRITE REDUCE-RATIONALP-*))
 (24 24 (:REWRITE RATIONALP-MINUS-X))
 (24 24 (:META META-RATIONALP-CORRECT))
 (18 18 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (18 18 (:REWRITE SET::IN-SET))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(ACL2S::SHUFFLE-COMPLEX-RATIONAL-LISTP-SIG
 (21046 11 (:DEFINITION TRUE-LISTP))
 (20221 40 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (20096 18 (:DEFINITION ACL2S::LOEVP))
 (19858 18 (:DEFINITION ACL2S::EVNTP))
 (10485 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (10485 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (9477 2125 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (9477 2125 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (9190 9190 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (8872 11 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (6544 16 (:DEFINITION ACL2S::MSSGP))
 (4167 4167 (:REWRITE DEFAULT-CDR))
 (4000 16 (:DEFINITION ACL2S::RPCP))
 (3572 28 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (3488 146 (:DEFINITION ACL2S::LOTP))
 (2570 28 (:REWRITE MOD-X-Y-=-X . 3))
 (2528 16 (:DEFINITION ACL2S::DATAP))
 (2506 28 (:REWRITE MOD-X-Y-=-X . 4))
 (2270 28 (:REWRITE MOD-ZERO . 4))
 (2244 28 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (2125 2125 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2121 2121 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1987 218 (:REWRITE DEFAULT-TIMES-2))
 (1650 136 (:REWRITE INTEGERP-MINUS-X))
 (1574 1574 (:REWRITE DEFAULT-CAR))
 (1574 1574 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1441 40 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (1392 24 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (1360 28 (:REWRITE MOD-ZERO . 3))
 (1358 18 (:DEFINITION TRUE-LIST-LISTP))
 (1264 549 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1216 56 (:REWRITE DEFAULT-MOD-1))
 (1172 56 (:REWRITE |(* (- x) y)|))
 (1134 50 (:DEFINITION SYMBOL-LISTP))
 (1122 322 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1082 549 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (921 921 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (921 921 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (906 906 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (906 906 (:REWRITE CONSP-BY-LEN))
 (863 38 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (827 218 (:REWRITE DEFAULT-TIMES-1))
 (813 40 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (768 768 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (765 765 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (765 40 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (744 16 (:DEFINITION ACL2S::POS-LISTP))
 (733 40 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (717 40 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (688 18 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (687 40 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (647 53 (:REWRITE |(* y x)|))
 (642 34 (:DEFINITION KEYWORDP))
 (640 18 (:DEFINITION ACL2S::LOPTP))
 (628 56 (:REWRITE DEFAULT-MINUS))
 (608 18 (:DEFINITION ACL2S::L-STR-ALLP))
 (604 82 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (600 56 (:REWRITE |(- (* c x))|))
 (592 18 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (591 40 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (562 38 (:DEFINITION NAT-LISTP))
 (562 18 (:DEFINITION BOOLEAN-LISTP))
 (560 560 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (554 549 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (549 549 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (549 549 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (549 549 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (549 549 (:REWRITE |(equal c (/ x))|))
 (549 549 (:REWRITE |(equal c (- x))|))
 (549 549 (:REWRITE |(equal (/ x) c)|))
 (549 549 (:REWRITE |(equal (/ x) (/ y))|))
 (549 549 (:REWRITE |(equal (- x) c)|))
 (549 549 (:REWRITE |(equal (- x) (- y))|))
 (512 16 (:DEFINITION POSP))
 (501 3 (:LINEAR MOD-BOUNDS-3))
 (488 28 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (488 28 (:REWRITE MOD-X-Y-=-X . 2))
 (488 28 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (488 28 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (480 9 (:REWRITE O-INFP->NEQ-0))
 (466 20 (:DEFINITION ATOM-LISTP))
 (463 40 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (462 231 (:REWRITE O-P-O-INFP-CAR))
 (462 231 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (445 38 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (431 40 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (431 38 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (430 82 (:REWRITE DEFAULT-LESS-THAN-1))
 (429 40 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (418 18 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (413 40 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (402 18 (:DEFINITION ACL2S::PTP))
 (400 400 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (400 16 (:DEFINITION ACL2S::VERBP))
 (399 38 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (384 192 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (379 40 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (370 18 (:DEFINITION ACL2S::STR-ALLP))
 (367 38 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (363 40 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (320 320 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (314 28 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (314 28 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (314 28 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (314 28 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (312 16 (:DEFINITION RATIONAL-LISTP))
 (306 18 (:DEFINITION ACL2S::LOPP))
 (304 20 (:DEFINITION ACL2-NUMBER-LISTP))
 (300 150 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (290 290 (:REWRITE ACL2S::DEF=>LOT))
 (289 289 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 (286 28 (:REWRITE MOD-CANCEL-*-CONST))
 (285 285 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (280 16 (:DEFINITION INTEGER-LISTP))
 (276 276 (:TYPE-PRESCRIPTION NAT-LISTP))
 (258 66 (:DEFINITION ACL2S::PEERP))
 (256 82 (:REWRITE DEFAULT-LESS-THAN-2))
 (254 18 (:DEFINITION ACL2S::LOPLDP))
 (238 18 (:DEFINITION STRING-LISTP))
 (231 231 (:TYPE-PRESCRIPTION ALISTP))
 (208 208 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (204 6 (:LINEAR MOD-BOUNDS-2))
 (202 28 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (196 98 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (173 173 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (166 50 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (151 40 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (137 137 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (125 125 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (125 125 (:TYPE-PRESCRIPTION STRING-LISTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (123 123 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (123 123 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (112 40 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (108 108 (:REWRITE REDUCE-INTEGERP-+))
 (108 108 (:META META-INTEGERP-CORRECT))
 (108 54 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (99 9 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (98 98 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (98 98 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (82 82 (:REWRITE THE-FLOOR-BELOW))
 (82 82 (:REWRITE THE-FLOOR-ABOVE))
 (82 82 (:REWRITE SIMPLIFY-SUMS-<))
 (82 82 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (82 82 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE INTEGERP-<-CONSTANT))
 (82 82 (:REWRITE CONSTANT-<-INTEGERP))
 (82 82 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (- x))|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) (/ y))|))
 (82 82 (:REWRITE |(< (- x) c)|))
 (82 82 (:REWRITE |(< (- x) (- y))|))
 (76 76 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (76 38 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (66 66 (:REWRITE ACL2S::DEF=>PEER))
 (64 64 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (64 32 (:REWRITE ACL2S::DEF=>MSSG))
 (62 58 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (57 57 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (56 56 (:REWRITE DEFAULT-MOD-2))
 (56 28 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (50 50 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (48 48 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (48 24 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (44 44 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (44 22 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (40 40 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (38 38 (:REWRITE |(< 0 (/ x))|))
 (38 38 (:REWRITE |(< 0 (* x y))|))
 (36 18 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (34 34 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>LOPT))
 (34 34 (:REWRITE ACL2S::DEF=>LOPLD))
 (34 34 (:REWRITE ACL2S::DEF=>LOP))
 (34 34 (:REWRITE ACL2S::DEF=>LOEV))
 (34 34 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (34 34 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (32 32 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (32 32 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (32 32 (:REWRITE ACL2S::DEF=>VERB))
 (32 32 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>POS-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (32 16 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (28 28 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (28 28 (:REWRITE |(mod x 2)| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 3))
 (28 28 (:REWRITE |(mod x (- y))| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 1))
 (28 28 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod (- x) y)| . 3))
 (28 28 (:REWRITE |(mod (- x) y)| . 2))
 (28 28 (:REWRITE |(mod (- x) y)| . 1))
 (28 28 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (18 18 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (18 18 (:REWRITE SET::IN-SET))
 (18 18 (:REWRITE ACL2-NUMBERP-X))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (16 16 (:REWRITE REDUCE-RATIONALP-+))
 (16 16 (:REWRITE REDUCE-RATIONALP-*))
 (16 16 (:REWRITE RATIONALP-X))
 (16 16 (:REWRITE RATIONALP-MINUS-X))
 (16 16 (:META META-RATIONALP-CORRECT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(ACL2S::SHUFFLE-RATIONAL-LISTP-SIG
 (21046 11 (:DEFINITION TRUE-LISTP))
 (20221 40 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (20096 18 (:DEFINITION ACL2S::LOEVP))
 (19858 18 (:DEFINITION ACL2S::EVNTP))
 (10525 2133 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (10525 2133 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (9517 2133 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (9517 2133 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (9222 9222 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (9222 9222 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (9222 9222 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (8872 11 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (6544 16 (:DEFINITION ACL2S::MSSGP))
 (4167 4167 (:REWRITE DEFAULT-CDR))
 (4000 16 (:DEFINITION ACL2S::RPCP))
 (3572 28 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (3488 146 (:DEFINITION ACL2S::LOTP))
 (2570 28 (:REWRITE MOD-X-Y-=-X . 3))
 (2528 16 (:DEFINITION ACL2S::DATAP))
 (2506 28 (:REWRITE MOD-X-Y-=-X . 4))
 (2270 28 (:REWRITE MOD-ZERO . 4))
 (2244 28 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2133 2133 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (2133 2133 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (2133 2133 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (2133 2133 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2129 2129 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1987 218 (:REWRITE DEFAULT-TIMES-2))
 (1658 144 (:REWRITE INTEGERP-MINUS-X))
 (1576 1576 (:REWRITE DEFAULT-CAR))
 (1576 1576 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1441 40 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (1392 24 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (1360 28 (:REWRITE MOD-ZERO . 3))
 (1358 18 (:DEFINITION TRUE-LIST-LISTP))
 (1264 549 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1216 56 (:REWRITE DEFAULT-MOD-1))
 (1172 56 (:REWRITE |(* (- x) y)|))
 (1134 50 (:DEFINITION SYMBOL-LISTP))
 (1122 322 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1082 549 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (923 923 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (923 923 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (906 906 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (906 906 (:REWRITE CONSP-BY-LEN))
 (863 38 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (827 218 (:REWRITE DEFAULT-TIMES-1))
 (813 40 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (768 768 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (765 765 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (765 40 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (744 16 (:DEFINITION ACL2S::POS-LISTP))
 (733 40 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (717 40 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (688 18 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (687 40 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (647 53 (:REWRITE |(* y x)|))
 (642 34 (:DEFINITION KEYWORDP))
 (640 18 (:DEFINITION ACL2S::LOPTP))
 (628 56 (:REWRITE DEFAULT-MINUS))
 (608 18 (:DEFINITION ACL2S::L-STR-ALLP))
 (604 82 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (600 56 (:REWRITE |(- (* c x))|))
 (592 18 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (591 40 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (562 38 (:DEFINITION NAT-LISTP))
 (562 18 (:DEFINITION BOOLEAN-LISTP))
 (560 560 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (554 549 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (549 549 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (549 549 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (549 549 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (549 549 (:REWRITE |(equal c (/ x))|))
 (549 549 (:REWRITE |(equal c (- x))|))
 (549 549 (:REWRITE |(equal (/ x) c)|))
 (549 549 (:REWRITE |(equal (/ x) (/ y))|))
 (549 549 (:REWRITE |(equal (- x) c)|))
 (549 549 (:REWRITE |(equal (- x) (- y))|))
 (512 16 (:DEFINITION POSP))
 (501 3 (:LINEAR MOD-BOUNDS-3))
 (488 28 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (488 28 (:REWRITE MOD-X-Y-=-X . 2))
 (488 28 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (488 28 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (480 9 (:REWRITE O-INFP->NEQ-0))
 (466 20 (:DEFINITION ATOM-LISTP))
 (463 40 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (462 231 (:REWRITE O-P-O-INFP-CAR))
 (462 231 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (445 38 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (431 40 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (430 82 (:REWRITE DEFAULT-LESS-THAN-1))
 (429 40 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (418 18 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (413 40 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (402 18 (:DEFINITION ACL2S::PTP))
 (400 400 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (400 16 (:DEFINITION ACL2S::VERBP))
 (399 38 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (384 192 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (379 40 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (370 18 (:DEFINITION ACL2S::STR-ALLP))
 (367 38 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (363 40 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (363 40 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (320 320 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (314 28 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (314 28 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (314 28 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (314 28 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (306 18 (:DEFINITION ACL2S::LOPP))
 (304 20 (:DEFINITION ACL2-NUMBER-LISTP))
 (300 150 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (290 290 (:REWRITE ACL2S::DEF=>LOT))
 (289 289 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 (286 28 (:REWRITE MOD-CANCEL-*-CONST))
 (285 285 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (280 16 (:DEFINITION INTEGER-LISTP))
 (276 276 (:TYPE-PRESCRIPTION NAT-LISTP))
 (258 66 (:DEFINITION ACL2S::PEERP))
 (256 82 (:REWRITE DEFAULT-LESS-THAN-2))
 (254 18 (:DEFINITION ACL2S::LOPLDP))
 (238 18 (:DEFINITION STRING-LISTP))
 (238 18 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (231 231 (:TYPE-PRESCRIPTION ALISTP))
 (208 208 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (204 6 (:LINEAR MOD-BOUNDS-2))
 (202 28 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (196 98 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (173 173 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (166 50 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (151 40 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (137 137 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (125 125 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (125 125 (:TYPE-PRESCRIPTION STRING-LISTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (123 123 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (116 116 (:REWRITE REDUCE-INTEGERP-+))
 (116 116 (:META META-INTEGERP-CORRECT))
 (112 40 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (108 54 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (99 9 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (98 98 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (98 98 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (82 82 (:REWRITE THE-FLOOR-BELOW))
 (82 82 (:REWRITE THE-FLOOR-ABOVE))
 (82 82 (:REWRITE SIMPLIFY-SUMS-<))
 (82 82 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (82 82 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE INTEGERP-<-CONSTANT))
 (82 82 (:REWRITE CONSTANT-<-INTEGERP))
 (82 82 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (- x))|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) (/ y))|))
 (82 82 (:REWRITE |(< (- x) c)|))
 (82 82 (:REWRITE |(< (- x) (- y))|))
 (76 76 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (76 38 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (66 66 (:REWRITE ACL2S::DEF=>PEER))
 (64 64 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (64 32 (:REWRITE ACL2S::DEF=>MSSG))
 (62 58 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (57 57 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (56 56 (:REWRITE DEFAULT-MOD-2))
 (56 28 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (50 50 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (48 48 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (48 24 (:REWRITE RATIONALP-X))
 (48 24 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (44 44 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (44 22 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (40 40 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (38 38 (:REWRITE |(< 0 (/ x))|))
 (38 38 (:REWRITE |(< 0 (* x y))|))
 (36 18 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (34 34 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>LOPT))
 (34 34 (:REWRITE ACL2S::DEF=>LOPLD))
 (34 34 (:REWRITE ACL2S::DEF=>LOP))
 (34 34 (:REWRITE ACL2S::DEF=>LOEV))
 (34 34 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (34 34 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (32 32 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (32 32 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (32 32 (:REWRITE ACL2S::DEF=>VERB))
 (32 32 (:REWRITE ACL2S::DEF=>POS-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (32 16 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (28 28 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (28 28 (:REWRITE |(mod x 2)| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 3))
 (28 28 (:REWRITE |(mod x (- y))| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 1))
 (28 28 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod (- x) y)| . 3))
 (28 28 (:REWRITE |(mod (- x) y)| . 2))
 (28 28 (:REWRITE |(mod (- x) y)| . 1))
 (28 28 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:REWRITE REDUCE-RATIONALP-+))
 (24 24 (:REWRITE REDUCE-RATIONALP-*))
 (24 24 (:REWRITE RATIONALP-MINUS-X))
 (24 24 (:META META-RATIONALP-CORRECT))
 (18 18 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (18 18 (:REWRITE SET::IN-SET))
 (18 18 (:REWRITE ACL2-NUMBERP-X))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(ACL2S::SHUFFLE-INTEGER-LISTP-SIG
 (21046 11 (:DEFINITION TRUE-LISTP))
 (20221 40 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (20096 18 (:DEFINITION ACL2S::LOEVP))
 (19858 18 (:DEFINITION ACL2S::EVNTP))
 (10525 2133 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (10525 2133 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (9517 2133 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (9517 2133 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (9222 9222 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (9222 9222 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (9222 9222 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (8872 11 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (6544 16 (:DEFINITION ACL2S::MSSGP))
 (4173 4173 (:REWRITE DEFAULT-CDR))
 (4000 16 (:DEFINITION ACL2S::RPCP))
 (3572 28 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (3488 146 (:DEFINITION ACL2S::LOTP))
 (2570 28 (:REWRITE MOD-X-Y-=-X . 3))
 (2528 16 (:DEFINITION ACL2S::DATAP))
 (2506 28 (:REWRITE MOD-X-Y-=-X . 4))
 (2270 28 (:REWRITE MOD-ZERO . 4))
 (2244 28 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2133 2133 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (2133 2133 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (2133 2133 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (2133 2133 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2129 2129 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1987 218 (:REWRITE DEFAULT-TIMES-2))
 (1658 144 (:REWRITE INTEGERP-MINUS-X))
 (1580 1580 (:REWRITE DEFAULT-CAR))
 (1580 1580 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1441 40 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (1392 24 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (1360 28 (:REWRITE MOD-ZERO . 3))
 (1358 18 (:DEFINITION TRUE-LIST-LISTP))
 (1264 549 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1216 56 (:REWRITE DEFAULT-MOD-1))
 (1172 56 (:REWRITE |(* (- x) y)|))
 (1134 50 (:DEFINITION SYMBOL-LISTP))
 (1122 322 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1082 549 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (925 925 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (925 925 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (906 906 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (906 906 (:REWRITE CONSP-BY-LEN))
 (863 38 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (827 218 (:REWRITE DEFAULT-TIMES-1))
 (813 40 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (768 768 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (765 765 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (765 40 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (744 16 (:DEFINITION ACL2S::POS-LISTP))
 (733 40 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (717 40 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (688 18 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (687 40 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (647 53 (:REWRITE |(* y x)|))
 (642 34 (:DEFINITION KEYWORDP))
 (640 18 (:DEFINITION ACL2S::LOPTP))
 (628 56 (:REWRITE DEFAULT-MINUS))
 (608 18 (:DEFINITION ACL2S::L-STR-ALLP))
 (604 82 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (600 56 (:REWRITE |(- (* c x))|))
 (592 18 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (591 40 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (562 38 (:DEFINITION NAT-LISTP))
 (562 18 (:DEFINITION BOOLEAN-LISTP))
 (560 560 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (554 549 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (549 549 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (549 549 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (549 549 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (549 549 (:REWRITE |(equal c (/ x))|))
 (549 549 (:REWRITE |(equal c (- x))|))
 (549 549 (:REWRITE |(equal (/ x) c)|))
 (549 549 (:REWRITE |(equal (/ x) (/ y))|))
 (549 549 (:REWRITE |(equal (- x) c)|))
 (549 549 (:REWRITE |(equal (- x) (- y))|))
 (512 16 (:DEFINITION POSP))
 (501 40 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (501 3 (:LINEAR MOD-BOUNDS-3))
 (488 28 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (488 28 (:REWRITE MOD-X-Y-=-X . 2))
 (488 28 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (488 28 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (480 9 (:REWRITE O-INFP->NEQ-0))
 (466 20 (:DEFINITION ATOM-LISTP))
 (463 40 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (462 231 (:REWRITE O-P-O-INFP-CAR))
 (462 231 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (445 38 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (431 40 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (430 82 (:REWRITE DEFAULT-LESS-THAN-1))
 (429 40 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (418 18 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (413 40 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (402 18 (:DEFINITION ACL2S::PTP))
 (400 400 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (400 16 (:DEFINITION ACL2S::VERBP))
 (384 192 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (379 40 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (376 20 (:DEFINITION RATIONAL-LISTP))
 (370 18 (:DEFINITION ACL2S::STR-ALLP))
 (367 38 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (363 40 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (363 40 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (320 320 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (314 28 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (314 28 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (314 28 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (314 28 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (306 18 (:DEFINITION ACL2S::LOPP))
 (304 20 (:DEFINITION ACL2-NUMBER-LISTP))
 (300 150 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (290 290 (:REWRITE ACL2S::DEF=>LOT))
 (289 289 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 (286 28 (:REWRITE MOD-CANCEL-*-CONST))
 (285 285 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (276 276 (:TYPE-PRESCRIPTION NAT-LISTP))
 (258 66 (:DEFINITION ACL2S::PEERP))
 (256 82 (:REWRITE DEFAULT-LESS-THAN-2))
 (254 18 (:DEFINITION ACL2S::LOPLDP))
 (238 18 (:DEFINITION STRING-LISTP))
 (238 18 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (231 231 (:TYPE-PRESCRIPTION ALISTP))
 (208 208 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (204 6 (:LINEAR MOD-BOUNDS-2))
 (202 28 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (196 98 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (173 173 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (166 50 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (151 40 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (137 137 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (125 125 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (125 125 (:TYPE-PRESCRIPTION STRING-LISTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (123 123 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (116 116 (:REWRITE REDUCE-INTEGERP-+))
 (116 116 (:META META-INTEGERP-CORRECT))
 (112 40 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (108 54 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (99 9 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (98 98 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (98 98 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (82 82 (:REWRITE THE-FLOOR-BELOW))
 (82 82 (:REWRITE THE-FLOOR-ABOVE))
 (82 82 (:REWRITE SIMPLIFY-SUMS-<))
 (82 82 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (82 82 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (82 82 (:REWRITE INTEGERP-<-CONSTANT))
 (82 82 (:REWRITE CONSTANT-<-INTEGERP))
 (82 82 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (82 82 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< c (- x))|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (82 82 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (82 82 (:REWRITE |(< (/ x) (/ y))|))
 (82 82 (:REWRITE |(< (- x) c)|))
 (82 82 (:REWRITE |(< (- x) (- y))|))
 (76 76 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (76 38 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (66 66 (:REWRITE ACL2S::DEF=>PEER))
 (64 64 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (64 32 (:REWRITE ACL2S::DEF=>MSSG))
 (62 58 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (57 57 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (56 56 (:REWRITE DEFAULT-MOD-2))
 (56 28 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (50 50 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (48 48 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (48 24 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (44 44 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (44 22 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (40 40 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (38 38 (:REWRITE |(< 0 (/ x))|))
 (38 38 (:REWRITE |(< 0 (* x y))|))
 (36 18 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (34 34 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>LOPT))
 (34 34 (:REWRITE ACL2S::DEF=>LOPLD))
 (34 34 (:REWRITE ACL2S::DEF=>LOP))
 (34 34 (:REWRITE ACL2S::DEF=>LOEV))
 (34 34 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (34 34 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (32 32 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (32 32 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (32 32 (:REWRITE ACL2S::DEF=>VERB))
 (32 32 (:REWRITE ACL2S::DEF=>POS-LIST))
 (32 16 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (28 28 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (28 28 (:REWRITE |(mod x 2)| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 3))
 (28 28 (:REWRITE |(mod x (- y))| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 1))
 (28 28 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod (- x) y)| . 3))
 (28 28 (:REWRITE |(mod (- x) y)| . 2))
 (28 28 (:REWRITE |(mod (- x) y)| . 1))
 (28 28 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (18 18 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (18 18 (:REWRITE REDUCE-RATIONALP-+))
 (18 18 (:REWRITE REDUCE-RATIONALP-*))
 (18 18 (:REWRITE RATIONALP-X))
 (18 18 (:REWRITE RATIONALP-MINUS-X))
 (18 18 (:REWRITE SET::IN-SET))
 (18 18 (:REWRITE ACL2-NUMBERP-X))
 (18 18 (:META META-RATIONALP-CORRECT))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(ACL2S::SHUFFLE-POS-LISTP-SIG
 (20705 11 (:DEFINITION TRUE-LISTP))
 (20221 40 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (20096 18 (:DEFINITION ACL2S::LOEVP))
 (19858 18 (:DEFINITION ACL2S::EVNTP))
 (10615 2151 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (10615 2151 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (9607 2151 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (9607 2151 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (9294 9294 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (9294 9294 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (9294 9294 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (8717 11 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (6544 16 (:DEFINITION ACL2S::MSSGP))
 (4179 4179 (:REWRITE DEFAULT-CDR))
 (4000 16 (:DEFINITION ACL2S::RPCP))
 (3572 28 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (3488 146 (:DEFINITION ACL2S::LOTP))
 (2570 28 (:REWRITE MOD-X-Y-=-X . 3))
 (2528 16 (:DEFINITION ACL2S::DATAP))
 (2506 28 (:REWRITE MOD-X-Y-=-X . 4))
 (2270 28 (:REWRITE MOD-ZERO . 4))
 (2244 28 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2151 2151 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (2151 2151 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (2151 2151 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (2151 2151 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2147 2147 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1987 218 (:REWRITE DEFAULT-TIMES-2))
 (1636 122 (:REWRITE INTEGERP-MINUS-X))
 (1584 1584 (:REWRITE DEFAULT-CAR))
 (1584 1584 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1441 40 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (1392 24 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (1360 28 (:REWRITE MOD-ZERO . 3))
 (1358 18 (:DEFINITION TRUE-LIST-LISTP))
 (1264 549 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1216 56 (:REWRITE DEFAULT-MOD-1))
 (1172 56 (:REWRITE |(* (- x) y)|))
 (1134 50 (:DEFINITION SYMBOL-LISTP))
 (1122 322 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1082 549 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (925 925 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (925 925 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (906 906 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (906 906 (:REWRITE CONSP-BY-LEN))
 (827 218 (:REWRITE DEFAULT-TIMES-1))
 (813 40 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (768 768 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (765 765 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (765 40 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (733 40 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (717 40 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (688 18 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (687 40 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (647 53 (:REWRITE |(* y x)|))
 (642 34 (:DEFINITION KEYWORDP))
 (640 18 (:DEFINITION ACL2S::LOPTP))
 (628 56 (:REWRITE DEFAULT-MINUS))
 (608 18 (:DEFINITION ACL2S::L-STR-ALLP))
 (600 56 (:REWRITE |(- (* c x))|))
 (592 18 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (591 40 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (588 66 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (562 38 (:DEFINITION NAT-LISTP))
 (562 18 (:DEFINITION BOOLEAN-LISTP))
 (560 560 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (554 549 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (549 549 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (549 549 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (549 549 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (549 549 (:REWRITE |(equal c (/ x))|))
 (549 549 (:REWRITE |(equal c (- x))|))
 (549 549 (:REWRITE |(equal (/ x) c)|))
 (549 549 (:REWRITE |(equal (/ x) (/ y))|))
 (549 549 (:REWRITE |(equal (- x) c)|))
 (549 549 (:REWRITE |(equal (- x) (- y))|))
 (501 40 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (501 3 (:LINEAR MOD-BOUNDS-3))
 (488 28 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (488 28 (:REWRITE MOD-X-Y-=-X . 2))
 (488 28 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (488 28 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (480 9 (:REWRITE O-INFP->NEQ-0))
 (466 20 (:DEFINITION ATOM-LISTP))
 (465 40 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (463 40 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (462 231 (:REWRITE O-P-O-INFP-CAR))
 (462 231 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (445 38 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (431 40 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (429 40 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (418 18 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (414 66 (:REWRITE DEFAULT-LESS-THAN-1))
 (413 40 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (402 18 (:DEFINITION ACL2S::PTP))
 (400 400 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (400 16 (:DEFINITION ACL2S::VERBP))
 (384 192 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (379 40 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (376 20 (:DEFINITION RATIONAL-LISTP))
 (370 18 (:DEFINITION ACL2S::STR-ALLP))
 (367 38 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (363 40 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (363 40 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (340 20 (:DEFINITION INTEGER-LISTP))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (332 332 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (320 320 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (314 28 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (314 28 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (314 28 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (314 28 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (306 18 (:DEFINITION ACL2S::LOPP))
 (304 20 (:DEFINITION ACL2-NUMBER-LISTP))
 (300 150 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (290 290 (:REWRITE ACL2S::DEF=>LOT))
 (289 289 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 (286 28 (:REWRITE MOD-CANCEL-*-CONST))
 (285 285 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (258 66 (:DEFINITION ACL2S::PEERP))
 (254 18 (:DEFINITION ACL2S::LOPLDP))
 (240 66 (:REWRITE DEFAULT-LESS-THAN-2))
 (238 18 (:DEFINITION STRING-LISTP))
 (238 18 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (231 231 (:TYPE-PRESCRIPTION ALISTP))
 (208 208 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (204 6 (:LINEAR MOD-BOUNDS-2))
 (202 28 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (196 98 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (173 173 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (166 50 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (151 40 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (137 137 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (125 125 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (125 125 (:TYPE-PRESCRIPTION STRING-LISTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (112 40 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (108 54 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (99 9 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (98 98 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (98 98 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (94 94 (:REWRITE REDUCE-INTEGERP-+))
 (94 94 (:META META-INTEGERP-CORRECT))
 (76 76 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (76 38 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (66 66 (:REWRITE THE-FLOOR-BELOW))
 (66 66 (:REWRITE THE-FLOOR-ABOVE))
 (66 66 (:REWRITE SIMPLIFY-SUMS-<))
 (66 66 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (66 66 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (66 66 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (66 66 (:REWRITE INTEGERP-<-CONSTANT))
 (66 66 (:REWRITE ACL2S::DEF=>PEER))
 (66 66 (:REWRITE CONSTANT-<-INTEGERP))
 (66 66 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (66 66 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (66 66 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (66 66 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (66 66 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (66 66 (:REWRITE |(< c (- x))|))
 (66 66 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (66 66 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (66 66 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (66 66 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (66 66 (:REWRITE |(< (/ x) (/ y))|))
 (66 66 (:REWRITE |(< (- x) c)|))
 (66 66 (:REWRITE |(< (- x) (- y))|))
 (64 64 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (64 32 (:REWRITE ACL2S::DEF=>MSSG))
 (62 58 (:REWRITE ACL2S::DEF=>POS-LIST))
 (57 57 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (56 56 (:REWRITE DEFAULT-MOD-2))
 (56 28 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (50 50 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (48 48 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (48 24 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (44 44 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (44 22 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (40 40 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (36 18 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (34 34 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>LOPT))
 (34 34 (:REWRITE ACL2S::DEF=>LOPLD))
 (34 34 (:REWRITE ACL2S::DEF=>LOP))
 (34 34 (:REWRITE ACL2S::DEF=>LOEV))
 (34 34 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (34 34 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (32 32 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (32 32 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (32 32 (:REWRITE ACL2S::DEF=>VERB))
 (32 16 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (28 28 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (28 28 (:REWRITE |(mod x 2)| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 3))
 (28 28 (:REWRITE |(mod x (- y))| . 2))
 (28 28 (:REWRITE |(mod x (- y))| . 1))
 (28 28 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (28 28 (:REWRITE |(mod (- x) y)| . 3))
 (28 28 (:REWRITE |(mod (- x) y)| . 2))
 (28 28 (:REWRITE |(mod (- x) y)| . 1))
 (28 28 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (22 22 (:REWRITE |(< 0 (/ x))|))
 (22 22 (:REWRITE |(< 0 (* x y))|))
 (18 18 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (18 18 (:REWRITE REDUCE-RATIONALP-+))
 (18 18 (:REWRITE REDUCE-RATIONALP-*))
 (18 18 (:REWRITE RATIONALP-X))
 (18 18 (:REWRITE RATIONALP-MINUS-X))
 (18 18 (:REWRITE SET::IN-SET))
 (18 18 (:REWRITE ACL2-NUMBERP-X))
 (18 18 (:META META-RATIONALP-CORRECT))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(ACL2S::SHUFFLE-NAT-LISTP-SIG
 (21046 11 (:DEFINITION TRUE-LISTP))
 (20221 40 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (20096 18 (:DEFINITION ACL2S::LOEVP))
 (19858 18 (:DEFINITION ACL2S::EVNTP))
 (10420 2112 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (10420 2112 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (9412 2112 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (9412 2112 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (9069 9069 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (9069 9069 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (9069 9069 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (8872 11 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (6544 16 (:DEFINITION ACL2S::MSSGP))
 (4185 4185 (:REWRITE DEFAULT-CDR))
 (4000 16 (:DEFINITION ACL2S::RPCP))
 (3488 146 (:DEFINITION ACL2S::LOTP))
 (3413 25 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (2528 16 (:DEFINITION ACL2S::DATAP))
 (2483 25 (:REWRITE MOD-X-Y-=-X . 3))
 (2404 25 (:REWRITE MOD-X-Y-=-X . 4))
 (2216 25 (:REWRITE MOD-ZERO . 4))
 (2154 25 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2112 2112 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (2112 2112 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (2112 2112 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (2112 2112 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2108 2108 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1876 194 (:REWRITE DEFAULT-TIMES-2))
 (1589 1589 (:REWRITE DEFAULT-CAR))
 (1589 1589 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1573 128 (:REWRITE INTEGERP-MINUS-X))
 (1441 40 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (1392 24 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (1358 18 (:DEFINITION TRUE-LIST-LISTP))
 (1294 25 (:REWRITE MOD-ZERO . 3))
 (1261 546 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1134 50 (:DEFINITION SYMBOL-LISTP))
 (1123 50 (:REWRITE DEFAULT-MOD-1))
 (1122 322 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1121 50 (:REWRITE |(* (- x) y)|))
 (1099 40 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1079 546 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (974 20 (:DEFINITION ACL2S::POS-LISTP))
 (927 927 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (927 927 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (906 906 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (906 906 (:REWRITE CONSP-BY-LEN))
 (813 40 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (803 194 (:REWRITE DEFAULT-TIMES-1))
 (768 768 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (765 765 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (765 40 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (733 40 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (717 40 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (688 18 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (687 40 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (642 34 (:DEFINITION KEYWORDP))
 (640 18 (:DEFINITION ACL2S::LOPTP))
 (634 20 (:DEFINITION POSP))
 (623 47 (:REWRITE |(* y x)|))
 (608 18 (:DEFINITION ACL2S::L-STR-ALLP))
 (601 79 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (598 50 (:REWRITE DEFAULT-MINUS))
 (592 18 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (591 40 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (573 50 (:REWRITE |(- (* c x))|))
 (562 18 (:DEFINITION BOOLEAN-LISTP))
 (560 560 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (551 546 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (546 546 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (546 546 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (546 546 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (546 546 (:REWRITE |(equal c (/ x))|))
 (546 546 (:REWRITE |(equal c (- x))|))
 (546 546 (:REWRITE |(equal (/ x) c)|))
 (546 546 (:REWRITE |(equal (/ x) (/ y))|))
 (546 546 (:REWRITE |(equal (- x) c)|))
 (546 546 (:REWRITE |(equal (- x) (- y))|))
 (501 40 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (501 3 (:LINEAR MOD-BOUNDS-3))
 (480 9 (:REWRITE O-INFP->NEQ-0))
 (473 25 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (473 25 (:REWRITE MOD-X-Y-=-X . 2))
 (473 25 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (473 25 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (466 20 (:DEFINITION ATOM-LISTP))
 (465 40 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (463 40 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (462 231 (:REWRITE O-P-O-INFP-CAR))
 (462 231 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (445 38 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (431 40 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (429 40 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (427 79 (:REWRITE DEFAULT-LESS-THAN-1))
 (418 18 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (413 40 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (402 18 (:DEFINITION ACL2S::PTP))
 (400 400 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (400 16 (:DEFINITION ACL2S::VERBP))
 (384 192 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (379 40 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (376 20 (:DEFINITION RATIONAL-LISTP))
 (370 18 (:DEFINITION ACL2S::STR-ALLP))
 (363 40 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (363 40 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (340 20 (:DEFINITION INTEGER-LISTP))
 (320 320 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (306 18 (:DEFINITION ACL2S::LOPP))
 (304 20 (:DEFINITION ACL2-NUMBER-LISTP))
 (302 302 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (302 302 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (302 302 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (300 150 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (299 25 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (299 25 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (299 25 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (299 25 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (290 290 (:REWRITE ACL2S::DEF=>LOT))
 (289 289 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (289 289 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 (285 285 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (271 25 (:REWRITE MOD-CANCEL-*-CONST))
 (258 66 (:DEFINITION ACL2S::PEERP))
 (254 18 (:DEFINITION ACL2S::LOPLDP))
 (253 79 (:REWRITE DEFAULT-LESS-THAN-2))
 (238 18 (:DEFINITION STRING-LISTP))
 (238 18 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (231 231 (:TYPE-PRESCRIPTION ALISTP))
 (208 208 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (204 6 (:LINEAR MOD-BOUNDS-2))
 (199 25 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (196 98 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (173 173 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (151 40 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (143 143 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (125 125 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (125 125 (:TYPE-PRESCRIPTION STRING-LISTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (125 125 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (122 122 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (112 40 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (108 54 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (106 102 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (103 103 (:REWRITE REDUCE-INTEGERP-+))
 (103 103 (:META META-INTEGERP-CORRECT))
 (99 9 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (98 98 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (98 98 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (79 79 (:REWRITE THE-FLOOR-BELOW))
 (79 79 (:REWRITE THE-FLOOR-ABOVE))
 (79 79 (:REWRITE SIMPLIFY-SUMS-<))
 (79 79 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (79 79 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (79 79 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (79 79 (:REWRITE INTEGERP-<-CONSTANT))
 (79 79 (:REWRITE CONSTANT-<-INTEGERP))
 (79 79 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (79 79 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (79 79 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (79 79 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (79 79 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (79 79 (:REWRITE |(< c (- x))|))
 (79 79 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (79 79 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (79 79 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (79 79 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (79 79 (:REWRITE |(< (/ x) (/ y))|))
 (79 79 (:REWRITE |(< (- x) c)|))
 (79 79 (:REWRITE |(< (- x) (- y))|))
 (76 38 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (66 66 (:REWRITE ACL2S::DEF=>PEER))
 (64 64 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (64 32 (:REWRITE ACL2S::DEF=>MSSG))
 (57 57 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (56 28 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (56 28 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (50 50 (:REWRITE DEFAULT-MOD-2))
 (50 50 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (48 48 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (48 24 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (44 22 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (41 41 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (41 41 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (41 41 (:REWRITE |(< 0 (/ x))|))
 (41 41 (:REWRITE |(< 0 (* x y))|))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (40 40 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>POS-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (38 38 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (36 18 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (34 34 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>LOPT))
 (34 34 (:REWRITE ACL2S::DEF=>LOPLD))
 (34 34 (:REWRITE ACL2S::DEF=>LOP))
 (34 34 (:REWRITE ACL2S::DEF=>LOEV))
 (34 34 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (34 34 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (32 32 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (32 32 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (32 32 (:REWRITE ACL2S::DEF=>VERB))
 (32 16 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (25 25 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (25 25 (:REWRITE |(mod x 2)| . 2))
 (25 25 (:REWRITE |(mod x (- y))| . 3))
 (25 25 (:REWRITE |(mod x (- y))| . 2))
 (25 25 (:REWRITE |(mod x (- y))| . 1))
 (25 25 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (25 25 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (25 25 (:REWRITE |(mod (- x) y)| . 3))
 (25 25 (:REWRITE |(mod (- x) y)| . 2))
 (25 25 (:REWRITE |(mod (- x) y)| . 1))
 (25 25 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (18 18 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (18 18 (:REWRITE REDUCE-RATIONALP-+))
 (18 18 (:REWRITE REDUCE-RATIONALP-*))
 (18 18 (:REWRITE RATIONALP-X))
 (18 18 (:REWRITE RATIONALP-MINUS-X))
 (18 18 (:REWRITE SET::IN-SET))
 (18 18 (:REWRITE ACL2-NUMBERP-X))
 (18 18 (:META META-RATIONALP-CORRECT))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(ACL2S::SHUFFLE-LOEVP-GENRULE-SIG)
(ACL2S::SHUFFLE-LOPLDP-GENRULE-SIG)
(ACL2S::SHUFFLE-LOPTP-GENRULE-SIG)
(ACL2S::SHUFFLE-LOTP-GENRULE-SIG)
(ACL2S::SHUFFLE-LOPP-GENRULE-SIG)
(ACL2S::SHUFFLE-L-STR-ALLP-GENRULE-SIG)
(ACL2S::SHUFFLE-TRUE-LIST-LISTP-GENRULE-SIG)
(ACL2S::SHUFFLE-TRUE-LISTP-GENRULE-SIG)
(ACL2S::SHUFFLE-ATOM-LISTP-GENRULE-SIG)
(ACL2S::SHUFFLE-STRING-LISTP-GENRULE-SIG)
(ACL2S::SHUFFLE-STANDARD-CHAR-LISTP-GENRULE-SIG)
(ACL2S::SHUFFLE-CHARACTER-LISTP-GENRULE-SIG)
(ACL2S::SHUFFLE-PROPER-SYMBOL-LISTP-GENRULE-SIG)
(ACL2S::SHUFFLE-KEYWORD-LISTP-GENRULE-SIG)
(ACL2S::SHUFFLE-SYMBOL-LISTP-GENRULE-SIG)
(ACL2S::SHUFFLE-BOOLEAN-LISTP-GENRULE-SIG)
(ACL2S::SHUFFLE-ACL2-NUMBER-LISTP-GENRULE-SIG)
(ACL2S::SHUFFLE-COMPLEX-RATIONAL-LISTP-GENRULE-SIG)
(ACL2S::SHUFFLE-RATIONAL-LISTP-GENRULE-SIG)
(ACL2S::SHUFFLE-INTEGER-LISTP-GENRULE-SIG)
(ACL2S::SHUFFLE-POS-LISTP-GENRULE-SIG)
(ACL2S::SHUFFLE-NAT-LISTP-GENRULE-SIG)
(ACL2S::GRAB-POLYMORPHIC-SIG
 (5256 10 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (5233 3 (:DEFINITION ACL2S::LOEVP))
 (3723 3 (:DEFINITION ACL2S::EVNTP))
 (1227 3 (:DEFINITION ACL2S::MSSGP))
 (1135 1135 (:REWRITE DEFAULT-CDR))
 (847 35 (:DEFINITION ACL2S::LOTP))
 (750 3 (:DEFINITION ACL2S::RPCP))
 (502 10 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (495 3 (:DEFINITION TRUE-LIST-LISTP))
 (487 487 (:REWRITE DEFAULT-CAR))
 (487 487 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (474 3 (:DEFINITION ACL2S::DATAP))
 (344 6 (:DEFINITION NAT-LISTP))
 (263 11 (:DEFINITION SYMBOL-LISTP))
 (250 68 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (196 196 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (196 196 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (195 10 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (195 10 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (192 192 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (188 10 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (184 184 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (175 175 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (175 175 (:REWRITE CONSP-BY-LEN))
 (175 10 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (174 10 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (165 3 (:DEFINITION ACL2S::POS-LISTP))
 (159 10 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (156 10 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (152 3 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (151 4 (:DEFINITION BOOLEAN-LISTP))
 (148 10 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (136 3 (:DEFINITION ACL2S::LOPTP))
 (135 127 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (135 127 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (133 3 (:DEFINITION ACL2S::L-STR-ALLP))
 (127 127 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (127 127 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (127 127 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (127 127 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (127 127 (:REWRITE |(equal c (/ x))|))
 (127 127 (:REWRITE |(equal c (- x))|))
 (127 127 (:REWRITE |(equal (/ x) c)|))
 (127 127 (:REWRITE |(equal (/ x) (/ y))|))
 (127 127 (:REWRITE |(equal (- x) c)|))
 (127 127 (:REWRITE |(equal (- x) (- y))|))
 (125 3 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (120 60 (:REWRITE O-P-O-INFP-CAR))
 (120 60 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (120 6 (:DEFINITION KEYWORDP))
 (108 108 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (102 10 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (100 100 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (96 48 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (96 3 (:DEFINITION POSP))
 (82 10 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (82 10 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (80 80 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (79 3 (:DEFINITION ATOM-LISTP))
 (78 3 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (75 3 (:DEFINITION ACL2S::VERBP))
 (75 3 (:DEFINITION ACL2S::PTP))
 (74 10 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (73 10 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (72 36 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (70 70 (:REWRITE ACL2S::DEF=>LOT))
 (70 10 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (69 3 (:DEFINITION ACL2S::STR-ALLP))
 (66 10 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (64 64 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (63 10 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (62 10 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (60 60 (:TYPE-PRESCRIPTION O-P))
 (60 60 (:TYPE-PRESCRIPTION ALISTP))
 (59 10 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (59 3 (:DEFINITION RATIONAL-LISTP))
 (52 52 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (52 4 (:DEFINITION ACL2S::GRAB))
 (51 3 (:DEFINITION INTEGER-LISTP))
 (50 9 (:REWRITE ACL2S::CDR-POLYMORPHIC-SIG))
 (50 3 (:DEFINITION ACL2S::LOPP))
 (48 48 (:TYPE-PRESCRIPTION NAT-LISTP))
 (48 12 (:DEFINITION ACL2S::PEERP))
 (44 22 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (43 3 (:DEFINITION ACL2-NUMBER-LISTP))
 (42 42 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (40 3 (:DEFINITION ACL2S::LOPLDP))
 (39 3 (:DEFINITION STRING-LISTP))
 (36 3 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (28 10 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (24 24 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (24 24 (:TYPE-PRESCRIPTION STRING-LISTP))
 (24 24 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (24 24 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (24 24 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (24 24 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (24 12 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (22 22 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (22 22 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (21 21 (:REWRITE REDUCE-INTEGERP-+))
 (21 21 (:REWRITE INTEGERP-MINUS-X))
 (21 21 (:META META-INTEGERP-CORRECT))
 (20 10 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (18 18 (:REWRITE THE-FLOOR-BELOW))
 (18 18 (:REWRITE THE-FLOOR-ABOVE))
 (18 18 (:REWRITE SIMPLIFY-SUMS-<))
 (18 18 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (18 18 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (18 18 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE INTEGERP-<-CONSTANT))
 (18 18 (:REWRITE DEFAULT-LESS-THAN-2))
 (18 18 (:REWRITE DEFAULT-LESS-THAN-1))
 (18 18 (:REWRITE CONSTANT-<-INTEGERP))
 (18 18 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (18 18 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (18 18 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (18 18 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (18 18 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (18 18 (:REWRITE |(< c (- x))|))
 (18 18 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (18 18 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (18 18 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (18 18 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (18 18 (:REWRITE |(< (/ x) (/ y))|))
 (18 18 (:REWRITE |(< (- x) c)|))
 (18 18 (:REWRITE |(< (- x) (- y))|))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (16 8 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (14 14 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (14 14 (:REWRITE |(< (/ x) 0)|))
 (14 14 (:REWRITE |(< (* x y) 0)|))
 (12 12 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (12 12 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (12 12 (:REWRITE ACL2S::DEF=>PEER))
 (12 12 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (12 12 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (12 6 (:REWRITE ACL2S::DEF=>MSSG))
 (11 11 (:REWRITE ZP-OPEN))
 (10 10 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (10 10 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (10 10 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (10 10 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (10 10 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (10 10 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (8 8 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (8 8 (:REWRITE NORMALIZE-ADDENDS))
 (8 8 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (8 8 (:REWRITE DEFAULT-PLUS-2))
 (8 8 (:REWRITE DEFAULT-PLUS-1))
 (8 4 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (8 4 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (6 6 (:REWRITE ACL2S::DEF=>VERB))
 (6 6 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (6 6 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (6 6 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (6 6 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (6 6 (:REWRITE ACL2S::DEF=>POS-LIST))
 (6 6 (:REWRITE ACL2S::DEF=>LOPT))
 (6 6 (:REWRITE ACL2S::DEF=>LOPLD))
 (6 6 (:REWRITE ACL2S::DEF=>LOP))
 (6 6 (:REWRITE ACL2S::DEF=>LOEV))
 (6 6 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (6 6 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (6 6 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (6 6 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (6 6 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (6 6 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE RATIONALP-X))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE ACL2-NUMBERP-X))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:META META-RATIONALP-CORRECT))
 (4 2 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (2 2 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (2 2 (:REWRITE SET::IN-SET))
 )
(ACL2S::GRAB-LOEVP-SIG
 (8884 21 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (2356 50 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (2287 19 (:DEFINITION TRUE-LIST-LISTP))
 (1233 50 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1152 50 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (1113 50 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1092 19 (:DEFINITION ACL2S::POS-LISTP))
 (1037 50 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1011 19 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (993 50 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (986 57 (:DEFINITION NAT-LISTP))
 (972 24 (:DEFINITION BOOLEAN-LISTP))
 (966 50 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (896 19 (:DEFINITION ACL2S::L-STR-ALLP))
 (852 19 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (835 17 (:DEFINITION ACL2S::LOPTP))
 (803 50 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (760 38 (:DEFINITION KEYWORDP))
 (700 50 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (646 646 (:REWRITE DEFAULT-CDR))
 (635 635 (:REWRITE DEFAULT-CAR))
 (635 635 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (608 19 (:DEFINITION POSP))
 (584 50 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (580 50 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (559 19 (:DEFINITION ATOM-LISTP))
 (532 50 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (494 50 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (494 19 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (484 50 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (484 50 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (477 50 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (460 50 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (460 50 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (451 96 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (439 19 (:DEFINITION RATIONAL-LISTP))
 (438 50 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (437 19 (:DEFINITION ACL2S::STR-ALLP))
 (425 17 (:DEFINITION ACL2S::PTP))
 (415 19 (:DEFINITION SYMBOL-LISTP))
 (405 405 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (405 405 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (403 403 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (403 403 (:REWRITE CONSP-BY-LEN))
 (391 19 (:DEFINITION INTEGER-LISTP))
 (387 387 (:TYPE-PRESCRIPTION NAT-LISTP))
 (363 17 (:DEFINITION ACL2S::LOPP))
 (346 17 (:DEFINITION ACL2S::LOTP))
 (343 19 (:DEFINITION ACL2-NUMBER-LISTP))
 (319 19 (:DEFINITION STRING-LISTP))
 (319 19 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (312 312 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (307 17 (:DEFINITION ACL2S::LOPLDP))
 (276 276 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (274 274 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (251 251 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (164 82 (:REWRITE O-P-O-INFP-CAR))
 (164 82 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (156 50 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (149 149 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (149 149 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION STRING-LISTP))
 (149 149 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (149 149 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (147 88 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (147 88 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (136 34 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (136 34 (:DEFINITION ACL2S::PEERP))
 (135 135 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (135 135 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (135 135 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (135 135 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (134 67 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (115 50 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (114 114 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (99 88 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (88 88 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (88 88 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (88 88 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (88 88 (:REWRITE |(equal c (/ x))|))
 (88 88 (:REWRITE |(equal c (- x))|))
 (88 88 (:REWRITE |(equal (/ x) c)|))
 (88 88 (:REWRITE |(equal (/ x) (/ y))|))
 (88 88 (:REWRITE |(equal (- x) c)|))
 (88 88 (:REWRITE |(equal (- x) (- y))|))
 (82 82 (:TYPE-PRESCRIPTION O-P))
 (82 82 (:TYPE-PRESCRIPTION ALISTP))
 (76 38 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (72 72 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (72 72 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (66 33 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (65 30 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (64 64 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (63 63 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (58 29 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (53 53 (:REWRITE REDUCE-INTEGERP-+))
 (53 53 (:REWRITE INTEGERP-MINUS-X))
 (53 53 (:META META-INTEGERP-CORRECT))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (48 48 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (44 44 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (44 22 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (44 22 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (43 41 (:REWRITE ACL2S::DEF=>LOEV))
 (38 38 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (38 38 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>POS-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (38 38 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>PEER))
 (34 34 (:REWRITE ACL2S::DEF=>LOT))
 (34 34 (:REWRITE ACL2S::DEF=>LOPT))
 (34 34 (:REWRITE ACL2S::DEF=>LOPLD))
 (34 34 (:REWRITE ACL2S::DEF=>LOP))
 (28 14 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (25 25 (:REWRITE THE-FLOOR-BELOW))
 (25 25 (:REWRITE THE-FLOOR-ABOVE))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-2))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-1))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (24 24 (:REWRITE REDUCE-RATIONALP-+))
 (24 24 (:REWRITE REDUCE-RATIONALP-*))
 (24 24 (:REWRITE RATIONALP-X))
 (24 24 (:REWRITE RATIONALP-MINUS-X))
 (24 24 (:REWRITE ACL2-NUMBERP-X))
 (24 24 (:REWRITE |(< 0 (/ x))|))
 (24 24 (:REWRITE |(< 0 (* x y))|))
 (24 24 (:META META-RATIONALP-CORRECT))
 (22 22 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (14 14 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (14 14 (:REWRITE SET::IN-SET))
 (4 4 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::GRAB-LOPLDP-SIG
 (34091 52 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (33953 20 (:DEFINITION ACL2S::LOEVP))
 (27162 21 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (24800 20 (:DEFINITION ACL2S::EVNTP))
 (8180 20 (:DEFINITION ACL2S::MSSGP))
 (7166 7166 (:REWRITE DEFAULT-CDR))
 (5546 225 (:DEFINITION ACL2S::LOTP))
 (5000 20 (:DEFINITION ACL2S::RPCP))
 (3160 20 (:DEFINITION ACL2S::DATAP))
 (2932 2932 (:REWRITE DEFAULT-CAR))
 (2932 2932 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2356 50 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (2287 19 (:DEFINITION TRUE-LIST-LISTP))
 (1767 71 (:DEFINITION SYMBOL-LISTP))
 (1616 442 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1364 1364 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1364 1364 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1362 1362 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1362 1362 (:REWRITE CONSP-BY-LEN))
 (1233 50 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1212 1212 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1175 1175 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (1152 50 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (1113 50 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1092 19 (:DEFINITION ACL2S::POS-LISTP))
 (1037 50 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1011 19 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (993 50 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (986 57 (:DEFINITION NAT-LISTP))
 (972 24 (:DEFINITION BOOLEAN-LISTP))
 (966 50 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (950 950 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (896 19 (:DEFINITION ACL2S::L-STR-ALLP))
 (889 830 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (889 830 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (852 19 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (841 830 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (835 17 (:DEFINITION ACL2S::LOPTP))
 (830 830 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (830 830 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (830 830 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (830 830 (:REWRITE |(equal c (/ x))|))
 (830 830 (:REWRITE |(equal c (- x))|))
 (830 830 (:REWRITE |(equal (/ x) c)|))
 (830 830 (:REWRITE |(equal (/ x) (/ y))|))
 (830 830 (:REWRITE |(equal (- x) c)|))
 (830 830 (:REWRITE |(equal (- x) (- y))|))
 (803 50 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (760 38 (:DEFINITION KEYWORDP))
 (730 365 (:REWRITE O-P-O-INFP-CAR))
 (730 365 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (713 713 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (700 50 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (616 308 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (608 19 (:DEFINITION POSP))
 (584 50 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (580 50 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (559 19 (:DEFINITION ATOM-LISTP))
 (532 50 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (520 520 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (500 20 (:DEFINITION ACL2S::VERBP))
 (494 50 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (494 19 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (484 50 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (484 50 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (477 50 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (474 237 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (460 50 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (460 50 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (451 96 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (450 450 (:REWRITE ACL2S::DEF=>LOT))
 (439 19 (:DEFINITION RATIONAL-LISTP))
 (437 19 (:DEFINITION ACL2S::STR-ALLP))
 (425 17 (:DEFINITION ACL2S::PTP))
 (409 409 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (391 19 (:DEFINITION INTEGER-LISTP))
 (387 387 (:TYPE-PRESCRIPTION NAT-LISTP))
 (365 365 (:TYPE-PRESCRIPTION ALISTP))
 (363 17 (:DEFINITION ACL2S::LOPP))
 (343 19 (:DEFINITION ACL2-NUMBER-LISTP))
 (319 19 (:DEFINITION STRING-LISTP))
 (319 19 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (312 312 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (296 74 (:DEFINITION ACL2S::PEERP))
 (284 142 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (251 251 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (170 85 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (156 50 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (149 149 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (149 149 (:TYPE-PRESCRIPTION STRING-LISTP))
 (149 149 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (149 149 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (142 142 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (142 142 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (135 135 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (135 135 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (134 67 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (115 50 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (114 114 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (80 40 (:REWRITE ACL2S::DEF=>MSSG))
 (74 74 (:REWRITE ACL2S::DEF=>PEER))
 (72 72 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (72 72 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (66 33 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP-UNIQUE-TAG))
 (66 33 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (65 30 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (64 64 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (58 29 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (53 53 (:REWRITE REDUCE-INTEGERP-+))
 (53 53 (:REWRITE INTEGERP-MINUS-X))
 (53 53 (:META META-INTEGERP-CORRECT))
 (52 52 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (48 48 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (44 44 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (44 22 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (43 41 (:REWRITE ACL2S::DEF=>LOPLD))
 (40 40 (:REWRITE ACL2S::DEF=>VERB))
 (40 40 (:REWRITE ACL2S::DEF=>LOEV))
 (38 38 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>POS-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (38 38 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>LOPT))
 (34 34 (:REWRITE ACL2S::DEF=>LOP))
 (33 33 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP))
 (28 14 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (25 25 (:REWRITE THE-FLOOR-BELOW))
 (25 25 (:REWRITE THE-FLOOR-ABOVE))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-2))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-1))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (24 24 (:REWRITE REDUCE-RATIONALP-+))
 (24 24 (:REWRITE REDUCE-RATIONALP-*))
 (24 24 (:REWRITE RATIONALP-X))
 (24 24 (:REWRITE RATIONALP-MINUS-X))
 (24 24 (:REWRITE ACL2-NUMBERP-X))
 (24 24 (:REWRITE |(< 0 (/ x))|))
 (24 24 (:REWRITE |(< 0 (* x y))|))
 (24 24 (:META META-RATIONALP-CORRECT))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (14 14 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (14 14 (:REWRITE SET::IN-SET))
 (6 3 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (6 3 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (6 3 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (6 3 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (6 3 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (4 4 (:REWRITE ZP-OPEN))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::GRAB-LOPTP-SIG
 (34091 52 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (33953 20 (:DEFINITION ACL2S::LOEVP))
 (26840 21 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (24800 20 (:DEFINITION ACL2S::EVNTP))
 (8180 20 (:DEFINITION ACL2S::MSSGP))
 (7148 7148 (:REWRITE DEFAULT-CDR))
 (5546 225 (:DEFINITION ACL2S::LOTP))
 (5000 20 (:DEFINITION ACL2S::RPCP))
 (3160 20 (:DEFINITION ACL2S::DATAP))
 (2904 2904 (:REWRITE DEFAULT-CAR))
 (2904 2904 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2356 50 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (2287 19 (:DEFINITION TRUE-LIST-LISTP))
 (1767 71 (:DEFINITION SYMBOL-LISTP))
 (1531 425 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1342 1342 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1342 1342 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1340 1340 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1340 1340 (:REWRITE CONSP-BY-LEN))
 (1233 50 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1175 1175 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (1168 1168 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1152 50 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (1113 50 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1092 19 (:DEFINITION ACL2S::POS-LISTP))
 (1037 50 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1011 19 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (993 50 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (986 57 (:DEFINITION NAT-LISTP))
 (972 24 (:DEFINITION BOOLEAN-LISTP))
 (950 950 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (896 19 (:DEFINITION ACL2S::L-STR-ALLP))
 (889 830 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (889 830 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (852 19 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (841 830 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (830 830 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (830 830 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (830 830 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (830 830 (:REWRITE |(equal c (/ x))|))
 (830 830 (:REWRITE |(equal c (- x))|))
 (830 830 (:REWRITE |(equal (/ x) c)|))
 (830 830 (:REWRITE |(equal (/ x) (/ y))|))
 (830 830 (:REWRITE |(equal (- x) c)|))
 (830 830 (:REWRITE |(equal (- x) (- y))|))
 (803 50 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (760 38 (:DEFINITION KEYWORDP))
 (713 713 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (700 50 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (686 343 (:REWRITE O-P-O-INFP-CAR))
 (686 343 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (608 19 (:DEFINITION POSP))
 (584 50 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (580 50 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (572 286 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (559 19 (:DEFINITION ATOM-LISTP))
 (532 50 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (520 520 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (500 20 (:DEFINITION ACL2S::VERBP))
 (494 50 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (494 19 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (485 52 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (484 50 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (484 50 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (477 50 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (474 237 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (460 50 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (460 50 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (451 96 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (450 450 (:REWRITE ACL2S::DEF=>LOT))
 (439 19 (:DEFINITION RATIONAL-LISTP))
 (437 19 (:DEFINITION ACL2S::STR-ALLP))
 (409 409 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (391 19 (:DEFINITION INTEGER-LISTP))
 (387 387 (:TYPE-PRESCRIPTION NAT-LISTP))
 (363 17 (:DEFINITION ACL2S::LOPP))
 (347 20 (:DEFINITION ACL2S::LOPLDP))
 (343 343 (:TYPE-PRESCRIPTION ALISTP))
 (343 19 (:DEFINITION ACL2-NUMBER-LISTP))
 (319 19 (:DEFINITION STRING-LISTP))
 (319 19 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (312 312 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (284 142 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (251 251 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (211 57 (:DEFINITION ACL2S::PEERP))
 (170 85 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (156 50 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (149 149 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (149 149 (:TYPE-PRESCRIPTION STRING-LISTP))
 (149 149 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (149 149 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (142 142 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (142 142 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (135 135 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (134 67 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (115 50 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (114 114 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (104 104 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (80 40 (:REWRITE ACL2S::DEF=>MSSG))
 (72 72 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (72 72 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (66 33 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (65 30 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (64 64 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (58 29 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (57 57 (:REWRITE ACL2S::DEF=>PEER))
 (53 53 (:REWRITE REDUCE-INTEGERP-+))
 (53 53 (:REWRITE INTEGERP-MINUS-X))
 (53 53 (:META META-INTEGERP-CORRECT))
 (52 52 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (48 48 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (43 41 (:REWRITE ACL2S::DEF=>LOPT))
 (40 40 (:REWRITE ACL2S::DEF=>VERB))
 (40 40 (:REWRITE ACL2S::DEF=>LOPLD))
 (40 40 (:REWRITE ACL2S::DEF=>LOEV))
 (38 38 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>POS-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (38 38 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>LOP))
 (28 14 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (25 25 (:REWRITE THE-FLOOR-BELOW))
 (25 25 (:REWRITE THE-FLOOR-ABOVE))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-2))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-1))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (24 24 (:REWRITE REDUCE-RATIONALP-+))
 (24 24 (:REWRITE REDUCE-RATIONALP-*))
 (24 24 (:REWRITE RATIONALP-X))
 (24 24 (:REWRITE RATIONALP-MINUS-X))
 (24 24 (:REWRITE ACL2-NUMBERP-X))
 (24 24 (:REWRITE |(< 0 (/ x))|))
 (24 24 (:REWRITE |(< 0 (* x y))|))
 (24 24 (:META META-RATIONALP-CORRECT))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (14 14 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (14 14 (:REWRITE SET::IN-SET))
 (4 4 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::GRAB-LOTP-SIG
 (28897 52 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (28760 19 (:DEFINITION ACL2S::LOEVP))
 (27162 21 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (21099 19 (:DEFINITION ACL2S::EVNTP))
 (6953 17 (:DEFINITION ACL2S::MSSGP))
 (6152 6152 (:REWRITE DEFAULT-CDR))
 (4250 17 (:DEFINITION ACL2S::RPCP))
 (2686 17 (:DEFINITION ACL2S::DATAP))
 (2575 2575 (:REWRITE DEFAULT-CAR))
 (2575 2575 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2356 50 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (2287 19 (:DEFINITION TRUE-LIST-LISTP))
 (1559 63 (:DEFINITION SYMBOL-LISTP))
 (1233 50 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1219 1219 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1219 1219 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1217 1217 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1217 1217 (:REWRITE CONSP-BY-LEN))
 (1152 50 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (1113 50 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1092 19 (:DEFINITION ACL2S::POS-LISTP))
 (1076 1076 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1037 50 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1011 19 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (993 50 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (986 57 (:DEFINITION NAT-LISTP))
 (980 52 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (972 24 (:DEFINITION BOOLEAN-LISTP))
 (896 19 (:DEFINITION ACL2S::L-STR-ALLP))
 (852 19 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (846 846 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (843 19 (:DEFINITION ACL2S::LOPTP))
 (803 50 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (775 716 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (775 716 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (760 38 (:DEFINITION KEYWORDP))
 (727 716 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (716 716 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (716 716 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (716 716 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (716 716 (:REWRITE |(equal c (/ x))|))
 (716 716 (:REWRITE |(equal c (- x))|))
 (716 716 (:REWRITE |(equal (/ x) c)|))
 (716 716 (:REWRITE |(equal (/ x) (/ y))|))
 (716 716 (:REWRITE |(equal (- x) c)|))
 (716 716 (:REWRITE |(equal (- x) (- y))|))
 (700 50 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (648 324 (:REWRITE O-P-O-INFP-CAR))
 (648 324 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (613 613 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (608 19 (:DEFINITION POSP))
 (584 50 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (580 50 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (559 19 (:DEFINITION ATOM-LISTP))
 (532 50 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (528 264 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (494 50 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (494 19 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (484 50 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (484 50 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (460 50 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (460 50 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (451 96 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (450 52 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (440 440 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (439 19 (:DEFINITION RATIONAL-LISTP))
 (437 19 (:DEFINITION ACL2S::STR-ALLP))
 (427 19 (:DEFINITION ACL2S::PTP))
 (425 17 (:DEFINITION ACL2S::VERBP))
 (417 206 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (395 393 (:REWRITE ACL2S::DEF=>LOT))
 (391 19 (:DEFINITION INTEGER-LISTP))
 (387 387 (:TYPE-PRESCRIPTION NAT-LISTP))
 (369 369 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (363 17 (:DEFINITION ACL2S::LOPP))
 (343 19 (:DEFINITION ACL2-NUMBER-LISTP))
 (324 324 (:TYPE-PRESCRIPTION O-P))
 (324 324 (:TYPE-PRESCRIPTION ALISTP))
 (319 19 (:DEFINITION STRING-LISTP))
 (319 19 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (313 19 (:DEFINITION ACL2S::LOPLDP))
 (312 312 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (272 68 (:DEFINITION ACL2S::PEERP))
 (252 126 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (251 251 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (156 50 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (154 77 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (149 149 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (149 149 (:TYPE-PRESCRIPTION STRING-LISTP))
 (149 149 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (149 149 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (135 135 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (134 67 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (126 126 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (126 126 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (115 50 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (114 114 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (88 88 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (72 72 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (72 72 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (68 68 (:REWRITE ACL2S::DEF=>PEER))
 (68 34 (:REWRITE ACL2S::DEF=>MSSG))
 (66 33 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (64 64 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (58 29 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (53 53 (:REWRITE REDUCE-INTEGERP-+))
 (53 53 (:REWRITE INTEGERP-MINUS-X))
 (53 53 (:META META-INTEGERP-CORRECT))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (48 48 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (44 44 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (44 44 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (44 22 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (38 38 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>POS-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (38 38 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (36 36 (:REWRITE ACL2S::DEF=>LOPT))
 (36 36 (:REWRITE ACL2S::DEF=>LOPLD))
 (36 36 (:REWRITE ACL2S::DEF=>LOEV))
 (34 34 (:REWRITE ACL2S::DEF=>VERB))
 (34 34 (:REWRITE ACL2S::DEF=>LOP))
 (28 14 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (25 25 (:REWRITE THE-FLOOR-BELOW))
 (25 25 (:REWRITE THE-FLOOR-ABOVE))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-2))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-1))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (24 24 (:REWRITE REDUCE-RATIONALP-+))
 (24 24 (:REWRITE REDUCE-RATIONALP-*))
 (24 24 (:REWRITE RATIONALP-X))
 (24 24 (:REWRITE RATIONALP-MINUS-X))
 (24 24 (:REWRITE ACL2-NUMBERP-X))
 (24 24 (:REWRITE |(< 0 (/ x))|))
 (24 24 (:REWRITE |(< 0 (* x y))|))
 (24 24 (:META META-RATIONALP-CORRECT))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (14 14 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (14 14 (:REWRITE SET::IN-SET))
 (4 4 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::GRAB-LOPP-SIG
 (43021 52 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (42883 20 (:DEFINITION ACL2S::LOEVP))
 (32018 21 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (31080 20 (:DEFINITION ACL2S::EVNTP))
 (9502 9502 (:REWRITE DEFAULT-CDR))
 (8193 332 (:DEFINITION ACL2S::LOTP))
 (8180 20 (:DEFINITION ACL2S::MSSGP))
 (5000 20 (:DEFINITION ACL2S::RPCP))
 (3491 3491 (:REWRITE DEFAULT-CAR))
 (3491 3491 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (3160 20 (:DEFINITION ACL2S::DATAP))
 (2356 50 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (2320 552 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (2287 19 (:DEFINITION TRUE-LIST-LISTP))
 (1767 71 (:DEFINITION SYMBOL-LISTP))
 (1711 1711 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (1631 1631 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1631 1631 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1629 1629 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1629 1629 (:REWRITE CONSP-BY-LEN))
 (1452 1452 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1233 50 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1152 50 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (1113 50 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1106 1106 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (1092 19 (:DEFINITION ACL2S::POS-LISTP))
 (1069 52 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (1037 50 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1011 19 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (1005 946 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1005 946 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (993 50 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (986 57 (:DEFINITION NAT-LISTP))
 (972 24 (:DEFINITION BOOLEAN-LISTP))
 (957 946 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (952 476 (:REWRITE O-P-O-INFP-CAR))
 (952 476 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (946 946 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (946 946 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (946 946 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (946 946 (:REWRITE |(equal c (/ x))|))
 (946 946 (:REWRITE |(equal c (- x))|))
 (946 946 (:REWRITE |(equal (/ x) c)|))
 (946 946 (:REWRITE |(equal (/ x) (/ y))|))
 (946 946 (:REWRITE |(equal (- x) c)|))
 (946 946 (:REWRITE |(equal (- x) (- y))|))
 (931 20 (:DEFINITION ACL2S::LOPTP))
 (896 19 (:DEFINITION ACL2S::L-STR-ALLP))
 (869 869 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (852 19 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (803 50 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (760 38 (:DEFINITION KEYWORDP))
 (728 364 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (700 50 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (690 345 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (676 676 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (664 664 (:REWRITE ACL2S::DEF=>LOT))
 (608 19 (:DEFINITION POSP))
 (584 50 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (580 50 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (559 19 (:DEFINITION ATOM-LISTP))
 (532 50 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (531 52 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (500 20 (:DEFINITION ACL2S::VERBP))
 (494 19 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (485 52 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (484 50 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (484 50 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (476 476 (:TYPE-PRESCRIPTION ALISTP))
 (460 50 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (460 50 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (451 96 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (440 20 (:DEFINITION ACL2S::PTP))
 (439 19 (:DEFINITION RATIONAL-LISTP))
 (437 19 (:DEFINITION ACL2S::STR-ALLP))
 (409 409 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (391 19 (:DEFINITION INTEGER-LISTP))
 (387 387 (:TYPE-PRESCRIPTION NAT-LISTP))
 (347 20 (:DEFINITION ACL2S::LOPLDP))
 (343 19 (:DEFINITION ACL2-NUMBER-LISTP))
 (319 19 (:DEFINITION STRING-LISTP))
 (319 19 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (312 312 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (284 142 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (251 251 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (170 85 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (156 50 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (149 149 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (149 149 (:TYPE-PRESCRIPTION STRING-LISTP))
 (149 149 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (149 149 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (142 142 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (142 142 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (134 67 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (130 130 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (115 50 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (114 114 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (114 106 (:REWRITE ACL2S::DEF=>PEER))
 (80 40 (:REWRITE ACL2S::DEF=>MSSG))
 (78 78 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (72 72 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (72 72 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (66 33 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (65 30 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (64 64 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (53 53 (:REWRITE REDUCE-INTEGERP-+))
 (53 53 (:REWRITE INTEGERP-MINUS-X))
 (53 53 (:META META-INTEGERP-CORRECT))
 (52 52 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (52 26 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (48 48 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (43 41 (:REWRITE ACL2S::DEF=>LOP))
 (40 40 (:REWRITE ACL2S::DEF=>VERB))
 (40 40 (:REWRITE ACL2S::DEF=>LOPT))
 (40 40 (:REWRITE ACL2S::DEF=>LOPLD))
 (40 40 (:REWRITE ACL2S::DEF=>LOEV))
 (38 38 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>POS-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (38 38 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (28 14 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (25 25 (:REWRITE THE-FLOOR-BELOW))
 (25 25 (:REWRITE THE-FLOOR-ABOVE))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-2))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-1))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (24 24 (:REWRITE REDUCE-RATIONALP-+))
 (24 24 (:REWRITE REDUCE-RATIONALP-*))
 (24 24 (:REWRITE RATIONALP-X))
 (24 24 (:REWRITE RATIONALP-MINUS-X))
 (24 24 (:REWRITE ACL2-NUMBERP-X))
 (24 24 (:REWRITE |(< 0 (/ x))|))
 (24 24 (:REWRITE |(< 0 (* x y))|))
 (24 24 (:META META-RATIONALP-CORRECT))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (14 14 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (14 14 (:REWRITE SET::IN-SET))
 (4 4 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::GRAB-L-STR-ALLP-SIG
 (28905 52 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (28768 19 (:DEFINITION ACL2S::LOEVP))
 (26806 21 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (21107 19 (:DEFINITION ACL2S::EVNTP))
 (6953 17 (:DEFINITION ACL2S::MSSGP))
 (6084 6084 (:REWRITE DEFAULT-CDR))
 (4754 195 (:DEFINITION ACL2S::LOTP))
 (4250 17 (:DEFINITION ACL2S::RPCP))
 (2686 17 (:DEFINITION ACL2S::DATAP))
 (2546 2546 (:REWRITE DEFAULT-CAR))
 (2546 2546 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2356 50 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (2287 19 (:DEFINITION TRUE-LIST-LISTP))
 (1559 63 (:DEFINITION SYMBOL-LISTP))
 (1392 382 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1233 50 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1171 1171 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1171 1171 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1169 1169 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1169 1169 (:REWRITE CONSP-BY-LEN))
 (1152 50 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (1113 50 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1092 19 (:DEFINITION ACL2S::POS-LISTP))
 (1068 1068 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1017 1017 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (1011 19 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (993 50 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (988 52 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (986 57 (:DEFINITION NAT-LISTP))
 (972 24 (:DEFINITION BOOLEAN-LISTP))
 (852 19 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (851 19 (:DEFINITION ACL2S::LOPTP))
 (822 822 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (803 50 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (775 716 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (775 716 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (760 38 (:DEFINITION KEYWORDP))
 (727 716 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (716 716 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (716 716 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (716 716 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (716 716 (:REWRITE |(equal c (/ x))|))
 (716 716 (:REWRITE |(equal c (- x))|))
 (716 716 (:REWRITE |(equal (/ x) c)|))
 (716 716 (:REWRITE |(equal (/ x) (/ y))|))
 (716 716 (:REWRITE |(equal (- x) c)|))
 (716 716 (:REWRITE |(equal (- x) (- y))|))
 (700 50 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (613 613 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (608 19 (:DEFINITION POSP))
 (600 300 (:REWRITE O-P-O-INFP-CAR))
 (600 300 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (584 50 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (580 50 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (559 19 (:DEFINITION ATOM-LISTP))
 (532 50 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (528 264 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (510 52 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (494 19 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (491 52 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (485 52 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (484 50 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (484 50 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (460 50 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (460 50 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (451 96 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (440 440 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (439 19 (:DEFINITION RATIONAL-LISTP))
 (435 19 (:DEFINITION ACL2S::PTP))
 (425 17 (:DEFINITION ACL2S::VERBP))
 (410 205 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (391 19 (:DEFINITION INTEGER-LISTP))
 (388 388 (:REWRITE ACL2S::DEF=>LOT))
 (387 387 (:TYPE-PRESCRIPTION NAT-LISTP))
 (373 19 (:DEFINITION ACL2S::LOPP))
 (369 369 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (347 20 (:DEFINITION ACL2S::LOPLDP))
 (343 19 (:DEFINITION ACL2-NUMBER-LISTP))
 (319 19 (:DEFINITION STRING-LISTP))
 (319 19 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (312 312 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (300 300 (:TYPE-PRESCRIPTION ALISTP))
 (278 74 (:DEFINITION ACL2S::PEERP))
 (252 126 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (251 251 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (156 50 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (154 77 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (149 149 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (149 149 (:TYPE-PRESCRIPTION STRING-LISTP))
 (149 149 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (149 149 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (134 67 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (126 126 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (126 126 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (115 50 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (114 114 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (92 92 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (74 74 (:REWRITE ACL2S::DEF=>PEER))
 (73 34 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (72 72 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (72 72 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (68 34 (:REWRITE ACL2S::DEF=>MSSG))
 (66 33 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (64 64 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (58 29 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (53 53 (:REWRITE REDUCE-INTEGERP-+))
 (53 53 (:REWRITE INTEGERP-MINUS-X))
 (53 53 (:META META-INTEGERP-CORRECT))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (48 48 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (47 45 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (44 44 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (44 44 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (44 22 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (40 40 (:REWRITE ACL2S::DEF=>LOPLD))
 (38 38 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>POS-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (36 36 (:REWRITE ACL2S::DEF=>LOPT))
 (36 36 (:REWRITE ACL2S::DEF=>LOP))
 (36 36 (:REWRITE ACL2S::DEF=>LOEV))
 (34 34 (:REWRITE ACL2S::DEF=>VERB))
 (28 14 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (25 25 (:REWRITE THE-FLOOR-BELOW))
 (25 25 (:REWRITE THE-FLOOR-ABOVE))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-2))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-1))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (24 24 (:REWRITE REDUCE-RATIONALP-+))
 (24 24 (:REWRITE REDUCE-RATIONALP-*))
 (24 24 (:REWRITE RATIONALP-X))
 (24 24 (:REWRITE RATIONALP-MINUS-X))
 (24 24 (:REWRITE ACL2-NUMBERP-X))
 (24 24 (:REWRITE |(< 0 (/ x))|))
 (24 24 (:REWRITE |(< 0 (* x y))|))
 (24 24 (:META META-RATIONALP-CORRECT))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (14 14 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (14 14 (:REWRITE SET::IN-SET))
 (4 4 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::GRAB-TRUE-LIST-LISTP-SIG
 (48846 68 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (48641 32 (:DEFINITION ACL2S::LOEVP))
 (39551 32 (:DEFINITION ACL2S::EVNTP))
 (34249 26 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (13013 32 (:DEFINITION ACL2S::MSSGP))
 (10291 10291 (:REWRITE DEFAULT-CDR))
 (8314 336 (:DEFINITION ACL2S::LOTP))
 (7943 32 (:DEFINITION ACL2S::RPCP))
 (5038 32 (:DEFINITION ACL2S::DATAP))
 (4169 4169 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (4160 4160 (:REWRITE DEFAULT-CAR))
 (2775 633 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (2662 107 (:DEFINITION SYMBOL-LISTP))
 (2596 708 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (2017 2017 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (2017 2017 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1958 1958 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1958 1958 (:REWRITE CONSP-BY-LEN))
 (1896 1896 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1884 66 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1771 68 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (1768 66 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (1751 1751 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (1686 68 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1676 31 (:DEFINITION ACL2S::POS-LISTP))
 (1658 68 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (1615 66 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1560 31 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (1537 66 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (1471 34 (:DEFINITION ACL2S::L-STR-ALLP))
 (1453 32 (:DEFINITION ACL2S::LOPTP))
 (1435 85 (:DEFINITION NAT-LISTP))
 (1407 36 (:DEFINITION BOOLEAN-LISTP))
 (1329 31 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (1297 1214 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1297 1214 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1284 1284 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (1256 62 (:DEFINITION KEYWORDP))
 (1233 633 (:REWRITE O-P-O-INFP-CAR))
 (1225 1214 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1214 1214 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1214 1214 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1214 1214 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1214 1214 (:REWRITE |(equal c (/ x))|))
 (1214 1214 (:REWRITE |(equal c (- x))|))
 (1214 1214 (:REWRITE |(equal (/ x) c)|))
 (1214 1214 (:REWRITE |(equal (/ x) (/ y))|))
 (1214 1214 (:REWRITE |(equal (- x) c)|))
 (1214 1214 (:REWRITE |(equal (- x) (- y))|))
 (1127 66 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (1076 66 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (1064 532 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (995 31 (:DEFINITION POSP))
 (938 938 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (928 66 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (921 37 (:DEFINITION ACL2S::PTP))
 (896 66 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (879 68 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (868 31 (:DEFINITION ATOM-LISTP))
 (847 68 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (824 66 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (822 31 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (803 38 (:DEFINITION ACL2S::LOPP))
 (800 32 (:DEFINITION ACL2S::VERBP))
 (770 34 (:DEFINITION ACL2S::STR-ALLP))
 (764 68 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (752 66 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (752 66 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (724 66 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (716 66 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (706 353 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (700 700 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (688 31 (:DEFINITION RATIONAL-LISTP))
 (672 672 (:REWRITE ACL2S::DEF=>LOT))
 (621 149 (:DEFINITION ACL2S::PEERP))
 (616 31 (:DEFINITION INTEGER-LISTP))
 (609 609 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (596 596 (:TYPE-PRESCRIPTION ALISTP))
 (571 132 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (567 567 (:TYPE-PRESCRIPTION NAT-LISTP))
 (559 32 (:DEFINITION ACL2S::LOPLDP))
 (544 31 (:DEFINITION ACL2-NUMBER-LISTP))
 (516 31 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (508 31 (:DEFINITION STRING-LISTP))
 (468 468 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (428 214 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (367 367 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (351 4 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (336 5 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (329 4 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (314 5 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (267 267 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (251 68 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (250 125 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (245 245 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (232 4 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (231 231 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (231 231 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (231 231 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (229 229 (:TYPE-PRESCRIPTION STRING-LISTP))
 (229 229 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (229 229 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (229 229 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (229 229 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (229 229 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (229 229 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (229 229 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (229 229 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (217 5 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (214 214 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (214 214 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (209 4 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (209 4 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (203 4 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (194 5 (:DEFINITION ACL2S::TWPP))
 (194 5 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (190 95 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (188 5 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (170 170 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (152 152 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (149 149 (:REWRITE ACL2S::DEF=>PEER))
 (128 64 (:REWRITE ACL2S::DEF=>MSSG))
 (122 61 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (108 108 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (108 108 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (106 53 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (96 96 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (88 88 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (88 44 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (87 41 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (77 77 (:REWRITE REDUCE-INTEGERP-+))
 (77 77 (:REWRITE INTEGERP-MINUS-X))
 (77 77 (:META META-INTEGERP-CORRECT))
 (76 76 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (76 76 (:REWRITE ACL2S::DEF=>LOP))
 (72 72 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (72 36 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (72 36 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (72 36 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (72 36 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (72 36 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (72 36 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (68 68 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (68 68 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (68 68 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (68 68 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (68 68 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (68 68 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (64 64 (:REWRITE ACL2S::DEF=>VERB))
 (64 64 (:REWRITE ACL2S::DEF=>LOPT))
 (64 64 (:REWRITE ACL2S::DEF=>LOPLD))
 (64 64 (:REWRITE ACL2S::DEF=>LOEV))
 (62 62 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (62 62 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (62 62 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (62 62 (:REWRITE ACL2S::DEF=>POS-LIST))
 (62 62 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (62 62 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (62 62 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (62 62 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (62 62 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (62 60 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (58 58 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (58 58 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (58 58 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (58 58 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (58 58 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (58 58 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (56 28 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (42 42 (:REWRITE REDUCE-RATIONALP-+))
 (42 42 (:REWRITE REDUCE-RATIONALP-*))
 (42 42 (:REWRITE RATIONALP-X))
 (42 42 (:REWRITE RATIONALP-MINUS-X))
 (42 42 (:META META-RATIONALP-CORRECT))
 (37 37 (:REWRITE THE-FLOOR-BELOW))
 (37 37 (:REWRITE THE-FLOOR-ABOVE))
 (37 37 (:REWRITE SIMPLIFY-SUMS-<))
 (37 37 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (37 37 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (37 37 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (37 37 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (37 37 (:REWRITE INTEGERP-<-CONSTANT))
 (37 37 (:REWRITE DEFAULT-LESS-THAN-2))
 (37 37 (:REWRITE DEFAULT-LESS-THAN-1))
 (37 37 (:REWRITE CONSTANT-<-INTEGERP))
 (37 37 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (37 37 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (37 37 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (37 37 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (37 37 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (37 37 (:REWRITE |(< c (- x))|))
 (37 37 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (37 37 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (37 37 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (37 37 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (37 37 (:REWRITE |(< (/ x) (/ y))|))
 (37 37 (:REWRITE |(< (- x) c)|))
 (37 37 (:REWRITE |(< (- x) (- y))|))
 (36 36 (:TYPE-PRESCRIPTION BOOLEANP))
 (36 36 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (36 36 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (36 36 (:REWRITE ACL2-NUMBERP-X))
 (36 36 (:REWRITE |(< 0 (/ x))|))
 (36 36 (:REWRITE |(< 0 (* x y))|))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (30 30 (:TYPE-PRESCRIPTION RECORDP))
 (28 28 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (28 28 (:REWRITE SET::IN-SET))
 (16 4 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (10 10 (:REWRITE ACL2S::DEF=>TWP))
 (10 10 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (10 10 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (10 10 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (10 10 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (10 10 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (8 8 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (6 6 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (4 4 (:REWRITE ZP-OPEN))
 (4 4 (:REWRITE O-P-DEF-O-FINP-1))
 (4 4 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE ACL2S::DEF=>ALIST))
 (4 4 (:REWRITE ALISTP-WHEN-ATOM))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::GRAB-TRUE-LISTP-SIG
 (28883 50 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (28752 17 (:DEFINITION ACL2S::LOEVP))
 (27162 21 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (21097 17 (:DEFINITION ACL2S::EVNTP))
 (13059 12 (:DEFINITION ACL2S::GRAB-DEFINITION-RULE))
 (6953 17 (:DEFINITION ACL2S::MSSGP))
 (6151 6151 (:REWRITE DEFAULT-CDR))
 (4746 193 (:DEFINITION ACL2S::LOTP))
 (4250 17 (:DEFINITION ACL2S::RPCP))
 (2686 17 (:DEFINITION ACL2S::DATAP))
 (2562 2562 (:REWRITE DEFAULT-CAR))
 (2562 2562 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2428 1214 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (2356 50 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (2287 19 (:DEFINITION TRUE-LIST-LISTP))
 (1559 63 (:DEFINITION SYMBOL-LISTP))
 (1390 380 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1233 50 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1214 1214 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1214 1214 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1214 1214 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1214 1214 (:REWRITE CONSP-BY-LEN))
 (1152 50 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (1113 50 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1092 19 (:DEFINITION ACL2S::POS-LISTP))
 (1068 1068 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1037 50 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1015 1015 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (1011 19 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (993 50 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (986 57 (:DEFINITION NAT-LISTP))
 (972 24 (:DEFINITION BOOLEAN-LISTP))
 (966 50 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (896 19 (:DEFINITION ACL2S::L-STR-ALLP))
 (852 19 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (846 846 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (835 17 (:DEFINITION ACL2S::LOPTP))
 (803 50 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (775 716 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (775 716 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (760 38 (:DEFINITION KEYWORDP))
 (727 716 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (716 716 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (716 716 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (716 716 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (716 716 (:REWRITE |(equal c (/ x))|))
 (716 716 (:REWRITE |(equal c (- x))|))
 (716 716 (:REWRITE |(equal (/ x) c)|))
 (716 716 (:REWRITE |(equal (/ x) (/ y))|))
 (716 716 (:REWRITE |(equal (- x) c)|))
 (716 716 (:REWRITE |(equal (- x) (- y))|))
 (700 50 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (648 324 (:REWRITE O-P-O-INFP-CAR))
 (648 324 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (613 613 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (608 19 (:DEFINITION POSP))
 (584 50 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (580 50 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (559 19 (:DEFINITION ATOM-LISTP))
 (532 50 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (528 264 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (494 50 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (494 19 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (484 50 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (484 50 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (477 50 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (460 50 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (460 50 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (451 96 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (440 440 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (439 19 (:DEFINITION RATIONAL-LISTP))
 (438 50 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (437 19 (:DEFINITION ACL2S::STR-ALLP))
 (425 17 (:DEFINITION ACL2S::VERBP))
 (425 17 (:DEFINITION ACL2S::PTP))
 (410 205 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (391 19 (:DEFINITION INTEGER-LISTP))
 (387 387 (:TYPE-PRESCRIPTION NAT-LISTP))
 (386 386 (:REWRITE ACL2S::DEF=>LOT))
 (369 369 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (363 17 (:DEFINITION ACL2S::LOPP))
 (343 19 (:DEFINITION ACL2-NUMBER-LISTP))
 (324 324 (:TYPE-PRESCRIPTION O-P))
 (324 324 (:TYPE-PRESCRIPTION ALISTP))
 (319 19 (:DEFINITION STRING-LISTP))
 (319 19 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (312 312 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (307 17 (:DEFINITION ACL2S::LOPLDP))
 (272 68 (:DEFINITION ACL2S::PEERP))
 (252 126 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (251 251 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (156 50 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (154 77 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (149 149 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (149 149 (:TYPE-PRESCRIPTION STRING-LISTP))
 (149 149 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (149 149 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (135 135 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (135 135 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (135 135 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (135 135 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (134 67 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (126 126 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (126 126 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (115 50 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (114 114 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (88 88 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (72 72 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (72 72 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (68 68 (:REWRITE ACL2S::DEF=>PEER))
 (68 34 (:REWRITE ACL2S::DEF=>MSSG))
 (66 33 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (64 64 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (58 29 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (53 53 (:REWRITE REDUCE-INTEGERP-+))
 (53 53 (:REWRITE INTEGERP-MINUS-X))
 (53 53 (:META META-INTEGERP-CORRECT))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (50 50 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (48 48 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (44 44 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (44 44 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (44 22 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (38 38 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>POS-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (38 38 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>VERB))
 (34 34 (:REWRITE ACL2S::DEF=>LOPT))
 (34 34 (:REWRITE ACL2S::DEF=>LOPLD))
 (34 34 (:REWRITE ACL2S::DEF=>LOP))
 (34 34 (:REWRITE ACL2S::DEF=>LOEV))
 (28 14 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (25 25 (:REWRITE THE-FLOOR-BELOW))
 (25 25 (:REWRITE THE-FLOOR-ABOVE))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-2))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-1))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (24 24 (:REWRITE REDUCE-RATIONALP-+))
 (24 24 (:REWRITE REDUCE-RATIONALP-*))
 (24 24 (:REWRITE RATIONALP-X))
 (24 24 (:REWRITE RATIONALP-MINUS-X))
 (24 24 (:REWRITE ACL2-NUMBERP-X))
 (24 24 (:REWRITE |(< 0 (/ x))|))
 (24 24 (:REWRITE |(< 0 (* x y))|))
 (24 24 (:META META-RATIONALP-CORRECT))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (14 14 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (14 14 (:REWRITE SET::IN-SET))
 (2 1 (:INDUCTION ACL2S::GRAB-INDUCTION-SCHEME))
 (1 1 (:REWRITE ZP-OPEN))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE DEFAULT-PLUS-2))
 (1 1 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::GRAB-ATOM-LISTP-SIG
 (28905 56 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (28760 19 (:DEFINITION ACL2S::LOEVP))
 (27164 22 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (21099 19 (:DEFINITION ACL2S::EVNTP))
 (6953 17 (:DEFINITION ACL2S::MSSGP))
 (6249 6249 (:REWRITE DEFAULT-CDR))
 (4793 196 (:DEFINITION ACL2S::LOTP))
 (4250 17 (:DEFINITION ACL2S::RPCP))
 (2715 2715 (:REWRITE DEFAULT-CAR))
 (2715 2715 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2686 17 (:DEFINITION ACL2S::DATAP))
 (2562 54 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (2486 22 (:DEFINITION TRUE-LIST-LISTP))
 (2220 335 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (1559 63 (:DEFINITION SYMBOL-LISTP))
 (1499 403 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1238 1238 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1238 1238 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1237 52 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1234 1234 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1234 1234 (:REWRITE CONSP-BY-LEN))
 (1168 1168 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1156 52 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (1117 52 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1092 19 (:DEFINITION ACL2S::POS-LISTP))
 (1059 56 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1035 1035 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (1011 19 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (997 52 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (988 56 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (986 57 (:DEFINITION NAT-LISTP))
 (972 24 (:DEFINITION BOOLEAN-LISTP))
 (904 21 (:DEFINITION ACL2S::L-STR-ALLP))
 (852 852 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (852 19 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (843 19 (:DEFINITION ACL2S::LOPTP))
 (807 52 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (775 716 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (775 716 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (760 38 (:DEFINITION KEYWORDP))
 (727 716 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (716 716 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (716 716 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (716 716 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (716 716 (:REWRITE |(equal c (/ x))|))
 (716 716 (:REWRITE |(equal c (- x))|))
 (716 716 (:REWRITE |(equal (/ x) c)|))
 (716 716 (:REWRITE |(equal (/ x) (/ y))|))
 (716 716 (:REWRITE |(equal (- x) c)|))
 (716 716 (:REWRITE |(equal (- x) (- y))|))
 (678 335 (:REWRITE O-P-O-INFP-CAR))
 (613 613 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (608 19 (:DEFINITION POSP))
 (600 300 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (588 52 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (584 52 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (559 56 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (552 24 (:DEFINITION ACL2S::PTP))
 (542 26 (:DEFINITION ACL2S::LOPP))
 (539 56 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (536 52 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (494 19 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (488 52 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (488 52 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (464 52 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (464 52 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (458 56 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (451 96 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (440 440 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (439 21 (:DEFINITION ACL2S::STR-ALLP))
 (439 19 (:DEFINITION RATIONAL-LISTP))
 (425 17 (:DEFINITION ACL2S::VERBP))
 (418 209 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (392 392 (:REWRITE ACL2S::DEF=>LOT))
 (391 391 (:TYPE-PRESCRIPTION NAT-LISTP))
 (391 19 (:DEFINITION INTEGER-LISTP))
 (374 92 (:DEFINITION ACL2S::PEERP))
 (371 371 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (351 4 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (343 19 (:DEFINITION ACL2-NUMBER-LISTP))
 (339 339 (:TYPE-PRESCRIPTION ALISTP))
 (336 5 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (329 4 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (319 19 (:DEFINITION STRING-LISTP))
 (319 19 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (314 5 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (313 19 (:DEFINITION ACL2S::LOPLDP))
 (312 312 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (253 253 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (252 126 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (232 4 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (217 5 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (209 4 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (209 4 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (203 4 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (194 5 (:DEFINITION ACL2S::TWPP))
 (194 5 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (191 191 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (188 5 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (176 56 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (167 167 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (155 155 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (154 77 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (151 151 (:TYPE-PRESCRIPTION STRING-LISTP))
 (151 151 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (151 151 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (141 141 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (141 141 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (141 141 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (134 67 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (127 56 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (126 126 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (126 126 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (114 114 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (92 92 (:REWRITE ACL2S::DEF=>PEER))
 (90 45 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (88 88 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (74 37 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (73 34 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (72 72 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (72 72 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (72 72 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (72 36 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (72 36 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (72 36 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (72 36 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (72 36 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (72 36 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (68 34 (:REWRITE ACL2S::DEF=>MSSG))
 (66 33 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (58 58 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (58 58 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (58 58 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (58 58 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (58 58 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (58 58 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (58 29 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (56 56 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (56 56 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (56 56 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (56 56 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (56 56 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (56 56 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (56 28 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (53 53 (:REWRITE REDUCE-INTEGERP-+))
 (53 53 (:REWRITE INTEGERP-MINUS-X))
 (53 53 (:META META-INTEGERP-CORRECT))
 (52 52 (:REWRITE ACL2S::DEF=>LOP))
 (48 48 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (47 45 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (44 44 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (44 44 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (38 38 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>POS-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (36 36 (:REWRITE ACL2S::DEF=>LOPT))
 (36 36 (:REWRITE ACL2S::DEF=>LOPLD))
 (36 36 (:REWRITE ACL2S::DEF=>LOEV))
 (34 34 (:REWRITE ACL2S::DEF=>VERB))
 (32 16 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (30 30 (:TYPE-PRESCRIPTION RECORDP))
 (30 30 (:REWRITE REDUCE-RATIONALP-+))
 (30 30 (:REWRITE REDUCE-RATIONALP-*))
 (30 30 (:REWRITE RATIONALP-X))
 (30 30 (:REWRITE RATIONALP-MINUS-X))
 (30 30 (:META META-RATIONALP-CORRECT))
 (25 25 (:REWRITE THE-FLOOR-BELOW))
 (25 25 (:REWRITE THE-FLOOR-ABOVE))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-2))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-1))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (24 24 (:REWRITE ACL2-NUMBERP-X))
 (24 24 (:REWRITE |(< 0 (/ x))|))
 (24 24 (:REWRITE |(< 0 (* x y))|))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (16 16 (:REWRITE SET::IN-SET))
 (16 4 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (10 10 (:REWRITE ACL2S::DEF=>TWP))
 (10 10 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (10 10 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (10 10 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (10 10 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (10 10 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (8 8 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (6 6 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (4 4 (:REWRITE ZP-OPEN))
 (4 4 (:REWRITE O-P-DEF-O-FINP-1))
 (4 4 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE ACL2S::DEF=>ALIST))
 (4 4 (:REWRITE ALISTP-WHEN-ATOM))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::GRAB-STRING-LISTP-SIG
 (28897 52 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (28760 19 (:DEFINITION ACL2S::LOEVP))
 (27162 21 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (21099 19 (:DEFINITION ACL2S::EVNTP))
 (6953 17 (:DEFINITION ACL2S::MSSGP))
 (6156 6156 (:REWRITE DEFAULT-CDR))
 (4754 195 (:DEFINITION ACL2S::LOTP))
 (4250 17 (:DEFINITION ACL2S::RPCP))
 (2686 17 (:DEFINITION ACL2S::DATAP))
 (2586 2586 (:REWRITE DEFAULT-CAR))
 (2586 2586 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2368 52 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (2293 21 (:DEFINITION TRUE-LIST-LISTP))
 (1559 63 (:DEFINITION SYMBOL-LISTP))
 (1392 382 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1233 50 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1222 1222 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1222 1222 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1218 1218 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1218 1218 (:REWRITE CONSP-BY-LEN))
 (1152 50 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (1113 50 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1092 19 (:DEFINITION ACL2S::POS-LISTP))
 (1068 1068 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1051 52 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1017 1017 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (1011 19 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (993 50 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (986 57 (:DEFINITION NAT-LISTP))
 (980 52 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (972 24 (:DEFINITION BOOLEAN-LISTP))
 (904 21 (:DEFINITION ACL2S::L-STR-ALLP))
 (852 19 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (846 846 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (843 19 (:DEFINITION ACL2S::LOPTP))
 (803 50 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (775 716 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (775 716 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (760 38 (:DEFINITION KEYWORDP))
 (754 52 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (727 716 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (716 716 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (716 716 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (716 716 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (716 716 (:REWRITE |(equal c (/ x))|))
 (716 716 (:REWRITE |(equal c (- x))|))
 (716 716 (:REWRITE |(equal (/ x) c)|))
 (716 716 (:REWRITE |(equal (/ x) (/ y))|))
 (716 716 (:REWRITE |(equal (- x) c)|))
 (716 716 (:REWRITE |(equal (- x) (- y))|))
 (650 325 (:REWRITE O-P-O-INFP-CAR))
 (650 325 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (613 613 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (608 19 (:DEFINITION POSP))
 (606 22 (:DEFINITION ATOM-LISTP))
 (584 50 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (580 50 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (532 50 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (528 264 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (510 52 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (494 19 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (491 52 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (484 50 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (484 50 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (460 50 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (451 96 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (450 52 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (440 440 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (439 21 (:DEFINITION ACL2S::STR-ALLP))
 (439 19 (:DEFINITION RATIONAL-LISTP))
 (427 19 (:DEFINITION ACL2S::PTP))
 (425 17 (:DEFINITION ACL2S::VERBP))
 (410 205 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (391 19 (:DEFINITION INTEGER-LISTP))
 (388 388 (:REWRITE ACL2S::DEF=>LOT))
 (387 387 (:TYPE-PRESCRIPTION NAT-LISTP))
 (373 19 (:DEFINITION ACL2S::LOPP))
 (369 369 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (343 19 (:DEFINITION ACL2-NUMBER-LISTP))
 (325 325 (:TYPE-PRESCRIPTION ALISTP))
 (319 19 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (313 19 (:DEFINITION ACL2S::LOPLDP))
 (312 312 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (274 70 (:DEFINITION ACL2S::PEERP))
 (252 126 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (251 251 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (168 52 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (154 77 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (151 151 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (149 149 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (149 149 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (134 67 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (126 126 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (126 126 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (117 52 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (114 114 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (88 88 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (74 37 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (73 34 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (72 72 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (72 72 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (70 70 (:REWRITE ACL2S::DEF=>PEER))
 (68 68 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (68 34 (:REWRITE ACL2S::DEF=>MSSG))
 (66 33 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (53 53 (:REWRITE REDUCE-INTEGERP-+))
 (53 53 (:REWRITE INTEGERP-MINUS-X))
 (53 53 (:META META-INTEGERP-CORRECT))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (48 48 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (47 45 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (44 44 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (44 44 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (44 44 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (44 22 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (40 40 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (38 38 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>POS-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (36 36 (:REWRITE ACL2S::DEF=>LOPT))
 (36 36 (:REWRITE ACL2S::DEF=>LOPLD))
 (36 36 (:REWRITE ACL2S::DEF=>LOP))
 (36 36 (:REWRITE ACL2S::DEF=>LOEV))
 (34 34 (:REWRITE ACL2S::DEF=>VERB))
 (32 16 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (25 25 (:REWRITE THE-FLOOR-BELOW))
 (25 25 (:REWRITE THE-FLOOR-ABOVE))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-2))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-1))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (24 24 (:REWRITE REDUCE-RATIONALP-+))
 (24 24 (:REWRITE REDUCE-RATIONALP-*))
 (24 24 (:REWRITE RATIONALP-X))
 (24 24 (:REWRITE RATIONALP-MINUS-X))
 (24 24 (:REWRITE ACL2-NUMBERP-X))
 (24 24 (:REWRITE |(< 0 (/ x))|))
 (24 24 (:REWRITE |(< 0 (* x y))|))
 (24 24 (:META META-RATIONALP-CORRECT))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (16 16 (:REWRITE SET::IN-SET))
 (4 4 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::GRAB-STANDARD-CHAR-LISTP-SIG
 (39035 75 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (38823 28 (:DEFINITION ACL2S::LOEVP))
 (31028 28 (:DEFINITION ACL2S::EVNTP))
 (29118 31 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (10225 25 (:DEFINITION ACL2S::MSSGP))
 (8202 8202 (:REWRITE DEFAULT-CDR))
 (6513 268 (:DEFINITION ACL2S::LOTP))
 (6250 25 (:DEFINITION ACL2S::RPCP))
 (3950 25 (:DEFINITION ACL2S::DATAP))
 (3365 3365 (:REWRITE DEFAULT-CAR))
 (3365 3365 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (3085 75 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (2955 30 (:DEFINITION TRUE-LIST-LISTP))
 (2144 89 (:DEFINITION SYMBOL-LISTP))
 (1953 543 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1708 1708 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1708 1708 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1704 1704 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1704 1704 (:REWRITE CONSP-BY-LEN))
 (1704 74 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1593 74 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (1492 74 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1485 29 (:DEFINITION ACL2S::POS-LISTP))
 (1452 1452 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1445 75 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1404 1404 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (1390 75 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (1386 74 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (1374 29 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (1313 84 (:DEFINITION NAT-LISTP))
 (1273 34 (:DEFINITION BOOLEAN-LISTP))
 (1223 30 (:DEFINITION ACL2S::L-STR-ALLP))
 (1214 1214 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (1178 28 (:DEFINITION ACL2S::LOPTP))
 (1167 29 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (1082 56 (:DEFINITION KEYWORDP))
 (1073 74 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (1047 972 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1047 972 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (983 972 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (972 972 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (972 972 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (972 972 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (972 972 (:REWRITE |(equal c (/ x))|))
 (972 972 (:REWRITE |(equal c (- x))|))
 (972 972 (:REWRITE |(equal (/ x) c)|))
 (972 972 (:REWRITE |(equal (/ x) (/ y))|))
 (972 972 (:REWRITE |(equal (- x) c)|))
 (972 972 (:REWRITE |(equal (- x) (- y))|))
 (880 440 (:REWRITE O-P-O-INFP-CAR))
 (880 440 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (864 27 (:DEFINITION POSP))
 (855 855 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (851 74 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (835 74 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (771 74 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (753 75 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (725 75 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (720 360 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (707 74 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (706 74 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (704 29 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (675 74 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (675 74 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (667 75 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (628 28 (:DEFINITION ACL2S::PTP))
 (625 25 (:DEFINITION ACL2S::VERBP))
 (624 30 (:DEFINITION ACL2S::STR-ALLP))
 (616 29 (:DEFINITION RATIONAL-LISTP))
 (600 600 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (570 285 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (561 132 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (552 29 (:DEFINITION INTEGER-LISTP))
 (541 28 (:DEFINITION ACL2S::LOPP))
 (533 533 (:REWRITE ACL2S::DEF=>LOT))
 (531 531 (:TYPE-PRESCRIPTION NAT-LISTP))
 (517 517 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (488 29 (:DEFINITION ACL2-NUMBER-LISTP))
 (456 29 (:DEFINITION STRING-LISTP))
 (456 29 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (455 28 (:DEFINITION ACL2S::LOPLDP))
 (440 440 (:TYPE-PRESCRIPTION ALISTP))
 (416 416 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (403 103 (:DEFINITION ACL2S::PEERP))
 (352 176 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (343 343 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (251 75 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (218 218 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (218 218 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (218 109 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (217 217 (:TYPE-PRESCRIPTION STRING-LISTP))
 (217 217 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (217 217 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (217 217 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (217 217 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (217 217 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (217 217 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (217 217 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (204 204 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (204 204 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (204 204 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (204 204 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (191 75 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (182 91 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (176 176 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (176 176 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (159 159 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (120 120 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (114 57 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (103 103 (:REWRITE ACL2S::DEF=>PEER))
 (100 50 (:REWRITE ACL2S::DEF=>MSSG))
 (98 98 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (98 98 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (98 49 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (96 96 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (90 45 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (90 45 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (90 45 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (90 45 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (75 75 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (75 75 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (75 75 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (75 75 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (75 75 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (69 69 (:REWRITE REDUCE-INTEGERP-+))
 (69 69 (:REWRITE INTEGERP-MINUS-X))
 (69 69 (:META META-INTEGERP-CORRECT))
 (66 66 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (66 9 (:REWRITE ACL2S::CDR-STANDARD-CHAR-LISTP-SIG))
 (64 64 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (60 60 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (60 60 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (60 30 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (57 57 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (57 57 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (56 56 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (56 56 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (56 56 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (56 56 (:REWRITE ACL2S::DEF=>POS-LIST))
 (56 56 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (56 56 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (56 56 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (56 56 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (53 53 (:REWRITE ACL2S::DEF=>LOPT))
 (53 53 (:REWRITE ACL2S::DEF=>LOPLD))
 (53 53 (:REWRITE ACL2S::DEF=>LOP))
 (53 53 (:REWRITE ACL2S::DEF=>LOEV))
 (52 26 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (50 50 (:REWRITE ACL2S::DEF=>VERB))
 (33 33 (:REWRITE THE-FLOOR-BELOW))
 (33 33 (:REWRITE THE-FLOOR-ABOVE))
 (33 33 (:REWRITE SIMPLIFY-SUMS-<))
 (33 33 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (33 33 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (33 33 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (33 33 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (33 33 (:REWRITE INTEGERP-<-CONSTANT))
 (33 33 (:REWRITE DEFAULT-LESS-THAN-2))
 (33 33 (:REWRITE DEFAULT-LESS-THAN-1))
 (33 33 (:REWRITE CONSTANT-<-INTEGERP))
 (33 33 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (33 33 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (33 33 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (33 33 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (33 33 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (33 33 (:REWRITE |(< c (- x))|))
 (33 33 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (33 33 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (33 33 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (33 33 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (33 33 (:REWRITE |(< (/ x) (/ y))|))
 (33 33 (:REWRITE |(< (- x) c)|))
 (33 33 (:REWRITE |(< (- x) (- y))|))
 (32 32 (:TYPE-PRESCRIPTION BOOLEANP))
 (32 32 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (32 32 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (32 32 (:REWRITE REDUCE-RATIONALP-+))
 (32 32 (:REWRITE REDUCE-RATIONALP-*))
 (32 32 (:REWRITE RATIONALP-X))
 (32 32 (:REWRITE RATIONALP-MINUS-X))
 (32 32 (:REWRITE ACL2-NUMBERP-X))
 (32 32 (:REWRITE |(< 0 (/ x))|))
 (32 32 (:REWRITE |(< 0 (* x y))|))
 (32 32 (:META META-RATIONALP-CORRECT))
 (26 26 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (26 26 (:REWRITE SET::IN-SET))
 (26 20 (:REWRITE ACL2S::DEF=>STANDARD-CHAR-LIST))
 (25 25 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (25 25 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (5 5 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::GRAB-CHARACTER-LISTP-SIG
 (39035 75 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (38823 28 (:DEFINITION ACL2S::LOEVP))
 (31028 28 (:DEFINITION ACL2S::EVNTP))
 (29118 31 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (10225 25 (:DEFINITION ACL2S::MSSGP))
 (8202 8202 (:REWRITE DEFAULT-CDR))
 (6513 268 (:DEFINITION ACL2S::LOTP))
 (6250 25 (:DEFINITION ACL2S::RPCP))
 (3950 25 (:DEFINITION ACL2S::DATAP))
 (3354 3354 (:REWRITE DEFAULT-CAR))
 (3354 3354 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (3085 75 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (2955 30 (:DEFINITION TRUE-LIST-LISTP))
 (2144 89 (:DEFINITION SYMBOL-LISTP))
 (1953 543 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1708 1708 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1708 1708 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1704 1704 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1704 1704 (:REWRITE CONSP-BY-LEN))
 (1704 74 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1593 74 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (1492 74 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1485 29 (:DEFINITION ACL2S::POS-LISTP))
 (1452 1452 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1445 75 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1404 1404 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (1390 75 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (1386 74 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (1374 29 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (1313 84 (:DEFINITION NAT-LISTP))
 (1273 34 (:DEFINITION BOOLEAN-LISTP))
 (1223 30 (:DEFINITION ACL2S::L-STR-ALLP))
 (1214 1214 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (1178 28 (:DEFINITION ACL2S::LOPTP))
 (1167 29 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (1082 56 (:DEFINITION KEYWORDP))
 (1073 74 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (1047 972 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1047 972 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (983 972 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (972 972 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (972 972 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (972 972 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (972 972 (:REWRITE |(equal c (/ x))|))
 (972 972 (:REWRITE |(equal c (- x))|))
 (972 972 (:REWRITE |(equal (/ x) c)|))
 (972 972 (:REWRITE |(equal (/ x) (/ y))|))
 (972 972 (:REWRITE |(equal (- x) c)|))
 (972 972 (:REWRITE |(equal (- x) (- y))|))
 (880 440 (:REWRITE O-P-O-INFP-CAR))
 (880 440 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (864 27 (:DEFINITION POSP))
 (855 855 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (851 74 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (835 74 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (771 74 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (753 75 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (725 75 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (720 360 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (707 74 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (706 74 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (704 29 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (675 74 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (675 74 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (667 75 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (628 28 (:DEFINITION ACL2S::PTP))
 (625 25 (:DEFINITION ACL2S::VERBP))
 (624 30 (:DEFINITION ACL2S::STR-ALLP))
 (616 29 (:DEFINITION RATIONAL-LISTP))
 (600 600 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (570 285 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (561 132 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (552 29 (:DEFINITION INTEGER-LISTP))
 (541 28 (:DEFINITION ACL2S::LOPP))
 (533 533 (:REWRITE ACL2S::DEF=>LOT))
 (531 531 (:TYPE-PRESCRIPTION NAT-LISTP))
 (517 517 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (488 29 (:DEFINITION ACL2-NUMBER-LISTP))
 (456 29 (:DEFINITION STRING-LISTP))
 (456 29 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (455 28 (:DEFINITION ACL2S::LOPLDP))
 (440 440 (:TYPE-PRESCRIPTION ALISTP))
 (416 416 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (403 103 (:DEFINITION ACL2S::PEERP))
 (352 176 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (343 343 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (272 9 (:REWRITE ACL2S::CDR-CHARACTER-LISTP-SIG))
 (251 75 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (218 218 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (218 218 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (218 109 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (217 217 (:TYPE-PRESCRIPTION STRING-LISTP))
 (217 217 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (217 217 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (217 217 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (217 217 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (217 217 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (217 217 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (217 217 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (204 204 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (204 204 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (204 204 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (204 204 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (191 75 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (184 20 (:REWRITE STR::CHARACTER-LISTP-WHEN-OCT-DIGIT-CHAR-LIST*P))
 (184 20 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (182 91 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (176 176 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (176 176 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (159 159 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (144 20 (:REWRITE STR::CHARACTER-LISTP-WHEN-DEC-DIGIT-CHAR-LIST*P))
 (120 120 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (114 57 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (103 103 (:REWRITE ACL2S::DEF=>PEER))
 (100 50 (:REWRITE ACL2S::DEF=>MSSG))
 (98 98 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (98 98 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (98 49 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (98 49 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (96 96 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (90 45 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (90 45 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (90 45 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (90 45 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (75 75 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (75 75 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (75 75 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (75 75 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (75 75 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (69 69 (:REWRITE REDUCE-INTEGERP-+))
 (69 69 (:REWRITE INTEGERP-MINUS-X))
 (69 69 (:META META-INTEGERP-CORRECT))
 (66 66 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (64 64 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (60 60 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (60 60 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (60 30 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (57 57 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (57 57 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (56 56 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (56 56 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (56 56 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (56 56 (:REWRITE ACL2S::DEF=>POS-LIST))
 (56 56 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (56 56 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (56 56 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (56 56 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (53 53 (:REWRITE ACL2S::DEF=>LOPT))
 (53 53 (:REWRITE ACL2S::DEF=>LOPLD))
 (53 53 (:REWRITE ACL2S::DEF=>LOP))
 (53 53 (:REWRITE ACL2S::DEF=>LOEV))
 (52 26 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (50 50 (:REWRITE ACL2S::DEF=>VERB))
 (43 20 (:REWRITE STR::OCT-DIGIT-CHAR-LIST*P-WHEN-OCT-DIGIT-CHAR-LISTP))
 (43 20 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-HEX-DIGIT-CHAR-LISTP))
 (43 20 (:REWRITE STR::DEC-DIGIT-CHAR-LIST*P-WHEN-DEC-DIGIT-CHAR-LISTP))
 (40 40 (:REWRITE STR::OCT-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (40 40 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (33 33 (:REWRITE THE-FLOOR-BELOW))
 (33 33 (:REWRITE THE-FLOOR-ABOVE))
 (33 33 (:REWRITE SIMPLIFY-SUMS-<))
 (33 33 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (33 33 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (33 33 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (33 33 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (33 33 (:REWRITE INTEGERP-<-CONSTANT))
 (33 33 (:REWRITE DEFAULT-LESS-THAN-2))
 (33 33 (:REWRITE DEFAULT-LESS-THAN-1))
 (33 33 (:REWRITE CONSTANT-<-INTEGERP))
 (33 33 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (33 33 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (33 33 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (33 33 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (33 33 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (33 33 (:REWRITE |(< c (- x))|))
 (33 33 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (33 33 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (33 33 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (33 33 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (33 33 (:REWRITE |(< (/ x) (/ y))|))
 (33 33 (:REWRITE |(< (- x) c)|))
 (33 33 (:REWRITE |(< (- x) (- y))|))
 (32 32 (:TYPE-PRESCRIPTION BOOLEANP))
 (32 32 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (32 32 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (32 32 (:REWRITE REDUCE-RATIONALP-+))
 (32 32 (:REWRITE REDUCE-RATIONALP-*))
 (32 32 (:REWRITE RATIONALP-X))
 (32 32 (:REWRITE RATIONALP-MINUS-X))
 (32 32 (:REWRITE ACL2-NUMBERP-X))
 (32 32 (:REWRITE |(< 0 (/ x))|))
 (32 32 (:REWRITE |(< 0 (* x y))|))
 (32 32 (:META META-RATIONALP-CORRECT))
 (26 26 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (26 26 (:REWRITE SET::IN-SET))
 (25 25 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (25 25 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (23 20 (:REWRITE STR::OCT-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (23 20 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (23 20 (:REWRITE STR::DEC-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (18 9 (:REWRITE STR::OCT-DIGIT-CHAR-LIST*P-OF-CDR-WHEN-OCT-DIGIT-CHAR-LIST*P))
 (18 9 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-CDR-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (18 9 (:REWRITE STR::DEC-DIGIT-CHAR-LIST*P-OF-CDR-WHEN-DEC-DIGIT-CHAR-LIST*P))
 (5 5 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::GRAB-PROPER-SYMBOL-LISTP-SIG
 (34139 60 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (33985 20 (:DEFINITION ACL2S::LOEVP))
 (26738 25 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (24820 20 (:DEFINITION ACL2S::EVNTP))
 (8180 20 (:DEFINITION ACL2S::MSSGP))
 (7218 7218 (:REWRITE DEFAULT-CDR))
 (5593 228 (:DEFINITION ACL2S::LOTP))
 (5000 20 (:DEFINITION ACL2S::RPCP))
 (3160 20 (:DEFINITION ACL2S::DATAP))
 (2963 2963 (:REWRITE DEFAULT-CAR))
 (2963 2963 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2858 60 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (2782 22 (:DEFINITION TRUE-LIST-LISTP))
 (1767 71 (:DEFINITION SYMBOL-LISTP))
 (1640 448 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1390 1390 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1390 1390 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1385 1385 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1385 1385 (:REWRITE CONSP-BY-LEN))
 (1249 58 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1199 1199 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (1193 60 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1188 1188 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1129 58 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1125 60 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (1092 19 (:DEFINITION ACL2S::POS-LISTP))
 (1029 22 (:DEFINITION ACL2S::L-STR-ALLP))
 (1009 58 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (986 57 (:DEFINITION NAT-LISTP))
 (972 24 (:DEFINITION BOOLEAN-LISTP))
 (971 20 (:DEFINITION ACL2S::LOPTP))
 (954 954 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (852 19 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (841 806 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (841 806 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (819 58 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (817 806 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (806 806 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (806 806 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (806 806 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (806 806 (:REWRITE |(equal c (/ x))|))
 (806 806 (:REWRITE |(equal c (- x))|))
 (806 806 (:REWRITE |(equal (/ x) c)|))
 (806 806 (:REWRITE |(equal (/ x) (/ y))|))
 (806 806 (:REWRITE |(equal (- x) c)|))
 (806 806 (:REWRITE |(equal (- x) (- y))|))
 (802 60 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (768 384 (:REWRITE O-P-O-INFP-CAR))
 (768 384 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (713 713 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (638 22 (:DEFINITION ATOM-LISTP))
 (624 312 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (608 19 (:DEFINITION POSP))
 (600 58 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (596 58 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (567 60 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (548 58 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (547 60 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (522 60 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (520 520 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (506 22 (:DEFINITION ACL2S::STR-ALLP))
 (501 60 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (500 58 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (500 58 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (500 20 (:DEFINITION ACL2S::VERBP))
 (500 20 (:DEFINITION ACL2S::PTP))
 (482 241 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (476 58 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (456 456 (:REWRITE ACL2S::DEF=>LOT))
 (451 96 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (439 19 (:DEFINITION RATIONAL-LISTP))
 (417 417 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (413 20 (:DEFINITION ACL2S::LOPP))
 (403 403 (:TYPE-PRESCRIPTION NAT-LISTP))
 (399 19 (:DEFINITION KEYWORDP))
 (391 19 (:DEFINITION INTEGER-LISTP))
 (384 384 (:TYPE-PRESCRIPTION ALISTP))
 (358 22 (:DEFINITION STRING-LISTP))
 (347 20 (:DEFINITION ACL2S::LOPLDP))
 (343 19 (:DEFINITION ACL2-NUMBER-LISTP))
 (320 80 (:DEFINITION ACL2S::PEERP))
 (319 19 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (284 142 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (259 259 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (184 60 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (173 173 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (173 173 (:TYPE-PRESCRIPTION STRING-LISTP))
 (173 173 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (173 173 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (170 85 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (159 159 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (159 159 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (159 159 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (159 159 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (157 157 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (157 157 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (157 157 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (157 157 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (157 157 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (157 157 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (144 144 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (142 142 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (142 142 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (134 67 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (125 60 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (114 114 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (104 104 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (80 80 (:REWRITE ACL2S::DEF=>PEER))
 (80 40 (:REWRITE ACL2S::DEF=>MSSG))
 (76 76 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (74 37 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (74 37 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (74 37 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (74 37 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (73 34 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (72 72 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (66 33 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (60 60 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (60 60 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (60 60 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (60 60 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (60 60 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (53 53 (:REWRITE REDUCE-INTEGERP-+))
 (53 53 (:REWRITE INTEGERP-MINUS-X))
 (53 53 (:META META-INTEGERP-CORRECT))
 (52 52 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (52 52 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (52 26 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (47 45 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (44 44 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>VERB))
 (40 40 (:REWRITE ACL2S::DEF=>LOPT))
 (40 40 (:REWRITE ACL2S::DEF=>LOPLD))
 (40 40 (:REWRITE ACL2S::DEF=>LOP))
 (40 40 (:REWRITE ACL2S::DEF=>LOEV))
 (38 38 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>POS-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (32 16 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (25 25 (:REWRITE THE-FLOOR-BELOW))
 (25 25 (:REWRITE THE-FLOOR-ABOVE))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-2))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-1))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (24 24 (:REWRITE REDUCE-RATIONALP-+))
 (24 24 (:REWRITE REDUCE-RATIONALP-*))
 (24 24 (:REWRITE RATIONALP-X))
 (24 24 (:REWRITE RATIONALP-MINUS-X))
 (24 24 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (24 24 (:REWRITE ACL2-NUMBERP-X))
 (24 24 (:REWRITE |(< 0 (/ x))|))
 (24 24 (:REWRITE |(< 0 (* x y))|))
 (24 24 (:META META-RATIONALP-CORRECT))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (16 16 (:REWRITE SET::IN-SET))
 (4 4 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::GRAB-KEYWORD-LISTP-SIG
 (34139 60 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (33985 20 (:DEFINITION ACL2S::LOEVP))
 (26562 25 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (24820 20 (:DEFINITION ACL2S::EVNTP))
 (8180 20 (:DEFINITION ACL2S::MSSGP))
 (7218 7218 (:REWRITE DEFAULT-CDR))
 (5593 228 (:DEFINITION ACL2S::LOTP))
 (5000 20 (:DEFINITION ACL2S::RPCP))
 (3160 20 (:DEFINITION ACL2S::DATAP))
 (2975 2975 (:REWRITE DEFAULT-CAR))
 (2975 2975 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2858 60 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (2782 22 (:DEFINITION TRUE-LIST-LISTP))
 (1767 71 (:DEFINITION SYMBOL-LISTP))
 (1640 448 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1390 1390 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1390 1390 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1385 1385 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1385 1385 (:REWRITE CONSP-BY-LEN))
 (1249 58 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1199 1199 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (1193 60 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1192 1192 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1129 58 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1125 60 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (1092 19 (:DEFINITION ACL2S::POS-LISTP))
 (1029 22 (:DEFINITION ACL2S::L-STR-ALLP))
 (986 57 (:DEFINITION NAT-LISTP))
 (972 24 (:DEFINITION BOOLEAN-LISTP))
 (971 20 (:DEFINITION ACL2S::LOPTP))
 (954 954 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (819 58 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (802 60 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (793 782 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (793 782 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (793 782 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (782 782 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (782 782 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (782 782 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (782 782 (:REWRITE |(equal c (/ x))|))
 (782 782 (:REWRITE |(equal c (- x))|))
 (782 782 (:REWRITE |(equal (/ x) c)|))
 (782 782 (:REWRITE |(equal (/ x) (/ y))|))
 (782 782 (:REWRITE |(equal (- x) c)|))
 (782 782 (:REWRITE |(equal (- x) (- y))|))
 (768 384 (:REWRITE O-P-O-INFP-CAR))
 (768 384 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (761 60 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (713 713 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (638 22 (:DEFINITION ATOM-LISTP))
 (624 312 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (608 19 (:DEFINITION POSP))
 (600 58 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (598 21 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (596 58 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (567 60 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (548 58 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (547 60 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (522 60 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (520 520 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (506 22 (:DEFINITION ACL2S::STR-ALLP))
 (501 60 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (500 58 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (500 58 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (500 20 (:DEFINITION ACL2S::VERBP))
 (500 20 (:DEFINITION ACL2S::PTP))
 (482 241 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (476 58 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (456 456 (:REWRITE ACL2S::DEF=>LOT))
 (451 96 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (439 19 (:DEFINITION RATIONAL-LISTP))
 (413 20 (:DEFINITION ACL2S::LOPP))
 (403 403 (:TYPE-PRESCRIPTION NAT-LISTP))
 (391 19 (:DEFINITION INTEGER-LISTP))
 (384 384 (:TYPE-PRESCRIPTION ALISTP))
 (358 22 (:DEFINITION STRING-LISTP))
 (347 20 (:DEFINITION ACL2S::LOPLDP))
 (343 19 (:DEFINITION ACL2-NUMBER-LISTP))
 (320 80 (:DEFINITION ACL2S::PEERP))
 (319 19 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (284 142 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (259 259 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (184 60 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (173 173 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (173 173 (:TYPE-PRESCRIPTION STRING-LISTP))
 (173 173 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (170 85 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (160 21 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (159 159 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (159 159 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (159 159 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (159 159 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (159 159 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (157 157 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (157 157 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (157 157 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (157 157 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (157 157 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (142 142 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (142 142 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (134 67 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (125 60 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (114 114 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (104 104 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (80 80 (:REWRITE ACL2S::DEF=>PEER))
 (80 40 (:REWRITE ACL2S::DEF=>MSSG))
 (76 76 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (74 37 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (74 37 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (74 37 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (74 37 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (73 34 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (72 72 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (72 72 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (66 33 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (60 60 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (60 60 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (60 60 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (60 60 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (60 60 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (53 53 (:REWRITE REDUCE-INTEGERP-+))
 (53 53 (:REWRITE INTEGERP-MINUS-X))
 (53 53 (:META META-INTEGERP-CORRECT))
 (52 52 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (52 52 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (52 26 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (47 45 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (44 44 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>VERB))
 (40 40 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>LOPT))
 (40 40 (:REWRITE ACL2S::DEF=>LOPLD))
 (40 40 (:REWRITE ACL2S::DEF=>LOP))
 (40 40 (:REWRITE ACL2S::DEF=>LOEV))
 (38 38 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>POS-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (32 16 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (25 25 (:REWRITE THE-FLOOR-BELOW))
 (25 25 (:REWRITE THE-FLOOR-ABOVE))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-2))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-1))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (24 24 (:REWRITE REDUCE-RATIONALP-+))
 (24 24 (:REWRITE REDUCE-RATIONALP-*))
 (24 24 (:REWRITE RATIONALP-X))
 (24 24 (:REWRITE RATIONALP-MINUS-X))
 (24 24 (:REWRITE ACL2-NUMBERP-X))
 (24 24 (:REWRITE |(< 0 (/ x))|))
 (24 24 (:REWRITE |(< 0 (* x y))|))
 (24 24 (:META META-RATIONALP-CORRECT))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (16 16 (:REWRITE SET::IN-SET))
 (4 4 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::GRAB-SYMBOL-LISTP-SIG
 (28905 56 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (28760 19 (:DEFINITION ACL2S::LOEVP))
 (27164 22 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (21099 19 (:DEFINITION ACL2S::EVNTP))
 (6953 17 (:DEFINITION ACL2S::MSSGP))
 (6177 6177 (:REWRITE DEFAULT-CDR))
 (4785 196 (:DEFINITION ACL2S::LOTP))
 (4250 17 (:DEFINITION ACL2S::RPCP))
 (2686 17 (:DEFINITION ACL2S::DATAP))
 (2604 2604 (:REWRITE DEFAULT-CAR))
 (2604 2604 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2562 54 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (2486 22 (:DEFINITION TRUE-LIST-LISTP))
 (1395 383 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1307 54 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (1237 52 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1224 1224 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1224 1224 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1219 1219 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1219 1219 (:REWRITE CONSP-BY-LEN))
 (1155 22 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (1121 54 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (1117 52 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1092 19 (:DEFINITION ACL2S::POS-LISTP))
 (1084 1084 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1059 56 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1035 1035 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (988 56 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (986 57 (:DEFINITION NAT-LISTP))
 (972 24 (:DEFINITION BOOLEAN-LISTP))
 (969 22 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (904 21 (:DEFINITION ACL2S::L-STR-ALLP))
 (876 44 (:DEFINITION KEYWORDP))
 (846 846 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (843 19 (:DEFINITION ACL2S::LOPTP))
 (807 52 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (791 724 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (791 724 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (758 54 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (735 724 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (724 724 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (724 724 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (724 724 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (724 724 (:REWRITE |(equal c (/ x))|))
 (724 724 (:REWRITE |(equal c (- x))|))
 (724 724 (:REWRITE |(equal (/ x) c)|))
 (724 724 (:REWRITE |(equal (/ x) (/ y))|))
 (724 724 (:REWRITE |(equal (- x) c)|))
 (724 724 (:REWRITE |(equal (- x) (- y))|))
 (652 326 (:REWRITE O-P-O-INFP-CAR))
 (652 326 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (613 613 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (608 19 (:DEFINITION POSP))
 (606 22 (:DEFINITION ATOM-LISTP))
 (584 52 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (568 22 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (549 56 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (536 52 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (531 56 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (528 264 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (488 52 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (488 52 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (476 54 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (464 52 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (458 56 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (451 96 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (440 440 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (439 21 (:DEFINITION ACL2S::STR-ALLP))
 (439 19 (:DEFINITION RATIONAL-LISTP))
 (427 19 (:DEFINITION ACL2S::PTP))
 (425 17 (:DEFINITION ACL2S::VERBP))
 (418 209 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (403 20 (:DEFINITION ACL2S::LOPP))
 (392 392 (:REWRITE ACL2S::DEF=>LOT))
 (391 391 (:TYPE-PRESCRIPTION NAT-LISTP))
 (391 19 (:DEFINITION INTEGER-LISTP))
 (364 364 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (343 19 (:DEFINITION ACL2-NUMBER-LISTP))
 (326 326 (:TYPE-PRESCRIPTION ALISTP))
 (325 21 (:DEFINITION STRING-LISTP))
 (319 19 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (313 19 (:DEFINITION ACL2S::LOPLDP))
 (275 69 (:DEFINITION ACL2S::PEERP))
 (271 133 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (253 253 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (176 56 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (167 167 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (167 167 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (167 167 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (164 78 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (155 155 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (155 155 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (153 153 (:TYPE-PRESCRIPTION STRING-LISTP))
 (151 151 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (151 151 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (141 141 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (141 141 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (141 141 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (138 138 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (135 133 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (134 67 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (127 56 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (114 114 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (88 88 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (84 84 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (74 37 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (74 37 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (74 37 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (74 37 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (72 72 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (72 72 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (71 71 (:REWRITE ACL2S::DEF=>PEER))
 (68 34 (:REWRITE ACL2S::DEF=>MSSG))
 (66 33 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (56 56 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (56 56 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (56 56 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (56 56 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (56 56 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (56 56 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (53 53 (:REWRITE REDUCE-INTEGERP-+))
 (53 53 (:REWRITE INTEGERP-MINUS-X))
 (53 53 (:META META-INTEGERP-CORRECT))
 (44 44 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (44 44 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (44 44 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (44 22 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (40 40 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>LOP))
 (40 40 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (38 38 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>POS-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (36 36 (:REWRITE ACL2S::DEF=>LOPT))
 (36 36 (:REWRITE ACL2S::DEF=>LOPLD))
 (36 36 (:REWRITE ACL2S::DEF=>LOEV))
 (34 34 (:REWRITE ACL2S::DEF=>VERB))
 (32 16 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (28 28 (:TYPE-PRESCRIPTION BOOLEANP))
 (25 25 (:REWRITE THE-FLOOR-BELOW))
 (25 25 (:REWRITE THE-FLOOR-ABOVE))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-2))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-1))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (24 24 (:REWRITE REDUCE-RATIONALP-+))
 (24 24 (:REWRITE REDUCE-RATIONALP-*))
 (24 24 (:REWRITE RATIONALP-X))
 (24 24 (:REWRITE RATIONALP-MINUS-X))
 (24 24 (:REWRITE ACL2-NUMBERP-X))
 (24 24 (:REWRITE |(< 0 (/ x))|))
 (24 24 (:REWRITE |(< 0 (* x y))|))
 (24 24 (:META META-RATIONALP-CORRECT))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (16 16 (:REWRITE SET::IN-SET))
 (4 4 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::GRAB-BOOLEAN-LISTP-SIG
 (28911 56 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (28764 21 (:DEFINITION ACL2S::LOEVP))
 (27164 22 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (21097 17 (:DEFINITION ACL2S::EVNTP))
 (6953 17 (:DEFINITION ACL2S::MSSGP))
 (6190 6190 (:REWRITE DEFAULT-CDR))
 (4820 199 (:DEFINITION ACL2S::LOTP))
 (4250 17 (:DEFINITION ACL2S::RPCP))
 (2686 17 (:DEFINITION ACL2S::DATAP))
 (2635 2635 (:REWRITE DEFAULT-CAR))
 (2635 2635 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2526 56 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (2444 24 (:DEFINITION TRUE-LIST-LISTP))
 (1653 69 (:DEFINITION SYMBOL-LISTP))
 (1396 382 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1237 52 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1228 1228 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1228 1228 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1220 1220 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1220 1220 (:REWRITE CONSP-BY-LEN))
 (1180 56 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (1092 19 (:DEFINITION ACL2S::POS-LISTP))
 (1080 1080 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1065 56 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1049 1049 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (1023 23 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (1021 56 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (994 56 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (986 57 (:DEFINITION NAT-LISTP))
 (908 23 (:DEFINITION ACL2S::L-STR-ALLP))
 (864 23 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (847 21 (:DEFINITION ACL2S::LOPTP))
 (846 846 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (815 720 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (812 56 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (807 52 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (779 720 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (760 38 (:DEFINITION KEYWORDP))
 (731 720 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (720 720 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (720 720 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (720 720 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (720 720 (:REWRITE |(equal c (/ x))|))
 (720 720 (:REWRITE |(equal c (- x))|))
 (720 720 (:REWRITE |(equal (/ x) c)|))
 (720 720 (:REWRITE |(equal (/ x) (/ y))|))
 (720 720 (:REWRITE |(equal (- x) c)|))
 (720 720 (:REWRITE |(equal (- x) (- y))|))
 (704 56 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (654 327 (:REWRITE O-P-O-INFP-CAR))
 (654 327 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (653 25 (:DEFINITION ATOM-LISTP))
 (613 613 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (608 19 (:DEFINITION POSP))
 (588 56 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (584 52 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (569 56 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (536 52 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (528 264 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (494 19 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (488 56 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (488 52 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (488 52 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (466 56 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (464 52 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (451 96 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (440 440 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (439 23 (:DEFINITION ACL2S::LOPP))
 (439 19 (:DEFINITION RATIONAL-LISTP))
 (437 19 (:DEFINITION ACL2S::STR-ALLP))
 (426 213 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (425 17 (:DEFINITION ACL2S::VERBP))
 (425 17 (:DEFINITION ACL2S::PTP))
 (398 398 (:REWRITE ACL2S::DEF=>LOT))
 (391 391 (:TYPE-PRESCRIPTION NAT-LISTP))
 (391 19 (:DEFINITION INTEGER-LISTP))
 (343 19 (:DEFINITION ACL2-NUMBER-LISTP))
 (331 23 (:DEFINITION STRING-LISTP))
 (327 327 (:TYPE-PRESCRIPTION ALISTP))
 (319 21 (:DEFINITION ACL2S::LOPLDP))
 (319 19 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (312 312 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (278 70 (:DEFINITION ACL2S::PEERP))
 (276 138 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (184 56 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (170 85 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (169 169 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (169 169 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (155 155 (:TYPE-PRESCRIPTION STRING-LISTP))
 (155 155 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (155 155 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (155 155 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (151 151 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (151 151 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (148 69 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (141 141 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (141 141 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (141 141 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (138 138 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (138 138 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (121 56 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (114 114 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (88 88 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (85 83 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (82 41 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (74 74 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (74 37 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (74 37 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (72 72 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (70 70 (:REWRITE ACL2S::DEF=>PEER))
 (68 34 (:REWRITE ACL2S::DEF=>MSSG))
 (66 33 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (60 28 (:REWRITE ACL2-NUMBERP-X))
 (58 29 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (57 57 (:REWRITE REDUCE-INTEGERP-+))
 (57 57 (:REWRITE INTEGERP-MINUS-X))
 (57 57 (:META META-INTEGERP-CORRECT))
 (56 56 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (56 56 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (56 56 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (56 56 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (56 56 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (50 50 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (48 48 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (46 46 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (46 46 (:REWRITE ACL2S::DEF=>LOP))
 (44 44 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (44 44 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (44 22 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (42 42 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (42 42 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (42 42 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (42 42 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (40 28 (:REWRITE RATIONALP-X))
 (38 38 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>POS-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>LOPT))
 (38 38 (:REWRITE ACL2S::DEF=>LOPLD))
 (38 38 (:REWRITE ACL2S::DEF=>LOEV))
 (38 38 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (36 18 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (34 34 (:REWRITE ACL2S::DEF=>VERB))
 (28 28 (:REWRITE REDUCE-RATIONALP-+))
 (28 28 (:REWRITE REDUCE-RATIONALP-*))
 (28 28 (:REWRITE RATIONALP-MINUS-X))
 (28 28 (:META META-RATIONALP-CORRECT))
 (25 25 (:REWRITE THE-FLOOR-BELOW))
 (25 25 (:REWRITE THE-FLOOR-ABOVE))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-2))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-1))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (24 24 (:REWRITE |(< 0 (/ x))|))
 (24 24 (:REWRITE |(< 0 (* x y))|))
 (18 18 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (18 18 (:REWRITE SET::IN-SET))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (4 4 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::GRAB-ACL2-NUMBER-LISTP-SIG
 (28897 52 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (28760 19 (:DEFINITION ACL2S::LOEVP))
 (27162 21 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (21099 19 (:DEFINITION ACL2S::EVNTP))
 (6953 17 (:DEFINITION ACL2S::MSSGP))
 (6156 6156 (:REWRITE DEFAULT-CDR))
 (4754 195 (:DEFINITION ACL2S::LOTP))
 (4250 17 (:DEFINITION ACL2S::RPCP))
 (2686 17 (:DEFINITION ACL2S::DATAP))
 (2598 2598 (:REWRITE DEFAULT-CAR))
 (2598 2598 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2368 52 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (2293 21 (:DEFINITION TRUE-LIST-LISTP))
 (1565 65 (:DEFINITION SYMBOL-LISTP))
 (1392 382 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1233 50 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1222 1222 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1222 1222 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1218 1218 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1218 1218 (:REWRITE CONSP-BY-LEN))
 (1166 52 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (1129 52 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1092 19 (:DEFINITION ACL2S::POS-LISTP))
 (1068 1068 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1051 52 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1019 21 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (1017 1017 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (1007 52 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (986 57 (:DEFINITION NAT-LISTP))
 (982 26 (:DEFINITION BOOLEAN-LISTP))
 (980 52 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (904 21 (:DEFINITION ACL2S::L-STR-ALLP))
 (860 21 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (846 846 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (843 19 (:DEFINITION ACL2S::LOPTP))
 (803 50 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (775 716 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (775 716 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (762 40 (:DEFINITION KEYWORDP))
 (754 52 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (727 716 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (716 716 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (716 716 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (716 716 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (716 716 (:REWRITE |(equal c (/ x))|))
 (716 716 (:REWRITE |(equal c (- x))|))
 (716 716 (:REWRITE |(equal (/ x) c)|))
 (716 716 (:REWRITE |(equal (/ x) (/ y))|))
 (716 716 (:REWRITE |(equal (- x) c)|))
 (716 716 (:REWRITE |(equal (- x) (- y))|))
 (650 325 (:REWRITE O-P-O-INFP-CAR))
 (650 325 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (613 613 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (608 19 (:DEFINITION POSP))
 (606 22 (:DEFINITION ATOM-LISTP))
 (600 52 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (580 50 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (532 50 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (528 264 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (510 52 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (496 21 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (491 52 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (484 50 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (472 52 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (460 50 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (451 96 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (450 52 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (440 440 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (439 21 (:DEFINITION ACL2S::STR-ALLP))
 (439 19 (:DEFINITION RATIONAL-LISTP))
 (427 19 (:DEFINITION ACL2S::PTP))
 (425 17 (:DEFINITION ACL2S::VERBP))
 (410 205 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (391 19 (:DEFINITION INTEGER-LISTP))
 (388 388 (:REWRITE ACL2S::DEF=>LOT))
 (387 387 (:TYPE-PRESCRIPTION NAT-LISTP))
 (373 19 (:DEFINITION ACL2S::LOPP))
 (371 371 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (325 325 (:TYPE-PRESCRIPTION ALISTP))
 (325 21 (:DEFINITION STRING-LISTP))
 (319 19 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (313 19 (:DEFINITION ACL2S::LOPLDP))
 (312 312 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (274 70 (:DEFINITION ACL2S::PEERP))
 (256 128 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (253 253 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (168 52 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (154 77 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (151 151 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (151 151 (:TYPE-PRESCRIPTION STRING-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (149 149 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (149 149 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (134 67 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (128 128 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (128 128 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (117 52 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (114 114 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (88 88 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (74 74 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (74 37 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (73 34 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (72 72 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (70 70 (:REWRITE ACL2S::DEF=>PEER))
 (68 68 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (68 34 (:REWRITE ACL2S::DEF=>MSSG))
 (66 33 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (60 28 (:REWRITE ACL2-NUMBERP-X))
 (58 29 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (57 57 (:REWRITE REDUCE-INTEGERP-+))
 (57 57 (:REWRITE INTEGERP-MINUS-X))
 (57 57 (:META META-INTEGERP-CORRECT))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (48 48 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (47 45 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (44 44 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (44 44 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (44 44 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (44 22 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (40 40 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (40 40 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (40 28 (:REWRITE RATIONALP-X))
 (38 38 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>POS-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (36 36 (:REWRITE ACL2S::DEF=>LOPT))
 (36 36 (:REWRITE ACL2S::DEF=>LOPLD))
 (36 36 (:REWRITE ACL2S::DEF=>LOP))
 (36 36 (:REWRITE ACL2S::DEF=>LOEV))
 (34 34 (:REWRITE ACL2S::DEF=>VERB))
 (32 16 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (28 28 (:REWRITE REDUCE-RATIONALP-+))
 (28 28 (:REWRITE REDUCE-RATIONALP-*))
 (28 28 (:REWRITE RATIONALP-MINUS-X))
 (28 28 (:META META-RATIONALP-CORRECT))
 (25 25 (:REWRITE THE-FLOOR-BELOW))
 (25 25 (:REWRITE THE-FLOOR-ABOVE))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-2))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-1))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (24 24 (:REWRITE |(< 0 (/ x))|))
 (24 24 (:REWRITE |(< 0 (* x y))|))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (16 16 (:REWRITE SET::IN-SET))
 (4 4 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::GRAB-COMPLEX-RATIONAL-LISTP-SIG
 (28897 52 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (28760 19 (:DEFINITION ACL2S::LOEVP))
 (27162 21 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (21099 19 (:DEFINITION ACL2S::EVNTP))
 (6953 17 (:DEFINITION ACL2S::MSSGP))
 (6160 6160 (:REWRITE DEFAULT-CDR))
 (4754 195 (:DEFINITION ACL2S::LOTP))
 (4250 17 (:DEFINITION ACL2S::RPCP))
 (2686 17 (:DEFINITION ACL2S::DATAP))
 (2601 2601 (:REWRITE DEFAULT-CAR))
 (2601 2601 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2368 52 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (2293 21 (:DEFINITION TRUE-LIST-LISTP))
 (1565 65 (:DEFINITION SYMBOL-LISTP))
 (1392 382 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1233 50 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1222 1222 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1222 1222 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1218 1218 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1218 1218 (:REWRITE CONSP-BY-LEN))
 (1166 52 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (1129 52 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1092 19 (:DEFINITION ACL2S::POS-LISTP))
 (1068 1068 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1051 52 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1019 21 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (1017 1017 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (1007 52 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (986 57 (:DEFINITION NAT-LISTP))
 (982 26 (:DEFINITION BOOLEAN-LISTP))
 (980 52 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (904 21 (:DEFINITION ACL2S::L-STR-ALLP))
 (860 21 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (846 846 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (843 19 (:DEFINITION ACL2S::LOPTP))
 (803 50 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (775 716 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (775 716 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (762 40 (:DEFINITION KEYWORDP))
 (754 52 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (727 716 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (716 716 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (716 716 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (716 716 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (716 716 (:REWRITE |(equal c (/ x))|))
 (716 716 (:REWRITE |(equal c (- x))|))
 (716 716 (:REWRITE |(equal (/ x) c)|))
 (716 716 (:REWRITE |(equal (/ x) (/ y))|))
 (716 716 (:REWRITE |(equal (- x) c)|))
 (716 716 (:REWRITE |(equal (- x) (- y))|))
 (650 325 (:REWRITE O-P-O-INFP-CAR))
 (650 325 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (613 613 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (608 19 (:DEFINITION POSP))
 (606 22 (:DEFINITION ATOM-LISTP))
 (600 52 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (580 50 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (532 50 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (529 52 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (528 264 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (510 52 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (496 21 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (491 52 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (484 50 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (472 52 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (451 96 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (450 52 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (440 440 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (439 21 (:DEFINITION ACL2S::STR-ALLP))
 (439 19 (:DEFINITION RATIONAL-LISTP))
 (427 19 (:DEFINITION ACL2S::PTP))
 (425 17 (:DEFINITION ACL2S::VERBP))
 (410 205 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (391 19 (:DEFINITION INTEGER-LISTP))
 (388 388 (:REWRITE ACL2S::DEF=>LOT))
 (387 387 (:TYPE-PRESCRIPTION NAT-LISTP))
 (381 22 (:DEFINITION ACL2-NUMBER-LISTP))
 (373 19 (:DEFINITION ACL2S::LOPP))
 (371 371 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (325 325 (:TYPE-PRESCRIPTION ALISTP))
 (325 21 (:DEFINITION STRING-LISTP))
 (313 19 (:DEFINITION ACL2S::LOPLDP))
 (312 312 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (274 70 (:DEFINITION ACL2S::PEERP))
 (256 128 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (253 253 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (168 52 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (154 77 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (151 151 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (151 151 (:TYPE-PRESCRIPTION STRING-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (149 149 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (149 149 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (134 67 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (128 128 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (128 128 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (117 52 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (114 114 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (88 88 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (74 74 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (74 37 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (74 37 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (73 34 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (72 72 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (70 70 (:REWRITE ACL2S::DEF=>PEER))
 (68 68 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (68 34 (:REWRITE ACL2S::DEF=>MSSG))
 (66 33 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (53 53 (:REWRITE REDUCE-INTEGERP-+))
 (53 53 (:REWRITE INTEGERP-MINUS-X))
 (53 53 (:META META-INTEGERP-CORRECT))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (48 48 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (47 45 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (44 44 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (44 44 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (44 44 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (44 22 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (40 40 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (40 40 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>POS-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (36 36 (:REWRITE ACL2S::DEF=>LOPT))
 (36 36 (:REWRITE ACL2S::DEF=>LOPLD))
 (36 36 (:REWRITE ACL2S::DEF=>LOP))
 (36 36 (:REWRITE ACL2S::DEF=>LOEV))
 (34 34 (:REWRITE ACL2S::DEF=>VERB))
 (32 16 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (25 25 (:REWRITE THE-FLOOR-BELOW))
 (25 25 (:REWRITE THE-FLOOR-ABOVE))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-2))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-1))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (25 25 (:REWRITE ACL2-NUMBERP-X))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (24 24 (:REWRITE REDUCE-RATIONALP-+))
 (24 24 (:REWRITE REDUCE-RATIONALP-*))
 (24 24 (:REWRITE RATIONALP-X))
 (24 24 (:REWRITE RATIONALP-MINUS-X))
 (24 24 (:REWRITE |(< 0 (/ x))|))
 (24 24 (:REWRITE |(< 0 (* x y))|))
 (24 24 (:META META-RATIONALP-CORRECT))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (16 16 (:REWRITE SET::IN-SET))
 (4 4 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::GRAB-RATIONAL-LISTP-SIG
 (28897 52 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (28760 19 (:DEFINITION ACL2S::LOEVP))
 (27162 21 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (21099 19 (:DEFINITION ACL2S::EVNTP))
 (6953 17 (:DEFINITION ACL2S::MSSGP))
 (6160 6160 (:REWRITE DEFAULT-CDR))
 (4754 195 (:DEFINITION ACL2S::LOTP))
 (4250 17 (:DEFINITION ACL2S::RPCP))
 (2686 17 (:DEFINITION ACL2S::DATAP))
 (2603 2603 (:REWRITE DEFAULT-CAR))
 (2603 2603 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2368 52 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (2293 21 (:DEFINITION TRUE-LIST-LISTP))
 (1565 65 (:DEFINITION SYMBOL-LISTP))
 (1392 382 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1233 50 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1223 1223 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1223 1223 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1218 1218 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1218 1218 (:REWRITE CONSP-BY-LEN))
 (1166 52 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (1129 52 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1092 19 (:DEFINITION ACL2S::POS-LISTP))
 (1068 1068 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1051 52 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1019 21 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (1017 1017 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (1007 52 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (986 57 (:DEFINITION NAT-LISTP))
 (982 26 (:DEFINITION BOOLEAN-LISTP))
 (980 52 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (904 21 (:DEFINITION ACL2S::L-STR-ALLP))
 (860 21 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (846 846 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (843 19 (:DEFINITION ACL2S::LOPTP))
 (803 50 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (775 716 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (775 716 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (762 40 (:DEFINITION KEYWORDP))
 (754 52 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (727 716 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (716 716 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (716 716 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (716 716 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (716 716 (:REWRITE |(equal c (/ x))|))
 (716 716 (:REWRITE |(equal c (- x))|))
 (716 716 (:REWRITE |(equal (/ x) c)|))
 (716 716 (:REWRITE |(equal (/ x) (/ y))|))
 (716 716 (:REWRITE |(equal (- x) c)|))
 (716 716 (:REWRITE |(equal (- x) (- y))|))
 (650 325 (:REWRITE O-P-O-INFP-CAR))
 (650 325 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (613 613 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (608 19 (:DEFINITION POSP))
 (606 22 (:DEFINITION ATOM-LISTP))
 (600 52 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (532 50 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (529 52 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (528 264 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (510 52 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (496 21 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (491 52 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (484 50 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (472 52 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (472 52 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (451 96 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (450 52 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (440 440 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (439 21 (:DEFINITION ACL2S::STR-ALLP))
 (427 19 (:DEFINITION ACL2S::PTP))
 (425 17 (:DEFINITION ACL2S::VERBP))
 (410 205 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (391 19 (:DEFINITION INTEGER-LISTP))
 (388 388 (:REWRITE ACL2S::DEF=>LOT))
 (387 387 (:TYPE-PRESCRIPTION NAT-LISTP))
 (381 22 (:DEFINITION ACL2-NUMBER-LISTP))
 (373 19 (:DEFINITION ACL2S::LOPP))
 (371 371 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (325 325 (:TYPE-PRESCRIPTION ALISTP))
 (325 21 (:DEFINITION STRING-LISTP))
 (325 21 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (313 19 (:DEFINITION ACL2S::LOPLDP))
 (312 312 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (274 70 (:DEFINITION ACL2S::PEERP))
 (256 128 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (253 253 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (168 52 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (154 77 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (151 151 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (151 151 (:TYPE-PRESCRIPTION STRING-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (149 149 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (134 67 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (128 128 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (128 128 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (117 52 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (114 114 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (88 88 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (74 74 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (74 37 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (74 37 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (73 34 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (72 72 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (70 70 (:REWRITE ACL2S::DEF=>PEER))
 (68 68 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (68 34 (:REWRITE ACL2S::DEF=>MSSG))
 (66 33 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (57 57 (:REWRITE REDUCE-INTEGERP-+))
 (57 57 (:REWRITE INTEGERP-MINUS-X))
 (57 57 (:META META-INTEGERP-CORRECT))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (48 48 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (47 45 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (44 44 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (44 44 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (44 44 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (44 22 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (40 40 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (40 40 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (40 28 (:REWRITE RATIONALP-X))
 (38 38 (:REWRITE ACL2S::DEF=>POS-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (36 36 (:REWRITE ACL2S::DEF=>LOPT))
 (36 36 (:REWRITE ACL2S::DEF=>LOPLD))
 (36 36 (:REWRITE ACL2S::DEF=>LOP))
 (36 36 (:REWRITE ACL2S::DEF=>LOEV))
 (34 34 (:REWRITE ACL2S::DEF=>VERB))
 (32 16 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (28 28 (:REWRITE REDUCE-RATIONALP-+))
 (28 28 (:REWRITE REDUCE-RATIONALP-*))
 (28 28 (:REWRITE RATIONALP-MINUS-X))
 (28 28 (:META META-RATIONALP-CORRECT))
 (25 25 (:REWRITE THE-FLOOR-BELOW))
 (25 25 (:REWRITE THE-FLOOR-ABOVE))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-2))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-1))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (25 25 (:REWRITE ACL2-NUMBERP-X))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (24 24 (:REWRITE |(< 0 (/ x))|))
 (24 24 (:REWRITE |(< 0 (* x y))|))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (16 16 (:REWRITE SET::IN-SET))
 (4 4 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::GRAB-INTEGER-LISTP-SIG
 (28897 52 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (28760 19 (:DEFINITION ACL2S::LOEVP))
 (27162 21 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (21099 19 (:DEFINITION ACL2S::EVNTP))
 (6953 17 (:DEFINITION ACL2S::MSSGP))
 (6164 6164 (:REWRITE DEFAULT-CDR))
 (4754 195 (:DEFINITION ACL2S::LOTP))
 (4250 17 (:DEFINITION ACL2S::RPCP))
 (2686 17 (:DEFINITION ACL2S::DATAP))
 (2606 2606 (:REWRITE DEFAULT-CAR))
 (2606 2606 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2368 52 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (2293 21 (:DEFINITION TRUE-LIST-LISTP))
 (1565 65 (:DEFINITION SYMBOL-LISTP))
 (1392 382 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1233 50 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1224 1224 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1224 1224 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1218 1218 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1218 1218 (:REWRITE CONSP-BY-LEN))
 (1166 52 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (1129 52 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1092 19 (:DEFINITION ACL2S::POS-LISTP))
 (1068 1068 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1051 52 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1019 21 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (1017 1017 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (1007 52 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (986 57 (:DEFINITION NAT-LISTP))
 (982 26 (:DEFINITION BOOLEAN-LISTP))
 (980 52 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (904 21 (:DEFINITION ACL2S::L-STR-ALLP))
 (860 21 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (846 846 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (843 19 (:DEFINITION ACL2S::LOPTP))
 (803 50 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (775 716 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (775 716 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (762 40 (:DEFINITION KEYWORDP))
 (754 52 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (727 716 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (716 716 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (716 716 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (716 716 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (716 716 (:REWRITE |(equal c (/ x))|))
 (716 716 (:REWRITE |(equal c (- x))|))
 (716 716 (:REWRITE |(equal (/ x) c)|))
 (716 716 (:REWRITE |(equal (/ x) (/ y))|))
 (716 716 (:REWRITE |(equal (- x) c)|))
 (716 716 (:REWRITE |(equal (- x) (- y))|))
 (650 325 (:REWRITE O-P-O-INFP-CAR))
 (650 325 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (629 52 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (613 613 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (608 19 (:DEFINITION POSP))
 (606 22 (:DEFINITION ATOM-LISTP))
 (600 52 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (529 52 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (528 264 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (510 52 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (496 21 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (491 52 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (484 50 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (481 22 (:DEFINITION RATIONAL-LISTP))
 (472 52 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (472 52 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (451 96 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (450 52 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (440 440 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (439 21 (:DEFINITION ACL2S::STR-ALLP))
 (427 19 (:DEFINITION ACL2S::PTP))
 (425 17 (:DEFINITION ACL2S::VERBP))
 (410 205 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (388 388 (:REWRITE ACL2S::DEF=>LOT))
 (387 387 (:TYPE-PRESCRIPTION NAT-LISTP))
 (381 22 (:DEFINITION ACL2-NUMBER-LISTP))
 (373 19 (:DEFINITION ACL2S::LOPP))
 (371 371 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (325 325 (:TYPE-PRESCRIPTION ALISTP))
 (325 21 (:DEFINITION STRING-LISTP))
 (325 21 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (313 19 (:DEFINITION ACL2S::LOPLDP))
 (312 312 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (274 70 (:DEFINITION ACL2S::PEERP))
 (256 128 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (253 253 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (168 52 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (154 77 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (151 151 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (151 151 (:TYPE-PRESCRIPTION STRING-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (149 149 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (134 67 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (128 128 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (128 128 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (117 52 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (114 114 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (88 88 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (74 74 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (74 37 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (74 37 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (74 37 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (73 34 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (72 72 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (70 70 (:REWRITE ACL2S::DEF=>PEER))
 (68 68 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (68 34 (:REWRITE ACL2S::DEF=>MSSG))
 (66 33 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (57 57 (:REWRITE REDUCE-INTEGERP-+))
 (57 57 (:REWRITE INTEGERP-MINUS-X))
 (57 57 (:META META-INTEGERP-CORRECT))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (48 48 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (47 45 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (44 44 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (44 44 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (44 44 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (44 22 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (40 40 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (40 40 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (38 38 (:REWRITE ACL2S::DEF=>POS-LIST))
 (36 36 (:REWRITE ACL2S::DEF=>LOPT))
 (36 36 (:REWRITE ACL2S::DEF=>LOPLD))
 (36 36 (:REWRITE ACL2S::DEF=>LOP))
 (36 36 (:REWRITE ACL2S::DEF=>LOEV))
 (34 34 (:REWRITE ACL2S::DEF=>VERB))
 (32 16 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (25 25 (:REWRITE THE-FLOOR-BELOW))
 (25 25 (:REWRITE THE-FLOOR-ABOVE))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (25 25 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (25 25 (:REWRITE REDUCE-RATIONALP-+))
 (25 25 (:REWRITE REDUCE-RATIONALP-*))
 (25 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (25 25 (:REWRITE RATIONALP-X))
 (25 25 (:REWRITE RATIONALP-MINUS-X))
 (25 25 (:REWRITE INTEGERP-<-CONSTANT))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-2))
 (25 25 (:REWRITE DEFAULT-LESS-THAN-1))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (25 25 (:REWRITE ACL2-NUMBERP-X))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (25 25 (:META META-RATIONALP-CORRECT))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (24 24 (:REWRITE |(< 0 (/ x))|))
 (24 24 (:REWRITE |(< 0 (* x y))|))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (16 16 (:REWRITE SET::IN-SET))
 (4 4 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::GRAB-POS-LISTP-SIG
 (28897 52 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (28760 19 (:DEFINITION ACL2S::LOEVP))
 (26662 21 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (21099 19 (:DEFINITION ACL2S::EVNTP))
 (6953 17 (:DEFINITION ACL2S::MSSGP))
 (6168 6168 (:REWRITE DEFAULT-CDR))
 (4754 195 (:DEFINITION ACL2S::LOTP))
 (4250 17 (:DEFINITION ACL2S::RPCP))
 (2686 17 (:DEFINITION ACL2S::DATAP))
 (2604 2604 (:REWRITE DEFAULT-CAR))
 (2604 2604 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2368 52 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (2293 21 (:DEFINITION TRUE-LIST-LISTP))
 (1565 65 (:DEFINITION SYMBOL-LISTP))
 (1392 382 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1224 1224 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1224 1224 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1218 1218 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1218 1218 (:REWRITE CONSP-BY-LEN))
 (1166 52 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (1129 52 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1068 1068 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1051 52 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1019 21 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (1017 1017 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (1007 52 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (986 57 (:DEFINITION NAT-LISTP))
 (982 26 (:DEFINITION BOOLEAN-LISTP))
 (980 52 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (904 21 (:DEFINITION ACL2S::L-STR-ALLP))
 (860 21 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (846 846 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (843 19 (:DEFINITION ACL2S::LOPTP))
 (803 50 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (775 716 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (775 716 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (762 40 (:DEFINITION KEYWORDP))
 (754 52 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (727 716 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (716 716 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (716 716 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (716 716 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (716 716 (:REWRITE |(equal c (/ x))|))
 (716 716 (:REWRITE |(equal c (- x))|))
 (716 716 (:REWRITE |(equal (/ x) c)|))
 (716 716 (:REWRITE |(equal (/ x) (/ y))|))
 (716 716 (:REWRITE |(equal (- x) c)|))
 (716 716 (:REWRITE |(equal (- x) (- y))|))
 (650 325 (:REWRITE O-P-O-INFP-CAR))
 (650 325 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (629 52 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (613 613 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (606 22 (:DEFINITION ATOM-LISTP))
 (600 52 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (579 52 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (529 52 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (528 264 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (510 52 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (496 21 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (491 52 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (484 50 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (481 22 (:DEFINITION RATIONAL-LISTP))
 (472 52 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (472 52 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (451 96 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (450 52 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (440 440 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (439 21 (:DEFINITION ACL2S::STR-ALLP))
 (431 22 (:DEFINITION INTEGER-LISTP))
 (427 19 (:DEFINITION ACL2S::PTP))
 (425 17 (:DEFINITION ACL2S::VERBP))
 (410 205 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (388 388 (:REWRITE ACL2S::DEF=>LOT))
 (381 22 (:DEFINITION ACL2-NUMBER-LISTP))
 (373 19 (:DEFINITION ACL2S::LOPP))
 (371 371 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (325 325 (:TYPE-PRESCRIPTION ALISTP))
 (325 21 (:DEFINITION STRING-LISTP))
 (325 21 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (313 19 (:DEFINITION ACL2S::LOPLDP))
 (312 312 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (274 70 (:DEFINITION ACL2S::PEERP))
 (256 128 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (253 253 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (168 52 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (154 77 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (151 151 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (151 151 (:TYPE-PRESCRIPTION STRING-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (134 67 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (128 128 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (128 128 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (117 52 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (114 114 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (88 88 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (74 74 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (74 37 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (74 37 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (74 37 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (74 37 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (73 34 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (72 72 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (70 70 (:REWRITE ACL2S::DEF=>PEER))
 (68 68 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (68 34 (:REWRITE ACL2S::DEF=>MSSG))
 (66 33 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (48 48 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (47 45 (:REWRITE ACL2S::DEF=>POS-LIST))
 (44 44 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (44 44 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (44 44 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (44 22 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (40 40 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (40 40 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (36 36 (:REWRITE ACL2S::DEF=>LOPT))
 (36 36 (:REWRITE ACL2S::DEF=>LOPLD))
 (36 36 (:REWRITE ACL2S::DEF=>LOP))
 (36 36 (:REWRITE ACL2S::DEF=>LOEV))
 (34 34 (:REWRITE ACL2S::DEF=>VERB))
 (32 16 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (30 30 (:REWRITE REDUCE-INTEGERP-+))
 (30 30 (:REWRITE INTEGERP-MINUS-X))
 (30 30 (:META META-INTEGERP-CORRECT))
 (25 25 (:REWRITE REDUCE-RATIONALP-+))
 (25 25 (:REWRITE REDUCE-RATIONALP-*))
 (25 25 (:REWRITE RATIONALP-X))
 (25 25 (:REWRITE RATIONALP-MINUS-X))
 (25 25 (:REWRITE ACL2-NUMBERP-X))
 (25 25 (:META META-RATIONALP-CORRECT))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (16 16 (:REWRITE SET::IN-SET))
 (4 4 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (- x))|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (/ x) (/ y))|))
 (1 1 (:REWRITE |(< (- x) c)|))
 (1 1 (:REWRITE |(< (- x) (- y))|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::GRAB-NAT-LISTP-SIG
 (28897 52 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (28760 19 (:DEFINITION ACL2S::LOEVP))
 (27162 21 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (21099 19 (:DEFINITION ACL2S::EVNTP))
 (6953 17 (:DEFINITION ACL2S::MSSGP))
 (6172 6172 (:REWRITE DEFAULT-CDR))
 (4754 195 (:DEFINITION ACL2S::LOTP))
 (4250 17 (:DEFINITION ACL2S::RPCP))
 (2686 17 (:DEFINITION ACL2S::DATAP))
 (2613 2613 (:REWRITE DEFAULT-CAR))
 (2613 2613 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2368 52 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (2293 21 (:DEFINITION TRUE-LIST-LISTP))
 (1565 65 (:DEFINITION SYMBOL-LISTP))
 (1394 52 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1392 382 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1246 22 (:DEFINITION ACL2S::POS-LISTP))
 (1225 1225 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1225 1225 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1218 1218 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1218 1218 (:REWRITE CONSP-BY-LEN))
 (1166 52 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (1129 52 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1068 1068 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1051 52 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1019 21 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (1017 1017 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (1007 52 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (982 26 (:DEFINITION BOOLEAN-LISTP))
 (980 52 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (904 21 (:DEFINITION ACL2S::L-STR-ALLP))
 (860 21 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (846 846 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (843 19 (:DEFINITION ACL2S::LOPTP))
 (803 50 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (775 716 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (775 716 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (762 40 (:DEFINITION KEYWORDP))
 (754 52 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (727 716 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (716 716 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (716 716 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (716 716 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (716 716 (:REWRITE |(equal c (/ x))|))
 (716 716 (:REWRITE |(equal c (- x))|))
 (716 716 (:REWRITE |(equal (/ x) c)|))
 (716 716 (:REWRITE |(equal (/ x) (/ y))|))
 (716 716 (:REWRITE |(equal (- x) c)|))
 (716 716 (:REWRITE |(equal (- x) (- y))|))
 (698 22 (:DEFINITION POSP))
 (650 325 (:REWRITE O-P-O-INFP-CAR))
 (650 325 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (629 52 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (613 613 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (606 22 (:DEFINITION ATOM-LISTP))
 (600 52 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (579 52 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (529 52 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (528 264 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (510 52 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (496 21 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (491 52 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (481 22 (:DEFINITION RATIONAL-LISTP))
 (472 52 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (472 52 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (458 97 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (450 52 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (440 440 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (439 21 (:DEFINITION ACL2S::STR-ALLP))
 (431 22 (:DEFINITION INTEGER-LISTP))
 (427 19 (:DEFINITION ACL2S::PTP))
 (425 17 (:DEFINITION ACL2S::VERBP))
 (410 205 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (388 388 (:REWRITE ACL2S::DEF=>LOT))
 (381 22 (:DEFINITION ACL2-NUMBER-LISTP))
 (373 19 (:DEFINITION ACL2S::LOPP))
 (371 371 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (325 325 (:TYPE-PRESCRIPTION ALISTP))
 (325 21 (:DEFINITION STRING-LISTP))
 (325 21 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (313 19 (:DEFINITION ACL2S::LOPLDP))
 (312 312 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (274 70 (:DEFINITION ACL2S::PEERP))
 (256 128 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (253 253 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (168 52 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (165 165 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (154 77 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (151 151 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (151 151 (:TYPE-PRESCRIPTION STRING-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (151 151 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (134 67 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (128 128 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (128 128 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (123 121 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (117 52 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (88 88 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (74 74 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (74 37 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (74 37 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (74 37 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (74 37 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (74 37 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (72 72 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (70 70 (:REWRITE ACL2S::DEF=>PEER))
 (68 68 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (68 34 (:REWRITE ACL2S::DEF=>MSSG))
 (66 33 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (66 33 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (58 29 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (55 55 (:REWRITE REDUCE-INTEGERP-+))
 (55 55 (:REWRITE INTEGERP-MINUS-X))
 (55 55 (:META META-INTEGERP-CORRECT))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (52 52 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (48 48 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (44 44 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (44 44 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (44 44 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>POS-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (44 22 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (40 40 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (40 40 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (36 36 (:REWRITE ACL2S::DEF=>LOPT))
 (36 36 (:REWRITE ACL2S::DEF=>LOPLD))
 (36 36 (:REWRITE ACL2S::DEF=>LOP))
 (36 36 (:REWRITE ACL2S::DEF=>LOEV))
 (34 34 (:REWRITE ACL2S::DEF=>VERB))
 (32 16 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (29 29 (:REWRITE THE-FLOOR-BELOW))
 (29 29 (:REWRITE THE-FLOOR-ABOVE))
 (29 29 (:REWRITE SIMPLIFY-SUMS-<))
 (29 29 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (29 29 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (29 29 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (29 29 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (29 29 (:REWRITE INTEGERP-<-CONSTANT))
 (29 29 (:REWRITE DEFAULT-LESS-THAN-2))
 (29 29 (:REWRITE DEFAULT-LESS-THAN-1))
 (29 29 (:REWRITE CONSTANT-<-INTEGERP))
 (29 29 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (29 29 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (29 29 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (29 29 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (29 29 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (29 29 (:REWRITE |(< c (- x))|))
 (29 29 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (29 29 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (29 29 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (29 29 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (29 29 (:REWRITE |(< (/ x) (/ y))|))
 (29 29 (:REWRITE |(< (- x) c)|))
 (29 29 (:REWRITE |(< (- x) (- y))|))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (28 28 (:REWRITE |(< 0 (/ x))|))
 (28 28 (:REWRITE |(< 0 (* x y))|))
 (25 25 (:REWRITE REDUCE-RATIONALP-+))
 (25 25 (:REWRITE REDUCE-RATIONALP-*))
 (25 25 (:REWRITE RATIONALP-X))
 (25 25 (:REWRITE RATIONALP-MINUS-X))
 (25 25 (:REWRITE ACL2-NUMBERP-X))
 (25 25 (:META META-RATIONALP-CORRECT))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (16 16 (:REWRITE SET::IN-SET))
 (4 4 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::GRAB-LOEVP-GENRULE-SIG)
(ACL2S::GRAB-LOPLDP-GENRULE-SIG)
(ACL2S::GRAB-LOPTP-GENRULE-SIG)
(ACL2S::GRAB-LOTP-GENRULE-SIG)
(ACL2S::GRAB-LOPP-GENRULE-SIG)
(ACL2S::GRAB-L-STR-ALLP-GENRULE-SIG)
(ACL2S::GRAB-TRUE-LIST-LISTP-GENRULE-SIG)
(ACL2S::GRAB-TRUE-LISTP-GENRULE-SIG)
(ACL2S::GRAB-ATOM-LISTP-GENRULE-SIG)
(ACL2S::GRAB-STRING-LISTP-GENRULE-SIG)
(ACL2S::GRAB-STANDARD-CHAR-LISTP-GENRULE-SIG)
(ACL2S::GRAB-CHARACTER-LISTP-GENRULE-SIG)
(ACL2S::GRAB-PROPER-SYMBOL-LISTP-GENRULE-SIG)
(ACL2S::GRAB-KEYWORD-LISTP-GENRULE-SIG)
(ACL2S::GRAB-SYMBOL-LISTP-GENRULE-SIG)
(ACL2S::GRAB-BOOLEAN-LISTP-GENRULE-SIG)
(ACL2S::GRAB-ACL2-NUMBER-LISTP-GENRULE-SIG)
(ACL2S::GRAB-COMPLEX-RATIONAL-LISTP-GENRULE-SIG)
(ACL2S::GRAB-RATIONAL-LISTP-GENRULE-SIG)
(ACL2S::GRAB-INTEGER-LISTP-GENRULE-SIG)
(ACL2S::GRAB-POS-LISTP-GENRULE-SIG)
(ACL2S::GRAB-NAT-LISTP-GENRULE-SIG)
(ACL2S::REMOVE-EXCESS-MESH-HELP-CONTRACT
 (30546 6 (:DEFINITION ACL2S::SHUFFLE-DEFINITION-RULE))
 (13079 451 (:TYPE-PRESCRIPTION DEFDATA::GENRANDOM-NATURAL2-TYPE))
 (11421 30 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (11334 9 (:DEFINITION ACL2S::LOEVP))
 (11169 9 (:DEFINITION ACL2S::EVNTP))
 (9751 339 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (8952 12 (:DEFINITION TRUE-LISTP))
 (8424 15 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (6316 3345 (:REWRITE DEFAULT-CDR))
 (6007 2304 (:REWRITE DEFAULT-CAR))
 (4464 2214 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (3681 9 (:DEFINITION ACL2S::MSSGP))
 (2777 13 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (2735 125 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (2540 84 (:DEFINITION ACL2S::TWPP))
 (2525 505 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (2525 505 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (2525 505 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (2525 505 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (2440 84 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (2412 74 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (2304 2304 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2303 13 (:REWRITE MOD-X-Y-=-X . 3))
 (2250 9 (:DEFINITION ACL2S::RPCP))
 (2224 58 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (2214 2214 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (2214 2214 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (2214 2214 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (2194 13 (:REWRITE MOD-X-Y-=-X . 4))
 (2160 13 (:REWRITE MOD-ZERO . 4))
 (2144 74 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (1998 81 (:DEFINITION ACL2S::LOTP))
 (1968 13 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (1868 397 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (1861 55 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (1819 55 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (1807 55 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (1788 36 (:DEFINITION NAT-LISTP))
 (1740 30 (:TYPE-PRESCRIPTION DEFDATA::GENRANDOM-NATURAL1))
 (1599 55 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (1592 397 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (1582 397 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (1538 397 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (1430 397 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (1422 9 (:DEFINITION ACL2S::DATAP))
 (1392 24 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (1345 505 (:TYPE-PRESCRIPTION MOD-ZERO . 4))
 (1311 30 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (1289 120 (:REWRITE INTEGERP-MINUS-X))
 (1271 55 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (1263 30 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (1197 12 (:DEFINITION TRUE-LIST-LISTP))
 (1156 13 (:REWRITE MOD-ZERO . 3))
 (1147 67 (:DEFINITION ACL2S::PTP))
 (1042 1042 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (964 94 (:REWRITE DEFAULT-TIMES-2))
 (917 26 (:REWRITE |(* (- x) y)|))
 (861 353 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (850 850 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (850 850 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (827 339 (:REWRITE O-P-O-INFP-CAR))
 (827 183 (:DEFINITION ACL2S::PEERP))
 (768 768 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (768 768 (:REWRITE CONSP-BY-LEN))
 (741 3 (:REWRITE |(mod x 2)| . 1))
 (735 735 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (735 30 (:DEFINITION SYMBOL-LISTP))
 (711 30 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (702 30 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (697 313 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (697 313 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (693 57 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (687 687 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (661 661 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (660 30 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (641 113 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (616 94 (:REWRITE DEFAULT-TIMES-1))
 (613 613 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (600 12 (:DEFINITION ACL2S::POS-LISTP))
 (594 30 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (588 30 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (564 564 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (558 12 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (555 30 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (519 3 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (505 505 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (505 505 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (505 505 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (505 505 (:TYPE-PRESCRIPTION MOD-NONNEGATIVE))
 (505 505 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (505 505 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (505 505 (:TYPE-PRESCRIPTION INTEGERP-MOD-1))
 (492 12 (:DEFINITION ACL2S::L-STR-ALLP))
 (486 24 (:DEFINITION KEYWORDP))
 (486 12 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (478 26 (:REWRITE DEFAULT-MINUS))
 (477 30 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (465 26 (:REWRITE |(- (* c x))|))
 (462 462 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (461 113 (:REWRITE DEFAULT-LESS-THAN-1))
 (453 12 (:DEFINITION BOOLEAN-LISTP))
 (452 26 (:REWRITE |(* y x)|))
 (438 438 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (436 436 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (435 30 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (413 13 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (413 13 (:REWRITE MOD-X-Y-=-X . 2))
 (413 13 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (413 13 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (393 30 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (390 9 (:DEFINITION ACL2S::LOPTP))
 (384 12 (:DEFINITION POSP))
 (375 30 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (364 16 (:REWRITE DEFAULT-MOD-1))
 (351 30 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (333 12 (:DEFINITION ATOM-LISTP))
 (329 97 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (327 30 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (318 30 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (318 12 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (315 30 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (313 313 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (313 313 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (313 313 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (313 313 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (313 313 (:REWRITE |(equal c (/ x))|))
 (313 313 (:REWRITE |(equal c (- x))|))
 (313 313 (:REWRITE |(equal (/ x) c)|))
 (313 313 (:REWRITE |(equal (/ x) (/ y))|))
 (313 313 (:REWRITE |(equal (- x) c)|))
 (313 313 (:REWRITE |(equal (- x) (- y))|))
 (294 30 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (293 113 (:REWRITE DEFAULT-LESS-THAN-2))
 (291 291 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (285 30 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (276 12 (:DEFINITION ACL2S::STR-ALLP))
 (273 12 (:DEFINITION RATIONAL-LISTP))
 (261 261 (:TYPE-PRESCRIPTION NAT-LISTP))
 (261 30 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (249 12 (:DEFINITION INTEGER-LISTP))
 (239 13 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (239 13 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (239 13 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (239 13 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (236 55 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (235 13 (:REWRITE MOD-CANCEL-*-CONST))
 (225 12 (:DEFINITION ACL2-NUMBER-LISTP))
 (225 9 (:DEFINITION ACL2S::VERBP))
 (216 12 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (213 12 (:DEFINITION STRING-LISTP))
 (211 203 (:REWRITE ACL2S::DEF=>LOP))
 (189 189 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (189 3 (:REWRITE O-INFP->NEQ-0))
 (188 188 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (187 13 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (180 180 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (174 87 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (174 9 (:DEFINITION ACL2S::LOPLDP))
 (168 168 (:REWRITE ACL2S::DEF=>TWP))
 (168 168 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (162 162 (:REWRITE ACL2S::DEF=>LOT))
 (156 156 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (151 7 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (144 8 (:DEFINITION LEN))
 (142 142 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (142 142 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (135 135 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (129 129 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (125 125 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (125 125 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (125 125 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (123 30 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (120 60 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (119 113 (:REWRITE SIMPLIFY-SUMS-<))
 (113 113 (:REWRITE THE-FLOOR-BELOW))
 (113 113 (:REWRITE THE-FLOOR-ABOVE))
 (113 113 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (113 113 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (113 113 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (113 113 (:REWRITE INTEGERP-<-CONSTANT))
 (113 113 (:REWRITE CONSTANT-<-INTEGERP))
 (113 113 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (113 113 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (113 113 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (113 113 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (113 113 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (113 113 (:REWRITE |(< c (- x))|))
 (113 113 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (113 113 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (113 113 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (113 113 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (113 113 (:REWRITE |(< (/ x) (/ y))|))
 (113 113 (:REWRITE |(< (- x) c)|))
 (113 113 (:REWRITE |(< (- x) (- y))|))
 (108 30 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (107 107 (:REWRITE REDUCE-INTEGERP-+))
 (107 107 (:META META-INTEGERP-CORRECT))
 (106 88 (:REWRITE O-P-DEF-O-FINP-1))
 (104 104 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (101 16 (:REWRITE LEN-WHEN-ATOM))
 (100 5 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (99 99 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (99 99 (:TYPE-PRESCRIPTION STRING-LISTP))
 (99 99 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (99 99 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (99 99 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (99 99 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (99 99 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (99 99 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (99 99 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (99 99 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (99 99 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (96 6 (:DEFINITION ACL2S::GRAB-DEFINITION-RULE))
 (94 94 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (94 94 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (94 94 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (94 47 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (88 88 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (82 82 (:REWRITE REDUCE-RATIONALP-+))
 (82 82 (:REWRITE REDUCE-RATIONALP-*))
 (82 82 (:REWRITE RATIONALP-X))
 (82 82 (:REWRITE RATIONALP-MINUS-X))
 (82 82 (:META META-RATIONALP-CORRECT))
 (78 78 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (78 78 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (78 78 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (78 39 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (77 52 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (76 55 (:REWRITE ALISTP-WHEN-ATOM))
 (72 72 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (70 70 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (66 33 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (64 64 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (60 60 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (60 60 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (55 55 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (55 55 (:REWRITE ACL2S::DEF=>ALIST))
 (54 54 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (54 54 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (54 54 (:REWRITE |(< (/ x) 0)|))
 (54 54 (:REWRITE |(< (* x y) 0)|))
 (51 32 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (48 24 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (42 42 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (42 21 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (42 21 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (42 21 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (42 21 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (42 21 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (42 21 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (42 21 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (42 21 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (42 21 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (42 21 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (42 21 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (38 38 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (36 36 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (36 36 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (36 36 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (36 36 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (36 18 (:REWRITE ACL2S::DEF=>MSSG))
 (36 3 (:REWRITE ALISTP-OF-CDR))
 (34 1 (:REWRITE ACL2S::GRAB-LOPP-SIG))
 (33 3 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (30 30 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (30 30 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (30 30 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (30 30 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (30 30 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (30 15 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (30 15 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (30 15 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (30 1 (:REWRITE ACL2S::SHUFFLE-LOPP-SIG))
 (26 10 (:REWRITE MSET-AUX-CONSP))
 (25 25 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (25 25 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (25 25 (:REWRITE |(< 0 (/ x))|))
 (25 25 (:REWRITE |(< 0 (* x y))|))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (24 24 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>POS-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (24 24 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (24 24 (:REWRITE CAR-CONS))
 (24 12 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (24 4 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (22 14 (:REWRITE DEFAULT-PLUS-2))
 (21 21 (:REWRITE CDR-CONS))
 (20 20 (:REWRITE ACL2S::MSET-CONSTRUCTOR-PRED))
 (18 18 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (18 18 (:TYPE-PRESCRIPTION O-FINP))
 (18 18 (:REWRITE ACL2S::DEF=>VERB))
 (18 18 (:REWRITE ACL2S::DEF=>LOPT))
 (18 18 (:REWRITE ACL2S::DEF=>LOPLD))
 (18 18 (:REWRITE ACL2S::DEF=>LOEV))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (16 16 (:REWRITE DEFAULT-MOD-2))
 (14 14 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (14 14 (:REWRITE NORMALIZE-ADDENDS))
 (14 14 (:REWRITE DEFAULT-PLUS-1))
 (13 13 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (13 13 (:REWRITE |(mod x (- y))| . 3))
 (13 13 (:REWRITE |(mod x (- y))| . 2))
 (13 13 (:REWRITE |(mod x (- y))| . 1))
 (13 13 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (13 13 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (13 13 (:REWRITE |(mod (- x) y)| . 3))
 (13 13 (:REWRITE |(mod (- x) y)| . 2))
 (13 13 (:REWRITE |(mod (- x) y)| . 1))
 (13 13 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::TOPICP-CONTRACT-TP))
 (12 12 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 12 (:REWRITE SET::IN-SET))
 (12 12 (:REWRITE ACL2-NUMBERP-X))
 (9 9 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (9 9 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (8 4 (:REWRITE ACL2S::TWPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (6 6 (:REWRITE ZP-OPEN))
 (6 3 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (3 3 (:REWRITE MSET-DIFF-MSET1))
 (3 3 (:REWRITE |(mod x 2)| . 2))
 )
(ACL2S::REMOVE-EXCESS-MESH-HELP-CONTRACT-TP)
(ACL2S::REMOVE-EXCESS-MESH-HELP-CONTRACT-GENRULE)
(ACL2S::REMOVE-EXCESS-MESH-HELP
 (70027 505 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (69324 893 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (69315 505 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (50402 1556 (:REWRITE LEN-WHEN-ATOM))
 (49292 505 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (48756 936 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (48274 41581 (:REWRITE DEFAULT-CAR))
 (45788 1020 (:DEFINITION INTEGER-ABS))
 (45152 505 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (44662 505 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (44515 950 (:DEFINITION ACL2S::TWPP))
 (43967 950 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (43378 505 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (42745 936 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (42504 644 (:DEFINITION LENGTH))
 (41581 41581 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (32480 1251 (:DEFINITION ACL2S::LOPP))
 (32230 24931 (:REWRITE DEFAULT-CDR))
 (26404 1932 (:REWRITE STR::CONSP-OF-EXPLODE))
 (26256 7583 (:REWRITE DEFAULT-PLUS-2))
 (24554 7 (:DEFINITION ACL2S::SHUFFLE-DEFINITION-RULE))
 (20977 865 (:DEFINITION ACL2S::PTP))
 (20922 7583 (:REWRITE DEFAULT-PLUS-1))
 (19320 644 (:REWRITE NUMERATOR-NEGATIVE))
 (19295 21 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (18141 43 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (18052 18052 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (18020 13 (:DEFINITION ACL2S::LOEVP))
 (16998 7784 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (16509 7784 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (16389 7784 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (16389 3773 (:DEFINITION ACL2S::PEERP))
 (16385 7784 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (16358 7784 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (16133 13 (:DEFINITION ACL2S::EVNTP))
 (16128 16 (:DEFINITION TRUE-LISTP))
 (15394 7622 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (13160 376 (:REWRITE |(+ (if a b c) x)|))
 (11787 2498 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (11720 5322 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (11017 11017 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (10963 10963 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (10926 10926 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (10872 10872 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (10713 10713 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (5796 5796 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (5641 5641 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (5402 5402 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (5402 5402 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (5317 13 (:DEFINITION ACL2S::MSSGP))
 (5061 2048 (:REWRITE O-P-O-INFP-CAR))
 (5061 1783 (:REWRITE DEFAULT-LESS-THAN-1))
 (4423 4423 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (4423 4423 (:REWRITE CONSP-BY-LEN))
 (4402 1044 (:REWRITE DEFAULT-MINUS))
 (4188 4188 (:TYPE-PRESCRIPTION NUMERATOR-ZERO))
 (4188 4188 (:TYPE-PRESCRIPTION NUMERATOR-POSITIVE . 2))
 (4188 4188 (:TYPE-PRESCRIPTION NUMERATOR-POSITIVE . 1))
 (4188 4188 (:TYPE-PRESCRIPTION NUMERATOR-NEGATIVE . 2))
 (4188 4188 (:TYPE-PRESCRIPTION NUMERATOR-NEGATIVE . 1))
 (3977 3919 (:REWRITE ACL2S::DEF=>PEER))
 (3901 1969 (:REWRITE RATIONALP-X))
 (3250 13 (:DEFINITION ACL2S::RPCP))
 (3066 125 (:DEFINITION ACL2S::LOTP))
 (2899 54 (:DEFINITION NAT-LISTP))
 (2674 2674 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (2542 2542 (:REWRITE ACL2S::DEF=>LOP))
 (2523 2396 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (2523 2396 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (2490 2490 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (2490 1245 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (2415 2415 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (2412 2412 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (2396 2396 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2396 2396 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2396 2396 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2396 2396 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2396 2396 (:REWRITE |(equal c (/ x))|))
 (2396 2396 (:REWRITE |(equal c (- x))|))
 (2396 2396 (:REWRITE |(equal (/ x) c)|))
 (2396 2396 (:REWRITE |(equal (/ x) (/ y))|))
 (2396 2396 (:REWRITE |(equal (- x) c)|))
 (2396 2396 (:REWRITE |(equal (- x) (- y))|))
 (2194 43 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (2103 502 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (2054 13 (:DEFINITION ACL2S::DATAP))
 (2050 2050 (:REWRITE FOLD-CONSTS-IN-+))
 (1969 1969 (:REWRITE REDUCE-RATIONALP-+))
 (1969 1969 (:REWRITE REDUCE-RATIONALP-*))
 (1969 1969 (:REWRITE RATIONALP-MINUS-X))
 (1969 1969 (:META META-RATIONALP-CORRECT))
 (1859 1859 (:REWRITE ACL2S::DEF=>TWP))
 (1859 1859 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (1844 43 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (1825 1825 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (1825 1825 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (1821 1783 (:REWRITE DEFAULT-LESS-THAN-2))
 (1787 1783 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1783 1783 (:REWRITE THE-FLOOR-BELOW))
 (1783 1783 (:REWRITE THE-FLOOR-ABOVE))
 (1782 1782 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (1757 17 (:DEFINITION TRUE-LIST-LISTP))
 (1718 1718 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (1656 1419 (:REWRITE INTEGERP-MINUS-X))
 (1448 644 (:REWRITE INTEGERP==>NUMERATOR-=-X))
 (1415 1415 (:REWRITE REDUCE-INTEGERP-+))
 (1415 1415 (:META META-INTEGERP-CORRECT))
 (1337 1337 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (1307 1307 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (1293 89 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (1288 644 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (1234 1138 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1231 1231 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (1177 802 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (1147 1138 (:REWRITE SIMPLIFY-SUMS-<))
 (1138 1138 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1138 1138 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1138 1138 (:REWRITE INTEGERP-<-CONSTANT))
 (1138 1138 (:REWRITE CONSTANT-<-INTEGERP))
 (1138 1138 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (1138 1138 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1138 1138 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1138 1138 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1138 1138 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1138 1138 (:REWRITE |(< c (- x))|))
 (1138 1138 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1138 1138 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1138 1138 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1138 1138 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1138 1138 (:REWRITE |(< (/ x) (/ y))|))
 (1138 1138 (:REWRITE |(< (- x) c)|))
 (1138 1138 (:REWRITE |(< (- x) (- y))|))
 (1099 1099 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1099 1099 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1099 1099 (:REWRITE |(< (/ x) 0)|))
 (1099 1099 (:REWRITE |(< (* x y) 0)|))
 (1091 45 (:DEFINITION SYMBOL-LISTP))
 (1019 43 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (1003 43 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1001 9 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (992 992 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (948 43 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (862 17 (:DEFINITION ACL2S::POS-LISTP))
 (849 43 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (833 43 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (822 43 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (807 17 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (802 802 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (802 802 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (802 802 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (708 17 (:DEFINITION ACL2S::L-STR-ALLP))
 (692 17 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (690 43 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (688 34 (:DEFINITION KEYWORDP))
 (681 18 (:DEFINITION BOOLEAN-LISTP))
 (677 39 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (671 671 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (670 134 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (670 134 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (662 134 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (662 134 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (644 644 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (644 644 (:REWRITE DEFAULT-RATIONAL-NUMERATOR))
 (609 496 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (602 43 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (586 502 (:REWRITE ALISTP-WHEN-ATOM))
 (580 10 (:TYPE-PRESCRIPTION DEFDATA::GENRANDOM-NATURAL1))
 (569 13 (:DEFINITION ACL2S::LOPTP))
 (560 4 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (544 17 (:DEFINITION POSP))
 (536 43 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (526 502 (:REWRITE O-P-DEF-O-FINP-1))
 (512 43 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (502 502 (:REWRITE ACL2S::DEF=>ALIST))
 (486 486 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (476 43 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (461 17 (:DEFINITION ATOM-LISTP))
 (450 17 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (440 43 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (437 4 (:REWRITE MOD-X-Y-=-X . 3))
 (428 4 (:REWRITE MOD-X-Y-=-X . 4))
 (424 43 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (422 43 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (414 134 (:TYPE-PRESCRIPTION MOD-ZERO . 4))
 (400 43 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (393 4 (:REWRITE MOD-ZERO . 4))
 (391 17 (:DEFINITION ACL2S::STR-ALLP))
 (387 43 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (383 4 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (376 376 (:TYPE-PRESCRIPTION NAT-LISTP))
 (376 376 (:REWRITE INTEGERP==>DENOMINATOR-=-1))
 (376 376 (:REWRITE DEFAULT-REALPART))
 (376 376 (:REWRITE DEFAULT-RATIONAL-DENOMINATOR))
 (376 376 (:REWRITE DEFAULT-IMAGPART))
 (371 17 (:DEFINITION RATIONAL-LISTP))
 (350 43 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (335 17 (:DEFINITION INTEGER-LISTP))
 (325 13 (:DEFINITION ACL2S::VERBP))
 (299 17 (:DEFINITION ACL2-NUMBER-LISTP))
 (283 17 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (281 17 (:DEFINITION STRING-LISTP))
 (280 280 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (279 279 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (268 134 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (250 250 (:REWRITE ACL2S::DEF=>LOT))
 (247 1 (:REWRITE |(mod x 2)| . 1))
 (234 234 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (233 4 (:REWRITE MOD-ZERO . 3))
 (232 4 (:LINEAR DEFDATA::GENRANDOM-MINIMUM2))
 (229 13 (:DEFINITION ACL2S::LOPLDP))
 (203 29 (:REWRITE DEFAULT-TIMES-2))
 (199 199 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (184 8 (:REWRITE |(* (- x) y)|))
 (180 90 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (156 40 (:REWRITE MSET-AUX-CONSP))
 (150 43 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (140 7 (:DEFINITION ACL2S::GRAB-DEFINITION-RULE))
 (139 139 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (139 139 (:TYPE-PRESCRIPTION STRING-LISTP))
 (139 139 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (139 139 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (139 139 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (139 139 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (139 139 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (139 139 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (139 139 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (139 139 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (139 139 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (138 43 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (134 134 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (134 134 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (134 134 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (134 134 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (134 134 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (116 58 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (116 29 (:REWRITE DEFAULT-TIMES-1))
 (111 111 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (111 111 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (111 111 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (108 108 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (100 50 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (94 8 (:REWRITE |(- (* c x))|))
 (92 5 (:REWRITE DEFAULT-MOD-1))
 (90 90 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (90 90 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (90 8 (:REWRITE |(* y x)|))
 (80 80 (:REWRITE ACL2S::MSET-CONSTRUCTOR-PRED))
 (78 4 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (78 4 (:REWRITE MOD-X-Y-=-X . 2))
 (78 4 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (78 4 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (72 6 (:REWRITE ALISTP-OF-CDR))
 (63 1 (:REWRITE O-INFP->NEQ-0))
 (62 62 (:LINEAR ACL2S-SIZE-WHEN-MEMBER))
 (62 62 (:LINEAR ACL2-COUNT-WHEN-MEMBER))
 (60 60 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (60 30 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (60 30 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (60 30 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (60 30 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (60 30 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (60 30 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (60 30 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (60 30 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (60 30 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (60 30 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (60 30 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (59 59 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (58 30 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (56 56 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (56 20 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (54 54 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (54 54 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (54 54 (:LINEAR CONS-SIZE-WHEN-MEMBER))
 (52 52 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (52 52 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (52 52 (:LINEAR LEN-WHEN-PREFIXP))
 (52 26 (:REWRITE ACL2S::DEF=>MSSG))
 (49 4 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (49 4 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (49 4 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (49 4 (:REWRITE MOD-CANCEL-*-CONST))
 (49 4 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (44 22 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (44 22 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (43 43 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (43 43 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (43 43 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (43 43 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (43 43 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (39 39 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (39 39 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (39 39 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (36 36 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (34 34 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>POS-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (34 34 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (33 4 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (32 16 (:REWRITE ACL2S::TWPP-MODIFIER))
 (32 16 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (32 16 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (32 16 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (32 16 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (28 28 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (26 26 (:REWRITE ACL2S::DEF=>VERB))
 (26 26 (:REWRITE ACL2S::DEF=>LOPT))
 (26 26 (:REWRITE ACL2S::DEF=>LOPLD))
 (26 26 (:REWRITE ACL2S::DEF=>LOEV))
 (26 26 (:LINEAR INDEX-OF-<-LEN))
 (26 26 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (24 24 (:TYPE-PRESCRIPTION O-FINP))
 (24 12 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (24 8 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (22 22 (:REWRITE |(< 0 (/ x))|))
 (22 22 (:REWRITE |(< 0 (* x y))|))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (18 18 (:REWRITE ACL2-NUMBERP-X))
 (18 3 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (17 17 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (16 16 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (16 16 (:REWRITE SET::IN-SET))
 (13 13 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (13 13 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (11 1 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (8 8 (:REWRITE CAR-CONS))
 (8 4 (:LINEAR DEFDATA::GENRANDOM-MAXIMUM2))
 (7 7 (:REWRITE ZP-OPEN))
 (7 7 (:REWRITE CDR-CONS))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (5 5 (:REWRITE DEFAULT-MOD-2))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (4 4 (:REWRITE |(mod x (- y))| . 3))
 (4 4 (:REWRITE |(mod x (- y))| . 2))
 (4 4 (:REWRITE |(mod x (- y))| . 1))
 (4 4 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (4 4 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (4 4 (:REWRITE |(mod (- x) y)| . 3))
 (4 4 (:REWRITE |(mod (- x) y)| . 2))
 (4 4 (:REWRITE |(mod (- x) y)| . 1))
 (4 4 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (2 2 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (2 2 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (2 2 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 (1 1 (:REWRITE |(mod x 2)| . 2))
 )
(ACL2S::REMOVE-EXCESS-MESH-HELP-INDUCTION-SCHEME)
(ACL2S::REMOVE-EXCESS-MESH-HELP-DEFINITION-RULE
 (7 1 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (7 1 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (1 1 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (1 1 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (1 1 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (1 1 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (1 1 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::MOD-NONNEGATIVE-INTEGER-ARGS))
 (1 1 (:TYPE-PRESCRIPTION MOD-NONNEGATIVE))
 (1 1 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (1 1 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-MOD-3))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-MOD-1))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::INTEGERP-MOD))
 )
(ACL2S::REMOVE-EXCESS-MESH-CONTRACT
 (1691 2 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (1084 10 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (562 126 (:REWRITE DEFAULT-CAR))
 (424 84 (:REWRITE DEFAULT-CDR))
 (405 4 (:DEFINITION ACL2S::LOPP))
 (378 8 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (270 8 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (244 8 (:DEFINITION ACL2S::TWPP))
 (243 6 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (240 8 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (238 8 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (224 6 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (204 6 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (203 6 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (198 6 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (179 40 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (160 6 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (146 40 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (139 40 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (138 40 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (136 40 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (126 126 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (108 6 (:DEFINITION ACL2S::PTP))
 (94 22 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (76 76 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (76 40 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (74 74 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (72 72 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (72 14 (:DEFINITION ACL2S::PEERP))
 (70 70 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (64 22 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (60 60 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (52 52 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (32 10 (:REWRITE O-P-O-INFP-CAR))
 (30 6 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (28 28 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (28 24 (:REWRITE ACL2S::DEF=>PEER))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (24 12 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (24 6 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (16 16 (:TYPE-PRESCRIPTION O-P))
 (16 16 (:TYPE-PRESCRIPTION ALISTP))
 (16 16 (:REWRITE ACL2S::DEF=>TWP))
 (16 16 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (16 16 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (16 16 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (14 12 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (12 12 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (12 12 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (12 12 (:REWRITE ACL2S::DEF=>LOP))
 (12 12 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (12 12 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (12 12 (:REWRITE CONSP-BY-LEN))
 (10 10 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (10 4 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (8 8 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (8 8 (:REWRITE REDUCE-RATIONALP-+))
 (8 8 (:REWRITE REDUCE-RATIONALP-*))
 (8 8 (:REWRITE RATIONALP-X))
 (8 8 (:REWRITE RATIONALP-MINUS-X))
 (8 8 (:META META-RATIONALP-CORRECT))
 (6 6 (:REWRITE O-P-DEF-O-FINP-1))
 (6 6 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (6 6 (:REWRITE ACL2S::DEF=>ALIST))
 (6 6 (:REWRITE ALISTP-WHEN-ATOM))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (4 4 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (3 3 (:REWRITE THE-FLOOR-BELOW))
 (3 3 (:REWRITE THE-FLOOR-ABOVE))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3 3 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:REWRITE INTEGERP-<-CONSTANT))
 (3 3 (:REWRITE DEFAULT-LESS-THAN-2))
 (3 3 (:REWRITE DEFAULT-LESS-THAN-1))
 (3 3 (:REWRITE CONSTANT-<-INTEGERP))
 (3 3 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (- x))|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (/ x) (/ y))|))
 (3 3 (:REWRITE |(< (- x) c)|))
 (3 3 (:REWRITE |(< (- x) (- y))|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (3 3 (:META META-INTEGERP-CORRECT))
 (2 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE CONSP-OF-CDR-BY-LEN))
 )
(ACL2S::REMOVE-EXCESS-MESH-CONTRACT-TP)
(ACL2S::REMOVE-EXCESS-MESH-CONTRACT-GENRULE)
(ACL2S::REMOVE-EXCESS-MESH)
(ACL2S::REMOVE-EXCESS-MESH-DEFINITION-RULE)
(ACL2S::CAAR-MESH-TOPICP
 (59 6 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (47 1 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (26 6 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (26 6 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (25 6 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (25 6 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (25 1 (:DEFINITION ACL2S::PTP))
 (18 1 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (17 1 (:DEFINITION ACL2S::TWPP))
 (17 1 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (16 1 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (14 14 (:REWRITE DEFAULT-CAR))
 (14 14 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (10 10 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (10 6 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (7 3 (:DEFINITION ACL2S::PEERP))
 (5 5 (:TYPE-PRESCRIPTION RECORDP))
 (5 5 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (3 3 (:REWRITE DEFAULT-CDR))
 (3 3 (:REWRITE ACL2S::DEF=>PEER))
 (2 2 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (2 2 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (2 2 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (2 2 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (2 2 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (2 1 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (2 1 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (2 1 (:REWRITE O-P-O-INFP-CAR))
 (2 1 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (2 1 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (1 1 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1 1 (:REWRITE ACL2S::DEF=>TWP))
 (1 1 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (1 1 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (1 1 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (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-BY-LEN))
 )
(ACL2S::ADD-MESH-NBRS-HELP-CONTRACT
 (8250 2055 (:REWRITE DEFAULT-CAR))
 (6279 1371 (:REWRITE DEFAULT-CDR))
 (4101 128 (:DEFINITION ACL2S::TWPP))
 (3960 120 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (3724 120 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (3720 128 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (3592 92 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (3229 91 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (3121 91 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (2989 91 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (2920 91 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (2867 625 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (2354 625 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (2351 625 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (2281 625 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (2248 625 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (2193 91 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (2055 2055 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1532 92 (:DEFINITION ACL2S::PTP))
 (1061 229 (:DEFINITION ACL2S::PEERP))
 (876 876 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (864 360 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (533 3 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (524 171 (:REWRITE O-P-O-INFP-CAR))
 (454 454 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (445 91 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (355 91 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (272 272 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (256 256 (:REWRITE ACL2S::DEF=>TWP))
 (256 256 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (236 236 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (236 236 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (225 225 (:REWRITE ACL2S::DEF=>LOP))
 (211 211 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (210 210 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (210 210 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (185 185 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (185 185 (:REWRITE CONSP-BY-LEN))
 (176 176 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (152 152 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (136 136 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (124 124 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (124 62 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (118 118 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (118 118 (:REWRITE REDUCE-RATIONALP-+))
 (118 118 (:REWRITE REDUCE-RATIONALP-*))
 (118 118 (:REWRITE RATIONALP-X))
 (118 118 (:REWRITE RATIONALP-MINUS-X))
 (118 118 (:META META-RATIONALP-CORRECT))
 (97 97 (:REWRITE O-P-DEF-O-FINP-1))
 (91 91 (:REWRITE ACL2S::DEF=>ALIST))
 (91 91 (:REWRITE ALISTP-WHEN-ATOM))
 (88 88 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (74 74 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (62 62 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (38 38 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (37 37 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (36 36 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (36 3 (:REWRITE ALISTP-OF-CDR))
 (19 19 (:REWRITE THE-FLOOR-BELOW))
 (19 19 (:REWRITE THE-FLOOR-ABOVE))
 (19 19 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (19 19 (:REWRITE DEFAULT-LESS-THAN-2))
 (19 19 (:REWRITE DEFAULT-LESS-THAN-1))
 (16 16 (:REWRITE SIMPLIFY-SUMS-<))
 (16 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 16 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE CONSTANT-<-INTEGERP))
 (16 16 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (- x))|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) (/ y))|))
 (16 16 (:REWRITE |(< (- x) c)|))
 (16 16 (:REWRITE |(< (- x) (- y))|))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (12 12 (:REWRITE REDUCE-INTEGERP-+))
 (12 12 (:REWRITE INTEGERP-MINUS-X))
 (12 12 (:REWRITE |(< (/ x) 0)|))
 (12 12 (:REWRITE |(< (* x y) 0)|))
 (12 12 (:META META-INTEGERP-CORRECT))
 (6 1 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 )
(ACL2S::ADD-MESH-NBRS-HELP-CONTRACT-TP)
(ACL2S::ADD-MESH-NBRS-HELP-CONTRACT-GENRULE)
(ACL2S::ADD-MESH-NBRS-HELP
 (6395 10 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (6361 5 (:DEFINITION ACL2S::LOEVP))
 (6285 5 (:DEFINITION ACL2S::EVNTP))
 (5165 2 (:DEFINITION ACL2S::GRAB-DEFINITION-RULE))
 (3164 1884 (:REWRITE DEFAULT-CDR))
 (2836 1268 (:REWRITE DEFAULT-CAR))
 (2065 5 (:DEFINITION ACL2S::MSSGP))
 (1545 47 (:DEFINITION ACL2S::TWPP))
 (1389 47 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (1270 5 (:DEFINITION ACL2S::RPCP))
 (1268 1268 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1171 45 (:DEFINITION ACL2S::LOTP))
 (1155 36 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (1133 30 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (1118 36 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (1092 212 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (1070 212 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (1020 212 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (918 25 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (899 212 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (867 212 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (845 25 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (790 5 (:DEFINITION ACL2S::DATAP))
 (764 38 (:DEFINITION ACL2-COUNT))
 (713 25 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (675 25 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (574 26 (:DEFINITION ACL2S-SIZE))
 (563 35 (:DEFINITION ACL2S::PTP))
 (556 556 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (556 166 (:REWRITE DEFAULT-PLUS-2))
 (533 3 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (505 25 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (477 477 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (477 477 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (454 100 (:DEFINITION ACL2S::PEERP))
 (437 183 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (436 4 (:LINEAR ACL2-COUNT-OF-SUM))
 (402 6 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (346 346 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (346 346 (:REWRITE CONSP-BY-LEN))
 (345 23 (:DEFINITION LEN))
 (341 8 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (339 7 (:DEFINITION NAT-LISTP))
 (327 3 (:DEFINITION TRUE-LIST-LISTP))
 (321 13 (:DEFINITION SYMBOL-LISTP))
 (288 117 (:REWRITE O-P-O-INFP-CAR))
 (266 166 (:REWRITE DEFAULT-PLUS-1))
 (237 237 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (235 10 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (230 46 (:REWRITE LEN-WHEN-ATOM))
 (230 2 (:LINEAR ACL2S-SIZE-CAR-CDR-LINEAR))
 (230 2 (:LINEAR ACL2-COUNT-CAR-CDR-LINEAR))
 (217 8 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (201 5 (:DEFINITION ACL2S::LOPTP))
 (198 2 (:LINEAR ACL2S::ACL2S-SIZE-CDR))
 (174 174 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (172 8 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (169 8 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (168 8 (:DEFINITION CONS-SIZE))
 (160 154 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (160 154 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (159 159 (:TYPE-PRESCRIPTION ACL2-COUNT-OF-CONSP-POSITIVE))
 (157 8 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (154 154 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (154 154 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (154 154 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (154 154 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (154 154 (:REWRITE |(equal c (/ x))|))
 (154 154 (:REWRITE |(equal c (- x))|))
 (154 154 (:REWRITE |(equal (/ x) c)|))
 (154 154 (:REWRITE |(equal (/ x) (/ y))|))
 (154 154 (:REWRITE |(equal (- x) c)|))
 (154 154 (:REWRITE |(equal (- x) (- y))|))
 (148 148 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (148 148 (:REWRITE NORMALIZE-ADDENDS))
 (145 3 (:DEFINITION ACL2S::POS-LISTP))
 (142 8 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (139 8 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (133 8 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (133 3 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (125 125 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (125 10 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (125 5 (:DEFINITION ACL2S::VERBP))
 (120 104 (:REWRITE ACL2S::DEF=>LOP))
 (120 6 (:DEFINITION KEYWORDP))
 (119 119 (:TYPE-PRESCRIPTION ACL2S::ACL2S-SIZE-CONSP))
 (118 3 (:DEFINITION ACL2S::L-STR-ALLP))
 (116 116 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (116 25 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (115 10 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (115 3 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (109 3 (:DEFINITION BOOLEAN-LISTP))
 (103 8 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (100 100 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (96 3 (:DEFINITION POSP))
 (94 94 (:REWRITE ACL2S::DEF=>TWP))
 (94 94 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (94 47 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (91 8 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (90 90 (:REWRITE ACL2S::DEF=>LOT))
 (88 8 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (82 8 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (81 5 (:DEFINITION ACL2S::LOPLDP))
 (79 3 (:DEFINITION ATOM-LISTP))
 (78 3 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (76 8 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (74 74 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (73 8 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (73 8 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (71 71 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (69 3 (:DEFINITION ACL2S::STR-ALLP))
 (65 65 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (65 65 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (64 3 (:DEFINITION RATIONAL-LISTP))
 (61 9 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (58 58 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (58 3 (:DEFINITION INTEGER-LISTP))
 (54 54 (:REWRITE FOLD-CONSTS-IN-+))
 (54 54 (:REWRITE |(+ c (+ d x))|))
 (54 18 (:REWRITE |(+ 0 x)|))
 (53 53 (:TYPE-PRESCRIPTION NAT-LISTP))
 (52 26 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (52 3 (:DEFINITION ACL2-NUMBER-LISTP))
 (49 3 (:DEFINITION STRING-LISTP))
 (49 3 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (48 48 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (48 24 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (47 47 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (47 22 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (46 25 (:REWRITE ALISTP-WHEN-ATOM))
 (44 44 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (42 42 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (39 39 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (37 37 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (37 37 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (37 37 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (37 28 (:REWRITE DEFAULT-LESS-THAN-2))
 (37 26 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (36 3 (:REWRITE ALISTP-OF-CDR))
 (35 26 (:REWRITE SIMPLIFY-SUMS-<))
 (34 34 (:REWRITE REDUCE-RATIONALP-+))
 (34 34 (:REWRITE REDUCE-RATIONALP-*))
 (34 34 (:REWRITE RATIONALP-X))
 (34 34 (:REWRITE RATIONALP-MINUS-X))
 (34 34 (:META META-RATIONALP-CORRECT))
 (33 33 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (32 26 (:REWRITE O-P-DEF-O-FINP-1))
 (31 31 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (30 30 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (30 28 (:REWRITE DEFAULT-LESS-THAN-1))
 (28 28 (:REWRITE THE-FLOOR-BELOW))
 (28 28 (:REWRITE THE-FLOOR-ABOVE))
 (28 28 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (28 26 (:REWRITE |(< (- x) c)|))
 (28 26 (:REWRITE |(< (- x) (- y))|))
 (28 14 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (28 8 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (27 8 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (26 26 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (26 26 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (26 26 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (26 26 (:REWRITE INTEGERP-<-CONSTANT))
 (26 26 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (26 26 (:REWRITE CONSTANT-<-INTEGERP))
 (26 26 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (26 26 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (26 26 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (26 26 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (26 26 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (26 26 (:REWRITE |(< c (- x))|))
 (26 26 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (26 26 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (26 26 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (26 26 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (26 26 (:REWRITE |(< (/ x) (/ y))|))
 (26 10 (:REWRITE MSET-AUX-CONSP))
 (25 25 (:REWRITE ACL2S::DEF=>ALIST))
 (24 24 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (24 24 (:TYPE-PRESCRIPTION STRING-LISTP))
 (24 24 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (24 24 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (24 24 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (24 24 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (22 15 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (20 20 (:REWRITE ACL2S::MSET-CONSTRUCTOR-PRED))
 (20 10 (:REWRITE ACL2S::DEF=>MSSG))
 (19 19 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (18 3 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (17 17 (:REWRITE REDUCE-INTEGERP-+))
 (17 17 (:REWRITE INTEGERP-MINUS-X))
 (17 17 (:META META-INTEGERP-CORRECT))
 (16 2 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (14 14 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (14 7 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (14 7 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (14 7 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (14 7 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (12 12 (:REWRITE |(< (/ x) 0)|))
 (12 12 (:REWRITE |(< (* x y) 0)|))
 (11 11 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (10 10 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (10 10 (:REWRITE ACL2S::DEF=>VERB))
 (10 10 (:REWRITE ACL2S::DEF=>LOPT))
 (10 10 (:REWRITE ACL2S::DEF=>LOPLD))
 (10 10 (:REWRITE ACL2S::DEF=>LOEV))
 (9 9 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (9 9 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (8 8 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (8 4 (:REWRITE ACL2S::TWPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (8 4 (:REWRITE DEFAULT-MINUS))
 (8 4 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (8 2 (:LINEAR ACL2S::ACL2S-SIZE-CONSP))
 (8 2 (:LINEAR ACL2-COUNT-OF-CONSP-POSITIVE))
 (6 6 (:TYPE-PRESCRIPTION O-FINP))
 (6 6 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (6 6 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (6 6 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (6 6 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (6 6 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (6 6 (:REWRITE ACL2S::DEF=>POS-LIST))
 (6 6 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (6 6 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (6 6 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (6 6 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (6 6 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (6 6 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (6 3 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (6 3 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (5 5 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (5 5 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (4 4 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (4 4 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (4 4 (:LINEAR LEN-WHEN-PREFIXP))
 (4 4 (:LINEAR CONS-SIZE-WHEN-MEMBER))
 (4 4 (:LINEAR ACL2S-SIZE-WHEN-MEMBER))
 (4 4 (:LINEAR ACL2-COUNT-WHEN-MEMBER))
 (3 3 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (3 3 (:TYPE-PRESCRIPTION BOOLEANP))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE SET::IN-SET))
 (3 3 (:REWRITE ACL2-NUMBERP-X))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-<2))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (2 2 (:LINEAR INDEX-OF-<-LEN))
 (2 2 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 )
(ACL2S::ADD-MESH-NBRS-HELP-INDUCTION-SCHEME)
(ACL2S::ADD-MESH-NBRS-HELP-DEFINITION-RULE)
(ACL2S::ADD-MESH-NBRS-CONTRACT
 (2631 3 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (1678 15 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (863 189 (:REWRITE DEFAULT-CAR))
 (652 126 (:REWRITE DEFAULT-CDR))
 (629 6 (:DEFINITION ACL2S::LOPP))
 (589 12 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (408 12 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (393 12 (:DEFINITION ACL2S::TWPP))
 (384 12 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (370 9 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (365 12 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (338 9 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (326 9 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (317 9 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (308 9 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (271 60 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (243 9 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (220 60 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (214 60 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (211 60 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (210 60 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (189 189 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (165 9 (:DEFINITION ACL2S::PTP))
 (145 33 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (114 114 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (114 60 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (111 111 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (111 21 (:DEFINITION ACL2S::PEERP))
 (108 108 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (105 105 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (102 33 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (90 90 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (78 78 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (63 27 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (48 15 (:REWRITE O-P-O-INFP-CAR))
 (45 9 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (42 42 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (42 36 (:REWRITE ACL2S::DEF=>PEER))
 (36 36 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (36 18 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (36 9 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (25 21 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (24 24 (:TYPE-PRESCRIPTION O-P))
 (24 24 (:TYPE-PRESCRIPTION ALISTP))
 (24 24 (:REWRITE ACL2S::DEF=>TWP))
 (24 24 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (24 24 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (24 24 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (18 18 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (18 18 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (18 18 (:REWRITE ACL2S::DEF=>LOP))
 (18 18 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (18 18 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (18 18 (:REWRITE CONSP-BY-LEN))
 (16 6 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (15 15 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (12 12 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (12 12 (:REWRITE REDUCE-RATIONALP-+))
 (12 12 (:REWRITE REDUCE-RATIONALP-*))
 (12 12 (:REWRITE RATIONALP-X))
 (12 12 (:REWRITE RATIONALP-MINUS-X))
 (12 12 (:META META-RATIONALP-CORRECT))
 (9 9 (:REWRITE O-P-DEF-O-FINP-1))
 (9 9 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (9 9 (:REWRITE ACL2S::DEF=>ALIST))
 (9 9 (:REWRITE ALISTP-WHEN-ATOM))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (6 6 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (3 3 (:REWRITE THE-FLOOR-BELOW))
 (3 3 (:REWRITE THE-FLOOR-ABOVE))
 (3 3 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3 3 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE INTEGERP-<-CONSTANT))
 (3 3 (:REWRITE DEFAULT-LESS-THAN-2))
 (3 3 (:REWRITE DEFAULT-LESS-THAN-1))
 (3 3 (:REWRITE CONSTANT-<-INTEGERP))
 (3 3 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (3 3 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (- x))|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) (/ y))|))
 (3 3 (:REWRITE |(< (- x) c)|))
 (3 3 (:REWRITE |(< (- x) (- y))|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::ADD-MESH-NBRS-CONTRACT-TP)
(ACL2S::ADD-MESH-NBRS-CONTRACT-GENRULE)
(ACL2S::ADD-MESH-NBRS)
(ACL2S::ADD-MESH-NBRS-DEFINITION-RULE)
(ACL2S::NBR-TOPIC-STATELOP=>DEF)
(ACL2S::DEF=>TXP
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE CAR-WHEN-ALL-EQUALP))
 )
(ACL2S::TXP=>DEF)
(ACL2S::LOTOPICPEERP-IMPLIES-ALISTP
 (2364 47 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (1998 46 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (1995 18 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (1860 36 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (1534 46 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (1400 30 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (1326 46 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (1188 36 (:DEFINITION ACL2S::TWPP))
 (1136 46 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (1024 46 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (1022 46 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (1002 30 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (890 30 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (888 30 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (715 715 (:REWRITE DEFAULT-CAR))
 (715 715 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (612 36 (:DEFINITION ACL2S::LOPP))
 (510 30 (:DEFINITION ACL2S::PTP))
 (486 486 (:REWRITE DEFAULT-CDR))
 (400 200 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (400 200 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (400 200 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (400 200 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (400 200 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (400 200 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (368 368 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (368 368 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (342 342 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (342 342 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (342 342 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (342 342 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (288 288 (:TYPE-PRESCRIPTION RECORDP))
 (252 126 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (243 46 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (200 104 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (196 196 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (153 18 (:REWRITE ALISTP-OF-CDR))
 (147 46 (:REWRITE ALISTP-WHEN-ATOM))
 (136 68 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (133 32 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (126 126 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (126 126 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (125 47 (:REWRITE O-P-O-INFP-CAR))
 (124 124 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (124 124 (:REWRITE CONSP-BY-LEN))
 (80 80 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (72 72 (:REWRITE ACL2S::DEF=>TWP))
 (72 72 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (68 68 (:REWRITE ACL2S::DEF=>LOP))
 (64 64 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (58 58 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (58 58 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (58 58 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (58 58 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (55 55 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (46 46 (:REWRITE ACL2S::DEF=>ALIST))
 (28 28 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (28 28 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (28 28 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (28 28 (:REWRITE REDUCE-RATIONALP-+))
 (28 28 (:REWRITE REDUCE-RATIONALP-*))
 (28 28 (:REWRITE RATIONALP-X))
 (28 28 (:REWRITE RATIONALP-MINUS-X))
 (28 28 (:META META-RATIONALP-CORRECT))
 (16 16 (:REWRITE O-P-DEF-O-FINP-1))
 (6 6 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 )
(ACL2S::LOTOPICPEERP-IMPLIES-TLP)
(ACL2S::DEF=>LOTOPICPEER
 (251 2 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (55 1 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (51 1 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (50 1 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (46 1 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (37 1 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (34 1 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (33 1 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (33 1 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (33 1 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (30 1 (:DEFINITION ACL2S::TWPP))
 (29 1 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (29 1 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (28 28 (:REWRITE DEFAULT-CAR))
 (28 28 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (19 1 (:DEFINITION ACL2S::LOPP))
 (18 18 (:REWRITE DEFAULT-CDR))
 (17 1 (:DEFINITION ACL2S::PTP))
 (12 6 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (12 6 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (12 6 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (12 6 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (12 6 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (12 6 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (11 11 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (11 11 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (11 11 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (11 11 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (11 11 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (11 11 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (8 4 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (6 6 (:TYPE-PRESCRIPTION RECORDP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (6 2 (:REWRITE O-P-O-INFP-CAR))
 (4 4 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (4 4 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (4 4 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (4 4 (:REWRITE CONSP-BY-LEN))
 (4 2 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (4 1 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (2 2 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (2 2 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (2 2 (:REWRITE ACL2S::DEF=>TWP))
 (2 2 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (2 2 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (2 2 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (2 2 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (2 2 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (2 2 (:REWRITE ACL2S::DEF=>LOP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE RATIONALP-X))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE O-P-DEF-O-FINP-1))
 (1 1 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE ACL2S::DEF=>ALIST))
 (1 1 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (1 1 (:REWRITE ALISTP-WHEN-ATOM))
 (1 1 (:META META-RATIONALP-CORRECT))
 )
(ACL2S::LOTOPICPEER=>DEF
 (1612 12 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (344 5 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (339 5 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (325 6 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (321 6 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (246 5 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (227 6 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (218 5 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (213 5 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (207 5 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (199 6 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (195 6 (:DEFINITION ACL2S::TWPP))
 (189 6 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (161 161 (:REWRITE DEFAULT-CAR))
 (161 161 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (114 6 (:DEFINITION ACL2S::LOPP))
 (102 6 (:DEFINITION ACL2S::PTP))
 (98 98 (:REWRITE DEFAULT-CDR))
 (84 42 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (84 42 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (84 42 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (84 42 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (84 42 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (84 42 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (69 69 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (69 69 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (69 69 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (65 65 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (65 65 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (65 65 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (46 23 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (36 36 (:TYPE-PRESCRIPTION RECORDP))
 (36 36 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (34 12 (:REWRITE O-P-O-INFP-CAR))
 (24 12 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (23 23 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (23 23 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (23 23 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (23 23 (:REWRITE CONSP-BY-LEN))
 (20 5 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (17 17 (:TYPE-PRESCRIPTION ALISTP))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (12 12 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>LOP))
 (11 11 (:REWRITE ACL2S::DEF=>TWP))
 (11 11 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (11 11 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (10 10 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (8 8 (:REWRITE ACL2S::DEF=>LOTOPICPEER))
 (7 7 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (7 7 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE RATIONALP-X))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (6 6 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (6 6 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (5 5 (:REWRITE O-P-DEF-O-FINP-1))
 (5 5 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (5 5 (:REWRITE ACL2S::DEF=>ALIST))
 (5 5 (:REWRITE ALISTP-WHEN-ATOM))
 )
(ACL2S::APPEND-ALISTOF-LOTOPICPEERP-SIG
 (3828 22 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (1286 2 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (862 9 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (837 12 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (826 9 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (801 12 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (570 9 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (545 12 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (505 9 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (502 9 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (488 9 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (480 12 (:DEFINITION ACL2S::TWPP))
 (477 12 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (463 12 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (368 368 (:REWRITE DEFAULT-CAR))
 (368 368 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (323 17 (:DEFINITION ACL2S::LOPP))
 (248 248 (:REWRITE DEFAULT-CDR))
 (204 102 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (204 102 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (204 102 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (204 102 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (204 102 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (204 102 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (204 12 (:DEFINITION ACL2S::PTP))
 (147 147 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (147 147 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (147 147 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (147 147 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (147 147 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (147 147 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (102 102 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (88 44 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (84 84 (:TYPE-PRESCRIPTION RECORDP))
 (68 34 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (54 42 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (54 22 (:REWRITE O-P-O-INFP-CAR))
 (44 44 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (44 44 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (44 44 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (44 44 (:REWRITE CONSP-BY-LEN))
 (35 35 (:TYPE-PRESCRIPTION ALISTP))
 (34 34 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (34 34 (:REWRITE ACL2S::DEF=>LOP))
 (30 9 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (24 24 (:REWRITE ACL2S::DEF=>TWP))
 (24 24 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (24 24 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (24 24 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (24 24 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (24 24 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (24 2 (:REWRITE ALISTP-OF-CDR))
 (19 19 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (17 17 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (17 17 (:REWRITE REDUCE-RATIONALP-+))
 (17 17 (:REWRITE REDUCE-RATIONALP-*))
 (17 17 (:REWRITE RATIONALP-X))
 (17 17 (:REWRITE RATIONALP-MINUS-X))
 (17 17 (:META META-RATIONALP-CORRECT))
 (14 14 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (9 9 (:REWRITE ACL2S::DEF=>ALIST))
 (9 9 (:REWRITE ALISTP-WHEN-ATOM))
 (7 7 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (6 6 (:REWRITE ACL2S::DEF=>LOTOPICPEER))
 (5 5 (:REWRITE O-P-DEF-O-FINP-1))
 (4 2 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (2 2 (:TYPE-PRESCRIPTION BINARY-APPEND))
 )
(ACL2S::APP-ALISTOF-LOTOPICPEERP-SIG)
(ACL2S::REV-ALISTOF-LOTOPICPEERP-SIG)
(ACL2S::FIX-TRUE-LIST-ALISTOF-LOTOPICPEERP-SIG)
(ACL2S::LAST-ALISTOF-LOTOPICPEERP-SIG
 (2 2 (:TYPE-PRESCRIPTION LAST))
 )
(ACL2S::NTHCDR-ALISTOF-LOTOPICPEERP-SIG
 (4 2 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 )
(ACL2S::REMOVE-ALISTOF-LOTOPICPEERP-SIG)
(ACL2S::REMOVE1-EQUAL-ALISTOF-LOTOPICPEERP-SIG)
(ACL2S::REMOVE-DUPLICATES-ALISTOF-LOTOPICPEERP-SIG)
(ACL2S::CDR-ALISTOF-LOTOPICPEERP-SIG)
(ACL2S::REVAPPEND-ALISTOF-LOTOPICPEERP-SIG
 (4 2 (:TYPE-PRESCRIPTION TRUE-LISTP-REVAPPEND-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (2 2 (:TYPE-PRESCRIPTION REVAPPEND))
 )
(ACL2S::REVERSE-ALISTOF-LOTOPICPEERP-SIG)
(ACL2S::SET-DIFFERENCE$-ALISTOF-LOTOPICPEERP-SIG)
(ACL2S::FIRST-N-AC-ALISTOF-LOTOPICPEERP-SIG)
(ACL2S::TAKE-ALISTOF-LOTOPICPEERP-SIG)
(ACL2S::SUBSEQ-LIST-ALISTOF-LOTOPICPEERP-SIG)
(ACL2S::SUBSEQ-ALISTOF-LOTOPICPEERP-SIG
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION STRINGP-SUBSEQ-TYPE-PRESCRIPTION))
 )
(ACL2S::PUT-ASSOC-EQUAL-LOTOPICPEERP-SIG)
(ACL2S::PAIRLIS$-LOTOPICPEERP-SIG
 (67 10 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (67 10 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (24 12 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (16 16 (:REWRITE DEFAULT-CDR))
 (16 16 (:REWRITE ACL2S::DEF=>LOT))
 (16 16 (:REWRITE ACL2S::DEF=>LOP))
 (14 14 (:REWRITE DEFAULT-CAR))
 (14 14 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (12 12 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (12 12 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (12 12 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (12 12 (:REWRITE CONSP-BY-LEN))
 (6 6 (:REWRITE CONSP-OF-CDR-BY-LEN))
 )
(ACL2S::LOTOPICPEER-TYPE
 (1200 7 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (1096 25 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (755 10 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (348 7 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (276 42 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (255 11 (:DEFINITION ACL2S::LOPP))
 (217 7 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (213 7 (:DEFINITION ACL2S::TWPP))
 (212 7 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (198 42 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (193 42 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (193 7 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (190 42 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (186 42 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (175 7 (:DEFINITION ACL2S::PTP))
 (168 3 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (167 22 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (153 153 (:REWRITE DEFAULT-CAR))
 (153 153 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (148 3 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (105 3 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (102 3 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (100 3 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (98 98 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (97 3 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (94 35 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (90 90 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (90 90 (:REWRITE DEFAULT-CDR))
 (84 42 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (73 73 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (72 72 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (63 35 (:REWRITE ACL2S::DEF=>PEER))
 (61 61 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (57 57 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (53 53 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (49 49 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (42 42 (:TYPE-PRESCRIPTION RECORDP))
 (42 21 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (28 28 (:REWRITE ACL2S::DEF=>LOP))
 (28 11 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (26 10 (:REWRITE O-P-O-INFP-CAR))
 (22 22 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (21 21 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (21 21 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (21 21 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (21 21 (:REWRITE CONSP-BY-LEN))
 (16 16 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (14 14 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>TWP))
 (12 12 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (12 3 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (10 10 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (8 8 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (8 8 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (7 7 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (6 6 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (5 5 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (5 5 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (5 5 (:REWRITE REDUCE-RATIONALP-+))
 (5 5 (:REWRITE REDUCE-RATIONALP-*))
 (5 5 (:REWRITE RATIONALP-X))
 (5 5 (:REWRITE RATIONALP-MINUS-X))
 (5 5 (:REWRITE ACL2S::DEF=>LOTOPICPEER))
 (5 5 (:META META-RATIONALP-CORRECT))
 (5 1 (:REWRITE ACL2S::CDR-ALISTOF-LOTOPICPEERP-SIG))
 (3 3 (:REWRITE O-P-DEF-O-FINP-1))
 (3 3 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (3 3 (:REWRITE ACL2S::DEF=>ALIST))
 (3 3 (:REWRITE ALISTP-WHEN-ATOM))
 (2 1 (:DEFINITION ACL2S::ACONS-CDR))
 )
(ACL2S::MESHTIME-CTR-HELP2)
(ACL2S::NN+POS)
(ACL2S::MESHTIME-CTR-HELP3)
(ACL2S::ACL2S-PT-TCTRS-MAP-UNDEFINED-PT-TCTRS-MAPP)
(ACL2S::UPDATE-MESH-TIMES-COUNTERS-CONTRACT
 (13680 135 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (11333 75 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (8618 290 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (4905 1784 (:REWRITE DEFAULT-CAR))
 (3720 1065 (:REWRITE DEFAULT-CDR))
 (3698 110 (:DEFINITION ACL2S::TWPP))
 (3534 96 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (2923 96 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (2880 101 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (2557 91 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (2507 572 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (2443 91 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (2406 80 (:DEFINITION ACL2S::LOPP))
 (2182 91 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (2181 91 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (2087 91 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (2064 572 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (2059 572 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (2026 572 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (2025 383 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (1896 572 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (1784 1784 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1574 14 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (1443 149 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (1424 1 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (1422 1 (:REWRITE ACL2S::DEF=>PT))
 (1398 55 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (1240 91 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (908 908 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (612 3 (:REWRITE DEFAULT-PLUS-2))
 (606 2 (:REWRITE ACL2-NUMBERP-X))
 (588 2 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-SELECTOR))
 (482 482 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (467 467 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (419 135 (:REWRITE O-P-O-INFP-CAR))
 (409 54 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (402 91 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (359 180 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (331 137 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (220 110 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (220 110 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (220 110 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (220 110 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (220 110 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP-UNIQUE-TAG))
 (220 110 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (214 214 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (201 201 (:REWRITE ACL2S::DEF=>TWP))
 (200 200 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (200 200 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (190 190 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (180 14 (:REWRITE ALISTP-OF-CDR))
 (179 179 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (179 179 (:REWRITE CONSP-BY-LEN))
 (174 174 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (172 172 (:REWRITE ACL2S::DEF=>LOP))
 (171 91 (:REWRITE ALISTP-WHEN-ATOM))
 (163 163 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (163 163 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (157 77 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (154 154 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (143 143 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (135 135 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (110 110 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (110 110 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (110 110 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (110 110 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (110 110 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP))
 (110 110 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (108 108 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (99 75 (:REWRITE O-P-DEF-O-FINP-1))
 (91 91 (:REWRITE ACL2S::DEF=>ALIST))
 (85 73 (:REWRITE RATIONALP-X))
 (73 73 (:REWRITE REDUCE-RATIONALP-+))
 (73 73 (:REWRITE REDUCE-RATIONALP-*))
 (73 73 (:REWRITE RATIONALP-MINUS-X))
 (73 73 (:META META-RATIONALP-CORRECT))
 (71 71 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (65 11 (:REWRITE ACL2S::CDR-ALISTOF-LOTOPICPEERP-SIG))
 (60 60 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (42 7 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (25 25 (:REWRITE ACL2S::DEF=>LOTOPICPEER))
 (24 24 (:TYPE-PRESCRIPTION O-FINP))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:META META-INTEGERP-CORRECT))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::PTP))
 (1 1 (:REWRITE MSET-DIFF-MSET1))
 )
(ACL2S::UPDATE-MESH-TIMES-COUNTERS-CONTRACT-TP)
(ACL2S::UPDATE-MESH-TIMES-COUNTERS-CONTRACT-GENRULE)
(ACL2S::UPDATE-MESH-TIMES-COUNTERS
 (2133 38 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (1938 21 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (1515 5 (:REWRITE ACL2-NUMBERP-X))
 (1470 5 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-SELECTOR))
 (1441 21 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (884 368 (:REWRITE DEFAULT-CAR))
 (739 117 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (658 21 (:DEFINITION ACL2S::TWPP))
 (643 1 (:DEFINITION ACL2S::LOTOPICPEERP))
 (640 21 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (622 65 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (604 21 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (597 224 (:REWRITE DEFAULT-CDR))
 (592 117 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (577 106 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (574 117 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (563 117 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (473 12 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (450 74 (:REWRITE ACL2S::DEF=>PEER))
 (418 117 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (411 19 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (404 21 (:DEFINITION ACL2S::LOPP))
 (368 368 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (337 12 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (329 12 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (323 12 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (313 12 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (295 1 (:DEFINITION ACONSP))
 (250 250 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (247 6 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (133 39 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (129 16 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (119 12 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (115 115 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (114 38 (:REWRITE O-P-O-INFP-CAR))
 (96 12 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (68 68 (:TYPE-PRESCRIPTION RECORDP))
 (67 67 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (67 67 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (61 61 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (61 61 (:REWRITE CONSP-BY-LEN))
 (60 12 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (60 12 (:REWRITE ALISTP-WHEN-ATOM))
 (51 21 (:REWRITE RATIONALP-X))
 (42 42 (:REWRITE ACL2S::DEF=>LOP))
 (38 38 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (38 38 (:REWRITE ACL2S::DEF=>TWP))
 (38 38 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (37 37 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (37 37 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (37 37 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (34 34 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (34 34 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (32 32 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (29 15 (:REWRITE O-P-DEF-O-FINP-1))
 (24 24 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (21 21 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (21 21 (:REWRITE REDUCE-RATIONALP-+))
 (21 21 (:REWRITE REDUCE-RATIONALP-*))
 (21 21 (:REWRITE RATIONALP-MINUS-X))
 (21 21 (:REWRITE ACL2S::MSET-CONSTRUCTOR-PRED))
 (21 21 (:META META-RATIONALP-CORRECT))
 (17 17 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (15 1 (:REWRITE ACL2S::DEF=>PT))
 (14 14 (:TYPE-PRESCRIPTION O-FINP))
 (12 12 (:REWRITE ACL2S::DEF=>ALIST))
 (11 11 (:REWRITE MSET-AUX-CONSP))
 (10 10 (:REWRITE REDUCE-INTEGERP-+))
 (10 10 (:REWRITE INTEGERP-MINUS-X))
 (10 10 (:META META-INTEGERP-CORRECT))
 (10 5 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (10 5 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (10 5 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (10 5 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (10 5 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (10 5 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP-UNIQUE-TAG))
 (10 5 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (9 9 (:TYPE-PRESCRIPTION ACL2S::PTP))
 (8 4 (:REWRITE ACL2S::TWPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (5 5 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (5 5 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (5 5 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (5 5 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (5 5 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP))
 (5 1 (:DEFINITION ACL2S::ACONS-CAAR))
 (4 1 (:DEFINITION ACL2S::ACONS-CDAR))
 (3 3 (:REWRITE ACL2S::DEF=>LOTOPICPEER))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (2 1 (:DEFINITION ACL2S::ACONS-CDR))
 (1 1 (:REWRITE CDR-CONS))
 (1 1 (:REWRITE CAR-CONS))
 )
(ACL2S::UPDATE-MESH-TIMES-COUNTERS-INDUCTION-SCHEME)
(ACL2S::UPDATE-MESH-TIMES-COUNTERS-DEFINITION-RULE)
(ACL2S::MGET-MMD-DEFAULT
 (92 46 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (92 46 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (92 46 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (92 46 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (92 46 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP-UNIQUE-TAG))
 (92 46 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (46 46 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (46 46 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (46 46 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (46 46 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (46 46 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP))
 (46 46 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 )
(ACL2S::PLUS-MFP-EXPTDEFICIT-POSRATP
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-0-BASE))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 )
(ACL2S::RETAIN-MESH-FAILURE-COUNTERS-CONTRACT
 (2280 4 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (1564 20 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (989 4 (:DEFINITION ACL2S::PTP))
 (879 12 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (664 184 (:REWRITE DEFAULT-CAR))
 (606 2 (:REWRITE ACL2-NUMBERP-X))
 (588 2 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-SELECTOR))
 (571 12 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (408 48 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (401 100 (:REWRITE DEFAULT-CDR))
 (363 12 (:DEFINITION ACL2S::TWPP))
 (361 64 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (360 10 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (357 12 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (347 6 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (342 12 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (340 37 (:REWRITE ACL2S::DEF=>PEER))
 (262 64 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (259 10 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (258 64 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (255 64 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (255 10 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (251 10 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (245 10 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (238 64 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (196 64 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (184 184 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (182 8 (:DEFINITION ACL2S::LOPP))
 (132 132 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (112 112 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (104 104 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (104 104 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (100 100 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (98 98 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (78 4 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (72 36 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (60 20 (:REWRITE O-P-O-INFP-CAR))
 (56 56 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (56 28 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (56 10 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (50 10 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (48 48 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (38 16 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (28 28 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (28 28 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (28 28 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (28 28 (:REWRITE CONSP-BY-LEN))
 (26 26 (:TYPE-PRESCRIPTION O-P))
 (26 26 (:TYPE-PRESCRIPTION ALISTP))
 (26 10 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (26 10 (:REWRITE ALISTP-WHEN-ATOM))
 (26 2 (:REWRITE DEFAULT-PLUS-2))
 (22 20 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (22 10 (:REWRITE RATIONALP-X))
 (20 20 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (20 20 (:REWRITE ACL2S::DEF=>TWP))
 (20 20 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (20 20 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (20 20 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (20 20 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (16 16 (:REWRITE ACL2S::DEF=>LOP))
 (14 10 (:REWRITE O-P-DEF-O-FINP-1))
 (12 12 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (10 10 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (10 10 (:REWRITE REDUCE-RATIONALP-+))
 (10 10 (:REWRITE REDUCE-RATIONALP-*))
 (10 10 (:REWRITE RATIONALP-MINUS-X))
 (10 10 (:REWRITE ACL2S::DEF=>ALIST))
 (10 10 (:META META-RATIONALP-CORRECT))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (8 8 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (8 8 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (6 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (5 2 (:REWRITE DEFAULT-TIMES-1))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (4 4 (:TYPE-PRESCRIPTION O-FINP))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:META META-INTEGERP-CORRECT))
 (4 2 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (4 2 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (4 2 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (4 2 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (4 2 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (4 2 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP-UNIQUE-TAG))
 (4 2 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (4 2 (:REWRITE DEFAULT-TIMES-2))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-0-BASE))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (2 2 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (2 2 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (2 2 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP))
 (2 1 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (2 1 (:REWRITE DEFAULT-EXPT-1))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (1 1 (:REWRITE DEFAULT-EXPT-2))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (1 1 (:REWRITE |(expt 1/c n)|))
 (1 1 (:REWRITE |(expt (- x) n)|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (- x))|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) (/ y))|))
 (1 1 (:REWRITE |(< (- x) c)|))
 (1 1 (:REWRITE |(< (- x) (- y))|))
 )
(ACL2S::RETAIN-MESH-FAILURE-COUNTERS-CONTRACT-TP)
(ACL2S::RETAIN-MESH-FAILURE-COUNTERS-CONTRACT-GENRULE)
(ACL2S::RETAIN-MESH-FAILURE-COUNTERS
 (988 13 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (383 8 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (351 124 (:REWRITE DEFAULT-CAR))
 (249 8 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (248 43 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (241 8 (:DEFINITION ACL2S::TWPP))
 (237 8 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (232 6 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (223 8 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (218 34 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (216 72 (:REWRITE DEFAULT-CDR))
 (205 205 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (205 205 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (205 205 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-0-BASE))
 (205 205 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (205 205 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (205 205 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (205 205 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (205 205 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (185 43 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (182 24 (:REWRITE ACL2S::DEF=>PEER))
 (179 43 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (177 4 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (176 43 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (173 43 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (170 85 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (170 85 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (170 85 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (170 85 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (170 85 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP-UNIQUE-TAG))
 (170 85 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (167 6 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (163 6 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (160 6 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (155 6 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (126 6 (:DEFINITION ACL2S::LOPP))
 (124 124 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (91 91 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (85 85 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (85 85 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (85 85 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (85 85 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (85 85 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP))
 (80 80 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (48 24 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (44 13 (:REWRITE O-P-O-INFP-CAR))
 (41 2 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (38 38 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (36 36 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (36 6 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (30 6 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (28 14 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (24 12 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (24 2 (:REWRITE DEFAULT-PLUS-2))
 (19 19 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (19 19 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (18 6 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (18 6 (:REWRITE ALISTP-WHEN-ATOM))
 (14 14 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (14 14 (:REWRITE ACL2S::DEF=>TWP))
 (14 14 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (14 14 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (14 14 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (14 14 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (14 14 (:REWRITE CONSP-BY-LEN))
 (13 9 (:REWRITE O-P-DEF-O-FINP-1))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (12 12 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (12 12 (:REWRITE ACL2S::DEF=>LOP))
 (11 11 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (10 4 (:REWRITE DEFAULT-TIMES-1))
 (8 8 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (8 4 (:REWRITE DEFAULT-TIMES-2))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE RATIONALP-X))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE ACL2S::DEF=>ALIST))
 (6 6 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 3 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:TYPE-PRESCRIPTION O-FINP))
 (4 4 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (4 2 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (3 3 (:REWRITE THE-FLOOR-BELOW))
 (3 3 (:REWRITE THE-FLOOR-ABOVE))
 (3 3 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3 3 (:REWRITE DEFAULT-LESS-THAN-2))
 (3 3 (:REWRITE DEFAULT-LESS-THAN-1))
 (3 3 (:REWRITE DEFAULT-EXPT-2))
 (3 3 (:REWRITE |(expt 1/c n)|))
 (3 3 (:REWRITE |(expt (- x) n)|))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (- x))|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) (/ y))|))
 (1 1 (:REWRITE |(< (- x) c)|))
 (1 1 (:REWRITE |(< (- x) (- y))|))
 )
(ACL2S::RETAIN-MESH-FAILURE-COUNTERS-DEFINITION-RULE)
(ACL2S::RETAIN-MULTIPLE-MESH-FAILURE-COUNTERS-CONTRACT
 (12964 129 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (9101 75 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (6357 266 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (4305 1596 (:REWRITE DEFAULT-CAR))
 (3159 96 (:DEFINITION ACL2S::TWPP))
 (2806 87 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (2728 953 (:REWRITE DEFAULT-CDR))
 (2691 87 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (2677 92 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (2638 77 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (2252 77 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (2143 378 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (2066 77 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (2055 77 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (2054 512 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (2014 74 (:DEFINITION ACL2S::LOPP))
 (1961 77 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (1929 512 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (1849 512 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (1821 512 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (1714 512 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (1596 1596 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1566 57 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (1104 77 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (1029 144 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (1007 1007 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (977 7 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (900 900 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (803 803 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (776 776 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (755 755 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (696 696 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (476 476 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (462 462 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (452 56 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (408 129 (:REWRITE O-P-O-INFP-CAR))
 (375 77 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (352 176 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (273 85 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (196 196 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (196 196 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (176 176 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (176 176 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (176 176 (:REWRITE CONSP-BY-LEN))
 (173 173 (:REWRITE ACL2S::DEF=>TWP))
 (165 165 (:REWRITE ACL2S::DEF=>LOP))
 (165 77 (:REWRITE ALISTP-WHEN-ATOM))
 (161 161 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (158 70 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (150 150 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (150 150 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (140 140 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (135 135 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (133 133 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (114 114 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (112 112 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (101 75 (:REWRITE O-P-DEF-O-FINP-1))
 (90 7 (:REWRITE ALISTP-OF-CDR))
 (77 77 (:REWRITE ACL2S::DEF=>ALIST))
 (76 76 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (67 67 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (67 67 (:REWRITE REDUCE-RATIONALP-+))
 (67 67 (:REWRITE REDUCE-RATIONALP-*))
 (67 67 (:REWRITE RATIONALP-X))
 (67 67 (:REWRITE RATIONALP-MINUS-X))
 (67 67 (:META META-RATIONALP-CORRECT))
 (61 61 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (46 10 (:REWRITE ACL2S::CDR-ALISTOF-LOTOPICPEERP-SIG))
 (30 5 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (28 28 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (26 26 (:TYPE-PRESCRIPTION O-FINP))
 (26 26 (:REWRITE ACL2S::DEF=>LOTOPICPEER))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (6 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (6 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 )
(ACL2S::RETAIN-MULTIPLE-MESH-FAILURE-COUNTERS-CONTRACT-TP)
(ACL2S::RETAIN-MULTIPLE-MESH-FAILURE-COUNTERS-CONTRACT-GENRULE)
(ACL2S::RETAIN-MULTIPLE-MESH-FAILURE-COUNTERS)
(ACL2S::RETAIN-MULTIPLE-MESH-FAILURE-COUNTERS-INDUCTION-SCHEME)
(ACL2S::RETAIN-MULTIPLE-MESH-FAILURE-COUNTERS-DEFINITION-RULE)
(ACL2S::ACL2S-LOTOPICPEER-UNDEFINED-LOTOPICPEERP)
(ACL2S::FILTER*-*REMVD-TOPIC-NBR-CONTRACT
 (20854 72 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (18737 348 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (14847 119 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (6793 35 (:REWRITE ACL2S::CDR-ALISTOF-LOTOPICPEERP-SIG))
 (5541 145 (:DEFINITION ACL2S::TWPP))
 (4505 2457 (:REWRITE DEFAULT-CAR))
 (4106 101 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (4062 744 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (3499 107 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (3478 24 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (3457 117 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (3448 744 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (3432 107 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (3071 1588 (:REWRITE DEFAULT-CDR))
 (2944 744 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (2891 87 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (2852 744 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (2800 744 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (2632 87 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (2457 2457 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2254 87 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (2233 87 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (2071 87 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (1972 87 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (1565 101 (:DEFINITION ACL2S::PTP))
 (1470 744 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (1430 302 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (1395 1395 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (1244 461 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (1160 1160 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1093 1093 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (1009 1009 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (967 967 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (917 917 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (793 793 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (548 548 (:TYPE-PRESCRIPTION RECORDP))
 (366 366 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (338 119 (:REWRITE O-P-O-INFP-CAR))
 (317 107 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (306 24 (:REWRITE ALISTP-OF-CDR))
 (304 304 (:REWRITE ACL2S::DEF=>LOP))
 (286 286 (:REWRITE ACL2S::DEF=>TWP))
 (276 87 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (221 221 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (221 221 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (214 214 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (202 202 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (200 200 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (200 200 (:REWRITE CONSP-BY-LEN))
 (194 194 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (180 180 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (180 180 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (162 162 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (162 27 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (150 150 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (126 126 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (99 99 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (97 97 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (89 83 (:REWRITE RATIONALP-X))
 (87 87 (:REWRITE ACL2S::DEF=>ALIST))
 (87 87 (:REWRITE ALISTP-WHEN-ATOM))
 (83 83 (:REWRITE REDUCE-RATIONALP-+))
 (83 83 (:REWRITE REDUCE-RATIONALP-*))
 (83 83 (:REWRITE RATIONALP-MINUS-X))
 (83 83 (:META META-RATIONALP-CORRECT))
 (81 81 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (73 73 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (71 71 (:REWRITE ACL2S::DEF=>LOTOPICPEER))
 (69 69 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (63 63 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (50 50 (:REWRITE O-P-DEF-O-FINP-1))
 (25 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (9 7 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (7 7 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (7 7 (:REWRITE |(equal c (/ x))|))
 (7 7 (:REWRITE |(equal c (- x))|))
 (7 7 (:REWRITE |(equal (/ x) c)|))
 (7 7 (:REWRITE |(equal (/ x) (/ y))|))
 (7 7 (:REWRITE |(equal (- x) c)|))
 (7 7 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::FILTER*-*REMVD-TOPIC-NBR-CONTRACT-TP)
(ACL2S::FILTER*-*REMVD-TOPIC-NBR-CONTRACT-GENRULE)
(ACL2S::FILTER*-*REMVD-TOPIC-NBR)
(ACL2S::FILTER*-*REMVD-TOPIC-NBR-INDUCTION-SCHEME)
(ACL2S::FILTER*-*REMVD-TOPIC-NBR-DEFINITION-RULE)
(ACL2S::ACL2S-LOEV-UNDEFINED-LOEVP)
(ACL2S::MAP*-*MK-GRAFTS-CONTRACT
 (26341 1 (:DEFINITION ACL2S::LOEVP))
 (20826 97 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (19622 10 (:DEFINITION ACL2S::LOTP))
 (18424 101 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (15316 239 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (11889 108 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (6887 1 (:DEFINITION ACL2S::MSSGP))
 (6135 683 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (5039 3 (:DEFINITION ACL2S::DATAP))
 (4953 155 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (4917 169 (:DEFINITION ACL2S::TWPP))
 (4762 4 (:DEFINITION SYMBOL-LISTP))
 (4426 158 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (4359 158 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (4235 163 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (3924 2912 (:REWRITE DEFAULT-CAR))
 (3844 977 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (3801 162 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (3744 977 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (3500 977 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (3416 977 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (3384 977 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (3357 162 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (3229 162 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (3054 162 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (3049 162 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (2934 162 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (2912 2912 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2514 1790 (:REWRITE DEFAULT-CDR))
 (2276 79 (:DEFINITION ACL2S::LOPP))
 (1941 420 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (1871 977 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (1589 1589 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (1587 75 (:DEFINITION ACL2S::PTP))
 (1451 1451 (:TYPE-PRESCRIPTION RECORDP))
 (1348 153 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (1283 1283 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (1264 1264 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (1178 1178 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (1178 1178 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (1041 1041 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (1012 1012 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (948 102 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (885 108 (:REWRITE ALISTP-OF-CDR))
 (742 742 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (533 533 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (450 162 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (390 195 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (382 40 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (342 38 (:REWRITE ACL2-NUMBERP-X))
 (296 296 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (256 256 (:REWRITE ACL2S::DEF=>TWP))
 (254 97 (:REWRITE O-P-O-INFP-CAR))
 (243 243 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (238 238 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (227 227 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (227 227 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (225 111 (:REWRITE RATIONALP-X))
 (218 218 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (200 200 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (195 195 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (195 195 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (195 195 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (195 195 (:REWRITE CONSP-BY-LEN))
 (193 193 (:REWRITE ACL2S::DEF=>LOP))
 (192 192 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (181 78 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (162 162 (:REWRITE ACL2S::DEF=>ALIST))
 (162 162 (:REWRITE ALISTP-WHEN-ATOM))
 (156 156 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (148 148 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (111 111 (:REWRITE REDUCE-RATIONALP-+))
 (111 111 (:REWRITE REDUCE-RATIONALP-*))
 (111 111 (:REWRITE RATIONALP-MINUS-X))
 (111 111 (:META META-RATIONALP-CORRECT))
 (96 96 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (93 93 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (82 82 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (73 73 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (67 67 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (50 10 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (40 40 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (40 40 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (40 40 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (40 40 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (40 40 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (40 40 (:REWRITE |(equal c (/ x))|))
 (40 40 (:REWRITE |(equal c (- x))|))
 (40 40 (:REWRITE |(equal (/ x) c)|))
 (40 40 (:REWRITE |(equal (/ x) (/ y))|))
 (40 40 (:REWRITE |(equal (- x) c)|))
 (40 40 (:REWRITE |(equal (- x) (- y))|))
 (38 38 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (38 38 (:REWRITE REDUCE-INTEGERP-+))
 (38 38 (:REWRITE INTEGERP-MINUS-X))
 (38 38 (:META META-INTEGERP-CORRECT))
 (36 36 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (36 12 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (36 8 (:REWRITE ACL2S::CDR-ALISTOF-LOTOPICPEERP-SIG))
 (35 2 (:REWRITE ACL2S::DEF=>VERB))
 (34 1 (:DEFINITION ACL2S::VERBP))
 (32 4 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (31 31 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (30 30 (:REWRITE O-P-DEF-O-FINP-1))
 (30 30 (:REWRITE ACL2S::DEF=>LOT))
 (24 24 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (20 20 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (20 20 (:REWRITE ACL2S::DEF=>LOTOPICPEER))
 (12 12 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (5 1 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (3 3 (:REWRITE ACL2S::DEF=>LOEV))
 (2 2 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 )
(ACL2S::MAP*-*MK-GRAFTS-CONTRACT-TP)
(ACL2S::MAP*-*MK-GRAFTS-CONTRACT-GENRULE)
(ACL2S::MAP*-*MK-GRAFTS)
(ACL2S::MAP*-*MK-GRAFTS-INDUCTION-SCHEME)
(ACL2S::MAP*-*MK-GRAFTS-DEFINITION-RULE)
(ACL2S::MAP*-*MK-PRUNES-CONTRACT
 (26341 1 (:DEFINITION ACL2S::LOEVP))
 (20826 97 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (19622 10 (:DEFINITION ACL2S::LOTP))
 (18424 101 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (15316 239 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (11889 108 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (6887 1 (:DEFINITION ACL2S::MSSGP))
 (6135 683 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (5039 3 (:DEFINITION ACL2S::DATAP))
 (4953 155 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (4917 169 (:DEFINITION ACL2S::TWPP))
 (4762 4 (:DEFINITION SYMBOL-LISTP))
 (4426 158 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (4359 158 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (4235 163 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (3923 2911 (:REWRITE DEFAULT-CAR))
 (3844 977 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (3801 162 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (3744 977 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (3500 977 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (3416 977 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (3384 977 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (3357 162 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (3229 162 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (3054 162 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (3049 162 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (2934 162 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (2911 2911 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2514 1790 (:REWRITE DEFAULT-CDR))
 (2276 79 (:DEFINITION ACL2S::LOPP))
 (1941 420 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (1871 977 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (1589 1589 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (1587 75 (:DEFINITION ACL2S::PTP))
 (1451 1451 (:TYPE-PRESCRIPTION RECORDP))
 (1348 153 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (1283 1283 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (1264 1264 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (1178 1178 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (1178 1178 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (1041 1041 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (1012 1012 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (948 102 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (885 108 (:REWRITE ALISTP-OF-CDR))
 (742 742 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (533 533 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (450 162 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (390 195 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (382 40 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (342 38 (:REWRITE ACL2-NUMBERP-X))
 (296 296 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (256 256 (:REWRITE ACL2S::DEF=>TWP))
 (254 97 (:REWRITE O-P-O-INFP-CAR))
 (243 243 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (238 238 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (227 227 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (227 227 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (225 111 (:REWRITE RATIONALP-X))
 (218 218 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (200 200 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (195 195 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (195 195 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (195 195 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (195 195 (:REWRITE CONSP-BY-LEN))
 (193 193 (:REWRITE ACL2S::DEF=>LOP))
 (192 192 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (181 78 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (162 162 (:REWRITE ACL2S::DEF=>ALIST))
 (162 162 (:REWRITE ALISTP-WHEN-ATOM))
 (156 156 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (148 148 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (111 111 (:REWRITE REDUCE-RATIONALP-+))
 (111 111 (:REWRITE REDUCE-RATIONALP-*))
 (111 111 (:REWRITE RATIONALP-MINUS-X))
 (111 111 (:META META-RATIONALP-CORRECT))
 (96 96 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (93 93 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (82 82 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (73 73 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (67 67 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (50 10 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (40 40 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (40 40 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (40 40 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (40 40 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (40 40 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (40 40 (:REWRITE |(equal c (/ x))|))
 (40 40 (:REWRITE |(equal c (- x))|))
 (40 40 (:REWRITE |(equal (/ x) c)|))
 (40 40 (:REWRITE |(equal (/ x) (/ y))|))
 (40 40 (:REWRITE |(equal (- x) c)|))
 (40 40 (:REWRITE |(equal (- x) (- y))|))
 (38 38 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (38 38 (:REWRITE REDUCE-INTEGERP-+))
 (38 38 (:REWRITE INTEGERP-MINUS-X))
 (38 38 (:META META-INTEGERP-CORRECT))
 (36 36 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (36 12 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (36 8 (:REWRITE ACL2S::CDR-ALISTOF-LOTOPICPEERP-SIG))
 (35 2 (:REWRITE ACL2S::DEF=>VERB))
 (34 1 (:DEFINITION ACL2S::VERBP))
 (32 4 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (31 31 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (30 30 (:REWRITE O-P-DEF-O-FINP-1))
 (30 30 (:REWRITE ACL2S::DEF=>LOT))
 (24 24 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (20 20 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (20 20 (:REWRITE ACL2S::DEF=>LOTOPICPEER))
 (12 12 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (5 1 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (3 3 (:REWRITE ACL2S::DEF=>LOEV))
 (2 2 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 )
(ACL2S::MAP*-*MK-PRUNES-CONTRACT-TP)
(ACL2S::MAP*-*MK-PRUNES-CONTRACT-GENRULE)
(ACL2S::MAP*-*MK-PRUNES)
(ACL2S::MAP*-*MK-PRUNES-INDUCTION-SCHEME)
(ACL2S::MAP*-*MK-PRUNES-DEFINITION-RULE)
(ACL2S::MAP*-*MK-SUBS-CONTRACT
 (26341 1 (:DEFINITION ACL2S::LOEVP))
 (20826 97 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (19622 10 (:DEFINITION ACL2S::LOTP))
 (18424 101 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (15316 239 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (11889 108 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (6887 1 (:DEFINITION ACL2S::MSSGP))
 (6135 683 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (5039 3 (:DEFINITION ACL2S::DATAP))
 (4953 155 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (4917 169 (:DEFINITION ACL2S::TWPP))
 (4762 4 (:DEFINITION SYMBOL-LISTP))
 (4426 158 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (4359 158 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (4235 163 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (3925 2913 (:REWRITE DEFAULT-CAR))
 (3844 977 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (3801 162 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (3744 977 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (3500 977 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (3416 977 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (3384 977 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (3357 162 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (3229 162 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (3054 162 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (3049 162 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (2934 162 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (2913 2913 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2514 1790 (:REWRITE DEFAULT-CDR))
 (2276 79 (:DEFINITION ACL2S::LOPP))
 (1941 420 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (1871 977 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (1589 1589 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (1587 75 (:DEFINITION ACL2S::PTP))
 (1451 1451 (:TYPE-PRESCRIPTION RECORDP))
 (1348 153 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (1283 1283 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (1264 1264 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (1178 1178 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (1178 1178 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (1041 1041 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (1012 1012 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (948 102 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (885 108 (:REWRITE ALISTP-OF-CDR))
 (742 742 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (533 533 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (450 162 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (390 195 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (382 40 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (342 38 (:REWRITE ACL2-NUMBERP-X))
 (296 296 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (256 256 (:REWRITE ACL2S::DEF=>TWP))
 (254 97 (:REWRITE O-P-O-INFP-CAR))
 (243 243 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (238 238 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (227 227 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (227 227 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (225 111 (:REWRITE RATIONALP-X))
 (218 218 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (200 200 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (195 195 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (195 195 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (195 195 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (195 195 (:REWRITE CONSP-BY-LEN))
 (193 193 (:REWRITE ACL2S::DEF=>LOP))
 (192 192 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (181 78 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (162 162 (:REWRITE ACL2S::DEF=>ALIST))
 (162 162 (:REWRITE ALISTP-WHEN-ATOM))
 (156 156 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (148 148 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (111 111 (:REWRITE REDUCE-RATIONALP-+))
 (111 111 (:REWRITE REDUCE-RATIONALP-*))
 (111 111 (:REWRITE RATIONALP-MINUS-X))
 (111 111 (:META META-RATIONALP-CORRECT))
 (96 96 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (93 93 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (82 82 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (73 73 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (67 67 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (50 10 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (40 40 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (40 40 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (40 40 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (40 40 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (40 40 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (40 40 (:REWRITE |(equal c (/ x))|))
 (40 40 (:REWRITE |(equal c (- x))|))
 (40 40 (:REWRITE |(equal (/ x) c)|))
 (40 40 (:REWRITE |(equal (/ x) (/ y))|))
 (40 40 (:REWRITE |(equal (- x) c)|))
 (40 40 (:REWRITE |(equal (- x) (- y))|))
 (38 38 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (38 38 (:REWRITE REDUCE-INTEGERP-+))
 (38 38 (:REWRITE INTEGERP-MINUS-X))
 (38 38 (:META META-INTEGERP-CORRECT))
 (36 36 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (36 12 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (36 8 (:REWRITE ACL2S::CDR-ALISTOF-LOTOPICPEERP-SIG))
 (35 2 (:REWRITE ACL2S::DEF=>VERB))
 (34 1 (:DEFINITION ACL2S::VERBP))
 (32 4 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (31 31 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (30 30 (:REWRITE O-P-DEF-O-FINP-1))
 (30 30 (:REWRITE ACL2S::DEF=>LOT))
 (24 24 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (20 20 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (20 20 (:REWRITE ACL2S::DEF=>LOTOPICPEER))
 (12 12 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (5 1 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (3 3 (:REWRITE ACL2S::DEF=>LOEV))
 (2 2 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 )
(ACL2S::MAP*-*MK-SUBS-CONTRACT-TP)
(ACL2S::MAP*-*MK-SUBS-CONTRACT-GENRULE)
(ACL2S::MAP*-*MK-SUBS)
(ACL2S::MAP*-*MK-SUBS-INDUCTION-SCHEME)
(ACL2S::MAP*-*MK-SUBS-DEFINITION-RULE)
(ACL2S::MAP*-*MK-UNSUBS-CONTRACT
 (26341 1 (:DEFINITION ACL2S::LOEVP))
 (20826 97 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (19622 10 (:DEFINITION ACL2S::LOTP))
 (18424 101 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (15316 239 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (11889 108 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (6887 1 (:DEFINITION ACL2S::MSSGP))
 (6135 683 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (5039 3 (:DEFINITION ACL2S::DATAP))
 (4953 155 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (4917 169 (:DEFINITION ACL2S::TWPP))
 (4762 4 (:DEFINITION SYMBOL-LISTP))
 (4426 158 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (4359 158 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (4235 163 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (3926 2914 (:REWRITE DEFAULT-CAR))
 (3844 977 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (3801 162 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (3744 977 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (3500 977 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (3416 977 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (3384 977 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (3357 162 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (3229 162 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (3054 162 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (3049 162 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (2934 162 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (2914 2914 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2514 1790 (:REWRITE DEFAULT-CDR))
 (2276 79 (:DEFINITION ACL2S::LOPP))
 (1941 420 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (1871 977 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (1589 1589 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (1587 75 (:DEFINITION ACL2S::PTP))
 (1451 1451 (:TYPE-PRESCRIPTION RECORDP))
 (1348 153 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (1283 1283 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (1264 1264 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (1178 1178 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (1178 1178 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (1041 1041 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (1012 1012 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (948 102 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (885 108 (:REWRITE ALISTP-OF-CDR))
 (742 742 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (533 533 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (450 162 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (390 195 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (382 40 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (342 38 (:REWRITE ACL2-NUMBERP-X))
 (296 296 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (256 256 (:REWRITE ACL2S::DEF=>TWP))
 (254 97 (:REWRITE O-P-O-INFP-CAR))
 (243 243 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (238 238 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (227 227 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (227 227 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (225 111 (:REWRITE RATIONALP-X))
 (218 218 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (200 200 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (195 195 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (195 195 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (195 195 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (195 195 (:REWRITE CONSP-BY-LEN))
 (193 193 (:REWRITE ACL2S::DEF=>LOP))
 (192 192 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (181 78 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (162 162 (:REWRITE ACL2S::DEF=>ALIST))
 (162 162 (:REWRITE ALISTP-WHEN-ATOM))
 (156 156 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (148 148 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (111 111 (:REWRITE REDUCE-RATIONALP-+))
 (111 111 (:REWRITE REDUCE-RATIONALP-*))
 (111 111 (:REWRITE RATIONALP-MINUS-X))
 (111 111 (:META META-RATIONALP-CORRECT))
 (96 96 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (93 93 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (82 82 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (73 73 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (67 67 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (50 10 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (40 40 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (40 40 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (40 40 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (40 40 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (40 40 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (40 40 (:REWRITE |(equal c (/ x))|))
 (40 40 (:REWRITE |(equal c (- x))|))
 (40 40 (:REWRITE |(equal (/ x) c)|))
 (40 40 (:REWRITE |(equal (/ x) (/ y))|))
 (40 40 (:REWRITE |(equal (- x) c)|))
 (40 40 (:REWRITE |(equal (- x) (- y))|))
 (38 38 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (38 38 (:REWRITE REDUCE-INTEGERP-+))
 (38 38 (:REWRITE INTEGERP-MINUS-X))
 (38 38 (:META META-INTEGERP-CORRECT))
 (36 36 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (36 12 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (36 8 (:REWRITE ACL2S::CDR-ALISTOF-LOTOPICPEERP-SIG))
 (35 2 (:REWRITE ACL2S::DEF=>VERB))
 (34 1 (:DEFINITION ACL2S::VERBP))
 (32 4 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (31 31 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (30 30 (:REWRITE O-P-DEF-O-FINP-1))
 (30 30 (:REWRITE ACL2S::DEF=>LOT))
 (24 24 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (20 20 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (20 20 (:REWRITE ACL2S::DEF=>LOTOPICPEER))
 (12 12 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (5 1 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (3 3 (:REWRITE ACL2S::DEF=>LOEV))
 (2 2 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 )
(ACL2S::MAP*-*MK-UNSUBS-CONTRACT-TP)
(ACL2S::MAP*-*MK-UNSUBS-CONTRACT-GENRULE)
(ACL2S::MAP*-*MK-UNSUBS)
(ACL2S::MAP*-*MK-UNSUBS-INDUCTION-SCHEME)
(ACL2S::MAP*-*MK-UNSUBS-DEFINITION-RULE)
(ACL2S::ACL2S-TOPIC-POS-RAT-MAP-UNDEFINED-TOPIC-POS-RAT-MAPP)
(ACL2S::AGE-LASTPUB-HELP-CONTRACT
 (9665 58 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (7642 164 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (4900 891 (:REWRITE DEFAULT-CDR))
 (4450 1325 (:REWRITE DEFAULT-CAR))
 (3288 73 (:DEFINITION ACL2S::LOPP))
 (2854 87 (:DEFINITION ACL2S::TWPP))
 (2705 82 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (2359 62 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (2351 146 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (2272 78 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (2121 384 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (2065 58 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (1884 58 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (1786 397 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (1705 384 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (1651 384 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (1625 58 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (1555 384 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (1337 62 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (1325 1325 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1186 7 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (1114 58 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (950 62 (:DEFINITION ACL2S::PTP))
 (746 172 (:DEFINITION ACL2S::PEERP))
 (740 740 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (677 677 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (664 664 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (606 606 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (598 228 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (544 544 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (498 498 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (316 102 (:REWRITE O-P-O-INFP-CAR))
 (306 270 (:REWRITE ACL2S::DEF=>PEER))
 (305 305 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (211 58 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (198 198 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (178 178 (:REWRITE ACL2S::DEF=>LOP))
 (174 174 (:REWRITE ACL2S::DEF=>TWP))
 (163 163 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (160 160 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (160 160 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (153 153 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (143 143 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (143 143 (:REWRITE CONSP-BY-LEN))
 (110 110 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (102 102 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (101 101 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (99 99 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (87 7 (:REWRITE ALISTP-OF-CDR))
 (81 81 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (80 80 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (80 40 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (78 78 (:REWRITE REDUCE-RATIONALP-+))
 (78 78 (:REWRITE REDUCE-RATIONALP-*))
 (78 78 (:REWRITE RATIONALP-X))
 (78 78 (:REWRITE RATIONALP-MINUS-X))
 (78 78 (:META META-RATIONALP-CORRECT))
 (68 68 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (68 68 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (58 58 (:REWRITE O-P-DEF-O-FINP-1))
 (58 58 (:REWRITE ACL2S::DEF=>ALIST))
 (58 58 (:REWRITE ALISTP-WHEN-ATOM))
 (57 57 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (51 51 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (40 40 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (34 34 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (18 3 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 )
(ACL2S::AGE-LASTPUB-HELP-CONTRACT-TP)
(ACL2S::AGE-LASTPUB-HELP-CONTRACT-GENRULE)
(ACL2S::AGE-LASTPUB-HELP
 (4127 23 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (3291 67 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (1752 374 (:REWRITE DEFAULT-CDR))
 (1687 547 (:REWRITE DEFAULT-CAR))
 (1373 30 (:DEFINITION ACL2S::LOPP))
 (1226 35 (:DEFINITION ACL2S::TWPP))
 (1186 7 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (1036 30 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (997 60 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (894 25 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (892 20 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (891 148 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (880 28 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (815 156 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (680 25 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (678 148 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (649 148 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (626 148 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (583 25 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (547 547 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (447 32 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (332 20 (:DEFINITION ACL2S::PTP))
 (321 25 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (284 284 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (277 65 (:DEFINITION ACL2S::PEERP))
 (258 92 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (248 248 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (248 248 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (239 239 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (200 200 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (193 193 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (117 101 (:REWRITE ACL2S::DEF=>PEER))
 (101 34 (:REWRITE O-P-O-INFP-CAR))
 (90 90 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (87 7 (:REWRITE ALISTP-OF-CDR))
 (79 25 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (72 72 (:REWRITE ACL2S::DEF=>LOP))
 (70 70 (:REWRITE ACL2S::DEF=>TWP))
 (68 68 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (59 59 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (59 59 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (59 59 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (55 55 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (51 51 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (51 51 (:REWRITE CONSP-BY-LEN))
 (42 42 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (42 42 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (36 36 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (33 33 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (33 33 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (32 32 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (32 32 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (32 16 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (30 5 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (28 28 (:REWRITE REDUCE-RATIONALP-+))
 (28 28 (:REWRITE REDUCE-RATIONALP-*))
 (28 28 (:REWRITE RATIONALP-X))
 (28 28 (:REWRITE RATIONALP-MINUS-X))
 (28 28 (:META META-RATIONALP-CORRECT))
 (25 25 (:REWRITE ACL2S::DEF=>ALIST))
 (25 25 (:REWRITE ALISTP-WHEN-ATOM))
 (24 24 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (18 18 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (17 17 (:REWRITE O-P-DEF-O-FINP-1))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (16 16 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 )
(ACL2S::AGE-LASTPUB-HELP-INDUCTION-SCHEME)
(ACL2S::AGE-LASTPUB-HELP-DEFINITION-RULE)
(ACL2S::AGE-LASTPUB-CONTRACT
 (2543 2 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (1441 14 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (1432 8 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (1102 22 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (810 120 (:REWRITE DEFAULT-CDR))
 (677 180 (:REWRITE DEFAULT-CAR))
 (500 10 (:DEFINITION ACL2S::LOPP))
 (403 12 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (389 12 (:DEFINITION ACL2S::TWPP))
 (379 10 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (357 12 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (353 20 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (310 56 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (295 8 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (285 8 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (267 8 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (261 8 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (244 56 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (236 56 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (230 56 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (229 56 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (203 8 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (180 180 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (163 10 (:DEFINITION ACL2S::PTP))
 (136 28 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (123 26 (:DEFINITION ACL2S::PEERP))
 (110 110 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (108 108 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (108 56 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (104 104 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (100 100 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (98 32 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (86 86 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (84 84 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (68 68 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (44 40 (:REWRITE ACL2S::DEF=>PEER))
 (44 22 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (44 14 (:REWRITE O-P-O-INFP-CAR))
 (42 42 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (40 8 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (32 8 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (24 24 (:REWRITE ACL2S::DEF=>TWP))
 (24 24 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (24 24 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (24 24 (:REWRITE ACL2S::DEF=>LOP))
 (22 22 (:TYPE-PRESCRIPTION O-P))
 (22 22 (:TYPE-PRESCRIPTION ALISTP))
 (22 22 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (18 16 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (16 16 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (16 16 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (16 16 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (15 6 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (12 12 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (12 12 (:REWRITE REDUCE-RATIONALP-+))
 (12 12 (:REWRITE REDUCE-RATIONALP-*))
 (12 12 (:REWRITE RATIONALP-X))
 (12 12 (:REWRITE RATIONALP-MINUS-X))
 (12 12 (:META META-RATIONALP-CORRECT))
 (8 8 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (8 8 (:REWRITE O-P-DEF-O-FINP-1))
 (8 8 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (8 8 (:REWRITE ACL2S::DEF=>ALIST))
 (8 8 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (8 8 (:REWRITE ALISTP-WHEN-ATOM))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (4 4 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 )
(ACL2S::AGE-LASTPUB-CONTRACT-TP)
(ACL2S::AGE-LASTPUB-CONTRACT-GENRULE)
(ACL2S::AGE-LASTPUB)
(ACL2S::AGE-LASTPUB-DEFINITION-RULE)
(ACL2S::TOPIC-SUBS-ASSOC
 (288350 3158 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (136356 5287 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (97663 3069 (:DEFINITION ACL2S::TWPP))
 (92666 2864 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (83528 2964 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (82978 2407 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (77354 15685 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (72766 15685 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (67888 15685 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (65961 15685 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (59211 1639 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (57902 1639 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (53417 1639 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (48050 48050 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (40726 1639 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (33053 1639 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (32946 2298 (:DEFINITION ACL2S::PTP))
 (27444 1639 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (18890 18890 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (17586 7055 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (10339 3158 (:REWRITE O-P-O-INFP-CAR))
 (9464 3491 (:REWRITE RECORDP-OF-CONS))
 (6556 1639 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (5903 5903 (:REWRITE ACL2S::DEF=>TWP))
 (5588 5588 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (5454 5314 (:REWRITE ACL2S::DEF=>LOP))
 (5413 5413 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (5345 5345 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (5345 5345 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (4939 4939 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (4939 4939 (:REWRITE CONSP-BY-LEN))
 (4579 4579 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (4386 4386 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (3698 3698 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (3278 3278 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (2738 2549 (:REWRITE RATIONALP-X))
 (2666 2666 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (2549 2549 (:REWRITE REDUCE-RATIONALP-+))
 (2549 2549 (:REWRITE REDUCE-RATIONALP-*))
 (2549 2549 (:REWRITE RATIONALP-MINUS-X))
 (2549 2549 (:META META-RATIONALP-CORRECT))
 (2498 1249 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (2152 1890 (:REWRITE O-P-DEF-O-FINP-1))
 (1788 447 (:REWRITE <<-TRICHOTOMY))
 (1698 1698 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (1639 1639 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (1639 1639 (:REWRITE ACL2S::DEF=>ALIST))
 (1639 1639 (:REWRITE ALISTP-WHEN-ATOM))
 (1343 1343 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (894 149 (:REWRITE <<-ASYMMETRIC))
 (849 849 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (840 12 (:REWRITE ACL2S::MGET-TOPIC-LOP-MAPP))
 (447 447 (:REWRITE <<-TRANSITIVE))
 (272 272 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (262 262 (:TYPE-PRESCRIPTION O-FINP))
 (240 40 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (88 88 (:REWRITE ACL2S::DEF=>WP))
 (63 63 (:REWRITE THE-FLOOR-BELOW))
 (63 63 (:REWRITE THE-FLOOR-ABOVE))
 (63 63 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (63 63 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (63 63 (:REWRITE SIMPLIFY-SUMS-<))
 (63 63 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (63 63 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (63 63 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (63 63 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (63 63 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (63 63 (:REWRITE REDUCE-INTEGERP-+))
 (63 63 (:REWRITE INTEGERP-MINUS-X))
 (63 63 (:REWRITE INTEGERP-<-CONSTANT))
 (63 63 (:REWRITE DEFAULT-LESS-THAN-2))
 (63 63 (:REWRITE DEFAULT-LESS-THAN-1))
 (63 63 (:REWRITE CONSTANT-<-INTEGERP))
 (63 63 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (63 63 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (63 63 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (63 63 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (63 63 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (63 63 (:REWRITE |(< c (- x))|))
 (63 63 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (63 63 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (63 63 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (63 63 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (63 63 (:REWRITE |(< (/ x) 0)|))
 (63 63 (:REWRITE |(< (/ x) (/ y))|))
 (63 63 (:REWRITE |(< (- x) c)|))
 (63 63 (:REWRITE |(< (- x) (- y))|))
 (63 63 (:REWRITE |(< (* x y) 0)|))
 (63 63 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::PRUNE-FANOUT-CONTRACT
 (12771 3510 (:REWRITE DEFAULT-CAR))
 (11569 2428 (:REWRITE DEFAULT-CDR))
 (9027 146 (:DEFINITION ACL2S::LOPP))
 (7906 229 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (7561 292 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (7213 219 (:DEFINITION ACL2S::TWPP))
 (5537 144 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (5435 188 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (5399 151 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (5037 151 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (4810 996 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (4201 996 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (4166 151 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (4075 996 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (3624 996 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (3510 3510 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (3450 20 (:DEFINITION ACL2-COUNT))
 (3014 18 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (2984 151 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (2518 1008 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (2380 20 (:DEFINITION ACL2S-SIZE))
 (2280 144 (:DEFINITION ACL2S::PTP))
 (1996 168 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (1826 410 (:DEFINITION ACL2S::PEERP))
 (1590 613 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (1526 1526 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1370 30 (:DEFINITION INTEGER-ABS))
 (1320 20 (:DEFINITION LENGTH))
 (1060 20 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-SELECTOR))
 (1052 40 (:DEFINITION LEN))
 (1016 652 (:REWRITE ACL2S::DEF=>PEER))
 (1012 80 (:REWRITE LEN-WHEN-ATOM))
 (986 321 (:REWRITE O-P-O-INFP-CAR))
 (932 932 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (820 60 (:REWRITE STR::CONSP-OF-EXPLODE))
 (763 242 (:REWRITE DEFAULT-PLUS-2))
 (609 609 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (609 609 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (600 20 (:REWRITE NUMERATOR-NEGATIVE))
 (582 242 (:REWRITE DEFAULT-PLUS-1))
 (550 151 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (529 1 (:DEFINITION SET-DIFFERENCE-EQUAL))
 (504 504 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (456 456 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (450 20 (:DEFINITION CONS-SIZE))
 (438 438 (:REWRITE ACL2S::DEF=>TWP))
 (437 7 (:DEFINITION SUBSETP-EQUAL))
 (416 416 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (416 416 (:REWRITE CONSP-BY-LEN))
 (398 3 (:REWRITE SET-DIFFERENCE-EQUAL-WHEN-SUBSETP-EQUAL))
 (392 392 (:REWRITE ACL2S::DEF=>LOP))
 (382 244 (:REWRITE RATIONALP-X))
 (365 365 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (350 10 (:REWRITE |(+ (if a b c) x)|))
 (334 334 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (303 6 (:DEFINITION MEMBER-EQUAL))
 (298 298 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (290 30 (:REWRITE |(+ y x)|))
 (266 266 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (244 244 (:REWRITE REDUCE-RATIONALP-+))
 (244 244 (:REWRITE REDUCE-RATIONALP-*))
 (244 244 (:REWRITE RATIONALP-MINUS-X))
 (244 244 (:META META-RATIONALP-CORRECT))
 (231 231 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (222 18 (:REWRITE ALISTP-OF-CDR))
 (202 202 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (202 202 (:REWRITE NORMALIZE-ADDENDS))
 (190 190 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (190 190 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (190 190 (:REWRITE O-P-DEF-O-FINP-1))
 (190 95 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (189 189 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (180 180 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (174 174 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (170 66 (:REWRITE DEFAULT-LESS-THAN-1))
 (168 168 (:TYPE-PRESCRIPTION ACL2-COUNT-OF-CONSP-POSITIVE))
 (156 14 (:REWRITE SUBSETP-CAR-MEMBER))
 (151 151 (:REWRITE ACL2S::DEF=>ALIST))
 (151 151 (:REWRITE ALISTP-WHEN-ATOM))
 (133 133 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (132 31 (:REWRITE DEFAULT-MINUS))
 (123 123 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (120 120 (:TYPE-PRESCRIPTION NUMERATOR-ZERO))
 (120 120 (:TYPE-PRESCRIPTION NUMERATOR-POSITIVE . 2))
 (120 120 (:TYPE-PRESCRIPTION NUMERATOR-POSITIVE . 1))
 (120 120 (:TYPE-PRESCRIPTION NUMERATOR-NEGATIVE . 2))
 (120 120 (:TYPE-PRESCRIPTION NUMERATOR-NEGATIVE . 1))
 (120 66 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (114 8 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (112 112 (:TYPE-PRESCRIPTION ACL2S::ACL2S-SIZE-CONSP))
 (95 95 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (93 93 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (88 88 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (77 13 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (75 13 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (72 66 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (71 71 (:REWRITE REDUCE-INTEGERP-+))
 (71 71 (:REWRITE INTEGERP-MINUS-X))
 (71 71 (:REWRITE FOLD-CONSTS-IN-+))
 (71 71 (:REWRITE |(+ c (+ d x))|))
 (71 71 (:META META-INTEGERP-CORRECT))
 (67 66 (:REWRITE DEFAULT-LESS-THAN-2))
 (66 66 (:REWRITE THE-FLOOR-BELOW))
 (66 66 (:REWRITE THE-FLOOR-ABOVE))
 (66 66 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (66 66 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (66 66 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (66 66 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (66 66 (:REWRITE |(equal c (/ x))|))
 (66 66 (:REWRITE |(equal c (- x))|))
 (66 66 (:REWRITE |(equal (/ x) c)|))
 (66 66 (:REWRITE |(equal (/ x) (/ y))|))
 (66 66 (:REWRITE |(equal (- x) c)|))
 (66 66 (:REWRITE |(equal (- x) (- y))|))
 (65 1 (:DEFINITION ACL2S::GRAB-DEFINITION-RULE))
 (60 12 (:REWRITE ACL2-NUMBERP-X))
 (50 50 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (50 20 (:REWRITE INTEGERP==>NUMERATOR-=-X))
 (48 8 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (46 42 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (45 42 (:REWRITE SIMPLIFY-SUMS-<))
 (43 42 (:REWRITE |(< c (- x))|))
 (42 42 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (42 42 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (42 42 (:REWRITE INTEGERP-<-CONSTANT))
 (42 42 (:REWRITE CONSTANT-<-INTEGERP))
 (42 42 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (42 42 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (42 42 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (42 42 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (42 42 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (42 42 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (42 42 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (42 42 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (42 42 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (42 42 (:REWRITE |(< (/ x) (/ y))|))
 (42 42 (:REWRITE |(< (- x) c)|))
 (42 42 (:REWRITE |(< (- x) (- y))|))
 (40 20 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (39 1 (:REWRITE ZP-OPEN))
 (35 35 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (35 35 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (35 35 (:REWRITE |(< (/ x) 0)|))
 (35 35 (:REWRITE |(< (* x y) 0)|))
 (27 27 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (23 3 (:REWRITE SET-DIFFERENCE-EQUAL-WHEN-ATOM))
 (22 4 (:LINEAR ACL2S::ACL2S-SIZE-CONSP))
 (22 4 (:LINEAR ACL2-COUNT-OF-CONSP-POSITIVE))
 (20 20 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (20 20 (:REWRITE DEFAULT-RATIONAL-NUMERATOR))
 (18 14 (:REWRITE SUBSETP-MEMBER . 1))
 (15 2 (:REWRITE MEMBER-WHEN-ATOM))
 (14 14 (:REWRITE SUBSETP-TRANS2))
 (14 14 (:REWRITE SUBSETP-TRANS))
 (14 14 (:REWRITE SUBSETP-MEMBER . 2))
 (14 14 (:META EXPAND-MEMBER-META-CORRECT))
 (13 13 (:REWRITE MEMBER-EQUAL-WHEN-ALL-EQUALP))
 (10 10 (:REWRITE INTEGERP==>DENOMINATOR-=-1))
 (10 10 (:REWRITE DEFAULT-REALPART))
 (10 10 (:REWRITE DEFAULT-RATIONAL-DENOMINATOR))
 (10 10 (:REWRITE DEFAULT-IMAGPART))
 (8 8 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (8 8 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (8 8 (:LINEAR CONS-SIZE-WHEN-MEMBER))
 (8 8 (:LINEAR ACL2S-SIZE-WHEN-MEMBER))
 (8 8 (:LINEAR ACL2-COUNT-WHEN-MEMBER))
 (8 2 (:LINEAR RECORDS-CONS-SIZE))
 (8 2 (:LINEAR RECORDS-ACL2S-SIZE))
 (8 2 (:LINEAR RECORDS-ACL2-COUNT))
 (4 4 (:TYPE-PRESCRIPTION SET-DIFFERENCE-EQUAL))
 (4 4 (:LINEAR INDEX-OF-<-LEN))
 (4 4 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (2 2 (:REWRITE SUBSETP-MEMBER . 4))
 (2 2 (:REWRITE SUBSETP-MEMBER . 3))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 3))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 2))
 (2 2 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (2 2 (:LINEAR RECORDS-CONS-SIZE-LINEAR-ARITH-<))
 (2 2 (:LINEAR RECORDS-ACL2S-SIZE-LINEAR-ARITH-<2))
 (2 2 (:LINEAR RECORDS-ACL2-COUNT-LINEAR-ARITH-<))
 (1 1 (:REWRITE SUBSETP-REFL))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 )
(ACL2S::PRUNE-FANOUT-CONTRACT-TP)
(ACL2S::PRUNE-FANOUT-CONTRACT-GENRULE)
(ACL2S::PRUNE-FANOUT
 (7664 10 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (7628 6 (:DEFINITION ACL2S::LOEVP))
 (7542 6 (:DEFINITION ACL2S::EVNTP))
 (6900 40 (:DEFINITION ACL2-COUNT))
 (6144 60 (:DEFINITION ACL2S::LOPP))
 (5474 117 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (4760 40 (:DEFINITION ACL2S-SIZE))
 (4697 2409 (:REWRITE DEFAULT-CDR))
 (3827 1634 (:REWRITE DEFAULT-CAR))
 (3607 2 (:DEFINITION ACL2S::GRAB-DEFINITION-RULE))
 (2740 60 (:DEFINITION INTEGER-ABS))
 (2640 40 (:DEFINITION LENGTH))
 (2478 6 (:DEFINITION ACL2S::MSSGP))
 (2120 40 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-SELECTOR))
 (1999 75 (:DEFINITION LEN))
 (1949 150 (:REWRITE LEN-WHEN-ATOM))
 (1771 52 (:DEFINITION ACL2S::TWPP))
 (1640 120 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1634 1634 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1587 3 (:DEFINITION SET-DIFFERENCE-EQUAL))
 (1524 6 (:DEFINITION ACL2S::RPCP))
 (1517 479 (:REWRITE DEFAULT-PLUS-2))
 (1400 54 (:DEFINITION ACL2S::LOTP))
 (1311 21 (:DEFINITION SUBSETP-EQUAL))
 (1236 29 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (1216 40 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (1200 40 (:REWRITE NUMERATOR-NEGATIVE))
 (1198 225 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (1194 9 (:REWRITE SET-DIFFERENCE-EQUAL-WHEN-SUBSETP-EQUAL))
 (1186 7 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (1178 33 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (1159 479 (:REWRITE DEFAULT-PLUS-1))
 (1079 229 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (975 33 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (948 6 (:DEFINITION ACL2S::DATAP))
 (909 18 (:DEFINITION MEMBER-EQUAL))
 (900 40 (:DEFINITION CONS-SIZE))
 (885 885 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (885 885 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (881 300 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (879 225 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (846 33 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (834 834 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (719 238 (:REWRITE O-P-O-INFP-CAR))
 (700 20 (:REWRITE |(+ (if a b c) x)|))
 (682 165 (:DEFINITION ACL2S::PEERP))
 (635 35 (:DEFINITION ACL2S::PTP))
 (596 596 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (596 596 (:REWRITE CONSP-BY-LEN))
 (591 48 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (580 60 (:REWRITE |(+ y x)|))
 (531 33 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (484 318 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (468 42 (:REWRITE SUBSETP-CAR-MEMBER))
 (433 139 (:REWRITE RATIONALP-X))
 (399 399 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (399 399 (:REWRITE NORMALIZE-ADDENDS))
 (360 360 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (356 137 (:REWRITE DEFAULT-LESS-THAN-1))
 (352 14 (:DEFINITION SYMBOL-LISTP))
 (342 24 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (336 318 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (334 334 (:TYPE-PRESCRIPTION ACL2-COUNT-OF-CONSP-POSITIVE))
 (322 318 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (318 318 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (318 318 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (318 318 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (318 318 (:REWRITE |(equal c (/ x))|))
 (318 318 (:REWRITE |(equal c (- x))|))
 (318 318 (:REWRITE |(equal (/ x) c)|))
 (318 318 (:REWRITE |(equal (/ x) (/ y))|))
 (318 318 (:REWRITE |(equal (- x) c)|))
 (318 318 (:REWRITE |(equal (- x) (- y))|))
 (282 282 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (272 10 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (270 270 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (268 64 (:REWRITE DEFAULT-MINUS))
 (268 6 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (260 2 (:DEFINITION TRUE-LIST-LISTP))
 (240 240 (:TYPE-PRESCRIPTION NUMERATOR-ZERO))
 (240 240 (:TYPE-PRESCRIPTION NUMERATOR-POSITIVE . 2))
 (240 240 (:TYPE-PRESCRIPTION NUMERATOR-POSITIVE . 1))
 (240 240 (:TYPE-PRESCRIPTION NUMERATOR-NEGATIVE . 2))
 (240 240 (:TYPE-PRESCRIPTION NUMERATOR-NEGATIVE . 1))
 (236 6 (:DEFINITION ACL2S::LOPTP))
 (231 39 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (225 39 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (222 222 (:TYPE-PRESCRIPTION ACL2S::ACL2S-SIZE-CONSP))
 (196 4 (:DEFINITION NAT-LISTP))
 (182 38 (:REWRITE ACL2-NUMBERP-X))
 (171 171 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (157 155 (:REWRITE ACL2S::DEF=>LOP))
 (156 156 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (152 152 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (150 6 (:DEFINITION ACL2S::VERBP))
 (149 137 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (148 148 (:REWRITE REDUCE-INTEGERP-+))
 (148 148 (:REWRITE INTEGERP-MINUS-X))
 (148 148 (:META META-INTEGERP-CORRECT))
 (141 141 (:REWRITE FOLD-CONSTS-IN-+))
 (141 141 (:REWRITE |(+ c (+ d x))|))
 (140 10 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (139 139 (:REWRITE REDUCE-RATIONALP-+))
 (139 139 (:REWRITE REDUCE-RATIONALP-*))
 (139 139 (:REWRITE RATIONALP-MINUS-X))
 (139 139 (:META META-RATIONALP-CORRECT))
 (138 137 (:REWRITE DEFAULT-LESS-THAN-2))
 (137 137 (:REWRITE THE-FLOOR-BELOW))
 (137 137 (:REWRITE THE-FLOOR-ABOVE))
 (135 135 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (130 130 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (128 10 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (127 127 (:REWRITE O-P-DEF-O-FINP-1))
 (120 120 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (117 97 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (114 6 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (114 6 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (112 97 (:REWRITE SIMPLIFY-SUMS-<))
 (112 56 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (112 6 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (111 33 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (108 108 (:REWRITE ACL2S::DEF=>LOT))
 (104 104 (:REWRITE ACL2S::DEF=>TWP))
 (104 6 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (101 97 (:REWRITE |(< (- x) c)|))
 (101 97 (:REWRITE |(< (- x) (- y))|))
 (100 40 (:REWRITE INTEGERP==>NUMERATOR-=-X))
 (98 97 (:REWRITE |(< c (- x))|))
 (97 97 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (97 97 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (97 97 (:REWRITE INTEGERP-<-CONSTANT))
 (97 97 (:REWRITE CONSTANT-<-INTEGERP))
 (97 97 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (97 97 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (97 97 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (97 97 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (97 97 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (97 97 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (97 97 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (97 97 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (97 97 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (97 97 (:REWRITE |(< (/ x) (/ y))|))
 (96 2 (:DEFINITION ACL2S::POS-LISTP))
 (95 95 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (94 6 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (92 6 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (92 6 (:DEFINITION ACL2S::LOPLDP))
 (88 6 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (88 2 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (87 7 (:REWRITE ALISTP-OF-CDR))
 (81 81 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (80 40 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (80 4 (:DEFINITION KEYWORDP))
 (78 78 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (78 78 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (78 2 (:DEFINITION ACL2S::L-STR-ALLP))
 (76 76 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (76 76 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (76 2 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (75 75 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (72 2 (:DEFINITION BOOLEAN-LISTP))
 (70 70 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (70 70 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (70 70 (:REWRITE |(< (/ x) 0)|))
 (70 70 (:REWRITE |(< (* x y) 0)|))
 (69 9 (:REWRITE SET-DIFFERENCE-EQUAL-WHEN-ATOM))
 (68 6 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (66 11 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (64 2 (:DEFINITION POSP))
 (60 6 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (58 6 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (56 56 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (56 28 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (56 28 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (54 42 (:REWRITE SUBSETP-MEMBER . 1))
 (54 6 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (52 52 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (52 2 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (52 2 (:DEFINITION ATOM-LISTP))
 (50 6 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (48 48 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (48 6 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (48 6 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (46 2 (:DEFINITION ACL2S::STR-ALLP))
 (45 6 (:REWRITE MEMBER-WHEN-ATOM))
 (44 44 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (44 8 (:LINEAR ACL2S::ACL2S-SIZE-CONSP))
 (44 8 (:LINEAR ACL2-COUNT-OF-CONSP-POSITIVE))
 (42 42 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (42 42 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (42 42 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (42 42 (:REWRITE SUBSETP-TRANS2))
 (42 42 (:REWRITE SUBSETP-TRANS))
 (42 42 (:REWRITE SUBSETP-MEMBER . 2))
 (42 42 (:META EXPAND-MEMBER-META-CORRECT))
 (42 2 (:DEFINITION RATIONAL-LISTP))
 (40 40 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (40 40 (:REWRITE DEFAULT-RATIONAL-NUMERATOR))
 (39 39 (:REWRITE MEMBER-EQUAL-WHEN-ALL-EQUALP))
 (39 1 (:REWRITE ZP-OPEN))
 (38 2 (:DEFINITION INTEGER-LISTP))
 (34 2 (:DEFINITION ACL2-NUMBER-LISTP))
 (33 33 (:REWRITE ACL2S::DEF=>ALIST))
 (33 33 (:REWRITE ALISTP-WHEN-ATOM))
 (32 32 (:TYPE-PRESCRIPTION NAT-LISTP))
 (32 2 (:DEFINITION STRING-LISTP))
 (32 2 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (28 28 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (28 28 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (28 14 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (26 26 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (26 26 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (24 12 (:REWRITE ACL2S::DEF=>MSSG))
 (22 22 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (22 22 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (20 20 (:REWRITE INTEGERP==>DENOMINATOR-=-1))
 (20 20 (:REWRITE DEFAULT-REALPART))
 (20 20 (:REWRITE DEFAULT-RATIONAL-DENOMINATOR))
 (20 20 (:REWRITE DEFAULT-IMAGPART))
 (20 6 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (18 6 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (16 16 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (16 16 (:TYPE-PRESCRIPTION STRING-LISTP))
 (16 16 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (16 16 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (16 16 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (16 16 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (16 16 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (16 16 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (16 16 (:LINEAR LEN-WHEN-PREFIXP))
 (16 16 (:LINEAR CONS-SIZE-WHEN-MEMBER))
 (16 16 (:LINEAR ACL2S-SIZE-WHEN-MEMBER))
 (16 16 (:LINEAR ACL2-COUNT-WHEN-MEMBER))
 (16 8 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (16 8 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (16 8 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (16 4 (:LINEAR RECORDS-CONS-SIZE))
 (16 4 (:LINEAR RECORDS-ACL2S-SIZE))
 (16 4 (:LINEAR RECORDS-ACL2-COUNT))
 (12 12 (:REWRITE ACL2S::DEF=>VERB))
 (12 12 (:REWRITE ACL2S::DEF=>LOPT))
 (12 12 (:REWRITE ACL2S::DEF=>LOPLD))
 (12 12 (:REWRITE ACL2S::DEF=>LOEV))
 (8 8 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (8 8 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (8 8 (:LINEAR INDEX-OF-<-LEN))
 (8 8 (:LINEAR STR::COUNT-LEADING-CHARSET-LEN))
 (8 4 (:REWRITE ACL2S::MGET-TOPIC-LOP-MAPP))
 (8 4 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (6 6 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (6 6 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (6 6 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (6 6 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (6 6 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (6 6 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (6 6 (:REWRITE SUBSETP-MEMBER . 4))
 (6 6 (:REWRITE SUBSETP-MEMBER . 3))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 3))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 2))
 (6 6 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (4 4 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (4 4 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>POS-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (4 4 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (4 4 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-<2))
 (4 4 (:REWRITE |(< (+ c/d x) y)|))
 (4 4 (:REWRITE |(< (+ (- c) x) y)|))
 (4 4 (:LINEAR RECORDS-CONS-SIZE-LINEAR-ARITH-<))
 (4 4 (:LINEAR RECORDS-ACL2S-SIZE-LINEAR-ARITH-<2))
 (4 4 (:LINEAR RECORDS-ACL2-COUNT-LINEAR-ARITH-<))
 (4 2 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (4 2 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (4 2 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (4 2 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (4 2 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (4 2 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (4 2 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (4 2 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (4 2 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (4 2 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (4 2 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (4 2 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (3 3 (:REWRITE SUBSETP-REFL))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE SET::IN-SET))
 (1 1 (:REWRITE S-NIL-NO-OP))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 )
(ACL2S::PRUNE-FANOUT-INDUCTION-SCHEME)
(ACL2S::PRUNE-FANOUT-DEFINITION-RULE)
(ACL2S::FANOUT-MAINTENANCE-CONTRACT
 (835 1 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (538 5 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (277 63 (:REWRITE DEFAULT-CAR))
 (212 42 (:REWRITE DEFAULT-CDR))
 (197 2 (:DEFINITION ACL2S::LOPP))
 (183 4 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (132 4 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (127 4 (:DEFINITION ACL2S::TWPP))
 (124 4 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (116 3 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (115 4 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (110 3 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (106 3 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (103 3 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (98 3 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (87 20 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (77 3 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (72 20 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (70 20 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (69 20 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (68 20 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (63 63 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (51 3 (:DEFINITION ACL2S::PTP))
 (43 11 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (38 38 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (38 20 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (37 37 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (36 36 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (33 7 (:DEFINITION ACL2S::PEERP))
 (30 30 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (26 26 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (26 11 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (21 9 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (16 5 (:REWRITE O-P-O-INFP-CAR))
 (15 3 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (14 14 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (14 12 (:REWRITE ACL2S::DEF=>PEER))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (12 6 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (12 3 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (8 8 (:TYPE-PRESCRIPTION O-P))
 (8 8 (:TYPE-PRESCRIPTION ALISTP))
 (8 8 (:REWRITE ACL2S::DEF=>TWP))
 (8 8 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (7 7 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (6 6 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (6 6 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (6 6 (:REWRITE ACL2S::DEF=>LOP))
 (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-BY-LEN))
 (5 5 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (4 4 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE RATIONALP-X))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:META META-RATIONALP-CORRECT))
 (4 2 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (3 3 (:REWRITE O-P-DEF-O-FINP-1))
 (3 3 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (3 3 (:REWRITE ACL2S::DEF=>ALIST))
 (3 3 (:REWRITE ALISTP-WHEN-ATOM))
 (2 2 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (2 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (- x))|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (/ x) (/ y))|))
 (1 1 (:REWRITE |(< (- x) c)|))
 (1 1 (:REWRITE |(< (- x) (- y))|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::FANOUT-MAINTENANCE-CONTRACT-TP)
(ACL2S::FANOUT-MAINTENANCE-CONTRACT-GENRULE)
(ACL2S::FANOUT-MAINTENANCE
 (290 69 (:REWRITE DEFAULT-CAR))
 (255 4 (:DEFINITION ACL2S::LOPP))
 (227 8 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (220 46 (:REWRITE DEFAULT-CDR))
 (132 4 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (127 4 (:DEFINITION ACL2S::TWPP))
 (124 4 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (116 3 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (115 4 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (110 3 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (106 3 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (103 3 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (98 3 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (87 20 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (77 3 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (72 20 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (70 20 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (69 69 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (69 20 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (68 20 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (51 3 (:DEFINITION ACL2S::PTP))
 (43 11 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (40 9 (:DEFINITION ACL2S::PEERP))
 (34 34 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (33 13 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (26 14 (:REWRITE ACL2S::DEF=>PEER))
 (26 9 (:REWRITE O-P-O-INFP-CAR))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (16 16 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (15 3 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (14 7 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (12 12 (:REWRITE ACL2S::DEF=>LOP))
 (12 3 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (11 11 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (11 11 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (9 9 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (8 8 (:REWRITE ACL2S::DEF=>TWP))
 (8 8 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (7 7 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (7 7 (:REWRITE CONSP-BY-LEN))
 (6 6 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (5 5 (:TYPE-PRESCRIPTION RECORDP))
 (5 5 (:REWRITE O-P-DEF-O-FINP-1))
 (5 5 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (4 4 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (4 4 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE RATIONALP-X))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:META META-RATIONALP-CORRECT))
 (4 2 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (3 3 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (3 3 (:REWRITE ACL2S::DEF=>ALIST))
 (3 3 (:REWRITE ALISTP-WHEN-ATOM))
 (2 2 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (2 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (- x))|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (/ x) (/ y))|))
 (1 1 (:REWRITE |(< (- x) c)|))
 (1 1 (:REWRITE |(< (- x) (- y))|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::FANOUT-MAINTENANCE-DEFINITION-RULE)
(ACL2S::MGET-MESH-NBRS)
(ACL2S::MGET-SUB-NBRS)
(ACL2S::NBRS-NOT-IN-MESH-CONTRACT
 (3406 10 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (2340 25 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (1707 16 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (1242 355 (:REWRITE DEFAULT-CAR))
 (1097 243 (:REWRITE DEFAULT-CDR))
 (946 15 (:DEFINITION ACL2S::LOPP))
 (753 29 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (706 21 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (685 17 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (679 21 (:DEFINITION ACL2S::TWPP))
 (627 47 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (616 21 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (614 110 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (529 1 (:DEFINITION SET-DIFFERENCE-EQUAL))
 (494 110 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (478 110 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (475 13 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (462 110 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (458 13 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (455 110 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (437 7 (:DEFINITION SUBSETP-EQUAL))
 (423 13 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (414 110 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (398 3 (:REWRITE SET-DIFFERENCE-EQUAL-WHEN-SUBSETP-EQUAL))
 (355 355 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (337 13 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (329 13 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (305 17 (:DEFINITION ACL2S::PTP))
 (303 6 (:DEFINITION MEMBER-EQUAL))
 (213 47 (:DEFINITION ACL2S::PEERP))
 (202 202 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (196 196 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (190 190 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (185 13 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (168 168 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (166 166 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (156 14 (:REWRITE SUBSETP-CAR-MEMBER))
 (154 67 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (147 71 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (114 8 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (84 84 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (79 69 (:REWRITE ACL2S::DEF=>PEER))
 (77 13 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (76 25 (:REWRITE O-P-O-INFP-CAR))
 (75 13 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (71 71 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (71 71 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (71 71 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (71 71 (:REWRITE CONSP-BY-LEN))
 (61 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (60 12 (:REWRITE ACL2-NUMBERP-X))
 (52 13 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (49 39 (:REWRITE ACL2S::DEF=>LOP))
 (45 27 (:REWRITE RATIONALP-X))
 (42 42 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (42 42 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP))
 (42 42 (:REWRITE ACL2S::DEF=>TWP))
 (42 42 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (42 42 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (38 38 (:TYPE-PRESCRIPTION O-P))
 (38 38 (:TYPE-PRESCRIPTION ALISTP))
 (38 38 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (35 35 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (29 29 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (27 27 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (27 27 (:REWRITE REDUCE-RATIONALP-+))
 (27 27 (:REWRITE REDUCE-RATIONALP-*))
 (27 27 (:REWRITE RATIONALP-MINUS-X))
 (27 27 (:META META-RATIONALP-CORRECT))
 (26 26 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (25 25 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (24 24 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (24 12 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (23 3 (:REWRITE SET-DIFFERENCE-EQUAL-WHEN-ATOM))
 (18 14 (:REWRITE SUBSETP-MEMBER . 1))
 (16 7 (:REWRITE ACL2S::NBR-TOPIC-STATEP-LAST-PUB-SELECTOR))
 (16 6 (:REWRITE ACL2S::NBR-TOPIC-STATEP-TOPIC-MESH-SELECTOR))
 (16 6 (:REWRITE ACL2S::NBR-TOPIC-STATEP-TOPIC-FANOUT-SELECTOR))
 (16 6 (:REWRITE ACL2S::NBR-TOPIC-STATEP-NBR-TOPICSUBS-SELECTOR))
 (15 15 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (15 15 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (15 2 (:REWRITE MEMBER-WHEN-ATOM))
 (14 14 (:REWRITE SUBSETP-TRANS2))
 (14 14 (:REWRITE SUBSETP-TRANS))
 (14 14 (:REWRITE SUBSETP-MEMBER . 2))
 (14 14 (:META EXPAND-MEMBER-META-CORRECT))
 (13 13 (:REWRITE O-P-DEF-O-FINP-1))
 (13 13 (:REWRITE MEMBER-EQUAL-WHEN-ALL-EQUALP))
 (13 13 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (13 13 (:REWRITE ACL2S::DEF=>ALIST))
 (13 13 (:REWRITE ALISTP-WHEN-ATOM))
 (13 7 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (12 6 (:REWRITE MSET-PRESERVES-RECORDP))
 (10 10 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (7 7 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (7 7 (:REWRITE |(equal c (/ x))|))
 (7 7 (:REWRITE |(equal c (- x))|))
 (7 7 (:REWRITE |(equal (/ x) c)|))
 (7 7 (:REWRITE |(equal (/ x) (/ y))|))
 (7 7 (:REWRITE |(equal (- x) c)|))
 (7 7 (:REWRITE |(equal (- x) (- y))|))
 (7 4 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (7 4 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (7 4 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (7 4 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (7 4 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (7 4 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP-UNIQUE-TAG))
 (7 4 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-INTEGERP-CORRECT))
 (5 5 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (4 4 (:REWRITE MSET-DIFF-MSET2))
 (4 2 (:REWRITE ACL2S::TWPP-MODIFIER))
 (4 2 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (4 2 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (4 2 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (4 2 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (4 2 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (4 2 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (2 2 (:TYPE-PRESCRIPTION ACL2S::TOPICP-CONTRACT-TP))
 (2 2 (:REWRITE SUBSETP-MEMBER . 4))
 (2 2 (:REWRITE SUBSETP-MEMBER . 3))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 3))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 2))
 (2 2 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (1 1 (:REWRITE SUBSETP-REFL))
 )
(ACL2S::NBRS-NOT-IN-MESH-CONTRACT-TP)
(ACL2S::NBRS-NOT-IN-MESH-CONTRACT-GENRULE)
(ACL2S::NBRS-NOT-IN-MESH
 (7664 10 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (7628 6 (:DEFINITION ACL2S::LOEVP))
 (7542 6 (:DEFINITION ACL2S::EVNTP))
 (4916 2401 (:REWRITE DEFAULT-CDR))
 (4455 1877 (:REWRITE DEFAULT-CAR))
 (3812 26 (:REWRITE ACL2S::NBR-TOPIC-STATEP-NBR-TOPICSUBS-SELECTOR))
 (3805 26 (:REWRITE ACL2S::NBR-TOPIC-STATEP-TOPIC-FANOUT-SELECTOR))
 (3772 89 (:DEFINITION ACL2S::LOPP))
 (3707 28 (:REWRITE ACL2S::NBR-TOPIC-STATEP-LAST-PUB-SELECTOR))
 (2956 433 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (2933 19 (:REWRITE ACL2S::NBR-TOPIC-STATEP-TOPIC-MESH-SELECTOR))
 (2876 66 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (2734 176 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (2665 77 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (2559 77 (:DEFINITION ACL2S::TWPP))
 (2478 6 (:DEFINITION ACL2S::MSSGP))
 (2341 433 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (2334 77 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (2259 433 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (2177 433 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (1877 1877 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1524 6 (:DEFINITION ACL2S::RPCP))
 (1464 72 (:DEFINITION ACL2S::PTP))
 (1400 54 (:DEFINITION ACL2S::LOTP))
 (1315 36 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (1268 36 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (1171 36 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (1092 248 (:DEFINITION ACL2S::PEERP))
 (1086 1086 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (948 6 (:DEFINITION ACL2S::DATAP))
 (936 400 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (910 36 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (908 36 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (612 236 (:REWRITE O-P-O-INFP-CAR))
 (534 36 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (514 514 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (514 514 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (483 483 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (463 313 (:REWRITE ACL2S::DEF=>PEER))
 (436 436 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (436 436 (:REWRITE CONSP-BY-LEN))
 (352 14 (:DEFINITION SYMBOL-LISTP))
 (282 282 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (272 10 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (268 6 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (260 2 (:DEFINITION TRUE-LIST-LISTP))
 (236 6 (:DEFINITION ACL2S::LOPTP))
 (232 232 (:REWRITE ACL2S::DEF=>LOP))
 (226 226 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (196 4 (:DEFINITION NAT-LISTP))
 (185 181 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (185 181 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (181 181 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (181 181 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (181 181 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (181 181 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (181 181 (:REWRITE |(equal c (/ x))|))
 (181 181 (:REWRITE |(equal c (- x))|))
 (181 181 (:REWRITE |(equal (/ x) c)|))
 (181 181 (:REWRITE |(equal (/ x) (/ y))|))
 (181 181 (:REWRITE |(equal (- x) c)|))
 (181 181 (:REWRITE |(equal (- x) (- y))|))
 (179 179 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (156 156 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (154 154 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (154 154 (:REWRITE ACL2S::DEF=>TWP))
 (154 154 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (154 154 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (150 150 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (150 6 (:DEFINITION ACL2S::VERBP))
 (144 36 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (140 10 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (132 4 (:DEFINITION NATP))
 (128 10 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (120 120 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (118 118 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (116 116 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (116 58 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (114 6 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (114 6 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (112 56 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (112 6 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (108 108 (:REWRITE ACL2S::DEF=>LOT))
 (104 6 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (102 51 (:REWRITE MSET-PRESERVES-RECORDP))
 (96 2 (:DEFINITION ACL2S::POS-LISTP))
 (94 6 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (92 6 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (92 6 (:DEFINITION ACL2S::LOPLDP))
 (89 89 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (88 6 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (88 2 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (82 82 (:REWRITE O-P-DEF-O-FINP-1))
 (80 4 (:DEFINITION KEYWORDP))
 (79 79 (:REWRITE REDUCE-RATIONALP-+))
 (79 79 (:REWRITE REDUCE-RATIONALP-*))
 (79 79 (:REWRITE RATIONALP-X))
 (79 79 (:REWRITE RATIONALP-MINUS-X))
 (79 79 (:META META-RATIONALP-CORRECT))
 (78 2 (:DEFINITION ACL2S::L-STR-ALLP))
 (76 76 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (76 2 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (74 74 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (72 72 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (72 2 (:DEFINITION BOOLEAN-LISTP))
 (68 6 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (67 67 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (64 64 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (64 2 (:DEFINITION POSP))
 (60 6 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (58 6 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (56 28 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (54 6 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (52 2 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (52 2 (:DEFINITION ATOM-LISTP))
 (51 51 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (50 6 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (48 6 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (48 6 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (46 2 (:DEFINITION ACL2S::STR-ALLP))
 (42 42 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (42 42 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (42 42 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (42 2 (:DEFINITION RATIONAL-LISTP))
 (38 2 (:DEFINITION INTEGER-LISTP))
 (37 37 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (36 36 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (36 36 (:REWRITE MSET-DIFF-MSET2))
 (36 36 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (36 36 (:REWRITE ACL2S::DEF=>ALIST))
 (36 36 (:REWRITE ALISTP-WHEN-ATOM))
 (36 18 (:REWRITE ACL2S::TWPP-MODIFIER))
 (36 18 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (36 18 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (36 18 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (36 18 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (34 2 (:DEFINITION ACL2-NUMBER-LISTP))
 (32 32 (:TYPE-PRESCRIPTION NAT-LISTP))
 (32 2 (:DEFINITION STRING-LISTP))
 (32 2 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (30 15 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (30 15 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (28 28 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (28 28 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (28 16 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (28 16 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (28 16 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (28 16 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (28 16 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (28 16 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (28 14 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (26 26 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (24 12 (:REWRITE ACL2S::DEF=>MSSG))
 (22 22 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (20 6 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (18 6 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (16 16 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (16 16 (:TYPE-PRESCRIPTION STRING-LISTP))
 (16 16 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (16 16 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (16 16 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (16 16 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (16 8 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (16 8 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (16 8 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (12 12 (:REWRITE ACL2S::DEF=>VERB))
 (12 12 (:REWRITE ACL2S::DEF=>LOPT))
 (12 12 (:REWRITE ACL2S::DEF=>LOPLD))
 (12 12 (:REWRITE ACL2S::DEF=>LOEV))
 (8 8 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (8 8 (:REWRITE REDUCE-INTEGERP-+))
 (8 8 (:REWRITE INTEGERP-MINUS-X))
 (8 8 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (8 8 (:META META-INTEGERP-CORRECT))
 (8 4 (:REWRITE ACL2S::MGET-TOPIC-LOP-MAPP))
 (8 4 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (6 6 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (6 6 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (6 6 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (6 6 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (6 6 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (6 6 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE SIMPLIFY-SUMS-<))
 (6 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (6 6 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (6 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE INTEGERP-<-CONSTANT))
 (6 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (6 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (6 6 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (6 6 (:REWRITE CONSTANT-<-INTEGERP))
 (6 6 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (6 6 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< c (- x))|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (6 6 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (6 6 (:REWRITE |(< (/ x) (/ y))|))
 (6 6 (:REWRITE |(< (- x) c)|))
 (6 6 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (4 4 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>POS-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (4 4 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (4 2 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (4 2 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (4 2 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (4 2 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (4 2 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (4 2 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (4 2 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (4 2 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (4 2 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (4 2 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (4 2 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (4 2 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (2 2 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 2 (:REWRITE SET::IN-SET))
 (2 2 (:REWRITE ACL2-NUMBERP-X))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 )
(ACL2S::NBRS-NOT-IN-MESH-DEFINITION-RULE)
(ACL2S::EXTRACT-CARS-NBR-SCORES
 (2498 29 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (2116 403 (:REWRITE DEFAULT-CAR))
 (1044 249 (:REWRITE DEFAULT-CDR))
 (960 22 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (790 26 (:DEFINITION ACL2S::TWPP))
 (756 26 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (615 129 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (615 18 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (593 12 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (582 129 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (550 129 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (478 12 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (475 113 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (466 18 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (456 12 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (403 403 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (390 11 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (379 113 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (334 11 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (258 18 (:DEFINITION ACL2S::PTP))
 (252 84 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (224 224 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (203 71 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (202 202 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (173 173 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (172 172 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (161 161 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (152 152 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (148 74 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (128 12 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (112 64 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (100 29 (:REWRITE O-P-O-INFP-CAR))
 (70 70 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (70 70 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (66 42 (:REWRITE ACL2S::DEF=>LOP))
 (60 30 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (54 54 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (52 12 (:REWRITE STRIP-CARS-WHEN-ATOM))
 (49 49 (:REWRITE ACL2S::DEF=>TWP))
 (46 46 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (44 11 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (40 40 (:TYPE-PRESCRIPTION RECORDP))
 (38 38 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (38 38 (:REWRITE CONSP-BY-LEN))
 (37 37 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (32 32 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (30 30 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (29 13 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (28 28 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (27 17 (:REWRITE O-P-DEF-O-FINP-1))
 (26 26 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (24 6 (:REWRITE RATIONALP-X))
 (22 22 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (20 20 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (20 10 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (15 15 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (14 14 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (11 11 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (11 11 (:REWRITE ACL2S::DEF=>ALIST))
 (11 11 (:REWRITE ALISTP-WHEN-ATOM))
 (10 10 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (10 10 (:TYPE-PRESCRIPTION O-FINP))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 6 (:META META-INTEGERP-CORRECT))
 (6 1 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (4 4 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 )
(ACL2S::EXTRACT-CDRS-NBR-SCORES
 (2497 29 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (1874 397 (:REWRITE DEFAULT-CAR))
 (1246 251 (:REWRITE DEFAULT-CDR))
 (960 22 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (790 26 (:DEFINITION ACL2S::TWPP))
 (756 26 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (615 129 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (615 18 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (593 12 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (582 129 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (550 129 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (478 12 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (475 113 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (466 18 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (456 12 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (397 397 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (390 11 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (379 113 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (334 11 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (315 15 (:DEFINITION ACL2S::LOPP))
 (258 18 (:DEFINITION ACL2S::PTP))
 (252 84 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (224 224 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (202 202 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (173 173 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (161 161 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (152 152 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (152 152 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (148 74 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (146 61 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (128 12 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (99 54 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (90 90 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (90 29 (:REWRITE O-P-O-INFP-CAR))
 (66 66 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (66 66 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (60 30 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (54 54 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (52 12 (:REWRITE STRIP-CDRS-WHEN-ATOM))
 (49 49 (:REWRITE ACL2S::DEF=>TWP))
 (46 46 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (44 11 (:REWRITE RATIONALP-X))
 (44 11 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (40 40 (:TYPE-PRESCRIPTION RECORDP))
 (38 38 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (38 38 (:REWRITE CONSP-BY-LEN))
 (37 37 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (36 12 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (30 30 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (30 30 (:REWRITE ACL2S::DEF=>LOP))
 (28 28 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (22 22 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (20 20 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (20 10 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (17 17 (:REWRITE O-P-DEF-O-FINP-1))
 (15 15 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (14 14 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (14 14 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (11 11 (:REWRITE REDUCE-RATIONALP-+))
 (11 11 (:REWRITE REDUCE-RATIONALP-*))
 (11 11 (:REWRITE REDUCE-INTEGERP-+))
 (11 11 (:REWRITE RATIONALP-MINUS-X))
 (11 11 (:REWRITE INTEGERP-MINUS-X))
 (11 11 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (11 11 (:REWRITE ACL2S::DEF=>ALIST))
 (11 11 (:REWRITE ALISTP-WHEN-ATOM))
 (11 11 (:META META-RATIONALP-CORRECT))
 (11 11 (:META META-INTEGERP-CORRECT))
 (10 10 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (7 7 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (4 4 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 )
(ACL2S::DIST-CONS-CONTRACT)
(ACL2S::DIST-CONS-CONTRACT-TP)
(ACL2S::DIST-CONS-CONTRACT-GENRULE)
(ACL2S::DIST-CONS)
(ACL2S::DIST-CONS-INDUCTION-SCHEME)
(ACL2S::DIST-CONS-DEFINITION-RULE)
(ACL2S::DIST-CONS-TOP-PEERS
 (1875 10 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (1595 35 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (1545 15 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (550 10 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (385 60 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (380 10 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (365 10 (:DEFINITION ACL2S::TWPP))
 (360 10 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (350 5 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (345 10 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (305 5 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (295 60 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (285 60 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (280 60 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (280 60 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (280 10 (:DEFINITION ACL2S::PTP))
 (260 257 (:REWRITE DEFAULT-CAR))
 (257 257 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (245 65 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (235 34 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (215 5 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (205 5 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (200 5 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (200 5 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (193 192 (:REWRITE DEFAULT-CDR))
 (178 178 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (140 140 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (120 60 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (105 105 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (100 100 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (95 95 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (90 90 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (85 85 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (75 20 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (60 60 (:TYPE-PRESCRIPTION RECORDP))
 (53 53 (:REWRITE ACL2S::DEF=>LOP))
 (40 40 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (40 15 (:REWRITE O-P-O-INFP-CAR))
 (40 5 (:REWRITE ACL2S::CDR-ALISTOF-LOTOPICPEERP-SIG))
 (37 37 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (37 37 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (30 30 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (30 30 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (30 30 (:REWRITE CONSP-BY-LEN))
 (30 17 (:REWRITE ACL2S::DEF=>LOTOPICPEER))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (20 20 (:REWRITE ACL2S::DEF=>TWP))
 (20 20 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (20 20 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (20 20 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (20 20 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (20 20 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (20 5 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (15 15 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (10 10 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (10 10 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (10 10 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (10 10 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (10 10 (:REWRITE REDUCE-RATIONALP-+))
 (10 10 (:REWRITE REDUCE-RATIONALP-*))
 (10 10 (:REWRITE RATIONALP-X))
 (10 10 (:REWRITE RATIONALP-MINUS-X))
 (10 10 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (10 10 (:META META-RATIONALP-CORRECT))
 (5 5 (:REWRITE O-P-DEF-O-FINP-1))
 (5 5 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (5 5 (:REWRITE ACL2S::DEF=>ALIST))
 (5 5 (:REWRITE ALISTP-WHEN-ATOM))
 (1 1 (:INDUCTION ACL2S::DIST-CONS-INDUCTION-SCHEME))
 )
(ACL2S::EXTRACT-MAPKEYS-CONTRACT
 (8245 108 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (5818 1266 (:REWRITE DEFAULT-CAR))
 (4618 867 (:REWRITE DEFAULT-CDR))
 (4118 75 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (2675 376 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (2319 75 (:DEFINITION ACL2S::TWPP))
 (2281 75 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (2242 38 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (2196 57 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (1822 376 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (1785 376 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (1664 57 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (1498 304 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (1440 38 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (1364 38 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (1326 38 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (1269 38 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (1266 1266 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1137 304 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (1087 263 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (969 57 (:DEFINITION ACL2S::PTP))
 (830 830 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (754 318 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (513 184 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (450 225 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (360 108 (:REWRITE O-P-O-INFP-CAR))
 (336 168 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (207 207 (:REWRITE ACL2S::DEF=>LOP))
 (200 200 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (200 200 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (178 38 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (168 168 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (168 168 (:REWRITE CONSP-BY-LEN))
 (159 38 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (152 38 (:REWRITE RATIONALP-X))
 (150 150 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (150 150 (:REWRITE ACL2S::DEF=>TWP))
 (150 150 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (150 150 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (129 129 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (114 114 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (95 95 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (80 80 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (76 76 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (76 76 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (76 38 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (75 75 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (74 74 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (74 70 (:REWRITE O-P-DEF-O-FINP-1))
 (57 57 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (45 38 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (45 38 (:REWRITE ALISTP-WHEN-ATOM))
 (44 37 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (38 38 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (38 38 (:REWRITE REDUCE-RATIONALP-+))
 (38 38 (:REWRITE REDUCE-RATIONALP-*))
 (38 38 (:REWRITE REDUCE-INTEGERP-+))
 (38 38 (:REWRITE RATIONALP-MINUS-X))
 (38 38 (:REWRITE INTEGERP-MINUS-X))
 (38 38 (:REWRITE ACL2S::DEF=>ALIST))
 (38 38 (:META META-RATIONALP-CORRECT))
 (38 38 (:META META-INTEGERP-CORRECT))
 (27 8 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (16 16 (:REWRITE ACL2S::MSET-CONSTRUCTOR-PRED))
 (6 3 (:REWRITE ACL2S::TWPP-MODIFIER))
 (6 3 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (6 3 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (6 3 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (6 3 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (6 3 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (5 5 (:REWRITE MSET-DIFF-MSET1))
 (5 5 (:REWRITE MSET-AUX-CONSP))
 (4 4 (:TYPE-PRESCRIPTION O-FINP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::TOPICP-CONTRACT-TP))
 (2 2 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-SELECTOR))
 )
(ACL2S::EXTRACT-MAPKEYS-CONTRACT-TP)
(ACL2S::EXTRACT-MAPKEYS-CONTRACT-GENRULE)
(ACL2S::EXTRACT-MAPKEYS
 (2189 22 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (1494 305 (:REWRITE DEFAULT-CAR))
 (1198 208 (:REWRITE DEFAULT-CDR))
 (992 18 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (607 92 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (594 10 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (576 15 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (566 18 (:DEFINITION ACL2S::TWPP))
 (554 18 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (436 15 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (421 92 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (413 92 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (392 80 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (380 10 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (360 10 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (350 10 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (335 10 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (305 305 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (297 80 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (260 64 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (255 15 (:DEFINITION ACL2S::PTP))
 (196 196 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (167 71 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (108 54 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (96 48 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (72 22 (:REWRITE O-P-O-INFP-CAR))
 (54 54 (:REWRITE ACL2S::DEF=>LOP))
 (54 10 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (50 50 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (50 50 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (48 48 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (48 48 (:REWRITE CONSP-BY-LEN))
 (47 10 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (36 36 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (36 36 (:REWRITE ACL2S::DEF=>TWP))
 (36 36 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (36 36 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (30 30 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (28 28 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (28 7 (:REWRITE RATIONALP-X))
 (25 25 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (21 21 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (20 20 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (20 20 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (20 10 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (18 18 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (17 10 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (17 10 (:REWRITE ALISTP-WHEN-ATOM))
 (16 16 (:REWRITE ACL2S::MSET-CONSTRUCTOR-PRED))
 (16 12 (:REWRITE O-P-DEF-O-FINP-1))
 (15 15 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (13 6 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (12 12 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (10 10 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (10 10 (:REWRITE ACL2S::DEF=>ALIST))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 (6 3 (:REWRITE ACL2S::TWPP-MODIFIER))
 (6 3 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (6 3 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (6 3 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (6 3 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (6 3 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (5 5 (:REWRITE MSET-AUX-CONSP))
 (4 4 (:TYPE-PRESCRIPTION O-FINP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::TOPICP-CONTRACT-TP))
 )
(ACL2S::EXTRACT-MAPKEYS-INDUCTION-SCHEME)
(ACL2S::EXTRACT-MAPKEYS-DEFINITION-RULE)
(ACL2S::OPPORTUNISTIC-GRAFTING-TOPIC-CONTRACT
 (1596301 1 (:DEFINITION ACL2S::LOEVP))
 (1596225 1 (:DEFINITION ACL2S::EVNTP))
 (1550186 24864 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (1546552 96 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (1216642 10 (:DEFINITION ACL2S::LOTP))
 (1212602 3065 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (648579 9604 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (612897 14912 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (607370 5263 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (488174 2 (:DEFINITION ACL2S::RPCP))
 (432839 2 (:REWRITE ACL2S::DEF=>MSSG))
 (432629 1 (:DEFINITION ACL2S::MSSGP))
 (387712 1214 (:REWRITE ACL2S::NBR-TOPIC-STATEP-NBR-TOPICSUBS-SELECTOR))
 (380524 110325 (:REWRITE DEFAULT-CAR))
 (377289 2 (:DEFINITION ACL2S::DATAP))
 (376902 4 (:DEFINITION SYMBOL-LISTP))
 (347032 1494 (:REWRITE ACL2S::NBR-TOPIC-STATEP-TOPIC-FANOUT-SELECTOR))
 (314791 74347 (:REWRITE DEFAULT-CDR))
 (305166 6489 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (251431 5895 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (237352 2815 (:REWRITE ACL2S::NBR-TOPIC-STATEP-LAST-PUB-SELECTOR))
 (235931 35616 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (224522 6780 (:DEFINITION ACL2S::TWPP))
 (216963 4153 (:DEFINITION ACL2S::LOPP))
 (212416 2054 (:REWRITE ACL2S::NBR-TOPIC-STATEP-TOPIC-MESH-SELECTOR))
 (202387 6683 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (180894 35867 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (180871 35867 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (173930 35616 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (165543 8306 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (157780 36243 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (139827 36523 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (124854 3551 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (119979 3551 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (113437 5815 (:DEFINITION ACL2S::PTP))
 (112835 3454 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (110325 110325 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (98213 3454 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (82289 3967 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (66547 5087 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (63898 63898 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (60569 60569 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (58058 58058 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (56511 56511 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (31104 31104 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (29430 9604 (:REWRITE O-P-O-INFP-CAR))
 (28987 21601 (:REWRITE ACL2S::DEF=>PEER))
 (28770 28770 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (27756 136 (:REWRITE ACL2-NUMBERP-X))
 (26984 13227 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (26532 98 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-SELECTOR))
 (20208 98 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (15534 97 (:DEFINITION ACL2S::DIST-CONS-DEFINITION-RULE))
 (14958 14958 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (14958 14958 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (14540 576 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (13648 3454 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (13480 13480 (:REWRITE ACL2S::DEF=>TWP))
 (13459 13459 (:TYPE-PRESCRIPTION O-P))
 (13400 13400 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (13286 13286 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (13227 13227 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (13227 13227 (:REWRITE CONSP-BY-LEN))
 (13189 13189 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (13170 13170 (:TYPE-PRESCRIPTION ALISTP))
 (12617 12617 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (12612 12612 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (11751 97 (:REWRITE CAR-OF-STRIP-CARS))
 (10574 10574 (:REWRITE ACL2S::DEF=>LOP))
 (10328 10328 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (9276 4433 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (8866 8866 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (7591 7591 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP))
 (7538 6545 (:REWRITE RATIONALP-X))
 (6796 6796 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (6603 6603 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (6545 6545 (:REWRITE REDUCE-RATIONALP-+))
 (6545 6545 (:REWRITE REDUCE-RATIONALP-*))
 (6545 6545 (:REWRITE RATIONALP-MINUS-X))
 (6545 6545 (:META META-RATIONALP-CORRECT))
 (6367 4415 (:REWRITE O-P-DEF-O-FINP-1))
 (5980 2990 (:REWRITE MSET-PRESERVES-RECORDP))
 (5086 5086 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (5017 2089 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (4433 4433 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (4178 4178 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (3454 3454 (:REWRITE ACL2S::DEF=>ALIST))
 (3454 3454 (:REWRITE ALISTP-WHEN-ATOM))
 (3398 3398 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (3153 3153 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (2990 2990 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (2404 2404 (:REWRITE MSET-DIFF-MSET2))
 (2212 1106 (:REWRITE ACL2S::TWPP-MODIFIER))
 (2212 1106 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (2212 1106 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (2212 1106 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (2212 1106 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (1952 1952 (:TYPE-PRESCRIPTION O-FINP))
 (1876 938 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (1876 938 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (1876 98 (:REWRITE ALISTP-OF-CDR))
 (1455 194 (:REWRITE STRIP-CARS-WHEN-ATOM))
 (970 97 (:REWRITE CDR-OF-STRIP-CARS))
 (938 938 (:TYPE-PRESCRIPTION ACL2S::TOPICP-CONTRACT-TP))
 (679 679 (:TYPE-PRESCRIPTION STRIP-CARS))
 (679 97 (:REWRITE CONSP-OF-STRIP-CARS))
 (479 137 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (388 194 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (388 194 (:REWRITE DEFAULT-LESS-THAN-1))
 (350 10 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (348 348 (:TYPE-PRESCRIPTION ACL2S::GT-S-FILTER-CONTRACT-TP))
 (331 331 (:REWRITE REDUCE-INTEGERP-+))
 (331 331 (:REWRITE INTEGERP-MINUS-X))
 (331 331 (:META META-INTEGERP-CORRECT))
 (295 289 (:REWRITE STRIP-CDRS-WHEN-ATOM))
 (291 291 (:REWRITE CDR-CONS))
 (291 194 (:REWRITE SIMPLIFY-SUMS-<))
 (195 195 (:REWRITE THE-FLOOR-BELOW))
 (195 195 (:REWRITE THE-FLOOR-ABOVE))
 (194 194 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (194 194 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (194 194 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (194 194 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (194 194 (:REWRITE INTEGERP-<-CONSTANT))
 (194 194 (:REWRITE CONSTANT-<-INTEGERP))
 (194 194 (:REWRITE CAR-CONS))
 (194 194 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (194 194 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (194 194 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (194 194 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (194 194 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (194 194 (:REWRITE |(< c (- x))|))
 (194 194 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (194 194 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (194 194 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (194 194 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (194 194 (:REWRITE |(< (/ x) (/ y))|))
 (194 194 (:REWRITE |(< (- x) c)|))
 (194 194 (:REWRITE |(< (- x) (- y))|))
 (152 4 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (137 137 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (137 137 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (137 137 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (137 137 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (137 137 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (137 137 (:REWRITE |(equal c (/ x))|))
 (137 137 (:REWRITE |(equal c (- x))|))
 (137 137 (:REWRITE |(equal (/ x) c)|))
 (137 137 (:REWRITE |(equal (/ x) (/ y))|))
 (137 137 (:REWRITE |(equal (- x) c)|))
 (137 137 (:REWRITE |(equal (- x) (- y))|))
 (97 97 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (97 97 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (97 97 (:REWRITE |(< (/ x) 0)|))
 (97 97 (:REWRITE |(< (* x y) 0)|))
 (55 2 (:REWRITE ACL2S::DEF=>VERB))
 (38 38 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (36 36 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (36 12 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (35 1 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (34 1 (:DEFINITION ACL2S::VERBP))
 (31 31 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (30 30 (:REWRITE ACL2S::DEF=>LOT))
 (24 24 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (23 3 (:REWRITE ACL2S::DEF=>LOEV))
 (20 20 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (12 12 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 )
(ACL2S::OPPORTUNISTIC-GRAFTING-TOPIC-CONTRACT-TP)
(ACL2S::OPPORTUNISTIC-GRAFTING-TOPIC-CONTRACT-GENRULE)
(ACL2S::OPPORTUNISTIC-GRAFTING-TOPIC
 (4455 1506 (:REWRITE DEFAULT-CAR))
 (3837 92 (:DEFINITION ACL2S::LOPP))
 (3812 26 (:REWRITE ACL2S::NBR-TOPIC-STATEP-NBR-TOPICSUBS-SELECTOR))
 (3805 26 (:REWRITE ACL2S::NBR-TOPIC-STATEP-TOPIC-FANOUT-SELECTOR))
 (3742 1026 (:REWRITE DEFAULT-CDR))
 (3707 28 (:REWRITE ACL2S::NBR-TOPIC-STATEP-LAST-PUB-SELECTOR))
 (3035 449 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (2992 69 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (2933 19 (:REWRITE ACL2S::NBR-TOPIC-STATEP-TOPIC-MESH-SELECTOR))
 (2774 84 (:DEFINITION ACL2S::TWPP))
 (2750 184 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (2422 80 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (2375 462 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (2237 449 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (1506 1506 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1443 41 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (1365 69 (:DEFINITION ACL2S::PTP))
 (1238 38 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (1078 41 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (986 38 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (892 892 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (850 354 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (824 41 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (480 165 (:REWRITE O-P-O-INFP-CAR))
 (471 305 (:REWRITE ACL2S::DEF=>PEER))
 (433 433 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (249 249 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (249 249 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (238 238 (:REWRITE ACL2S::DEF=>LOP))
 (220 111 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (220 111 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (220 111 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (193 193 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (182 1 (:DEFINITION ACL2S::DIST-CONS-DEFINITION-RULE))
 (170 170 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (168 168 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (168 168 (:REWRITE ACL2S::DEF=>TWP))
 (162 162 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (162 162 (:REWRITE CONSP-BY-LEN))
 (161 161 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (160 160 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (152 38 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (143 1 (:REWRITE CAR-OF-STRIP-CARS))
 (123 123 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (109 109 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (109 109 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (108 108 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (108 54 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (102 51 (:REWRITE MSET-PRESERVES-RECORDP))
 (88 88 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (87 87 (:REWRITE O-P-DEF-O-FINP-1))
 (85 79 (:REWRITE RATIONALP-X))
 (79 79 (:REWRITE REDUCE-RATIONALP-+))
 (79 79 (:REWRITE REDUCE-RATIONALP-*))
 (79 79 (:REWRITE RATIONALP-MINUS-X))
 (79 79 (:META META-RATIONALP-CORRECT))
 (78 78 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (76 76 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (74 74 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (66 66 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (62 62 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (51 51 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (39 39 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (38 38 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (38 38 (:REWRITE ACL2S::DEF=>ALIST))
 (38 38 (:REWRITE ALISTP-WHEN-ATOM))
 (36 36 (:REWRITE MSET-DIFF-MSET2))
 (36 18 (:REWRITE ACL2S::TWPP-MODIFIER))
 (36 18 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (36 18 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (36 18 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (36 18 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (30 15 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (30 15 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (18 10 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (18 10 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (15 2 (:REWRITE STRIP-CARS-WHEN-ATOM))
 (10 5 (:REWRITE SIMPLIFY-SUMS-<))
 (10 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 5 (:REWRITE DEFAULT-LESS-THAN-1))
 (10 1 (:REWRITE CDR-OF-STRIP-CARS))
 (7 1 (:REWRITE CONSP-OF-STRIP-CARS))
 (5 5 (:REWRITE THE-FLOOR-BELOW))
 (5 5 (:REWRITE THE-FLOOR-ABOVE))
 (5 5 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (5 5 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (5 5 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE INTEGERP-<-CONSTANT))
 (5 5 (:REWRITE DEFAULT-LESS-THAN-2))
 (5 5 (:REWRITE CONSTANT-<-INTEGERP))
 (5 5 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (- x))|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) (/ y))|))
 (5 5 (:REWRITE |(< (- x) c)|))
 (5 5 (:REWRITE |(< (- x) (- y))|))
 (4 1 (:REWRITE STRIP-CDRS-WHEN-ATOM))
 (3 3 (:REWRITE CDR-CONS))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE CAR-CONS))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 )
(ACL2S::OPPORTUNISTIC-GRAFTING-TOPIC-DEFINITION-RULE)
(ACL2S::OPPORTUNISTIC-GRAFTING-CONTRACT
 (91133 3 (:DEFINITION ACL2S::LOEVP))
 (91079 3 (:DEFINITION ACL2S::EVNTP))
 (46360 18734 (:REWRITE DEFAULT-CAR))
 (44845 12203 (:REWRITE DEFAULT-CDR))
 (37009 979 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (33248 294 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (33182 1081 (:DEFINITION ACL2S::TWPP))
 (32427 6069 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (30851 721 (:DEFINITION ACL2S::LOPP))
 (30592 1079 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (30291 6 (:DEFINITION ACL2S::RPCP))
 (26336 6077 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (25515 6069 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (23819 6 (:REWRITE ACL2S::DEF=>MSSG))
 (23740 3 (:DEFINITION ACL2S::MSSGP))
 (21500 1442 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (20888 3593 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (20461 768 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (20418 178 (:REWRITE ACL2-NUMBERP-X))
 (19909 768 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (19327 768 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (18816 64 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-SELECTOR))
 (18734 18734 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (18723 768 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (18390 1728 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (17279 768 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (17253 6 (:DEFINITION ACL2S::DATAP))
 (17162 768 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (16440 12 (:DEFINITION SYMBOL-LISTP))
 (15117 738 (:DEFINITION ACL2S::PTP))
 (12414 288 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (8756 8756 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (7926 173 (:REWRITE ACL2S::NBR-TOPIC-STATEP-NBR-TOPICSUBS-SELECTOR))
 (7896 167 (:REWRITE ACL2S::NBR-TOPIC-STATEP-TOPIC-FANOUT-SELECTOR))
 (7694 183 (:REWRITE ACL2S::NBR-TOPIC-STATEP-LAST-PUB-SELECTOR))
 (6120 141 (:REWRITE ACL2S::NBR-TOPIC-STATEP-TOPIC-MESH-SELECTOR))
 (4690 4690 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (3676 1322 (:REWRITE O-P-O-INFP-CAR))
 (2712 768 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (2380 294 (:REWRITE ALISTP-OF-CDR))
 (2350 2350 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (2350 2350 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (2190 2190 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (2190 2190 (:REWRITE CONSP-BY-LEN))
 (1931 1931 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (1921 1921 (:REWRITE ACL2S::DEF=>TWP))
 (1917 1917 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (1899 1899 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (1843 1843 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (1769 980 (:REWRITE RATIONALP-X))
 (1766 1766 (:REWRITE ACL2S::DEF=>LOP))
 (1680 1680 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (1573 1573 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (1387 619 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (1358 97 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (1238 1238 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (1229 594 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (1200 1200 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (1188 1188 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1169 143 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (980 980 (:REWRITE REDUCE-RATIONALP-+))
 (980 980 (:REWRITE REDUCE-RATIONALP-*))
 (980 980 (:REWRITE RATIONALP-MINUS-X))
 (980 980 (:META META-RATIONALP-CORRECT))
 (912 768 (:REWRITE ALISTP-WHEN-ATOM))
 (857 857 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (791 791 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (768 768 (:REWRITE ACL2S::DEF=>ALIST))
 (744 600 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (613 613 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (576 528 (:REWRITE O-P-DEF-O-FINP-1))
 (468 234 (:REWRITE MSET-PRESERVES-RECORDP))
 (391 198 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (391 198 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (391 198 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (326 60 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (291 97 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (263 263 (:REWRITE REDUCE-INTEGERP-+))
 (263 263 (:REWRITE INTEGERP-MINUS-X))
 (263 263 (:META META-INTEGERP-CORRECT))
 (234 234 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (196 196 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (193 193 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (180 180 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (175 175 (:REWRITE ACL2S::DEF=>LOT))
 (160 160 (:REWRITE MSET-DIFF-MSET2))
 (160 80 (:REWRITE ACL2S::TWPP-MODIFIER))
 (160 80 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (160 80 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (160 80 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (160 80 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (148 74 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (148 74 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (143 143 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (143 143 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (143 143 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (143 143 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (143 143 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (143 143 (:REWRITE |(equal c (/ x))|))
 (143 143 (:REWRITE |(equal c (- x))|))
 (143 143 (:REWRITE |(equal (/ x) c)|))
 (143 143 (:REWRITE |(equal (/ x) (/ y))|))
 (143 143 (:REWRITE |(equal (- x) c)|))
 (143 143 (:REWRITE |(equal (- x) (- y))|))
 (124 124 (:REWRITE THE-FLOOR-BELOW))
 (124 124 (:REWRITE THE-FLOOR-ABOVE))
 (117 117 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (108 36 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (108 12 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (107 6 (:REWRITE ACL2S::DEF=>VERB))
 (102 3 (:DEFINITION ACL2S::VERBP))
 (97 97 (:TYPE-PRESCRIPTION ACL2S::OPPORTUNISTIC-GRAFTING-TOPIC-CONTRACT-TP))
 (72 72 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (66 66 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (64 64 (:REWRITE SIMPLIFY-SUMS-<))
 (64 64 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (64 64 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (64 64 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (64 64 (:REWRITE INTEGERP-<-CONSTANT))
 (64 64 (:REWRITE CONSTANT-<-INTEGERP))
 (64 64 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (64 64 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (64 64 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (64 64 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (64 64 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (64 64 (:REWRITE |(< c (- x))|))
 (64 64 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (64 64 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (64 64 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (64 64 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (64 64 (:REWRITE |(< (/ x) (/ y))|))
 (64 64 (:REWRITE |(< (- x) c)|))
 (64 64 (:REWRITE |(< (- x) (- y))|))
 (60 60 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (48 48 (:TYPE-PRESCRIPTION O-FINP))
 (43 24 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (43 24 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (36 36 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (21 21 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (21 21 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (21 21 (:REWRITE |(< (/ x) 0)|))
 (21 21 (:REWRITE |(< (* x y) 0)|))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (18 18 (:REWRITE |(< 0 (/ x))|))
 (18 18 (:REWRITE |(< 0 (* x y))|))
 (18 3 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (11 9 (:REWRITE ACL2S::DEF=>LOEV))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 )
(ACL2S::OPPORTUNISTIC-GRAFTING-CONTRACT-TP)
(ACL2S::OPPORTUNISTIC-GRAFTING-CONTRACT-GENRULE)
(ACL2S::OPPORTUNISTIC-GRAFTING
 (4437 1583 (:REWRITE DEFAULT-CAR))
 (4102 102 (:DEFINITION ACL2S::LOPP))
 (3827 1081 (:REWRITE DEFAULT-CDR))
 (3816 27 (:REWRITE ACL2S::NBR-TOPIC-STATEP-NBR-TOPICSUBS-SELECTOR))
 (3809 27 (:REWRITE ACL2S::NBR-TOPIC-STATEP-TOPIC-FANOUT-SELECTOR))
 (3711 29 (:REWRITE ACL2S::NBR-TOPIC-STATEP-LAST-PUB-SELECTOR))
 (3238 471 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (3148 72 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (2937 20 (:REWRITE ACL2S::NBR-TOPIC-STATEP-TOPIC-MESH-SELECTOR))
 (2922 204 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (2818 85 (:DEFINITION ACL2S::TWPP))
 (2544 479 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (2522 83 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (2383 471 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (1629 1 (:DEFINITION ACL2S::OPPORTUNISTIC-GRAFTING))
 (1583 1583 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1440 72 (:DEFINITION ACL2S::PTP))
 (1340 38 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (1325 38 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (1238 38 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (986 38 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (978 38 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (964 964 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (916 377 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (700 700 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (652 38 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (536 185 (:REWRITE O-P-O-INFP-CAR))
 (532 326 (:REWRITE ACL2S::DEF=>PEER))
 (268 268 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (268 268 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (266 266 (:REWRITE ACL2S::DEF=>LOP))
 (262 132 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (262 132 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (262 132 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (205 205 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (174 174 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (170 170 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (170 170 (:REWRITE ACL2S::DEF=>TWP))
 (169 169 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (169 169 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (169 169 (:REWRITE CONSP-BY-LEN))
 (166 166 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (152 38 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (130 130 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (130 130 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (129 129 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (114 114 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (114 57 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (114 57 (:REWRITE MSET-PRESERVES-RECORDP))
 (98 98 (:REWRITE O-P-DEF-O-FINP-1))
 (92 83 (:REWRITE RATIONALP-X))
 (91 91 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (90 90 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (83 83 (:REWRITE REDUCE-RATIONALP-+))
 (83 83 (:REWRITE REDUCE-RATIONALP-*))
 (83 83 (:REWRITE RATIONALP-MINUS-X))
 (83 83 (:META META-RATIONALP-CORRECT))
 (76 76 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (75 75 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (72 72 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (65 65 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (57 57 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (45 45 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (40 40 (:REWRITE MSET-DIFF-MSET2))
 (40 20 (:REWRITE ACL2S::TWPP-MODIFIER))
 (40 20 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (40 20 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (40 20 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (40 20 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (38 38 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (38 38 (:REWRITE ACL2S::DEF=>ALIST))
 (38 38 (:REWRITE ALISTP-WHEN-ATOM))
 (34 17 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (34 17 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (18 10 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (18 10 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (18 1 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (12 12 (:REWRITE ACL2S::DEF=>LOT))
 (9 9 (:REWRITE THE-FLOOR-BELOW))
 (9 9 (:REWRITE THE-FLOOR-ABOVE))
 (9 9 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (9 9 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 9 (:REWRITE DEFAULT-LESS-THAN-1))
 (7 7 (:REWRITE SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (7 7 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE INTEGERP-<-CONSTANT))
 (7 7 (:REWRITE CONSTANT-<-INTEGERP))
 (7 7 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (- x))|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) (/ y))|))
 (7 7 (:REWRITE |(< (- x) c)|))
 (7 7 (:REWRITE |(< (- x) (- y))|))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 )
(ACL2S::OPPORTUNISTIC-GRAFTING-INDUCTION-SCHEME)
(ACL2S::OPPORTUNISTIC-GRAFTING-DEFINITION-RULE)
(ACL2S::FLAT-VALS-TOPIC-LOPS
 (5779 93 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (2427 78 (:DEFINITION ACL2S::TWPP))
 (2161 78 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (2059 421 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (1974 421 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (1963 421 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (1961 67 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (1932 67 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (1872 57 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (1719 421 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (1676 421 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (1343 1343 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1180 32 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (1120 174 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (1095 32 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (1089 32 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (1031 32 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (782 32 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (775 55 (:DEFINITION ACL2S::PTP))
 (660 660 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (656 656 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (581 581 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (552 552 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (546 186 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (536 536 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (474 474 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (377 283 (:REWRITE ACL2S::DEF=>LOP))
 (315 35 (:REWRITE FLATTEN-WHEN-NOT-CONSP))
 (305 93 (:REWRITE O-P-O-INFP-CAR))
 (243 32 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (200 200 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (200 200 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (152 152 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (152 70 (:REWRITE ALIST-VALS-WHEN-ATOM))
 (145 145 (:REWRITE ACL2S::DEF=>TWP))
 (145 145 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (140 140 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-ALIST-VALS))
 (139 139 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (128 32 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (116 116 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (116 116 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (104 104 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (104 104 (:REWRITE CONSP-BY-LEN))
 (87 87 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (79 42 (:REWRITE RECORDP-OF-CONS))
 (78 78 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (76 76 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (64 64 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (62 62 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (62 60 (:REWRITE O-P-DEF-O-FINP-1))
 (60 60 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (60 30 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (54 9 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (49 49 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (49 49 (:REWRITE REDUCE-RATIONALP-+))
 (49 49 (:REWRITE REDUCE-RATIONALP-*))
 (49 49 (:REWRITE RATIONALP-X))
 (49 49 (:REWRITE RATIONALP-MINUS-X))
 (49 49 (:META META-RATIONALP-CORRECT))
 (39 39 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (34 34 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (32 32 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (32 32 (:REWRITE ACL2S::DEF=>ALIST))
 (32 32 (:REWRITE ALISTP-WHEN-ATOM))
 (30 30 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (12 3 (:REWRITE <<-TRICHOTOMY))
 (12 1 (:DEFINITION BINARY-APPEND))
 (8 8 (:TYPE-PRESCRIPTION <<))
 (6 1 (:REWRITE <<-ASYMMETRIC))
 (3 3 (:REWRITE <<-TRANSITIVE))
 (2 2 (:TYPE-PRESCRIPTION O-FINP))
 (2 2 (:REWRITE ACL2S::DEF=>WP))
 )
(ACL2S::SET-DIFFERENCE-EQUAL-POLYMORPHIC-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-LOEVP-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-LOPLDP-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-LOPTP-SIG
 (67 10 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (16 16 (:REWRITE ACL2S::DEF=>LOPT))
 (12 6 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (8 8 (:REWRITE DEFAULT-CDR))
 (7 7 (:REWRITE DEFAULT-CAR))
 (7 7 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (6 6 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (3 3 (:REWRITE CONSP-OF-CDR-BY-LEN))
 )
(ACL2S::SET-DIFFERENCE-EQUAL-LOTP-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-LOPP-SIG
 (73 10 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (21 7 (:REWRITE ACL2S::DEF=>PEER))
 (16 16 (:REWRITE ACL2S::DEF=>LOP))
 (14 14 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (12 6 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (8 8 (:REWRITE DEFAULT-CDR))
 (7 7 (:REWRITE DEFAULT-CAR))
 (7 7 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (6 6 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (3 3 (:REWRITE CONSP-OF-CDR-BY-LEN))
 )
(ACL2S::SET-DIFFERENCE-EQUAL-L-STR-ALLP-SIG
 (67 10 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (16 16 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (12 6 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (8 8 (:REWRITE DEFAULT-CDR))
 (7 7 (:REWRITE DEFAULT-CAR))
 (7 7 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (6 6 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (3 3 (:REWRITE CONSP-OF-CDR-BY-LEN))
 )
(ACL2S::SET-DIFFERENCE-EQUAL-TRUE-LIST-LISTP-SIG
 (23349 8 (:DEFINITION TRUE-LISTP))
 (23008 26 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (22908 18 (:DEFINITION ACL2S::LOEVP))
 (22626 18 (:DEFINITION ACL2S::EVNTP))
 (10949 8 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (7434 18 (:DEFINITION ACL2S::MSSGP))
 (6779 21 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (5577 403 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (5015 26 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (4828 4828 (:REWRITE DEFAULT-CDR))
 (4572 18 (:DEFINITION ACL2S::RPCP))
 (4272 162 (:DEFINITION ACL2S::LOTP))
 (2844 18 (:DEFINITION ACL2S::DATAP))
 (2064 1032 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (2029 2029 (:REWRITE DEFAULT-CAR))
 (2029 2029 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1986 42 (:DEFINITION NAT-LISTP))
 (1746 3 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (1569 417 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1386 42 (:DEFINITION NATP))
 (1302 54 (:DEFINITION SYMBOL-LISTP))
 (1234 26 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (1173 12 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (1140 15 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (1134 1134 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1131 12 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (1098 15 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (1032 1032 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1032 1032 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1032 1032 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1032 1032 (:REWRITE CONSP-BY-LEN))
 (964 26 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (958 26 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (910 26 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (858 18 (:DEFINITION ACL2S::POS-LISTP))
 (842 842 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (832 26 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (825 33 (:DEFINITION ACL2S::PTP))
 (810 18 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (802 26 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (796 26 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (780 390 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (777 39 (:DEFINITION ACL2S::LOPP))
 (756 403 (:REWRITE O-P-O-INFP-CAR))
 (744 36 (:DEFINITION KEYWORDP))
 (732 18 (:DEFINITION ACL2S::LOPTP))
 (732 12 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (730 26 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (702 18 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (699 15 (:DEFINITION ACL2S::TWPP))
 (696 18 (:DEFINITION ACL2S::L-STR-ALLP))
 (696 12 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (663 15 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (630 18 (:DEFINITION BOOLEAN-LISTP))
 (626 626 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (614 577 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (614 577 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (603 26 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (585 135 (:DEFINITION ACL2S::PEERP))
 (578 577 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (577 577 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (577 577 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (577 577 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (577 577 (:REWRITE |(equal c (/ x))|))
 (577 577 (:REWRITE |(equal c (- x))|))
 (577 577 (:REWRITE |(equal (/ x) c)|))
 (577 577 (:REWRITE |(equal (/ x) (/ y))|))
 (577 577 (:REWRITE |(equal (- x) c)|))
 (577 577 (:REWRITE |(equal (- x) (- y))|))
 (576 18 (:DEFINITION POSP))
 (550 26 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (546 12 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (513 12 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (510 12 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (502 26 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (492 18 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (484 26 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (478 26 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (477 12 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (460 26 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (450 450 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (450 18 (:DEFINITION ACL2S::VERBP))
 (450 18 (:DEFINITION ATOM-LISTP))
 (424 26 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (414 18 (:DEFINITION ACL2S::STR-ALLP))
 (400 26 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (396 198 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (388 26 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (382 26 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (370 26 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (369 369 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (366 54 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (360 360 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (360 18 (:DEFINITION RATIONAL-LISTP))
 (359 359 (:TYPE-PRESCRIPTION ALISTP))
 (347 347 (:TYPE-PRESCRIPTION O-P))
 (336 168 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (324 324 (:REWRITE ACL2S::DEF=>LOT))
 (324 18 (:DEFINITION INTEGER-LISTP))
 (302 302 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (300 18 (:DEFINITION ACL2S::LOPLDP))
 (288 18 (:DEFINITION ACL2-NUMBER-LISTP))
 (282 18 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (274 274 (:TYPE-PRESCRIPTION NAT-LISTP))
 (270 18 (:DEFINITION STRING-LISTP))
 (248 248 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (234 234 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (228 114 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (228 114 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (228 114 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (228 114 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (228 114 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (228 114 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (216 108 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (176 176 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (171 171 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (171 171 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (171 171 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (153 153 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (153 153 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (135 135 (:REWRITE ACL2S::DEF=>PEER))
 (132 66 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (124 26 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (122 122 (:TYPE-PRESCRIPTION STRING-LISTP))
 (122 122 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (122 122 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (122 122 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (122 122 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (122 122 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (122 122 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (122 122 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (122 122 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (122 122 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (122 122 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (122 122 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (122 122 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (120 60 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (108 108 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (108 108 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (102 102 (:TYPE-PRESCRIPTION RECORDP))
 (84 84 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (84 42 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (78 78 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (78 78 (:REWRITE REDUCE-INTEGERP-+))
 (78 78 (:REWRITE INTEGERP-MINUS-X))
 (78 78 (:REWRITE ACL2S::DEF=>LOP))
 (78 78 (:META META-INTEGERP-CORRECT))
 (78 39 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (72 72 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (72 36 (:REWRITE ACL2S::DEF=>MSSG))
 (66 48 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (60 60 (:REWRITE THE-FLOOR-BELOW))
 (60 60 (:REWRITE THE-FLOOR-ABOVE))
 (60 60 (:REWRITE SIMPLIFY-SUMS-<))
 (60 60 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (60 60 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (60 60 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (60 60 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (60 60 (:REWRITE INTEGERP-<-CONSTANT))
 (60 60 (:REWRITE DEFAULT-LESS-THAN-2))
 (60 60 (:REWRITE DEFAULT-LESS-THAN-1))
 (60 60 (:REWRITE CONSTANT-<-INTEGERP))
 (60 60 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (60 60 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (60 60 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (60 60 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (60 60 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (60 60 (:REWRITE |(< c (- x))|))
 (60 60 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (60 60 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (60 60 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (60 60 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (60 60 (:REWRITE |(< (/ x) (/ y))|))
 (60 60 (:REWRITE |(< (- x) c)|))
 (60 60 (:REWRITE |(< (- x) (- y))|))
 (54 54 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (54 54 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (48 24 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (44 44 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (42 42 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (42 42 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (42 42 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (42 42 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (42 42 (:REWRITE |(< (/ x) 0)|))
 (42 42 (:REWRITE |(< (* x y) 0)|))
 (39 12 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (37 37 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (36 36 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (36 36 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (36 36 (:REWRITE ACL2S::DEF=>VERB))
 (36 36 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (36 36 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (36 36 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (36 36 (:REWRITE ACL2S::DEF=>POS-LIST))
 (36 36 (:REWRITE ACL2S::DEF=>LOPT))
 (36 36 (:REWRITE ACL2S::DEF=>LOPLD))
 (36 36 (:REWRITE ACL2S::DEF=>LOEV))
 (36 36 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (36 36 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (36 36 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (36 36 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (36 36 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (36 36 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (36 18 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (36 3 (:REWRITE ALISTP-OF-CDR))
 (30 30 (:REWRITE REDUCE-RATIONALP-+))
 (30 30 (:REWRITE REDUCE-RATIONALP-*))
 (30 30 (:REWRITE RATIONALP-X))
 (30 30 (:REWRITE RATIONALP-MINUS-X))
 (30 30 (:REWRITE ACL2S::DEF=>TWP))
 (30 30 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (30 30 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (30 30 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (30 30 (:META META-RATIONALP-CORRECT))
 (26 26 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (26 26 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (26 26 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (26 26 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (26 26 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (21 21 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (21 21 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (21 21 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (21 21 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (18 18 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (18 18 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (18 18 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (18 18 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (18 18 (:REWRITE SET::IN-SET))
 (18 18 (:REWRITE ACL2-NUMBERP-X))
 (18 18 (:REWRITE |(< 0 (/ x))|))
 (18 18 (:REWRITE |(< 0 (* x y))|))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (12 12 (:REWRITE ACL2S::DEF=>ALIST))
 (12 12 (:REWRITE ALISTP-WHEN-ATOM))
 (9 9 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (6 6 (:REWRITE O-P-DEF-O-FINP-1))
 )
(ACL2S::SET-DIFFERENCE-EQUAL-TRUE-LISTP-SIG
 (36387 22 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (34549 56 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (34401 20 (:DEFINITION ACL2S::LOEVP))
 (25140 20 (:DEFINITION ACL2S::EVNTP))
 (8260 20 (:DEFINITION ACL2S::MSSGP))
 (7263 7263 (:REWRITE DEFAULT-CDR))
 (6009 228 (:DEFINITION ACL2S::LOTP))
 (5080 20 (:DEFINITION ACL2S::RPCP))
 (3742 63 (:DEFINITION NAT-LISTP))
 (3160 20 (:DEFINITION ACL2S::DATAP))
 (3046 3046 (:REWRITE DEFAULT-CAR))
 (3046 3046 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2756 1378 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (2633 56 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (2601 56 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (2523 22 (:DEFINITION TRUE-LIST-LISTP))
 (2079 63 (:DEFINITION NATP))
 (1819 74 (:DEFINITION SYMBOL-LISTP))
 (1640 448 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1443 56 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (1415 56 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1378 1378 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1378 1378 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1378 1378 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1378 1378 (:REWRITE CONSP-BY-LEN))
 (1342 106 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (1321 56 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (1275 56 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1260 1260 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1257 22 (:DEFINITION ACL2S::POS-LISTP))
 (1196 1196 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (1187 56 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1163 22 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (1135 56 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (1119 56 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (1117 28 (:DEFINITION BOOLEAN-LISTP))
 (1029 22 (:DEFINITION ACL2S::L-STR-ALLP))
 (977 22 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (971 20 (:DEFINITION ACL2S::LOPTP))
 (954 954 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (890 833 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (890 833 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (880 44 (:DEFINITION KEYWORDP))
 (834 833 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (833 833 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (833 833 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (833 833 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (833 833 (:REWRITE |(equal c (/ x))|))
 (833 833 (:REWRITE |(equal c (- x))|))
 (833 833 (:REWRITE |(equal (/ x) c)|))
 (833 833 (:REWRITE |(equal (/ x) (/ y))|))
 (833 833 (:REWRITE |(equal (- x) c)|))
 (833 833 (:REWRITE |(equal (- x) (- y))|))
 (793 56 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (760 380 (:REWRITE O-P-O-INFP-CAR))
 (760 380 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (713 713 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (704 22 (:DEFINITION POSP))
 (657 56 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (653 56 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (635 22 (:DEFINITION ATOM-LISTP))
 (624 312 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (597 56 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (572 22 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (561 56 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (541 56 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (541 56 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (520 520 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (513 56 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (513 56 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (506 22 (:DEFINITION ACL2S::STR-ALLP))
 (500 20 (:DEFINITION ACL2S::VERBP))
 (500 20 (:DEFINITION ACL2S::PTP))
 (495 56 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (495 22 (:DEFINITION RATIONAL-LISTP))
 (484 242 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (456 456 (:REWRITE ACL2S::DEF=>LOT))
 (439 22 (:DEFINITION INTEGER-LISTP))
 (430 430 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (428 428 (:TYPE-PRESCRIPTION NAT-LISTP))
 (416 208 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (413 20 (:DEFINITION ACL2S::LOPP))
 (383 22 (:DEFINITION ACL2-NUMBER-LISTP))
 (380 380 (:TYPE-PRESCRIPTION O-P))
 (380 380 (:TYPE-PRESCRIPTION ALISTP))
 (364 364 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (355 22 (:DEFINITION STRING-LISTP))
 (355 22 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (347 20 (:DEFINITION ACL2S::LOPLDP))
 (320 80 (:DEFINITION ACL2S::PEERP))
 (296 148 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (290 290 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (208 208 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (180 90 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (176 56 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (170 170 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (170 170 (:TYPE-PRESCRIPTION STRING-LISTP))
 (170 170 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (170 170 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (170 170 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (170 170 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (170 170 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (170 170 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (170 170 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (170 170 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (170 170 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (156 156 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (156 156 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (156 156 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (156 156 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (156 78 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (148 148 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (148 148 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (139 139 (:REWRITE REDUCE-INTEGERP-+))
 (139 139 (:REWRITE INTEGERP-MINUS-X))
 (139 139 (:META META-INTEGERP-CORRECT))
 (126 126 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (121 56 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (111 111 (:REWRITE THE-FLOOR-BELOW))
 (111 111 (:REWRITE THE-FLOOR-ABOVE))
 (111 111 (:REWRITE SIMPLIFY-SUMS-<))
 (111 111 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (111 111 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (111 111 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (111 111 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (111 111 (:REWRITE INTEGERP-<-CONSTANT))
 (111 111 (:REWRITE DEFAULT-LESS-THAN-2))
 (111 111 (:REWRITE DEFAULT-LESS-THAN-1))
 (111 111 (:REWRITE CONSTANT-<-INTEGERP))
 (111 111 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (111 111 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (111 111 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (111 111 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (111 111 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (111 111 (:REWRITE |(< c (- x))|))
 (111 111 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (111 111 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (111 111 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (111 111 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (111 111 (:REWRITE |(< (/ x) (/ y))|))
 (111 111 (:REWRITE |(< (- x) c)|))
 (111 111 (:REWRITE |(< (- x) (- y))|))
 (104 104 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (84 84 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (84 84 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (83 83 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (83 83 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (83 83 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (83 83 (:REWRITE |(< (/ x) 0)|))
 (83 83 (:REWRITE |(< (* x y) 0)|))
 (80 80 (:REWRITE ACL2S::DEF=>PEER))
 (80 40 (:REWRITE ACL2S::DEF=>MSSG))
 (76 38 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (76 38 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (76 38 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (76 38 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (76 38 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (76 38 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (76 38 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (76 38 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (76 38 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (76 38 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (76 38 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (72 72 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (68 34 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (68 34 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (68 34 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (68 34 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (56 56 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (56 56 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (56 56 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (56 56 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (56 56 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (56 56 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (52 52 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (52 52 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (52 26 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (44 44 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>POS-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (44 44 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (44 44 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (40 40 (:REWRITE ACL2S::DEF=>VERB))
 (40 40 (:REWRITE ACL2S::DEF=>LOPT))
 (40 40 (:REWRITE ACL2S::DEF=>LOPLD))
 (40 40 (:REWRITE ACL2S::DEF=>LOP))
 (40 40 (:REWRITE ACL2S::DEF=>LOEV))
 (32 16 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (28 28 (:TYPE-PRESCRIPTION BOOLEANP))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (28 28 (:REWRITE REDUCE-RATIONALP-+))
 (28 28 (:REWRITE REDUCE-RATIONALP-*))
 (28 28 (:REWRITE RATIONALP-X))
 (28 28 (:REWRITE RATIONALP-MINUS-X))
 (28 28 (:REWRITE ACL2-NUMBERP-X))
 (28 28 (:REWRITE |(< 0 (/ x))|))
 (28 28 (:REWRITE |(< 0 (* x y))|))
 (28 28 (:META META-RATIONALP-CORRECT))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (16 16 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (16 16 (:REWRITE SET::IN-SET))
 )
(ACL2S::SET-DIFFERENCE-EQUAL-ATOM-LISTP-SIG
 (3084 14 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (841 11 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (811 13 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (684 3 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (608 10 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (558 11 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (528 10 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (420 11 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (400 11 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (391 11 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (390 10 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (384 11 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (370 10 (:DEFINITION ACL2S::TWPP))
 (361 10 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (354 10 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (258 258 (:REWRITE DEFAULT-CAR))
 (258 258 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (252 12 (:DEFINITION ACL2S::LOPP))
 (175 7 (:DEFINITION ACL2S::PTP))
 (164 164 (:REWRITE DEFAULT-CDR))
 (156 78 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (156 78 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (156 78 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (156 78 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (156 78 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (156 78 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (155 31 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (152 152 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (141 33 (:DEFINITION ACL2S::PEERP))
 (138 138 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (114 57 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (110 110 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (110 110 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (110 110 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (110 110 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (110 110 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (81 81 (:TYPE-PRESCRIPTION RECORDP))
 (72 72 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (64 32 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (51 33 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (48 24 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (48 24 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (38 14 (:REWRITE O-P-O-INFP-CAR))
 (36 3 (:REWRITE ALISTP-OF-CDR))
 (35 11 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (33 33 (:REWRITE ACL2S::DEF=>PEER))
 (32 32 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (32 32 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (32 32 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (32 32 (:REWRITE CONSP-BY-LEN))
 (31 31 (:TYPE-PRESCRIPTION ALISTP))
 (26 26 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (24 24 (:REWRITE ACL2S::DEF=>LOP))
 (19 19 (:TYPE-PRESCRIPTION O-P))
 (18 18 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (18 18 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (18 9 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (17 17 (:REWRITE ACL2S::DEF=>TWP))
 (17 17 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (17 17 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (17 17 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (17 17 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (16 16 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (16 16 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (15 15 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (11 11 (:REWRITE ACL2S::DEF=>ALIST))
 (11 11 (:REWRITE ALISTP-WHEN-ATOM))
 (9 9 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (9 9 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (9 9 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (9 9 (:REWRITE REDUCE-RATIONALP-+))
 (9 9 (:REWRITE REDUCE-RATIONALP-*))
 (9 9 (:REWRITE RATIONALP-X))
 (9 9 (:REWRITE RATIONALP-MINUS-X))
 (9 9 (:META META-RATIONALP-CORRECT))
 (8 8 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (5 5 (:REWRITE O-P-DEF-O-FINP-1))
 (2 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (2 1 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 )
(ACL2S::SET-DIFFERENCE-EQUAL-STRING-LISTP-SIG
 (64 10 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (16 16 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (12 6 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (8 8 (:REWRITE DEFAULT-CDR))
 (7 7 (:REWRITE DEFAULT-CAR))
 (7 7 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (6 6 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (3 3 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (2 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (2 1 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 )
(ACL2S::SET-DIFFERENCE-EQUAL-STANDARD-CHAR-LISTP-SIG
 (73 10 (:REWRITE ACL2S::CDR-STANDARD-CHAR-LISTP-SIG))
 (16 16 (:REWRITE ACL2S::DEF=>STANDARD-CHAR-LIST))
 (14 14 (:REWRITE DEFAULT-CAR))
 (14 14 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (12 6 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (8 8 (:REWRITE DEFAULT-CDR))
 (6 6 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (3 3 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (3 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (3 1 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 )
(ACL2S::SET-DIFFERENCE-EQUAL-CHARACTER-LISTP-SIG
 (304 10 (:REWRITE ACL2S::CDR-CHARACTER-LISTP-SIG))
 (148 16 (:REWRITE STR::CHARACTER-LISTP-WHEN-OCT-DIGIT-CHAR-LIST*P))
 (148 16 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (116 16 (:REWRITE STR::CHARACTER-LISTP-WHEN-DEC-DIGIT-CHAR-LIST*P))
 (32 32 (:REWRITE STR::OCT-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (32 32 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (32 16 (:REWRITE STR::OCT-DIGIT-CHAR-LIST*P-WHEN-OCT-DIGIT-CHAR-LISTP))
 (32 16 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-HEX-DIGIT-CHAR-LISTP))
 (32 16 (:REWRITE STR::DEC-DIGIT-CHAR-LIST*P-WHEN-DEC-DIGIT-CHAR-LISTP))
 (20 10 (:REWRITE STR::OCT-DIGIT-CHAR-LIST*P-OF-CDR-WHEN-OCT-DIGIT-CHAR-LIST*P))
 (20 10 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-CDR-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (20 10 (:REWRITE STR::DEC-DIGIT-CHAR-LIST*P-OF-CDR-WHEN-DEC-DIGIT-CHAR-LIST*P))
 (16 16 (:REWRITE STR::OCT-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (16 16 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (16 16 (:REWRITE STR::DEC-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (12 6 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (8 8 (:REWRITE DEFAULT-CDR))
 (7 7 (:REWRITE DEFAULT-CAR))
 (7 7 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (6 6 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (3 3 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (2 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (2 1 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 )
(ACL2S::SET-DIFFERENCE-EQUAL-PROPER-SYMBOL-LISTP-SIG
 (67 10 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (16 16 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (12 6 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (8 8 (:REWRITE DEFAULT-CDR))
 (7 7 (:REWRITE DEFAULT-CAR))
 (7 7 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (6 6 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (3 3 (:REWRITE CONSP-OF-CDR-BY-LEN))
 )
(ACL2S::SET-DIFFERENCE-EQUAL-KEYWORD-LISTP-SIG
 (67 10 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (16 16 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (12 6 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (8 8 (:REWRITE DEFAULT-CDR))
 (7 7 (:REWRITE DEFAULT-CAR))
 (7 7 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (6 6 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (3 3 (:REWRITE CONSP-OF-CDR-BY-LEN))
 )
(ACL2S::SET-DIFFERENCE-EQUAL-SYMBOL-LISTP-SIG
 (96 10 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (48 16 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (32 32 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (16 16 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (12 12 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (12 6 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (8 8 (:REWRITE DEFAULT-CDR))
 (7 7 (:REWRITE DEFAULT-CAR))
 (7 7 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (6 6 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (3 3 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (2 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (2 1 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 )
(ACL2S::SET-DIFFERENCE-EQUAL-BOOLEAN-LISTP-SIG
 (158 23 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (63 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (54 6 (:REWRITE ACL2-NUMBERP-X))
 (35 35 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (24 6 (:REWRITE RATIONALP-X))
 (16 16 (:REWRITE DEFAULT-CDR))
 (16 16 (:REWRITE DEFAULT-CAR))
 (16 16 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (14 7 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (9 7 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (9 7 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (7 7 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (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-BY-LEN))
 (7 7 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (7 7 (:REWRITE |(equal c (/ x))|))
 (7 7 (:REWRITE |(equal c (- x))|))
 (7 7 (:REWRITE |(equal (/ x) c)|))
 (7 7 (:REWRITE |(equal (/ x) (/ y))|))
 (7 7 (:REWRITE |(equal (- x) c)|))
 (7 7 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 6 (:META META-INTEGERP-CORRECT))
 (4 4 (:REWRITE CONSP-OF-CDR-BY-LEN))
 )
(ACL2S::SET-DIFFERENCE-EQUAL-ACL2-NUMBER-LISTP-SIG
 (73 10 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (54 6 (:REWRITE ACL2-NUMBERP-X))
 (24 6 (:REWRITE RATIONALP-X))
 (16 16 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (12 6 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (8 8 (:REWRITE DEFAULT-CDR))
 (7 7 (:REWRITE DEFAULT-CAR))
 (7 7 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 6 (:META META-INTEGERP-CORRECT))
 (3 3 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (2 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (2 1 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 )
(ACL2S::SET-DIFFERENCE-EQUAL-COMPLEX-RATIONAL-LISTP-SIG
 (64 10 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (16 16 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (12 6 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (8 8 (:REWRITE DEFAULT-CDR))
 (7 7 (:REWRITE DEFAULT-CAR))
 (7 7 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (6 6 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (3 3 (:REWRITE CONSP-OF-CDR-BY-LEN))
 )
(ACL2S::SET-DIFFERENCE-EQUAL-RATIONAL-LISTP-SIG
 (72 10 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (24 6 (:REWRITE RATIONALP-X))
 (16 16 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (12 6 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (8 8 (:REWRITE DEFAULT-CDR))
 (7 7 (:REWRITE DEFAULT-CAR))
 (7 7 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 6 (:META META-INTEGERP-CORRECT))
 (3 3 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (2 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (2 1 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 )
(ACL2S::SET-DIFFERENCE-EQUAL-INTEGER-LISTP-SIG
 (67 10 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (16 16 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (12 6 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (8 8 (:REWRITE DEFAULT-CDR))
 (7 7 (:REWRITE DEFAULT-CAR))
 (7 7 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (6 6 (:META META-INTEGERP-CORRECT))
 (3 3 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (2 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (2 1 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 )
(ACL2S::SET-DIFFERENCE-EQUAL-POS-LISTP-SIG
 (65 10 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (16 16 (:REWRITE ACL2S::DEF=>POS-LIST))
 (12 6 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (8 8 (:REWRITE DEFAULT-CDR))
 (7 7 (:REWRITE DEFAULT-CAR))
 (7 7 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (6 6 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (3 3 (:REWRITE CONSP-OF-CDR-BY-LEN))
 )
(ACL2S::SET-DIFFERENCE-EQUAL-NAT-LISTP-SIG
 (65 10 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (16 16 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (12 6 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (8 8 (:REWRITE DEFAULT-CDR))
 (7 7 (:REWRITE DEFAULT-CAR))
 (7 7 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (6 6 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (3 3 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (2 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (2 1 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 )
(ACL2S::SET-DIFFERENCE-EQUAL-LOEVP-GENRULE-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-LOPLDP-GENRULE-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-LOPTP-GENRULE-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-LOTP-GENRULE-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-LOPP-GENRULE-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-L-STR-ALLP-GENRULE-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-TRUE-LIST-LISTP-GENRULE-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-TRUE-LISTP-GENRULE-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-ATOM-LISTP-GENRULE-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-STRING-LISTP-GENRULE-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-STANDARD-CHAR-LISTP-GENRULE-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-CHARACTER-LISTP-GENRULE-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-PROPER-SYMBOL-LISTP-GENRULE-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-KEYWORD-LISTP-GENRULE-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-SYMBOL-LISTP-GENRULE-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-BOOLEAN-LISTP-GENRULE-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-ACL2-NUMBER-LISTP-GENRULE-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-COMPLEX-RATIONAL-LISTP-GENRULE-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-RATIONAL-LISTP-GENRULE-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-INTEGER-LISTP-GENRULE-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-POS-LISTP-GENRULE-SIG)
(ACL2S::SET-DIFFERENCE-EQUAL-NAT-LISTP-GENRULE-SIG)
(ACL2S::REM-VAL-PEERS-CONTRACT
 (3754 1000 (:REWRITE DEFAULT-CAR))
 (2854 671 (:REWRITE DEFAULT-CDR))
 (2019 62 (:DEFINITION ACL2S::TWPP))
 (1833 62 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (1833 55 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (1725 55 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (1725 43 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (1539 43 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (1451 299 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (1424 43 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (1364 43 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (1278 43 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (1172 299 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (1170 299 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (1133 299 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (1116 299 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (1000 1000 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (963 43 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (715 43 (:DEFINITION ACL2S::PTP))
 (551 551 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (533 3 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (517 517 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (502 502 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (468 468 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (456 456 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (428 428 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (416 174 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (228 75 (:REWRITE O-P-O-INFP-CAR))
 (220 220 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (217 43 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (163 43 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (138 138 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (124 124 (:REWRITE ACL2S::DEF=>TWP))
 (124 124 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (119 119 (:REWRITE ACL2S::DEF=>LOP))
 (107 107 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (107 107 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (99 99 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (99 99 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (92 92 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (90 90 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (90 90 (:REWRITE CONSP-BY-LEN))
 (80 80 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (71 71 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (69 69 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (60 60 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (60 30 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (54 54 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (54 54 (:REWRITE REDUCE-RATIONALP-+))
 (54 54 (:REWRITE REDUCE-RATIONALP-*))
 (54 54 (:REWRITE RATIONALP-X))
 (54 54 (:REWRITE RATIONALP-MINUS-X))
 (54 54 (:META META-RATIONALP-CORRECT))
 (43 43 (:REWRITE ACL2S::DEF=>ALIST))
 (43 43 (:REWRITE ALISTP-WHEN-ATOM))
 (41 41 (:REWRITE O-P-DEF-O-FINP-1))
 (40 40 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (36 36 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (36 3 (:REWRITE ALISTP-OF-CDR))
 (34 34 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (30 30 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (18 18 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (17 17 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (6 1 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 )
(ACL2S::REM-VAL-PEERS-CONTRACT-TP)
(ACL2S::REM-VAL-PEERS-CONTRACT-GENRULE)
(ACL2S::REM-VAL-PEERS
 (1037 16 (:DEFINITION SUBSETP-EQUAL))
 (1036 405 (:REWRITE DEFAULT-CAR))
 (947 1 (:DEFINITION SET-DIFFERENCE-EQUAL))
 (818 3 (:REWRITE SET-DIFFERENCE-EQUAL-WHEN-SUBSETP-EQUAL))
 (807 304 (:REWRITE DEFAULT-CDR))
 (801 25 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (764 22 (:DEFINITION ACL2S::TWPP))
 (690 22 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (644 17 (:DEFINITION MEMBER-EQUAL))
 (582 99 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (570 13 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (533 3 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (520 15 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (500 15 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (491 13 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (473 99 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (454 99 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (453 99 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (450 13 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (429 99 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (405 405 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (378 38 (:REWRITE SUBSETP-CAR-MEMBER))
 (270 13 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (260 13 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (205 13 (:DEFINITION ACL2S::PTP))
 (197 13 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (171 171 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (166 166 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (157 157 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (155 62 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (132 132 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (128 128 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (118 118 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (98 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (96 30 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (92 92 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (92 92 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (90 18 (:REWRITE ACL2-NUMBERP-X))
 (86 30 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (83 83 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (58 58 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (58 21 (:REWRITE O-P-O-INFP-CAR))
 (50 23 (:REWRITE RATIONALP-X))
 (46 38 (:REWRITE SUBSETP-MEMBER . 1))
 (44 44 (:REWRITE ACL2S::DEF=>TWP))
 (44 44 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (43 13 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (41 41 (:REWRITE ACL2S::DEF=>LOP))
 (38 38 (:REWRITE SUBSETP-MEMBER . 2))
 (38 38 (:META EXPAND-MEMBER-META-CORRECT))
 (36 36 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (36 36 (:REWRITE MEMBER-EQUAL-WHEN-ALL-EQUALP))
 (36 3 (:REWRITE ALISTP-OF-CDR))
 (32 32 (:REWRITE SUBSETP-TRANS2))
 (32 32 (:REWRITE SUBSETP-TRANS))
 (29 29 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (28 28 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (27 27 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (27 27 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (26 17 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (25 25 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (25 25 (:REWRITE CONSP-BY-LEN))
 (23 23 (:REWRITE REDUCE-RATIONALP-+))
 (23 23 (:REWRITE REDUCE-RATIONALP-*))
 (23 23 (:REWRITE RATIONALP-MINUS-X))
 (23 23 (:META META-RATIONALP-CORRECT))
 (21 21 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (20 20 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (20 20 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (20 10 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (17 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (17 17 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (17 17 (:REWRITE |(equal c (/ x))|))
 (17 17 (:REWRITE |(equal c (- x))|))
 (17 17 (:REWRITE |(equal (/ x) c)|))
 (17 17 (:REWRITE |(equal (/ x) (/ y))|))
 (17 17 (:REWRITE |(equal (- x) c)|))
 (17 17 (:REWRITE |(equal (- x) (- y))|))
 (15 3 (:REWRITE SET-DIFFERENCE-EQUAL-WHEN-ATOM))
 (14 14 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (14 14 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (13 13 (:REWRITE ACL2S::DEF=>ALIST))
 (13 13 (:REWRITE ALISTP-WHEN-ATOM))
 (12 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (10 10 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (10 10 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE O-P-DEF-O-FINP-1))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-INTEGERP-CORRECT))
 (9 2 (:REWRITE MEMBER-WHEN-ATOM))
 (7 7 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (7 7 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (2 2 (:REWRITE SUBSETP-REFL))
 (2 2 (:REWRITE SUBSETP-MEMBER . 4))
 (2 2 (:REWRITE SUBSETP-MEMBER . 3))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 3))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(ACL2S::REM-VAL-PEERS-INDUCTION-SCHEME)
(ACL2S::REM-VAL-PEERS-DEFINITION-RULE)
(ACL2S::REDUCE*-*SUBSCRIBERS-CONTRACT
 (4778 38 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (2547 650 (:REWRITE DEFAULT-CAR))
 (1807 459 (:REWRITE DEFAULT-CDR))
 (1389 40 (:DEFINITION ACL2S::TWPP))
 (1268 40 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (1136 31 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (1118 23 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (1048 31 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (1033 23 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (979 21 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (884 23 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (808 23 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (771 174 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (650 650 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (646 174 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (627 174 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (626 174 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (599 174 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (581 23 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (513 3 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (357 21 (:DEFINITION ACL2S::PTP))
 (312 312 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (308 308 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (304 180 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (292 292 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (264 119 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (259 259 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (243 243 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (221 221 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (154 77 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (140 108 (:REWRITE ACL2S::DEF=>PEER))
 (134 24 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (110 38 (:REWRITE O-P-O-INFP-CAR))
 (108 108 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (83 23 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (80 80 (:REWRITE ACL2S::DEF=>TWP))
 (80 80 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (62 62 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (61 59 (:REWRITE ACL2S::DEF=>LOP))
 (59 59 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (59 59 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (54 54 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (53 53 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (53 53 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (50 50 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (50 50 (:REWRITE CONSP-BY-LEN))
 (40 40 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (39 39 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (36 36 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (36 36 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (36 36 (:REWRITE REDUCE-RATIONALP-+))
 (36 36 (:REWRITE REDUCE-RATIONALP-*))
 (36 36 (:REWRITE RATIONALP-X))
 (36 36 (:REWRITE RATIONALP-MINUS-X))
 (36 36 (:META META-RATIONALP-CORRECT))
 (36 18 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (36 3 (:REWRITE ALISTP-OF-CDR))
 (35 35 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (23 23 (:REWRITE ACL2S::DEF=>ALIST))
 (23 23 (:REWRITE ALISTP-WHEN-ATOM))
 (20 20 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (18 18 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (18 18 (:REWRITE O-P-DEF-O-FINP-1))
 (12 12 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (7 1 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (6 6 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (6 1 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (5 5 (:REWRITE CONSP-OF-CDR-BY-LEN))
 )
(ACL2S::REDUCE*-*SUBSCRIBERS-CONTRACT-TP)
(ACL2S::REDUCE*-*SUBSCRIBERS-CONTRACT-GENRULE)
(ACL2S::REDUCE*-*SUBSCRIBERS
 (8670 1 (:DEFINITION ACL2S::REDUCE*-*SUBSCRIBERS))
 (8531 1 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (5132 11 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (5099 4 (:DEFINITION ACL2S::LOEVP))
 (5028 4 (:DEFINITION ACL2S::EVNTP))
 (4066 117 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (3012 4 (:DEFINITION TRUE-LISTP))
 (2829 5 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (2592 1379 (:REWRITE DEFAULT-CDR))
 (2221 870 (:REWRITE DEFAULT-CAR))
 (1652 4 (:DEFINITION ACL2S::MSSGP))
 (1279 15 (:DEFINITION ACL2S::LOPP))
 (1119 27 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (1094 30 (:DEFINITION ACL2S::TWPP))
 (1016 4 (:DEFINITION ACL2S::RPCP))
 (1000 30 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (945 36 (:DEFINITION ACL2S::LOTP))
 (921 17 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (884 23 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (870 870 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (849 17 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (814 23 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (760 15 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (696 17 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (639 17 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (632 4 (:DEFINITION ACL2S::DATAP))
 (620 12 (:DEFINITION NAT-LISTP))
 (588 132 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (513 3 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (471 132 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (461 10 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (455 132 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (455 17 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (448 132 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (443 132 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (421 10 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (416 416 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (399 4 (:DEFINITION TRUE-LIST-LISTP))
 (396 12 (:DEFINITION NATP))
 (355 19 (:DEFINITION ACL2S::PTP))
 (325 149 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (297 12 (:DEFINITION SYMBOL-LISTP))
 (296 65 (:DEFINITION ACL2S::PEERP))
 (295 295 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (295 295 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (278 278 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (278 278 (:REWRITE CONSP-BY-LEN))
 (249 19 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (248 137 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (244 117 (:REWRITE O-P-O-INFP-CAR))
 (237 10 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (234 10 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (230 230 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (220 220 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (220 10 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (204 11 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (200 4 (:DEFINITION ACL2S::POS-LISTP))
 (198 10 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (196 10 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (193 193 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (192 192 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (192 91 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (186 4 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (185 10 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (183 183 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (171 171 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (171 4 (:DEFINITION ACL2S::LOPTP))
 (167 167 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (164 32 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (164 4 (:DEFINITION ACL2S::L-STR-ALLP))
 (162 8 (:DEFINITION KEYWORDP))
 (162 4 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (151 4 (:DEFINITION BOOLEAN-LISTP))
 (145 10 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (136 128 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (136 128 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (131 10 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (128 128 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (128 128 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (128 128 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (128 128 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (128 128 (:REWRITE |(equal c (/ x))|))
 (128 128 (:REWRITE |(equal c (- x))|))
 (128 128 (:REWRITE |(equal (/ x) c)|))
 (128 128 (:REWRITE |(equal (/ x) (/ y))|))
 (128 128 (:REWRITE |(equal (- x) c)|))
 (128 128 (:REWRITE |(equal (- x) (- y))|))
 (128 4 (:DEFINITION POSP))
 (125 10 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (121 121 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (117 10 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (116 90 (:REWRITE ACL2S::DEF=>PEER))
 (114 11 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (111 4 (:DEFINITION ATOM-LISTP))
 (109 10 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (108 11 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (106 10 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (106 4 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (105 10 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (101 11 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (100 4 (:DEFINITION ACL2S::VERBP))
 (92 4 (:DEFINITION ACL2S::STR-ALLP))
 (91 4 (:DEFINITION RATIONAL-LISTP))
 (87 87 (:TYPE-PRESCRIPTION NAT-LISTP))
 (86 86 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (83 4 (:DEFINITION INTEGER-LISTP))
 (80 80 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (76 38 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (75 4 (:DEFINITION ACL2S::LOPLDP))
 (75 4 (:DEFINITION ACL2-NUMBER-LISTP))
 (73 73 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (72 72 (:REWRITE ACL2S::DEF=>LOT))
 (72 4 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (71 4 (:DEFINITION STRING-LISTP))
 (62 62 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (60 60 (:REWRITE ACL2S::DEF=>TWP))
 (60 60 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (59 17 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (52 52 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (48 24 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (45 45 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (43 43 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (43 43 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (43 43 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (38 10 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (36 36 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (36 36 (:REWRITE ACL2S::DEF=>LOP))
 (36 18 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (36 10 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (36 3 (:REWRITE ALISTP-OF-CDR))
 (33 33 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (33 33 (:TYPE-PRESCRIPTION STRING-LISTP))
 (33 33 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (33 33 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (33 33 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (33 33 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (33 33 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (33 33 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (33 33 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (33 33 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (33 33 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (32 32 (:REWRITE REDUCE-RATIONALP-+))
 (32 32 (:REWRITE REDUCE-RATIONALP-*))
 (32 32 (:REWRITE RATIONALP-X))
 (32 32 (:REWRITE RATIONALP-MINUS-X))
 (32 32 (:META META-RATIONALP-CORRECT))
 (30 15 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (28 28 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (28 28 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (27 27 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (25 25 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (24 24 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (24 24 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (24 24 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (22 11 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (20 20 (:TYPE-PRESCRIPTION RECORDP))
 (20 20 (:REWRITE REDUCE-INTEGERP-+))
 (20 20 (:REWRITE INTEGERP-MINUS-X))
 (20 20 (:META META-INTEGERP-CORRECT))
 (17 17 (:REWRITE ACL2S::DEF=>ALIST))
 (17 17 (:REWRITE ALISTP-WHEN-ATOM))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (16 16 (:REWRITE THE-FLOOR-BELOW))
 (16 16 (:REWRITE THE-FLOOR-ABOVE))
 (16 16 (:REWRITE SIMPLIFY-SUMS-<))
 (16 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 16 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (16 16 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE DEFAULT-LESS-THAN-2))
 (16 16 (:REWRITE DEFAULT-LESS-THAN-1))
 (16 16 (:REWRITE CONSTANT-<-INTEGERP))
 (16 16 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (- x))|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) (/ y))|))
 (16 16 (:REWRITE |(< (- x) c)|))
 (16 16 (:REWRITE |(< (- x) (- y))|))
 (16 8 (:REWRITE ACL2S::DEF=>MSSG))
 (15 15 (:REWRITE O-P-DEF-O-FINP-1))
 (14 14 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (14 14 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (14 14 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (14 7 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (14 7 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (14 7 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (14 7 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (14 7 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (14 7 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (14 7 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (14 7 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (14 7 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (14 7 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (14 7 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (12 12 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (12 12 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (12 12 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 12 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (12 12 (:REWRITE |(< (/ x) 0)|))
 (12 12 (:REWRITE |(< (* x y) 0)|))
 (12 6 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (12 6 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (12 6 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (12 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (10 10 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (10 10 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (10 10 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (10 10 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (10 10 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (8 8 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (8 8 (:REWRITE ACL2S::DEF=>VERB))
 (8 8 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (8 8 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (8 8 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (8 8 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (8 8 (:REWRITE ACL2S::DEF=>POS-LIST))
 (8 8 (:REWRITE ACL2S::DEF=>LOPT))
 (8 8 (:REWRITE ACL2S::DEF=>LOPLD))
 (8 8 (:REWRITE ACL2S::DEF=>LOEV))
 (8 8 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (8 8 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (8 8 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (8 8 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (8 8 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (8 8 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (8 4 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (6 6 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (4 4 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (4 4 (:REWRITE SET::IN-SET))
 (4 4 (:REWRITE ACL2-NUMBERP-X))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::REDUCE*-*SUBSCRIBERS-CONTRACT-TP))
 )
(ACL2S::REDUCE*-*SUBSCRIBERS-INDUCTION-SCHEME)
(ACL2S::REDUCE*-*SUBSCRIBERS-DEFINITION-RULE)
(ACL2S::REDUCE*-*SUBSCRIPTIONS-CONTRACT
 (5361 44 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (2877 719 (:REWRITE DEFAULT-CAR))
 (2023 505 (:REWRITE DEFAULT-CDR))
 (1516 44 (:DEFINITION ACL2S::TWPP))
 (1383 44 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (1268 35 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (1224 26 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (1172 35 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (1131 26 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (1095 24 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (994 26 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (911 26 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (860 195 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (719 719 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (718 195 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (701 195 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (696 195 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (670 195 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (658 26 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (513 3 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (408 24 (:DEFINITION ACL2S::PTP))
 (347 347 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (344 201 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (329 329 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (324 324 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (297 297 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (290 130 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (279 279 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (252 252 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (192 28 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (177 87 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (130 44 (:REWRITE O-P-O-INFP-CAR))
 (116 116 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (95 26 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (88 88 (:REWRITE ACL2S::DEF=>TWP))
 (88 88 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (76 76 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (67 67 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (67 67 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (62 62 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (61 61 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (61 61 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (58 58 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (57 57 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (57 57 (:REWRITE CONSP-BY-LEN))
 (48 48 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (46 46 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (41 41 (:REWRITE ACL2S::DEF=>LOP))
 (40 40 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (40 40 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (40 40 (:REWRITE REDUCE-RATIONALP-+))
 (40 40 (:REWRITE REDUCE-RATIONALP-*))
 (40 40 (:REWRITE RATIONALP-X))
 (40 40 (:REWRITE RATIONALP-MINUS-X))
 (40 40 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (40 40 (:META META-RATIONALP-CORRECT))
 (40 20 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (36 3 (:REWRITE ALISTP-OF-CDR))
 (30 28 (:REWRITE ACL2S::DEF=>LOT))
 (26 26 (:REWRITE ACL2S::DEF=>ALIST))
 (26 26 (:REWRITE ALISTP-WHEN-ATOM))
 (23 23 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (22 22 (:REWRITE O-P-DEF-O-FINP-1))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (19 1 (:DEFINITION ACL2S::IN-DEFINITION-RULE))
 (14 14 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (7 7 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (6 6 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (6 1 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 )
(ACL2S::REDUCE*-*SUBSCRIPTIONS-CONTRACT-TP)
(ACL2S::REDUCE*-*SUBSCRIPTIONS-CONTRACT-GENRULE)
(ACL2S::REDUCE*-*SUBSCRIPTIONS
 (10238 24 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (10166 8 (:DEFINITION ACL2S::LOEVP))
 (10056 8 (:DEFINITION ACL2S::EVNTP))
 (9702 8 (:DEFINITION TRUE-LISTP))
 (9017 11 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (6917 1 (:DEFINITION ACL2S::IN-DEFINITION-RULE))
 (3304 8 (:DEFINITION ACL2S::MSSGP))
 (2494 2154 (:REWRITE DEFAULT-CDR))
 (2032 8 (:DEFINITION ACL2S::RPCP))
 (1875 73 (:DEFINITION ACL2S::LOTP))
 (1304 876 (:REWRITE DEFAULT-CAR))
 (1292 28 (:DEFINITION NAT-LISTP))
 (1264 8 (:DEFINITION ACL2S::DATAP))
 (1168 129 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (954 24 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (924 28 (:DEFINITION NATP))
 (919 24 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (900 10 (:DEFINITION TRUE-LIST-LISTP))
 (876 876 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (606 26 (:DEFINITION SYMBOL-LISTP))
 (556 24 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (546 24 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (512 24 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (468 468 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (468 468 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (467 467 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (467 467 (:REWRITE CONSP-BY-LEN))
 (464 10 (:DEFINITION ACL2S::POS-LISTP))
 (456 24 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (452 24 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (440 440 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (431 44 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (430 10 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (426 24 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (406 20 (:DEFINITION KEYWORDP))
 (382 24 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (374 10 (:DEFINITION ACL2S::L-STR-ALLP))
 (370 10 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (345 10 (:DEFINITION ACL2S::LOPP))
 (344 10 (:DEFINITION BOOLEAN-LISTP))
 (337 337 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (326 24 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (320 10 (:DEFINITION POSP))
 (310 8 (:DEFINITION ACL2S::LOPTP))
 (302 14 (:DEFINITION ACL2S::PTP))
 (292 24 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (282 262 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (282 262 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (276 24 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (268 130 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (268 129 (:REWRITE O-P-O-INFP-CAR))
 (266 10 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (262 262 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (262 262 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (262 262 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (262 262 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (262 262 (:REWRITE |(equal c (/ x))|))
 (262 262 (:REWRITE |(equal c (- x))|))
 (262 262 (:REWRITE |(equal (/ x) c)|))
 (262 262 (:REWRITE |(equal (/ x) (/ y))|))
 (262 262 (:REWRITE |(equal (- x) c)|))
 (262 262 (:REWRITE |(equal (- x) (- y))|))
 (256 24 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (244 10 (:DEFINITION ATOM-LISTP))
 (242 242 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (236 24 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (233 7 (:DEFINITION ACL2S::PEER-RATIONAL-MAPP))
 (232 6 (:DEFINITION ACL2S::PT-TCTRS-MAPP))
 (230 10 (:DEFINITION ACL2S::STR-ALLP))
 (226 24 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (226 24 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (224 7 (:DEFINITION ACL2S::TWPP))
 (220 24 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (219 7 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (209 17 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (203 203 (:TYPE-PRESCRIPTION NAT-LISTP))
 (203 7 (:DEFINITION ACL2S::P-GCTRS-MAPP))
 (200 24 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (200 8 (:DEFINITION ACL2S::VERBP))
 (194 10 (:DEFINITION RATIONAL-LISTP))
 (190 24 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (185 5 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (178 5 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (174 10 (:DEFINITION INTEGER-LISTP))
 (173 5 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (169 83 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (166 36 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (165 5 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (161 161 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (160 160 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (159 78 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (154 10 (:DEFINITION ACL2-NUMBER-LISTP))
 (153 5 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (147 147 (:REWRITE ACL2S::DEF=>LOT))
 (144 10 (:DEFINITION STRING-LISTP))
 (144 10 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (136 36 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (132 36 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (130 130 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (130 36 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (128 36 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (118 8 (:DEFINITION ACL2S::LOPLDP))
 (111 111 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (104 52 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (88 24 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (81 81 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (81 81 (:TYPE-PRESCRIPTION STRING-LISTP))
 (81 81 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (81 81 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (81 81 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (81 81 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (81 81 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (81 81 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (81 81 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (81 81 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (81 81 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (79 79 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (68 36 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (68 24 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (67 67 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (67 67 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (67 67 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (67 67 (:TYPE-PRESCRIPTION ACL2S::LOEVP))
 (66 33 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (65 65 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (63 63 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (61 61 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (56 56 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (56 56 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (54 52 (:REWRITE ACL2S::DEF=>PEER))
 (54 27 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (52 52 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (52 52 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (48 48 (:REWRITE REDUCE-INTEGERP-+))
 (48 48 (:REWRITE INTEGERP-MINUS-X))
 (48 48 (:META META-INTEGERP-CORRECT))
 (38 38 (:REWRITE THE-FLOOR-BELOW))
 (38 38 (:REWRITE THE-FLOOR-ABOVE))
 (38 38 (:REWRITE SIMPLIFY-SUMS-<))
 (38 38 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (38 38 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (38 38 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (38 38 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (38 38 (:REWRITE INTEGERP-<-CONSTANT))
 (38 38 (:REWRITE DEFAULT-LESS-THAN-2))
 (38 38 (:REWRITE DEFAULT-LESS-THAN-1))
 (38 38 (:REWRITE CONSTANT-<-INTEGERP))
 (38 38 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (38 38 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (38 38 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (38 38 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (38 38 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (38 38 (:REWRITE |(< c (- x))|))
 (38 38 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (38 38 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (38 38 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (38 38 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (38 38 (:REWRITE |(< (/ x) (/ y))|))
 (38 38 (:REWRITE |(< (- x) c)|))
 (38 38 (:REWRITE |(< (- x) (- y))|))
 (34 34 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (34 17 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (34 17 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (34 17 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (34 17 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (34 17 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (34 17 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (34 17 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (34 17 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (34 17 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (34 17 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (34 17 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (32 16 (:REWRITE ACL2S::DEF=>MSSG))
 (30 30 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (30 30 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (28 28 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (28 28 (:REWRITE |(< (/ x) 0)|))
 (28 28 (:REWRITE |(< (* x y) 0)|))
 (26 13 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (26 13 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (26 13 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (25 5 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (24 24 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (24 24 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (24 24 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (24 24 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (24 24 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (24 24 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (24 12 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (22 22 (:REWRITE ACL2S::DEF=>LOP))
 (20 20 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (20 20 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (20 20 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (20 20 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (20 20 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (20 20 (:REWRITE ACL2S::DEF=>POS-LIST))
 (20 20 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (20 20 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (20 20 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (20 20 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (20 20 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (20 20 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (20 10 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (20 5 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (17 17 (:REWRITE REDUCE-RATIONALP-+))
 (17 17 (:REWRITE REDUCE-RATIONALP-*))
 (17 17 (:REWRITE RATIONALP-X))
 (17 17 (:REWRITE RATIONALP-MINUS-X))
 (17 17 (:META META-RATIONALP-CORRECT))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::POS-RATIONALP))
 (16 16 (:REWRITE ACL2S::DEF=>VERB))
 (16 16 (:REWRITE ACL2S::DEF=>LOPT))
 (16 16 (:REWRITE ACL2S::DEF=>LOPLD))
 (16 16 (:REWRITE ACL2S::DEF=>LOEV))
 (14 14 (:TYPE-PRESCRIPTION ACL2S::WPP))
 (14 14 (:REWRITE ACL2S::DEF=>TWP))
 (14 14 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (14 14 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (14 14 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (10 10 (:TYPE-PRESCRIPTION RECORDP))
 (10 10 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (10 10 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (10 10 (:TYPE-PRESCRIPTION BOOLEANP))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (10 10 (:REWRITE SET::IN-SET))
 (10 10 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (10 10 (:REWRITE ACL2-NUMBERP-X))
 (10 10 (:REWRITE |(< 0 (/ x))|))
 (10 10 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::RPCP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::DATAP))
 (7 7 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (7 7 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (5 5 (:REWRITE O-P-DEF-O-FINP-1))
 (5 5 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (5 5 (:REWRITE ACL2S::DEF=>ALIST))
 (5 5 (:REWRITE ALISTP-WHEN-ATOM))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (4 4 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (2 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 )
(ACL2S::REDUCE*-*SUBSCRIPTIONS-INDUCTION-SCHEME)
(ACL2S::REDUCE*-*SUBSCRIPTIONS-DEFINITION-RULE)
(ACL2S::REM-PEERS-TOPIC-LOP-MAP-CONTRACT
 (1107 3 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (772 1 (:DEFINITION SET-DIFFERENCE-EQUAL))
 (739 12 (:DEFINITION SUBSETP-EQUAL))
 (622 3 (:REWRITE SET-DIFFERENCE-EQUAL-WHEN-SUBSETP-EQUAL))
 (480 18 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (471 10 (:DEFINITION MEMBER-EQUAL))
 (388 7 (:DEFINITION ACL2S::LOPP))
 (384 12 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (331 13 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (319 80 (:REWRITE DEFAULT-CAR))
 (317 9 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (291 66 (:REWRITE DEFAULT-CDR))
 (275 23 (:REWRITE SUBSETP-CAR-MEMBER))
 (133 15 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (109 23 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (100 20 (:REWRITE ACL2-NUMBERP-X))
 (100 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (95 59 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (89 89 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (80 80 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (72 72 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (71 23 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (71 15 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (68 68 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (68 68 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (63 18 (:REWRITE O-P-O-INFP-CAR))
 (50 50 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (40 10 (:REWRITE RATIONALP-X))
 (39 39 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (39 15 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (38 9 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (36 36 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (36 36 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (36 36 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (36 36 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (36 15 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (36 15 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (36 15 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (36 15 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (36 15 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (36 9 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (36 9 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (36 9 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (36 9 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (36 9 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (34 34 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (32 32 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (32 32 (:REWRITE CONSP-BY-LEN))
 (30 30 (:TYPE-PRESCRIPTION O-P))
 (27 23 (:REWRITE SUBSETP-MEMBER . 1))
 (26 3 (:REWRITE SET-DIFFERENCE-EQUAL-WHEN-ATOM))
 (25 21 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (24 24 (:REWRITE SUBSETP-TRANS2))
 (24 24 (:REWRITE SUBSETP-TRANS))
 (24 24 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (23 23 (:REWRITE SUBSETP-MEMBER . 2))
 (23 23 (:META EXPAND-MEMBER-META-CORRECT))
 (22 22 (:REWRITE MEMBER-EQUAL-WHEN-ALL-EQUALP))
 (21 21 (:REWRITE ACL2S::DEF=>LOP))
 (20 20 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (20 10 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (18 18 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (15 15 (:REWRITE O-P-DEF-O-FINP-1))
 (15 7 (:REWRITE ACL2S::DEF=>PEER))
 (12 12 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (12 12 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (12 12 (:REWRITE ACL2S::DEF=>TWP))
 (12 12 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (12 12 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (12 12 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (12 4 (:DEFINITION ACL2S::PEERP))
 (10 10 (:REWRITE REDUCE-RATIONALP-+))
 (10 10 (:REWRITE REDUCE-RATIONALP-*))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE REDUCE-INTEGERP-+))
 (10 10 (:REWRITE RATIONALP-MINUS-X))
 (10 10 (:REWRITE INTEGERP-MINUS-X))
 (10 10 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (10 10 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (10 10 (:REWRITE |(equal c (/ x))|))
 (10 10 (:REWRITE |(equal c (- x))|))
 (10 10 (:REWRITE |(equal (/ x) c)|))
 (10 10 (:REWRITE |(equal (/ x) (/ y))|))
 (10 10 (:REWRITE |(equal (- x) c)|))
 (10 10 (:REWRITE |(equal (- x) (- y))|))
 (10 10 (:META META-RATIONALP-CORRECT))
 (10 10 (:META META-INTEGERP-CORRECT))
 (9 9 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (9 9 (:REWRITE ACL2S::DEF=>ALIST))
 (9 9 (:REWRITE ALISTP-WHEN-ATOM))
 (9 2 (:REWRITE MEMBER-WHEN-ATOM))
 (6 6 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (3 3 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SUBSETP-MEMBER . 4))
 (2 2 (:REWRITE SUBSETP-MEMBER . 3))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 3))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 2))
 (2 2 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (1 1 (:REWRITE SUBSETP-REFL))
 )
(ACL2S::REM-PEERS-TOPIC-LOP-MAP-CONTRACT-TP)
(ACL2S::REM-PEERS-TOPIC-LOP-MAP-CONTRACT-GENRULE)
(ACL2S::REM-PEERS-TOPIC-LOP-MAP
 (1037 16 (:DEFINITION SUBSETP-EQUAL))
 (947 1 (:DEFINITION SET-DIFFERENCE-EQUAL))
 (818 3 (:REWRITE SET-DIFFERENCE-EQUAL-WHEN-SUBSETP-EQUAL))
 (801 25 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (644 17 (:DEFINITION MEMBER-EQUAL))
 (500 15 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (378 38 (:REWRITE SUBSETP-CAR-MEMBER))
 (359 142 (:REWRITE DEFAULT-CAR))
 (319 127 (:REWRITE DEFAULT-CDR))
 (309 23 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (260 13 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (142 142 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (118 3 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (98 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (96 30 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (90 18 (:REWRITE ACL2-NUMBERP-X))
 (86 30 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (83 83 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (82 82 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (82 82 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (74 74 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (74 74 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (63 16 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (55 23 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (55 23 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (55 23 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (55 23 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (47 47 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (47 47 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (47 47 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (47 47 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (46 38 (:REWRITE SUBSETP-MEMBER . 1))
 (43 13 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (43 13 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (43 13 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (43 13 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (43 13 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (41 41 (:REWRITE ACL2S::DEF=>LOP))
 (38 38 (:REWRITE SUBSETP-MEMBER . 2))
 (38 38 (:META EXPAND-MEMBER-META-CORRECT))
 (38 11 (:REWRITE O-P-O-INFP-CAR))
 (36 36 (:REWRITE MEMBER-EQUAL-WHEN-ALL-EQUALP))
 (36 9 (:REWRITE RATIONALP-X))
 (36 3 (:REWRITE ALISTP-OF-CDR))
 (32 32 (:REWRITE SUBSETP-TRANS2))
 (32 32 (:REWRITE SUBSETP-TRANS))
 (28 28 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (27 27 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (26 17 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (20 20 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (17 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (17 17 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (17 17 (:REWRITE |(equal c (/ x))|))
 (17 17 (:REWRITE |(equal c (- x))|))
 (17 17 (:REWRITE |(equal (/ x) c)|))
 (17 17 (:REWRITE |(equal (/ x) (/ y))|))
 (17 17 (:REWRITE |(equal (- x) c)|))
 (17 17 (:REWRITE |(equal (- x) (- y))|))
 (15 15 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (15 15 (:REWRITE ACL2S::DEF=>TWP))
 (15 15 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (15 15 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (15 15 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (15 15 (:REWRITE CONSP-BY-LEN))
 (15 3 (:REWRITE SET-DIFFERENCE-EQUAL-WHEN-ATOM))
 (14 14 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (14 14 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (13 13 (:REWRITE ACL2S::DEF=>ALIST))
 (13 13 (:REWRITE ALISTP-WHEN-ATOM))
 (12 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (10 10 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (9 9 (:REWRITE REDUCE-RATIONALP-+))
 (9 9 (:REWRITE REDUCE-RATIONALP-*))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE RATIONALP-MINUS-X))
 (9 9 (:REWRITE O-P-DEF-O-FINP-1))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-RATIONALP-CORRECT))
 (9 9 (:META META-INTEGERP-CORRECT))
 (9 2 (:REWRITE MEMBER-WHEN-ATOM))
 (7 7 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (7 7 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (7 7 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (2 2 (:REWRITE SUBSETP-REFL))
 (2 2 (:REWRITE SUBSETP-MEMBER . 4))
 (2 2 (:REWRITE SUBSETP-MEMBER . 3))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 3))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(ACL2S::REM-PEERS-TOPIC-LOP-MAP-DEFINITION-RULE)
(ACL2S::EVNT-TRX1
 (26 26 (:REWRITE DEFAULT-CAR))
 (26 26 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (21 21 (:REWRITE DEFAULT-CDR))
 )
(ACL2S::EVNT-TRX2
 (121 4 (:REWRITE ACL2S::DEF=>MSSG))
 (54 54 (:REWRITE DEFAULT-CDR))
 (41 41 (:REWRITE DEFAULT-CAR))
 (41 41 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (26 26 (:REWRITE ACL2S::DEF=>LOT))
 (24 24 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (16 8 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (8 8 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 )
(ACL2S::ASSOC-TWP-H1
 (4861 226 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (4762 96 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (2932 1001 (:REWRITE DEFAULT-CAR))
 (2820 570 (:REWRITE DEFAULT-CDR))
 (2712 1356 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (2712 1356 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP-UNIQUE-TAG))
 (2479 306 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (2198 306 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (2001 190 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (1664 54 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (1490 54 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (1412 706 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (1356 1356 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (1356 1356 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP))
 (1001 1001 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (672 286 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (672 286 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (672 286 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (538 121 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (432 54 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (414 414 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (374 96 (:REWRITE O-P-O-INFP-CAR))
 (312 158 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (284 52 (:REWRITE RECORDP-OF-CONS))
 (248 248 (:REWRITE ACL2S::DEF=>LOP))
 (216 54 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (216 54 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (216 54 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (216 54 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (197 197 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (194 194 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (194 194 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (180 180 (:REWRITE ACL2S::DEF=>TWP))
 (168 168 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (163 121 (:REWRITE ACL2S::DEF=>PEER))
 (154 154 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (154 154 (:REWRITE CONSP-BY-LEN))
 (132 132 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (112 56 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (112 56 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (108 108 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (108 108 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (108 108 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (108 108 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (98 90 (:REWRITE O-P-DEF-O-FINP-1))
 (96 24 (:REWRITE <<-TRICHOTOMY))
 (96 16 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (66 66 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (65 65 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (56 56 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (56 56 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (54 54 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (54 54 (:REWRITE ACL2S::DEF=>ALIST))
 (54 54 (:REWRITE ALISTP-WHEN-ATOM))
 (48 8 (:REWRITE <<-ASYMMETRIC))
 (32 32 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (24 24 (:REWRITE <<-TRANSITIVE))
 (8 8 (:TYPE-PRESCRIPTION O-FINP))
 )
(ACL2S::RES1P-TAG-BRIDGE-LEMMA1)
(ACL2S::RES1P-TAG-BRIDGE-LEMMA2
 (499 25 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (425 7 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (317 25 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (257 7 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (147 7 (:DEFINITION ACL2S::LOPP))
 (74 25 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (70 14 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (56 29 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (56 29 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (56 29 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (56 29 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (56 29 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (56 29 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP-UNIQUE-TAG))
 (56 29 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (53 25 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (53 25 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (53 25 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (49 49 (:REWRITE DEFAULT-CAR))
 (49 49 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (42 42 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (42 42 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (35 35 (:REWRITE DEFAULT-CDR))
 (28 14 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (28 14 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (28 14 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (27 27 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (27 27 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (27 27 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (27 27 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (27 27 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (27 27 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP))
 (27 27 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (21 7 (:DEFINITION ACL2S::PEERP))
 (20 10 (:REWRITE MSET-PRESERVES-RECORDP))
 (14 14 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (14 14 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (14 14 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (14 14 (:REWRITE ACL2S::DEF=>LOP))
 (14 7 (:REWRITE ACL2S::TWPP-MODIFIER))
 (14 7 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (14 7 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (14 7 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (14 7 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (7 7 (:TYPE-PRESCRIPTION ACL2S::TOPICP-CONTRACT-TP))
 (7 7 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (7 7 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (7 7 (:REWRITE ACL2S::DEF=>TWP))
 (7 7 (:REWRITE ACL2S::DEF=>PEER))
 (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-OF-CDR-BY-LEN))
 (7 7 (:REWRITE CONSP-BY-LEN))
 (4 4 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (4 4 (:REWRITE MSET-DIFF-MSET2))
 )
(ACL2S::RES1P-TAG-IS-NON-EMPTY
 (46 23 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (46 23 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (46 23 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (46 23 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (46 23 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (46 23 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP-UNIQUE-TAG))
 (46 23 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (11 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (4 1 (:REWRITE RATIONALP-X))
 (3 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::RES1P-DEF-CRUX
 (12 6 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (12 6 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (12 6 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (12 6 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (12 6 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (12 6 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP-UNIQUE-TAG))
 (12 6 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 )
(ACL2S::RES1P-UNIQUE-TAG
 (3187 177 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (2721 45 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (2027 177 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (1635 45 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (945 45 (:DEFINITION ACL2S::LOPP))
 (788 397 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (788 397 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (788 397 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (788 397 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (788 397 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (788 397 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (700 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (482 177 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (480 5 (:REWRITE ACL2-NUMBERP-X))
 (450 90 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (391 391 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (391 391 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (391 391 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (391 391 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (391 391 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (391 391 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (357 177 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (357 177 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (357 177 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (323 323 (:REWRITE DEFAULT-CAR))
 (323 323 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (270 270 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (270 270 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (233 233 (:REWRITE DEFAULT-CDR))
 (230 5 (:REWRITE RATIONALP-X))
 (180 90 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (180 90 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (180 90 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (135 45 (:DEFINITION ACL2S::PEERP))
 (124 62 (:REWRITE MSET-PRESERVES-RECORDP))
 (90 90 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (90 90 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (90 90 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (90 90 (:REWRITE ACL2S::DEF=>LOP))
 (90 45 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (80 40 (:REWRITE ACL2S::TWPP-MODIFIER))
 (80 40 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (80 40 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (80 40 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (80 10 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (45 45 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (45 45 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (45 45 (:REWRITE ACL2S::DEF=>TWP))
 (45 45 (:REWRITE ACL2S::DEF=>PEER))
 (45 45 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (45 45 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (45 45 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (45 45 (:REWRITE CONSP-BY-LEN))
 (40 40 (:TYPE-PRESCRIPTION ACL2S::TOPICP-CONTRACT-TP))
 (37 37 (:REWRITE MSET-DIFF-MSET2))
 (18 18 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (15 5 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-SELECTOR))
 (10 10 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (10 10 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE |(equal c (/ x))|))
 (10 10 (:REWRITE |(equal c (- x))|))
 (10 10 (:REWRITE |(equal (/ x) c)|))
 (10 10 (:REWRITE |(equal (/ x) (/ y))|))
 (10 10 (:REWRITE |(equal (- x) c)|))
 (10 10 (:REWRITE |(equal (- x) (- y))|))
 (5 5 (:REWRITE REDUCE-RATIONALP-+))
 (5 5 (:REWRITE REDUCE-RATIONALP-*))
 (5 5 (:REWRITE REDUCE-INTEGERP-+))
 (5 5 (:REWRITE RATIONALP-MINUS-X))
 (5 5 (:REWRITE INTEGERP-MINUS-X))
 (5 5 (:META META-RATIONALP-CORRECT))
 (5 5 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::RES1P-IMPLIES-CONSP)
(ACL2S::RES1P-IMPLIES-GOOD-MAP)
(ACL2S::RES1P-EXCLUDES-ATOM-LIST)
(ACL2S::RES1P-FC-EQUALITY
 (694 34 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (600 10 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (438 34 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (358 10 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (210 10 (:DEFINITION ACL2S::LOPP))
 (144 144 (:TYPE-PRESCRIPTION ACL2S::RES1P))
 (100 34 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (100 20 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (74 34 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (74 34 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (74 34 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (70 70 (:REWRITE DEFAULT-CAR))
 (70 70 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (60 60 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (60 60 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (50 50 (:REWRITE DEFAULT-CDR))
 (40 20 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (40 20 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (40 20 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (36 20 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (36 20 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (36 20 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (36 20 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (36 20 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (36 20 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (30 10 (:DEFINITION ACL2S::PEERP))
 (20 20 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (20 20 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (20 20 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (20 20 (:REWRITE ACL2S::DEF=>LOP))
 (20 10 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (16 8 (:REWRITE ACL2S::TWPP-MODIFIER))
 (16 8 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (16 8 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (16 8 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (16 8 (:REWRITE MSET-PRESERVES-RECORDP))
 (10 10 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (10 10 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (10 10 (:REWRITE ACL2S::DEF=>TWP))
 (10 10 (:REWRITE ACL2S::DEF=>PEER))
 (10 10 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (10 10 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (10 10 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (10 10 (:REWRITE CONSP-BY-LEN))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::TOPICP-CONTRACT-TP))
 (8 8 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (8 8 (:REWRITE MSET-DIFF-MSET2))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 )
(ACL2S::RES1P-NTS-SELECTOR)
(ACL2S::RES1P-EVS-SELECTOR)
(ACL2S::RES1P-TCM-SELECTOR)
(ACL2S::RES1P-GCM-SELECTOR)
(ACL2S::RES1P-SC-SELECTOR)
(ACL2S::RES1P-NTS-MODIFIER
 (1896 958 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (1896 958 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (1896 958 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (1896 958 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (1896 958 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (1896 958 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (1049 106 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (938 938 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (938 938 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (938 938 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (938 938 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (938 938 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (938 938 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (846 14 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (685 106 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (509 14 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (294 14 (:DEFINITION ACL2S::LOPP))
 (204 106 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (162 106 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (162 106 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (162 106 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (140 28 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (120 120 (:REWRITE DEFAULT-CAR))
 (120 120 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (92 92 (:REWRITE DEFAULT-CDR))
 (84 84 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (84 84 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (64 64 (:REWRITE MSET-DIFF-MSET2))
 (56 28 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (56 28 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (56 28 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (42 14 (:DEFINITION ACL2S::PEERP))
 (32 16 (:REWRITE MSET-PRESERVES-RECORDP))
 (28 28 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (28 28 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (28 28 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (28 28 (:REWRITE ACL2S::DEF=>LOP))
 (28 14 (:REWRITE ACL2S::TWPP-MODIFIER))
 (28 14 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (28 14 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (28 14 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (28 14 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (14 14 (:TYPE-PRESCRIPTION ACL2S::TOPICP-CONTRACT-TP))
 (14 14 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (14 14 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (14 14 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (14 14 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (14 14 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (14 14 (:REWRITE ACL2S::DEF=>TWP))
 (14 14 (:REWRITE ACL2S::DEF=>PEER))
 (14 14 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (14 14 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (14 14 (:REWRITE CONSP-BY-LEN))
 (14 14 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (14 14 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (14 14 (:REWRITE |(equal c (/ x))|))
 (14 14 (:REWRITE |(equal c (- x))|))
 (14 14 (:REWRITE |(equal (/ x) c)|))
 (14 14 (:REWRITE |(equal (/ x) (/ y))|))
 (14 14 (:REWRITE |(equal (- x) c)|))
 (14 14 (:REWRITE |(equal (- x) (- y))|))
 (10 10 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 )
(ACL2S::RES1P-EVS-MODIFIER
 (2798 1414 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (2798 1414 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (2798 1414 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (2798 1414 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (2798 1414 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (2798 1414 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (1691 139 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (1392 23 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (1384 1384 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (1384 1384 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (1384 1384 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (1384 1384 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (1384 1384 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (1384 1384 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP))
 (1384 1384 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (1093 139 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (839 23 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (483 23 (:DEFINITION ACL2S::LOPP))
 (300 139 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (231 139 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (231 139 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (231 139 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (230 46 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (177 177 (:REWRITE DEFAULT-CAR))
 (177 177 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (138 138 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (138 138 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (131 131 (:REWRITE DEFAULT-CDR))
 (92 46 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (92 46 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (92 46 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (86 86 (:REWRITE MSET-DIFF-MSET2))
 (82 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (70 14 (:REWRITE ACL2-NUMBERP-X))
 (69 23 (:DEFINITION ACL2S::PEERP))
 (66 33 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (56 28 (:REWRITE MSET-PRESERVES-RECORDP))
 (46 46 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (46 46 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (46 46 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (46 46 (:REWRITE ACL2S::DEF=>LOP))
 (46 23 (:REWRITE ACL2S::TWPP-MODIFIER))
 (46 23 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (46 23 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (46 23 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (33 33 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (33 33 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (33 33 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (33 33 (:REWRITE CONSP-BY-LEN))
 (28 7 (:REWRITE RATIONALP-X))
 (26 19 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::TOPICP-CONTRACT-TP))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (23 23 (:REWRITE ACL2S::DEF=>TWP))
 (23 23 (:REWRITE ACL2S::DEF=>PEER))
 (23 23 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (19 19 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (19 19 (:REWRITE |(equal c (/ x))|))
 (19 19 (:REWRITE |(equal c (- x))|))
 (19 19 (:REWRITE |(equal (/ x) c)|))
 (19 19 (:REWRITE |(equal (/ x) (/ y))|))
 (19 19 (:REWRITE |(equal (- x) c)|))
 (19 19 (:REWRITE |(equal (- x) (- y))|))
 (16 16 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (10 10 (:REWRITE S-DIFF-ENTRY-NON-EMPTY-GOOD-MAP-IS-CONSP2))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::RES1P-TCM-MODIFIER
 (2994 1514 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (2994 1514 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (2994 1514 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (2994 1514 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (2994 1514 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (2994 1514 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (1697 145 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (1480 1480 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (1480 1480 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (1480 1480 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (1480 1480 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (1480 1480 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (1480 1480 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP))
 (1480 1480 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (1392 23 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (1099 145 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (839 23 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (483 23 (:DEFINITION ACL2S::LOPP))
 (306 145 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (237 145 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (237 145 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (237 145 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (230 46 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (177 177 (:REWRITE DEFAULT-CAR))
 (177 177 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (138 138 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (138 138 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (131 131 (:REWRITE DEFAULT-CDR))
 (92 46 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (92 46 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (92 46 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (90 90 (:REWRITE MSET-DIFF-MSET2))
 (82 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (70 14 (:REWRITE ACL2-NUMBERP-X))
 (69 23 (:DEFINITION ACL2S::PEERP))
 (66 33 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (56 28 (:REWRITE MSET-PRESERVES-RECORDP))
 (46 46 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (46 46 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (46 46 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (46 46 (:REWRITE ACL2S::DEF=>LOP))
 (46 23 (:REWRITE ACL2S::TWPP-MODIFIER))
 (46 23 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (46 23 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (46 23 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (33 33 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (33 33 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (33 33 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (33 33 (:REWRITE CONSP-BY-LEN))
 (28 7 (:REWRITE RATIONALP-X))
 (26 19 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::TOPICP-CONTRACT-TP))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (23 23 (:REWRITE ACL2S::DEF=>TWP))
 (23 23 (:REWRITE ACL2S::DEF=>PEER))
 (23 23 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (19 19 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (19 19 (:REWRITE |(equal c (/ x))|))
 (19 19 (:REWRITE |(equal c (- x))|))
 (19 19 (:REWRITE |(equal (/ x) c)|))
 (19 19 (:REWRITE |(equal (/ x) (/ y))|))
 (19 19 (:REWRITE |(equal (- x) c)|))
 (19 19 (:REWRITE |(equal (- x) (- y))|))
 (16 16 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (10 10 (:REWRITE S-DIFF-ENTRY-NON-EMPTY-GOOD-MAP-IS-CONSP2))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::RES1P-GCM-MODIFIER
 (2862 1446 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (2862 1446 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (2862 1446 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (2862 1446 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (2862 1446 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (2862 1446 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (1694 142 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (1416 1416 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (1416 1416 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (1416 1416 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (1416 1416 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (1416 1416 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (1416 1416 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP))
 (1416 1416 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (1392 23 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (1096 142 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (839 23 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (483 23 (:DEFINITION ACL2S::LOPP))
 (303 142 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (234 142 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (234 142 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (234 142 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (230 46 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (177 177 (:REWRITE DEFAULT-CAR))
 (177 177 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (138 138 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (138 138 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (131 131 (:REWRITE DEFAULT-CDR))
 (92 46 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (92 46 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (92 46 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (88 88 (:REWRITE MSET-DIFF-MSET2))
 (82 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (70 14 (:REWRITE ACL2-NUMBERP-X))
 (69 23 (:DEFINITION ACL2S::PEERP))
 (66 33 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (56 28 (:REWRITE MSET-PRESERVES-RECORDP))
 (46 46 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (46 46 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (46 46 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (46 46 (:REWRITE ACL2S::DEF=>LOP))
 (46 23 (:REWRITE ACL2S::TWPP-MODIFIER))
 (46 23 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (46 23 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (46 23 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (33 33 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (33 33 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (33 33 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (33 33 (:REWRITE CONSP-BY-LEN))
 (28 7 (:REWRITE RATIONALP-X))
 (26 19 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::TOPICP-CONTRACT-TP))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (23 23 (:REWRITE ACL2S::DEF=>TWP))
 (23 23 (:REWRITE ACL2S::DEF=>PEER))
 (23 23 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (19 19 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (19 19 (:REWRITE |(equal c (/ x))|))
 (19 19 (:REWRITE |(equal c (- x))|))
 (19 19 (:REWRITE |(equal (/ x) c)|))
 (19 19 (:REWRITE |(equal (/ x) (/ y))|))
 (19 19 (:REWRITE |(equal (- x) c)|))
 (19 19 (:REWRITE |(equal (- x) (- y))|))
 (16 16 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (10 10 (:REWRITE S-DIFF-ENTRY-NON-EMPTY-GOOD-MAP-IS-CONSP2))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::RES1P-SC-MODIFIER
 (2990 1510 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (2990 1510 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (2990 1510 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (2990 1510 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (2990 1510 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (2990 1510 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (1697 145 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (1480 1480 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (1480 1480 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (1480 1480 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (1480 1480 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (1480 1480 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (1480 1480 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP))
 (1480 1480 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (1392 23 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (1099 145 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (839 23 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (483 23 (:DEFINITION ACL2S::LOPP))
 (306 145 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (237 145 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (237 145 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (237 145 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (230 46 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (177 177 (:REWRITE DEFAULT-CAR))
 (177 177 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (138 138 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (138 138 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (131 131 (:REWRITE DEFAULT-CDR))
 (92 46 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (92 46 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (92 46 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (90 90 (:REWRITE MSET-DIFF-MSET2))
 (82 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (70 14 (:REWRITE ACL2-NUMBERP-X))
 (69 23 (:DEFINITION ACL2S::PEERP))
 (66 33 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (56 28 (:REWRITE MSET-PRESERVES-RECORDP))
 (46 46 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (46 46 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (46 46 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (46 46 (:REWRITE ACL2S::DEF=>LOP))
 (46 23 (:REWRITE ACL2S::TWPP-MODIFIER))
 (46 23 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (46 23 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (46 23 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (33 33 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (33 33 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (33 33 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (33 33 (:REWRITE CONSP-BY-LEN))
 (28 7 (:REWRITE RATIONALP-X))
 (26 19 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::TOPICP-CONTRACT-TP))
 (23 23 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (23 23 (:REWRITE ACL2S::DEF=>TWP))
 (23 23 (:REWRITE ACL2S::DEF=>PEER))
 (23 23 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (19 19 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (19 19 (:REWRITE |(equal c (/ x))|))
 (19 19 (:REWRITE |(equal c (- x))|))
 (19 19 (:REWRITE |(equal (/ x) c)|))
 (19 19 (:REWRITE |(equal (/ x) (/ y))|))
 (19 19 (:REWRITE |(equal (- x) c)|))
 (19 19 (:REWRITE |(equal (- x) (- y))|))
 (16 16 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (10 10 (:REWRITE S-DIFF-ENTRY-NON-EMPTY-GOOD-MAP-IS-CONSP2))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 )
(ACL2S::RES1-CHECK
 (993 103 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (800 13 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (655 103 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (487 13 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (273 13 (:DEFINITION ACL2S::LOPP))
 (194 103 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (155 103 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (155 103 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (155 103 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (130 26 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (91 91 (:REWRITE DEFAULT-CAR))
 (91 91 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (78 78 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (78 78 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (65 65 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (65 65 (:REWRITE DEFAULT-CDR))
 (52 26 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (52 26 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (52 26 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (40 20 (:REWRITE MSET-PRESERVES-RECORDP))
 (39 13 (:DEFINITION ACL2S::PEERP))
 (26 26 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (26 26 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (26 26 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (26 26 (:REWRITE ACL2S::DEF=>LOP))
 (26 13 (:REWRITE ACL2S::TWPP-MODIFIER))
 (26 13 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (26 13 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (26 13 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (26 13 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (13 13 (:TYPE-PRESCRIPTION ACL2S::TOPICP-CONTRACT-TP))
 (13 13 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (13 13 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (13 13 (:REWRITE ACL2S::DEF=>TWP))
 (13 13 (:REWRITE ACL2S::DEF=>PEER))
 (13 13 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (13 13 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (13 13 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (13 13 (:REWRITE CONSP-BY-LEN))
 (9 5 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (9 5 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (9 5 (:TYPE-PRESCRIPTION ACL2S::RES1P-UNIQUE-TAG))
 (9 5 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (9 5 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (9 5 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (9 5 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP-UNIQUE-TAG))
 (9 5 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (7 7 (:REWRITE MSET-DIFF-MSET2))
 (6 6 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 )
(ACL2S::RES1P-NTS-INVERSE-DEF
 (11 11 (:TYPE-PRESCRIPTION ACL2S::RES1P))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (2 1 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 )
(ACL2S::RES1P-EVS-INVERSE-DEF)
(ACL2S::RES1P-TCM-INVERSE-DEF)
(ACL2S::RES1P-GCM-INVERSE-DEF)
(ACL2S::RES1P-SC-INVERSE-DEF)
(ACL2S::RES1-CONSTRUCTOR-PRED
 (284 14 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (242 4 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (180 14 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (146 4 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (122 62 (:TYPE-PRESCRIPTION ACL2S::RES1P-UNIQUE-TAG))
 (84 4 (:DEFINITION ACL2S::LOPP))
 (42 14 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (40 8 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (30 14 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (30 14 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (30 14 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (28 28 (:REWRITE DEFAULT-CAR))
 (28 28 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (24 24 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (20 20 (:REWRITE DEFAULT-CDR))
 (18 10 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (18 10 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (18 10 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (18 10 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (18 10 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (18 10 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (16 8 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (16 8 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (16 8 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (12 4 (:DEFINITION ACL2S::PEERP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (8 8 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (8 8 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>LOP))
 (8 4 (:REWRITE ACL2S::TWPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (8 4 (:REWRITE MSET-PRESERVES-RECORDP))
 (8 4 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::TOPICP-CONTRACT-TP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (4 4 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (4 4 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (4 4 (:REWRITE ACL2S::DEF=>TWP))
 (4 4 (:REWRITE ACL2S::DEF=>PEER))
 (4 4 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (4 4 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (4 4 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (4 4 (:REWRITE CONSP-BY-LEN))
 )
(ACL2S::RES1-CONSTRUCTOR-DESTRUCTORS)
(ACL2S::RES1-ELIM-RULE)
(ACL2S::RES1-CONSTRUCTOR-DESTRUCTORS-PROPER
 (588 109 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (430 7 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (406 109 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (284 152 (:TYPE-PRESCRIPTION ACL2S::RES1P-UNIQUE-TAG))
 (262 7 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (180 100 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (180 100 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (180 100 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (180 100 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (180 100 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (180 100 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (158 109 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (147 7 (:DEFINITION ACL2S::LOPP))
 (137 109 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (137 109 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (137 109 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (80 80 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (80 80 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (80 80 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (80 80 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (80 80 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (80 80 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (70 14 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (49 49 (:REWRITE DEFAULT-CAR))
 (49 49 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (42 42 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (42 42 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (35 35 (:REWRITE DEFAULT-CDR))
 (28 14 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (28 14 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (28 14 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (21 7 (:DEFINITION ACL2S::PEERP))
 (20 10 (:REWRITE MSET-PRESERVES-RECORDP))
 (14 14 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (14 14 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (14 14 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (14 14 (:REWRITE ACL2S::DEF=>LOP))
 (14 7 (:REWRITE ACL2S::TWPP-MODIFIER))
 (14 7 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (14 7 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (14 7 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (14 7 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (7 7 (:TYPE-PRESCRIPTION ACL2S::TOPICP-CONTRACT-TP))
 (7 7 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (7 7 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (7 7 (:REWRITE ACL2S::DEF=>TWP))
 (7 7 (:REWRITE ACL2S::DEF=>PEER))
 (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-OF-CDR-BY-LEN))
 (7 7 (:REWRITE CONSP-BY-LEN))
 (4 4 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 )
(ACL2S::DEF=>RES1
 (24 12 (:TYPE-PRESCRIPTION ACL2S::RES1P-UNIQUE-TAG))
 )
(ACL2S::RES1=>DEF
 (693 34 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (599 10 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (437 34 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (357 10 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (210 10 (:DEFINITION ACL2S::LOPP))
 (126 64 (:TYPE-PRESCRIPTION ACL2S::RES1P-UNIQUE-TAG))
 (100 34 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (100 20 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (74 34 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (74 34 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (74 34 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (70 70 (:REWRITE DEFAULT-CAR))
 (70 70 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (60 60 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (60 60 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (50 50 (:REWRITE DEFAULT-CDR))
 (40 20 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (40 20 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (40 20 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (30 10 (:DEFINITION ACL2S::PEERP))
 (20 20 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (20 20 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (20 20 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (20 20 (:REWRITE ACL2S::DEF=>LOP))
 (20 10 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (18 10 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (18 10 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (18 10 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (18 10 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (18 10 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (18 10 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (16 8 (:REWRITE ACL2S::TWPP-MODIFIER))
 (16 8 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (16 8 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (16 8 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (16 8 (:REWRITE MSET-PRESERVES-RECORDP))
 (10 10 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (10 10 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (10 10 (:REWRITE ACL2S::DEF=>TWP))
 (10 10 (:REWRITE ACL2S::DEF=>PEER))
 (10 10 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (10 10 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (10 10 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (10 10 (:REWRITE CONSP-BY-LEN))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::TOPICP-CONTRACT-TP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (8 8 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (8 8 (:REWRITE MSET-DIFF-MSET2))
 (5 2 (:REWRITE ACL2S::RES1P-TCM-SELECTOR))
 (5 2 (:REWRITE ACL2S::RES1P-SC-SELECTOR))
 (5 2 (:REWRITE ACL2S::RES1P-NTS-SELECTOR))
 (5 2 (:REWRITE ACL2S::RES1P-GCM-SELECTOR))
 (5 2 (:REWRITE ACL2S::RES1P-EVS-SELECTOR))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 )
(ACL2S::CHECK-RES1
 (284 14 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (242 4 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (180 14 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (146 4 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (122 62 (:TYPE-PRESCRIPTION ACL2S::RES1P-UNIQUE-TAG))
 (84 4 (:DEFINITION ACL2S::LOPP))
 (42 14 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (42 14 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (42 14 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (42 14 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (40 8 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (30 30 (:REWRITE DEFAULT-CAR))
 (30 30 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (24 24 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (22 22 (:REWRITE DEFAULT-CDR))
 (18 10 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (18 10 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (18 10 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (18 10 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (18 10 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (18 10 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (16 8 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (16 8 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (16 8 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (12 4 (:DEFINITION ACL2S::PEERP))
 (10 5 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (8 8 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (8 8 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (8 8 (:REWRITE ACL2S::DEF=>LOP))
 (8 4 (:REWRITE ACL2S::TWPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (8 4 (:REWRITE MSET-PRESERVES-RECORDP))
 (6 6 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (6 6 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (6 6 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (5 5 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::TOPICP-CONTRACT-TP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (4 4 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (4 4 (:REWRITE MSET-DIFF-MSET2))
 (4 4 (:REWRITE ACL2S::DEF=>TWP))
 (4 4 (:REWRITE ACL2S::DEF=>PEER))
 (4 4 (:REWRITE ACL2S::DEF=>LOEV))
 (4 4 (:REWRITE CONSP-OF-CDR-BY-LEN))
 )
(ACL2S::ACL2S-RES1-UNDEFINED-RES1P)
(ACL2S::UPDATE-NBR-TOPIC-STATE1-CONTRACT
 (84900 6205 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (70622 1165 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (54542 6205 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (42424 1165 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (25504 1211 (:DEFINITION ACL2S::LOPP))
 (20792 46 (:DEFINITION TRUE-LISTP))
 (14448 12076 (:REWRITE DEFAULT-CDR))
 (14448 6205 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (14448 6205 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (14448 6205 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (14448 6205 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (13682 7107 (:TYPE-PRESCRIPTION ACL2S::RES1P-UNIQUE-TAG))
 (12102 2438 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (11330 10509 (:REWRITE DEFAULT-CAR))
 (10509 10509 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (7574 7574 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (6704 3348 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (5589 115 (:DEFINITION NAT-LISTP))
 (5014 629 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (4818 2399 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (4788 2384 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (4784 115 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (4660 2330 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (4554 46 (:DEFINITION TRUE-LIST-LISTP))
 (4320 524 (:REWRITE ACL2-NUMBERP-X))
 (3972 2252 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (3972 2252 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (3972 2252 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (3972 2252 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (3972 2252 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (3972 2252 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (3903 1265 (:DEFINITION ACL2S::PEERP))
 (3703 115 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (3348 3348 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (3348 3348 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (3346 3346 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (3346 3346 (:REWRITE CONSP-BY-LEN))
 (2683 123 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (2668 115 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (2645 115 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (2461 115 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (2422 2422 (:REWRITE ACL2S::DEF=>LOP))
 (2403 2403 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (2340 2330 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (2340 2330 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (2328 1164 (:REWRITE ACL2S::TWPP-MODIFIER))
 (2328 1164 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (2328 1164 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (2328 1164 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (2328 1164 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (2328 1164 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (2328 1164 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (2283 54 (:DEFINITION ACL2S::LOPTP))
 (2277 46 (:DEFINITION ACL2S::POS-LISTP))
 (2231 115 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (2185 115 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (2093 46 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (2070 115 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1944 513 (:REWRITE RATIONALP-X))
 (1863 46 (:DEFINITION ACL2S::L-STR-ALLP))
 (1840 92 (:DEFINITION KEYWORDP))
 (1817 46 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (1774 1774 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (1720 1720 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (1720 1720 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (1720 1720 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (1702 46 (:DEFINITION BOOLEAN-LISTP))
 (1610 115 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (1495 123 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (1472 46 (:DEFINITION POSP))
 (1458 123 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (1441 123 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (1426 115 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (1387 123 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (1380 115 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (1350 54 (:DEFINITION ACL2S::PTP))
 (1322 1322 (:REWRITE MSET-DIFF-MSET2))
 (1311 161 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (1288 115 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (1265 1265 (:REWRITE ACL2S::DEF=>PEER))
 (1264 1254 (:REWRITE ACL2S::DEF=>TWP))
 (1245 1235 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (1242 46 (:DEFINITION ATOM-LISTP))
 (1241 1231 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (1241 1231 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (1196 115 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (1196 46 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (1173 115 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (1165 1165 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (1150 115 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (1100 1100 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (1095 54 (:DEFINITION ACL2S::LOTP))
 (1058 46 (:DEFINITION ACL2S::STR-ALLP))
 (1041 54 (:DEFINITION ACL2S::LOEVP))
 (1012 46 (:DEFINITION RATIONAL-LISTP))
 (987 54 (:DEFINITION ACL2S::LOPLDP))
 (966 46 (:DEFINITION SYMBOL-LISTP))
 (920 46 (:DEFINITION INTEGER-LISTP))
 (877 578 (:REWRITE ACL2S::ASSOC-TWP-H1))
 (851 851 (:TYPE-PRESCRIPTION NAT-LISTP))
 (828 46 (:DEFINITION ACL2-NUMBER-LISTP))
 (805 46 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (782 46 (:DEFINITION STRING-LISTP))
 (740 740 (:REWRITE REDUCE-INTEGERP-+))
 (740 740 (:REWRITE INTEGERP-MINUS-X))
 (740 740 (:META META-INTEGERP-CORRECT))
 (731 629 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (670 629 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (629 629 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (629 629 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (629 629 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (629 629 (:REWRITE |(equal c (/ x))|))
 (629 629 (:REWRITE |(equal c (- x))|))
 (629 629 (:REWRITE |(equal (/ x) c)|))
 (629 629 (:REWRITE |(equal (/ x) (/ y))|))
 (629 629 (:REWRITE |(equal (- x) c)|))
 (629 629 (:REWRITE |(equal (- x) (- y))|))
 (598 598 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (513 513 (:REWRITE REDUCE-RATIONALP-+))
 (513 513 (:REWRITE REDUCE-RATIONALP-*))
 (513 513 (:REWRITE RATIONALP-MINUS-X))
 (513 513 (:META META-RATIONALP-CORRECT))
 (506 506 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (506 115 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (488 488 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (416 416 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (416 416 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (414 115 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (368 368 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (368 368 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (368 368 (:TYPE-PRESCRIPTION STRING-LISTP))
 (368 368 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (368 368 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (368 368 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (368 368 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (368 368 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (368 368 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (368 368 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (368 368 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (368 368 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (338 169 (:REWRITE O-P-O-INFP-CAR))
 (338 169 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (306 306 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (263 245 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (263 245 (:REWRITE DEFAULT-LESS-THAN-2))
 (255 245 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (245 245 (:REWRITE THE-FLOOR-BELOW))
 (245 245 (:REWRITE THE-FLOOR-ABOVE))
 (245 245 (:REWRITE SIMPLIFY-SUMS-<))
 (245 245 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (245 245 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (245 245 (:REWRITE INTEGERP-<-CONSTANT))
 (245 245 (:REWRITE DEFAULT-LESS-THAN-1))
 (245 245 (:REWRITE CONSTANT-<-INTEGERP))
 (245 245 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (245 245 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (245 245 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (245 245 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (245 245 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (245 245 (:REWRITE |(< c (- x))|))
 (245 245 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (245 245 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (245 245 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (245 245 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (245 245 (:REWRITE |(< (/ x) (/ y))|))
 (245 245 (:REWRITE |(< (- x) c)|))
 (245 245 (:REWRITE |(< (- x) (- y))|))
 (230 230 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (230 115 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (209 199 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (184 92 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (181 181 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (181 181 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (181 181 (:REWRITE |(< (/ x) 0)|))
 (181 181 (:REWRITE |(< (* x y) 0)|))
 (161 161 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (154 77 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (154 77 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (154 77 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (154 77 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (138 138 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (138 138 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (138 69 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (138 69 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (138 69 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (138 69 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (138 69 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (138 69 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (138 69 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (138 69 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (138 69 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (138 69 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (138 69 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (138 69 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (115 115 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (115 115 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (115 115 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (115 115 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (115 115 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (108 108 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (108 108 (:REWRITE ACL2S::DEF=>LOT))
 (108 108 (:REWRITE ACL2S::DEF=>LOPT))
 (108 108 (:REWRITE ACL2S::DEF=>LOPLD))
 (108 108 (:REWRITE ACL2S::DEF=>LOEV))
 (108 54 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (92 92 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (92 92 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (92 92 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (92 92 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (92 92 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (92 92 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (92 92 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (92 92 (:REWRITE ACL2S::DEF=>POS-LIST))
 (92 92 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (92 92 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (92 92 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (92 92 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (92 92 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (92 92 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (92 46 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (92 46 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (64 64 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (64 64 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (64 64 (:REWRITE |(< 0 (/ x))|))
 (64 64 (:REWRITE |(< 0 (* x y))|))
 (46 46 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (46 46 (:TYPE-PRESCRIPTION BOOLEANP))
 (46 46 (:REWRITE SET::IN-SET))
 (46 23 (:REWRITE ACL2S::MGET-TOPIC-LOP-MAPP))
 (31 23 (:REWRITE ACL2S::TOPIC-LOP-MAPP-SELECTOR))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::REDUCE*-*SUBSCRIBERS-CONTRACT-TP))
 )
(ACL2S::UPDATE-NBR-TOPIC-STATE1-CONTRACT
 (63522 4958 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (52582 868 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (40954 4958 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (37064 82 (:DEFINITION TRUE-LISTP))
 (31594 868 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (19991 950 (:DEFINITION ACL2S::LOPP))
 (14454 7256 (:TYPE-PRESCRIPTION ACL2S::RES1P-UNIQUE-TAG))
 (11096 4958 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (11096 4958 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (11096 4958 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (11096 4958 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (10948 8618 (:REWRITE DEFAULT-CDR))
 (9963 205 (:DEFINITION NAT-LISTP))
 (9344 1902 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (9336 8515 (:REWRITE DEFAULT-CAR))
 (8528 205 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (8515 8515 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (8118 82 (:DEFINITION TRUE-LIST-LISTP))
 (7426 3714 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (6601 205 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (6196 6196 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (4756 205 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (4715 205 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (4387 205 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (4186 206 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (4059 82 (:DEFINITION ACL2S::POS-LISTP))
 (3977 205 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (3895 205 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (3731 82 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (3718 1859 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (3714 3714 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (3714 3714 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (3712 3712 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (3712 3712 (:REWRITE CONSP-BY-LEN))
 (3690 205 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (3638 1819 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (3526 83 (:DEFINITION ACL2S::LOPTP))
 (3472 1736 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (3321 82 (:DEFINITION ACL2S::L-STR-ALLP))
 (3280 164 (:DEFINITION KEYWORDP))
 (3265 1033 (:DEFINITION ACL2S::PEERP))
 (3239 82 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (3034 82 (:DEFINITION BOOLEAN-LISTP))
 (2882 495 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (2870 205 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (2624 82 (:DEFINITION POSP))
 (2545 206 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (2542 205 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (2460 205 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (2360 206 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (2337 287 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (2336 2336 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (2308 332 (:REWRITE ACL2-NUMBERP-X))
 (2296 205 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (2277 206 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (2214 82 (:DEFINITION ATOM-LISTP))
 (2194 206 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (2132 205 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (2132 82 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (2091 205 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (2075 83 (:DEFINITION ACL2S::PTP))
 (2050 205 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (1900 1900 (:REWRITE ACL2S::DEF=>LOP))
 (1886 82 (:DEFINITION ACL2S::STR-ALLP))
 (1804 82 (:DEFINITION RATIONAL-LISTP))
 (1736 1736 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (1736 1736 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (1736 868 (:REWRITE ACL2S::TWPP-MODIFIER))
 (1736 868 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (1736 868 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (1736 868 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (1736 868 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (1736 868 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (1736 868 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (1722 82 (:DEFINITION SYMBOL-LISTP))
 (1700 83 (:DEFINITION ACL2S::LOTP))
 (1640 82 (:DEFINITION INTEGER-LISTP))
 (1534 83 (:DEFINITION ACL2S::LOPLDP))
 (1517 1517 (:TYPE-PRESCRIPTION NAT-LISTP))
 (1476 82 (:DEFINITION ACL2-NUMBER-LISTP))
 (1465 932 (:REWRITE ACL2S::ASSOC-TWP-H1))
 (1435 82 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (1394 82 (:DEFINITION STRING-LISTP))
 (1070 329 (:REWRITE RATIONALP-X))
 (1066 1066 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (1033 1033 (:REWRITE ACL2S::DEF=>PEER))
 (1016 1016 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (1016 1016 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (1013 1013 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (999 999 (:REWRITE ACL2S::DEF=>TWP))
 (902 902 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (902 205 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (868 868 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (738 205 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (732 732 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (705 705 (:REWRITE REDUCE-INTEGERP-+))
 (705 705 (:REWRITE INTEGERP-MINUS-X))
 (705 705 (:META META-INTEGERP-CORRECT))
 (662 662 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (662 662 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (659 495 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (656 656 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (656 656 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (656 656 (:TYPE-PRESCRIPTION STRING-LISTP))
 (656 656 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (656 656 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (656 656 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (656 656 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (656 656 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (656 656 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (656 656 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (656 656 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (656 656 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (576 288 (:REWRITE O-P-O-INFP-CAR))
 (576 288 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (498 495 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (495 495 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (495 495 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (495 495 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (495 495 (:REWRITE |(equal c (/ x))|))
 (495 495 (:REWRITE |(equal c (- x))|))
 (495 495 (:REWRITE |(equal (/ x) c)|))
 (495 495 (:REWRITE |(equal (/ x) (/ y))|))
 (495 495 (:REWRITE |(equal (- x) c)|))
 (495 495 (:REWRITE |(equal (- x) (- y))|))
 (418 238 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (418 238 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (418 238 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (418 238 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (418 238 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (418 238 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (410 410 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (410 205 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (398 387 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (398 387 (:REWRITE DEFAULT-LESS-THAN-2))
 (397 387 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (387 387 (:REWRITE THE-FLOOR-BELOW))
 (387 387 (:REWRITE THE-FLOOR-ABOVE))
 (387 387 (:REWRITE SIMPLIFY-SUMS-<))
 (387 387 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (387 387 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (387 387 (:REWRITE INTEGERP-<-CONSTANT))
 (387 387 (:REWRITE DEFAULT-LESS-THAN-1))
 (387 387 (:REWRITE CONSTANT-<-INTEGERP))
 (387 387 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (387 387 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (387 387 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (387 387 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (387 387 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (387 387 (:REWRITE |(< c (- x))|))
 (387 387 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (387 387 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (387 387 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (387 387 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (387 387 (:REWRITE |(< (/ x) (/ y))|))
 (387 387 (:REWRITE |(< (- x) c)|))
 (387 387 (:REWRITE |(< (- x) (- y))|))
 (378 378 (:REWRITE MSET-DIFF-MSET2))
 (350 350 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (329 329 (:REWRITE REDUCE-RATIONALP-+))
 (329 329 (:REWRITE REDUCE-RATIONALP-*))
 (329 329 (:REWRITE RATIONALP-MINUS-X))
 (329 329 (:META META-RATIONALP-CORRECT))
 (328 164 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (315 305 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (294 294 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (294 294 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (294 294 (:REWRITE |(< (/ x) 0)|))
 (294 294 (:REWRITE |(< (* x y) 0)|))
 (287 287 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (263 263 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (248 124 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (248 124 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (248 124 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (248 124 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (246 246 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (246 246 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (246 123 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (246 123 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (246 123 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (246 123 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (246 123 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (246 123 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (246 123 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (246 123 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (246 123 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (246 123 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (246 123 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (246 123 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (214 214 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (205 205 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (205 205 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (205 205 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (205 205 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (205 205 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (196 178 (:REWRITE ACL2S::DEF=>LOEV))
 (180 180 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (180 180 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (180 180 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (166 166 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (166 166 (:REWRITE ACL2S::DEF=>LOT))
 (166 166 (:REWRITE ACL2S::DEF=>LOPT))
 (166 166 (:REWRITE ACL2S::DEF=>LOPLD))
 (166 83 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (164 164 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (164 164 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (164 164 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (164 164 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (164 164 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (164 164 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (164 164 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (164 164 (:REWRITE ACL2S::DEF=>POS-LIST))
 (164 164 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (164 164 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (164 164 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (164 164 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (164 164 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (164 164 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (164 82 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (164 82 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (93 93 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (93 93 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (93 93 (:REWRITE |(< 0 (/ x))|))
 (93 93 (:REWRITE |(< 0 (* x y))|))
 (82 82 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (82 82 (:TYPE-PRESCRIPTION BOOLEANP))
 (82 82 (:REWRITE SET::IN-SET))
 (82 41 (:REWRITE ACL2S::MGET-TOPIC-LOP-MAPP))
 (41 41 (:REWRITE ACL2S::TOPIC-LOP-MAPP-SELECTOR))
 (34 6 (:REWRITE ACL2S::CONS-LOEVP-SIG))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::REDUCE*-*SUBSCRIBERS-CONTRACT-TP))
 )
(ACL2S::UPDATE-NBR-TOPIC-STATE1-CONTRACT-TP)
(ACL2S::UPDATE-NBR-TOPIC-STATE1-CONTRACT-GENRULE)
(ACL2S::UPDATE-NBR-TOPIC-STATE1
 (194854 5633 (:DEFINITION ACL2S::LOPP))
 (182973 97813 (:REWRITE DEFAULT-CDR))
 (143133 65041 (:REWRITE DEFAULT-CAR))
 (127828 11258 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (119250 1218 (:REWRITE ACL2S::NBR-TOPIC-STATEP-NBR-TOPICSUBS-SELECTOR))
 (115162 930 (:REWRITE ACL2S::NBR-TOPIC-STATEP-TOPIC-MESH-SELECTOR))
 (111564 1211 (:REWRITE ACL2S::NBR-TOPIC-STATEP-TOPIC-FANOUT-SELECTOR))
 (107780 1299 (:REWRITE ACL2S::NBR-TOPIC-STATEP-LAST-PUB-SELECTOR))
 (98056 2576 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (73304 792 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (70664 2576 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (65317 104 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (65041 65041 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (64971 51 (:DEFINITION ACL2S::LOEVP))
 (51932 2576 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (35136 35136 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (34887 14348 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (34887 14348 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (34887 14348 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (34319 11388 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (30312 2892 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (21186 6818 (:REWRITE O-P-O-INFP-CAR))
 (17683 17683 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (17683 17683 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (14454 14454 (:REWRITE ACL2S::DEF=>LOP))
 (12748 12748 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (12748 12748 (:REWRITE CONSP-BY-LEN))
 (11652 11652 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (9901 9901 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (8972 2576 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (8972 2576 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (8972 2576 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (8972 2576 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (8674 8674 (:REWRITE ACL2S::DEF=>TWP))
 (8652 8652 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (6084 792 (:REWRITE ALISTP-OF-CDR))
 (5290 5290 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (4659 4659 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (4658 4658 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (4658 4658 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (4634 4634 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (4556 4556 (:REWRITE O-P-DEF-O-FINP-1))
 (4264 4264 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (4231 87 (:DEFINITION NAT-LISTP))
 (3720 3720 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (3680 484 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (3671 88 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (3497 35 (:DEFINITION TRUE-LIST-LISTP))
 (3072 2084 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (3028 1514 (:REWRITE MSET-PRESERVES-RECORDP))
 (2795 88 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (2645 2645 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (2576 2576 (:REWRITE ACL2S::DEF=>ALIST))
 (2576 2576 (:REWRITE ALISTP-WHEN-ATOM))
 (2485 104 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (2158 2084 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (2139 51 (:DEFINITION ACL2S::LOPTP))
 (2132 2132 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (2118 2084 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2116 2116 (:REWRITE MSET-DIFF-MSET2))
 (2108 1054 (:REWRITE ACL2S::TWPP-MODIFIER))
 (2108 1054 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (2108 1054 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (2108 1054 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (2108 1054 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (2084 2084 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2084 2084 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2084 2084 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2084 2084 (:REWRITE |(equal c (/ x))|))
 (2084 2084 (:REWRITE |(equal c (- x))|))
 (2084 2084 (:REWRITE |(equal (/ x) c)|))
 (2084 2084 (:REWRITE |(equal (/ x) (/ y))|))
 (2084 2084 (:REWRITE |(equal (- x) c)|))
 (2084 2084 (:REWRITE |(equal (- x) (- y))|))
 (2030 88 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (2013 88 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (1873 88 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (1844 922 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (1844 922 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (1733 35 (:DEFINITION ACL2S::POS-LISTP))
 (1698 88 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (1663 88 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (1593 35 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (1575 88 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (1449 1449 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (1418 35 (:DEFINITION ACL2S::L-STR-ALLP))
 (1400 70 (:DEFINITION KEYWORDP))
 (1383 35 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (1363 104 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (1347 1347 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (1295 35 (:DEFINITION BOOLEAN-LISTP))
 (1294 124 (:REWRITE S-NIL-NO-OP))
 (1275 51 (:DEFINITION ACL2S::PTP))
 (1261 104 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (1233 88 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (1225 88 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (1120 35 (:DEFINITION POSP))
 (1085 88 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (1082 1082 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (1050 88 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (992 992 (:REWRITE ACL2S::DEF=>LOT))
 (980 88 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (973 121 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (963 155 (:REWRITE ACL2-NUMBERP-X))
 (945 35 (:DEFINITION ATOM-LISTP))
 (915 51 (:DEFINITION ACL2S::LOPLDP))
 (910 88 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (910 35 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (893 88 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (875 88 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (830 830 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (805 35 (:DEFINITION ACL2S::STR-ALLP))
 (793 440 (:TYPE-PRESCRIPTION ACL2S::RES1P-UNIQUE-TAG))
 (770 35 (:DEFINITION RATIONAL-LISTP))
 (745 416 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (745 416 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (745 416 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (745 416 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (745 416 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (745 416 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (700 35 (:DEFINITION INTEGER-LISTP))
 (645 645 (:TYPE-PRESCRIPTION NAT-LISTP))
 (644 306 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (630 35 (:DEFINITION ACL2-NUMBER-LISTP))
 (613 35 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (595 35 (:DEFINITION STRING-LISTP))
 (455 455 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (439 133 (:REWRITE RATIONALP-X))
 (385 385 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (377 377 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (377 377 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (353 353 (:TYPE-PRESCRIPTION ACL2S::RES1P))
 (341 341 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (338 338 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (329 329 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (329 329 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (316 88 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (306 306 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (280 280 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (280 280 (:TYPE-PRESCRIPTION STRING-LISTP))
 (280 280 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (280 280 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (280 280 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (280 280 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (280 280 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (280 280 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (280 280 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (280 280 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (280 280 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (257 257 (:REWRITE REDUCE-INTEGERP-+))
 (257 257 (:REWRITE INTEGERP-MINUS-X))
 (257 257 (:META META-INTEGERP-CORRECT))
 (174 174 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (174 87 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (172 106 (:REWRITE ACL2S::DEF=>VERB))
 (144 134 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (144 134 (:REWRITE DEFAULT-LESS-THAN-2))
 (138 69 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (138 69 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (138 69 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (134 134 (:REWRITE THE-FLOOR-BELOW))
 (134 134 (:REWRITE THE-FLOOR-ABOVE))
 (134 134 (:REWRITE SIMPLIFY-SUMS-<))
 (134 134 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (134 134 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (134 134 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (134 134 (:REWRITE INTEGERP-<-CONSTANT))
 (134 134 (:REWRITE DEFAULT-LESS-THAN-1))
 (134 134 (:REWRITE CONSTANT-<-INTEGERP))
 (134 134 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (134 134 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (134 134 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (134 134 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (134 134 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (134 134 (:REWRITE |(< c (- x))|))
 (134 134 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (134 134 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (134 134 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (134 134 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (134 134 (:REWRITE |(< (/ x) (/ y))|))
 (134 134 (:REWRITE |(< (- x) c)|))
 (134 134 (:REWRITE |(< (- x) (- y))|))
 (133 133 (:REWRITE REDUCE-RATIONALP-+))
 (133 133 (:REWRITE REDUCE-RATIONALP-*))
 (133 133 (:REWRITE RATIONALP-MINUS-X))
 (133 133 (:META META-RATIONALP-CORRECT))
 (123 123 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (105 105 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (105 105 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (104 52 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (104 52 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (104 52 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (104 52 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (104 52 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (104 52 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (104 52 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (104 52 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (104 52 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (104 52 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (104 52 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (102 102 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (102 102 (:REWRITE ACL2S::DEF=>LOPT))
 (102 102 (:REWRITE ACL2S::DEF=>LOPLD))
 (102 102 (:REWRITE ACL2S::DEF=>LOEV))
 (102 51 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (99 99 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (89 89 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (89 89 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (89 89 (:REWRITE |(< (/ x) 0)|))
 (89 89 (:REWRITE |(< (* x y) 0)|))
 (88 88 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (88 88 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (88 88 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (88 88 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (88 88 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (70 70 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (70 70 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (70 70 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (70 70 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (70 70 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (70 70 (:REWRITE ACL2S::DEF=>POS-LIST))
 (70 70 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (70 70 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (70 70 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (70 70 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (70 70 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (70 70 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (70 35 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (45 45 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (45 45 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (45 45 (:REWRITE |(< 0 (/ x))|))
 (45 45 (:REWRITE |(< 0 (* x y))|))
 (38 19 (:REWRITE ACL2S::MGET-TOPIC-LOP-MAPP))
 (35 35 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (35 35 (:TYPE-PRESCRIPTION BOOLEANP))
 (35 35 (:REWRITE SET::IN-SET))
 (9 3 (:REWRITE ACL2S::PARAMS-LEGALP-MESHMESSAGEDELIVERIESTHRESHOLD-SELECTOR))
 (9 3 (:REWRITE ACL2S::PARAMS-LEGALP-MESHMESSAGEDELIVERIESCAP-SELECTOR))
 (3 1 (:REWRITE ACL2S::EVNT-TRX2))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::PEER-SUBS-CONTRACT-TP))
 )
(ACL2S::UPDATE-NBR-TOPIC-STATE1-DEFINITION-RULE)
(ACL2S::LTP1
 (22 1 (:DEFINITION ACL2S::LOPP))
 (19 1 (:DEFINITION ACL2S::DIST-CONS-DEFINITION-RULE))
 (5 5 (:REWRITE DEFAULT-CDR))
 (5 1 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (4 4 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (4 4 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (3 3 (:REWRITE ACL2S::DEF=>LOP))
 (3 3 (:REWRITE CDR-CONS))
 (3 2 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (3 1 (:REWRITE ACL2S::DEF=>PEER))
 (3 1 (:DEFINITION ACL2S::PEERP))
 (2 2 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (2 2 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (2 2 (:REWRITE CAR-CONS))
 (1 1 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1 1 (:REWRITE CONSP-BY-LEN))
 )
(ACL2S::LTP2)
(ACL2S::FLATTEN-TOPIC-LOP-MAP-HELP-CONTRACT
 (733 17 (:DEFINITION ACL2S::LOPP))
 (681 22 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (601 34 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (547 16 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (505 127 (:REWRITE DEFAULT-CAR))
 (450 93 (:REWRITE DEFAULT-CDR))
 (317 1 (:DEFINITION ACL2S::LOTOPICPEERP))
 (256 29 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (144 1 (:DEFINITION ACONSP))
 (133 133 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (127 127 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (125 16 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (92 92 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (84 24 (:REWRITE O-P-O-INFP-CAR))
 (82 24 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (70 29 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (70 29 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (70 29 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (70 29 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (69 69 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (67 67 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (67 67 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (67 67 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (64 32 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (64 16 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (64 16 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (64 16 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (64 16 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (64 16 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (58 18 (:REWRITE ACL2S::DEF=>PEER))
 (50 50 (:REWRITE ACL2S::DEF=>LOP))
 (44 44 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (40 40 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (40 40 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (39 12 (:DEFINITION ACL2S::PEERP))
 (38 38 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (33 33 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (32 32 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (31 31 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (31 31 (:REWRITE CONSP-BY-LEN))
 (31 7 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (26 1 (:DEFINITION ACL2S::DIST-CONS-DEFINITION-RULE))
 (23 23 (:REWRITE ACL2S::DEF=>TWP))
 (22 22 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (22 22 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (22 22 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (22 22 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (20 20 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (20 20 (:REWRITE O-P-DEF-O-FINP-1))
 (16 16 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (16 16 (:REWRITE ACL2S::DEF=>LOT))
 (16 16 (:REWRITE ACL2S::DEF=>ALIST))
 (16 16 (:REWRITE ALISTP-WHEN-ATOM))
 (11 1 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (10 10 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (10 10 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (7 2 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (5 1 (:REWRITE ACL2S::CDR-ALISTOF-LOTOPICPEERP-SIG))
 (5 1 (:DEFINITION ACL2S::ACONS-CAAR))
 (4 4 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (4 1 (:REWRITE ACL2S::ASSOC-TWP-H1))
 (4 1 (:DEFINITION ACL2S::ACONS-CDAR))
 (3 3 (:REWRITE ACL2S::DEF=>LOTOPICPEER))
 (3 3 (:REWRITE CDR-CONS))
 (2 2 (:REWRITE CAR-CONS))
 (2 1 (:DEFINITION ACL2S::ACONS-CDR))
 )
(ACL2S::FLATTEN-TOPIC-LOP-MAP-HELP-CONTRACT-TP)
(ACL2S::FLATTEN-TOPIC-LOP-MAP-HELP-CONTRACT-GENRULE)
(ACL2S::FLATTEN-TOPIC-LOP-MAP-HELP)
(ACL2S::FLATTEN-TOPIC-LOP-MAP-HELP-INDUCTION-SCHEME)
(ACL2S::FLATTEN-TOPIC-LOP-MAP-HELP-DEFINITION-RULE)
(ACL2S::FLATTEN-TOPIC-LOP-MAP-CONTRACT
 (566 3 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (362 1 (:DEFINITION ACL2S::LOTOPICPEERP))
 (331 4 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (196 6 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (193 5 (:DEFINITION ACL2S::LOPP))
 (171 10 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (159 1 (:DEFINITION ACONSP))
 (143 4 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (141 10 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (110 36 (:REWRITE DEFAULT-CAR))
 (96 25 (:REWRITE DEFAULT-CDR))
 (87 9 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (86 4 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (61 10 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (37 37 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (36 36 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (35 8 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (34 34 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (26 26 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (22 9 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (22 9 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (22 9 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (22 9 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (20 9 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (20 9 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (20 6 (:REWRITE ACL2S::DEF=>PEER))
 (19 19 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (19 19 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (19 19 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (19 19 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (16 4 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (16 4 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (16 4 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (16 4 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (16 4 (:REWRITE O-P-O-INFP-CAR))
 (16 4 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (14 14 (:REWRITE ACL2S::DEF=>LOP))
 (13 13 (:TYPE-PRESCRIPTION SYMBOL-SYMBOL-ALISTP))
 (13 4 (:DEFINITION ACL2S::PEERP))
 (12 12 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (11 11 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (9 9 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (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-BY-LEN))
 (9 2 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (8 8 (:TYPE-PRESCRIPTION ALISTP))
 (8 8 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (8 1 (:REWRITE ACL2S::CDR-ALISTOF-LOTOPICPEERP-SIG))
 (7 1 (:REWRITE ALIST-KEYS-WHEN-ATOM))
 (6 6 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (6 6 (:REWRITE ACL2S::DEF=>TWP))
 (6 6 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (6 6 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (6 6 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (5 5 (:TYPE-PRESCRIPTION RECORDP))
 (5 3 (:REWRITE ACL2S::DEF=>LOTOPICPEER))
 (5 1 (:DEFINITION ACL2S::ACONS-CAAR))
 (4 4 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (4 4 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (4 4 (:REWRITE O-P-DEF-O-FINP-1))
 (4 4 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE ACL2S::DEF=>ALIST))
 (4 4 (:REWRITE ALISTP-WHEN-ATOM))
 (4 1 (:DEFINITION ACL2S::ACONS-CDAR))
 (3 3 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (2 1 (:DEFINITION ACL2S::ACONS-CDR))
 )
(ACL2S::FLATTEN-TOPIC-LOP-MAP-CONTRACT-TP)
(ACL2S::FLATTEN-TOPIC-LOP-MAP-CONTRACT-GENRULE)
(ACL2S::FLATTEN-TOPIC-LOP-MAP)
(ACL2S::FLATTEN-TOPIC-LOP-MAP-DEFINITION-RULE)
(ACL2S::UPDATE-NBR-TOPIC-STATE2-CONTRACT
 (16230 1180 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (13504 222 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (12900 20 (:DEFINITION ACL2S::SHUFFLE-DEFINITION-RULE))
 (10418 1180 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (10140 60 (:REWRITE REMOVE-WHEN-NON-MEMBER))
 (9080 20 (:DEFINITION REMOVE-EQUAL))
 (8108 222 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (6977 102 (:DEFINITION MEMBER-EQUAL))
 (6610 249 (:REWRITE SUBSETP-CAR-MEMBER))
 (5800 200 (:TYPE-PRESCRIPTION DEFDATA::GENRANDOM-NATURAL1))
 (5172 100 (:DEFINITION SUBSETP-EQUAL))
 (4692 222 (:DEFINITION ACL2S::LOPP))
 (4360 300 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (2754 1180 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (2754 1180 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (2754 1180 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (2754 1180 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (2620 20 (:REWRITE |(mod x 2)| . 1))
 (2474 1287 (:TYPE-PRESCRIPTION ACL2S::RES1P-UNIQUE-TAG))
 (2287 2230 (:REWRITE DEFAULT-CAR))
 (2256 452 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (2230 2230 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (2224 196 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (2079 1939 (:REWRITE DEFAULT-CDR))
 (1735 199 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (1646 823 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (1471 267 (:REWRITE ACL2-NUMBERP-X))
 (1348 1348 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1100 1100 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (1100 1100 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (1100 1100 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (1100 1100 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (1060 20 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (1018 20 (:DEFINITION ACL2S::GRAB-DEFINITION-RULE))
 (1000 200 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (1000 200 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (1000 200 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (1000 200 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (900 444 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (900 444 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (888 444 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (862 196 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (824 98 (:REWRITE MEMBER-WHEN-ATOM))
 (823 823 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (823 823 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (788 444 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (788 444 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (788 444 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (788 444 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (788 444 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (788 444 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (785 785 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (785 785 (:REWRITE CONSP-BY-LEN))
 (742 742 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (740 160 (:REWRITE DEFAULT-TIMES-2))
 (724 264 (:REWRITE INTEGERP-MINUS-X))
 (680 20 (:REWRITE O-INFP->NEQ-0))
 (680 20 (:REWRITE MOD-X-Y-=-X . 4))
 (666 222 (:DEFINITION ACL2S::PEERP))
 (663 663 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (658 658 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (620 40 (:REWRITE DEFAULT-MOD-1))
 (602 146 (:REWRITE RATIONALP-X))
 (600 20 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (580 20 (:REWRITE MOD-X-Y-=-X . 3))
 (450 444 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (450 444 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (444 444 (:REWRITE ACL2S::DEF=>LOP))
 (442 221 (:REWRITE ACL2S::TWPP-MODIFIER))
 (442 221 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (442 221 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (442 221 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (442 221 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (442 221 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (442 221 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (440 20 (:REWRITE MOD-ZERO . 3))
 (408 12 (:REWRITE ZP-OPEN))
 (406 34 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (403 60 (:REWRITE REMOVE-WHEN-ATOM))
 (360 20 (:REWRITE MOD-ZERO . 4))
 (344 344 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (344 344 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (344 344 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (344 344 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (340 40 (:REWRITE |(* (- x) y)|))
 (335 196 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (300 300 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (300 300 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (300 300 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (292 292 (:REWRITE MSET-DIFF-MSET2))
 (267 261 (:REWRITE ACL2S::DEF=>TWP))
 (253 253 (:REWRITE SUBSETP-MEMBER . 2))
 (253 253 (:REWRITE SUBSETP-MEMBER . 1))
 (253 253 (:REWRITE MEMBER-EQUAL-WHEN-ALL-EQUALP))
 (253 253 (:META EXPAND-MEMBER-META-CORRECT))
 (250 244 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (246 240 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (246 240 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (244 244 (:REWRITE REDUCE-INTEGERP-+))
 (244 244 (:META META-INTEGERP-CORRECT))
 (222 222 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (222 222 (:REWRITE ACL2S::DEF=>PEER))
 (202 202 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (202 101 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (200 200 (:TYPE-PRESCRIPTION MOD-ZERO . 4))
 (200 200 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (200 200 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (200 200 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (200 200 (:TYPE-PRESCRIPTION MOD-NONNEGATIVE))
 (200 200 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (200 200 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (200 200 (:TYPE-PRESCRIPTION INTEGERP-MOD-1))
 (200 200 (:REWRITE SUBSETP-TRANS2))
 (200 200 (:REWRITE SUBSETP-TRANS))
 (200 40 (:REWRITE DEFAULT-MINUS))
 (199 199 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (196 196 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (196 196 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (196 196 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (196 196 (:REWRITE |(equal c (/ x))|))
 (196 196 (:REWRITE |(equal c (- x))|))
 (196 196 (:REWRITE |(equal (/ x) c)|))
 (196 196 (:REWRITE |(equal (/ x) (/ y))|))
 (196 196 (:REWRITE |(equal (- x) c)|))
 (196 196 (:REWRITE |(equal (- x) (- y))|))
 (180 40 (:REWRITE |(- (* c x))|))
 (160 160 (:REWRITE DEFAULT-TIMES-1))
 (160 160 (:REWRITE CAR-CONS))
 (160 40 (:REWRITE |(* y x)|))
 (155 92 (:REWRITE ACL2S::ASSOC-TWP-H1))
 (146 146 (:REWRITE REDUCE-RATIONALP-+))
 (146 146 (:REWRITE REDUCE-RATIONALP-*))
 (146 146 (:REWRITE RATIONALP-MINUS-X))
 (146 146 (:META META-RATIONALP-CORRECT))
 (143 143 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (140 140 (:REWRITE CDR-CONS))
 (100 100 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (100 20 (:REWRITE ACL2S::PARAMSP-D-SELECTOR))
 (100 20 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (100 20 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (100 20 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (100 20 (:REWRITE MOD-X-Y-=-X . 2))
 (100 20 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (100 20 (:REWRITE MOD-CANCEL-*-CONST))
 (100 20 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (100 20 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (100 20 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (98 98 (:REWRITE THE-FLOOR-BELOW))
 (98 98 (:REWRITE THE-FLOOR-ABOVE))
 (98 98 (:REWRITE SUBSETP-MEMBER . 4))
 (98 98 (:REWRITE SUBSETP-MEMBER . 3))
 (98 98 (:REWRITE SIMPLIFY-SUMS-<))
 (98 98 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (98 98 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (98 98 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (98 98 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (98 98 (:REWRITE INTERSECTP-MEMBER . 3))
 (98 98 (:REWRITE INTERSECTP-MEMBER . 2))
 (98 98 (:REWRITE INTEGERP-<-CONSTANT))
 (98 98 (:REWRITE DEFAULT-LESS-THAN-2))
 (98 98 (:REWRITE DEFAULT-LESS-THAN-1))
 (98 98 (:REWRITE CONSTANT-<-INTEGERP))
 (98 98 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (98 98 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (98 98 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (98 98 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (98 98 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (98 98 (:REWRITE |(< c (- x))|))
 (98 98 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (98 98 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (98 98 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (98 98 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (98 98 (:REWRITE |(< (/ x) (/ y))|))
 (98 98 (:REWRITE |(< (- x) c)|))
 (98 98 (:REWRITE |(< (- x) (- y))|))
 (78 78 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (60 60 (:TYPE-PRESCRIPTION REMOVE-EQUAL))
 (52 20 (:REWRITE ACL2S::MGET-TWP))
 (48 16 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (40 40 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (40 40 (:REWRITE DEFAULT-MOD-2))
 (38 20 (:REWRITE ACL2S::PARAMS-LEGALP-D-SELECTOR))
 (32 32 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (32 32 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (32 32 (:REWRITE |(< 0 (/ x))|))
 (32 32 (:REWRITE |(< 0 (* x y))|))
 (26 26 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (26 26 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (26 26 (:REWRITE |(< (/ x) 0)|))
 (26 26 (:REWRITE |(< (* x y) 0)|))
 (20 20 (:TYPE-PRESCRIPTION NATP))
 (20 20 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (20 20 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (20 20 (:REWRITE |(mod x 2)| . 2))
 (20 20 (:REWRITE |(mod x (- y))| . 3))
 (20 20 (:REWRITE |(mod x (- y))| . 2))
 (20 20 (:REWRITE |(mod x (- y))| . 1))
 (20 20 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (20 20 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (20 20 (:REWRITE |(mod (- x) y)| . 3))
 (20 20 (:REWRITE |(mod (- x) y)| . 2))
 (20 20 (:REWRITE |(mod (- x) y)| . 1))
 (20 20 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (12 12 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (12 12 (:REWRITE NORMALIZE-ADDENDS))
 (12 12 (:REWRITE DEFAULT-PLUS-2))
 (12 12 (:REWRITE DEFAULT-PLUS-1))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::MAP*-*MK-SUBS-CONTRACT-TP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::MAP*-*MK-GRAFTS-CONTRACT-TP))
 (1 1 (:REWRITE SUBSETP-NIL))
 )
(ACL2S::UPDATE-NBR-TOPIC-STATE2-CONTRACT
 (9949 773 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (8239 136 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (6413 773 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (4951 136 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (2856 136 (:DEFINITION ACL2S::LOPP))
 (1935 3 (:DEFINITION ACL2S::SHUFFLE-DEFINITION-RULE))
 (1868 9 (:REWRITE REMOVE-WHEN-NON-MEMBER))
 (1734 773 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (1734 773 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (1734 773 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (1734 773 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (1632 821 (:TYPE-PRESCRIPTION ACL2S::RES1P-UNIQUE-TAG))
 (1363 273 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1362 3 (:DEFINITION REMOVE-EQUAL))
 (1293 44 (:REWRITE SUBSETP-CAR-MEMBER))
 (1258 20 (:DEFINITION MEMBER-EQUAL))
 (1130 1073 (:REWRITE DEFAULT-CAR))
 (1073 1073 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1058 18 (:DEFINITION SUBSETP-EQUAL))
 (983 850 (:REWRITE DEFAULT-CDR))
 (870 30 (:TYPE-PRESCRIPTION DEFDATA::GENRANDOM-NATURAL1))
 (818 818 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (654 45 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (544 272 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (544 272 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (544 272 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (537 269 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (427 40 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (408 136 (:DEFINITION ACL2S::PEERP))
 (393 3 (:REWRITE |(mod x 2)| . 1))
 (313 35 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (309 53 (:REWRITE ACL2-NUMBERP-X))
 (272 272 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (272 272 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (272 272 (:REWRITE ACL2S::DEF=>LOP))
 (272 136 (:REWRITE ACL2S::TWPP-MODIFIER))
 (272 136 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (272 136 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (272 136 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (272 136 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (272 136 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (272 136 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (269 269 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (269 269 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (263 263 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (263 263 (:REWRITE CONSP-BY-LEN))
 (222 222 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (165 165 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (165 165 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (165 165 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (165 165 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (159 3 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (158 158 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (158 158 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (158 158 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (156 3 (:DEFINITION ACL2S::GRAB-DEFINITION-RULE))
 (155 155 (:REWRITE ACL2S::DEF=>TWP))
 (150 30 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (150 30 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (150 30 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (150 30 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (139 40 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (136 136 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (136 136 (:REWRITE ACL2S::DEF=>PEER))
 (134 16 (:REWRITE MEMBER-WHEN-ATOM))
 (128 32 (:REWRITE RATIONALP-X))
 (127 127 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (127 58 (:REWRITE INTEGERP-MINUS-X))
 (125 125 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (114 114 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (111 24 (:REWRITE DEFAULT-TIMES-2))
 (102 3 (:REWRITE O-INFP->NEQ-0))
 (102 3 (:REWRITE MOD-X-Y-=-X . 4))
 (93 6 (:REWRITE DEFAULT-MOD-1))
 (90 3 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (87 3 (:REWRITE MOD-X-Y-=-X . 3))
 (74 42 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (74 42 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (74 42 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (74 42 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (74 42 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (74 42 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (68 2 (:REWRITE ZP-OPEN))
 (66 66 (:REWRITE MSET-DIFF-MSET2))
 (66 3 (:REWRITE MOD-ZERO . 3))
 (65 9 (:REWRITE REMOVE-WHEN-ATOM))
 (61 40 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (58 5 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (55 55 (:REWRITE REDUCE-INTEGERP-+))
 (55 55 (:META META-INTEGERP-CORRECT))
 (54 3 (:REWRITE MOD-ZERO . 4))
 (51 6 (:REWRITE |(* (- x) y)|))
 (48 48 (:REWRITE SUBSETP-MEMBER . 2))
 (48 48 (:REWRITE SUBSETP-MEMBER . 1))
 (48 48 (:REWRITE MEMBER-EQUAL-WHEN-ALL-EQUALP))
 (48 48 (:META EXPAND-MEMBER-META-CORRECT))
 (47 26 (:REWRITE ACL2S::ASSOC-TWP-H1))
 (45 45 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (45 45 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (45 45 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (40 40 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (40 40 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (40 40 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (40 40 (:REWRITE |(equal c (/ x))|))
 (40 40 (:REWRITE |(equal c (- x))|))
 (40 40 (:REWRITE |(equal (/ x) c)|))
 (40 40 (:REWRITE |(equal (/ x) (/ y))|))
 (40 40 (:REWRITE |(equal (- x) c)|))
 (40 40 (:REWRITE |(equal (- x) (- y))|))
 (38 19 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (36 36 (:REWRITE SUBSETP-TRANS2))
 (36 36 (:REWRITE SUBSETP-TRANS))
 (35 35 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (32 32 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (32 32 (:REWRITE REDUCE-RATIONALP-+))
 (32 32 (:REWRITE REDUCE-RATIONALP-*))
 (32 32 (:REWRITE RATIONALP-MINUS-X))
 (32 32 (:META META-RATIONALP-CORRECT))
 (30 30 (:TYPE-PRESCRIPTION MOD-ZERO . 4))
 (30 30 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (30 30 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (30 30 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (30 30 (:TYPE-PRESCRIPTION MOD-NONNEGATIVE))
 (30 30 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (30 30 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (30 30 (:TYPE-PRESCRIPTION INTEGERP-MOD-1))
 (30 6 (:REWRITE DEFAULT-MINUS))
 (27 27 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (27 6 (:REWRITE |(- (* c x))|))
 (24 24 (:REWRITE DEFAULT-TIMES-1))
 (24 24 (:REWRITE CAR-CONS))
 (24 6 (:REWRITE |(* y x)|))
 (23 23 (:REWRITE THE-FLOOR-BELOW))
 (23 23 (:REWRITE THE-FLOOR-ABOVE))
 (23 23 (:REWRITE SIMPLIFY-SUMS-<))
 (23 23 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (23 23 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (23 23 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (23 23 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (23 23 (:REWRITE INTEGERP-<-CONSTANT))
 (23 23 (:REWRITE DEFAULT-LESS-THAN-2))
 (23 23 (:REWRITE DEFAULT-LESS-THAN-1))
 (23 23 (:REWRITE CONSTANT-<-INTEGERP))
 (23 23 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (23 23 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (23 23 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (23 23 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (23 23 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (23 23 (:REWRITE |(< c (- x))|))
 (23 23 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (23 23 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (23 23 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (23 23 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (23 23 (:REWRITE |(< (/ x) (/ y))|))
 (23 23 (:REWRITE |(< (- x) c)|))
 (23 23 (:REWRITE |(< (- x) (- y))|))
 (21 21 (:REWRITE CDR-CONS))
 (20 20 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (16 16 (:REWRITE SUBSETP-MEMBER . 4))
 (16 16 (:REWRITE SUBSETP-MEMBER . 3))
 (16 16 (:REWRITE INTERSECTP-MEMBER . 3))
 (16 16 (:REWRITE INTERSECTP-MEMBER . 2))
 (15 15 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (15 3 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (15 3 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (15 3 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (15 3 (:REWRITE MOD-X-Y-=-X . 2))
 (15 3 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (15 3 (:REWRITE MOD-CANCEL-*-CONST))
 (15 3 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (15 3 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (15 3 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (14 3 (:REWRITE ACL2S::PARAMSP-D-SELECTOR))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (12 12 (:REWRITE |(< (/ x) 0)|))
 (12 12 (:REWRITE |(< (* x y) 0)|))
 (9 9 (:TYPE-PRESCRIPTION REMOVE-EQUAL))
 (7 3 (:REWRITE ACL2S::PARAMS-LEGALP-D-SELECTOR))
 (7 3 (:REWRITE ACL2S::MGET-TWP))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:REWRITE DEFAULT-MOD-2))
 (6 2 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< 0 (/ x))|))
 (5 5 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 (3 3 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (3 3 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (3 3 (:REWRITE |(mod x 2)| . 2))
 (3 3 (:REWRITE |(mod x (- y))| . 3))
 (3 3 (:REWRITE |(mod x (- y))| . 2))
 (3 3 (:REWRITE |(mod x (- y))| . 1))
 (3 3 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (3 3 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (3 3 (:REWRITE |(mod (- x) y)| . 3))
 (3 3 (:REWRITE |(mod (- x) y)| . 2))
 (3 3 (:REWRITE |(mod (- x) y)| . 1))
 (3 3 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE DEFAULT-PLUS-2))
 (2 2 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::MAP*-*MK-SUBS-CONTRACT-TP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::MAP*-*MK-GRAFTS-CONTRACT-TP))
 (1 1 (:REWRITE SUBSETP-NIL))
 )
(ACL2S::UPDATE-NBR-TOPIC-STATE2-CONTRACT-TP)
(ACL2S::UPDATE-NBR-TOPIC-STATE2-CONTRACT-GENRULE)
(ACL2S::UPDATE-NBR-TOPIC-STATE2
 (102238 2168 (:DEFINITION ACL2S::TWPP))
 (99024 2836 (:DEFINITION ACL2S::LOPP))
 (81276 644 (:REWRITE ACL2S::NBR-TOPIC-STATEP-NBR-TOPICSUBS-SELECTOR))
 (66576 23771 (:REWRITE DEFAULT-CDR))
 (65790 5671 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (64804 25422 (:REWRITE DEFAULT-CAR))
 (58200 37 (:DEFINITION ACL2S::LOTP))
 (55826 620 (:REWRITE ACL2S::NBR-TOPIC-STATEP-TOPIC-FANOUT-SELECTOR))
 (53934 664 (:REWRITE ACL2S::NBR-TOPIC-STATEP-LAST-PUB-SELECTOR))
 (48444 1252 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (43396 466 (:REWRITE ACL2S::NBR-TOPIC-STATEP-TOPIC-MESH-SELECTOR))
 (32740 368 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (32388 1252 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (30361 2032 (:DEFINITION ACL2S::WPP))
 (25434 1252 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (25422 25422 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (17189 8 (:REWRITE ACL2S::DEF=>MSSG))
 (16552 16552 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (16456 6711 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (16456 6711 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (16456 6711 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (16286 5401 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (13116 1254 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (10480 3292 (:REWRITE O-P-O-INFP-CAR))
 (9455 11 (:DEFINITION SYMBOL-LISTP))
 (7983 2845 (:REWRITE ACL2S::DEF=>PEER))
 (7772 7772 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (7772 7772 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (7354 7354 (:REWRITE ACL2S::DEF=>LOP))
 (5764 5764 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (5103 5103 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (5103 5103 (:REWRITE CONSP-BY-LEN))
 (4390 1252 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (4390 1252 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (4390 1252 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (4390 1252 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (4239 2118 (:REWRITE ACL2S::CONSP-TWPM-WEIGHTS))
 (4236 4236 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (4207 4207 (:REWRITE ACL2S::DEF=>TWP))
 (4193 4193 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (3816 3 (:DEFINITION ACL2S::LOEVP))
 (2826 368 (:REWRITE ALISTP-OF-CDR))
 (2620 2620 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (2383 2383 (:REWRITE O-P-DEF-O-FINP-1))
 (2250 2250 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (2250 2250 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (2250 2250 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (2126 2126 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (2092 2092 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (1835 1835 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (1420 186 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (1344 672 (:REWRITE MSET-PRESERVES-RECORDP))
 (1310 1310 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (1252 1252 (:REWRITE ACL2S::DEF=>ALIST))
 (1252 1252 (:REWRITE ALISTP-WHEN-ATOM))
 (1046 1046 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (984 984 (:REWRITE MSET-DIFF-MSET2))
 (984 492 (:REWRITE ACL2S::TWPP-MODIFIER))
 (984 492 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (984 492 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (984 492 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (984 492 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (852 426 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (672 672 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (645 1 (:DEFINITION ACL2S::SHUFFLE-DEFINITION-RULE))
 (640 3 (:REWRITE REMOVE-WHEN-NON-MEMBER))
 (538 161 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (455 15 (:REWRITE SUBSETP-CAR-MEMBER))
 (404 1 (:DEFINITION REMOVE-EQUAL))
 (357 6 (:DEFINITION MEMBER-EQUAL))
 (343 39 (:REWRITE ACL2-NUMBERP-X))
 (319 6 (:DEFINITION SUBSETP-EQUAL))
 (290 10 (:TYPE-PRESCRIPTION DEFDATA::GENRANDOM-NATURAL1))
 (218 15 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (200 12 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (196 161 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (161 161 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (161 161 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (161 161 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (161 161 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (161 161 (:REWRITE |(equal c (/ x))|))
 (161 161 (:REWRITE |(equal c (- x))|))
 (161 161 (:REWRITE |(equal (/ x) c)|))
 (161 161 (:REWRITE |(equal (/ x) (/ y))|))
 (161 161 (:REWRITE |(equal (- x) c)|))
 (161 161 (:REWRITE |(equal (- x) (- y))|))
 (153 39 (:REWRITE RATIONALP-X))
 (138 5 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (135 3 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (131 1 (:REWRITE |(mod x 2)| . 1))
 (131 1 (:DEFINITION TRUE-LIST-LISTP))
 (120 3 (:DEFINITION ACL2S::LOPTP))
 (117 117 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (106 38 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (100 2 (:DEFINITION NAT-LISTP))
 (93 48 (:TYPE-PRESCRIPTION ACL2S::RES1P-UNIQUE-TAG))
 (91 91 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (84 84 (:REWRITE ACL2S::DEF=>LOT))
 (75 3 (:DEFINITION ACL2S::PTP))
 (72 5 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (71 48 (:REWRITE INTEGERP-MINUS-X))
 (66 5 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (64 26 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (60 3 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (58 58 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (58 3 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (58 3 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (58 3 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (56 1 (:DEFINITION ACL2S::GRAB-DEFINITION-RULE))
 (55 55 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (55 55 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (55 55 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (55 55 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (54 3 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (53 1 (:REWRITE ACL2S::ACL2S-CANCEL-MOD-+))
 (50 10 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (50 10 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (50 10 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (50 10 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (50 6 (:REWRITE MEMBER-WHEN-ATOM))
 (50 1 (:DEFINITION ACL2S::POS-LISTP))
 (49 3 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (48 3 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (48 3 (:DEFINITION ACL2S::LOPLDP))
 (47 47 (:REWRITE REDUCE-INTEGERP-+))
 (47 47 (:META META-INTEGERP-CORRECT))
 (46 11 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (46 1 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (45 45 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (45 45 (:TYPE-PRESCRIPTION ACL2S::RES1P))
 (45 3 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (41 8 (:REWRITE ACL2S::DEF=>VERB))
 (41 1 (:DEFINITION ACL2S::L-STR-ALLP))
 (40 2 (:DEFINITION KEYWORDP))
 (40 1 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (39 39 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (39 39 (:REWRITE REDUCE-RATIONALP-+))
 (39 39 (:REWRITE REDUCE-RATIONALP-*))
 (39 39 (:REWRITE RATIONALP-MINUS-X))
 (39 39 (:META META-RATIONALP-CORRECT))
 (38 38 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (37 8 (:REWRITE DEFAULT-TIMES-2))
 (37 1 (:DEFINITION BOOLEAN-LISTP))
 (35 3 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (34 1 (:REWRITE ZP-OPEN))
 (34 1 (:REWRITE O-INFP->NEQ-0))
 (34 1 (:REWRITE MOD-X-Y-=-X . 4))
 (32 1 (:DEFINITION POSP))
 (31 3 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (31 2 (:REWRITE DEFAULT-MOD-1))
 (30 3 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (30 1 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (29 2 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (29 1 (:REWRITE MOD-X-Y-=-X . 3))
 (28 3 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (27 1 (:DEFINITION ATOM-LISTP))
 (26 26 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (26 3 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (26 3 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (26 1 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (25 3 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (24 3 (:REWRITE REMOVE-WHEN-ATOM))
 (23 1 (:DEFINITION ACL2S::STR-ALLP))
 (22 1 (:REWRITE MOD-ZERO . 3))
 (22 1 (:DEFINITION RATIONAL-LISTP))
 (21 21 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (21 21 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (21 12 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (21 12 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (21 12 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (21 12 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (21 12 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (21 12 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (20 1 (:DEFINITION INTEGER-LISTP))
 (18 1 (:REWRITE MOD-ZERO . 4))
 (18 1 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (18 1 (:DEFINITION ACL2-NUMBER-LISTP))
 (17 2 (:REWRITE |(* (- x) y)|))
 (17 1 (:DEFINITION STRING-LISTP))
 (16 16 (:TYPE-PRESCRIPTION NAT-LISTP))
 (15 15 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (15 15 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (15 15 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (15 15 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (15 15 (:REWRITE SUBSETP-MEMBER . 2))
 (15 15 (:REWRITE SUBSETP-MEMBER . 1))
 (15 15 (:REWRITE MEMBER-EQUAL-WHEN-ALL-EQUALP))
 (15 15 (:META EXPAND-MEMBER-META-CORRECT))
 (13 13 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (12 12 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (12 12 (:REWRITE SUBSETP-TRANS2))
 (12 12 (:REWRITE SUBSETP-TRANS))
 (12 6 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (11 11 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (10 10 (:TYPE-PRESCRIPTION MOD-ZERO . 4))
 (10 10 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (10 10 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (10 10 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (10 10 (:TYPE-PRESCRIPTION MOD-NONNEGATIVE))
 (10 10 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (10 10 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (10 10 (:TYPE-PRESCRIPTION INTEGERP-MOD-1))
 (10 4 (:REWRITE ACL2S::PARAMS-LEGALP-D-SELECTOR))
 (10 3 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (10 2 (:REWRITE DEFAULT-MINUS))
 (9 9 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (9 9 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (9 2 (:REWRITE |(- (* c x))|))
 (8 8 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (8 8 (:TYPE-PRESCRIPTION STRING-LISTP))
 (8 8 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (8 8 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (8 8 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (8 8 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE DEFAULT-TIMES-1))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (8 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE CAR-CONS))
 (8 8 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (8 4 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (8 2 (:REWRITE |(* y x)|))
 (7 7 (:REWRITE CDR-CONS))
 (6 6 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (6 6 (:REWRITE SUBSETP-MEMBER . 4))
 (6 6 (:REWRITE SUBSETP-MEMBER . 3))
 (6 6 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 3))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 2))
 (6 6 (:REWRITE ACL2S::DEF=>LOPT))
 (6 6 (:REWRITE ACL2S::DEF=>LOPLD))
 (6 6 (:REWRITE ACL2S::DEF=>LOEV))
 (6 3 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (5 5 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (5 1 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (5 1 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (5 1 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (5 1 (:REWRITE MOD-X-Y-=-X . 2))
 (5 1 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (5 1 (:REWRITE MOD-CANCEL-*-CONST))
 (5 1 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (5 1 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (5 1 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (4 4 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (4 4 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (4 2 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (4 2 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (3 3 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (3 3 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (3 3 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (3 3 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (3 3 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (3 3 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (2 2 (:REWRITE DEFAULT-MOD-2))
 (2 2 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (2 2 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (2 2 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (2 2 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (2 2 (:REWRITE ACL2S::DEF=>POS-LIST))
 (2 2 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (2 2 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (2 2 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (2 2 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (2 2 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (2 2 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (2 1 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (2 1 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (2 1 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (2 1 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (2 1 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (2 1 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (2 1 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (2 1 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (2 1 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (2 1 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (2 1 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (2 1 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (1 1 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (1 1 (:TYPE-PRESCRIPTION BOOLEANP))
 (1 1 (:REWRITE S-NIL-NO-OP))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (1 1 (:REWRITE SET::IN-SET))
 (1 1 (:REWRITE DEFAULT-PLUS-2))
 (1 1 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE ACL2S::ACL2S-DEFAULT-MOD-RATIO))
 (1 1 (:REWRITE |(mod x 2)| . 2))
 (1 1 (:REWRITE |(mod x (- y))| . 3))
 (1 1 (:REWRITE |(mod x (- y))| . 2))
 (1 1 (:REWRITE |(mod x (- y))| . 1))
 (1 1 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (1 1 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (1 1 (:REWRITE |(mod (- x) y)| . 3))
 (1 1 (:REWRITE |(mod (- x) y)| . 2))
 (1 1 (:REWRITE |(mod (- x) y)| . 1))
 (1 1 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 )
(ACL2S::UPDATE-NBR-TOPIC-STATE2-DEFINITION-RULE)
(ACL2S::TWP-DLOW-INT
 (7859 56 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (4868 103 (:DEFINITION ACL2S::LOPP))
 (4704 139 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (4622 69 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (2432 82 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (2255 177 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (2134 201 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (1634 55 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (1526 55 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (1324 177 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (730 730 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (613 613 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (408 408 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (396 169 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (396 169 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (396 169 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (380 34 (:REWRITE RECORDP-OF-CONS))
 (364 183 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (293 55 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (255 251 (:REWRITE ACL2S::DEF=>LOP))
 (253 87 (:DEFINITION ACL2S::PEERP))
 (244 69 (:REWRITE O-P-O-INFP-CAR))
 (220 110 (:TYPE-PRESCRIPTION ACL2S::RES1P-UNIQUE-TAG))
 (220 110 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (220 110 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP-UNIQUE-TAG))
 (220 55 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (220 55 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (220 55 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (220 55 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (216 72 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (185 185 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (185 185 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (181 181 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (181 181 (:REWRITE CONSP-BY-LEN))
 (151 151 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (149 101 (:REWRITE ACL2S::DEF=>PEER))
 (114 57 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (110 110 (:TYPE-PRESCRIPTION ACL2S::RES1P))
 (110 110 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (110 110 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP))
 (110 110 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (108 108 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (104 104 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (103 103 (:REWRITE ACL2S::DEF=>TWP))
 (84 84 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (84 84 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (84 84 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (61 57 (:REWRITE O-P-DEF-O-FINP-1))
 (55 55 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (55 55 (:REWRITE ACL2S::DEF=>ALIST))
 (55 55 (:REWRITE ALISTP-WHEN-ATOM))
 (36 36 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (25 25 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (24 6 (:REWRITE <<-TRICHOTOMY))
 (18 18 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (16 6 (:REWRITE ACL2S::DEF=>WP))
 (12 2 (:REWRITE <<-ASYMMETRIC))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::PEERP))
 (8 4 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (8 4 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (8 4 (:REWRITE ACL2S::CONS-LOPP-SIG))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-INTEGERP-CORRECT))
 (6 6 (:REWRITE <<-TRANSITIVE))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (4 4 (:TYPE-PRESCRIPTION O-FINP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 )
(ACL2S::TWP-MESHMESSAGEDELIVERIESCAP-NAT
 (7859 56 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (4868 103 (:DEFINITION ACL2S::LOPP))
 (4704 139 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (4622 69 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (2432 82 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (2255 177 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (2134 201 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (1634 55 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (1526 55 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (1324 177 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (730 730 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (613 613 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (408 408 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (396 169 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (396 169 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (396 169 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (380 34 (:REWRITE RECORDP-OF-CONS))
 (364 183 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (293 55 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (255 251 (:REWRITE ACL2S::DEF=>LOP))
 (253 87 (:DEFINITION ACL2S::PEERP))
 (244 69 (:REWRITE O-P-O-INFP-CAR))
 (220 110 (:TYPE-PRESCRIPTION ACL2S::RES1P-UNIQUE-TAG))
 (220 110 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (220 110 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP-UNIQUE-TAG))
 (220 55 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (220 55 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (220 55 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (220 55 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (216 72 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (185 185 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (185 185 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (181 181 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (181 181 (:REWRITE CONSP-BY-LEN))
 (151 151 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (149 101 (:REWRITE ACL2S::DEF=>PEER))
 (114 57 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (110 110 (:TYPE-PRESCRIPTION ACL2S::RES1P))
 (110 110 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (110 110 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP))
 (110 110 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (108 108 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (104 104 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (103 103 (:REWRITE ACL2S::DEF=>TWP))
 (91 91 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (91 7 (:REWRITE ACL2-NUMBERP-X))
 (84 84 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (84 84 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (61 57 (:REWRITE O-P-DEF-O-FINP-1))
 (55 55 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (55 55 (:REWRITE ACL2S::DEF=>ALIST))
 (55 55 (:REWRITE ALISTP-WHEN-ATOM))
 (36 36 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (28 7 (:REWRITE RATIONALP-X))
 (28 7 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-SELECTOR))
 (25 25 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (24 6 (:REWRITE <<-TRICHOTOMY))
 (18 18 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (16 6 (:REWRITE ACL2S::DEF=>WP))
 (12 2 (:REWRITE <<-ASYMMETRIC))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::PEERP))
 (8 4 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (8 4 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (8 4 (:REWRITE ACL2S::CONS-LOPP-SIG))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 (6 6 (:REWRITE <<-TRANSITIVE))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (4 4 (:TYPE-PRESCRIPTION O-FINP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 )
(ACL2S::TWP-CDDAR-PARAMSP
 (7859 56 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (4868 103 (:DEFINITION ACL2S::LOPP))
 (4704 139 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (4622 69 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (2432 82 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (2255 177 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (2134 201 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (1634 55 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (1526 55 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (1324 177 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (730 730 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (613 613 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (408 408 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (396 169 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (396 169 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (396 169 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (380 34 (:REWRITE RECORDP-OF-CONS))
 (364 183 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (293 55 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (255 251 (:REWRITE ACL2S::DEF=>LOP))
 (253 87 (:DEFINITION ACL2S::PEERP))
 (244 69 (:REWRITE O-P-O-INFP-CAR))
 (220 55 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (220 55 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (220 55 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (220 55 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (216 108 (:TYPE-PRESCRIPTION ACL2S::RES1P-UNIQUE-TAG))
 (216 108 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (216 108 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP-UNIQUE-TAG))
 (216 72 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (185 185 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (185 185 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (181 181 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (181 181 (:REWRITE CONSP-BY-LEN))
 (151 151 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (149 101 (:REWRITE ACL2S::DEF=>PEER))
 (112 56 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (110 110 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (108 108 (:TYPE-PRESCRIPTION ACL2S::RES1P))
 (108 108 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (108 108 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP))
 (108 108 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (104 104 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (103 103 (:REWRITE ACL2S::DEF=>TWP))
 (84 84 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (84 84 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (84 84 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (61 57 (:REWRITE O-P-DEF-O-FINP-1))
 (55 55 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (55 55 (:REWRITE ACL2S::DEF=>ALIST))
 (55 55 (:REWRITE ALISTP-WHEN-ATOM))
 (36 36 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (25 25 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (24 6 (:REWRITE <<-TRICHOTOMY))
 (18 18 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (16 16 (:TYPE-PRESCRIPTION <<))
 (16 6 (:REWRITE ACL2S::DEF=>WP))
 (12 2 (:REWRITE <<-ASYMMETRIC))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::PEERP))
 (8 4 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (8 4 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (8 4 (:REWRITE ACL2S::CONS-LOPP-SIG))
 (6 6 (:REWRITE <<-TRANSITIVE))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (4 4 (:TYPE-PRESCRIPTION O-FINP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 )
(ACL2S::DLOW-NUMBER
 (7859 56 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (4868 103 (:DEFINITION ACL2S::LOPP))
 (4704 139 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (4622 69 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (2432 82 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (2255 177 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (2134 201 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (1634 55 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (1526 55 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (1324 177 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (730 730 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (613 613 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (408 408 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (396 169 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (396 169 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (396 169 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (380 34 (:REWRITE RECORDP-OF-CONS))
 (364 183 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (293 55 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (255 251 (:REWRITE ACL2S::DEF=>LOP))
 (253 87 (:DEFINITION ACL2S::PEERP))
 (244 69 (:REWRITE O-P-O-INFP-CAR))
 (220 110 (:TYPE-PRESCRIPTION ACL2S::RES1P-UNIQUE-TAG))
 (220 110 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (220 110 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP-UNIQUE-TAG))
 (220 55 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (220 55 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (220 55 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (220 55 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (216 72 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (185 185 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (185 185 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (181 181 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (181 181 (:REWRITE CONSP-BY-LEN))
 (151 151 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (149 101 (:REWRITE ACL2S::DEF=>PEER))
 (114 57 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (110 110 (:TYPE-PRESCRIPTION ACL2S::RES1P))
 (110 110 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (110 110 (:TYPE-PRESCRIPTION ACL2S::NBR-TOPIC-STATEP))
 (110 110 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (108 108 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (104 104 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (103 103 (:REWRITE ACL2S::DEF=>TWP))
 (91 91 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (91 7 (:REWRITE ACL2-NUMBERP-X))
 (84 84 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (84 84 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (61 57 (:REWRITE O-P-DEF-O-FINP-1))
 (55 55 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (55 55 (:REWRITE ACL2S::DEF=>ALIST))
 (55 55 (:REWRITE ALISTP-WHEN-ATOM))
 (36 36 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (28 7 (:REWRITE RATIONALP-X))
 (28 7 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-SELECTOR))
 (25 25 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (24 6 (:REWRITE <<-TRICHOTOMY))
 (18 18 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (16 6 (:REWRITE ACL2S::DEF=>WP))
 (12 2 (:REWRITE <<-ASYMMETRIC))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::PEERP))
 (8 4 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (8 4 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (8 4 (:REWRITE ACL2S::CONS-LOPP-SIG))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 (6 6 (:REWRITE <<-TRANSITIVE))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (4 4 (:TYPE-PRESCRIPTION O-FINP))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 )
(ACL2S::DLOW-LT-D-TWP
 (47 5 (:REWRITE ACL2-NUMBERP-X))
 (20 5 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-SELECTOR))
 (14 5 (:REWRITE RATIONALP-X))
 (12 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11 3 (:REWRITE SIMPLIFY-SUMS-<))
 (10 3 (:REWRITE DEFAULT-CDR))
 (10 3 (:REWRITE DEFAULT-CAR))
 (5 5 (:REWRITE ACL2S::TWP-MESHMESSAGEDELIVERIESCAP-NAT))
 (5 5 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (5 3 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 2 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (4 1 (:REWRITE ACL2S::LOOKUP-TWPM-CHECK4))
 (3 3 (:REWRITE ACL2S::TWP-DLOW-INT))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3 3 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE INTEGERP-<-CONSTANT))
 (3 3 (:REWRITE CONSTANT-<-INTEGERP))
 (3 3 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (3 3 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (- x))|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) (/ y))|))
 (3 3 (:REWRITE |(< (- x) c)|))
 (3 3 (:REWRITE |(< (- x) (- y))|))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (2 2 (:REWRITE ACL2S::DEF=>TWP))
 (2 2 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (2 2 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (2 2 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (2 2 (:REWRITE CONSP-BY-LEN))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(ACL2S::D-LT-DHIGH-TWP
 (232 22 (:REWRITE ACL2-NUMBERP-X))
 (88 22 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-SELECTOR))
 (70 22 (:REWRITE RATIONALP-X))
 (60 16 (:REWRITE DEFAULT-CDR))
 (43 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (40 16 (:REWRITE SIMPLIFY-SUMS-<))
 (36 12 (:REWRITE DEFAULT-CAR))
 (23 23 (:REWRITE THE-FLOOR-BELOW))
 (23 23 (:REWRITE THE-FLOOR-ABOVE))
 (22 22 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (17 9 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (16 16 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (16 16 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (16 16 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE CONSTANT-<-INTEGERP))
 (16 16 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (- x))|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) (/ y))|))
 (16 16 (:REWRITE |(< (- x) c)|))
 (16 16 (:REWRITE |(< (- x) (- y))|))
 (15 15 (:REWRITE ACL2S::TWP-MESHMESSAGEDELIVERIESCAP-NAT))
 (13 13 (:REWRITE REDUCE-RATIONALP-+))
 (13 13 (:REWRITE REDUCE-RATIONALP-*))
 (13 13 (:REWRITE REDUCE-INTEGERP-+))
 (13 13 (:REWRITE RATIONALP-MINUS-X))
 (13 13 (:REWRITE INTEGERP-MINUS-X))
 (13 13 (:META META-RATIONALP-CORRECT))
 (13 13 (:META META-INTEGERP-CORRECT))
 (12 12 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (12 3 (:REWRITE ACL2S::LOOKUP-TWPM-CHECK4))
 (12 3 (:REWRITE ACL2S::DLOW-LT-D-TWP))
 (10 10 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (10 10 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (9 9 (:REWRITE ACL2S::TWP-DLOW-INT))
 (8 8 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (8 8 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (8 8 (:REWRITE CONSP-BY-LEN))
 (6 6 (:REWRITE ACL2S::DEF=>TWP))
 (6 1 (:REWRITE O-P-O-INFP-CAR))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (3 1 (:REWRITE O-P-DEF-O-FINP-1))
 (2 2 (:TYPE-PRESCRIPTION O-FINP))
 (1 1 (:REWRITE ACL2S::DLOW-NUMBER))
 (1 1 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 )
(ACL2S::MMDT-LT-MMDC-TWP
 (149 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (138 12 (:REWRITE ACL2-NUMBERP-X))
 (60 16 (:REWRITE DEFAULT-CDR))
 (48 12 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-SELECTOR))
 (42 12 (:REWRITE RATIONALP-X))
 (36 12 (:REWRITE DEFAULT-CAR))
 (22 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (20 10 (:REWRITE SIMPLIFY-SUMS-<))
 (17 9 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (15 15 (:REWRITE THE-FLOOR-BELOW))
 (15 15 (:REWRITE THE-FLOOR-ABOVE))
 (13 13 (:REWRITE ACL2S::TWP-MESHMESSAGEDELIVERIESCAP-NAT))
 (12 12 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (12 12 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (10 10 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (10 10 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (10 10 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (10 10 (:REWRITE INTEGERP-<-CONSTANT))
 (10 10 (:REWRITE CONSTANT-<-INTEGERP))
 (10 10 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (10 10 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (10 10 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (- x))|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) (/ y))|))
 (10 10 (:REWRITE |(< (- x) c)|))
 (10 10 (:REWRITE |(< (- x) (- y))|))
 (9 9 (:REWRITE REDUCE-RATIONALP-+))
 (9 9 (:REWRITE REDUCE-RATIONALP-*))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE RATIONALP-MINUS-X))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-RATIONALP-CORRECT))
 (9 9 (:META META-INTEGERP-CORRECT))
 (8 8 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (8 8 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (8 8 (:REWRITE CONSP-BY-LEN))
 (8 2 (:REWRITE ACL2S::D-LT-DHIGH-TWP))
 (6 6 (:REWRITE ACL2S::DEF=>TWP))
 (6 1 (:REWRITE O-P-O-INFP-CAR))
 (4 1 (:REWRITE ACL2S::LOOKUP-TWPM-CHECK4))
 (4 1 (:REWRITE ACL2S::DLOW-LT-D-TWP))
 (3 3 (:REWRITE ACL2S::TWP-DLOW-INT))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (3 1 (:REWRITE O-P-DEF-O-FINP-1))
 (2 2 (:TYPE-PRESCRIPTION O-FINP))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (1 1 (:REWRITE ACL2S::DLOW-NUMBER))
 (1 1 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 )
(ACL2S::DLOW-GT-0-TWP
 (13512 2169 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (10179 167 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (9172 2169 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (6170 167 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (3507 167 (:DEFINITION ACL2S::LOPP))
 (3336 2169 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (3336 2169 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (3336 2169 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (3336 2169 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (1670 334 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1232 1192 (:REWRITE DEFAULT-CAR))
 (1192 1192 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1002 1002 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (1002 1002 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (990 870 (:REWRITE DEFAULT-CDR))
 (668 334 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (668 334 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (668 334 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (644 322 (:REWRITE MSET-PRESERVES-RECORDP))
 (605 41 (:REWRITE DEFAULT-LESS-THAN-1))
 (501 167 (:DEFINITION ACL2S::PEERP))
 (420 36 (:REWRITE ACL2-NUMBERP-X))
 (393 45 (:REWRITE DEFAULT-LESS-THAN-2))
 (370 187 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (334 334 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (334 334 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (334 334 (:REWRITE ACL2S::DEF=>LOP))
 (332 166 (:REWRITE ACL2S::TWPP-MODIFIER))
 (332 166 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (332 166 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (332 166 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (332 166 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (332 166 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (332 166 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (205 205 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (191 191 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (191 191 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (183 183 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (183 183 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (183 183 (:REWRITE CONSP-BY-LEN))
 (177 177 (:REWRITE ACL2S::DEF=>TWP))
 (167 167 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (167 167 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (167 167 (:REWRITE ACL2S::DEF=>PEER))
 (167 167 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (166 166 (:TYPE-PRESCRIPTION ACL2S::TOPICP-CONTRACT-TP))
 (152 38 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-SELECTOR))
 (136 38 (:REWRITE RATIONALP-X))
 (102 102 (:REWRITE MSET-DIFF-MSET2))
 (69 33 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (45 45 (:REWRITE THE-FLOOR-BELOW))
 (45 45 (:REWRITE THE-FLOOR-ABOVE))
 (37 33 (:REWRITE SIMPLIFY-SUMS-<))
 (35 35 (:REWRITE REDUCE-INTEGERP-+))
 (35 35 (:REWRITE INTEGERP-MINUS-X))
 (35 35 (:META META-INTEGERP-CORRECT))
 (33 33 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (33 33 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (33 33 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (33 33 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (33 33 (:REWRITE INTEGERP-<-CONSTANT))
 (33 33 (:REWRITE CONSTANT-<-INTEGERP))
 (33 33 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (33 33 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (33 33 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (33 33 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (33 33 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (33 33 (:REWRITE |(< c (- x))|))
 (33 33 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (33 33 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (33 33 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (33 33 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (33 33 (:REWRITE |(< (/ x) (/ y))|))
 (33 33 (:REWRITE |(< (- x) c)|))
 (33 33 (:REWRITE |(< (- x) (- y))|))
 (32 8 (:REWRITE ACL2S::MMDT-LT-MMDC-TWP))
 (32 8 (:REWRITE ACL2S::D-LT-DHIGH-TWP))
 (30 30 (:REWRITE REDUCE-RATIONALP-+))
 (30 30 (:REWRITE REDUCE-RATIONALP-*))
 (30 30 (:REWRITE RATIONALP-MINUS-X))
 (30 30 (:META META-RATIONALP-CORRECT))
 (24 4 (:REWRITE O-P-O-INFP-CAR))
 (20 20 (:REWRITE ACL2S::TWP-MESHMESSAGEDELIVERIESCAP-NAT))
 (16 4 (:REWRITE ACL2S::LOOKUP-TWPM-CHECK4))
 (16 4 (:REWRITE ACL2S::DLOW-LT-D-TWP))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (12 12 (:REWRITE |(< (/ x) 0)|))
 (12 12 (:REWRITE |(< (* x y) 0)|))
 (12 4 (:REWRITE O-P-DEF-O-FINP-1))
 (10 10 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (8 8 (:TYPE-PRESCRIPTION O-FINP))
 (8 8 (:REWRITE ACL2S::TWP-DLOW-INT))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (5 5 (:REWRITE |(< 0 (/ x))|))
 (5 5 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:REWRITE ACL2S::TWP-CDDAR-PARAMSP))
 (4 4 (:REWRITE ACL2S::DLOW-NUMBER))
 (4 4 (:REWRITE ACL2S::CONSP-TWPM-WEIGHTS))
 (4 4 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (4 1 (:REWRITE ACL2S::PARAMSP-TOPICCAP-SELECTOR))
 (4 1 (:REWRITE ACL2S::PARAMSP-TIMEQUANTAINMESHCAP-SELECTOR))
 (4 1 (:REWRITE ACL2S::PARAMSP-P2CAP-SELECTOR))
 (4 1 (:REWRITE ACL2S::PARAMSP-MESHTIMEQUANTUM-SELECTOR))
 (4 1 (:REWRITE ACL2S::PARAMSP-MESHMESSAGEDELIVERIESTHRESHOLD-SELECTOR))
 (4 1 (:REWRITE ACL2S::PARAMSP-MESHMESSAGEDELIVERIESCAP-SELECTOR))
 (4 1 (:REWRITE ACL2S::PARAMSP-GRAYLISTTHRESHOLD-SELECTOR))
 (4 1 (:REWRITE ACL2S::PARAMSP-D-SELECTOR))
 (4 1 (:REWRITE ACL2S::PARAMSP-ACTIVATIONWINDOW-SELECTOR))
 (3 1 (:REWRITE ACL2S::PARAMS-LEGALP-TOPICCAP-SELECTOR))
 (3 1 (:REWRITE ACL2S::PARAMS-LEGALP-TIMEQUANTAINMESHCAP-SELECTOR))
 (3 1 (:REWRITE ACL2S::PARAMS-LEGALP-P2CAP-SELECTOR))
 (3 1 (:REWRITE ACL2S::PARAMS-LEGALP-MESHTIMEQUANTUM-SELECTOR))
 (3 1 (:REWRITE ACL2S::PARAMS-LEGALP-MESHMESSAGEDELIVERIESTHRESHOLD-SELECTOR))
 (3 1 (:REWRITE ACL2S::PARAMS-LEGALP-MESHMESSAGEDELIVERIESCAP-SELECTOR))
 (3 1 (:REWRITE ACL2S::PARAMS-LEGALP-GRAYLISTTHRESHOLD-SELECTOR))
 (3 1 (:REWRITE ACL2S::PARAMS-LEGALP-D-SELECTOR))
 (3 1 (:REWRITE ACL2S::PARAMS-LEGALP-ACTIVATIONWINDOW-SELECTOR))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 )
(ACL2S::CONS-TWPM
 (541 4 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (423 5 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (389 12 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (280 6 (:DEFINITION ACL2S::LOPP))
 (220 30 (:REWRITE DEFAULT-CDR))
 (215 7 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (211 12 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (172 45 (:REWRITE DEFAULT-CAR))
 (169 5 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (124 5 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (90 12 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (81 12 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (45 45 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (45 45 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (44 44 (:TYPE-PRESCRIPTION ACL2S::TOPIC-LOP-MAPP))
 (38 38 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (30 12 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (28 28 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (28 12 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (28 12 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (28 12 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (25 5 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (24 24 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (22 7 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (20 10 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (20 5 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (20 5 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (20 5 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (20 5 (:REWRITE O-P-O-INFP-CAR))
 (20 5 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (15 5 (:DEFINITION ACL2S::PEERP))
 (14 14 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (14 14 (:REWRITE ACL2S::DEF=>LOP))
 (10 10 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (10 10 (:TYPE-PRESCRIPTION ALISTP))
 (10 10 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (10 10 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (10 10 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (10 10 (:REWRITE CONSP-BY-LEN))
 (10 6 (:REWRITE ACL2S::DEF=>PEER))
 (8 8 (:REWRITE ACL2S::DEF=>TWP))
 (8 8 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (7 7 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (7 7 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (7 7 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (5 5 (:REWRITE O-P-DEF-O-FINP-1))
 (5 5 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (5 5 (:REWRITE ACL2S::DEF=>ALIST))
 (5 5 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (5 5 (:REWRITE ALISTP-WHEN-ATOM))
 (4 4 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (2 2 (:TYPE-PRESCRIPTION RECORDP))
 (2 2 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 )
(ACL2S::EXTRACT-CARS-MESH
 (908 202 (:REWRITE DEFAULT-CAR))
 (774 28 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (566 20 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (366 50 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (202 202 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (140 140 (:TYPE-PRESCRIPTION ACL2S::TOPIC-POS-RAT-MAPP))
 (123 38 (:REWRITE O-P-O-INFP-CAR))
 (122 50 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (122 50 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (122 50 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (122 50 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (110 63 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (110 20 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (104 104 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (100 100 (:TYPE-PRESCRIPTION ACL2S::TWPP))
 (100 100 (:TYPE-PRESCRIPTION ACL2S::PT-TCTRS-MAPP))
 (100 100 (:TYPE-PRESCRIPTION ACL2S::PEER-RATIONAL-MAPP))
 (100 100 (:TYPE-PRESCRIPTION ACL2S::P-GCTRS-MAPP))
 (80 20 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (80 20 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (80 20 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-ALISTP))
 (80 20 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (80 20 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (77 77 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (77 77 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (60 60 (:REWRITE ACL2S::DEF=>LOP))
 (58 14 (:REWRITE STRIP-CARS-WHEN-ATOM))
 (48 48 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (46 46 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (42 14 (:REWRITE ACL2S::DEF=>LOT))
 (40 40 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (36 36 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (36 36 (:REWRITE CONSP-BY-LEN))
 (35 25 (:REWRITE O-P-DEF-O-FINP-1))
 (32 32 (:REWRITE ACL2S::DEF=>TWP))
 (32 32 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (32 32 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (32 32 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (29 13 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (26 26 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (20 20 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (20 20 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (20 20 (:REWRITE ACL2S::DEF=>ALIST))
 (20 20 (:REWRITE ALISTP-WHEN-ATOM))
 (12 12 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (10 10 (:TYPE-PRESCRIPTION RECORDP))
 (10 10 (:TYPE-PRESCRIPTION O-FINP))
 (6 1 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 )
(ACL2S::UPDATE-NBR-TOPIC-STATE3-CONTRACT
 (14498 62 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (14358 28 (:DEFINITION SET-DIFFERENCE-EQUAL))
 (11645 837 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (11380 186 (:DEFINITION SUBSETP-EQUAL))
 (10088 167 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (10081 84 (:REWRITE SET-DIFFERENCE-EQUAL-WHEN-SUBSETP-EQUAL))
 (8314 172 (:DEFINITION MEMBER-EQUAL))
 (7471 837 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (7224 16 (:DEFINITION TRUE-LISTP))
 (6019 167 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (4104 386 (:REWRITE SUBSETP-CAR-MEMBER))
 (3865 183 (:DEFINITION ACL2S::LOPP))
 (3570 214 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (3096 2235 (:REWRITE DEFAULT-CDR))
 (3083 1642 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (2298 2237 (:REWRITE DEFAULT-CAR))
 (2237 2237 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (1972 239 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1962 837 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (1946 821 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (1946 821 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (1946 821 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (1928 40 (:DEFINITION NAT-LISTP))
 (1874 382 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (1872 372 (:REWRITE ACL2-NUMBERP-X))
 (1718 344 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (1711 892 (:TYPE-PRESCRIPTION ACL2S::RES1P-UNIQUE-TAG))
 (1656 40 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (1652 1652 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (1652 1652 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (1609 344 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (1576 16 (:DEFINITION TRUE-LIST-LISTP))
 (1280 40 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (1265 1265 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (1265 1265 (:REWRITE CONSP-BY-LEN))
 (1226 1226 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (1152 48 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (992 24 (:DEFINITION ACL2S::LOPTP))
 (920 40 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (904 40 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (840 40 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (826 74 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (776 16 (:DEFINITION ACL2S::POS-LISTP))
 (766 199 (:REWRITE RATIONALP-X))
 (760 40 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (748 748 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (744 40 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (728 358 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (728 358 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (712 40 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (712 16 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (672 72 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (669 207 (:DEFINITION ACL2S::PEERP))
 (668 334 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (640 32 (:DEFINITION KEYWORDP))
 (632 16 (:DEFINITION ACL2S::L-STR-ALLP))
 (626 626 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (624 48 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (616 16 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (600 24 (:DEFINITION ACL2S::PTP))
 (584 16 (:DEFINITION BOOLEAN-LISTP))
 (577 325 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (577 325 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (577 325 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (577 325 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (577 325 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (577 325 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (576 48 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (552 40 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (512 16 (:DEFINITION POSP))
 (506 84 (:REWRITE SET-DIFFERENCE-EQUAL-WHEN-ATOM))
 (488 40 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (480 48 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (472 40 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (470 386 (:REWRITE SUBSETP-MEMBER . 1))
 (464 24 (:DEFINITION ACL2S::LOTP))
 (456 56 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (440 40 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (440 24 (:DEFINITION ACL2S::LOEVP))
 (432 8 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-ALISTP))
 (430 239 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (424 16 (:DEFINITION ATOM-LISTP))
 (416 24 (:DEFINITION ACL2S::LOPLDP))
 (416 16 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (408 40 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (392 40 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (392 40 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (386 386 (:REWRITE SUBSETP-MEMBER . 2))
 (386 386 (:META EXPAND-MEMBER-META-CORRECT))
 (372 372 (:REWRITE MEMBER-EQUAL-WHEN-ALL-EQUALP))
 (368 16 (:DEFINITION ACL2S::STR-ALLP))
 (366 366 (:REWRITE ACL2S::DEF=>LOP))
 (358 358 (:REWRITE SUBSETP-TRANS2))
 (358 358 (:REWRITE SUBSETP-TRANS))
 (348 56 (:REWRITE MEMBER-WHEN-ATOM))
 (344 16 (:DEFINITION RATIONAL-LISTP))
 (340 334 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (340 334 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (328 16 (:DEFINITION SYMBOL-LISTP))
 (316 158 (:REWRITE ACL2S::TWPP-MODIFIER))
 (316 158 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (316 158 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (316 158 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (316 158 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (316 158 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (316 158 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (312 16 (:DEFINITION INTEGER-LISTP))
 (296 296 (:TYPE-PRESCRIPTION NAT-LISTP))
 (280 16 (:DEFINITION ACL2-NUMBER-LISTP))
 (277 239 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (276 276 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (270 270 (:REWRITE REDUCE-INTEGERP-+))
 (270 270 (:REWRITE INTEGERP-MINUS-X))
 (270 270 (:META META-INTEGERP-CORRECT))
 (264 16 (:DEFINITION STRING-LISTP))
 (264 16 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (252 252 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (252 252 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (252 252 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (240 8 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (239 239 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (239 239 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (239 239 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (239 239 (:REWRITE |(equal c (/ x))|))
 (239 239 (:REWRITE |(equal c (- x))|))
 (239 239 (:REWRITE |(equal (/ x) c)|))
 (239 239 (:REWRITE |(equal (/ x) (/ y))|))
 (239 239 (:REWRITE |(equal (- x) c)|))
 (239 239 (:REWRITE |(equal (- x) (- y))|))
 (208 208 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (208 70 (:REWRITE STRIP-CARS-WHEN-ATOM))
 (207 207 (:REWRITE ACL2S::DEF=>PEER))
 (205 205 (:REWRITE MSET-DIFF-MSET2))
 (199 199 (:REWRITE REDUCE-RATIONALP-+))
 (199 199 (:REWRITE REDUCE-RATIONALP-*))
 (199 199 (:REWRITE RATIONALP-MINUS-X))
 (199 199 (:META META-RATIONALP-CORRECT))
 (189 183 (:REWRITE ACL2S::DEF=>TWP))
 (188 74 (:REWRITE O-P-O-INFP-CAR))
 (184 178 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (180 174 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (180 174 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (176 176 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (176 176 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (176 176 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (176 176 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (167 167 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (148 148 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (144 40 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (144 40 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (128 128 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (128 128 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (128 128 (:TYPE-PRESCRIPTION STRING-LISTP))
 (128 128 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (128 128 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (128 128 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (128 128 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (128 128 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (128 128 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (128 128 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (128 128 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (128 128 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (80 80 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (80 40 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (71 71 (:REWRITE THE-FLOOR-BELOW))
 (71 71 (:REWRITE THE-FLOOR-ABOVE))
 (71 71 (:REWRITE SIMPLIFY-SUMS-<))
 (71 71 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (71 71 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (71 71 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (71 71 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (71 71 (:REWRITE INTEGERP-<-CONSTANT))
 (71 71 (:REWRITE DEFAULT-LESS-THAN-2))
 (71 71 (:REWRITE DEFAULT-LESS-THAN-1))
 (71 71 (:REWRITE CONSTANT-<-INTEGERP))
 (71 71 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (71 71 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (71 71 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (71 71 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (71 71 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (71 71 (:REWRITE |(< c (- x))|))
 (71 71 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (71 71 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (71 71 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (71 71 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (71 71 (:REWRITE |(< (/ x) (/ y))|))
 (71 71 (:REWRITE |(< (- x) c)|))
 (71 71 (:REWRITE |(< (- x) (- y))|))
 (64 32 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (64 32 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (64 32 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (64 32 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (64 32 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (56 56 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (56 56 (:REWRITE SUBSETP-MEMBER . 4))
 (56 56 (:REWRITE SUBSETP-MEMBER . 3))
 (56 56 (:REWRITE INTERSECTP-MEMBER . 3))
 (56 56 (:REWRITE INTERSECTP-MEMBER . 2))
 (55 55 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (55 55 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (55 55 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (55 55 (:REWRITE |(< (/ x) 0)|))
 (55 55 (:REWRITE |(< (* x y) 0)|))
 (48 48 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (48 48 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (48 48 (:REWRITE ACL2S::DEF=>LOT))
 (48 48 (:REWRITE ACL2S::DEF=>LOPT))
 (48 48 (:REWRITE ACL2S::DEF=>LOPLD))
 (48 48 (:REWRITE ACL2S::DEF=>LOEV))
 (48 48 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (48 24 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (48 24 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (43 43 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (36 9 (:REWRITE ACL2S::ASSOC-TWP-H1))
 (32 32 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (32 32 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (32 32 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>POS-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (32 32 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (32 32 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (32 16 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (32 16 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (30 10 (:REWRITE O-P-DEF-O-FINP-1))
 (20 20 (:TYPE-PRESCRIPTION STRIP-CARS))
 (20 20 (:TYPE-PRESCRIPTION O-FINP))
 (16 16 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (16 16 (:REWRITE SET::IN-SET))
 (16 16 (:REWRITE |(< 0 (/ x))|))
 (16 16 (:REWRITE |(< 0 (* x y))|))
 (14 14 (:REWRITE SUBSETP-REFL))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::REDUCE*-*SUBSCRIBERS-CONTRACT-TP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::OPPORTUNISTIC-GRAFTING-CONTRACT-TP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::MAP*-*MK-PRUNES-CONTRACT-TP))
 (8 8 (:TYPE-PRESCRIPTION ACL2S::MAP*-*MK-GRAFTS-CONTRACT-TP))
 (8 8 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (6 6 (:TYPE-PRESCRIPTION SET-DIFFERENCE-EQUAL))
 )
(ACL2S::UPDATE-NBR-TOPIC-STATE3-CONTRACT
 (7461 579 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (6179 102 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (4809 579 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (3713 102 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (2183 104 (:DEFINITION ACL2S::LOPP))
 (2027 4 (:DEFINITION SET-DIFFERENCE-EQUAL))
 (1822 9 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (1707 28 (:DEFINITION SUBSETP-EQUAL))
 (1536 12 (:REWRITE SET-DIFFERENCE-EQUAL-WHEN-SUBSETP-EQUAL))
 (1300 579 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (1300 579 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (1300 579 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (1300 579 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (1233 26 (:DEFINITION MEMBER-EQUAL))
 (1057 532 (:TYPE-PRESCRIPTION ACL2S::RES1P-UNIQUE-TAG))
 (1044 210 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (903 2 (:DEFINITION TRUE-LISTP))
 (882 866 (:REWRITE DEFAULT-CAR))
 (866 866 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (828 727 (:REWRITE DEFAULT-CDR))
 (640 640 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (613 331 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (586 58 (:REWRITE SUBSETP-CAR-MEMBER))
 (509 32 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (414 207 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (414 207 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (408 204 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (334 334 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (334 334 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (327 107 (:DEFINITION ACL2S::PEERP))
 (300 35 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (289 57 (:REWRITE ACL2-NUMBERP-X))
 (252 252 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (252 252 (:REWRITE CONSP-BY-LEN))
 (250 52 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (241 5 (:DEFINITION NAT-LISTP))
 (231 52 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (208 208 (:REWRITE ACL2S::DEF=>LOP))
 (207 5 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (204 204 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (204 204 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (204 102 (:REWRITE ACL2S::TWPP-MODIFIER))
 (204 102 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (204 102 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (204 102 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (204 102 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (204 102 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (204 102 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (197 2 (:DEFINITION TRUE-LIST-LISTP))
 (169 169 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (160 5 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (144 6 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (124 3 (:DEFINITION ACL2S::LOPTP))
 (118 118 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (118 31 (:REWRITE RATIONALP-X))
 (117 117 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (117 117 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (115 5 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (114 114 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (113 113 (:REWRITE ACL2S::DEF=>TWP))
 (113 5 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (107 107 (:REWRITE ACL2S::DEF=>PEER))
 (105 5 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (102 102 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (97 2 (:DEFINITION ACL2S::POS-LISTP))
 (95 5 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (93 5 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (89 5 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (89 2 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (86 86 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (84 9 (:REWRITE ACL2S::LOEVP-IMPLIES-TLP))
 (80 4 (:DEFINITION KEYWORDP))
 (79 2 (:DEFINITION ACL2S::L-STR-ALLP))
 (78 6 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (77 2 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (75 3 (:DEFINITION ACL2S::PTP))
 (74 12 (:REWRITE SET-DIFFERENCE-EQUAL-WHEN-ATOM))
 (73 2 (:DEFINITION BOOLEAN-LISTP))
 (72 6 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (70 58 (:REWRITE SUBSETP-MEMBER . 1))
 (69 5 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (64 2 (:DEFINITION POSP))
 (61 35 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (61 5 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (60 6 (:REWRITE ACL2S::LOPP-IMPLIES-TLP))
 (59 5 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (58 58 (:REWRITE SUBSETP-MEMBER . 2))
 (58 58 (:META EXPAND-MEMBER-META-CORRECT))
 (58 3 (:DEFINITION ACL2S::LOTP))
 (57 7 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (56 56 (:REWRITE MEMBER-EQUAL-WHEN-ALL-EQUALP))
 (55 5 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (55 3 (:DEFINITION ACL2S::LOEVP))
 (54 54 (:REWRITE SUBSETP-TRANS2))
 (54 54 (:REWRITE SUBSETP-TRANS))
 (53 2 (:DEFINITION ATOM-LISTP))
 (52 3 (:DEFINITION ACL2S::LOPLDP))
 (52 2 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (51 29 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (51 29 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (51 29 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (51 29 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (51 29 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (51 29 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (51 5 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (49 5 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (49 5 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (48 8 (:REWRITE MEMBER-WHEN-ATOM))
 (47 47 (:REWRITE MSET-DIFF-MSET2))
 (46 46 (:REWRITE REDUCE-INTEGERP-+))
 (46 46 (:REWRITE INTEGERP-MINUS-X))
 (46 46 (:META META-INTEGERP-CORRECT))
 (46 2 (:DEFINITION ACL2S::STR-ALLP))
 (43 2 (:DEFINITION RATIONAL-LISTP))
 (41 2 (:DEFINITION SYMBOL-LISTP))
 (39 35 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (39 2 (:DEFINITION INTEGER-LISTP))
 (37 37 (:TYPE-PRESCRIPTION NAT-LISTP))
 (35 35 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (35 35 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (35 35 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (35 35 (:REWRITE |(equal c (/ x))|))
 (35 35 (:REWRITE |(equal c (- x))|))
 (35 35 (:REWRITE |(equal (/ x) c)|))
 (35 35 (:REWRITE |(equal (/ x) (/ y))|))
 (35 35 (:REWRITE |(equal (- x) c)|))
 (35 35 (:REWRITE |(equal (- x) (- y))|))
 (35 2 (:DEFINITION ACL2-NUMBER-LISTP))
 (34 11 (:REWRITE STRIP-CARS-WHEN-ATOM))
 (34 11 (:REWRITE O-P-O-INFP-CAR))
 (33 2 (:DEFINITION STRING-LISTP))
 (33 2 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (31 31 (:REWRITE REDUCE-RATIONALP-+))
 (31 31 (:REWRITE REDUCE-RATIONALP-*))
 (31 31 (:REWRITE RATIONALP-MINUS-X))
 (31 31 (:META META-RATIONALP-CORRECT))
 (26 26 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (25 25 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (22 22 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (22 22 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (22 22 (:TYPE-PRESCRIPTION ACL2S::LOTP))
 (22 22 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (22 22 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (22 22 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (22 22 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (19 11 (:REWRITE CONSP-OF-CAR-WHEN-ALISTP))
 (18 5 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (18 5 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (16 16 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (16 16 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (16 16 (:TYPE-PRESCRIPTION STRING-LISTP))
 (16 16 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (16 16 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (16 16 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (16 16 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (16 16 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (15 15 (:REWRITE THE-FLOOR-BELOW))
 (15 15 (:REWRITE THE-FLOOR-ABOVE))
 (15 15 (:REWRITE SIMPLIFY-SUMS-<))
 (15 15 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (15 15 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (15 15 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (15 15 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (15 15 (:REWRITE INTEGERP-<-CONSTANT))
 (15 15 (:REWRITE DEFAULT-LESS-THAN-2))
 (15 15 (:REWRITE DEFAULT-LESS-THAN-1))
 (15 15 (:REWRITE CONSTANT-<-INTEGERP))
 (15 15 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (15 15 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (15 15 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (15 15 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (15 15 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (15 15 (:REWRITE |(< c (- x))|))
 (15 15 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (15 15 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (15 15 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) (/ y))|))
 (15 15 (:REWRITE |(< (- x) c)|))
 (15 15 (:REWRITE |(< (- x) (- y))|))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (13 13 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (13 13 (:REWRITE |(< (/ x) 0)|))
 (13 13 (:REWRITE |(< (* x y) 0)|))
 (10 10 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (10 5 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (9 3 (:REWRITE O-P-DEF-O-FINP-1))
 (8 8 (:REWRITE SUBSETP-MEMBER . 4))
 (8 8 (:REWRITE SUBSETP-MEMBER . 3))
 (8 8 (:REWRITE INTERSECTP-MEMBER . 3))
 (8 8 (:REWRITE INTERSECTP-MEMBER . 2))
 (8 8 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (8 4 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (8 4 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (8 4 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (8 2 (:REWRITE ACL2S::ASSOC-TWP-H1))
 (7 7 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (6 6 (:TYPE-PRESCRIPTION O-FINP))
 (6 6 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (6 6 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (6 6 (:REWRITE ACL2S::DEF=>LOT))
 (6 6 (:REWRITE ACL2S::DEF=>LOPT))
 (6 6 (:REWRITE ACL2S::DEF=>LOPLD))
 (6 6 (:REWRITE ACL2S::DEF=>LOEV))
 (6 6 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (6 3 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (6 3 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (6 3 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (6 3 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (6 3 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (6 3 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (6 3 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (6 3 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (6 3 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (6 3 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (6 3 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (6 3 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (6 3 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (5 5 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (5 5 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (5 5 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (5 5 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (5 5 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (4 4 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (4 4 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (4 4 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>POS-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (4 4 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (4 4 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (4 2 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (4 2 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (3 3 (:TYPE-PRESCRIPTION STRIP-CARS))
 (2 2 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE SUBSETP-REFL))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 2 (:REWRITE SET::IN-SET))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:TYPE-PRESCRIPTION SET-DIFFERENCE-EQUAL))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::REDUCE*-*SUBSCRIBERS-CONTRACT-TP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::OPPORTUNISTIC-GRAFTING-CONTRACT-TP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::MAP*-*MK-PRUNES-CONTRACT-TP))
 (1 1 (:TYPE-PRESCRIPTION ACL2S::MAP*-*MK-GRAFTS-CONTRACT-TP))
 )
(ACL2S::UPDATE-NBR-TOPIC-STATE3-CONTRACT-TP)
(ACL2S::UPDATE-NBR-TOPIC-STATE3-CONTRACT-GENRULE)
(ACL2S::UPDATE-NBR-TOPIC-STATE3
 (101804 2905 (:DEFINITION ACL2S::LOPP))
 (71952 27442 (:REWRITE DEFAULT-CDR))
 (70932 494 (:REWRITE ACL2S::NBR-TOPIC-STATEP-TOPIC-MESH-SELECTOR))
 (67751 5799 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (67634 26934 (:REWRITE DEFAULT-CAR))
 (62572 172 (:DEFINITION ACL2S::LOTP))
 (59350 625 (:REWRITE ACL2S::NBR-TOPIC-STATEP-NBR-TOPICSUBS-SELECTOR))
 (57064 623 (:REWRITE ACL2S::NBR-TOPIC-STATEP-TOPIC-FANOUT-SELECTOR))
 (55260 667 (:REWRITE ACL2S::NBR-TOPIC-STATEP-LAST-PUB-SELECTOR))
 (52299 1256 (:REWRITE ACL2S::TWPP-IMPLIES-ALISTP))
 (33100 368 (:REWRITE ACL2S::CDR-ALISTOF-ALISTP-SIG))
 (26934 26934 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (25567 1256 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-ALISTP))
 (22890 18 (:DEFINITION ACL2S::LOEVP))
 (22183 12 (:DEFINITION TRUE-LISTP))
 (17554 17554 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (17469 38 (:REWRITE ACL2S::DEF=>MSSG))
 (16914 5665 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (16619 6774 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (16610 6771 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (16610 6771 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (13188 1254 (:REWRITE ACL2S::MSET-CONSTRUCTOR-DESTRUCTORS))
 (11160 3585 (:REWRITE O-P-O-INFP-CAR))
 (10594 57 (:DEFINITION SYMBOL-LISTP))
 (9274 12 (:REWRITE ACL2S::CDR-TRUE-LISTP-SIG))
 (8835 8835 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (8835 8835 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (7530 7530 (:REWRITE ACL2S::DEF=>LOP))
 (6087 6087 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (6087 6087 (:REWRITE CONSP-BY-LEN))
 (5837 5837 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (4794 4794 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (4402 1255 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-ALISTP))
 (4402 1255 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-ALISTP))
 (4402 1255 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (4278 4278 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (4259 2128 (:REWRITE ACL2S::CONSP-TWPM-WEIGHTS))
 (4238 4238 (:REWRITE ACL2S::DEF=>TWP))
 (4186 4 (:DEFINITION ACL2S::BIN-APP-DEFINITION-RULE))
 (2826 368 (:REWRITE ALISTP-OF-CDR))
 (2676 2676 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-SUBSETP-EQUAL))
 (2441 2439 (:REWRITE O-P-DEF-O-FINP-1))
 (2267 2267 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (2267 2267 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (2265 2265 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (2154 2154 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (2098 2098 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (1876 40 (:DEFINITION NAT-LISTP))
 (1856 1856 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (1667 3 (:DEFINITION SET-DIFFERENCE-EQUAL))
 (1562 40 (:REWRITE ACL2S::TRUE-LIST-LISTP-IMPLIES-TLP))
 (1482 17 (:DEFINITION TRUE-LIST-LISTP))
 (1420 186 (:REWRITE SYMBOL-SYMBOL-ALISTP-OF-CDR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (1362 681 (:REWRITE MSET-PRESERVES-RECORDP))
 (1338 1338 (:REWRITE SYMBOL-SYMBOL-ALISTP-WHEN-NOT-CONSP))
 (1310 20 (:DEFINITION SUBSETP-EQUAL))
 (1255 1255 (:REWRITE ACL2S::DEF=>ALIST))
 (1255 1255 (:REWRITE ALISTP-WHEN-ATOM))
 (1205 40 (:REWRITE DEFDATA::NAT-LISTP--TRUE-LISTP))
 (1201 654 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1175 9 (:REWRITE SET-DIFFERENCE-EQUAL-WHEN-SUBSETP-EQUAL))
 (1049 1049 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (996 996 (:REWRITE MSET-DIFF-MSET2))
 (996 498 (:REWRITE ACL2S::TWPP-MODIFIER))
 (996 498 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (996 498 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (996 498 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (996 498 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (952 19 (:DEFINITION MEMBER-EQUAL))
 (935 40 (:REWRITE ACL2S::NAT-LISTP-IMPLIES-TLP))
 (918 40 (:REWRITE ACL2S::POS-LISTP-IMPLIES-TLP))
 (864 432 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (864 432 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (850 40 (:REWRITE ACL2S::PROPER-SYMBOL-LISTP-IMPLIES-TLP))
 (845 42 (:REWRITE ACL2S::LOPTP-IMPLIES-TLP))
 (820 4 (:REWRITE STRIP-CARS-WHEN-ATOM))
 (801 3 (:REWRITE ACL2S::ASSOC-TWP-H1))
 (792 17 (:DEFINITION ACL2S::POS-LISTP))
 (765 40 (:REWRITE ACL2S::L-STR-ALLP-IMPLIES-TLP))
 (748 40 (:REWRITE ACL2S::KEYWORD-LISTP-IMPLIES-TLP))
 (724 17 (:DEFINITION ACL2S::PROPER-SYMBOL-LISTP))
 (714 40 (:REWRITE ACL2S::BOOLEAN-LISTP-IMPLIES-TLP))
 (714 18 (:DEFINITION ACL2S::LOPTP))
 (688 654 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (681 681 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 (680 34 (:DEFINITION KEYWORDP))
 (673 654 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (654 654 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (654 654 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (654 654 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (654 654 (:REWRITE |(equal c (/ x))|))
 (654 654 (:REWRITE |(equal c (- x))|))
 (654 654 (:REWRITE |(equal (/ x) c)|))
 (654 654 (:REWRITE |(equal (/ x) (/ y))|))
 (654 654 (:REWRITE |(equal (- x) c)|))
 (654 654 (:REWRITE |(equal (- x) (- y))|))
 (639 17 (:DEFINITION ACL2S::L-STR-ALLP))
 (622 17 (:DEFINITION ACL2S::KEYWORD-LISTP))
 (588 17 (:DEFINITION BOOLEAN-LISTP))
 (549 93 (:REWRITE ACL2-NUMBERP-X))
 (544 40 (:REWRITE ACL2S::ATOM-LISTP-IMPLIES-TLP))
 (544 17 (:DEFINITION POSP))
 (492 492 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (476 40 (:REWRITE ACL2S::SYMBOL-LISTP-IMPLIES-TLP))
 (468 42 (:REWRITE SUBSETP-CAR-MEMBER))
 (459 40 (:REWRITE ACL2S::RATIONAL-LISTP-IMPLIES-TLP))
 (450 18 (:DEFINITION ACL2S::PTP))
 (449 42 (:REWRITE ACL2S::LOTP-IMPLIES-TLP))
 (442 17 (:DEFINITION ACL2S::PROPER-SYMBOLP))
 (425 40 (:REWRITE ACL2S::INTEGER-LISTP-IMPLIES-TLP))
 (420 23 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (418 17 (:DEFINITION ATOM-LISTP))
 (413 42 (:REWRITE ACL2S::LOPLDP-IMPLIES-TLP))
 (391 391 (:REWRITE CONSP-OF-CDDDR-BY-LEN))
 (391 40 (:REWRITE ACL2S::ACL2-NUMBER-LISTP-IMPLIES-TLP))
 (391 17 (:DEFINITION ACL2S::STR-ALLP))
 (386 178 (:REWRITE ACL2S::CDR-LOTP-SIG))
 (374 40 (:REWRITE ACL2S::STRING-LISTP-IMPLIES-TLP))
 (374 40 (:REWRITE ACL2S::COMPLEX-RATIONAL-LISTP-IMPLIES-TLP))
 (362 52 (:REWRITE ACL2S::CDR-NAT-LISTP-SIG))
 (354 354 (:REWRITE ACL2S::DEF=>LOT))
 (333 17 (:DEFINITION RATIONAL-LISTP))
 (331 331 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (299 17 (:DEFINITION INTEGER-LISTP))
 (292 292 (:TYPE-PRESCRIPTION NAT-LISTP))
 (282 18 (:DEFINITION ACL2S::LOPLDP))
 (265 17 (:DEFINITION ACL2-NUMBER-LISTP))
 (248 118 (:REWRITE DEFDATA::PROPER-SYMBOL-LISTP-IS-SYMBOL-LIST))
 (248 17 (:DEFINITION STRING-LISTP))
 (248 17 (:DEFINITION ACL2S::COMPLEX-RATIONAL-LISTP))
 (245 74 (:REWRITE RATIONALP-X))
 (221 221 (:TYPE-PRESCRIPTION STRINGP-SYMBOL-PACKAGE-NAME))
 (216 37 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (211 37 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (182 182 (:TYPE-PRESCRIPTION BOOLEAN-LISTP))
 (150 63 (:REWRITE ACL2S::CDR-SYMBOL-LISTP-SIG))
 (148 40 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPTP))
 (137 137 (:TYPE-PRESCRIPTION ACL2S::LOPLDP))
 (135 72 (:TYPE-PRESCRIPTION ACL2S::RES1P-UNIQUE-TAG))
 (133 133 (:REWRITE REDUCE-INTEGERP-+))
 (133 133 (:REWRITE INTEGERP-MINUS-X))
 (133 133 (:META META-INTEGERP-CORRECT))
 (131 131 (:TYPE-PRESCRIPTION TRUE-LIST-LISTP))
 (131 131 (:TYPE-PRESCRIPTION STRING-LISTP))
 (131 131 (:TYPE-PRESCRIPTION RATIONAL-LISTP))
 (131 131 (:TYPE-PRESCRIPTION ACL2S::PROPER-SYMBOL-LISTP))
 (131 131 (:TYPE-PRESCRIPTION ACL2S::POS-LISTP))
 (131 131 (:TYPE-PRESCRIPTION ACL2S::L-STR-ALLP))
 (131 131 (:TYPE-PRESCRIPTION ACL2S::KEYWORD-LISTP))
 (131 131 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (131 131 (:TYPE-PRESCRIPTION ACL2S::COMPLEX-RATIONAL-LISTP))
 (131 131 (:TYPE-PRESCRIPTION ATOM-LISTP))
 (131 131 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (130 130 (:TYPE-PRESCRIPTION DEFDATA::PROPER-SYMBOL-LISTP))
 (118 118 (:REWRITE ACL2S::DEF=>SYMBOL-LIST))
 (118 40 (:REWRITE TRUE-LISTP-WHEN-ATOM))
 (82 82 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (80 80 (:REWRITE ACL2S::DEF=>NAT-LIST))
 (80 40 (:REWRITE ACL2S::CDR-BOOLEAN-LISTP-SIG))
 (74 74 (:REWRITE REDUCE-RATIONALP-+))
 (74 74 (:REWRITE REDUCE-RATIONALP-*))
 (74 74 (:REWRITE RATIONALP-MINUS-X))
 (74 74 (:META META-RATIONALP-CORRECT))
 (71 38 (:REWRITE ACL2S::DEF=>VERB))
 (63 63 (:TYPE-PRESCRIPTION ACL2S::RES1P))
 (63 36 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (63 36 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (63 36 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (63 36 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (63 36 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (63 36 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (63 9 (:REWRITE SET-DIFFERENCE-EQUAL-WHEN-ATOM))
 (59 59 (:REWRITE THE-FLOOR-BELOW))
 (59 59 (:REWRITE THE-FLOOR-ABOVE))
 (59 59 (:REWRITE SIMPLIFY-SUMS-<))
 (59 59 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (59 59 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (59 59 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (59 59 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (59 59 (:REWRITE INTEGERP-<-CONSTANT))
 (59 59 (:REWRITE DEFAULT-LESS-THAN-2))
 (59 59 (:REWRITE DEFAULT-LESS-THAN-1))
 (59 59 (:REWRITE CONSTANT-<-INTEGERP))
 (59 59 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (59 59 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (59 59 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (59 59 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (59 59 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (59 59 (:REWRITE |(< c (- x))|))
 (59 59 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (59 59 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (59 59 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (59 59 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (59 59 (:REWRITE |(< (/ x) (/ y))|))
 (59 59 (:REWRITE |(< (- x) c)|))
 (59 59 (:REWRITE |(< (- x) (- y))|))
 (57 57 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (51 51 (:TYPE-PRESCRIPTION LEGAL-CONSTANTP))
 (51 51 (:REWRITE ACL2S::DEF=>BOOLEAN-LIST))
 (50 42 (:REWRITE SUBSETP-MEMBER . 1))
 (48 24 (:REWRITE ACL2S::CDR-LOPTP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-LOPLDP-SIG))
 (48 24 (:REWRITE ACL2S::CDR-LOEVP-SIG))
 (46 23 (:REWRITE ACL2S::CDR-TRUE-LIST-LISTP-SIG))
 (46 23 (:REWRITE ACL2S::CDR-STRING-LISTP-SIG))
 (46 23 (:REWRITE ACL2S::CDR-RATIONAL-LISTP-SIG))
 (46 23 (:REWRITE ACL2S::CDR-PROPER-SYMBOL-LISTP-SIG))
 (46 23 (:REWRITE ACL2S::CDR-POS-LISTP-SIG))
 (46 23 (:REWRITE ACL2S::CDR-L-STR-ALLP-SIG))
 (46 23 (:REWRITE ACL2S::CDR-KEYWORD-LISTP-SIG))
 (46 23 (:REWRITE ACL2S::CDR-INTEGER-LISTP-SIG))
 (46 23 (:REWRITE ACL2S::CDR-COMPLEX-RATIONAL-LISTP-SIG))
 (46 23 (:REWRITE ACL2S::CDR-ATOM-LISTP-SIG))
 (46 23 (:REWRITE ACL2S::CDR-ACL2-NUMBER-LISTP-SIG))
 (45 6 (:REWRITE MEMBER-WHEN-ATOM))
 (42 42 (:REWRITE SUBSETP-MEMBER . 2))
 (42 42 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (42 42 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (42 42 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (42 42 (:REWRITE |(< (/ x) 0)|))
 (42 42 (:REWRITE |(< (* x y) 0)|))
 (42 42 (:META EXPAND-MEMBER-META-CORRECT))
 (41 41 (:REWRITE MEMBER-EQUAL-WHEN-ALL-EQUALP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-THEOREM-SYMBOL-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-TERMFN-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-MACRO-SYMBOL-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-LAMBDA-LISTP))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-FUNCTION-SYMBOL-LISTP))
 (39 39 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (38 38 (:REWRITE SUBSETP-TRANS2))
 (38 38 (:REWRITE SUBSETP-TRANS))
 (36 36 (:REWRITE SYMBOLP-OF-CDR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (36 36 (:REWRITE ACL2S::DEF=>LOPT))
 (36 36 (:REWRITE ACL2S::DEF=>LOPLD))
 (36 36 (:REWRITE ACL2S::DEF=>LOEV))
 (36 18 (:REWRITE SYMBOLP-OF-CDAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (34 34 (:REWRITE DEFAULT-SYMBOL-PACKAGE-NAME))
 (34 34 (:REWRITE ACL2S::DEF=>TRUE-LIST-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>STRING-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>RATIONAL-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>PROPER-SYMBOL-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>POS-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>L-STR-ALL))
 (34 34 (:REWRITE ACL2S::DEF=>KEYWORD-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>INTEGER-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>COMPLEX-RATIONAL-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>ATOM-LIST))
 (34 34 (:REWRITE ACL2S::DEF=>ACL2-NUMBER-LIST))
 (34 17 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (27 27 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (27 27 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (17 17 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (17 17 (:TYPE-PRESCRIPTION BOOLEANP))
 (17 17 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (17 17 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (17 17 (:REWRITE SET::IN-SET))
 (17 17 (:REWRITE |(< 0 (/ x))|))
 (17 17 (:REWRITE |(< 0 (* x y))|))
 (9 3 (:REWRITE ACL2S::PARAMS-LEGALP-D-SELECTOR))
 (6 6 (:REWRITE SUBSETP-MEMBER . 4))
 (6 6 (:REWRITE SUBSETP-MEMBER . 3))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 3))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 1 (:REWRITE ACL2S::PARAMS-LEGALP-FANOUTTTL-SELECTOR))
 (3 1 (:REWRITE ACL2S::PARAMS-LEGALP-DLOW-SELECTOR))
 (3 1 (:REWRITE ACL2S::PARAMS-LEGALP-DHIGH-SELECTOR))
 (2 2 (:TYPE-PRESCRIPTION O-FINP))
 (1 1 (:REWRITE SUBSETP-REFL))
 )
(ACL2S::UPDATE-NBR-TOPIC-STATE3-DEFINITION-RULE)
(ACL2S::UPDATE-NBR-TOPIC-STATE-CONTRACT
 (772 97 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (658 70 (:REWRITE ACL2-NUMBERP-X))
 (507 143 (:REWRITE DEFAULT-CAR))
 (445 133 (:REWRITE DEFAULT-CDR))
 (420 17 (:REWRITE ACL2S::TOPIC-LOP-MAPP-IMPLIES-RECORDP))
 (366 5 (:DEFINITION ACL2S::TOPIC-LOP-MAPP))
 (294 69 (:REWRITE RATIONALP-X))
 (250 17 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-IMPLIES-RECORDP))
 (226 110 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (204 5 (:DEFINITION ACL2S::TOPIC-POS-RAT-MAPP))
 (143 143 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (138 74 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (138 74 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (138 74 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (138 74 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (138 74 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (138 74 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (135 5 (:DEFINITION ACL2S::LOPP))
 (116 97 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (110 110 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (110 110 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (110 110 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (110 110 (:REWRITE CONSP-BY-LEN))
 (103 97 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (97 97 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (97 97 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (97 97 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (97 97 (:REWRITE |(equal c (/ x))|))
 (97 97 (:REWRITE |(equal c (- x))|))
 (97 97 (:REWRITE |(equal (/ x) c)|))
 (97 97 (:REWRITE |(equal (/ x) (/ y))|))
 (97 97 (:REWRITE |(equal (- x) c)|))
 (97 97 (:REWRITE |(equal (- x) (- y))|))
 (85 85 (:REWRITE REDUCE-INTEGERP-+))
 (85 85 (:REWRITE INTEGERP-MINUS-X))
 (85 85 (:META META-INTEGERP-CORRECT))
 (69 69 (:REWRITE REDUCE-RATIONALP-+))
 (69 69 (:REWRITE REDUCE-RATIONALP-*))
 (69 69 (:REWRITE RATIONALP-MINUS-X))
 (69 69 (:META META-RATIONALP-CORRECT))
 (64 64 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (64 64 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (64 64 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (64 64 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (64 64 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (64 64 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 (62 10 (:DEFINITION ACL2S::TOPICP-DEFINITION-RULE))
 (57 57 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (56 17 (:REWRITE ACL2S::TWPP-IMPLIES-RECORDP))
 (56 17 (:REWRITE ACL2S::PT-TCTRS-MAPP-IMPLIES-RECORDP))
 (56 17 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-IMPLIES-RECORDP))
 (56 17 (:REWRITE ACL2S::P-GCTRS-MAPP-IMPLIES-RECORDP))
 (40 40 (:REWRITE MSET-DIFF-MSET2))
 (32 10 (:REWRITE SYMBOLP-OF-CAAR-WHEN-SYMBOL-SYMBOL-ALISTP))
 (32 10 (:REWRITE ACL2S::CDR-LOPP-SIG))
 (30 30 (:TYPE-PRESCRIPTION ACL2S::LOPP))
 (30 30 (:REWRITE SYMBOLP-OF-CAR-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP))
 (27 21 (:REWRITE ACL2S::DEF=>TWP))
 (27 21 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (27 21 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (27 21 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (20 10 (:REWRITE ACL2S::CAAR-MESH-TOPICP))
 (16 16 (:REWRITE THE-FLOOR-BELOW))
 (16 16 (:REWRITE THE-FLOOR-ABOVE))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (16 16 (:REWRITE SIMPLIFY-SUMS-<))
 (16 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 16 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (16 16 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (16 16 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE DEFAULT-LESS-THAN-2))
 (16 16 (:REWRITE DEFAULT-LESS-THAN-1))
 (16 16 (:REWRITE CONSTANT-<-INTEGERP))
 (16 16 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (- x))|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) 0)|))
 (16 16 (:REWRITE |(< (/ x) (/ y))|))
 (16 16 (:REWRITE |(< (- x) c)|))
 (16 16 (:REWRITE |(< (- x) (- y))|))
 (16 16 (:REWRITE |(< (* x y) 0)|))
 (16 10 (:REWRITE ACL2S::DEF=>TOPIC-POS-RAT-MAP))
 (16 10 (:REWRITE ACL2S::DEF=>TOPIC-LOP-MAP))
 (15 5 (:DEFINITION ACL2S::PEERP))
 (10 10 (:REWRITE ACL2S::DEF=>LOP))
 (8 4 (:REWRITE ACL2S::TWPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::TOPIC-POS-RAT-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::TOPIC-LOP-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::PT-TCTRS-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::PEER-RATIONAL-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::P-GCTRS-MAPP-MODIFIER))
 (8 4 (:REWRITE ACL2S::MSET-TOPIC-LOP-MAPP))
 (8 4 (:REWRITE MSET-PRESERVES-RECORDP))
 (5 5 (:TYPE-PRESCRIPTION ACL2S::NON-NEG-RATIONALP))
 (5 5 (:REWRITE ACL2S::DEF=>PEER))
 (4 4 (:TYPE-PRESCRIPTION ACL2S::TOPICP-CONTRACT-TP))
 (4 4 (:REWRITE MSET-PRESERVES-RECORD-NIL))
 )
(ACL2S::UPDATE-NBR-TOPIC-STATE-CONTRACT
 (128 64 (:TYPE-PRESCRIPTION ACL2S::RES1P-UNIQUE-TAG))
 (82 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (72 8 (:REWRITE ACL2-NUMBERP-X))
 (52 10 (:REWRITE DEFAULT-CAR))
 (46 10 (:REWRITE DEFAULT-CDR))
 (32 8 (:REWRITE RATIONALP-X))
 (24 12 (:REWRITE CONSP-UNDER-IFF-WHEN-TRUE-LISTP))
 (12 12 (:REWRITE FIELD-NOT-EMPTY-IMPLIES-RECORD-NOT-EMPTY1))
 (12 12 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (12 12 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (12 12 (:REWRITE CONSP-BY-LEN))
 (10 10 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (10 10 (:REWRITE CAR-WHEN-ALL-EQUALP))
 (10 10 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE ACL2S::ACL2S-PREFER-POSITIVE-ADDENDS-EQUAL))
 (10 10 (:REWRITE |(equal c (/ x))|))
 (10 10 (:REWRITE |(equal c (- x))|))
 (10 10 (:REWRITE |(equal (/ x) c)|))
 (10 10 (:REWRITE |(equal (/ x) (/ y))|))
 (10 10 (:REWRITE |(equal (- x) c)|))
 (10 10 (:REWRITE |(equal (- x) (- y))|))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-INTEGERP-CORRECT))
 (8 8 (:REWRITE REDUCE-RATIONALP-+))
 (8 8 (:REWRITE REDUCE-RATIONALP-*))
 (8 8 (:REWRITE RATIONALP-MINUS-X))
 (8 8 (:META META-RATIONALP-CORRECT))
 (6 6 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (2 2 (:REWRITE ACL2S::DEF=>TWP))
 (2 2 (:REWRITE ACL2S::DEF=>PT-TCTRS-MAP))
 (2 2 (:REWRITE ACL2S::DEF=>PEER-RATIONAL-MAP))
 (2 2 (:REWRITE ACL2S::DEF=>P-GCTRS-MAP))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE ACL2S::ACL2S-REDUCE-ADDITIVE-CONSTANT-<))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (- x))|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (/ x) (/ y))|))
 (1 1 (:REWRITE |(< (- x) c)|))
 (1 1 (:REWRITE |(< (- x) (- y))|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:DEFINITION ACL2S::RES1P))
 )
(ACL2S::UPDATE-NBR-TOPIC-STATE-CONTRACT-TP)
(ACL2S::UPDATE-NBR-TOPIC-STATE-CONTRACT-GENRULE)
(ACL2S::UPDATE-NBR-TOPIC-STATE
 (6 3 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP-UNIQUE-TAG))
 (6 3 (:TYPE-PRESCRIPTION ACL2S::TCTRSP-UNIQUE-TAG))
 (6 3 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP-UNIQUE-TAG))
 (6 3 (:TYPE-PRESCRIPTION ACL2S::PARAMSP-UNIQUE-TAG))
 (6 3 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP-UNIQUE-TAG))
 (6 3 (:TYPE-PRESCRIPTION ACL2S::GCTRSP-UNIQUE-TAG))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::WEIGHTSP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::TCTRSP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::PAYLOAD-TYPEP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::PARAMSP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::PARAMS-LEGALP))
 (3 3 (:TYPE-PRESCRIPTION ACL2S::GCTRSP))
 )
(ACL2S::UPDATE-NBR-TOPIC-STATE-DEFINITION-RULE)
