(FM9001::B-KNOWNP)
(FM9001::B-APPROX)
(FM9001::V-APPROX)
(FM9001::V-APPROX-X-X
 (8 8 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE DEFAULT-CDR))
 )
(FM9001::V-KNOWNP)
(FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL
 (42 42 (:REWRITE DEFAULT-CAR))
 (22 22 (:REWRITE DEFAULT-CDR))
 )
(FM9001::MEM-WIDTH)
(FM9001::S-APPROX)
(FM9001::S-APPROX-X-X
 (9 9 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE DEFAULT-CAR))
 )
(FM9001::S-APPROX-CAR
 (54 54 (:REWRITE DEFAULT-CDR))
 (54 18 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (45 9 (:DEFINITION TRUE-LISTP))
 (36 36 (:TYPE-PRESCRIPTION FM9001::BVP))
 (36 9 (:DEFINITION FM9001::4V-LISTP))
 (30 15 (:REWRITE DEFAULT-+-2))
 (27 3 (:DEFINITION FM9001::V-APPROX))
 (15 15 (:REWRITE DEFAULT-+-1))
 (9 9 (:TYPE-PRESCRIPTION FM9001::4VP))
 (6 6 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 )
(FM9001::S-APPROX-CDR-AUX-1
 (31044 15522 (:REWRITE DEFAULT-+-2))
 (15522 15522 (:REWRITE DEFAULT-+-1))
 (1302 1302 (:LINEAR LEN-WHEN-PREFIXP))
 (651 651 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (387 387 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (30 6 (:DEFINITION FM9001::STUB-GUTS))
 (30 6 (:DEFINITION FM9001::ROM-GUTS))
 (30 6 (:DEFINITION FM9001::RAM-GUTS))
 )
(FM9001::S-APPROX-CDR-AUX-2
 (336 112 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (319 319 (:REWRITE DEFAULT-CDR))
 (224 224 (:TYPE-PRESCRIPTION FM9001::BVP))
 (198 99 (:REWRITE DEFAULT-+-2))
 (146 146 (:REWRITE DEFAULT-CAR))
 (99 99 (:REWRITE DEFAULT-+-1))
 (36 36 (:LINEAR LEN-WHEN-PREFIXP))
 (20 20 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (18 18 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (10 10 (:TYPE-PRESCRIPTION TRUE-LISTP))
 )
(FM9001::S-APPROX-CDR
 (27 3 (:DEFINITION FM9001::V-APPROX))
 (14 14 (:REWRITE DEFAULT-CAR))
 (6 6 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 )
(FM9001::GOOD-S)
(FM9001::GOOD-S-CAR
 (21 21 (:REWRITE DEFAULT-CDR))
 (18 9 (:REWRITE DEFAULT-+-2))
 (18 6 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (15 3 (:DEFINITION TRUE-LISTP))
 (12 12 (:TYPE-PRESCRIPTION FM9001::BVP))
 (12 3 (:DEFINITION FM9001::4V-LISTP))
 (9 9 (:REWRITE DEFAULT-+-1))
 (3 3 (:TYPE-PRESCRIPTION FM9001::4VP))
 )
(FM9001::GOOD-S-CDR-AUX-1
 (762 381 (:REWRITE DEFAULT-+-2))
 (381 381 (:REWRITE DEFAULT-+-1))
 (15 3 (:DEFINITION FM9001::STUB-GUTS))
 (15 3 (:DEFINITION FM9001::ROM-GUTS))
 (15 3 (:DEFINITION FM9001::RAM-GUTS))
 (6 6 (:LINEAR LEN-WHEN-PREFIXP))
 (3 3 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 )
(FM9001::GOOD-S-CDR-AUX-2
 (78 26 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (61 61 (:REWRITE DEFAULT-CDR))
 (52 52 (:TYPE-PRESCRIPTION FM9001::BVP))
 (42 21 (:REWRITE DEFAULT-+-2))
 (24 24 (:REWRITE DEFAULT-CAR))
 (21 21 (:REWRITE DEFAULT-+-1))
 (6 6 (:LINEAR LEN-WHEN-PREFIXP))
 (5 5 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (3 3 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 )
(FM9001::GOOD-S-CDR
 (21 3 (:DEFINITION LEN))
 (6 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(FM9001::S-KNOWNP)
(FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL
 (22620 7540 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (15080 15080 (:TYPE-PRESCRIPTION FM9001::BVP))
 (13019 13019 (:REWRITE DEFAULT-CDR))
 (10124 5062 (:REWRITE DEFAULT-+-2))
 (5062 5062 (:REWRITE DEFAULT-+-1))
 (5035 5035 (:REWRITE DEFAULT-CAR))
 (272 272 (:LINEAR LEN-WHEN-PREFIXP))
 (136 136 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 )
(FM9001::V-APPROX-ALIST
 (6 6 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE DEFAULT-CDR))
 )
(FM9001::S-APPROX-ALIST
 (6 6 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE DEFAULT-CDR))
 )
(FM9001::MONOTONICITY-PROPERTY
 (8 8 (:TYPE-PRESCRIPTION FM9001::SE-OCC))
 (8 8 (:TYPE-PRESCRIPTION FM9001::DE-OCC))
 )
(FM9001::MONOTONICITY-PROPERTY-CONSEQUENCE-0
 (156 3 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (147 3 (:DEFINITION FM9001::S-KNOWNP))
 (99 9 (:DEFINITION FM9001::V-KNOWNP))
 (50 10 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (36 36 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (24 24 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (24 24 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (24 24 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (24 24 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (24 24 (:REWRITE DEFAULT-CDR))
 (24 24 (:REWRITE DEFAULT-CAR))
 )
(FM9001::MONOTONICITY-PROPERTY-CONSEQUENCE-1
 (196 1 (:DEFINITION FM9001::S-APPROX))
 (156 3 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (147 3 (:DEFINITION FM9001::S-KNOWNP))
 (99 9 (:DEFINITION FM9001::V-KNOWNP))
 (88 2 (:DEFINITION FM9001::SE-OCC))
 (52 46 (:REWRITE DEFAULT-CAR))
 (48 42 (:REWRITE DEFAULT-CDR))
 (48 3 (:DEFINITION FM9001::V-APPROX))
 (36 36 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (36 6 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (36 2 (:REWRITE FM9001::SINGLETON-ASSOC-EQ-VALUES))
 (24 24 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (24 24 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (24 24 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (24 24 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (24 2 (:REWRITE FM9001::PAIRS-IS-PAIRLIS$))
 (22 2 (:DEFINITION PAIRLIS$))
 (14 14 (:TYPE-PRESCRIPTION LEN))
 (12 12 (:TYPE-PRESCRIPTION FM9001::SE))
 (12 2 (:DEFINITION BINARY-APPEND))
 (10 10 (:TYPE-PRESCRIPTION PAIRLIS$))
 (10 4 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (10 2 (:DEFINITION LEN))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::SE-OCC))
 (6 6 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (4 4 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (4 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE FM9001::ASSOC-EQ-VALUES-ATOM))
 )
(FM9001::MONOTONICITY-PROPERTY-CONSEQUENCE-2
 (321 6 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (303 6 (:DEFINITION FM9001::S-KNOWNP))
 (207 18 (:DEFINITION FM9001::V-KNOWNP))
 (104 14 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (72 72 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (66 48 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (66 48 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (66 48 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (48 48 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (42 42 (:REWRITE DEFAULT-CDR))
 (42 42 (:REWRITE DEFAULT-CAR))
 )
(FM9001::MONOTONICITY-PROPERTY-CONSEQUENCE-3
 (392 2 (:DEFINITION FM9001::S-APPROX))
 (312 6 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (294 6 (:DEFINITION FM9001::S-KNOWNP))
 (198 18 (:DEFINITION FM9001::V-KNOWNP))
 (96 6 (:DEFINITION FM9001::V-APPROX))
 (84 2 (:DEFINITION FM9001::DE-OCC))
 (72 72 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (72 12 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (68 68 (:REWRITE DEFAULT-CAR))
 (60 60 (:REWRITE DEFAULT-CDR))
 (48 48 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (48 48 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (48 48 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (48 48 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (36 2 (:REWRITE FM9001::SINGLETON-ASSOC-EQ-VALUES))
 (18 2 (:REWRITE FM9001::UPDATE-ALIST-OF-NOT-A-KEY))
 (16 2 (:DEFINITION ASSOC-EQUAL))
 (14 14 (:TYPE-PRESCRIPTION LEN))
 (12 12 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (12 12 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (12 12 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (12 4 (:REWRITE FM9001::ASSOC-EQ-OF-NON-FN-NETLIST))
 (12 2 (:DEFINITION ALISTP))
 (10 10 (:TYPE-PRESCRIPTION ALISTP))
 (10 2 (:DEFINITION LEN))
 (8 8 (:TYPE-PRESCRIPTION FM9001::NET-SYNTAX-OKP))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::DE-OCC))
 (4 4 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (4 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE FM9001::ASSOC-EQ-VALUES-ATOM))
 )
(FM9001::MONOTONICITY-PROPERTY-OPENER-0
 (729 15 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (686 14 (:DEFINITION FM9001::S-KNOWNP))
 (600 5 (:REWRITE FM9001::MONOTONICITY-PROPERTY-CONSEQUENCE-0))
 (462 42 (:DEFINITION FM9001::V-KNOWNP))
 (226 46 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (168 168 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (123 123 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (123 123 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (123 123 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (116 116 (:REWRITE DEFAULT-CDR))
 (116 116 (:REWRITE DEFAULT-CAR))
 (112 112 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 )
(FM9001::MONOTONICITY-PROPERTY-OPENER-1
 (1052 5 (:DEFINITION FM9001::S-APPROX))
 (887 5 (:REWRITE FM9001::MONOTONICITY-PROPERTY-CONSEQUENCE-1))
 (780 15 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (735 15 (:DEFINITION FM9001::S-KNOWNP))
 (495 45 (:DEFINITION FM9001::V-KNOWNP))
 (440 10 (:DEFINITION FM9001::SE-OCC))
 (282 15 (:DEFINITION FM9001::V-APPROX))
 (260 230 (:REWRITE DEFAULT-CAR))
 (240 210 (:REWRITE DEFAULT-CDR))
 (180 180 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (180 30 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (180 10 (:REWRITE FM9001::SINGLETON-ASSOC-EQ-VALUES))
 (126 126 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (126 126 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (126 126 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (120 120 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (120 10 (:REWRITE FM9001::PAIRS-IS-PAIRLIS$))
 (110 10 (:DEFINITION PAIRLIS$))
 (70 70 (:TYPE-PRESCRIPTION LEN))
 (60 60 (:TYPE-PRESCRIPTION FM9001::SE))
 (60 10 (:DEFINITION BINARY-APPEND))
 (50 50 (:TYPE-PRESCRIPTION PAIRLIS$))
 (50 20 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (50 10 (:DEFINITION LEN))
 (42 42 (:TYPE-PRESCRIPTION FM9001::SE-OCC))
 (40 40 (:LINEAR LEN-WHEN-PREFIXP))
 (34 34 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (34 34 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (34 34 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (24 24 (:TYPE-PRESCRIPTION FM9001::V-APPROX))
 (20 20 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (20 10 (:REWRITE DEFAULT-+-2))
 (10 10 (:REWRITE DEFAULT-+-1))
 (10 10 (:REWRITE FM9001::ASSOC-EQ-VALUES-ATOM))
 )
(FM9001::MONOTONICITY-PROPERTY-OPENER-2
 (1224 24 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (1154 23 (:DEFINITION FM9001::S-KNOWNP))
 (802 5 (:REWRITE FM9001::MONOTONICITY-PROPERTY-CONSEQUENCE-2))
 (786 69 (:DEFINITION FM9001::V-KNOWNP))
 (388 58 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (281 211 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (281 211 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (281 211 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (276 276 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (184 184 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (182 182 (:REWRITE DEFAULT-CDR))
 (182 182 (:REWRITE DEFAULT-CAR))
 )
(FM9001::MONOTONICITY-PROPERTY-OPENER-3
 (1828 10 (:DEFINITION FM9001::S-APPROX))
 (1248 24 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (1176 24 (:DEFINITION FM9001::S-KNOWNP))
 (1059 5 (:REWRITE FM9001::MONOTONICITY-PROPERTY-CONSEQUENCE-3))
 (792 72 (:DEFINITION FM9001::V-KNOWNP))
 (546 30 (:DEFINITION FM9001::V-APPROX))
 (420 10 (:DEFINITION FM9001::DE-OCC))
 (316 316 (:REWRITE DEFAULT-CAR))
 (288 288 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (288 48 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (276 276 (:REWRITE DEFAULT-CDR))
 (214 214 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (214 214 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (214 214 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (192 192 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (180 10 (:REWRITE FM9001::SINGLETON-ASSOC-EQ-VALUES))
 (90 10 (:REWRITE FM9001::UPDATE-ALIST-OF-NOT-A-KEY))
 (80 10 (:DEFINITION ASSOC-EQUAL))
 (70 70 (:TYPE-PRESCRIPTION LEN))
 (62 62 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (62 62 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (62 62 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (60 20 (:REWRITE FM9001::ASSOC-EQ-OF-NON-FN-NETLIST))
 (60 10 (:DEFINITION ALISTP))
 (50 50 (:TYPE-PRESCRIPTION ALISTP))
 (50 10 (:DEFINITION LEN))
 (48 48 (:TYPE-PRESCRIPTION FM9001::V-APPROX))
 (42 42 (:TYPE-PRESCRIPTION FM9001::DE-OCC))
 (40 40 (:TYPE-PRESCRIPTION FM9001::NET-SYNTAX-OKP))
 (40 40 (:LINEAR LEN-WHEN-PREFIXP))
 (20 20 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (20 10 (:REWRITE DEFAULT-+-2))
 (10 10 (:REWRITE DEFAULT-+-1))
 (10 10 (:REWRITE FM9001::ASSOC-EQ-VALUES-ATOM))
 )
(FM9001::F-BUF-MONOTONE)
(FM9001::F-AND-MONOTONE
 (17 13 (:REWRITE FM9001::F-GATES=B-GATES))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::F-AND3-MONOTONE
 (12 4 (:REWRITE FM9001::F-GATES=B-GATES))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::F-AND4-MONOTONE
 (18 6 (:REWRITE FM9001::F-GATES=B-GATES))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::F-NOT-MONOTONE
 (1 1 (:REWRITE FM9001::F-GATES=B-GATES))
 )
(FM9001::F-NAND-MONOTONE
 (18 4 (:REWRITE FM9001::F-GATES=B-GATES))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::F-AND))
 )
(FM9001::F-NAND3-MONOTONE
 (24 6 (:REWRITE FM9001::F-GATES=B-GATES))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::F-AND))
 )
(FM9001::F-NAND4-MONOTONE
 (30 8 (:REWRITE FM9001::F-GATES=B-GATES))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::F-AND))
 )
(FM9001::F-NAND5-MONOTONE
 (36 10 (:REWRITE FM9001::F-GATES=B-GATES))
 (20 20 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::F-AND))
 )
(FM9001::F-NAND6-MONOTONE
 (42 12 (:REWRITE FM9001::F-GATES=B-GATES))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::F-AND))
 )
(FM9001::F-NAND8-MONOTONE
 (54 16 (:REWRITE FM9001::F-GATES=B-GATES))
 (32 32 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::F-AND))
 )
(FM9001::F-OR-MONOTONE
 (15 11 (:REWRITE FM9001::F-GATES=B-GATES))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::F-OR3-MONOTONE
 (12 4 (:REWRITE FM9001::F-GATES=B-GATES))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::F-OR4-MONOTONE
 (18 6 (:REWRITE FM9001::F-GATES=B-GATES))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::F-NOR-MONOTONE
 (18 4 (:REWRITE FM9001::F-GATES=B-GATES))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::F-OR))
 )
(FM9001::F-NOR3-MONOTONE
 (24 6 (:REWRITE FM9001::F-GATES=B-GATES))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::F-OR))
 )
(FM9001::F-NOR4-MONOTONE
 (30 8 (:REWRITE FM9001::F-GATES=B-GATES))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::F-OR))
 )
(FM9001::F-NOR5-MONOTONE
 (36 10 (:REWRITE FM9001::F-GATES=B-GATES))
 (20 20 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::F-OR))
 )
(FM9001::F-NOR6-MONOTONE
 (42 12 (:REWRITE FM9001::F-GATES=B-GATES))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::F-OR))
 )
(FM9001::F-NOR8-MONOTONE
 (54 16 (:REWRITE FM9001::F-GATES=B-GATES))
 (32 32 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::F-OR))
 )
(FM9001::F-XOR-MONOTONE
 (8 8 (:REWRITE FM9001::F-GATES=B-GATES))
 )
(FM9001::F-EQUV-MONOTONE
 (8 8 (:REWRITE FM9001::F-GATES=B-GATES))
 )
(FM9001::F-XOR3-MONOTONE
 (12 4 (:REWRITE FM9001::F-GATES=B-GATES))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::F-EQUV3-MONOTONE
 (12 4 (:REWRITE FM9001::F-GATES=B-GATES))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::F-IF-MONOTONE
 (61 53 (:REWRITE FM9001::F-GATES=B-GATES))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::FT-BUF-MONOTONE)
(FM9001::FT-WIRE-MONOTONE)
(FM9001::F-PULLUP-MONOTONE)
(FM9001::S-APPROX-IMPLIES-B-APPROX
 (199 1 (:DEFINITION FM9001::S-APPROX))
 (156 3 (:DEFINITION FM9001::S-KNOWNP))
 (108 9 (:DEFINITION FM9001::V-KNOWNP))
 (45 3 (:DEFINITION FM9001::V-APPROX))
 (36 36 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (36 6 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (30 30 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (30 30 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (30 30 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (20 20 (:REWRITE DEFAULT-CDR))
 (20 20 (:REWRITE DEFAULT-CAR))
 (6 6 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::RAMP))
 )
(FM9001::3VP-F-BUF)
(FM9001::4VP-F-BUF)
(FM9001::4VP-F-IF
 (3 1 (:REWRITE FM9001::F-GATES=B-GATES))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX)
(FM9001::V-APPROX=>B-APPROX
 (47 2 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (41 1 (:DEFINITION FM9001::S-APPROX))
 (9 9 (:TYPE-PRESCRIPTION FM9001::S-APPROX))
 (9 3 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (6 6 (:TYPE-PRESCRIPTION FM9001::4VP))
 (5 5 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (5 5 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (5 5 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (2 2 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 )
(FM9001::AO2-MONOTONE
 (27079 110 (:REWRITE FM9001::S-APPROX-CAR))
 (8208 1254 (:DEFINITION LEN))
 (4824 1608 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (4734 4734 (:TYPE-PRESCRIPTION LEN))
 (3792 612 (:DEFINITION FM9001::4V-LISTP))
 (3444 1722 (:REWRITE DEFAULT-+-2))
 (3216 3216 (:TYPE-PRESCRIPTION FM9001::BVP))
 (2502 18 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (2448 18 (:DEFINITION FM9001::S-KNOWNP))
 (1956 1956 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (1722 1722 (:REWRITE DEFAULT-+-1))
 (1584 1584 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (1404 1404 (:TYPE-PRESCRIPTION FM9001::4VP))
 (1368 118 (:DEFINITION FM9001::STUB-GUTS))
 (1368 118 (:DEFINITION FM9001::ROM-GUTS))
 (1368 118 (:DEFINITION FM9001::RAM-GUTS))
 (684 228 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (648 648 (:LINEAR LEN-WHEN-PREFIXP))
 (432 54 (:DEFINITION FM9001::V-KNOWNP))
 (324 324 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (216 216 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (144 144 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (126 126 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (74 49 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (72 18 (:REWRITE FM9001::F-GATES=B-GATES))
 (44 44 (:TYPE-PRESCRIPTION FM9001::F-AND))
 (36 36 (:TYPE-PRESCRIPTION BOOLEANP))
 (15 1 (:REWRITE CONS-EQUAL))
 )
(FM9001::AO6-MONOTONE
 (13423 79 (:REWRITE FM9001::S-APPROX-CAR))
 (4305 747 (:DEFINITION LEN))
 (2862 954 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (2829 2829 (:TYPE-PRESCRIPTION LEN))
 (2400 396 (:DEFINITION FM9001::4V-LISTP))
 (2085 15 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (2040 15 (:DEFINITION FM9001::S-KNOWNP))
 (1908 1908 (:TYPE-PRESCRIPTION FM9001::BVP))
 (1854 927 (:REWRITE DEFAULT-+-2))
 (1212 1212 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (927 927 (:REWRITE DEFAULT-+-1))
 (926 926 (:TYPE-PRESCRIPTION FM9001::4VP))
 (912 912 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (772 81 (:DEFINITION FM9001::STUB-GUTS))
 (772 81 (:DEFINITION FM9001::ROM-GUTS))
 (772 81 (:DEFINITION FM9001::RAM-GUTS))
 (489 163 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (468 468 (:LINEAR LEN-WHEN-PREFIXP))
 (360 45 (:DEFINITION FM9001::V-KNOWNP))
 (234 234 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (180 180 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (120 120 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (105 105 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (66 41 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (42 10 (:REWRITE FM9001::F-GATES=B-GATES))
 (38 38 (:TYPE-PRESCRIPTION FM9001::F-AND))
 (20 20 (:TYPE-PRESCRIPTION BOOLEANP))
 (15 1 (:REWRITE CONS-EQUAL))
 )
(FM9001::B-AND-MONOTONE
 (5590 53 (:REWRITE FM9001::S-APPROX-CAR))
 (2112 408 (:DEFINITION LEN))
 (1668 12 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (1632 12 (:DEFINITION FM9001::S-KNOWNP))
 (1548 516 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (1524 1524 (:TYPE-PRESCRIPTION LEN))
 (1368 234 (:DEFINITION FM9001::4V-LISTP))
 (1032 1032 (:TYPE-PRESCRIPTION FM9001::BVP))
 (888 444 (:REWRITE DEFAULT-+-2))
 (666 666 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (558 558 (:TYPE-PRESCRIPTION FM9001::4VP))
 (456 456 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (444 444 (:REWRITE DEFAULT-+-1))
 (416 52 (:DEFINITION FM9001::STUB-GUTS))
 (416 52 (:DEFINITION FM9001::ROM-GUTS))
 (416 52 (:DEFINITION FM9001::RAM-GUTS))
 (324 324 (:LINEAR LEN-WHEN-PREFIXP))
 (324 108 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (288 36 (:DEFINITION FM9001::V-KNOWNP))
 (162 162 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (144 144 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (96 96 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (84 84 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (58 33 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (15 1 (:REWRITE CONS-EQUAL))
 (12 4 (:REWRITE FM9001::F-GATES=B-GATES))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::B-AND3-MONOTONE
 (13416 78 (:REWRITE FM9001::S-APPROX-CAR))
 (4305 747 (:DEFINITION LEN))
 (2862 954 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (2829 2829 (:TYPE-PRESCRIPTION LEN))
 (2400 396 (:DEFINITION FM9001::4V-LISTP))
 (2085 15 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (2040 15 (:DEFINITION FM9001::S-KNOWNP))
 (1908 1908 (:TYPE-PRESCRIPTION FM9001::BVP))
 (1854 927 (:REWRITE DEFAULT-+-2))
 (1212 1212 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (927 927 (:REWRITE DEFAULT-+-1))
 (918 918 (:TYPE-PRESCRIPTION FM9001::4VP))
 (912 912 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (772 81 (:DEFINITION FM9001::STUB-GUTS))
 (772 81 (:DEFINITION FM9001::ROM-GUTS))
 (772 81 (:DEFINITION FM9001::RAM-GUTS))
 (477 159 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (468 468 (:LINEAR LEN-WHEN-PREFIXP))
 (360 45 (:DEFINITION FM9001::V-KNOWNP))
 (234 234 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (180 180 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (120 120 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (105 105 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (66 41 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (18 6 (:REWRITE FM9001::F-GATES=B-GATES))
 (15 1 (:REWRITE CONS-EQUAL))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::B-AND4-MONOTONE
 (27072 109 (:REWRITE FM9001::S-APPROX-CAR))
 (8208 1254 (:DEFINITION LEN))
 (4824 1608 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (4734 4734 (:TYPE-PRESCRIPTION LEN))
 (3792 612 (:DEFINITION FM9001::4V-LISTP))
 (3444 1722 (:REWRITE DEFAULT-+-2))
 (3216 3216 (:TYPE-PRESCRIPTION FM9001::BVP))
 (2502 18 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (2448 18 (:DEFINITION FM9001::S-KNOWNP))
 (1956 1956 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (1722 1722 (:REWRITE DEFAULT-+-1))
 (1584 1584 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (1392 1392 (:TYPE-PRESCRIPTION FM9001::4VP))
 (1368 118 (:DEFINITION FM9001::STUB-GUTS))
 (1368 118 (:DEFINITION FM9001::ROM-GUTS))
 (1368 118 (:DEFINITION FM9001::RAM-GUTS))
 (666 222 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (648 648 (:LINEAR LEN-WHEN-PREFIXP))
 (432 54 (:DEFINITION FM9001::V-KNOWNP))
 (324 324 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (216 216 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (144 144 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (126 126 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (74 49 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (24 8 (:REWRITE FM9001::F-GATES=B-GATES))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (15 1 (:REWRITE CONS-EQUAL))
 )
(FM9001::B-BUF-MONOTONE
 (5844 12 (:DEFINITION FM9001::S-APPROX))
 (1791 35 (:REWRITE FM9001::S-APPROX-CAR))
 (1381 45 (:DEFINITION FM9001::STUBP))
 (1381 45 (:DEFINITION FM9001::ROMP))
 (1381 45 (:DEFINITION FM9001::RAMP))
 (1251 9 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (1224 9 (:DEFINITION FM9001::S-KNOWNP))
 (1170 234 (:DEFINITION LEN))
 (873 135 (:DEFINITION TRUE-LISTP))
 (856 826 (:REWRITE DEFAULT-CDR))
 (828 828 (:TYPE-PRESCRIPTION LEN))
 (810 270 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (756 135 (:DEFINITION FM9001::4V-LISTP))
 (644 596 (:REWRITE DEFAULT-CAR))
 (540 540 (:TYPE-PRESCRIPTION FM9001::BVP))
 (468 234 (:REWRITE DEFAULT-+-2))
 (351 351 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (272 33 (:DEFINITION FM9001::STUB-GUTS))
 (272 33 (:DEFINITION FM9001::ROM-GUTS))
 (272 33 (:DEFINITION FM9001::RAM-GUTS))
 (234 234 (:REWRITE DEFAULT-+-1))
 (216 216 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (216 27 (:DEFINITION FM9001::V-KNOWNP))
 (179 179 (:TYPE-PRESCRIPTION FM9001::F-BUF))
 (162 162 (:LINEAR LEN-WHEN-PREFIXP))
 (108 108 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (81 81 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (72 72 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (63 63 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (52 25 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (17 1 (:REWRITE CONS-EQUAL))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 4 (:REWRITE FM9001::F-GATES=B-GATES))
 (12 4 (:REWRITE FM9001::F-BUF-OF-NOT-BOOLEANP))
 (12 4 (:REWRITE FM9001::F-BUF-OF-3VP))
 (8 8 (:TYPE-PRESCRIPTION FM9001::3VP))
 )
(FM9001::B-EQUV-MONOTONE
 (11737 22 (:DEFINITION FM9001::S-APPROX))
 (9396 57 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (5594 55 (:REWRITE FM9001::S-APPROX-CAR))
 (2602 78 (:DEFINITION FM9001::STUBP))
 (2602 78 (:DEFINITION FM9001::ROMP))
 (2602 78 (:DEFINITION FM9001::RAMP))
 (2262 438 (:DEFINITION LEN))
 (1890 270 (:DEFINITION TRUE-LISTP))
 (1668 12 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (1650 1650 (:TYPE-PRESCRIPTION LEN))
 (1632 12 (:DEFINITION FM9001::S-KNOWNP))
 (1620 540 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (1488 252 (:DEFINITION FM9001::4V-LISTP))
 (1080 1080 (:TYPE-PRESCRIPTION FM9001::BVP))
 (948 474 (:REWRITE DEFAULT-+-2))
 (732 732 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (596 596 (:TYPE-PRESCRIPTION FM9001::4VP))
 (504 504 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (474 474 (:REWRITE DEFAULT-+-1))
 (464 56 (:DEFINITION FM9001::STUB-GUTS))
 (464 56 (:DEFINITION FM9001::ROM-GUTS))
 (464 56 (:DEFINITION FM9001::RAM-GUTS))
 (360 360 (:LINEAR LEN-WHEN-PREFIXP))
 (349 349 (:TYPE-PRESCRIPTION FM9001::F-EQUV))
 (336 112 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (288 36 (:DEFINITION FM9001::V-KNOWNP))
 (180 180 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (144 144 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (96 96 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (84 84 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (60 33 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (17 1 (:REWRITE CONS-EQUAL))
 (12 4 (:REWRITE FM9001::F-GATES=B-GATES))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::B-EQUV3-MONOTONE
 (21154 36 (:DEFINITION FM9001::S-APPROX))
 (18235 107 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (13422 81 (:REWRITE FM9001::S-APPROX-CAR))
 (4530 792 (:DEFINITION LEN))
 (4379 123 (:DEFINITION FM9001::STUBP))
 (4379 123 (:DEFINITION FM9001::ROMP))
 (4379 123 (:DEFINITION FM9001::RAMP))
 (3675 495 (:DEFINITION TRUE-LISTP))
 (3018 3018 (:TYPE-PRESCRIPTION LEN))
 (2970 990 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (2580 423 (:DEFINITION FM9001::4V-LISTP))
 (2085 15 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (2040 15 (:DEFINITION FM9001::S-KNOWNP))
 (1980 1980 (:TYPE-PRESCRIPTION FM9001::BVP))
 (1944 972 (:REWRITE DEFAULT-+-2))
 (1311 1311 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (984 984 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (975 975 (:TYPE-PRESCRIPTION FM9001::4VP))
 (972 972 (:REWRITE DEFAULT-+-1))
 (820 87 (:DEFINITION FM9001::STUB-GUTS))
 (820 87 (:DEFINITION FM9001::ROM-GUTS))
 (820 87 (:DEFINITION FM9001::RAM-GUTS))
 (522 522 (:LINEAR LEN-WHEN-PREFIXP))
 (495 165 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (360 45 (:DEFINITION FM9001::V-KNOWNP))
 (261 261 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (180 180 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (120 120 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (105 105 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (50 41 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (18 6 (:REWRITE FM9001::F-GATES=B-GATES))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (1 1 (:REWRITE CONS-EQUAL))
 )
(FM9001::B-IF-MONOTONE
 (20415 34 (:DEFINITION FM9001::S-APPROX))
 (13418 79 (:REWRITE FM9001::S-APPROX-CAR))
 (4380 762 (:DEFINITION LEN))
 (4213 117 (:DEFINITION FM9001::STUBP))
 (4213 117 (:DEFINITION FM9001::ROMP))
 (4213 117 (:DEFINITION FM9001::RAMP))
 (3585 477 (:DEFINITION TRUE-LISTP))
 (2892 2892 (:TYPE-PRESCRIPTION LEN))
 (2862 954 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (2460 405 (:DEFINITION FM9001::4V-LISTP))
 (2085 15 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (2040 15 (:DEFINITION FM9001::S-KNOWNP))
 (1908 1908 (:TYPE-PRESCRIPTION FM9001::BVP))
 (1884 942 (:REWRITE DEFAULT-+-2))
 (1245 1245 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (942 942 (:REWRITE DEFAULT-+-1))
 (936 936 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (796 83 (:DEFINITION FM9001::STUB-GUTS))
 (796 83 (:DEFINITION FM9001::ROM-GUTS))
 (796 83 (:DEFINITION FM9001::RAM-GUTS))
 (486 486 (:LINEAR LEN-WHEN-PREFIXP))
 (360 45 (:DEFINITION FM9001::V-KNOWNP))
 (243 243 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (180 180 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (179 179 (:TYPE-PRESCRIPTION FM9001::F-IF))
 (120 120 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (105 105 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (68 41 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (18 6 (:REWRITE FM9001::F-GATES=B-GATES))
 (17 1 (:REWRITE CONS-EQUAL))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::B-NAND-MONOTONE
 (5590 53 (:REWRITE FM9001::S-APPROX-CAR))
 (2112 408 (:DEFINITION LEN))
 (1668 12 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (1632 12 (:DEFINITION FM9001::S-KNOWNP))
 (1548 516 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (1524 1524 (:TYPE-PRESCRIPTION LEN))
 (1368 234 (:DEFINITION FM9001::4V-LISTP))
 (1032 1032 (:TYPE-PRESCRIPTION FM9001::BVP))
 (888 444 (:REWRITE DEFAULT-+-2))
 (666 666 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (558 558 (:TYPE-PRESCRIPTION FM9001::4VP))
 (456 456 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (444 444 (:REWRITE DEFAULT-+-1))
 (416 52 (:DEFINITION FM9001::STUB-GUTS))
 (416 52 (:DEFINITION FM9001::ROM-GUTS))
 (416 52 (:DEFINITION FM9001::RAM-GUTS))
 (324 324 (:LINEAR LEN-WHEN-PREFIXP))
 (324 108 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (288 36 (:DEFINITION FM9001::V-KNOWNP))
 (162 162 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (144 144 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (96 96 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (84 84 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (58 33 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (15 1 (:REWRITE CONS-EQUAL))
 (12 4 (:REWRITE FM9001::F-GATES=B-GATES))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::B-NAND3-MONOTONE
 (13416 78 (:REWRITE FM9001::S-APPROX-CAR))
 (4305 747 (:DEFINITION LEN))
 (2862 954 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (2829 2829 (:TYPE-PRESCRIPTION LEN))
 (2400 396 (:DEFINITION FM9001::4V-LISTP))
 (2085 15 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (2040 15 (:DEFINITION FM9001::S-KNOWNP))
 (1908 1908 (:TYPE-PRESCRIPTION FM9001::BVP))
 (1854 927 (:REWRITE DEFAULT-+-2))
 (1212 1212 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (927 927 (:REWRITE DEFAULT-+-1))
 (918 918 (:TYPE-PRESCRIPTION FM9001::4VP))
 (912 912 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (772 81 (:DEFINITION FM9001::STUB-GUTS))
 (772 81 (:DEFINITION FM9001::ROM-GUTS))
 (772 81 (:DEFINITION FM9001::RAM-GUTS))
 (477 159 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (468 468 (:LINEAR LEN-WHEN-PREFIXP))
 (360 45 (:DEFINITION FM9001::V-KNOWNP))
 (234 234 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (180 180 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (120 120 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (105 105 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (66 41 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (18 6 (:REWRITE FM9001::F-GATES=B-GATES))
 (15 1 (:REWRITE CONS-EQUAL))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::B-NAND4-MONOTONE
 (27072 109 (:REWRITE FM9001::S-APPROX-CAR))
 (8208 1254 (:DEFINITION LEN))
 (4824 1608 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (4734 4734 (:TYPE-PRESCRIPTION LEN))
 (3792 612 (:DEFINITION FM9001::4V-LISTP))
 (3444 1722 (:REWRITE DEFAULT-+-2))
 (3216 3216 (:TYPE-PRESCRIPTION FM9001::BVP))
 (2502 18 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (2448 18 (:DEFINITION FM9001::S-KNOWNP))
 (1956 1956 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (1722 1722 (:REWRITE DEFAULT-+-1))
 (1584 1584 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (1392 1392 (:TYPE-PRESCRIPTION FM9001::4VP))
 (1368 118 (:DEFINITION FM9001::STUB-GUTS))
 (1368 118 (:DEFINITION FM9001::ROM-GUTS))
 (1368 118 (:DEFINITION FM9001::RAM-GUTS))
 (666 222 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (648 648 (:LINEAR LEN-WHEN-PREFIXP))
 (432 54 (:DEFINITION FM9001::V-KNOWNP))
 (324 324 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (216 216 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (144 144 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (126 126 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (74 49 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (24 8 (:REWRITE FM9001::F-GATES=B-GATES))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (15 1 (:REWRITE CONS-EQUAL))
 )
(FM9001::B-NAND5-MONOTONE
 (48879 146 (:REWRITE FM9001::S-APPROX-CAR))
 (14631 1959 (:DEFINITION LEN))
 (7542 2514 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (7317 7317 (:TYPE-PRESCRIPTION LEN))
 (5814 2907 (:REWRITE DEFAULT-+-2))
 (5544 882 (:DEFINITION FM9001::4V-LISTP))
 (5028 5028 (:TYPE-PRESCRIPTION FM9001::BVP))
 (2919 21 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (2907 2907 (:REWRITE DEFAULT-+-1))
 (2898 2898 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (2856 21 (:DEFINITION FM9001::S-KNOWNP))
 (2496 2496 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (2312 163 (:DEFINITION FM9001::STUB-GUTS))
 (2312 163 (:DEFINITION FM9001::ROM-GUTS))
 (2312 163 (:DEFINITION FM9001::RAM-GUTS))
 (1980 1980 (:TYPE-PRESCRIPTION FM9001::4VP))
 (891 297 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (864 864 (:LINEAR LEN-WHEN-PREFIXP))
 (504 63 (:DEFINITION FM9001::V-KNOWNP))
 (432 432 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (252 252 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (168 168 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (147 147 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (82 57 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (30 10 (:REWRITE FM9001::F-GATES=B-GATES))
 (20 20 (:TYPE-PRESCRIPTION BOOLEANP))
 (15 1 (:REWRITE CONS-EQUAL))
 )
(FM9001::B-NAND6-MONOTONE
 (81686 189 (:REWRITE FM9001::S-APPROX-CAR))
 (24564 2892 (:DEFINITION LEN))
 (11124 3708 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (10656 10656 (:TYPE-PRESCRIPTION LEN))
 (9120 4560 (:REWRITE DEFAULT-+-2))
 (7656 1206 (:DEFINITION FM9001::4V-LISTP))
 (7416 7416 (:TYPE-PRESCRIPTION FM9001::BVP))
 (4560 4560 (:REWRITE DEFAULT-+-1))
 (4038 4038 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (3736 216 (:DEFINITION FM9001::STUB-GUTS))
 (3736 216 (:DEFINITION FM9001::ROM-GUTS))
 (3736 216 (:DEFINITION FM9001::RAM-GUTS))
 (3672 3672 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (3336 24 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (3264 24 (:DEFINITION FM9001::S-KNOWNP))
 (2682 2682 (:TYPE-PRESCRIPTION FM9001::4VP))
 (1152 384 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (1116 1116 (:LINEAR LEN-WHEN-PREFIXP))
 (576 72 (:DEFINITION FM9001::V-KNOWNP))
 (558 558 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (288 288 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (192 192 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (168 168 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (90 65 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (36 12 (:REWRITE FM9001::F-GATES=B-GATES))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (15 1 (:REWRITE CONS-EQUAL))
 )
(FM9001::B-NAND8-MONOTONE
 (194336 293 (:REWRITE FM9001::S-APPROX-CAR))
 (59820 5562 (:DEFINITION LEN))
 (21312 7104 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (19914 19914 (:TYPE-PRESCRIPTION LEN))
 (19164 9582 (:REWRITE DEFAULT-+-2))
 (14208 14208 (:TYPE-PRESCRIPTION FM9001::BVP))
 (12960 2016 (:DEFINITION FM9001::4V-LISTP))
 (9582 9582 (:REWRITE DEFAULT-+-1))
 (8672 346 (:DEFINITION FM9001::STUB-GUTS))
 (8672 346 (:DEFINITION FM9001::ROM-GUTS))
 (8672 346 (:DEFINITION FM9001::RAM-GUTS))
 (6912 6912 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (6912 6912 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (4428 4428 (:TYPE-PRESCRIPTION FM9001::4VP))
 (4170 30 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (4080 30 (:DEFINITION FM9001::S-KNOWNP))
 (1782 594 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (1728 1728 (:LINEAR LEN-WHEN-PREFIXP))
 (864 864 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (720 90 (:DEFINITION FM9001::V-KNOWNP))
 (360 360 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (240 240 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (210 210 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (106 81 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (48 16 (:REWRITE FM9001::F-GATES=B-GATES))
 (32 32 (:TYPE-PRESCRIPTION BOOLEANP))
 (15 1 (:REWRITE CONS-EQUAL))
 )
(FM9001::B-NBUF-MONOTONE
 (3544 57 (:REWRITE FM9001::S-APPROX-CAR))
 (1935 387 (:DEFINITION LEN))
 (1668 12 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (1632 12 (:DEFINITION FM9001::S-KNOWNP))
 (1419 1419 (:TYPE-PRESCRIPTION LEN))
 (1408 1378 (:REWRITE DEFAULT-CDR))
 (1404 468 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (1308 225 (:DEFINITION FM9001::4V-LISTP))
 (1051 1003 (:REWRITE DEFAULT-CAR))
 (936 936 (:TYPE-PRESCRIPTION FM9001::BVP))
 (774 387 (:REWRITE DEFAULT-+-2))
 (633 633 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (440 54 (:DEFINITION FM9001::STUB-GUTS))
 (440 54 (:DEFINITION FM9001::ROM-GUTS))
 (440 54 (:DEFINITION FM9001::RAM-GUTS))
 (408 408 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (387 387 (:REWRITE DEFAULT-+-1))
 (306 306 (:LINEAR LEN-WHEN-PREFIXP))
 (288 36 (:DEFINITION FM9001::V-KNOWNP))
 (217 217 (:TYPE-PRESCRIPTION FM9001::F-BUF))
 (153 153 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (145 35 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (144 144 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (96 96 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (84 84 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (70 4 (:REWRITE CONS-EQUAL))
 (32 32 (:TYPE-PRESCRIPTION BOOLEANP))
 (32 12 (:REWRITE FM9001::F-GATES=B-GATES))
 (18 6 (:REWRITE FM9001::F-BUF-OF-NOT-BOOLEANP))
 (18 6 (:REWRITE FM9001::F-BUF-OF-3VP))
 (12 12 (:TYPE-PRESCRIPTION FM9001::3VP))
 )
(FM9001::B-NOR-MONOTONE
 (5590 53 (:REWRITE FM9001::S-APPROX-CAR))
 (2112 408 (:DEFINITION LEN))
 (1668 12 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (1632 12 (:DEFINITION FM9001::S-KNOWNP))
 (1548 516 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (1524 1524 (:TYPE-PRESCRIPTION LEN))
 (1368 234 (:DEFINITION FM9001::4V-LISTP))
 (1032 1032 (:TYPE-PRESCRIPTION FM9001::BVP))
 (888 444 (:REWRITE DEFAULT-+-2))
 (666 666 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (558 558 (:TYPE-PRESCRIPTION FM9001::4VP))
 (456 456 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (444 444 (:REWRITE DEFAULT-+-1))
 (416 52 (:DEFINITION FM9001::STUB-GUTS))
 (416 52 (:DEFINITION FM9001::ROM-GUTS))
 (416 52 (:DEFINITION FM9001::RAM-GUTS))
 (324 324 (:LINEAR LEN-WHEN-PREFIXP))
 (324 108 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (288 36 (:DEFINITION FM9001::V-KNOWNP))
 (162 162 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (144 144 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (96 96 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (84 84 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (58 33 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (15 1 (:REWRITE CONS-EQUAL))
 (12 4 (:REWRITE FM9001::F-GATES=B-GATES))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::B-NOR3-MONOTONE
 (13416 78 (:REWRITE FM9001::S-APPROX-CAR))
 (4305 747 (:DEFINITION LEN))
 (2862 954 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (2829 2829 (:TYPE-PRESCRIPTION LEN))
 (2400 396 (:DEFINITION FM9001::4V-LISTP))
 (2085 15 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (2040 15 (:DEFINITION FM9001::S-KNOWNP))
 (1908 1908 (:TYPE-PRESCRIPTION FM9001::BVP))
 (1854 927 (:REWRITE DEFAULT-+-2))
 (1212 1212 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (927 927 (:REWRITE DEFAULT-+-1))
 (918 918 (:TYPE-PRESCRIPTION FM9001::4VP))
 (912 912 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (772 81 (:DEFINITION FM9001::STUB-GUTS))
 (772 81 (:DEFINITION FM9001::ROM-GUTS))
 (772 81 (:DEFINITION FM9001::RAM-GUTS))
 (477 159 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (468 468 (:LINEAR LEN-WHEN-PREFIXP))
 (360 45 (:DEFINITION FM9001::V-KNOWNP))
 (234 234 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (180 180 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (120 120 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (105 105 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (66 41 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (18 6 (:REWRITE FM9001::F-GATES=B-GATES))
 (15 1 (:REWRITE CONS-EQUAL))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::B-NOR4-MONOTONE
 (27072 109 (:REWRITE FM9001::S-APPROX-CAR))
 (8208 1254 (:DEFINITION LEN))
 (4824 1608 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (4734 4734 (:TYPE-PRESCRIPTION LEN))
 (3792 612 (:DEFINITION FM9001::4V-LISTP))
 (3444 1722 (:REWRITE DEFAULT-+-2))
 (3216 3216 (:TYPE-PRESCRIPTION FM9001::BVP))
 (2502 18 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (2448 18 (:DEFINITION FM9001::S-KNOWNP))
 (1956 1956 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (1722 1722 (:REWRITE DEFAULT-+-1))
 (1584 1584 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (1392 1392 (:TYPE-PRESCRIPTION FM9001::4VP))
 (1368 118 (:DEFINITION FM9001::STUB-GUTS))
 (1368 118 (:DEFINITION FM9001::ROM-GUTS))
 (1368 118 (:DEFINITION FM9001::RAM-GUTS))
 (666 222 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (648 648 (:LINEAR LEN-WHEN-PREFIXP))
 (432 54 (:DEFINITION FM9001::V-KNOWNP))
 (324 324 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (216 216 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (144 144 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (126 126 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (74 49 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (24 8 (:REWRITE FM9001::F-GATES=B-GATES))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (15 1 (:REWRITE CONS-EQUAL))
 )
(FM9001::B-NOR5-MONOTONE
 (48879 146 (:REWRITE FM9001::S-APPROX-CAR))
 (14631 1959 (:DEFINITION LEN))
 (7542 2514 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (7317 7317 (:TYPE-PRESCRIPTION LEN))
 (5814 2907 (:REWRITE DEFAULT-+-2))
 (5544 882 (:DEFINITION FM9001::4V-LISTP))
 (5028 5028 (:TYPE-PRESCRIPTION FM9001::BVP))
 (2919 21 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (2907 2907 (:REWRITE DEFAULT-+-1))
 (2898 2898 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (2856 21 (:DEFINITION FM9001::S-KNOWNP))
 (2496 2496 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (2312 163 (:DEFINITION FM9001::STUB-GUTS))
 (2312 163 (:DEFINITION FM9001::ROM-GUTS))
 (2312 163 (:DEFINITION FM9001::RAM-GUTS))
 (1980 1980 (:TYPE-PRESCRIPTION FM9001::4VP))
 (891 297 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (864 864 (:LINEAR LEN-WHEN-PREFIXP))
 (504 63 (:DEFINITION FM9001::V-KNOWNP))
 (432 432 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (252 252 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (168 168 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (147 147 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (82 57 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (30 10 (:REWRITE FM9001::F-GATES=B-GATES))
 (20 20 (:TYPE-PRESCRIPTION BOOLEANP))
 (15 1 (:REWRITE CONS-EQUAL))
 )
(FM9001::B-NOR6-MONOTONE
 (81686 189 (:REWRITE FM9001::S-APPROX-CAR))
 (24564 2892 (:DEFINITION LEN))
 (11124 3708 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (10656 10656 (:TYPE-PRESCRIPTION LEN))
 (9120 4560 (:REWRITE DEFAULT-+-2))
 (7656 1206 (:DEFINITION FM9001::4V-LISTP))
 (7416 7416 (:TYPE-PRESCRIPTION FM9001::BVP))
 (4560 4560 (:REWRITE DEFAULT-+-1))
 (4038 4038 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (3736 216 (:DEFINITION FM9001::STUB-GUTS))
 (3736 216 (:DEFINITION FM9001::ROM-GUTS))
 (3736 216 (:DEFINITION FM9001::RAM-GUTS))
 (3672 3672 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (3336 24 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (3264 24 (:DEFINITION FM9001::S-KNOWNP))
 (2682 2682 (:TYPE-PRESCRIPTION FM9001::4VP))
 (1152 384 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (1116 1116 (:LINEAR LEN-WHEN-PREFIXP))
 (576 72 (:DEFINITION FM9001::V-KNOWNP))
 (558 558 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (288 288 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (192 192 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (168 168 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (90 65 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (36 12 (:REWRITE FM9001::F-GATES=B-GATES))
 (24 24 (:TYPE-PRESCRIPTION BOOLEANP))
 (15 1 (:REWRITE CONS-EQUAL))
 )
(FM9001::B-NOR8-MONOTONE
 (194336 293 (:REWRITE FM9001::S-APPROX-CAR))
 (59820 5562 (:DEFINITION LEN))
 (21312 7104 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (19914 19914 (:TYPE-PRESCRIPTION LEN))
 (19164 9582 (:REWRITE DEFAULT-+-2))
 (14208 14208 (:TYPE-PRESCRIPTION FM9001::BVP))
 (12960 2016 (:DEFINITION FM9001::4V-LISTP))
 (9582 9582 (:REWRITE DEFAULT-+-1))
 (8672 346 (:DEFINITION FM9001::STUB-GUTS))
 (8672 346 (:DEFINITION FM9001::ROM-GUTS))
 (8672 346 (:DEFINITION FM9001::RAM-GUTS))
 (6912 6912 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (6912 6912 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (4428 4428 (:TYPE-PRESCRIPTION FM9001::4VP))
 (4170 30 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (4080 30 (:DEFINITION FM9001::S-KNOWNP))
 (1782 594 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (1728 1728 (:LINEAR LEN-WHEN-PREFIXP))
 (864 864 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (720 90 (:DEFINITION FM9001::V-KNOWNP))
 (360 360 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (240 240 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (210 210 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (106 81 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (48 16 (:REWRITE FM9001::F-GATES=B-GATES))
 (32 32 (:TYPE-PRESCRIPTION BOOLEANP))
 (15 1 (:REWRITE CONS-EQUAL))
 )
(FM9001::B-NOT-MONOTONE
 (1789 34 (:REWRITE FM9001::S-APPROX-CAR))
 (1251 9 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (1224 9 (:DEFINITION FM9001::S-KNOWNP))
 (1095 219 (:DEFINITION LEN))
 (792 264 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (776 776 (:REWRITE DEFAULT-CDR))
 (765 765 (:TYPE-PRESCRIPTION LEN))
 (696 126 (:DEFINITION FM9001::4V-LISTP))
 (561 561 (:REWRITE DEFAULT-CAR))
 (528 528 (:TYPE-PRESCRIPTION FM9001::BVP))
 (438 219 (:REWRITE DEFAULT-+-2))
 (318 318 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (314 314 (:TYPE-PRESCRIPTION FM9001::4VP))
 (248 31 (:DEFINITION FM9001::STUB-GUTS))
 (248 31 (:DEFINITION FM9001::ROM-GUTS))
 (248 31 (:DEFINITION FM9001::RAM-GUTS))
 (219 219 (:REWRITE DEFAULT-+-1))
 (216 27 (:DEFINITION FM9001::V-KNOWNP))
 (210 70 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (192 192 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (144 144 (:LINEAR LEN-WHEN-PREFIXP))
 (108 108 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (72 72 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (72 72 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (63 63 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (50 25 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (15 1 (:REWRITE CONS-EQUAL))
 (12 4 (:REWRITE FM9001::F-GATES=B-GATES))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::B-NOT-B4IP-MONOTONE
 (1789 34 (:REWRITE FM9001::S-APPROX-CAR))
 (1251 9 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (1224 9 (:DEFINITION FM9001::S-KNOWNP))
 (1095 219 (:DEFINITION LEN))
 (792 264 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (776 776 (:REWRITE DEFAULT-CDR))
 (765 765 (:TYPE-PRESCRIPTION LEN))
 (696 126 (:DEFINITION FM9001::4V-LISTP))
 (561 561 (:REWRITE DEFAULT-CAR))
 (528 528 (:TYPE-PRESCRIPTION FM9001::BVP))
 (438 219 (:REWRITE DEFAULT-+-2))
 (318 318 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (314 314 (:TYPE-PRESCRIPTION FM9001::4VP))
 (248 31 (:DEFINITION FM9001::STUB-GUTS))
 (248 31 (:DEFINITION FM9001::ROM-GUTS))
 (248 31 (:DEFINITION FM9001::RAM-GUTS))
 (219 219 (:REWRITE DEFAULT-+-1))
 (216 27 (:DEFINITION FM9001::V-KNOWNP))
 (210 70 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (192 192 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (144 144 (:LINEAR LEN-WHEN-PREFIXP))
 (108 108 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (72 72 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (72 72 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (63 63 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (50 25 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (15 1 (:REWRITE CONS-EQUAL))
 (12 4 (:REWRITE FM9001::F-GATES=B-GATES))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::B-OR-MONOTONE
 (5590 53 (:REWRITE FM9001::S-APPROX-CAR))
 (2112 408 (:DEFINITION LEN))
 (1668 12 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (1632 12 (:DEFINITION FM9001::S-KNOWNP))
 (1548 516 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (1524 1524 (:TYPE-PRESCRIPTION LEN))
 (1368 234 (:DEFINITION FM9001::4V-LISTP))
 (1032 1032 (:TYPE-PRESCRIPTION FM9001::BVP))
 (888 444 (:REWRITE DEFAULT-+-2))
 (666 666 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (558 558 (:TYPE-PRESCRIPTION FM9001::4VP))
 (456 456 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (444 444 (:REWRITE DEFAULT-+-1))
 (416 52 (:DEFINITION FM9001::STUB-GUTS))
 (416 52 (:DEFINITION FM9001::ROM-GUTS))
 (416 52 (:DEFINITION FM9001::RAM-GUTS))
 (324 324 (:LINEAR LEN-WHEN-PREFIXP))
 (324 108 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (288 36 (:DEFINITION FM9001::V-KNOWNP))
 (162 162 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (144 144 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (96 96 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (84 84 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (58 33 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (15 1 (:REWRITE CONS-EQUAL))
 (12 4 (:REWRITE FM9001::F-GATES=B-GATES))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::B-OR3-MONOTONE
 (13416 78 (:REWRITE FM9001::S-APPROX-CAR))
 (4305 747 (:DEFINITION LEN))
 (2862 954 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (2829 2829 (:TYPE-PRESCRIPTION LEN))
 (2400 396 (:DEFINITION FM9001::4V-LISTP))
 (2085 15 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (2040 15 (:DEFINITION FM9001::S-KNOWNP))
 (1908 1908 (:TYPE-PRESCRIPTION FM9001::BVP))
 (1854 927 (:REWRITE DEFAULT-+-2))
 (1212 1212 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (927 927 (:REWRITE DEFAULT-+-1))
 (918 918 (:TYPE-PRESCRIPTION FM9001::4VP))
 (912 912 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (772 81 (:DEFINITION FM9001::STUB-GUTS))
 (772 81 (:DEFINITION FM9001::ROM-GUTS))
 (772 81 (:DEFINITION FM9001::RAM-GUTS))
 (477 159 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (468 468 (:LINEAR LEN-WHEN-PREFIXP))
 (360 45 (:DEFINITION FM9001::V-KNOWNP))
 (234 234 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (180 180 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (120 120 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (105 105 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (66 41 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (18 6 (:REWRITE FM9001::F-GATES=B-GATES))
 (15 1 (:REWRITE CONS-EQUAL))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::B-OR4-MONOTONE
 (27072 109 (:REWRITE FM9001::S-APPROX-CAR))
 (8208 1254 (:DEFINITION LEN))
 (4824 1608 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (4734 4734 (:TYPE-PRESCRIPTION LEN))
 (3792 612 (:DEFINITION FM9001::4V-LISTP))
 (3444 1722 (:REWRITE DEFAULT-+-2))
 (3216 3216 (:TYPE-PRESCRIPTION FM9001::BVP))
 (2502 18 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (2448 18 (:DEFINITION FM9001::S-KNOWNP))
 (1956 1956 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (1722 1722 (:REWRITE DEFAULT-+-1))
 (1584 1584 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (1392 1392 (:TYPE-PRESCRIPTION FM9001::4VP))
 (1368 118 (:DEFINITION FM9001::STUB-GUTS))
 (1368 118 (:DEFINITION FM9001::ROM-GUTS))
 (1368 118 (:DEFINITION FM9001::RAM-GUTS))
 (666 222 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (648 648 (:LINEAR LEN-WHEN-PREFIXP))
 (432 54 (:DEFINITION FM9001::V-KNOWNP))
 (324 324 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (216 216 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (144 144 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (126 126 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (74 49 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (24 8 (:REWRITE FM9001::F-GATES=B-GATES))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (15 1 (:REWRITE CONS-EQUAL))
 )
(FM9001::B-XOR-MONOTONE
 (11737 22 (:DEFINITION FM9001::S-APPROX))
 (9396 57 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (5594 55 (:REWRITE FM9001::S-APPROX-CAR))
 (2602 78 (:DEFINITION FM9001::STUBP))
 (2602 78 (:DEFINITION FM9001::ROMP))
 (2602 78 (:DEFINITION FM9001::RAMP))
 (2262 438 (:DEFINITION LEN))
 (1890 270 (:DEFINITION TRUE-LISTP))
 (1668 12 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (1650 1650 (:TYPE-PRESCRIPTION LEN))
 (1632 12 (:DEFINITION FM9001::S-KNOWNP))
 (1620 540 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (1488 252 (:DEFINITION FM9001::4V-LISTP))
 (1080 1080 (:TYPE-PRESCRIPTION FM9001::BVP))
 (948 474 (:REWRITE DEFAULT-+-2))
 (732 732 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (596 596 (:TYPE-PRESCRIPTION FM9001::4VP))
 (504 504 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (474 474 (:REWRITE DEFAULT-+-1))
 (464 56 (:DEFINITION FM9001::STUB-GUTS))
 (464 56 (:DEFINITION FM9001::ROM-GUTS))
 (464 56 (:DEFINITION FM9001::RAM-GUTS))
 (360 360 (:LINEAR LEN-WHEN-PREFIXP))
 (349 349 (:TYPE-PRESCRIPTION FM9001::F-XOR))
 (336 112 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (288 36 (:DEFINITION FM9001::V-KNOWNP))
 (180 180 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (144 144 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (96 96 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (84 84 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (60 33 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (17 1 (:REWRITE CONS-EQUAL))
 (12 4 (:REWRITE FM9001::F-GATES=B-GATES))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::DEL4-MONOTONE
 (5844 12 (:DEFINITION FM9001::S-APPROX))
 (1791 35 (:REWRITE FM9001::S-APPROX-CAR))
 (1381 45 (:DEFINITION FM9001::STUBP))
 (1381 45 (:DEFINITION FM9001::ROMP))
 (1381 45 (:DEFINITION FM9001::RAMP))
 (1251 9 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (1224 9 (:DEFINITION FM9001::S-KNOWNP))
 (1170 234 (:DEFINITION LEN))
 (873 135 (:DEFINITION TRUE-LISTP))
 (856 826 (:REWRITE DEFAULT-CDR))
 (828 828 (:TYPE-PRESCRIPTION LEN))
 (810 270 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (756 135 (:DEFINITION FM9001::4V-LISTP))
 (644 596 (:REWRITE DEFAULT-CAR))
 (540 540 (:TYPE-PRESCRIPTION FM9001::BVP))
 (468 234 (:REWRITE DEFAULT-+-2))
 (351 351 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (272 33 (:DEFINITION FM9001::STUB-GUTS))
 (272 33 (:DEFINITION FM9001::ROM-GUTS))
 (272 33 (:DEFINITION FM9001::RAM-GUTS))
 (234 234 (:REWRITE DEFAULT-+-1))
 (216 216 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (216 27 (:DEFINITION FM9001::V-KNOWNP))
 (179 179 (:TYPE-PRESCRIPTION FM9001::F-BUF))
 (162 162 (:LINEAR LEN-WHEN-PREFIXP))
 (108 108 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (81 81 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (72 72 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (63 63 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (52 25 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (17 1 (:REWRITE CONS-EQUAL))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 4 (:REWRITE FM9001::F-GATES=B-GATES))
 (12 4 (:REWRITE FM9001::F-BUF-OF-NOT-BOOLEANP))
 (12 4 (:REWRITE FM9001::F-BUF-OF-3VP))
 (8 8 (:TYPE-PRESCRIPTION FM9001::3VP))
 )
(FM9001::PROCMON-MONOTONE
 (27076 111 (:REWRITE FM9001::S-APPROX-CAR))
 (8358 1284 (:DEFINITION LEN))
 (4878 1626 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (4860 4860 (:TYPE-PRESCRIPTION LEN))
 (3912 630 (:DEFINITION FM9001::4V-LISTP))
 (3504 1752 (:REWRITE DEFAULT-+-2))
 (3252 3252 (:TYPE-PRESCRIPTION FM9001::BVP))
 (2502 18 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (2448 18 (:DEFINITION FM9001::S-KNOWNP))
 (2022 2022 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (1752 1752 (:REWRITE DEFAULT-+-1))
 (1632 1632 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (1440 122 (:DEFINITION FM9001::STUB-GUTS))
 (1440 122 (:DEFINITION FM9001::ROM-GUTS))
 (1440 122 (:DEFINITION FM9001::RAM-GUTS))
 (684 684 (:LINEAR LEN-WHEN-PREFIXP))
 (432 54 (:DEFINITION FM9001::V-KNOWNP))
 (342 342 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (216 216 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (144 144 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (126 126 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (112 49 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (102 26 (:REWRITE FM9001::F-GATES=B-GATES))
 (56 56 (:TYPE-PRESCRIPTION BOOLEANP))
 (49 1 (:REWRITE CONS-EQUAL))
 (6 6 (:TYPE-PRESCRIPTION FM9001::F-BUF))
 (6 2 (:REWRITE FM9001::F-BUF-OF-NOT-BOOLEANP))
 (6 2 (:REWRITE FM9001::F-BUF-OF-3VP))
 (4 4 (:TYPE-PRESCRIPTION FM9001::3VP))
 )
(FM9001::FD1-MONOTONE
 (2964 21 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (2904 21 (:DEFINITION FM9001::S-KNOWNP))
 (2362 2176 (:REWRITE DEFAULT-CDR))
 (2190 2190 (:TYPE-PRESCRIPTION LEN))
 (2124 708 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (2016 348 (:DEFINITION FM9001::4V-LISTP))
 (1880 1586 (:REWRITE DEFAULT-CAR))
 (1416 1416 (:TYPE-PRESCRIPTION FM9001::BVP))
 (1200 600 (:REWRITE DEFAULT-+-2))
 (973 973 (:TYPE-PRESCRIPTION FM9001::F-BUF))
 (972 972 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (724 84 (:DEFINITION FM9001::STUB-GUTS))
 (724 84 (:DEFINITION FM9001::ROM-GUTS))
 (724 84 (:DEFINITION FM9001::RAM-GUTS))
 (624 624 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (600 600 (:REWRITE DEFAULT-+-1))
 (489 60 (:DEFINITION FM9001::V-KNOWNP))
 (468 468 (:LINEAR LEN-WHEN-PREFIXP))
 (240 240 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (234 234 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (166 166 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (166 49 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (140 140 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (65 4 (:REWRITE CONS-EQUAL))
 (60 60 (:TYPE-PRESCRIPTION BOOLEANP))
 (53 19 (:REWRITE FM9001::F-GATES=B-GATES))
 (39 13 (:REWRITE FM9001::F-BUF-OF-NOT-BOOLEANP))
 (39 13 (:REWRITE FM9001::F-BUF-OF-3VP))
 (26 26 (:TYPE-PRESCRIPTION FM9001::3VP))
 )
(FM9001::FD1S-MONOTONE
 (4716 1572 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (4593 4593 (:TYPE-PRESCRIPTION LEN))
 (4216 30 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (4129 30 (:DEFINITION FM9001::S-KNOWNP))
 (3792 636 (:DEFINITION FM9001::4V-LISTP))
 (3186 1593 (:REWRITE DEFAULT-+-2))
 (3144 3144 (:TYPE-PRESCRIPTION FM9001::BVP))
 (1884 1884 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (1593 1593 (:REWRITE DEFAULT-+-1))
 (1532 143 (:DEFINITION FM9001::STUB-GUTS))
 (1532 143 (:DEFINITION FM9001::ROM-GUTS))
 (1532 143 (:DEFINITION FM9001::RAM-GUTS))
 (1440 1440 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (792 792 (:LINEAR LEN-WHEN-PREFIXP))
 (705 87 (:DEFINITION FM9001::V-KNOWNP))
 (682 682 (:TYPE-PRESCRIPTION FM9001::F-BUF))
 (631 631 (:TYPE-PRESCRIPTION FM9001::F-IF))
 (396 396 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (348 348 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (238 238 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (203 203 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (190 73 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (77 27 (:REWRITE FM9001::F-GATES=B-GATES))
 (70 70 (:TYPE-PRESCRIPTION BOOLEANP))
 (65 4 (:REWRITE CONS-EQUAL))
 (30 10 (:REWRITE FM9001::F-BUF-OF-NOT-BOOLEANP))
 (30 10 (:REWRITE FM9001::F-BUF-OF-3VP))
 (20 20 (:TYPE-PRESCRIPTION FM9001::3VP))
 )
(FM9001::FD1SLP-MONOTONE
 (6498 2166 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (6285 6285 (:TYPE-PRESCRIPTION LEN))
 (5004 825 (:DEFINITION FM9001::4V-LISTP))
 (4792 33 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (4696 33 (:DEFINITION FM9001::S-KNOWNP))
 (4638 2319 (:REWRITE DEFAULT-+-2))
 (4332 4332 (:TYPE-PRESCRIPTION FM9001::BVP))
 (2529 2529 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (2319 2319 (:REWRITE DEFAULT-+-1))
 (2216 178 (:DEFINITION FM9001::STUB-GUTS))
 (2216 178 (:DEFINITION FM9001::ROM-GUTS))
 (2216 178 (:DEFINITION FM9001::RAM-GUTS))
 (2040 2040 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (1620 1620 (:TYPE-PRESCRIPTION FM9001::F-IF))
 (990 990 (:LINEAR LEN-WHEN-PREFIXP))
 (906 906 (:TYPE-PRESCRIPTION FM9001::F-BUF))
 (786 96 (:DEFINITION FM9001::V-KNOWNP))
 (495 495 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (384 384 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (262 262 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (224 224 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (212 56 (:REWRITE FM9001::F-GATES=B-GATES))
 (210 81 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (148 148 (:TYPE-PRESCRIPTION BOOLEANP))
 (84 20 (:REWRITE FM9001::F-BUF-OF-NOT-BOOLEANP))
 (65 4 (:REWRITE CONS-EQUAL))
 )
(FM9001::ID-MONOTONE
 (5259 11 (:DEFINITION FM9001::S-APPROX))
 (3490 22 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (1782 33 (:REWRITE FM9001::S-APPROX-CAR))
 (1251 9 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (1238 42 (:DEFINITION FM9001::STUBP))
 (1238 42 (:DEFINITION FM9001::ROMP))
 (1238 42 (:DEFINITION FM9001::RAMP))
 (1224 9 (:DEFINITION FM9001::S-KNOWNP))
 (1095 219 (:DEFINITION LEN))
 (774 774 (:REWRITE DEFAULT-CDR))
 (774 126 (:DEFINITION TRUE-LISTP))
 (765 765 (:TYPE-PRESCRIPTION LEN))
 (756 252 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (696 126 (:DEFINITION FM9001::4V-LISTP))
 (504 504 (:TYPE-PRESCRIPTION FM9001::BVP))
 (438 219 (:REWRITE DEFAULT-+-2))
 (318 318 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (306 306 (:TYPE-PRESCRIPTION FM9001::4VP))
 (248 31 (:DEFINITION FM9001::STUB-GUTS))
 (248 31 (:DEFINITION FM9001::ROM-GUTS))
 (248 31 (:DEFINITION FM9001::RAM-GUTS))
 (219 219 (:REWRITE DEFAULT-+-1))
 (216 27 (:DEFINITION FM9001::V-KNOWNP))
 (198 66 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (192 192 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (144 144 (:LINEAR LEN-WHEN-PREFIXP))
 (108 108 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (72 72 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (72 72 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (69 18 (:REWRITE FM9001::V-APPROX=>B-APPROX))
 (63 63 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (33 24 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (1 1 (:REWRITE CONS-EQUAL))
 )
(FM9001::RAM-ENABLE-CIRCUIT-MONOTONE
 (10438 79 (:REWRITE FM9001::S-APPROX-CAR))
 (4758 744 (:DEFINITION LEN))
 (2736 912 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (2502 2502 (:TYPE-PRESCRIPTION LEN))
 (2502 18 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (2448 18 (:DEFINITION FM9001::S-KNOWNP))
 (1992 342 (:DEFINITION FM9001::4V-LISTP))
 (1860 930 (:REWRITE DEFAULT-+-2))
 (1824 1824 (:TYPE-PRESCRIPTION FM9001::BVP))
 (966 966 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (930 930 (:REWRITE DEFAULT-+-1))
 (848 78 (:DEFINITION FM9001::STUB-GUTS))
 (848 78 (:DEFINITION FM9001::ROM-GUTS))
 (848 78 (:DEFINITION FM9001::RAM-GUTS))
 (818 818 (:TYPE-PRESCRIPTION FM9001::4VP))
 (768 768 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (480 160 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (432 54 (:DEFINITION FM9001::V-KNOWNP))
 (396 396 (:LINEAR LEN-WHEN-PREFIXP))
 (216 216 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (198 198 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (144 144 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (126 126 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (74 49 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (15 1 (:REWRITE CONS-EQUAL))
 (12 4 (:REWRITE FM9001::F-GATES=B-GATES))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::T-BUF-MONOTONE
 (11737 22 (:DEFINITION FM9001::S-APPROX))
 (9396 57 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (5594 55 (:REWRITE FM9001::S-APPROX-CAR))
 (2602 78 (:DEFINITION FM9001::STUBP))
 (2602 78 (:DEFINITION FM9001::ROMP))
 (2602 78 (:DEFINITION FM9001::RAMP))
 (2262 438 (:DEFINITION LEN))
 (1890 270 (:DEFINITION TRUE-LISTP))
 (1668 12 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (1650 1650 (:TYPE-PRESCRIPTION LEN))
 (1632 12 (:DEFINITION FM9001::S-KNOWNP))
 (1620 540 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (1488 252 (:DEFINITION FM9001::4V-LISTP))
 (1080 1080 (:TYPE-PRESCRIPTION FM9001::BVP))
 (948 474 (:REWRITE DEFAULT-+-2))
 (732 732 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (596 596 (:TYPE-PRESCRIPTION FM9001::4VP))
 (504 504 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (474 474 (:REWRITE DEFAULT-+-1))
 (464 56 (:DEFINITION FM9001::STUB-GUTS))
 (464 56 (:DEFINITION FM9001::ROM-GUTS))
 (464 56 (:DEFINITION FM9001::RAM-GUTS))
 (360 360 (:LINEAR LEN-WHEN-PREFIXP))
 (349 349 (:TYPE-PRESCRIPTION FM9001::FT-BUF))
 (336 112 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (288 36 (:DEFINITION FM9001::V-KNOWNP))
 (180 180 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (144 144 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (96 96 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (84 84 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (60 33 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (17 1 (:REWRITE CONS-EQUAL))
 )
(FM9001::T-WIRE-MONOTONE
 (11737 22 (:DEFINITION FM9001::S-APPROX))
 (9396 57 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (5594 55 (:REWRITE FM9001::S-APPROX-CAR))
 (2602 78 (:DEFINITION FM9001::STUBP))
 (2602 78 (:DEFINITION FM9001::ROMP))
 (2602 78 (:DEFINITION FM9001::RAMP))
 (2262 438 (:DEFINITION LEN))
 (1890 270 (:DEFINITION TRUE-LISTP))
 (1668 12 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (1650 1650 (:TYPE-PRESCRIPTION LEN))
 (1632 12 (:DEFINITION FM9001::S-KNOWNP))
 (1620 540 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (1488 252 (:DEFINITION FM9001::4V-LISTP))
 (1080 1080 (:TYPE-PRESCRIPTION FM9001::BVP))
 (948 474 (:REWRITE DEFAULT-+-2))
 (732 732 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (596 596 (:TYPE-PRESCRIPTION FM9001::4VP))
 (504 504 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (474 474 (:REWRITE DEFAULT-+-1))
 (464 56 (:DEFINITION FM9001::STUB-GUTS))
 (464 56 (:DEFINITION FM9001::ROM-GUTS))
 (464 56 (:DEFINITION FM9001::RAM-GUTS))
 (360 360 (:LINEAR LEN-WHEN-PREFIXP))
 (349 349 (:TYPE-PRESCRIPTION FM9001::FT-WIRE))
 (336 112 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (288 36 (:DEFINITION FM9001::V-KNOWNP))
 (180 180 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (144 144 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (96 96 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (84 84 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (60 33 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (17 1 (:REWRITE CONS-EQUAL))
 )
(FM9001::PULLUP-MONOTONE
 (6464 13 (:DEFINITION FM9001::S-APPROX))
 (4707 30 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (1793 36 (:REWRITE FM9001::S-APPROX-CAR))
 (1524 48 (:DEFINITION FM9001::STUBP))
 (1524 48 (:DEFINITION FM9001::ROMP))
 (1524 48 (:DEFINITION FM9001::RAMP))
 (1251 9 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (1245 249 (:DEFINITION LEN))
 (1224 9 (:DEFINITION FM9001::S-KNOWNP))
 (972 144 (:DEFINITION TRUE-LISTP))
 (942 882 (:REWRITE DEFAULT-CDR))
 (891 891 (:TYPE-PRESCRIPTION LEN))
 (864 288 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (816 144 (:DEFINITION FM9001::4V-LISTP))
 (733 637 (:REWRITE DEFAULT-CAR))
 (576 576 (:TYPE-PRESCRIPTION FM9001::BVP))
 (498 249 (:REWRITE DEFAULT-+-2))
 (384 384 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (352 352 (:TYPE-PRESCRIPTION FM9001::4VP))
 (349 349 (:TYPE-PRESCRIPTION FM9001::F-PULLUP))
 (296 35 (:DEFINITION FM9001::STUB-GUTS))
 (296 35 (:DEFINITION FM9001::ROM-GUTS))
 (296 35 (:DEFINITION FM9001::RAM-GUTS))
 (249 249 (:REWRITE DEFAULT-+-1))
 (240 240 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (222 74 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (216 27 (:DEFINITION FM9001::V-KNOWNP))
 (180 180 (:LINEAR LEN-WHEN-PREFIXP))
 (108 108 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (90 90 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (72 72 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (63 63 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (52 25 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (17 1 (:REWRITE CONS-EQUAL))
 )
(FM9001::TTL-BIDIRECT-MONOTONE
 (48081 247 (:REWRITE FM9001::S-APPROX-CAR))
 (15873 2595 (:DEFINITION LEN))
 (9891 9891 (:TYPE-PRESCRIPTION LEN))
 (9882 3294 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (8244 1323 (:DEFINITION FM9001::4V-LISTP))
 (6678 3339 (:REWRITE DEFAULT-+-2))
 (6588 6588 (:TYPE-PRESCRIPTION FM9001::BVP))
 (5004 36 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (4896 36 (:DEFINITION FM9001::S-KNOWNP))
 (4275 4275 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (3360 3360 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (3339 3339 (:REWRITE DEFAULT-+-1))
 (2908 266 (:DEFINITION FM9001::STUB-GUTS))
 (2908 266 (:DEFINITION FM9001::ROM-GUTS))
 (2908 266 (:DEFINITION FM9001::RAM-GUTS))
 (2352 1270 (:TYPE-PRESCRIPTION FM9001::FT-WIRE))
 (1758 1758 (:TYPE-PRESCRIPTION FM9001::FT-BUF))
 (1674 1674 (:LINEAR LEN-WHEN-PREFIXP))
 (1098 366 (:TYPE-PRESCRIPTION FM9001::F-BUF))
 (864 108 (:DEFINITION FM9001::V-KNOWNP))
 (837 837 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (432 432 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (426 101 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (288 288 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (252 252 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (223 9 (:REWRITE CONS-EQUAL))
 (188 44 (:REWRITE FM9001::F-GATES=B-GATES))
 (76 76 (:TYPE-PRESCRIPTION BOOLEANP))
 (68 10 (:REWRITE FM9001::F-BUF-OF-NOT-BOOLEANP))
 (26 10 (:REWRITE FM9001::F-BUF-OF-3VP))
 )
(FM9001::TTL-CLK-INPUT-MONOTONE
 (7347 77 (:REWRITE FM9001::S-APPROX-CAR))
 (3027 591 (:DEFINITION LEN))
 (2241 2241 (:TYPE-PRESCRIPTION LEN))
 (2196 732 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (2085 15 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (2040 342 (:DEFINITION FM9001::4V-LISTP))
 (2040 15 (:DEFINITION FM9001::S-KNOWNP))
 (1464 1464 (:TYPE-PRESCRIPTION FM9001::BVP))
 (1254 627 (:REWRITE DEFAULT-+-2))
 (1014 1014 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (696 696 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (632 77 (:DEFINITION FM9001::STUB-GUTS))
 (632 77 (:DEFINITION FM9001::ROM-GUTS))
 (632 77 (:DEFINITION FM9001::RAM-GUTS))
 (627 627 (:REWRITE DEFAULT-+-1))
 (504 504 (:LINEAR LEN-WHEN-PREFIXP))
 (360 45 (:DEFINITION FM9001::V-KNOWNP))
 (342 342 (:TYPE-PRESCRIPTION FM9001::F-BUF))
 (252 252 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (180 180 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (148 43 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (120 120 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (105 105 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (65 4 (:REWRITE CONS-EQUAL))
 (32 32 (:TYPE-PRESCRIPTION BOOLEANP))
 (32 12 (:REWRITE FM9001::F-GATES=B-GATES))
 (18 6 (:REWRITE FM9001::F-BUF-OF-NOT-BOOLEANP))
 (18 6 (:REWRITE FM9001::F-BUF-OF-3VP))
 (12 12 (:TYPE-PRESCRIPTION FM9001::3VP))
 )
(FM9001::TTL-INPUT-MONOTONE
 (7347 77 (:REWRITE FM9001::S-APPROX-CAR))
 (3027 591 (:DEFINITION LEN))
 (2241 2241 (:TYPE-PRESCRIPTION LEN))
 (2196 732 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (2085 15 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (2040 342 (:DEFINITION FM9001::4V-LISTP))
 (2040 15 (:DEFINITION FM9001::S-KNOWNP))
 (1464 1464 (:TYPE-PRESCRIPTION FM9001::BVP))
 (1254 627 (:REWRITE DEFAULT-+-2))
 (1014 1014 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (696 696 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (632 77 (:DEFINITION FM9001::STUB-GUTS))
 (632 77 (:DEFINITION FM9001::ROM-GUTS))
 (632 77 (:DEFINITION FM9001::RAM-GUTS))
 (627 627 (:REWRITE DEFAULT-+-1))
 (504 504 (:LINEAR LEN-WHEN-PREFIXP))
 (360 45 (:DEFINITION FM9001::V-KNOWNP))
 (342 342 (:TYPE-PRESCRIPTION FM9001::F-BUF))
 (252 252 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (180 180 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (148 43 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (120 120 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (105 105 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (65 4 (:REWRITE CONS-EQUAL))
 (32 32 (:TYPE-PRESCRIPTION BOOLEANP))
 (32 12 (:REWRITE FM9001::F-GATES=B-GATES))
 (18 6 (:REWRITE FM9001::F-BUF-OF-NOT-BOOLEANP))
 (18 6 (:REWRITE FM9001::F-BUF-OF-3VP))
 (12 12 (:TYPE-PRESCRIPTION FM9001::3VP))
 )
(FM9001::TTL-OUTPUT-MONOTONE
 (5844 12 (:DEFINITION FM9001::S-APPROX))
 (1791 35 (:REWRITE FM9001::S-APPROX-CAR))
 (1381 45 (:DEFINITION FM9001::STUBP))
 (1381 45 (:DEFINITION FM9001::ROMP))
 (1381 45 (:DEFINITION FM9001::RAMP))
 (1251 9 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (1224 9 (:DEFINITION FM9001::S-KNOWNP))
 (1170 234 (:DEFINITION LEN))
 (873 135 (:DEFINITION TRUE-LISTP))
 (856 826 (:REWRITE DEFAULT-CDR))
 (828 828 (:TYPE-PRESCRIPTION LEN))
 (810 270 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (756 135 (:DEFINITION FM9001::4V-LISTP))
 (644 596 (:REWRITE DEFAULT-CAR))
 (540 540 (:TYPE-PRESCRIPTION FM9001::BVP))
 (468 234 (:REWRITE DEFAULT-+-2))
 (351 351 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (272 33 (:DEFINITION FM9001::STUB-GUTS))
 (272 33 (:DEFINITION FM9001::ROM-GUTS))
 (272 33 (:DEFINITION FM9001::RAM-GUTS))
 (234 234 (:REWRITE DEFAULT-+-1))
 (216 216 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (216 27 (:DEFINITION FM9001::V-KNOWNP))
 (179 179 (:TYPE-PRESCRIPTION FM9001::F-BUF))
 (162 162 (:LINEAR LEN-WHEN-PREFIXP))
 (108 108 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (81 81 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (72 72 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (63 63 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (52 25 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (17 1 (:REWRITE CONS-EQUAL))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 4 (:REWRITE FM9001::F-GATES=B-GATES))
 (12 4 (:REWRITE FM9001::F-BUF-OF-NOT-BOOLEANP))
 (12 4 (:REWRITE FM9001::F-BUF-OF-3VP))
 (8 8 (:TYPE-PRESCRIPTION FM9001::3VP))
 )
(FM9001::TTL-OUTPUT-PARAMETRIC-MONOTONE
 (5844 12 (:DEFINITION FM9001::S-APPROX))
 (1791 35 (:REWRITE FM9001::S-APPROX-CAR))
 (1381 45 (:DEFINITION FM9001::STUBP))
 (1381 45 (:DEFINITION FM9001::ROMP))
 (1381 45 (:DEFINITION FM9001::RAMP))
 (1251 9 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (1224 9 (:DEFINITION FM9001::S-KNOWNP))
 (1170 234 (:DEFINITION LEN))
 (873 135 (:DEFINITION TRUE-LISTP))
 (856 826 (:REWRITE DEFAULT-CDR))
 (828 828 (:TYPE-PRESCRIPTION LEN))
 (810 270 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (756 135 (:DEFINITION FM9001::4V-LISTP))
 (644 596 (:REWRITE DEFAULT-CAR))
 (540 540 (:TYPE-PRESCRIPTION FM9001::BVP))
 (468 234 (:REWRITE DEFAULT-+-2))
 (351 351 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (272 33 (:DEFINITION FM9001::STUB-GUTS))
 (272 33 (:DEFINITION FM9001::ROM-GUTS))
 (272 33 (:DEFINITION FM9001::RAM-GUTS))
 (234 234 (:REWRITE DEFAULT-+-1))
 (216 216 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (216 27 (:DEFINITION FM9001::V-KNOWNP))
 (179 179 (:TYPE-PRESCRIPTION FM9001::F-BUF))
 (162 162 (:LINEAR LEN-WHEN-PREFIXP))
 (108 108 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (81 81 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (72 72 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (63 63 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (52 25 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (17 1 (:REWRITE CONS-EQUAL))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 4 (:REWRITE FM9001::F-GATES=B-GATES))
 (12 4 (:REWRITE FM9001::F-BUF-OF-NOT-BOOLEANP))
 (12 4 (:REWRITE FM9001::F-BUF-OF-3VP))
 (8 8 (:TYPE-PRESCRIPTION FM9001::3VP))
 )
(FM9001::TTL-OUTPUT-FAST-MONOTONE
 (5844 12 (:DEFINITION FM9001::S-APPROX))
 (1791 35 (:REWRITE FM9001::S-APPROX-CAR))
 (1381 45 (:DEFINITION FM9001::STUBP))
 (1381 45 (:DEFINITION FM9001::ROMP))
 (1381 45 (:DEFINITION FM9001::RAMP))
 (1251 9 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (1224 9 (:DEFINITION FM9001::S-KNOWNP))
 (1170 234 (:DEFINITION LEN))
 (873 135 (:DEFINITION TRUE-LISTP))
 (856 826 (:REWRITE DEFAULT-CDR))
 (828 828 (:TYPE-PRESCRIPTION LEN))
 (810 270 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (756 135 (:DEFINITION FM9001::4V-LISTP))
 (644 596 (:REWRITE DEFAULT-CAR))
 (540 540 (:TYPE-PRESCRIPTION FM9001::BVP))
 (468 234 (:REWRITE DEFAULT-+-2))
 (351 351 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (272 33 (:DEFINITION FM9001::STUB-GUTS))
 (272 33 (:DEFINITION FM9001::ROM-GUTS))
 (272 33 (:DEFINITION FM9001::RAM-GUTS))
 (234 234 (:REWRITE DEFAULT-+-1))
 (216 216 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (216 27 (:DEFINITION FM9001::V-KNOWNP))
 (179 179 (:TYPE-PRESCRIPTION FM9001::F-BUF))
 (162 162 (:LINEAR LEN-WHEN-PREFIXP))
 (108 108 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (81 81 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (72 72 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (63 63 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (52 25 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (17 1 (:REWRITE CONS-EQUAL))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 4 (:REWRITE FM9001::F-GATES=B-GATES))
 (12 4 (:REWRITE FM9001::F-BUF-OF-NOT-BOOLEANP))
 (12 4 (:REWRITE FM9001::F-BUF-OF-3VP))
 (8 8 (:TYPE-PRESCRIPTION FM9001::3VP))
 )
(FM9001::TTL-TRI-OUTPUT-MONOTONE
 (5601 56 (:REWRITE FM9001::S-APPROX-CAR))
 (2262 438 (:DEFINITION LEN))
 (1668 12 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (1656 552 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (1650 1650 (:TYPE-PRESCRIPTION LEN))
 (1632 12 (:DEFINITION FM9001::S-KNOWNP))
 (1488 252 (:DEFINITION FM9001::4V-LISTP))
 (1104 1104 (:TYPE-PRESCRIPTION FM9001::BVP))
 (948 474 (:REWRITE DEFAULT-+-2))
 (732 732 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (608 608 (:TYPE-PRESCRIPTION FM9001::4VP))
 (504 504 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (474 474 (:REWRITE DEFAULT-+-1))
 (464 56 (:DEFINITION FM9001::STUB-GUTS))
 (464 56 (:DEFINITION FM9001::ROM-GUTS))
 (464 56 (:DEFINITION FM9001::RAM-GUTS))
 (360 360 (:LINEAR LEN-WHEN-PREFIXP))
 (354 118 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (349 349 (:TYPE-PRESCRIPTION FM9001::FT-BUF))
 (288 36 (:DEFINITION FM9001::V-KNOWNP))
 (180 180 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (144 144 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (96 96 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (84 84 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (60 33 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (17 1 (:REWRITE CONS-EQUAL))
 (12 4 (:REWRITE FM9001::F-GATES=B-GATES))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::TTL-TRI-OUTPUT-FAST-MONOTONE
 (5601 56 (:REWRITE FM9001::S-APPROX-CAR))
 (2262 438 (:DEFINITION LEN))
 (1668 12 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (1656 552 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (1650 1650 (:TYPE-PRESCRIPTION LEN))
 (1632 12 (:DEFINITION FM9001::S-KNOWNP))
 (1488 252 (:DEFINITION FM9001::4V-LISTP))
 (1104 1104 (:TYPE-PRESCRIPTION FM9001::BVP))
 (948 474 (:REWRITE DEFAULT-+-2))
 (732 732 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (608 608 (:TYPE-PRESCRIPTION FM9001::4VP))
 (504 504 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (474 474 (:REWRITE DEFAULT-+-1))
 (464 56 (:DEFINITION FM9001::STUB-GUTS))
 (464 56 (:DEFINITION FM9001::ROM-GUTS))
 (464 56 (:DEFINITION FM9001::RAM-GUTS))
 (360 360 (:LINEAR LEN-WHEN-PREFIXP))
 (354 118 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (349 349 (:TYPE-PRESCRIPTION FM9001::FT-BUF))
 (288 36 (:DEFINITION FM9001::V-KNOWNP))
 (180 180 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (144 144 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (96 96 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (84 84 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (60 33 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (17 1 (:REWRITE CONS-EQUAL))
 (12 4 (:REWRITE FM9001::F-GATES=B-GATES))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 )
(FM9001::VDD-MONOTONE
 (2966 6 (:DEFINITION FM9001::S-APPROX))
 (1852 8 (:DEFINITION FM9001::V-APPROX))
 (1778 12 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (914 20 (:REWRITE FM9001::S-APPROX-CAR))
 (834 6 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (816 6 (:DEFINITION FM9001::S-KNOWNP))
 (688 24 (:DEFINITION FM9001::STUBP))
 (688 24 (:DEFINITION FM9001::ROMP))
 (688 24 (:DEFINITION FM9001::RAMP))
 (630 126 (:DEFINITION LEN))
 (448 448 (:REWRITE DEFAULT-CDR))
 (432 144 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (432 72 (:DEFINITION TRUE-LISTP))
 (426 426 (:TYPE-PRESCRIPTION LEN))
 (384 72 (:DEFINITION FM9001::4V-LISTP))
 (322 322 (:REWRITE DEFAULT-CAR))
 (288 288 (:TYPE-PRESCRIPTION FM9001::BVP))
 (252 126 (:REWRITE DEFAULT-+-2))
 (176 176 (:TYPE-PRESCRIPTION FM9001::4VP))
 (168 168 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (144 18 (:DEFINITION FM9001::V-KNOWNP))
 (144 18 (:DEFINITION FM9001::STUB-GUTS))
 (144 18 (:DEFINITION FM9001::ROM-GUTS))
 (144 18 (:DEFINITION FM9001::RAM-GUTS))
 (126 126 (:REWRITE DEFAULT-+-1))
 (120 40 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (106 106 (:TYPE-PRESCRIPTION FM9001::S-APPROX))
 (96 96 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (72 72 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (72 72 (:LINEAR LEN-WHEN-PREFIXP))
 (48 48 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (42 42 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (40 10 (:REWRITE FM9001::V-APPROX=>B-APPROX))
 (36 36 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (16 16 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (10 10 (:TYPE-PRESCRIPTION FM9001::B-APPROX))
 )
(FM9001::VDD-PARAMETRIC-MONOTONE
 (2966 6 (:DEFINITION FM9001::S-APPROX))
 (1852 8 (:DEFINITION FM9001::V-APPROX))
 (1778 12 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (914 20 (:REWRITE FM9001::S-APPROX-CAR))
 (834 6 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (816 6 (:DEFINITION FM9001::S-KNOWNP))
 (688 24 (:DEFINITION FM9001::STUBP))
 (688 24 (:DEFINITION FM9001::ROMP))
 (688 24 (:DEFINITION FM9001::RAMP))
 (630 126 (:DEFINITION LEN))
 (448 448 (:REWRITE DEFAULT-CDR))
 (432 144 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (432 72 (:DEFINITION TRUE-LISTP))
 (426 426 (:TYPE-PRESCRIPTION LEN))
 (384 72 (:DEFINITION FM9001::4V-LISTP))
 (322 322 (:REWRITE DEFAULT-CAR))
 (288 288 (:TYPE-PRESCRIPTION FM9001::BVP))
 (252 126 (:REWRITE DEFAULT-+-2))
 (176 176 (:TYPE-PRESCRIPTION FM9001::4VP))
 (168 168 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (144 18 (:DEFINITION FM9001::V-KNOWNP))
 (144 18 (:DEFINITION FM9001::STUB-GUTS))
 (144 18 (:DEFINITION FM9001::ROM-GUTS))
 (144 18 (:DEFINITION FM9001::RAM-GUTS))
 (126 126 (:REWRITE DEFAULT-+-1))
 (120 40 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (106 106 (:TYPE-PRESCRIPTION FM9001::S-APPROX))
 (96 96 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (72 72 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (72 72 (:LINEAR LEN-WHEN-PREFIXP))
 (48 48 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (42 42 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (40 10 (:REWRITE FM9001::V-APPROX=>B-APPROX))
 (36 36 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (16 16 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (10 10 (:TYPE-PRESCRIPTION FM9001::B-APPROX))
 )
(FM9001::VSS-MONOTONE
 (2966 6 (:DEFINITION FM9001::S-APPROX))
 (1852 8 (:DEFINITION FM9001::V-APPROX))
 (1778 12 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (914 20 (:REWRITE FM9001::S-APPROX-CAR))
 (834 6 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (816 6 (:DEFINITION FM9001::S-KNOWNP))
 (688 24 (:DEFINITION FM9001::STUBP))
 (688 24 (:DEFINITION FM9001::ROMP))
 (688 24 (:DEFINITION FM9001::RAMP))
 (630 126 (:DEFINITION LEN))
 (448 448 (:REWRITE DEFAULT-CDR))
 (432 144 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (432 72 (:DEFINITION TRUE-LISTP))
 (426 426 (:TYPE-PRESCRIPTION LEN))
 (384 72 (:DEFINITION FM9001::4V-LISTP))
 (322 322 (:REWRITE DEFAULT-CAR))
 (288 288 (:TYPE-PRESCRIPTION FM9001::BVP))
 (252 126 (:REWRITE DEFAULT-+-2))
 (176 176 (:TYPE-PRESCRIPTION FM9001::4VP))
 (168 168 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (144 18 (:DEFINITION FM9001::V-KNOWNP))
 (144 18 (:DEFINITION FM9001::STUB-GUTS))
 (144 18 (:DEFINITION FM9001::ROM-GUTS))
 (144 18 (:DEFINITION FM9001::RAM-GUTS))
 (126 126 (:REWRITE DEFAULT-+-1))
 (120 40 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (106 106 (:TYPE-PRESCRIPTION FM9001::S-APPROX))
 (96 96 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (72 72 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (72 72 (:LINEAR LEN-WHEN-PREFIXP))
 (48 48 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (42 42 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (40 10 (:REWRITE FM9001::V-APPROX=>B-APPROX))
 (36 36 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (16 16 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (10 10 (:TYPE-PRESCRIPTION FM9001::B-APPROX))
 )
(FM9001::V-APPROX-BVP
 (258 16 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (216 7 (:DEFINITION FM9001::S-APPROX))
 (80 80 (:REWRITE DEFAULT-CAR))
 (63 9 (:DEFINITION FM9001::V-KNOWNP))
 (41 13 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (39 39 (:REWRITE DEFAULT-CDR))
 (35 35 (:TYPE-PRESCRIPTION FM9001::S-APPROX))
 (29 29 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (29 29 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (29 29 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (28 28 (:TYPE-PRESCRIPTION FM9001::4VP))
 )
(FM9001::READ-MEM1-MONOTONE-INDUCTION
 (195 5 (:DEFINITION ACL2-COUNT))
 (63 30 (:REWRITE DEFAULT-+-2))
 (42 30 (:REWRITE DEFAULT-+-1))
 (42 3 (:DEFINITION LENGTH))
 (33 3 (:DEFINITION LEN))
 (24 6 (:REWRITE COMMUTATIVITY-OF-+))
 (24 6 (:DEFINITION INTEGER-ABS))
 (19 10 (:REWRITE DEFAULT-CDR))
 (9 9 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (9 6 (:REWRITE STR::CONSP-OF-EXPLODE))
 (8 7 (:REWRITE DEFAULT-<-2))
 (8 7 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (6 6 (:REWRITE DEFAULT-CAR))
 (6 3 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (3 3 (:TYPE-PRESCRIPTION LEN))
 (3 3 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (3 3 (:REWRITE DEFAULT-REALPART))
 (3 3 (:REWRITE DEFAULT-NUMERATOR))
 (3 3 (:REWRITE DEFAULT-IMAGPART))
 (3 3 (:REWRITE DEFAULT-DENOMINATOR))
 )
(FM9001::READ-MEM1-OF-CAR-MEMP
 (21 21 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-READ-MEM1-OF-MEMORY-PROPERP))
 (18 6 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (15 3 (:DEFINITION TRUE-LISTP))
 (15 3 (:DEFINITION LEN))
 (12 12 (:TYPE-PRESCRIPTION FM9001::BVP))
 (12 12 (:REWRITE DEFAULT-CDR))
 (12 3 (:DEFINITION FM9001::4V-LISTP))
 (9 9 (:REWRITE DEFAULT-CAR))
 (6 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:TYPE-PRESCRIPTION FM9001::4VP))
 (3 3 (:REWRITE DEFAULT-+-1))
 )
(FM9001::READ-MEM1-MONOTONE
 (5802 89 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (4418 383 (:REWRITE FM9001::V-APPROX-BVP))
 (1055 30 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (979 30 (:DEFINITION FM9001::S-KNOWNP))
 (926 126 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (807 269 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (796 796 (:REWRITE DEFAULT-CDR))
 (771 771 (:REWRITE DEFAULT-CAR))
 (693 63 (:DEFINITION FM9001::V-KNOWNP))
 (538 538 (:TYPE-PRESCRIPTION FM9001::4VP))
 (383 383 (:TYPE-PRESCRIPTION BOOLEANP))
 (252 252 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (180 22 (:REWRITE FM9001::READ-MEM1-OF-CAR-MEMP))
 (142 142 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (141 141 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (136 136 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-READ-MEM1-OF-MEMORY-PROPERP))
 (136 22 (:DEFINITION FM9001::MEMP))
 (60 60 (:TYPE-PRESCRIPTION FM9001::BVP-READ-MEM1-OF-MEMORY-OKP))
 (22 22 (:TYPE-PRESCRIPTION FM9001::MEMP))
 (20 20 (:REWRITE FM9001::BVP-READ-MEM1-OF-MEMORY-OKP))
 )
(FM9001::BVP-IMPLIES-V-KNOWNP
 (14 14 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE DEFAULT-CDR))
 )
(FM9001::V-APPROX-IMPLIES-B-APPROX-NTH
 (1188 75 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (977 34 (:DEFINITION FM9001::S-APPROX))
 (316 110 (:REWRITE FM9001::V-APPROX-BVP))
 (247 247 (:REWRITE DEFAULT-CAR))
 (242 25 (:REWRITE FM9001::NOT-MEMBER=>NOT-EQUAL-NTH))
 (206 62 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (166 166 (:TYPE-PRESCRIPTION FM9001::S-APPROX))
 (162 54 (:REWRITE FM9001::BVP-IMPLIES-V-KNOWNP))
 (144 144 (:TYPE-PRESCRIPTION FM9001::4VP))
 (119 119 (:REWRITE DEFAULT-CDR))
 (110 110 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (110 110 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (110 110 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (72 72 (:TYPE-PRESCRIPTION LEN))
 (60 12 (:DEFINITION LEN))
 (55 55 (:REWRITE NTH-WHEN-PREFIXP))
 (37 25 (:REWRITE DEFAULT-<-2))
 (36 36 (:REWRITE ZP-OPEN))
 (36 25 (:REWRITE DEFAULT-<-1))
 (35 23 (:REWRITE DEFAULT-+-2))
 (24 24 (:LINEAR LEN-WHEN-PREFIXP))
 (23 23 (:REWRITE DEFAULT-+-1))
 (12 12 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (11 11 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(FM9001::V-APPROX-IMPLIES-TAKE-EQUAL
 (1211 32 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (1147 10 (:DEFINITION FM9001::S-APPROX))
 (877 32 (:REWRITE FM9001::V-APPROX=>B-APPROX))
 (756 36 (:REWRITE TAKE-OF-LEN-FREE))
 (752 62 (:REWRITE FM9001::V-APPROX-BVP))
 (273 254 (:REWRITE DEFAULT-CDR))
 (264 144 (:REWRITE DEFAULT-+-2))
 (216 216 (:LINEAR LEN-WHEN-PREFIXP))
 (186 178 (:REWRITE DEFAULT-CAR))
 (146 110 (:REWRITE DEFAULT-<-2))
 (144 144 (:REWRITE DEFAULT-+-1))
 (110 110 (:REWRITE DEFAULT-<-1))
 (108 108 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (98 98 (:TYPE-PRESCRIPTION FM9001::S-APPROX))
 (90 30 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (83 83 (:TYPE-PRESCRIPTION BOOLEANP))
 (66 9 (:REWRITE FM9001::BVP-TAKE))
 (60 60 (:TYPE-PRESCRIPTION FM9001::4VP))
 (50 50 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (50 50 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (50 50 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (40 40 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (40 40 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (40 40 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (36 36 (:REWRITE TAKE-WHEN-ATOM))
 (36 5 (:REWRITE CAR-OF-TAKE))
 (35 10 (:REWRITE CONSP-OF-TAKE))
 (24 15 (:REWRITE ZP-OPEN))
 (13 3 (:REWRITE LIST-FIX-WHEN-TRUE-LISTP))
 (9 9 (:REWRITE REPEAT-WHEN-ZP))
 (8 8 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (8 8 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (6 2 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (2 2 (:DEFINITION TRUE-LISTP))
 )
(FM9001::V-APPROX-NTHCDR
 (830 29 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (761 11 (:DEFINITION FM9001::S-APPROX))
 (445 30 (:REWRITE FM9001::NTHCDR-OF-LEN-L))
 (358 358 (:TYPE-PRESCRIPTION FM9001::BVP))
 (352 83 (:REWRITE FM9001::V-APPROX-BVP))
 (291 35 (:DEFINITION TRUE-LISTP))
 (201 67 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (198 28 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (103 103 (:TYPE-PRESCRIPTION FM9001::S-APPROX))
 (99 33 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (98 98 (:REWRITE DEFAULT-CDR))
 (82 82 (:REWRITE DEFAULT-CAR))
 (66 66 (:TYPE-PRESCRIPTION FM9001::4VP))
 (60 30 (:TYPE-PRESCRIPTION FM9001::BVP-NTHCDR))
 (55 55 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (55 55 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (55 55 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (45 15 (:REWRITE FM9001::BVP-NTHCDR))
 (28 28 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (12 4 (:REWRITE COMMUTATIVITY-OF-+))
 (10 10 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (10 10 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (10 10 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (8 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (7 7 (:REWRITE ZP-OPEN))
 )
(FM9001::V-APPROX-IMPLIES-SUBSEQ-LIST-EQUAL
 (414 14 (:REWRITE TAKE-OF-TOO-MANY))
 (293 14 (:REWRITE TAKE-OF-LEN-FREE))
 (290 145 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (264 32 (:DEFINITION LEN))
 (220 220 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (213 18 (:REWRITE FM9001::NTHCDR-OF-LEN-L))
 (205 205 (:TYPE-PRESCRIPTION LEN))
 (198 9 (:DEFINITION NTHCDR))
 (162 2 (:DEFINITION FM9001::V-APPROX))
 (126 4 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (120 15 (:DEFINITION TRUE-LISTP))
 (114 2 (:DEFINITION FM9001::S-APPROX))
 (113 71 (:REWRITE DEFAULT-CDR))
 (108 71 (:REWRITE DEFAULT-+-2))
 (107 12 (:REWRITE FM9001::LEN-NTHCDR))
 (92 14 (:REWRITE TAKE-WHEN-ATOM))
 (90 90 (:LINEAR LEN-WHEN-PREFIXP))
 (90 30 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (76 71 (:REWRITE DEFAULT-+-1))
 (57 39 (:REWRITE DEFAULT-<-2))
 (57 15 (:REWRITE DEFAULT-CAR))
 (45 45 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (45 39 (:REWRITE DEFAULT-<-1))
 (42 14 (:REWRITE FM9001::V-APPROX-BVP))
 (39 13 (:DEFINITION NFIX))
 (36 18 (:TYPE-PRESCRIPTION FM9001::BVP-NTHCDR))
 (30 3 (:REWRITE FM9001::BVP-TAKE))
 (28 4 (:REWRITE FM9001::V-APPROX=>B-APPROX))
 (20 20 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (18 18 (:TYPE-PRESCRIPTION FM9001::S-APPROX))
 (18 6 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (13 13 (:TYPE-PRESCRIPTION NFIX))
 (12 12 (:TYPE-PRESCRIPTION FM9001::4VP))
 (12 7 (:REWRITE DEFAULT-UNARY-MINUS))
 (10 10 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (10 10 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (10 10 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (9 3 (:REWRITE FM9001::BVP-NTHCDR))
 (7 7 (:REWRITE FM9001::V-APPROX-IMPLIES-TAKE-EQUAL))
 (7 7 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:TYPE-PRESCRIPTION FM9001::B-APPROX))
 (4 4 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (4 4 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 )
(FM9001::V-APPROX-BVP-SUBSEQ-LIST
 (6 2 (:REWRITE FM9001::V-APPROX-BVP))
 (2 2 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (2 2 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 )
(FM9001::V-APPROX-MAKE-LIST-X
 (312 10 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (282 5 (:DEFINITION FM9001::S-APPROX))
 (144 30 (:REWRITE FM9001::V-APPROX-BVP))
 (117 9 (:REWRITE ZP-OPEN))
 (107 6 (:REWRITE REPEAT-WHEN-ZP))
 (80 8 (:REWRITE FM9001::V-APPROX=>B-APPROX))
 (76 76 (:TYPE-PRESCRIPTION FM9001::BVP))
 (50 10 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (40 28 (:TYPE-PRESCRIPTION FM9001::BVP-REPEAT-OF-BOOLEANP))
 (40 13 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (38 38 (:TYPE-PRESCRIPTION FM9001::S-APPROX))
 (36 24 (:REWRITE DEFAULT-CDR))
 (36 18 (:REWRITE DEFAULT-<-2))
 (32 8 (:DEFINITION FM9001::B-KNOWNP))
 (29 17 (:REWRITE DEFAULT-CAR))
 (27 27 (:TYPE-PRESCRIPTION FM9001::4VP))
 (24 8 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (22 22 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (22 22 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (22 22 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (18 18 (:REWRITE DEFAULT-<-1))
 (14 14 (:REWRITE FM9001::BVP-REPEAT-OF-BOOLEANP))
 (10 10 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (10 10 (:LINEAR LEN-WHEN-PREFIXP))
 (8 4 (:REWRITE DEFAULT-+-2))
 (5 5 (:TYPE-PRESCRIPTION ZP))
 (5 5 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (4 4 (:REWRITE DEFAULT-+-1))
 )
(FM9001::READ-MEM-MONOTONE
 (303 1 (:DEFINITION FM9001::S-APPROX))
 (210 3 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (201 3 (:DEFINITION FM9001::S-KNOWNP))
 (126 9 (:DEFINITION FM9001::V-KNOWNP))
 (96 3 (:DEFINITION FM9001::V-APPROX))
 (54 18 (:REWRITE FM9001::BVP-IMPLIES-V-KNOWNP))
 (36 36 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (36 6 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (28 4 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (27 9 (:REWRITE FM9001::V-APPROX-BVP))
 (24 24 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (24 24 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (24 24 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (24 24 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (21 21 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (21 7 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (21 3 (:REWRITE FM9001::V-APPROX=>B-APPROX))
 (20 20 (:REWRITE DEFAULT-CDR))
 (20 20 (:REWRITE DEFAULT-CAR))
 (14 14 (:TYPE-PRESCRIPTION FM9001::4VP))
 (7 7 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (6 6 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (3 3 (:TYPE-PRESCRIPTION FM9001::B-APPROX))
 (2 2 (:REWRITE REV-WHEN-NOT-CONSP))
 )
(FM9001::LEN-OF-V-APPROX
 (244 10 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (218 4 (:DEFINITION FM9001::S-APPROX))
 (74 26 (:REWRITE FM9001::V-APPROX-BVP))
 (52 52 (:TYPE-PRESCRIPTION FM9001::BVP))
 (46 46 (:LINEAR LEN-WHEN-PREFIXP))
 (36 36 (:TYPE-PRESCRIPTION FM9001::S-APPROX))
 (36 12 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (32 8 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (31 31 (:REWRITE DEFAULT-CAR))
 (24 24 (:TYPE-PRESCRIPTION FM9001::4VP))
 (23 23 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (21 21 (:REWRITE DEFAULT-CDR))
 (20 20 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (20 20 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (20 20 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (12 6 (:REWRITE DEFAULT-+-2))
 (11 1 (:DEFINITION FM9001::V-KNOWNP))
 (8 8 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (6 6 (:REWRITE DEFAULT-+-1))
 (6 2 (:REWRITE FM9001::BVP-IMPLIES-V-KNOWNP))
 (5 5 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (2 2 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 )
(FM9001::EQUAL-LEN-READ-MEM1
 (1820 26 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (1742 26 (:DEFINITION FM9001::S-KNOWNP))
 (1092 78 (:DEFINITION FM9001::V-KNOWNP))
 (947 63 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (648 648 (:TYPE-PRESCRIPTION FM9001::BVP))
 (504 168 (:REWRITE FM9001::V-APPROX-BVP))
 (480 80 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (468 156 (:REWRITE FM9001::BVP-IMPLIES-V-KNOWNP))
 (353 353 (:REWRITE DEFAULT-CDR))
 (312 312 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (309 103 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (307 307 (:REWRITE DEFAULT-CAR))
 (208 208 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (206 206 (:TYPE-PRESCRIPTION FM9001::4VP))
 (192 192 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (182 182 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (110 110 (:LINEAR LEN-WHEN-PREFIXP))
 (92 46 (:REWRITE DEFAULT-+-2))
 (80 80 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (60 60 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-READ-MEM1-OF-MEMORY-PROPERP))
 (55 55 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (46 46 (:REWRITE DEFAULT-+-1))
 (28 28 (:REWRITE FM9001::LEN-READ-MEM1-OF-MEMORY-PROPERP))
 (28 28 (:REWRITE FM9001::LEN-READ-MEM1-OF-MEMORY-OKP))
 )
(FM9001::EQUAL-LEN-READ-MEM
 (303 1 (:DEFINITION FM9001::S-APPROX))
 (210 3 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (201 3 (:DEFINITION FM9001::S-KNOWNP))
 (126 9 (:DEFINITION FM9001::V-KNOWNP))
 (96 3 (:DEFINITION FM9001::V-APPROX))
 (58 58 (:TYPE-PRESCRIPTION FM9001::BVP))
 (54 18 (:REWRITE FM9001::BVP-IMPLIES-V-KNOWNP))
 (36 36 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (36 6 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (28 4 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (27 9 (:REWRITE FM9001::V-APPROX-BVP))
 (26 2 (:DEFINITION LEN))
 (24 24 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (24 24 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (24 24 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (24 24 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (23 23 (:REWRITE DEFAULT-CDR))
 (21 21 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (21 7 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (21 3 (:REWRITE FM9001::V-APPROX=>B-APPROX))
 (20 20 (:REWRITE DEFAULT-CAR))
 (15 2 (:REWRITE REVERSE-REMOVAL))
 (14 14 (:TYPE-PRESCRIPTION FM9001::4VP))
 (12 4 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-READ-MEM1-OF-MEMORY-PROPERP))
 (12 4 (:REWRITE REV-WHEN-NOT-CONSP))
 (9 9 (:TYPE-PRESCRIPTION FM9001::V-APPROX))
 (8 1 (:DEFINITION TRUE-LISTP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (6 6 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (6 2 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (5 5 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (4 4 (:TYPE-PRESCRIPTION STRINGP-OF-IMPLODE))
 (4 4 (:TYPE-PRESCRIPTION FM9001::READ-MEM1))
 (4 2 (:REWRITE DEFAULT-+-2))
 (4 2 (:REWRITE STR::CONSP-OF-EXPLODE))
 (3 3 (:TYPE-PRESCRIPTION FM9001::B-APPROX))
 (2 2 (:REWRITE FM9001::LEN-READ-MEM1-OF-MEMORY-PROPERP))
 (2 2 (:REWRITE FM9001::LEN-READ-MEM1-OF-MEMORY-OKP))
 (2 2 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (2 2 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (2 2 (:REWRITE DEFAULT-+-1))
 )
(FM9001::TRUE-LISTP-OF-V-APPROX
 (492 19 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (441 8 (:DEFINITION FM9001::S-APPROX))
 (192 192 (:TYPE-PRESCRIPTION FM9001::BVP))
 (171 15 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (150 52 (:REWRITE FM9001::V-APPROX-BVP))
 (99 9 (:DEFINITION FM9001::V-KNOWNP))
 (87 29 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (72 72 (:TYPE-PRESCRIPTION FM9001::S-APPROX))
 (72 24 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (57 57 (:REWRITE DEFAULT-CAR))
 (54 18 (:REWRITE FM9001::BVP-IMPLIES-V-KNOWNP))
 (53 53 (:REWRITE DEFAULT-CDR))
 (48 48 (:TYPE-PRESCRIPTION FM9001::4VP))
 (45 45 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (40 40 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (40 40 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (40 40 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (18 18 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (15 15 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 )
(FM9001::S-APPROX-IMPLIES-TRUE-LISTP-READ-MEM1
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-READ-MEM1-OF-MEMORY-PROPERP))
 )
(FM9001::S-APPROX-IMPLIES-TRUE-LISTP-READ-MEM
 (4 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-READ-MEM-OF-MEMORY-PROPERP-32))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-READ-MEM-OF-MEMORY-PROPERP))
 (2 2 (:TYPE-PRESCRIPTION FM9001::MEMORY-PROPERP))
 )
(FM9001::DUAL-PORT-RAM-VALUE-MONOTONE
 (7863 43 (:DEFINITION FM9001::S-APPROX))
 (4620 66 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (4422 66 (:DEFINITION FM9001::S-KNOWNP))
 (4061 87 (:DEFINITION FM9001::V-APPROX))
 (2772 198 (:DEFINITION FM9001::V-KNOWNP))
 (1939 130 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (1188 396 (:REWRITE FM9001::BVP-IMPLIES-V-KNOWNP))
 (1184 174 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (1035 345 (:REWRITE FM9001::V-APPROX-BVP))
 (812 38 (:REWRITE FM9001::LEN-READ-MEM-OF-MEMORY-PROPERP-32))
 (792 792 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (756 108 (:REWRITE FM9001::V-APPROX=>B-APPROX))
 (694 38 (:DEFINITION LEN))
 (651 217 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (586 586 (:REWRITE DEFAULT-CDR))
 (548 548 (:REWRITE DEFAULT-CAR))
 (546 38 (:REWRITE FM9001::LEN-SUBSEQ-LIST))
 (528 528 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (528 528 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (528 528 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (528 528 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (434 434 (:TYPE-PRESCRIPTION FM9001::4VP))
 (292 38 (:REWRITE COMMUTATIVITY-OF-+))
 (237 237 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (237 237 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (237 237 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (232 116 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-READ-MEM-OF-MEMORY-PROPERP-32))
 (222 158 (:REWRITE DEFAULT-+-2))
 (216 24 (:DEFINITION NTH))
 (186 44 (:REWRITE ZP-OPEN))
 (184 158 (:REWRITE DEFAULT-+-1))
 (180 20 (:DEFINITION MAKE-LIST-AC))
 (152 38 (:REWRITE UNICITY-OF-0))
 (144 144 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (116 116 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-READ-MEM-OF-MEMORY-PROPERP))
 (114 38 (:REWRITE FM9001::MEMORY-OKP==>MEMORY-PROPERP))
 (114 38 (:DEFINITION NFIX))
 (114 38 (:DEFINITION FIX))
 (110 56 (:REWRITE DEFAULT-*-2))
 (108 108 (:TYPE-PRESCRIPTION FM9001::B-APPROX))
 (106 96 (:REWRITE DEFAULT-<-2))
 (96 96 (:REWRITE DEFAULT-<-1))
 (76 76 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (75 75 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-MAKE-LIST))
 (75 75 (:TYPE-PRESCRIPTION MAKE-LIST-AC))
 (72 24 (:REWRITE FM9001::NOT-MEMBER=>NOT-EQUAL-NTH))
 (64 64 (:LINEAR LEN-WHEN-PREFIXP))
 (56 56 (:REWRITE DEFAULT-*-1))
 (38 38 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (38 38 (:REWRITE FM9001::LEN-READ-MEM-OF-MEMORY-PROPERP))
 (38 38 (:REWRITE FM9001::LEN-READ-MEM-OF-MEMORY-OKP))
 (32 32 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (24 24 (:REWRITE NTH-WHEN-PREFIXP))
 )
(FM9001::DUAL-PORT-RAM-VALUE-BODY
 (26 13 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-READ-MEM-OF-MEMORY-PROPERP-32))
 (13 13 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-READ-MEM-OF-MEMORY-PROPERP))
 (13 13 (:TYPE-PRESCRIPTION FM9001::S-APPROX-IMPLIES-TRUE-LISTP-READ-MEM))
 (13 13 (:TYPE-PRESCRIPTION FM9001::MEMORY-PROPERP))
 )
(FM9001::DUAL-PORT-RAM-VALUE-IS-DUAL-PORT-RAM-VALUE-BODY
 (494 8 (:DEFINITION TAKE))
 (405 19 (:REWRITE TAKE-OF-TOO-MANY))
 (387 43 (:DEFINITION LEN))
 (293 19 (:REWRITE TAKE-OF-LEN-FREE))
 (154 77 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (154 14 (:REWRITE FM9001::NTHCDR-OF-LEN-L))
 (127 127 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (122 77 (:REWRITE DEFAULT-+-2))
 (100 10 (:REWRITE FM9001::LEN-READ-MEM-OF-MEMORY-PROPERP-32))
 (96 24 (:REWRITE REPEAT-WHEN-ZP))
 (93 69 (:REWRITE DEFAULT-CDR))
 (82 82 (:LINEAR LEN-WHEN-PREFIXP))
 (80 10 (:DEFINITION TRUE-LISTP))
 (71 54 (:REWRITE DEFAULT-<-2))
 (70 40 (:REWRITE ZP-OPEN))
 (66 22 (:DEFINITION NFIX))
 (61 19 (:REWRITE TAKE-WHEN-ATOM))
 (60 20 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (59 54 (:REWRITE DEFAULT-<-1))
 (56 6 (:REWRITE FM9001::LEN-NTHCDR))
 (52 8 (:REWRITE FM9001::BVP-TAKE))
 (51 51 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (48 48 (:TYPE-PRESCRIPTION ZP))
 (42 22 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-READ-MEM-OF-MEMORY-PROPERP-32))
 (41 41 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (40 40 (:TYPE-PRESCRIPTION FM9001::MEMORY-PROPERP))
 (38 22 (:TYPE-PRESCRIPTION FM9001::S-APPROX-IMPLIES-TRUE-LISTP-READ-MEM))
 (38 14 (:REWRITE DEFAULT-CAR))
 (32 8 (:REWRITE LEN-OF-TAKE))
 (30 10 (:REWRITE FM9001::MEMORY-OKP==>MEMORY-PROPERP))
 (24 12 (:TYPE-PRESCRIPTION FM9001::BVP-NTHCDR))
 (23 23 (:TYPE-PRESCRIPTION NFIX))
 (22 22 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-READ-MEM-OF-MEMORY-PROPERP))
 (20 20 (:TYPE-PRESCRIPTION FM9001::MEMORY-OKP))
 (13 13 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (12 4 (:REWRITE FM9001::NOT-MEMBER=>NOT-EQUAL-NTH))
 (12 4 (:REWRITE FM9001::BVP-NTHCDR))
 (11 11 (:REWRITE FM9001::V-APPROX-IMPLIES-TAKE-EQUAL))
 (10 10 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (10 10 (:REWRITE FM9001::LEN-READ-MEM-OF-MEMORY-PROPERP))
 (10 10 (:REWRITE FM9001::LEN-READ-MEM-OF-MEMORY-OKP))
 (8 8 (:REWRITE FM9001::V-APPROX-IMPLIES-SUBSEQ-LIST-EQUAL))
 (8 8 (:REWRITE DEFAULT-*-1))
 (6 6 (:REWRITE NTH-WHEN-PREFIXP))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 )
(FM9001::SE-PRIMP-APPLY-DP-RAM-16X32
 (68158 20 (:REWRITE TAKE-OF-TOO-MANY))
 (68130 828 (:DEFINITION LEN))
 (67907 20 (:REWRITE FM9001::LEN-NTHCDR))
 (15654 15654 (:REWRITE NTH-WHEN-PREFIXP))
 (1613 807 (:REWRITE DEFAULT-+-2))
 (895 895 (:REWRITE DEFAULT-CDR))
 (839 839 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (808 807 (:REWRITE DEFAULT-+-1))
 (220 4 (:REWRITE FM9001::LEN-READ-MEM-OF-MEMORY-PROPERP-32))
 (192 96 (:TYPE-PRESCRIPTION FM9001::NTH-OF-BVP-IS-BOOLEANP))
 (172 12 (:REWRITE FM9001::NOT-MEMBER=>NOT-EQUAL-NTH))
 (126 78 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (110 20 (:REWRITE TAKE-WHEN-ATOM))
 (58 58 (:LINEAR LEN-WHEN-PREFIXP))
 (51 51 (:REWRITE DEFAULT-CAR))
 (49 29 (:REWRITE DEFAULT-<-2))
 (48 48 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (38 29 (:REWRITE DEFAULT-<-1))
 (29 29 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (20 20 (:TYPE-PRESCRIPTION NFIX))
 (20 20 (:REWRITE FM9001::V-APPROX-IMPLIES-TAKE-EQUAL))
 (16 16 (:TYPE-PRESCRIPTION FM9001::MEMORY-PROPERP))
 (16 8 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-READ-MEM-OF-MEMORY-PROPERP-32))
 (12 4 (:REWRITE FM9001::MEMORY-OKP==>MEMORY-PROPERP))
 (8 8 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-READ-MEM-OF-MEMORY-PROPERP))
 (8 8 (:TYPE-PRESCRIPTION FM9001::S-APPROX-IMPLIES-TRUE-LISTP-READ-MEM))
 (8 8 (:TYPE-PRESCRIPTION FM9001::READ-MEM))
 (8 8 (:TYPE-PRESCRIPTION FM9001::MEMORY-OKP))
 (7 1 (:REWRITE COMMUTATIVITY-OF-+))
 (4 4 (:REWRITE FM9001::V-APPROX-IMPLIES-SUBSEQ-LIST-EQUAL))
 (4 4 (:REWRITE FM9001::LEN-READ-MEM-OF-MEMORY-PROPERP))
 (4 4 (:REWRITE FM9001::LEN-READ-MEM-OF-MEMORY-OKP))
 (3 1 (:REWRITE UNICITY-OF-0))
 (2 1 (:DEFINITION FIX))
 )
(FM9001::DP-RAM-16X32-MONOTONE-VALUE
 (1400 12 (:DEFINITION FM9001::S-APPROX))
 (977 16 (:DEFINITION FM9001::V-APPROX))
 (494 25 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (420 6 (:REWRITE FM9001::S-KNOWNP-IMPLIES-S-APPROX-IS-EQUAL))
 (402 6 (:DEFINITION FM9001::S-KNOWNP))
 (286 21 (:REWRITE FM9001::V-APPROX=>B-APPROX))
 (252 18 (:DEFINITION FM9001::V-KNOWNP))
 (225 75 (:REWRITE FM9001::V-APPROX-BVP))
 (222 222 (:TYPE-PRESCRIPTION FM9001::BVP))
 (163 55 (:REWRITE FM9001::4VP-IMPLIES-S-APPROX-IS-B-APPROX))
 (108 108 (:TYPE-PRESCRIPTION FM9001::4VP))
 (108 36 (:REWRITE FM9001::BVP-IMPLIES-V-KNOWNP))
 (88 18 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (84 84 (:REWRITE DEFAULT-CAR))
 (80 80 (:REWRITE DEFAULT-CDR))
 (72 72 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (62 62 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (62 62 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (62 62 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (60 60 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (60 60 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (60 60 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (48 48 (:TYPE-PRESCRIPTION FM9001::S-KNOWNP))
 (42 42 (:TYPE-PRESCRIPTION FM9001::B-KNOWNP))
 (30 30 (:TYPE-PRESCRIPTION FM9001::B-APPROX))
 (18 18 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (15 15 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-DUAL-PORT-RAM-VALUE))
 )
(FM9001::S-APPROX-OPENER
 (378 42 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (138 46 (:REWRITE FM9001::V-APPROX-BVP))
 (128 128 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (112 112 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (96 96 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (92 92 (:TYPE-PRESCRIPTION FM9001::BVP))
 (45 11 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (42 42 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (28 28 (:REWRITE DEFAULT-CDR))
 (28 28 (:REWRITE DEFAULT-CAR))
 (24 4 (:REWRITE FM9001::V-APPROX=>B-APPROX))
 )
(FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T
 (282 10 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (256 40 (:REWRITE FM9001::S-APPROX-OPENER))
 (72 72 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (72 72 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (72 72 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (61 12 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (60 60 (:REWRITE DEFAULT-CAR))
 (44 16 (:REWRITE FM9001::V-APPROX-BVP))
 (21 7 (:REWRITE FM9001::BVP-IMPLIES-V-KNOWNP))
 (20 20 (:REWRITE NTH-WHEN-PREFIXP))
 (16 16 (:TYPE-PRESCRIPTION FM9001::S-APPROX))
 (15 15 (:REWRITE ZP-OPEN))
 (14 14 (:TYPE-PRESCRIPTION FM9001::V-KNOWNP))
 (12 12 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (10 10 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 )
(FM9001::WRITE-MEM1-OPENER
 (244 122 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-WRITE-MEM1))
 (122 122 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (28 28 (:REWRITE DEFAULT-CDR))
 (22 22 (:REWRITE DEFAULT-CAR))
 )
(FM9001::WRITE-MEM1-LIST-4V-LISTP
 (14898 4966 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (14101 12735 (:REWRITE DEFAULT-CDR))
 (10084 10084 (:TYPE-PRESCRIPTION FM9001::BVP))
 (6264 3132 (:REWRITE DEFAULT-+-2))
 (3554 3554 (:LINEAR LEN-WHEN-PREFIXP))
 (3231 3231 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (3132 3132 (:REWRITE DEFAULT-+-1))
 (2582 2582 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (1777 1777 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (304 76 (:DEFINITION FM9001::RAM))
 (228 76 (:REWRITE FM9001::BVP-V-FOURFIX))
 )
(FM9001::WRITE-MEM1-CDR-OF-MEMP
 (332 35 (:REWRITE FM9001::WRITE-MEM1-OPENER))
 (107 105 (:REWRITE DEFAULT-CDR))
 (78 26 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (72 36 (:REWRITE DEFAULT-+-2))
 (59 57 (:REWRITE DEFAULT-CAR))
 (52 52 (:TYPE-PRESCRIPTION FM9001::BVP))
 (36 36 (:REWRITE DEFAULT-+-1))
 (32 32 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (30 30 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (24 24 (:LINEAR LEN-WHEN-PREFIXP))
 (14 14 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (13 13 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (12 12 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 )
(FM9001::V-APPROX-OF-V-FOURFIX
 (365 45 (:REWRITE FM9001::S-APPROX-OPENER))
 (149 9 (:REWRITE FM9001::V-APPROX=>B-APPROX))
 (128 17 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (98 98 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (98 98 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (98 98 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (74 74 (:TYPE-PRESCRIPTION FM9001::BVP))
 (72 24 (:REWRITE FM9001::V-APPROX-BVP))
 (42 34 (:REWRITE DEFAULT-CAR))
 (40 14 (:REWRITE FM9001::BVP-V-FOURFIX))
 (30 22 (:REWRITE DEFAULT-CDR))
 (23 2 (:REWRITE CONS-EQUAL))
 (17 17 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (17 17 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 )
(FM9001::S-APPROX-OF-RAM-V-APPROX
 (30 2 (:DEFINITION FM9001::STUBP))
 (30 2 (:DEFINITION FM9001::ROMP))
 (26 26 (:REWRITE DEFAULT-CDR))
 (20 20 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (20 10 (:REWRITE DEFAULT-+-2))
 (16 12 (:REWRITE FM9001::BVP-V-FOURFIX))
 (14 14 (:REWRITE DEFAULT-CAR))
 (10 10 (:TYPE-PRESCRIPTION LEN))
 (10 10 (:REWRITE DEFAULT-+-1))
 (6 6 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::BVP))
 (3 1 (:REWRITE FM9001::V-APPROX-BVP))
 (1 1 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (1 1 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (1 1 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 )
(FM9001::WRITE-MEM1-MONOTONE
 (1260 354 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (364 364 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (364 364 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (34 9 (:REWRITE FM9001::V-APPROX=>B-APPROX))
 )
(FM9001::WRITE-MEM-MONOTONE
 (38 5 (:REWRITE FM9001::S-APPROX-OPENER))
 (30 10 (:REWRITE FM9001::WRITE-MEM1-OPENER))
 (19 19 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (16 2 (:REWRITE REVERSE-REMOVAL))
 (12 4 (:REWRITE REV-WHEN-NOT-CONSP))
 (11 11 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (11 11 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (8 1 (:DEFINITION TRUE-LISTP))
 (6 6 (:TYPE-PRESCRIPTION STRINGP-OF-IMPLODE))
 (6 6 (:TYPE-PRESCRIPTION FM9001::BVP))
 (6 2 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (5 5 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (4 2 (:REWRITE STR::CONSP-OF-EXPLODE))
 (3 1 (:REWRITE FM9001::V-APPROX-BVP))
 (2 2 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (1 1 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (1 1 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (1 1 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (1 1 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (1 1 (:REWRITE DEFAULT-CDR))
 )
(FM9001::V-APPROX-LEN
 (60 1 (:DEFINITION FM9001::V-APPROX))
 (41 1 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (38 5 (:REWRITE FM9001::S-APPROX-OPENER))
 (20 4 (:DEFINITION LEN))
 (11 11 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (11 11 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (11 11 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (9 3 (:REWRITE FM9001::V-APPROX-BVP))
 (8 4 (:REWRITE DEFAULT-+-2))
 (7 1 (:REWRITE FM9001::V-APPROX=>B-APPROX))
 (6 6 (:TYPE-PRESCRIPTION FM9001::BVP))
 (6 6 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE DEFAULT-+-1))
 (2 2 (:TYPE-PRESCRIPTION FM9001::S-APPROX))
 (2 2 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (2 2 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (2 2 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (2 2 (:REWRITE DEFAULT-CAR))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 1 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (1 1 (:TYPE-PRESCRIPTION FM9001::B-APPROX))
 (1 1 (:REWRITE PREFIXP-TRANSITIVE . 2))
 (1 1 (:REWRITE PREFIXP-TRANSITIVE . 1))
 (1 1 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 2))
 (1 1 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 1))
 (1 1 (:REWRITE LIST-EQUIV-WHEN-ATOM-RIGHT))
 (1 1 (:REWRITE LIST-EQUIV-WHEN-ATOM-LEFT))
 (1 1 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 )
(FM9001::CADR-RAM)
(FM9001::TRUE-LISTP-CADR-OF-RAMP
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(FM9001::S-APPROX-WRITE-MEM1-ID
 (1827 76 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (569 234 (:REWRITE DEFAULT-CAR))
 (399 399 (:TYPE-PRESCRIPTION FM9001::WRITE-MEM1))
 (161 23 (:DEFINITION LEN))
 (125 25 (:DEFINITION MAKE-LIST-AC))
 (96 48 (:REWRITE DEFAULT-+-2))
 (79 79 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (78 78 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (60 2 (:DEFINITION FM9001::WRITE-MEM1))
 (48 48 (:REWRITE DEFAULT-+-1))
 (23 23 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (6 1 (:REWRITE FM9001::V-APPROX=>B-APPROX))
 (4 4 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (3 3 (:TYPE-PRESCRIPTION FM9001::RAM))
 )
(FM9001::S-APPROX-WRITE-MEM-ID
 (38 5 (:REWRITE FM9001::S-APPROX-OPENER))
 (37 1 (:DEFINITION FM9001::GOOD-S))
 (21 5 (:REWRITE FM9001::WRITE-MEM1-OPENER))
 (21 3 (:DEFINITION LEN))
 (16 16 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (15 1 (:REWRITE REVERSE-REMOVAL))
 (12 12 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (12 12 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (8 4 (:REWRITE DEFAULT-+-2))
 (8 1 (:DEFINITION TRUE-LISTP))
 (6 6 (:TYPE-PRESCRIPTION STRINGP-OF-IMPLODE))
 (6 6 (:TYPE-PRESCRIPTION LEN))
 (6 2 (:REWRITE REV-WHEN-NOT-CONSP))
 (6 2 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (5 5 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (5 5 (:TYPE-PRESCRIPTION FM9001::MEM-WIDTH))
 (5 5 (:REWRITE DEFAULT-CDR))
 (5 1 (:DEFINITION MAKE-LIST-AC))
 (4 4 (:TYPE-PRESCRIPTION FM9001::BVP))
 (4 4 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (2 2 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (2 1 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1 1 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (1 1 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(FM9001::ROMP-CONSTANT-RAM-INSTANCE
 (96 89 (:REWRITE DEFAULT-CDR))
 (96 12 (:DEFINITION FM9001::4V-LISTP))
 (93 31 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (78 78 (:TYPE-PRESCRIPTION FM9001::BVP))
 (78 39 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (64 32 (:REWRITE DEFAULT-+-2))
 (54 49 (:REWRITE DEFAULT-CAR))
 (39 39 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (32 32 (:REWRITE DEFAULT-+-1))
 (26 26 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (24 8 (:REWRITE FM9001::BVP-V-FOURFIX))
 (17 17 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (12 12 (:TYPE-PRESCRIPTION FM9001::4VP))
 (5 5 (:TYPE-PRESCRIPTION TRUE-LISTP))
 )
(FM9001::RAMP-CONSTANT-RAM-INSTANCE
 (89 81 (:REWRITE DEFAULT-CDR))
 (81 27 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (70 70 (:TYPE-PRESCRIPTION FM9001::BVP))
 (66 33 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (55 47 (:REWRITE DEFAULT-CAR))
 (54 27 (:REWRITE DEFAULT-+-2))
 (27 27 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE FM9001::BVP-V-FOURFIX))
 (22 22 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (15 15 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (5 5 (:TYPE-PRESCRIPTION TRUE-LISTP))
 )
(FM9001::STUBP-CONSTANT-RAM-INSTANCE
 (96 89 (:REWRITE DEFAULT-CDR))
 (96 12 (:DEFINITION FM9001::4V-LISTP))
 (93 31 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (78 78 (:TYPE-PRESCRIPTION FM9001::BVP))
 (78 39 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (64 32 (:REWRITE DEFAULT-+-2))
 (54 49 (:REWRITE DEFAULT-CAR))
 (39 39 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (32 32 (:REWRITE DEFAULT-+-1))
 (26 26 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (24 8 (:REWRITE FM9001::BVP-V-FOURFIX))
 (17 17 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (12 12 (:TYPE-PRESCRIPTION FM9001::4VP))
 (5 5 (:TYPE-PRESCRIPTION TRUE-LISTP))
 )
(FM9001::CONSTANT-RAM-OF-4V-LISTP
 (576 576 (:REWRITE DEFAULT-CDR))
 (531 177 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (394 394 (:TYPE-PRESCRIPTION FM9001::BVP))
 (376 188 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (316 316 (:REWRITE DEFAULT-CAR))
 (238 119 (:REWRITE DEFAULT-+-2))
 (119 119 (:REWRITE DEFAULT-+-1))
 (93 93 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (84 84 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (80 20 (:DEFINITION FM9001::RAM))
 (60 20 (:REWRITE FM9001::BVP-V-FOURFIX))
 (26 26 (:LINEAR LEN-WHEN-PREFIXP))
 (13 13 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 )
(FM9001::S-APPROX-CONSTANT-RAM-X-ID-AUX
 (3816 1272 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (3367 3263 (:REWRITE DEFAULT-CDR))
 (2648 1332 (:REWRITE DEFAULT-+-2))
 (2600 2600 (:TYPE-PRESCRIPTION FM9001::BVP))
 (2192 1096 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (1826 1722 (:REWRITE DEFAULT-CAR))
 (1332 1332 (:REWRITE DEFAULT-+-1))
 (861 861 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (674 674 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (204 204 (:LINEAR LEN-WHEN-PREFIXP))
 (102 102 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (84 28 (:REWRITE FM9001::BVP-V-FOURFIX))
 )
(FM9001::S-APPROX-CONSTANT-RAM-X-ID
 (570 20 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (252 36 (:DEFINITION LEN))
 (229 20 (:REWRITE FM9001::CONSTANT-RAM-OF-4V-LISTP))
 (212 87 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (210 85 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (171 21 (:DEFINITION FM9001::4V-LISTP))
 (105 101 (:REWRITE DEFAULT-CDR))
 (98 98 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (94 47 (:REWRITE DEFAULT-+-2))
 (70 66 (:REWRITE DEFAULT-CAR))
 (60 20 (:REWRITE FM9001::V-APPROX-BVP))
 (55 11 (:DEFINITION MAKE-LIST-AC))
 (47 47 (:REWRITE DEFAULT-+-1))
 (40 40 (:TYPE-PRESCRIPTION FM9001::BVP))
 (36 36 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (21 21 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (20 20 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (15 15 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (2 2 (:TYPE-PRESCRIPTION FM9001::RAM))
 )
(FM9001::S-APPROX-CONSTANT-RAM-X-CONSTANT-RAM-X
 (705 17 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (590 6 (:REWRITE FM9001::S-APPROX-CONSTANT-RAM-X-ID))
 (512 6 (:DEFINITION FM9001::GOOD-S))
 (388 34 (:REWRITE FM9001::CONSTANT-RAM-OF-4V-LISTP))
 (290 36 (:DEFINITION FM9001::4V-LISTP))
 (280 60 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (280 60 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (272 52 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (204 12 (:DEFINITION LEN))
 (166 166 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (90 18 (:DEFINITION MAKE-LIST-AC))
 (84 76 (:REWRITE DEFAULT-CDR))
 (72 72 (:TYPE-PRESCRIPTION FM9001::4VP))
 (72 64 (:REWRITE DEFAULT-CAR))
 (60 30 (:REWRITE DEFAULT-+-2))
 (51 17 (:REWRITE FM9001::V-APPROX-BVP))
 (48 48 (:LINEAR LEN-WHEN-PREFIXP))
 (34 34 (:TYPE-PRESCRIPTION FM9001::GOOD-S))
 (34 34 (:TYPE-PRESCRIPTION FM9001::BVP))
 (30 30 (:REWRITE DEFAULT-+-1))
 (24 24 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (17 17 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (17 17 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (13 13 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (8 8 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (2 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE DEFAULT-<-2))
 )
(FM9001::V-APPROX-PRESERVES-LEN
 (60 1 (:DEFINITION FM9001::V-APPROX))
 (41 1 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (38 5 (:REWRITE FM9001::S-APPROX-OPENER))
 (11 11 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (11 11 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (11 11 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (10 2 (:DEFINITION LEN))
 (9 3 (:REWRITE FM9001::V-APPROX-BVP))
 (7 1 (:REWRITE FM9001::V-APPROX=>B-APPROX))
 (6 6 (:TYPE-PRESCRIPTION FM9001::BVP))
 (6 6 (:LINEAR LEN-WHEN-PREFIXP))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 2 (:REWRITE DEFAULT-+-2))
 (3 3 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (2 2 (:TYPE-PRESCRIPTION FM9001::S-APPROX))
 (2 2 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (2 2 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (2 2 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (2 2 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE DEFAULT-+-1))
 (1 1 (:TYPE-PRESCRIPTION FM9001::B-APPROX))
 )
(FM9001::V-APPROX-TAKE
 (400 12 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (370 45 (:REWRITE FM9001::S-APPROX-OPENER))
 (307 16 (:REWRITE TAKE-OF-LEN-FREE))
 (228 16 (:REWRITE FM9001::V-APPROX-IMPLIES-TAKE-EQUAL))
 (113 113 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (99 99 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (99 99 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (98 15 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (88 52 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (86 50 (:REWRITE DEFAULT-+-2))
 (84 84 (:LINEAR LEN-WHEN-PREFIXP))
 (78 56 (:REWRITE DEFAULT-CDR))
 (64 50 (:REWRITE DEFAULT-<-2))
 (50 50 (:REWRITE DEFAULT-<-1))
 (50 50 (:REWRITE DEFAULT-+-1))
 (46 46 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (44 40 (:REWRITE DEFAULT-CAR))
 (42 42 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (40 6 (:REWRITE CAR-OF-TAKE))
 (28 14 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (28 14 (:TYPE-PRESCRIPTION FM9001::BVP-TAKE))
 (23 12 (:REWRITE CONSP-OF-TAKE))
 (18 18 (:TYPE-PRESCRIPTION FM9001::S-APPROX))
 (17 17 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (17 17 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (16 16 (:REWRITE TAKE-WHEN-ATOM))
 (15 12 (:REWRITE ZP-OPEN))
 (14 6 (:REWRITE FM9001::BVP-TAKE))
 (8 2 (:REWRITE LIST-FIX-WHEN-TRUE-LISTP))
 (7 1 (:REWRITE CONS-EQUAL))
 (4 4 (:REWRITE REPEAT-WHEN-ZP))
 (3 1 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (1 1 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (1 1 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (1 1 (:DEFINITION TRUE-LISTP))
 )
(FM9001::V-APPROX-SUBSEQ-LIST
 (237 3 (:DEFINITION TAKE))
 (231 3 (:REWRITE FM9001::V-APPROX-IMPLIES-SUBSEQ-LIST-EQUAL))
 (215 6 (:REWRITE TAKE-OF-TOO-MANY))
 (147 6 (:REWRITE TAKE-OF-LEN-FREE))
 (123 15 (:DEFINITION LEN))
 (122 61 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (96 96 (:TYPE-PRESCRIPTION LEN))
 (92 6 (:REWRITE FM9001::NTHCDR-OF-LEN-L))
 (91 91 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (69 3 (:DEFINITION NTHCDR))
 (62 6 (:REWRITE FM9001::LEN-NTHCDR))
 (48 30 (:REWRITE DEFAULT-+-2))
 (48 6 (:DEFINITION TRUE-LISTP))
 (45 27 (:REWRITE DEFAULT-CDR))
 (42 42 (:LINEAR LEN-WHEN-PREFIXP))
 (42 6 (:REWRITE TAKE-WHEN-ATOM))
 (37 37 (:TYPE-PRESCRIPTION FM9001::BVP))
 (36 12 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (33 30 (:REWRITE DEFAULT-+-1))
 (32 8 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (29 17 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (27 18 (:REWRITE DEFAULT-<-2))
 (21 21 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (21 18 (:REWRITE DEFAULT-<-1))
 (21 3 (:REWRITE DEFAULT-CAR))
 (18 6 (:DEFINITION NFIX))
 (15 15 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (15 6 (:REWRITE ZP-OPEN))
 (12 12 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (10 1 (:REWRITE FM9001::BVP-TAKE))
 (6 6 (:TYPE-PRESCRIPTION NFIX))
 (6 3 (:TYPE-PRESCRIPTION FM9001::BVP-NTHCDR))
 (6 3 (:REWRITE DEFAULT-UNARY-MINUS))
 (6 1 (:TYPE-PRESCRIPTION FM9001::BVP-TAKE))
 (3 3 (:REWRITE FM9001::V-APPROX-IMPLIES-TAKE-EQUAL))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 1 (:REWRITE FM9001::V-APPROX-BVP))
 (3 1 (:REWRITE FM9001::BVP-NTHCDR))
 (2 2 (:TYPE-PRESCRIPTION FM9001::V-APPROX-BVP-SUBSEQ-LIST))
 (1 1 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (1 1 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (1 1 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 )
(FM9001::MEM-WIDTH-NON-ZERO)
(FM9001::S-APPROX-CONSTANT-RAM-X-WRITE-MEM1
 (3242 100 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (1704 852 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-WRITE-MEM1))
 (1334 410 (:REWRITE DEFAULT-CAR))
 (852 852 (:TYPE-PRESCRIPTION FM9001::WRITE-MEM1))
 (395 33 (:REWRITE FM9001::CONSTANT-RAM-OF-4V-LISTP))
 (337 337 (:TYPE-PRESCRIPTION FM9001::BVP))
 (303 100 (:REWRITE FM9001::V-APPROX-BVP))
 (302 37 (:DEFINITION FM9001::4V-LISTP))
 (301 151 (:REWRITE DEFAULT-+-2))
 (210 70 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (189 36 (:DEFINITION MAKE-LIST-AC))
 (176 176 (:LINEAR LEN-WHEN-PREFIXP))
 (175 35 (:DEFINITION TRUE-LISTP))
 (165 165 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (151 151 (:REWRITE DEFAULT-+-1))
 (150 5 (:DEFINITION FM9001::WRITE-MEM1))
 (115 115 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (115 115 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (106 106 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (100 100 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (88 88 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (35 35 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (30 30 (:TYPE-PRESCRIPTION FM9001::RAM))
 (8 1 (:REWRITE ZP-OPEN))
 (6 3 (:REWRITE FM9001::BVP-MAKE-LIST))
 (2 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE DEFAULT-<-1))
 )
(FM9001::S-APPROX-CONSTANT-RAM-X-WRITE-MEM
 (40 1 (:DEFINITION FM9001::GOOD-S))
 (38 5 (:REWRITE FM9001::S-APPROX-OPENER))
 (26 4 (:DEFINITION LEN))
 (21 5 (:REWRITE FM9001::WRITE-MEM1-OPENER))
 (18 18 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (15 15 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (15 1 (:REWRITE REVERSE-REMOVAL))
 (13 2 (:DEFINITION TRUE-LISTP))
 (12 12 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (12 4 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (11 1 (:REWRITE FM9001::CONSTANT-RAM-OF-4V-LISTP))
 (10 5 (:REWRITE DEFAULT-+-2))
 (8 8 (:TYPE-PRESCRIPTION FM9001::BVP))
 (8 8 (:REWRITE DEFAULT-CDR))
 (8 1 (:DEFINITION FM9001::4V-LISTP))
 (6 6 (:TYPE-PRESCRIPTION STRINGP-OF-IMPLODE))
 (6 2 (:REWRITE REV-WHEN-NOT-CONSP))
 (6 1 (:REWRITE FM9001::S-APPROX-CONSTANT-RAM-X-ID-AUX))
 (5 5 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (5 5 (:REWRITE DEFAULT-+-1))
 (5 1 (:DEFINITION MAKE-LIST-AC))
 (4 4 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (4 4 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (2 2 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (2 2 (:TYPE-PRESCRIPTION FM9001::4VP))
 (2 2 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (2 2 (:REWRITE DEFAULT-CAR))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 1 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1 1 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (1 1 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 )
(FM9001::V-APPROX-PRESERVES-TRUE-LISTP
 (6 2 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (5 1 (:DEFINITION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION FM9001::BVP))
 (1 1 (:REWRITE DEFAULT-CDR))
 )
(FM9001::MEM-WIDTH-LINEAR-FACTS)
(FM9001::DUAL-PORT-RAM-STATE-MONOTONE
 (1240 620 (:TYPE-PRESCRIPTION FM9001::NTH-OF-BVP-IS-BOOLEANP))
 (881 16 (:DEFINITION FM9001::GOOD-S))
 (848 75 (:REWRITE FM9001::S-APPROX-OPENER))
 (826 14 (:REWRITE FM9001::V-APPROX-PRESERVES-TRUE-LISTP))
 (546 14 (:DEFINITION IFF))
 (484 62 (:DEFINITION LEN))
 (476 70 (:DEFINITION TRUE-LISTP))
 (392 140 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (260 14 (:REWRITE FM9001::NOT-MEMBER=>NOT-EQUAL-NTH))
 (242 242 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (207 46 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-WRITE-MEM))
 (206 206 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (199 199 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (185 185 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (182 182 (:REWRITE DEFAULT-CDR))
 (182 92 (:REWRITE DEFAULT-+-2))
 (122 74 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (94 92 (:REWRITE DEFAULT-+-1))
 (77 7 (:REWRITE FM9001::CONSTANT-RAM-OF-4V-LISTP))
 (70 70 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (70 14 (:DEFINITION MAKE-LIST-AC))
 (66 66 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (58 32 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (58 32 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (58 32 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (56 14 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CONSTANT-RAM))
 (56 7 (:DEFINITION FM9001::4V-LISTP))
 (52 52 (:LINEAR LEN-WHEN-PREFIXP))
 (46 46 (:TYPE-PRESCRIPTION FM9001::WRITE-MEM))
 (42 7 (:REWRITE FM9001::S-APPROX-CONSTANT-RAM-X-ID-AUX))
 (36 12 (:LINEAR FM9001::MEM-WIDTH-LINEAR-FACTS))
 (35 35 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (32 18 (:REWRITE DEFAULT-<-2))
 (27 27 (:REWRITE NTH-WHEN-PREFIXP))
 (27 9 (:REWRITE FM9001::V-APPROX-BVP))
 (26 26 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (23 23 (:REWRITE DEFAULT-CAR))
 (22 18 (:REWRITE DEFAULT-<-1))
 (14 14 (:TYPE-PRESCRIPTION IFF))
 (14 14 (:TYPE-PRESCRIPTION FM9001::4VP))
 (9 9 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (2 2 (:REWRITE FM9001::STUBP-WRITE-MEM))
 (2 2 (:REWRITE FM9001::ROMP-WRITE-MEM))
 (2 2 (:REWRITE FM9001::RAMP-WRITE-MEM))
 )
(FM9001::DUAL-PORT-RAM-STATE-MONOTONE-REWRITE)
(FM9001::DUAL-PORT-RAM-STATE-BODY)
(FM9001::DUAL-PORT-RAM-STATE-IS-DUAL-PORT-RAM-STATE-BODY
 (314 4 (:DEFINITION TAKE))
 (252 8 (:REWRITE TAKE-OF-TOO-MANY))
 (194 8 (:REWRITE TAKE-OF-LEN-FREE))
 (180 12 (:REWRITE FM9001::NTHCDR-OF-LEN-L))
 (164 82 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (154 18 (:DEFINITION LEN))
 (142 142 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (116 116 (:TYPE-PRESCRIPTION LEN))
 (97 78 (:REWRITE DEFAULT-+-2))
 (96 12 (:DEFINITION TRUE-LISTP))
 (79 78 (:REWRITE DEFAULT-+-1))
 (72 24 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (70 46 (:REWRITE DEFAULT-CDR))
 (56 8 (:REWRITE TAKE-WHEN-ATOM))
 (52 52 (:LINEAR LEN-WHEN-PREFIXP))
 (42 32 (:REWRITE DEFAULT-<-2))
 (40 4 (:REWRITE FM9001::LEN-NTHCDR))
 (36 32 (:REWRITE DEFAULT-<-1))
 (32 8 (:REWRITE DEFAULT-CAR))
 (26 26 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (24 8 (:DEFINITION NFIX))
 (22 2 (:REWRITE FM9001::CONSTANT-RAM-OF-4V-LISTP))
 (20 2 (:REWRITE FM9001::BVP-TAKE))
 (19 14 (:REWRITE DEFAULT-*-2))
 (18 18 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (18 18 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (18 2 (:DEFINITION NTH))
 (16 4 (:REWRITE REPEAT-WHEN-ZP))
 (16 2 (:DEFINITION FM9001::4V-LISTP))
 (14 14 (:TYPE-PRESCRIPTION NFIX))
 (14 14 (:REWRITE DEFAULT-*-1))
 (13 13 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (12 12 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (12 6 (:TYPE-PRESCRIPTION FM9001::BVP-NTHCDR))
 (12 2 (:REWRITE FM9001::S-APPROX-CONSTANT-RAM-X-ID-AUX))
 (10 10 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (9 9 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-DUAL-PORT-RAM-STATE))
 (8 8 (:TYPE-PRESCRIPTION ZP))
 (8 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (6 6 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (6 2 (:REWRITE FM9001::NOT-MEMBER=>NOT-EQUAL-NTH))
 (6 2 (:REWRITE FM9001::BVP-NTHCDR))
 (4 4 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (4 4 (:TYPE-PRESCRIPTION FM9001::4VP))
 (4 4 (:REWRITE FM9001::V-APPROX-IMPLIES-TAKE-EQUAL))
 (4 4 (:REWRITE FM9001::V-APPROX-IMPLIES-SUBSEQ-LIST-EQUAL))
 (2 2 (:REWRITE NTH-WHEN-PREFIXP))
 )
(FM9001::DE-PRIMP-APPLY-DP-RAM-16X32
 (929 929 (:REWRITE NTH-WHEN-PREFIXP))
 (418 76 (:REWRITE TAKE-WHEN-ATOM))
 (342 228 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (114 114 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (76 76 (:REWRITE FM9001::V-APPROX-IMPLIES-TAKE-EQUAL))
 (36 2 (:REWRITE FM9001::NOT-MEMBER=>NOT-EQUAL-NTH))
 (22 2 (:REWRITE FM9001::CONSTANT-RAM-OF-4V-LISTP))
 (16 2 (:DEFINITION FM9001::4V-LISTP))
 (12 12 (:TYPE-PRESCRIPTION LEN))
 (12 2 (:REWRITE FM9001::S-APPROX-CONSTANT-RAM-X-ID-AUX))
 (10 10 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (10 2 (:DEFINITION LEN))
 (8 4 (:TYPE-PRESCRIPTION FM9001::NTH-OF-BVP-IS-BOOLEANP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (4 4 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (4 4 (:TYPE-PRESCRIPTION FM9001::4VP))
 (4 4 (:REWRITE FM9001::V-APPROX-IMPLIES-SUBSEQ-LIST-EQUAL))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE DEFAULT-CAR))
 (4 4 (:LINEAR LEN-WHEN-PREFIXP))
 (4 2 (:REWRITE DEFAULT-<-2))
 (4 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (2 2 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 )
(FM9001::S-APPROX-OF-LIST
 (1104 126 (:DEFINITION TRUE-LISTP))
 (1056 528 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (1008 90 (:DEFINITION FM9001::4V-LISTP))
 (726 246 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (690 6 (:REWRITE FM9001::V-APPROX-PRESERVES-TRUE-LISTP))
 (498 6 (:DEFINITION IFF))
 (492 492 (:TYPE-PRESCRIPTION FM9001::BVP))
 (426 426 (:REWRITE DEFAULT-CDR))
 (366 366 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (288 288 (:REWRITE DEFAULT-CAR))
 (216 216 (:LINEAR LEN-WHEN-PREFIXP))
 (204 102 (:REWRITE DEFAULT-+-2))
 (162 162 (:TYPE-PRESCRIPTION FM9001::4VP))
 (126 126 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (114 6 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (108 108 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (108 108 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (108 108 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (102 102 (:REWRITE DEFAULT-+-1))
 (18 6 (:REWRITE FM9001::V-APPROX-BVP))
 (6 6 (:TYPE-PRESCRIPTION IFF))
 (6 6 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (6 6 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (1 1 (:TYPE-PRESCRIPTION FM9001::B-APPROX))
 )
(FM9001::DP-RAM-16X32-MONOTONE-STATE
 (266 35 (:REWRITE FM9001::S-APPROX-OPENER))
 (118 2 (:REWRITE FM9001::V-APPROX-PRESERVES-TRUE-LISTP))
 (88 2 (:DEFINITION FM9001::GOOD-S))
 (78 2 (:DEFINITION IFF))
 (70 70 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (70 70 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (69 69 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (68 10 (:DEFINITION TRUE-LISTP))
 (56 20 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (42 6 (:DEFINITION LEN))
 (40 40 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (40 40 (:TYPE-PRESCRIPTION FM9001::BVP))
 (28 14 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-DUAL-PORT-RAM-STATE))
 (18 18 (:REWRITE DEFAULT-CDR))
 (12 12 (:TYPE-PRESCRIPTION LEN))
 (12 6 (:REWRITE DEFAULT-+-2))
 (10 10 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (6 6 (:TYPE-PRESCRIPTION FM9001::MEM-WIDTH))
 (6 6 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (6 6 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (6 6 (:REWRITE DEFAULT-CAR))
 (6 6 (:REWRITE DEFAULT-+-1))
 (6 2 (:REWRITE FM9001::V-APPROX-BVP))
 (4 4 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (4 4 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (4 4 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (2 2 (:TYPE-PRESCRIPTION IFF))
 (2 2 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (2 2 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (2 2 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 )
(FM9001::DP-RAM-16X32-MONOTONE
 (40 1 (:DEFINITION FM9001::GOOD-S))
 (21 3 (:DEFINITION LEN))
 (6 6 (:TYPE-PRESCRIPTION LEN))
 (6 3 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-CDR))
 (3 3 (:TYPE-PRESCRIPTION FM9001::MEM-WIDTH))
 (3 3 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (3 3 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (1 1 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (1 1 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (1 1 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(FM9001::OK-NETLISTP
 (574 282 (:REWRITE DEFAULT-+-2))
 (421 53 (:DEFINITION LEN))
 (416 26 (:DEFINITION LENGTH))
 (370 282 (:REWRITE DEFAULT-+-1))
 (236 142 (:REWRITE DEFAULT-CDR))
 (208 52 (:REWRITE COMMUTATIVITY-OF-+))
 (208 52 (:DEFINITION INTEGER-ABS))
 (165 128 (:REWRITE DEFAULT-CAR))
 (78 78 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (78 52 (:REWRITE STR::CONSP-OF-EXPLODE))
 (66 58 (:REWRITE DEFAULT-<-2))
 (62 62 (:REWRITE FOLD-CONSTS-IN-+))
 (62 58 (:REWRITE DEFAULT-<-1))
 (53 53 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (53 53 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (52 52 (:REWRITE DEFAULT-UNARY-MINUS))
 (52 26 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (48 6 (:DEFINITION ASSOC-EQUAL))
 (40 8 (:DEFINITION FM9001::DELETE-TO-EQ))
 (36 12 (:REWRITE FM9001::ASSOC-EQ-OF-NON-FN-NETLIST))
 (26 26 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (26 26 (:REWRITE DEFAULT-REALPART))
 (26 26 (:REWRITE DEFAULT-NUMERATOR))
 (26 26 (:REWRITE DEFAULT-IMAGPART))
 (26 26 (:REWRITE DEFAULT-DENOMINATOR))
 (24 24 (:TYPE-PRESCRIPTION FM9001::NET-SYNTAX-OKP))
 (4 4 (:LINEAR LEN-WHEN-PREFIXP))
 (2 2 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 )
(FM9001::PRIMP-MONOTONE
 (40 1 (:DEFINITION FM9001::GOOD-S))
 (21 3 (:DEFINITION LEN))
 (6 6 (:TYPE-PRESCRIPTION LEN))
 (6 3 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-CDR))
 (3 3 (:TYPE-PRESCRIPTION FM9001::MEM-WIDTH))
 (3 3 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (3 3 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (1 1 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (1 1 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (1 1 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(FM9001::DE-MONOTONE-INDUCTION
 (578 284 (:REWRITE DEFAULT-+-2))
 (431 55 (:DEFINITION LEN))
 (416 26 (:DEFINITION LENGTH))
 (372 284 (:REWRITE DEFAULT-+-1))
 (238 144 (:REWRITE DEFAULT-CDR))
 (208 52 (:REWRITE COMMUTATIVITY-OF-+))
 (208 52 (:DEFINITION INTEGER-ABS))
 (173 136 (:REWRITE DEFAULT-CAR))
 (78 78 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (78 52 (:REWRITE STR::CONSP-OF-EXPLODE))
 (66 58 (:REWRITE DEFAULT-<-2))
 (62 62 (:REWRITE FOLD-CONSTS-IN-+))
 (62 58 (:REWRITE DEFAULT-<-1))
 (55 55 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (55 55 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (52 52 (:REWRITE DEFAULT-UNARY-MINUS))
 (52 26 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (48 6 (:DEFINITION ASSOC-EQUAL))
 (42 4 (:REWRITE FM9001::SINGLETON-ASSOC-EQ-VALUES))
 (40 8 (:DEFINITION FM9001::DELETE-TO-EQ))
 (36 12 (:REWRITE FM9001::ASSOC-EQ-OF-NON-FN-NETLIST))
 (26 26 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (26 26 (:REWRITE DEFAULT-REALPART))
 (26 26 (:REWRITE DEFAULT-NUMERATOR))
 (26 26 (:REWRITE DEFAULT-IMAGPART))
 (26 26 (:REWRITE DEFAULT-DENOMINATOR))
 (24 24 (:TYPE-PRESCRIPTION FM9001::NET-SYNTAX-OKP))
 (12 12 (:LINEAR LEN-WHEN-PREFIXP))
 (6 6 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (6 6 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (4 4 (:REWRITE FM9001::ASSOC-EQ-VALUES-ATOM))
 )
(FM9001::V-APPROX-ALIST-IMPLIES-B-APPROX-ASSOC-EQ-VALUE
 (451 11 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (418 55 (:REWRITE FM9001::S-APPROX-OPENER))
 (121 121 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (121 121 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (121 121 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (66 66 (:REWRITE DEFAULT-CAR))
 (42 14 (:REWRITE FM9001::ASSOC-EQ-OF-NON-FN-NETLIST))
 (30 30 (:REWRITE DEFAULT-CDR))
 (28 28 (:TYPE-PRESCRIPTION FM9001::NET-SYNTAX-OKP))
 (22 22 (:TYPE-PRESCRIPTION FM9001::S-APPROX))
 )
(FM9001::V-APPROX-ALIST-IMPLIES-V-APPROX-ASSOC-EQ-VALUES
 (329 7 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (308 35 (:REWRITE FM9001::S-APPROX-OPENER))
 (212 4 (:DEFINITION FM9001::V-APPROX-ALIST))
 (170 14 (:REWRITE FM9001::SINGLETON-ASSOC-EQ-VALUES))
 (91 8 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (77 77 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (77 77 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (77 77 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (68 46 (:REWRITE DEFAULT-CAR))
 (64 40 (:REWRITE DEFAULT-CDR))
 (57 57 (:TYPE-PRESCRIPTION LEN))
 (41 9 (:DEFINITION LEN))
 (33 11 (:REWRITE FM9001::V-APPROX-BVP))
 (32 32 (:LINEAR LEN-WHEN-PREFIXP))
 (32 8 (:REWRITE FM9001::V-APPROX-PRESERVES-TRUE-LISTP))
 (22 22 (:TYPE-PRESCRIPTION FM9001::BVP))
 (21 3 (:REWRITE FM9001::V-APPROX=>B-APPROX))
 (18 18 (:REWRITE FM9001::CONSP-ASSOC-EQ-VALUES))
 (16 16 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (16 8 (:REWRITE DEFAULT-+-2))
 (14 14 (:TYPE-PRESCRIPTION FM9001::S-APPROX))
 (9 9 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (9 9 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (8 8 (:TYPE-PRESCRIPTION IFF))
 (8 8 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (8 8 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (8 8 (:REWRITE DEFAULT-+-1))
 (7 7 (:TYPE-PRESCRIPTION FM9001::B-APPROX))
 (7 1 (:REWRITE CONS-EQUAL))
 )
(FM9001::S-APPROX-LIST)
(FM9001::S-APPROX-LIST-IMPLIES-S-APPROX-ALIST
 (418 55 (:REWRITE FM9001::S-APPROX-OPENER))
 (121 121 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (121 121 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (121 121 (:TYPE-PRESCRIPTION FM9001::RAMP))
 )
(FM9001::V-APPROX-IMPLIES-V-APPROX-ALIST
 (530 16 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (488 65 (:REWRITE FM9001::S-APPROX-OPENER))
 (383 7 (:REWRITE FM9001::V-APPROX-PRESERVES-TRUE-LISTP))
 (230 33 (:DEFINITION TRUE-LISTP))
 (201 7 (:DEFINITION IFF))
 (188 66 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (150 150 (:TYPE-PRESCRIPTION FM9001::BVP))
 (141 141 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (141 141 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (141 141 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (67 67 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (42 14 (:REWRITE FM9001::V-APPROX-BVP))
 (33 33 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (24 24 (:TYPE-PRESCRIPTION FM9001::S-APPROX))
 (11 11 (:TYPE-PRESCRIPTION IFF))
 (7 7 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (7 7 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (7 7 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (2 2 (:REWRITE FM9001::S-APPROX-X-X))
 )
(FM9001::S-APPROX-ALIST-IMPLIES-S-APPROX-ASSOC-EQ-VALUE
 (418 55 (:REWRITE FM9001::S-APPROX-OPENER))
 (121 121 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (121 121 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (121 121 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (66 66 (:REWRITE DEFAULT-CAR))
 (42 14 (:REWRITE FM9001::ASSOC-EQ-OF-NON-FN-NETLIST))
 (30 30 (:REWRITE DEFAULT-CDR))
 (28 28 (:TYPE-PRESCRIPTION FM9001::NET-SYNTAX-OKP))
 )
(FM9001::V-APPROX-ALIST-APPEND
 (561 13 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (522 65 (:REWRITE FM9001::S-APPROX-OPENER))
 (173 173 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (143 143 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (143 143 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (120 96 (:REWRITE DEFAULT-CAR))
 (112 52 (:REWRITE DEFAULT-CDR))
 (60 30 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (58 29 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (36 12 (:REWRITE CAR-OF-APPEND))
 (29 29 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (29 29 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (26 26 (:TYPE-PRESCRIPTION FM9001::S-APPROX))
 (15 15 (:REWRITE CONSP-OF-APPEND))
 (6 6 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 )
(FM9001::S-APPROX-ALIST-IMPLIES-S-APPROX-LIST-ASSOC-EQ-VALUES
 (308 35 (:REWRITE FM9001::S-APPROX-OPENER))
 (200 4 (:DEFINITION FM9001::S-APPROX-ALIST))
 (170 14 (:REWRITE FM9001::SINGLETON-ASSOC-EQ-VALUES))
 (77 77 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (77 77 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (77 77 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (64 44 (:REWRITE DEFAULT-CAR))
 (60 38 (:REWRITE DEFAULT-CDR))
 (57 57 (:TYPE-PRESCRIPTION LEN))
 (41 9 (:DEFINITION LEN))
 (32 32 (:LINEAR LEN-WHEN-PREFIXP))
 (21 21 (:REWRITE FM9001::CONSP-ASSOC-EQ-VALUES))
 (16 16 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (16 8 (:REWRITE DEFAULT-+-2))
 (9 9 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (9 9 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (8 8 (:REWRITE DEFAULT-+-1))
 (7 7 (:TYPE-PRESCRIPTION FM9001::S-APPROX))
 )
(FM9001::S-APPROX-IMPLIES-S-APPROX-ALIST-AUX
 (48 6 (:DEFINITION FM9001::4V-LISTP))
 (36 12 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (30 6 (:DEFINITION TRUE-LISTP))
 (30 6 (:DEFINITION LEN))
 (24 24 (:TYPE-PRESCRIPTION FM9001::BVP))
 (24 24 (:REWRITE DEFAULT-CDR))
 (24 12 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (18 18 (:REWRITE DEFAULT-CAR))
 (12 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:TYPE-PRESCRIPTION FM9001::4VP))
 (6 6 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (6 6 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (6 6 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (6 6 (:REWRITE DEFAULT-+-1))
 )
(FM9001::S-APPROX-IMPLIES-S-APPROX-ALIST
 (1573 211 (:REWRITE FM9001::S-APPROX-OPENER))
 (870 3 (:REWRITE FM9001::S-APPROX-LIST-IMPLIES-S-APPROX-ALIST))
 (861 3 (:DEFINITION FM9001::S-APPROX-LIST))
 (189 21 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (169 22 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (160 80 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (129 43 (:REWRITE FM9001::V-APPROX-BVP))
 (86 86 (:TYPE-PRESCRIPTION FM9001::BVP))
 (84 21 (:REWRITE FM9001::V-APPROX-PRESERVES-TRUE-LISTP))
 (70 70 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (70 70 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (70 70 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (52 50 (:REWRITE DEFAULT-CDR))
 (47 12 (:REWRITE FM9001::V-APPROX=>B-APPROX))
 (21 21 (:TYPE-PRESCRIPTION IFF))
 (21 21 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (21 21 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (15 15 (:TYPE-PRESCRIPTION FM9001::S-APPROX-LIST))
 (2 2 (:REWRITE FM9001::S-APPROX-X-X))
 )
(FM9001::TRUE-LISTP=>NOT-MEMP-CONS
 (42 14 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (28 28 (:TYPE-PRESCRIPTION FM9001::BVP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (13 13 (:REWRITE DEFAULT-CDR))
 (9 9 (:REWRITE DEFAULT-+-1))
 (7 7 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (6 6 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (6 6 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (3 3 (:REWRITE DEFAULT-CAR))
 )
(FM9001::S-APPROX-ALIST-IMPLIES-S-APPROX-ASSOC-EQ-VALUES-AUX
 (1072 107 (:REWRITE FM9001::S-APPROX-OPENER))
 (856 4 (:DEFINITION FM9001::S-APPROX-ALIST))
 (467 27 (:REWRITE FM9001::SINGLETON-ASSOC-EQ-VALUES))
 (312 24 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (169 29 (:DEFINITION LEN))
 (155 155 (:TYPE-PRESCRIPTION LEN))
 (155 103 (:REWRITE DEFAULT-CDR))
 (124 72 (:REWRITE DEFAULT-CAR))
 (120 80 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (120 80 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (120 80 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (120 24 (:REWRITE FM9001::V-APPROX-PRESERVES-TRUE-LISTP))
 (116 116 (:TYPE-PRESCRIPTION FM9001::BVP))
 (103 17 (:DEFINITION TRUE-LISTP))
 (102 34 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (78 14 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (72 24 (:REWRITE FM9001::V-APPROX-BVP))
 (68 68 (:REWRITE FM9001::CONSP-ASSOC-EQ-VALUES))
 (68 68 (:LINEAR LEN-WHEN-PREFIXP))
 (64 32 (:REWRITE DEFAULT-+-2))
 (56 28 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (34 34 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (32 32 (:REWRITE DEFAULT-+-1))
 (29 29 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (29 29 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (24 24 (:TYPE-PRESCRIPTION IFF))
 (24 24 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (24 24 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (17 17 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (7 7 (:TYPE-PRESCRIPTION FM9001::B-APPROX))
 (7 7 (:REWRITE FM9001::S-APPROX-IMPLIES-S-APPROX-ALIST-AUX))
 )
(FM9001::TRUE-LISTP-OF-S-APPROX
 (2252 2 (:DEFINITION FM9001::S-APPROX))
 (706 353 (:REWRITE DEFAULT-+-2))
 (686 344 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (657 657 (:REWRITE DEFAULT-CDR))
 (445 445 (:REWRITE DEFAULT-CAR))
 (353 353 (:REWRITE DEFAULT-+-1))
 (287 287 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (287 287 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (270 270 (:LINEAR LEN-WHEN-PREFIXP))
 (230 2 (:REWRITE FM9001::S-APPROX-IMPLIES-S-APPROX-ALIST-AUX))
 (222 74 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (148 148 (:TYPE-PRESCRIPTION FM9001::BVP))
 (135 135 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (46 46 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (45 6 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 )
(FM9001::TRUE-LIST-LISTP-OF-S-APPROX-ALIST
 (856 4 (:DEFINITION FM9001::S-APPROX-ALIST))
 (656 4 (:DEFINITION FM9001::S-APPROX))
 (520 56 (:REWRITE FM9001::S-APPROX-OPENER))
 (282 14 (:REWRITE FM9001::SINGLETON-ASSOC-EQ-VALUES))
 (172 172 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (144 144 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (144 144 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (108 12 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (106 18 (:DEFINITION LEN))
 (99 72 (:REWRITE DEFAULT-CDR))
 (94 94 (:TYPE-PRESCRIPTION LEN))
 (94 13 (:DEFINITION TRUE-LISTP))
 (85 57 (:REWRITE DEFAULT-CAR))
 (78 26 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (76 76 (:TYPE-PRESCRIPTION FM9001::BVP))
 (56 28 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (48 12 (:REWRITE FM9001::V-APPROX-PRESERVES-TRUE-LISTP))
 (40 40 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (40 40 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (40 40 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (40 40 (:LINEAR LEN-WHEN-PREFIXP))
 (40 20 (:REWRITE DEFAULT-+-2))
 (36 12 (:REWRITE FM9001::V-APPROX-BVP))
 (26 26 (:REWRITE FM9001::TRUE-LISTP-OF-S-APPROX))
 (24 24 (:REWRITE FM9001::CONSP-ASSOC-EQ-VALUES))
 (24 8 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (20 20 (:REWRITE DEFAULT-+-1))
 (20 20 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (18 18 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (18 18 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (13 13 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (12 12 (:TYPE-PRESCRIPTION IFF))
 (12 12 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (12 12 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (4 4 (:TYPE-PRESCRIPTION FM9001::B-APPROX))
 (4 4 (:REWRITE FM9001::S-APPROX-IMPLIES-S-APPROX-ALIST-AUX))
 )
(FM9001::S-APPROX-ALIST-IMPLIES-S-APPROX-ASSOC-EQ-VALUES
 (50 1 (:DEFINITION FM9001::S-APPROX-ALIST))
 (42 4 (:REWRITE FM9001::SINGLETON-ASSOC-EQ-VALUES))
 (38 5 (:REWRITE FM9001::S-APPROX-OPENER))
 (27 1 (:DEFINITION TRUE-LIST-LISTP))
 (14 14 (:TYPE-PRESCRIPTION LEN))
 (11 11 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (11 11 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (11 11 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (11 8 (:REWRITE DEFAULT-CDR))
 (10 7 (:REWRITE DEFAULT-CAR))
 (10 2 (:DEFINITION LEN))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (8 1 (:DEFINITION TRUE-LISTP))
 (6 2 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION FM9001::BVP))
 (4 4 (:REWRITE FM9001::ASSOC-EQ-VALUES-ATOM))
 (4 4 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (4 2 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE FM9001::CONSP-ASSOC-EQ-VALUES))
 (2 2 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (2 2 (:REWRITE FM9001::TRUE-LISTP-OF-S-APPROX))
 (2 2 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (2 2 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 )
(FM9001::S-APPROX-ALIST-UPDATE-ALIST
 (608 80 (:REWRITE FM9001::S-APPROX-OPENER))
 (194 194 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (176 176 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (176 176 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (164 14 (:REWRITE FM9001::UPDATE-ALIST-OF-NOT-A-KEY))
 (126 16 (:DEFINITION ALISTP))
 (116 112 (:REWRITE DEFAULT-CAR))
 (66 66 (:TYPE-PRESCRIPTION ALISTP))
 (64 62 (:REWRITE DEFAULT-CDR))
 (36 18 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 )
(FM9001::OK-NETLISTP-REDUCTION
 (120 15 (:DEFINITION ASSOC-EQUAL))
 (90 30 (:REWRITE FM9001::ASSOC-EQ-OF-NON-FN-NETLIST))
 (86 86 (:REWRITE DEFAULT-CAR))
 (60 60 (:TYPE-PRESCRIPTION FM9001::NET-SYNTAX-OKP))
 (52 52 (:REWRITE DEFAULT-CDR))
 (45 9 (:DEFINITION FM9001::DELETE-TO-EQ))
 (33 11 (:DEFINITION MEMBER-EQUAL))
 )
(FM9001::OK-NETLISTP-REDUCTION-REWRITE
 (50 4 (:DEFINITION FM9001::OK-NETLISTP))
 (16 2 (:DEFINITION ASSOC-EQUAL))
 (14 14 (:REWRITE DEFAULT-CAR))
 (12 4 (:REWRITE FM9001::ASSOC-EQ-OF-NON-FN-NETLIST))
 (10 10 (:REWRITE DEFAULT-CDR))
 (10 2 (:DEFINITION FM9001::DELETE-TO-EQ))
 (8 8 (:TYPE-PRESCRIPTION FM9001::NET-SYNTAX-OKP))
 (6 2 (:DEFINITION MEMBER-EQUAL))
 (2 2 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 )
(FM9001::DE-MONOTONE-NO-RAM-0+1
 (2944 380 (:REWRITE FM9001::S-APPROX-OPENER))
 (2884 2524 (:REWRITE DEFAULT-CAR))
 (2871 154 (:REWRITE FM9001::SINGLETON-ASSOC-EQ-VALUES))
 (2480 2024 (:REWRITE DEFAULT-CDR))
 (2232 279 (:DEFINITION ASSOC-EQUAL))
 (1882 242 (:DEFINITION PAIRLIS$))
 (1778 42 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (1432 558 (:REWRITE FM9001::ASSOC-EQ-OF-NON-FN-NETLIST))
 (1001 1001 (:TYPE-PRESCRIPTION LEN))
 (938 938 (:TYPE-PRESCRIPTION PAIRLIS$))
 (913 913 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (857 857 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (851 851 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (715 143 (:DEFINITION LEN))
 (680 20 (:REWRITE FM9001::ASSOC-EQ-VALUES-APPEND-WHEN-DISJOINT-2))
 (572 572 (:LINEAR LEN-WHEN-PREFIXP))
 (567 18 (:REWRITE FM9001::V-APPROX-PRESERVES-TRUE-LISTP))
 (540 80 (:REWRITE FM9001::DISJOINT-ATOM))
 (534 184 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (520 104 (:DEFINITION FM9001::DELETE-TO-EQ))
 (488 488 (:TYPE-PRESCRIPTION FM9001::SE))
 (468 78 (:DEFINITION BINARY-APPEND))
 (456 138 (:TYPE-PRESCRIPTION FM9001::SE-OCC))
 (398 398 (:TYPE-PRESCRIPTION FM9001::BVP))
 (390 156 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (380 20 (:REWRITE FM9001::ASSOC-EQ-VALUES-APPEND-WHEN-DISJOINT-1))
 (380 20 (:REWRITE FM9001::ASSOC-EQ-VALUES-APPEND-PAIRLIS$-WHEN-SUBSET))
 (360 26 (:DEFINITION SUBSETP-EQUAL))
 (351 9 (:DEFINITION IFF))
 (348 28 (:DEFINITION NO-DUPLICATESP-EQUAL))
 (320 40 (:REWRITE FM9001::STRIP-CARS-PAIRLIS$))
 (288 52 (:DEFINITION STRIP-CARS))
 (286 286 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (286 143 (:REWRITE DEFAULT-+-2))
 (280 160 (:DEFINITION ATOM))
 (264 88 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (254 254 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (252 6 (:DEFINITION FM9001::OCCS-SYNTAX-OKP))
 (244 244 (:TYPE-PRESCRIPTION STRIP-CARS))
 (216 24 (:REWRITE FM9001::ASSOC-EQ-VALUE-PAIRLIS$-NOT-MEMBER))
 (216 6 (:DEFINITION FM9001::OCC-SYNTAX-OKP))
 (213 3 (:REWRITE FM9001::S-APPROX-LIST-IMPLIES-S-APPROX-ALIST))
 (206 206 (:TYPE-PRESCRIPTION FM9001::ASSOC-EQ-VALUES))
 (204 3 (:DEFINITION FM9001::S-APPROX-LIST))
 (160 160 (:TYPE-PRESCRIPTION FM9001::DISJOINT))
 (154 154 (:REWRITE FM9001::ASSOC-EQ-VALUES-ATOM))
 (147 3 (:DEFINITION FM9001::DE-MONOTONE-INDUCTION))
 (143 143 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (143 143 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (143 143 (:REWRITE DEFAULT-+-1))
 (142 6 (:REWRITE FM9001::MONOTONICITY-PROPERTY-CONSEQUENCE-0))
 (140 20 (:REWRITE FM9001::ASSOC-EQ-VALUES-APPEND-PAIRLIS$-WHEN-DISJOINT-2))
 (140 20 (:REWRITE FM9001::ASSOC-EQ-VALUES-APPEND-PAIRLIS$-WHEN-DISJOINT-1))
 (112 56 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (95 19 (:REWRITE FM9001::MONOTONICITY-PROPERTY-CONSEQUENCE-1))
 (92 92 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (90 18 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (88 88 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (84 28 (:DEFINITION SYMBOL-LISTP))
 (80 80 (:TYPE-PRESCRIPTION ATOM))
 (80 16 (:REWRITE CAR-OF-APPEND))
 (73 25 (:REWRITE FM9001::V-APPROX-BVP))
 (68 68 (:REWRITE FM9001::CONSP-ASSOC-EQ-VALUES))
 (68 20 (:REWRITE CONSP-OF-APPEND))
 (66 66 (:REWRITE FM9001::OK-NETLISTP-REDUCTION))
 (60 3 (:REWRITE FM9001::S-APPROX-IMPLIES-S-APPROX-ALIST-AUX))
 (52 52 (:REWRITE FM9001::SUBSETP-TRANSITIVITY))
 (48 16 (:REWRITE FM9001::SYMBOL-LISTP-MD-OF-INS-OUTS-AND-STS))
 (32 8 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (18 18 (:TYPE-PRESCRIPTION IFF))
 (18 18 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (18 18 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (18 6 (:REWRITE FM9001::OCCS-SYNTAX-OKP-MD-OCCS-ASSOC-EQ-FN-NETLIST))
 (15 15 (:TYPE-PRESCRIPTION FM9001::S-APPROX-LIST))
 (3 1 (:REWRITE FM9001::NET-SYNTAX-OKP->MODULE-SYNTAX-OKP))
 )
(FM9001::STS-OCCS-OKP=>TRUE-LIST-LISTP-ASSOC-EQ-VALUES-AUX-1
 (250 12 (:REWRITE FM9001::SINGLETON-ASSOC-EQ-VALUES))
 (130 5 (:DEFINITION FM9001::ASSOC-EQ-VALUES))
 (80 80 (:TYPE-PRESCRIPTION LEN))
 (71 12 (:DEFINITION LEN))
 (64 22 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (63 11 (:DEFINITION TRUE-LISTP))
 (57 43 (:REWRITE DEFAULT-CDR))
 (55 30 (:REWRITE DEFAULT-CAR))
 (48 6 (:REWRITE FM9001::LEN-STRIP-CARS))
 (42 42 (:TYPE-PRESCRIPTION FM9001::BVP))
 (42 42 (:LINEAR LEN-WHEN-PREFIXP))
 (35 35 (:TYPE-PRESCRIPTION STRIP-CARS))
 (26 13 (:REWRITE DEFAULT-+-2))
 (21 21 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (18 18 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (18 18 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (16 12 (:REWRITE FM9001::CONSP-ASSOC-EQ-VALUES))
 (13 13 (:REWRITE DEFAULT-+-1))
 (12 6 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (11 11 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (6 6 (:TYPE-PRESCRIPTION FM9001::RAMP))
 )
(FM9001::STS-OCCS-OKP=>TRUE-LIST-LISTP-ASSOC-EQ-VALUES-AUX-2
 (279 93 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (186 186 (:TYPE-PRESCRIPTION FM9001::BVP))
 (95 95 (:REWRITE DEFAULT-CDR))
 (72 72 (:REWRITE DEFAULT-CAR))
 (50 50 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (18 18 (:REWRITE FM9001::SUBSETP-TRANSITIVITY))
 (8 4 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (4 4 (:TYPE-PRESCRIPTION FM9001::RAMP))
 )
(FM9001::STS-OCCS-OKP=>TRUE-LIST-LISTP-ASSOC-EQ-VALUES-AUX-3
 (168 8 (:REWRITE FM9001::SINGLETON-ASSOC-EQ-VALUES))
 (58 58 (:TYPE-PRESCRIPTION LEN))
 (51 9 (:DEFINITION LEN))
 (32 20 (:REWRITE DEFAULT-CAR))
 (30 30 (:LINEAR LEN-WHEN-PREFIXP))
 (30 19 (:REWRITE DEFAULT-CDR))
 (20 10 (:REWRITE DEFAULT-+-2))
 (15 15 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (10 10 (:REWRITE DEFAULT-+-1))
 (9 9 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (9 9 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (9 9 (:REWRITE FM9001::CONSP-ASSOC-EQ-VALUES))
 (8 8 (:REWRITE FM9001::ASSOC-EQ-VALUES-ATOM))
 )
(FM9001::STS-OCCS-OKP=>TRUE-LIST-LISTP-ASSOC-EQ-VALUES-AUX-4
 (325 17 (:REWRITE FM9001::SINGLETON-ASSOC-EQ-VALUES))
 (113 113 (:TYPE-PRESCRIPTION LEN))
 (81 17 (:DEFINITION LEN))
 (64 64 (:LINEAR LEN-WHEN-PREFIXP))
 (60 8 (:DEFINITION MEMBER-EQUAL))
 (58 38 (:REWRITE DEFAULT-CDR))
 (47 28 (:REWRITE DEFAULT-CAR))
 (32 32 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (32 16 (:REWRITE DEFAULT-+-2))
 (18 18 (:REWRITE FM9001::CONSP-ASSOC-EQ-VALUES))
 (17 17 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (17 17 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (16 16 (:REWRITE DEFAULT-+-1))
 )
(FM9001::STS-OCCS-OKP=>TRUE-LIST-LISTP-ASSOC-EQ-VALUES
 (146 10 (:REWRITE FM9001::SINGLETON-ASSOC-EQ-VALUES))
 (124 5 (:DEFINITION FM9001::ASSOC-EQ-VALUES))
 (49 49 (:TYPE-PRESCRIPTION LEN))
 (35 7 (:DEFINITION LEN))
 (28 28 (:LINEAR LEN-WHEN-PREFIXP))
 (19 16 (:REWRITE DEFAULT-CDR))
 (14 14 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (14 7 (:REWRITE DEFAULT-+-2))
 (13 10 (:REWRITE DEFAULT-CAR))
 (13 10 (:REWRITE FM9001::ASSOC-EQ-VALUES-ATOM))
 (8 8 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (8 8 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (8 2 (:DEFINITION STRIP-CARS))
 (8 1 (:REWRITE FM9001::LEN-STRIP-CARS))
 (7 7 (:REWRITE DEFAULT-+-1))
 (7 1 (:DEFINITION TRUE-LISTP))
 (6 2 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION FM9001::BVP))
 (3 3 (:REWRITE FM9001::STS-OCCS-OKP=>TRUE-LIST-LISTP-ASSOC-EQ-VALUES-AUX-2))
 (1 1 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 )
(FM9001::DE-MONOTONE-NO-RAM-2+3
 (37140 3774 (:DEFINITION ASSOC-EQUAL))
 (29572 23932 (:REWRITE DEFAULT-CAR))
 (20499 19341 (:REWRITE DEFAULT-CDR))
 (18348 7548 (:REWRITE FM9001::ASSOC-EQ-OF-NON-FN-NETLIST))
 (16302 286 (:DEFINITION FM9001::SE-OCC))
 (15474 817 (:REWRITE FM9001::SINGLETON-ASSOC-EQ-VALUES))
 (14700 2940 (:DEFINITION LEN))
 (10430 5215 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (8330 1045 (:REWRITE FM9001::S-APPROX-OPENER))
 (8160 1200 (:DEFINITION PAIRLIS$))
 (7541 7541 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (5880 2940 (:REWRITE DEFAULT-+-2))
 (5076 5076 (:LINEAR LEN-WHEN-PREFIXP))
 (5065 1013 (:DEFINITION FM9001::DELETE-TO-EQ))
 (4794 1622 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (4392 488 (:REWRITE FM9001::ASSOC-EQ-VALUE-PAIRLIS$-NOT-MEMBER))
 (3246 3246 (:TYPE-PRESCRIPTION FM9001::BVP))
 (2940 2940 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (2940 2940 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (2940 2940 (:REWRITE DEFAULT-+-1))
 (2915 247 (:REWRITE FM9001::UPDATE-ALIST-OF-NOT-A-KEY))
 (2538 2538 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (2326 2326 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (2312 2312 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (2128 37 (:REWRITE FM9001::V-APPROX-PRESERVES-TRUE-LISTP))
 (1716 1716 (:TYPE-PRESCRIPTION FM9001::SE))
 (1716 286 (:DEFINITION BINARY-APPEND))
 (1430 572 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (1404 36 (:DEFINITION IFF))
 (1326 400 (:DEFINITION SYMBOL-LISTP))
 (1271 31 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (817 817 (:REWRITE FM9001::ASSOC-EQ-VALUES-ATOM))
 (811 811 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (782 46 (:REWRITE FM9001::ASSOC-EQ-VALUE-DE-OCC))
 (700 104 (:DEFINITION ALISTP))
 (646 646 (:TYPE-PRESCRIPTION FM9001::ASSOC-EQ-VALUES))
 (497 497 (:REWRITE FM9001::OK-NETLISTP-REDUCTION))
 (497 7 (:REWRITE FM9001::S-APPROX-LIST-IMPLIES-S-APPROX-ALIST))
 (495 45 (:REWRITE FM9001::ASSOC-EQ-VALUE-UPDATE-ALIST-2))
 (480 5 (:REWRITE FM9001::MONOTONICITY-PROPERTY-CONSEQUENCE-2))
 (476 238 (:LINEAR FM9001::NATP-PRIMP-INS))
 (476 7 (:DEFINITION FM9001::S-APPROX-LIST))
 (418 38 (:REWRITE FM9001::UPDATE-ALIST-DIFF-KEYS))
 (405 45 (:REWRITE FM9001::ASSOC-EQ-VALUE-UPDATE-ALIST-1))
 (340 34 (:DEFINITION SUBSETP-EQUAL))
 (312 52 (:REWRITE FM9001::MONOTONICITY-PROPERTY-CONSEQUENCE-3))
 (294 294 (:REWRITE FM9001::CONSP-ASSOC-EQ-VALUES))
 (216 6 (:DEFINITION TRUE-LIST-LISTP))
 (140 7 (:REWRITE FM9001::S-APPROX-IMPLIES-S-APPROX-ALIST-AUX))
 (132 132 (:REWRITE FM9001::ALISTP-PAIRLIS$))
 (111 37 (:REWRITE FM9001::V-APPROX-BVP))
 (100 50 (:TYPE-PRESCRIPTION FM9001::SE-OCC))
 (68 68 (:REWRITE FM9001::SUBSETP-TRANSITIVITY))
 (45 37 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (37 37 (:TYPE-PRESCRIPTION IFF))
 (37 37 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (37 37 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (35 35 (:TYPE-PRESCRIPTION FM9001::S-APPROX-LIST))
 (28 28 (:TYPE-PRESCRIPTION FM9001::DE-PRIMP-APPLY))
 (3 1 (:REWRITE FM9001::NET-SYNTAX-OKP->MODULE-SYNTAX-OKP))
 )
(FM9001::DE-MONOTONE-NO-RAM-2)
(FM9001::DE-MONOTONE-NO-RAM-3)
(FM9001::GOOD-S-ALIST)
(FM9001::GOOD-S-ALIST-PAIRLIS$
 (1216 6 (:DEFINITION FM9001::GOOD-S))
 (408 60 (:DEFINITION LEN))
 (205 6 (:DEFINITION FM9001::STUBP))
 (205 6 (:DEFINITION FM9001::ROMP))
 (205 6 (:DEFINITION FM9001::RAMP))
 (162 81 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (156 155 (:REWRITE DEFAULT-CDR))
 (150 150 (:TYPE-PRESCRIPTION LEN))
 (144 18 (:DEFINITION FM9001::4V-LISTP))
 (132 66 (:REWRITE DEFAULT-+-2))
 (126 42 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (120 21 (:DEFINITION TRUE-LISTP))
 (86 84 (:REWRITE DEFAULT-CAR))
 (84 84 (:TYPE-PRESCRIPTION FM9001::BVP))
 (81 81 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (71 6 (:DEFINITION FM9001::STUB-GUTS))
 (71 6 (:DEFINITION FM9001::ROM-GUTS))
 (71 6 (:DEFINITION FM9001::RAM-GUTS))
 (66 66 (:REWRITE DEFAULT-+-1))
 (60 60 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (60 60 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (39 39 (:TYPE-PRESCRIPTION FM9001::MEM-WIDTH))
 (21 21 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (18 18 (:TYPE-PRESCRIPTION FM9001::4VP))
 (18 18 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (18 6 (:LINEAR FM9001::MEM-WIDTH-LINEAR-FACTS))
 (12 12 (:LINEAR LEN-WHEN-PREFIXP))
 (6 6 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 )
(FM9001::GOOD-S-ASSOC-EQ-VALUE
 (231 33 (:DEFINITION LEN))
 (66 33 (:REWRITE DEFAULT-+-2))
 (59 59 (:REWRITE DEFAULT-CDR))
 (40 40 (:REWRITE DEFAULT-CAR))
 (33 33 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (33 33 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (33 33 (:REWRITE DEFAULT-+-1))
 (22 22 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (22 22 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (22 22 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 )
(FM9001::GOOD-S-ASSOC-EQ-VALUES
 (270 15 (:REWRITE FM9001::SINGLETON-ASSOC-EQ-VALUES))
 (259 39 (:DEFINITION LEN))
 (184 4 (:DEFINITION FM9001::GOOD-S-ALIST))
 (98 72 (:REWRITE DEFAULT-CDR))
 (74 37 (:REWRITE DEFAULT-+-2))
 (61 37 (:REWRITE DEFAULT-CAR))
 (52 52 (:LINEAR LEN-WHEN-PREFIXP))
 (43 7 (:DEFINITION TRUE-LISTP))
 (42 14 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (39 39 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (39 39 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (37 37 (:REWRITE DEFAULT-+-1))
 (28 28 (:TYPE-PRESCRIPTION FM9001::BVP))
 (26 26 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (24 16 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (24 16 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (24 16 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (21 21 (:REWRITE FM9001::CONSP-ASSOC-EQ-VALUES))
 (7 7 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (6 6 (:REWRITE FM9001::STS-OCCS-OKP=>TRUE-LIST-LISTP-ASSOC-EQ-VALUES))
 )
(FM9001::GOOD-S-ALIST-UPDATE-ALIST
 (357 51 (:DEFINITION LEN))
 (102 51 (:REWRITE DEFAULT-+-2))
 (100 99 (:REWRITE DEFAULT-CDR))
 (65 63 (:REWRITE DEFAULT-CAR))
 (61 7 (:DEFINITION ALISTP))
 (51 51 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (51 51 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (51 51 (:REWRITE DEFAULT-+-1))
 (34 34 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (34 34 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (34 34 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (18 9 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (2 1 (:REWRITE FM9001::ASSOC-EQ-OF-NON-FN-NETLIST))
 (1 1 (:TYPE-PRESCRIPTION FM9001::NET-SYNTAX-OKP))
 )
(FM9001::DE-MONOTONE-0+1
 (2071 114 (:REWRITE FM9001::SINGLETON-ASSOC-EQ-VALUES))
 (2070 265 (:REWRITE FM9001::S-APPROX-OPENER))
 (1846 1534 (:REWRITE DEFAULT-CAR))
 (1579 1171 (:REWRITE DEFAULT-CDR))
 (1386 162 (:DEFINITION PAIRLIS$))
 (1368 32 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (816 102 (:DEFINITION ASSOC-EQUAL))
 (782 782 (:TYPE-PRESCRIPTION PAIRLIS$))
 (721 721 (:TYPE-PRESCRIPTION LEN))
 (680 20 (:REWRITE FM9001::ASSOC-EQ-VALUES-APPEND-WHEN-DISJOINT-2))
 (590 590 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (590 590 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (588 588 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (562 204 (:REWRITE FM9001::ASSOC-EQ-OF-NON-FN-NETLIST))
 (540 80 (:REWRITE FM9001::DISJOINT-ATOM))
 (515 103 (:DEFINITION LEN))
 (412 412 (:LINEAR LEN-WHEN-PREFIXP))
 (392 392 (:TYPE-PRESCRIPTION FM9001::SE))
 (380 20 (:REWRITE FM9001::ASSOC-EQ-VALUES-APPEND-WHEN-DISJOINT-1))
 (380 20 (:REWRITE FM9001::ASSOC-EQ-VALUES-APPEND-PAIRLIS$-WHEN-SUBSET))
 (372 62 (:DEFINITION BINARY-APPEND))
 (358 358 (:TYPE-PRESCRIPTION FM9001::NET-SYNTAX-OKP))
 (355 71 (:DEFINITION FM9001::DELETE-TO-EQ))
 (352 86 (:TYPE-PRESCRIPTION FM9001::SE-OCC))
 (327 6 (:REWRITE FM9001::MONOTONICITY-PROPERTY-CONSEQUENCE-0))
 (320 40 (:REWRITE FM9001::STRIP-CARS-PAIRLIS$))
 (310 124 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (300 20 (:DEFINITION SUBSETP-EQUAL))
 (280 160 (:DEFINITION ATOM))
 (264 88 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (262 35 (:DEFINITION TRUE-LISTP))
 (260 13 (:REWRITE FM9001::MONOTONICITY-PROPERTY-CONSEQUENCE-1))
 (240 40 (:DEFINITION STRIP-CARS))
 (227 227 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (220 220 (:TYPE-PRESCRIPTION STRIP-CARS))
 (206 206 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (206 103 (:REWRITE DEFAULT-+-2))
 (204 70 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (197 8 (:REWRITE FM9001::V-APPROX-PRESERVES-TRUE-LISTP))
 (168 168 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (166 166 (:TYPE-PRESCRIPTION FM9001::ASSOC-EQ-VALUES))
 (160 160 (:TYPE-PRESCRIPTION FM9001::DISJOINT))
 (158 158 (:TYPE-PRESCRIPTION FM9001::BVP))
 (147 3 (:DEFINITION FM9001::DE-MONOTONE-INDUCTION))
 (140 20 (:REWRITE FM9001::ASSOC-EQ-VALUES-APPEND-PAIRLIS$-WHEN-DISJOINT-2))
 (140 20 (:REWRITE FM9001::ASSOC-EQ-VALUES-APPEND-PAIRLIS$-WHEN-DISJOINT-1))
 (117 3 (:DEFINITION IFF))
 (114 114 (:REWRITE FM9001::ASSOC-EQ-VALUES-ATOM))
 (103 103 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (103 103 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (103 103 (:REWRITE DEFAULT-+-1))
 (100 100 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (88 88 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (88 88 (:REWRITE FM9001::OK-NETLISTP-REDUCTION))
 (80 80 (:TYPE-PRESCRIPTION ATOM))
 (80 16 (:REWRITE CAR-OF-APPEND))
 (72 8 (:REWRITE FM9001::ASSOC-EQ-VALUE-PAIRLIS$-NOT-MEMBER))
 (71 1 (:REWRITE FM9001::S-APPROX-LIST-IMPLIES-S-APPROX-ALIST))
 (68 68 (:REWRITE FM9001::CONSP-ASSOC-EQ-VALUES))
 (68 20 (:REWRITE CONSP-OF-APPEND))
 (68 1 (:DEFINITION FM9001::S-APPROX-LIST))
 (48 8 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (40 40 (:REWRITE FM9001::SUBSETP-TRANSITIVITY))
 (38 38 (:REWRITE FM9001::DE-MONOTONE-NO-RAM-3))
 (38 38 (:REWRITE FM9001::DE-MONOTONE-NO-RAM-2))
 (37 13 (:REWRITE FM9001::V-APPROX-BVP))
 (35 35 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (32 8 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (20 1 (:REWRITE FM9001::S-APPROX-IMPLIES-S-APPROX-ALIST-AUX))
 (8 8 (:TYPE-PRESCRIPTION IFF))
 (8 8 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (8 8 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (5 5 (:TYPE-PRESCRIPTION FM9001::S-APPROX-LIST))
 )
(FM9001::NOT-MEMP-OF-LIST-GOOD-S
 (169 1 (:DEFINITION FM9001::GOOD-S))
 (25 25 (:REWRITE DEFAULT-CDR))
 (24 12 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (24 3 (:DEFINITION FM9001::4V-LISTP))
 (21 21 (:TYPE-PRESCRIPTION LEN))
 (18 9 (:REWRITE DEFAULT-+-2))
 (18 6 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (15 3 (:DEFINITION TRUE-LISTP))
 (13 13 (:REWRITE DEFAULT-CAR))
 (12 12 (:TYPE-PRESCRIPTION FM9001::BVP))
 (12 12 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (12 12 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (10 1 (:DEFINITION FM9001::STUB-GUTS))
 (10 1 (:DEFINITION FM9001::ROM-GUTS))
 (10 1 (:DEFINITION FM9001::RAM-GUTS))
 (9 9 (:REWRITE DEFAULT-+-1))
 (3 3 (:TYPE-PRESCRIPTION FM9001::MEM-WIDTH))
 (3 3 (:TYPE-PRESCRIPTION FM9001::4VP))
 (3 3 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (3 3 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 )
(FM9001::F-BUF-PRESERVES-GOOD-S
 (40 1 (:DEFINITION FM9001::GOOD-S))
 (21 3 (:DEFINITION LEN))
 (6 6 (:TYPE-PRESCRIPTION LEN))
 (6 3 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-CDR))
 (3 3 (:TYPE-PRESCRIPTION FM9001::MEM-WIDTH))
 (3 3 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (3 3 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (1 1 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (1 1 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (1 1 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(FM9001::F-IF-PRESERVES-GOOD-S
 (40 1 (:DEFINITION FM9001::GOOD-S))
 (21 3 (:DEFINITION LEN))
 (6 6 (:TYPE-PRESCRIPTION LEN))
 (6 3 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-CDR))
 (3 3 (:TYPE-PRESCRIPTION FM9001::MEM-WIDTH))
 (3 3 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (3 3 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (3 3 (:REWRITE DEFAULT-+-1))
 (3 1 (:REWRITE FM9001::F-GATES=B-GATES))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (1 1 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (1 1 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (1 1 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(FM9001::GOOD-S-CONSTANT-RAM
 (105 10 (:REWRITE FM9001::CONSTANT-RAM-OF-4V-LISTP))
 (78 11 (:DEFINITION FM9001::4V-LISTP))
 (70 35 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CONSTANT-RAM))
 (54 27 (:REWRITE DEFAULT-+-2))
 (48 46 (:REWRITE DEFAULT-CDR))
 (44 44 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (38 14 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (35 35 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (27 27 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (27 27 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (27 27 (:REWRITE DEFAULT-+-1))
 (21 19 (:REWRITE DEFAULT-CAR))
 (20 20 (:TYPE-PRESCRIPTION FM9001::4VP))
 (4 4 (:REWRITE FM9001::STUBP-CONSTANT-RAM))
 (4 4 (:REWRITE FM9001::ROMP-CONSTANT-RAM))
 (4 4 (:REWRITE FM9001::RAMP-CONSTANT-RAM))
 )
(FM9001::GOOD-S-WRITE-MEM1
 (298 149 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-WRITE-MEM1))
 (213 75 (:REWRITE DEFAULT-CAR))
 (149 149 (:TYPE-PRESCRIPTION FM9001::WRITE-MEM1))
 (149 149 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (138 69 (:REWRITE DEFAULT-+-2))
 (70 70 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (70 70 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (69 69 (:REWRITE DEFAULT-+-1))
 (60 2 (:DEFINITION FM9001::WRITE-MEM1))
 (48 48 (:LINEAR LEN-WHEN-PREFIXP))
 (24 24 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (12 8 (:REWRITE FM9001::STUBP-WRITE-MEM1))
 (12 8 (:REWRITE FM9001::ROMP-WRITE-MEM1))
 (12 8 (:REWRITE FM9001::RAMP-WRITE-MEM1))
 (3 1 (:REWRITE FM9001::BVP-V-FOURFIX))
 (2 2 (:TYPE-PRESCRIPTION FM9001::BVP))
 (1 1 (:TYPE-PRESCRIPTION FM9001::RAM))
 )
(FM9001::GOOD-S-WRITE-MEM)
(FM9001::PRIMP-PRESERVES-GOOD-S
 (64736 28 (:REWRITE FM9001::NTHCDR-OF-LEN-L))
 (28880 28880 (:REWRITE DEFAULT-CDR))
 (27286 27286 (:REWRITE NTH-WHEN-PREFIXP))
 (8488 4 (:REWRITE TAKE-OF-LEN-FREE))
 (3006 1503 (:REWRITE DEFAULT-+-2))
 (1549 1549 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (1549 1549 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (1503 1503 (:REWRITE DEFAULT-+-1))
 (136 68 (:TYPE-PRESCRIPTION FM9001::NTH-OF-BVP-IS-BOOLEANP))
 (72 4 (:REWRITE FM9001::NOT-MEMBER=>NOT-EQUAL-NTH))
 (60 8 (:REWRITE FM9001::F-GATES=B-GATES))
 (43 43 (:REWRITE DEFAULT-CAR))
 (36 18 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (27 27 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (27 27 (:TYPE-PRESCRIPTION FM9001::MEM-WIDTH))
 (22 2 (:REWRITE FM9001::CONSTANT-RAM-OF-4V-LISTP))
 (20 20 (:TYPE-PRESCRIPTION BOOLEANP))
 (18 18 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (18 18 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (18 18 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (16 2 (:DEFINITION FM9001::4V-LISTP))
 (15 15 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (13 13 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (12 2 (:REWRITE FM9001::S-APPROX-CONSTANT-RAM-X-ID-AUX))
 (10 10 (:TYPE-PRESCRIPTION FM9001::4V-LISTP))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (8 4 (:REWRITE DEFAULT-<-2))
 (6 2 (:REWRITE FM9001::F-BUF-OF-NOT-BOOLEANP))
 (6 2 (:REWRITE FM9001::F-BUF-OF-3VP))
 (5 5 (:REWRITE FM9001::V-APPROX-IMPLIES-TAKE-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION FM9001::4VP))
 (4 4 (:TYPE-PRESCRIPTION FM9001::3VP))
 (4 4 (:REWRITE TAKE-WHEN-ATOM))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (4 4 (:DEFINITION MAKE-LIST-AC))
 (2 2 (:REWRITE FM9001::V-APPROX-IMPLIES-SUBSEQ-LIST-EQUAL))
 )
(FM9001::GOOD-S-DE<->GOOD-S-ALIST-DE-OCC
 (12196 1209 (:DEFINITION ASSOC-EQUAL))
 (9887 7785 (:REWRITE DEFAULT-CAR))
 (7838 1402 (:DEFINITION LEN))
 (7303 6951 (:REWRITE DEFAULT-CDR))
 (6057 2418 (:REWRITE FM9001::ASSOC-EQ-OF-NON-FN-NETLIST))
 (5670 117 (:DEFINITION FM9001::GOOD-S))
 (3994 1997 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (3782 196 (:REWRITE FM9001::SINGLETON-ASSOC-EQ-VALUES))
 (3705 65 (:DEFINITION FM9001::SE-OCC))
 (2804 1402 (:REWRITE DEFAULT-+-2))
 (2114 2114 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (2020 296 (:DEFINITION PAIRLIS$))
 (1524 1524 (:LINEAR LEN-WHEN-PREFIXP))
 (1470 294 (:DEFINITION FM9001::DELETE-TO-EQ))
 (1434 478 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (1402 1402 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (1402 1402 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (1402 1402 (:REWRITE DEFAULT-+-1))
 (1026 114 (:REWRITE FM9001::ASSOC-EQ-VALUE-PAIRLIS$-NOT-MEMBER))
 (956 956 (:TYPE-PRESCRIPTION FM9001::BVP))
 (762 762 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (653 61 (:REWRITE FM9001::UPDATE-ALIST-OF-NOT-A-KEY))
 (603 603 (:TYPE-PRESCRIPTION FM9001::MEM-WIDTH))
 (561 177 (:DEFINITION SYMBOL-LISTP))
 (390 390 (:TYPE-PRESCRIPTION FM9001::SE))
 (390 65 (:DEFINITION BINARY-APPEND))
 (325 130 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (316 316 (:TYPE-PRESCRIPTION FM9001::ASSOC-EQ-VALUES))
 (276 234 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (276 234 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (276 234 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (239 239 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (223 223 (:REWRITE FM9001::OK-NETLISTP-REDUCTION))
 (216 72 (:LINEAR FM9001::MEM-WIDTH-LINEAR-FACTS))
 (216 6 (:DEFINITION TRUE-LIST-LISTP))
 (196 196 (:REWRITE FM9001::ASSOC-EQ-VALUES-ATOM))
 (178 27 (:DEFINITION ALISTP))
 (153 9 (:REWRITE FM9001::ASSOC-EQ-VALUE-DE-OCC))
 (146 73 (:LINEAR FM9001::NATP-PRIMP-INS))
 (143 13 (:REWRITE FM9001::ASSOC-EQ-VALUE-UPDATE-ALIST-2))
 (140 14 (:DEFINITION SUBSETP-EQUAL))
 (117 117 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (117 117 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (117 13 (:REWRITE FM9001::ASSOC-EQ-VALUE-UPDATE-ALIST-1))
 (104 104 (:REWRITE FM9001::CONSP-ASSOC-EQ-VALUES))
 (88 8 (:REWRITE FM9001::UPDATE-ALIST-DIFF-KEYS))
 (28 28 (:REWRITE FM9001::SUBSETP-TRANSITIVITY))
 (26 26 (:REWRITE FM9001::ALISTP-PAIRLIS$))
 (8 8 (:TYPE-PRESCRIPTION FM9001::DE-PRIMP-APPLY))
 (4 2 (:TYPE-PRESCRIPTION FM9001::SE-OCC))
 (3 1 (:REWRITE FM9001::NET-SYNTAX-OKP->MODULE-SYNTAX-OKP))
 )
(FM9001::GOOD-S-DE)
(FM9001::GOOD-S-ALIST-DE-OCC)
(FM9001::DE-MONOTONE-2+3
 (43216 4194 (:DEFINITION ASSOC-EQUAL))
 (39603 30590 (:REWRITE DEFAULT-CAR))
 (27911 26421 (:REWRITE DEFAULT-CDR))
 (21824 8388 (:REWRITE FM9001::ASSOC-EQ-OF-NON-FN-NETLIST))
 (16864 8432 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (16518 902 (:REWRITE FM9001::SINGLETON-ASSOC-EQ-VALUES))
 (16074 282 (:DEFINITION FM9001::SE-OCC))
 (10833 10833 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (10210 5105 (:REWRITE DEFAULT-+-2))
 (9372 213 (:DEFINITION FM9001::GOOD-S))
 (8987 1291 (:DEFINITION PAIRLIS$))
 (7910 1005 (:REWRITE FM9001::S-APPROX-OPENER))
 (6156 2088 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (5662 5662 (:LINEAR LEN-WHEN-PREFIXP))
 (5544 120 (:DEFINITION FM9001::GOOD-S-ALIST))
 (5365 1073 (:DEFINITION FM9001::DELETE-TO-EQ))
 (5105 5105 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (5105 5105 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (5105 5105 (:REWRITE DEFAULT-+-1))
 (4118 4118 (:TYPE-PRESCRIPTION FM9001::BVP))
 (4086 454 (:REWRITE FM9001::ASSOC-EQ-VALUE-PAIRLIS$-NOT-MEMBER))
 (3173 300 (:REWRITE FM9001::UPDATE-ALIST-OF-NOT-A-KEY))
 (2831 2831 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (2401 2401 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (2395 2395 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (1692 1692 (:TYPE-PRESCRIPTION FM9001::SE))
 (1692 282 (:DEFINITION BINARY-APPEND))
 (1599 39 (:REWRITE FM9001::S-APPROX-IMPLIES-B-APPROX))
 (1420 25 (:REWRITE FM9001::V-APPROX-PRESERVES-TRUE-LISTP))
 (1416 51 (:REWRITE FM9001::MONOTONICITY-PROPERTY-CONSEQUENCE-3))
 (1410 564 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (1202 179 (:DEFINITION ALISTP))
 (1092 9 (:REWRITE FM9001::MONOTONICITY-PROPERTY-CONSEQUENCE-2))
 (1044 1044 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (936 24 (:DEFINITION IFF))
 (902 902 (:REWRITE FM9001::ASSOC-EQ-VALUES-ATOM))
 (902 82 (:REWRITE FM9001::ASSOC-EQ-VALUE-UPDATE-ALIST-2))
 (891 891 (:TYPE-PRESCRIPTION FM9001::MEM-WIDTH))
 (830 830 (:TYPE-PRESCRIPTION FM9001::ASSOC-EQ-VALUES))
 (817 120 (:REWRITE FM9001::DE-MONOTONE-NO-RAM-2))
 (738 82 (:REWRITE FM9001::ASSOC-EQ-VALUE-UPDATE-ALIST-1))
 (711 711 (:REWRITE FM9001::OK-NETLISTP-REDUCTION))
 (704 64 (:REWRITE FM9001::UPDATE-ALIST-DIFF-KEYS))
 (612 36 (:REWRITE FM9001::ASSOC-EQ-VALUE-DE-OCC))
 (546 273 (:LINEAR FM9001::NATP-PRIMP-INS))
 (450 426 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (450 426 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (450 426 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (386 386 (:REWRITE FM9001::CONSP-ASSOC-EQ-VALUES))
 (240 24 (:DEFINITION SUBSETP-EQUAL))
 (216 72 (:LINEAR FM9001::MEM-WIDTH-LINEAR-FACTS))
 (216 6 (:DEFINITION TRUE-LIST-LISTP))
 (213 3 (:REWRITE FM9001::S-APPROX-LIST-IMPLIES-S-APPROX-ALIST))
 (204 3 (:DEFINITION FM9001::S-APPROX-LIST))
 (156 120 (:REWRITE FM9001::DE-MONOTONE-NO-RAM-0+1))
 (90 90 (:REWRITE FM9001::ALISTP-PAIRLIS$))
 (79 79 (:TYPE-PRESCRIPTION FM9001::DE-PRIMP-APPLY))
 (75 25 (:REWRITE FM9001::V-APPROX-BVP))
 (60 3 (:REWRITE FM9001::S-APPROX-IMPLIES-S-APPROX-ALIST-AUX))
 (52 26 (:TYPE-PRESCRIPTION FM9001::SE-OCC))
 (48 48 (:REWRITE FM9001::SUBSETP-TRANSITIVITY))
 (33 25 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (25 25 (:TYPE-PRESCRIPTION IFF))
 (25 25 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (25 25 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (15 15 (:TYPE-PRESCRIPTION FM9001::S-APPROX-LIST))
 (3 1 (:REWRITE FM9001::NET-SYNTAX-OKP->MODULE-SYNTAX-OKP))
 )
(FM9001::DE-MONOTONE-2)
(FM9001::DE-MONOTONE-3)
(FM9001::V-APPROX-LIST)
(FM9001::V-S-APPROX-LIST
 (128 44 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (118 2 (:REWRITE FM9001::V-APPROX-PRESERVES-TRUE-LISTP))
 (88 88 (:TYPE-PRESCRIPTION FM9001::BVP))
 (78 2 (:DEFINITION IFF))
 (40 40 (:REWRITE DEFAULT-CDR))
 (34 34 (:REWRITE DEFAULT-CAR))
 (26 26 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (24 24 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (6 2 (:REWRITE FM9001::V-APPROX-BVP))
 (4 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (2 2 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (2 2 (:TYPE-PRESCRIPTION IFF))
 (2 2 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (2 2 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (2 2 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 )
(FM9001::V-APPROX-CAR-NTH
 (1165 17 (:REWRITE FM9001::V-APPROX-PRESERVES-TRUE-LISTP))
 (765 17 (:DEFINITION IFF))
 (726 55 (:REWRITE FM9001::S-APPROX-OPENER))
 (690 79 (:DEFINITION TRUE-LISTP))
 (511 511 (:TYPE-PRESCRIPTION FM9001::BVP))
 (440 158 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (390 195 (:TYPE-PRESCRIPTION FM9001::NTH-OF-BVP-IS-BOOLEANP))
 (352 352 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (308 154 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (220 11 (:REWRITE FM9001::S-APPROX-IMPLIES-S-APPROX-ALIST-AUX))
 (198 198 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (195 195 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (176 176 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (166 106 (:REWRITE DEFAULT-CAR))
 (116 116 (:REWRITE DEFAULT-CDR))
 (107 17 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (103 81 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (51 17 (:REWRITE FM9001::V-APPROX-BVP))
 (20 20 (:LINEAR LEN-WHEN-PREFIXP))
 (19 12 (:REWRITE DEFAULT-+-2))
 (17 17 (:TYPE-PRESCRIPTION IFF))
 (17 17 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (17 17 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (15 8 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-+-1))
 (11 8 (:REWRITE DEFAULT-<-1))
 (10 10 (:REWRITE ZP-OPEN))
 (10 10 (:REWRITE NTH-WHEN-PREFIXP))
 (10 10 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (7 7 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (7 7 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(FM9001::S-APPROX-CADR-NTH
 (1402 85 (:REWRITE FM9001::S-APPROX-OPENER))
 (649 11 (:REWRITE FM9001::V-APPROX-PRESERVES-TRUE-LISTP))
 (616 238 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (544 544 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (429 11 (:DEFINITION IFF))
 (420 420 (:TYPE-PRESCRIPTION FM9001::BVP))
 (400 200 (:TYPE-PRESCRIPTION FM9001::NTH-OF-BVP-IS-BOOLEANP))
 (374 55 (:DEFINITION TRUE-LISTP))
 (340 17 (:REWRITE FM9001::S-APPROX-IMPLIES-S-APPROX-ALIST-AUX))
 (308 110 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (306 306 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (272 272 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (166 106 (:REWRITE DEFAULT-CAR))
 (164 104 (:REWRITE DEFAULT-CDR))
 (143 143 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (55 55 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (33 11 (:REWRITE FM9001::V-APPROX-BVP))
 (20 20 (:LINEAR LEN-WHEN-PREFIXP))
 (19 12 (:REWRITE DEFAULT-+-2))
 (15 8 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-+-1))
 (11 11 (:TYPE-PRESCRIPTION IFF))
 (11 11 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (11 11 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (11 11 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (11 8 (:REWRITE DEFAULT-<-1))
 (10 10 (:REWRITE ZP-OPEN))
 (10 10 (:REWRITE NTH-WHEN-PREFIXP))
 (10 10 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (7 7 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (7 7 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(FM9001::SIMULATE-MONOTONE
 (662 65 (:REWRITE FM9001::S-APPROX-OPENER))
 (598 12 (:REWRITE FM9001::V-APPROX-PRESERVES-TRUE-LISTP))
 (390 10 (:DEFINITION IFF))
 (340 50 (:DEFINITION TRUE-LISTP))
 (280 100 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (232 232 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (206 206 (:TYPE-PRESCRIPTION FM9001::BVP))
 (200 5 (:DEFINITION FM9001::GOOD-S))
 (176 176 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (168 168 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (148 140 (:REWRITE DEFAULT-CAR))
 (136 132 (:REWRITE DEFAULT-CDR))
 (130 130 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (112 56 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (105 15 (:DEFINITION LEN))
 (80 10 (:DEFINITION ASSOC-EQUAL))
 (80 4 (:REWRITE FM9001::S-APPROX-IMPLIES-S-APPROX-ALIST-AUX))
 (60 20 (:REWRITE FM9001::ASSOC-EQ-OF-NON-FN-NETLIST))
 (56 56 (:TYPE-PRESCRIPTION FM9001::DE))
 (50 50 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (50 10 (:DEFINITION FM9001::DELETE-TO-EQ))
 (40 40 (:TYPE-PRESCRIPTION FM9001::NET-SYNTAX-OKP))
 (39 13 (:REWRITE FM9001::V-APPROX-BVP))
 (30 30 (:TYPE-PRESCRIPTION LEN))
 (30 15 (:REWRITE DEFAULT-+-2))
 (18 10 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (15 15 (:TYPE-PRESCRIPTION FM9001::MEM-WIDTH))
 (15 15 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (15 15 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (15 15 (:REWRITE DEFAULT-+-1))
 (12 12 (:TYPE-PRESCRIPTION IFF))
 (12 12 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (12 12 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 (10 10 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (10 10 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (10 10 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (10 10 (:REWRITE FM9001::OK-NETLISTP-REDUCTION))
 (6 6 (:REWRITE FM9001::DE-MONOTONE-3))
 (4 4 (:TYPE-PRESCRIPTION FM9001::SE))
 )
(FM9001::V-APPROX-LIST-X-X
 (9 3 (:REWRITE FM9001::V-APPROX-BVP))
 (6 6 (:TYPE-PRESCRIPTION FM9001::BVP))
 (6 6 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE DEFAULT-CDR))
 (3 3 (:REWRITE FM9001::V-KNOWNP-IMPLIES-V-APPROX-IS-EQUAL))
 (3 3 (:REWRITE FM9001::V-APPROX-PRESERVES-TRUE-LISTP))
 (3 3 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (3 3 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 )
(FM9001::DOUBLET-P
 (2 1 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (1 1 (:TYPE-PRESCRIPTION FM9001::RAMP))
 )
(FM9001::DOUBLET-N-SIMULATE-INDUCTION)
(FM9001::DOUBLET-N-SIMULATE
 (78 41 (:REWRITE DEFAULT-CAR))
 (58 38 (:REWRITE DEFAULT-CDR))
 (40 2 (:REWRITE FM9001::NOT-MEMBER=>NOT-EQUAL-NTH))
 (34 23 (:REWRITE DEFAULT-+-2))
 (23 23 (:REWRITE DEFAULT-+-1))
 (16 10 (:REWRITE DEFAULT-<-2))
 (14 5 (:REWRITE ZP-OPEN))
 (11 10 (:REWRITE DEFAULT-<-1))
 (10 10 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (10 10 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (9 3 (:REWRITE FOLD-CONSTS-IN-+))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (6 6 (:REWRITE NTH-WHEN-PREFIXP))
 (4 4 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (3 3 (:TYPE-PRESCRIPTION FM9001::DOUBLET-N-SIMULATE-INDUCTION))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(FM9001::DOUBLET-P-EQUAL-APPROX
 (472 8 (:REWRITE FM9001::V-APPROX-PRESERVES-TRUE-LISTP))
 (382 35 (:REWRITE FM9001::S-APPROX-OPENER))
 (312 8 (:DEFINITION IFF))
 (272 40 (:DEFINITION TRUE-LISTP))
 (224 80 (:REWRITE FM9001::BVP-IS-TRUE-LISTP))
 (193 193 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (190 95 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-CADR-OF-RAMP))
 (176 176 (:TYPE-PRESCRIPTION FM9001::BVP))
 (104 104 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (98 98 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (92 92 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (77 77 (:REWRITE DEFAULT-CDR))
 (60 3 (:REWRITE FM9001::S-APPROX-IMPLIES-S-APPROX-ALIST-AUX))
 (58 58 (:REWRITE DEFAULT-CAR))
 (40 40 (:REWRITE FM9001::TRUE-LISTP-OF-V-APPROX))
 (24 8 (:REWRITE FM9001::V-APPROX-BVP))
 (24 8 (:REWRITE FM9001::BVP-IMPLIES-V-KNOWNP))
 (8 8 (:TYPE-PRESCRIPTION IFF))
 (8 8 (:REWRITE FM9001::V-APPROX-IMPLIES-NTH-DOES-NOT-GO-FROM-NIL-TO-T))
 (8 8 (:REWRITE FM9001::V-APPROX-IMPLIES-B-APPROX-NTH))
 )
(FM9001::LEN-SIMULATE
 (28 28 (:LINEAR LEN-WHEN-PREFIXP))
 (14 14 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (14 7 (:REWRITE DEFAULT-+-2))
 (9 8 (:REWRITE DEFAULT-CDR))
 (8 8 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (8 8 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (7 7 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE DEFAULT-CAR))
 )
(FM9001::CONSP-SIMULATE
 (10 10 (:REWRITE DEFAULT-CAR))
 (3 3 (:REWRITE DEFAULT-CDR))
 )
(FM9001::XS-SUFFICE-FOR-RESET-LEMMA-VERBOSE
 (120 52 (:REWRITE DEFAULT-CAR))
 (82 38 (:REWRITE DEFAULT-CDR))
 (40 1 (:DEFINITION FM9001::GOOD-S))
 (38 5 (:REWRITE FM9001::S-APPROX-OPENER))
 (24 3 (:DEFINITION ASSOC-EQUAL))
 (20 15 (:REWRITE DEFAULT-+-2))
 (18 6 (:REWRITE FM9001::ASSOC-EQ-OF-NON-FN-NETLIST))
 (15 15 (:REWRITE NTH-WHEN-PREFIXP))
 (15 15 (:REWRITE DEFAULT-+-1))
 (15 3 (:DEFINITION FM9001::DELETE-TO-EQ))
 (12 12 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (12 12 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (12 12 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (12 12 (:TYPE-PRESCRIPTION FM9001::NET-SYNTAX-OKP))
 (10 10 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (6 6 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (4 4 (:LINEAR LEN-WHEN-PREFIXP))
 (3 3 (:TYPE-PRESCRIPTION FM9001::MEM-WIDTH))
 (3 3 (:REWRITE FM9001::OK-NETLISTP-REDUCTION))
 (3 1 (:REWRITE FM9001::BVP-IMPLIES-V-KNOWNP))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (2 2 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (2 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE DEFAULT-<-2))
 )
(FM9001::XS-SUFFICE-FOR-RESET-LEMMA
 (87 87 (:TYPE-PRESCRIPTION FM9001::CONSP-SIMULATE))
 (60 6 (:DEFINITION NTH))
 (59 35 (:REWRITE DEFAULT-CAR))
 (40 1 (:DEFINITION FM9001::GOOD-S))
 (38 26 (:REWRITE DEFAULT-CDR))
 (38 5 (:REWRITE FM9001::S-APPROX-OPENER))
 (28 7 (:DEFINITION FM9001::SIMULATE))
 (26 4 (:DEFINITION LEN))
 (16 2 (:DEFINITION ASSOC-EQUAL))
 (14 10 (:REWRITE DEFAULT-+-2))
 (12 12 (:TYPE-PRESCRIPTION FM9001::STUBP))
 (12 12 (:TYPE-PRESCRIPTION FM9001::ROMP))
 (12 12 (:TYPE-PRESCRIPTION FM9001::RAMP))
 (12 4 (:REWRITE FM9001::ASSOC-EQ-OF-NON-FN-NETLIST))
 (10 10 (:REWRITE DEFAULT-+-1))
 (10 2 (:DEFINITION FM9001::DELETE-TO-EQ))
 (8 8 (:TYPE-PRESCRIPTION FM9001::NET-SYNTAX-OKP))
 (6 6 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE NTH-WHEN-PREFIXP))
 (4 4 (:REWRITE FM9001::V-APPROX-PRESERVES-LEN))
 (4 4 (:REWRITE FM9001::LEN-OF-V-APPROX))
 (4 2 (:REWRITE FM9001::BVP-IMPLIES-V-KNOWNP))
 (3 3 (:TYPE-PRESCRIPTION FM9001::MEM-WIDTH))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-STUB-GUTS-OF-STUBP))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-ROM-GUTS-OF-ROMP))
 (2 2 (:TYPE-PRESCRIPTION FM9001::TRUE-LISTP-RAM-GUTS-OF-RAMP))
 (2 2 (:REWRITE FM9001::OK-NETLISTP-REDUCTION))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 1 (:REWRITE DEFAULT-<-2))
 (2 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:LINEAR FM9001::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 )
