(LOC-MAP-P0)
(LOC-MAP-P0-OF-CONS)
(USE-LOC-MAP-P0-FOR-CAR)
(USE-LOC-MAP-P0-FOR-CAR-OF-LAST
 (2 2 (:TYPE-PRESCRIPTION LAST))
 )
(LOC-MAP-P0-OF-APPEND)
(LOC-MAP-P0-OF-UNION-EQUAL)
(LOC-MAP-P0-WHEN-NOT-CONSP)
(LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP)
(LOC-MAP-P0-OF-REVAPPEND)
(LOC-MAP-P0-OF-CDR)
(LOC-MAP-P0-OF-NTHCDR)
(LOC-MAP-P0-OF-FIRSTN)
(LOC-MAP-P0-OF-REMOVE1-EQUAL)
(LOC-MAP-P0-OF-REMOVE-EQUAL)
(LOC-MAP-P0-OF-LAST)
(LOC-MAP-P0-OF-TAKE)
(TRUE-LISTP-WHEN-LOC-MAP-P0)
(TRUE-LISTP-WHEN-LOC-MAP-P0-FORWARD)
(LOC-MAP-P0-WHEN-PERM)
(LOC-MAP-P0-OF-TRUE-LIST-FIX)
(USE-LOC-MAP-P0)
(USE-LOC-MAP-P0-2)
(LOC-MAP-P0-OF-ADD-TO-SET-EQUAL)
(LOC-MAP-P)
(LOC-MAP-FIX
 (1 1 (:TYPE-PRESCRIPTION LOC-MAP-FIX))
 )
(LOC-MAP-EQUIV
 (10 10 (:TYPE-PRESCRIPTION LOC-MAP-FIX))
 )
(LOC-MAP-EQUIV-IS-AN-EQUIVALENCE
 (6 6 (:TYPE-PRESCRIPTION LOC-MAP-FIX))
 )
(__DEFFIXTYPE-LOC-MAP-EQUIV-MEANS-EQUAL-OF-LOC-MAP-FIX
 (6 6 (:TYPE-PRESCRIPTION LOC-MAP-FIX))
 )
(LOC-MAP-P-ALISTP
 (199 5 (:REWRITE PATH-MAP-P-ALIST))
 (189 5 (:DEFINITION PATH-MAP-P))
 (180 11 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (156 12 (:REWRITE PATH-MAP-P0-WHEN-NOT-CONSP))
 (47 3 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (24 12 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (24 12 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (22 22 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (22 22 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (22 22 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (22 22 (:LINEAR LEN-WHEN-PREFIXP))
 (21 21 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (21 12 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (18 9 (:REWRITE DEFAULT-<-2))
 (16 16 (:REWRITE USE-LOC-MAP-P0-2))
 (16 2 (:REWRITE LEN-OF-CDR))
 (12 12 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (12 12 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (12 12 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (12 12 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (12 12 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (12 12 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (11 11 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (10 4 (:REWRITE PATH-MAP-P0-OF-CDR-WHEN-PATH-MAP-P0))
 (9 9 (:REWRITE DEFAULT-<-1))
 (9 9 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (5 5 (:TYPE-PRESCRIPTION PATH-MAP-P))
 (5 5 (:REWRITE DEFAULT-CAR))
 (4 2 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE NO-DUPLICATE-ALIST-CDR))
 (2 2 (:REWRITE EQUAL-OF-LEN-AND-0))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(LOC-MAP-FROM-PATH-MAP
 (325 15 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (150 8 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP))
 (74 10 (:REWRITE LEN-OF-CDR))
 (72 4 (:REWRITE NODE-LIST-P-OF-CDR))
 (60 8 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (42 15 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (36 36 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (36 4 (:REWRITE USE-ALL-NODE-LIST-P-FOR-CAR))
 (30 30 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (30 30 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (30 30 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (30 30 (:LINEAR LEN-WHEN-PREFIXP))
 (28 15 (:REWRITE DEFAULT-<-2))
 (26 26 (:REWRITE DEFAULT-CAR))
 (24 24 (:TYPE-PRESCRIPTION LOC-MAP-P0))
 (24 24 (:TYPE-PRESCRIPTION LAST))
 (24 4 (:REWRITE NODE-LIST-P-OF-CDAR-WHEN-PATH-MAP-P0))
 (24 4 (:REWRITE DRONE-ID-P-OF-CAAR-WHEN-PLAN-MAP-P0))
 (24 4 (:REWRITE DRONE-ID-P-OF-CAAR-WHEN-PATH-MAP-P0))
 (20 4 (:REWRITE LOC-MAP-P0-OF-CDR))
 (19 19 (:REWRITE USE-LOC-MAP-P0-2))
 (19 19 (:REWRITE USE-LOC-MAP-P0))
 (19 19 (:REWRITE DEFAULT-CDR))
 (18 10 (:REWRITE DEFAULT-+-2))
 (18 4 (:REWRITE TRUE-ALISTP-CAR))
 (16 4 (:REWRITE PATH-MAP-P0-OF-CDR-WHEN-PATH-MAP-P0))
 (16 4 (:REWRITE DRONE-ID-P-OF-CAR-WHEN-DRONE-ID-LIST-P))
 (15 15 (:REWRITE DEFAULT-<-1))
 (15 15 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (15 15 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (12 12 (:TYPE-PRESCRIPTION TRUE-ALISTP))
 (12 12 (:TYPE-PRESCRIPTION ALL-NODE-LIST-P))
 (12 12 (:REWRITE PATH-MAP-P0-WHEN-NOT-CONSP))
 (12 12 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (12 12 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (12 2 (:REWRITE ALL-NODE-LIST-P-OF-CDR))
 (10 10 (:REWRITE DEFAULT-+-1))
 (10 10 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (8 8 (:REWRITE USE-ALL-NODE-LIST-P-2))
 (8 8 (:REWRITE USE-ALL-NODE-LIST-P))
 (8 8 (:REWRITE NODE-PATH-P-NODE-LIST-P))
 (8 8 (:REWRITE NODE-PATH-FROM-P-IMPLIES-NODE-LIST-P))
 (8 8 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:REWRITE EQUAL-OF-LEN-AND-0))
 (8 2 (:REWRITE PLAN-MAP-P0-OF-CDR-WHEN-PLAN-MAP-P0))
 (6 6 (:REWRITE PLAN-MAP-P0-WHEN-NOT-CONSP))
 (6 6 (:REWRITE ALL-NODE-PATH-P-ALL-NODE-LIST-P))
 (6 6 (:REWRITE ALL-NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE ALL-NODE-LIST-P-WHEN-NOT-CONSP))
 (6 2 (:REWRITE TRUE-ALISTP-CDR))
 (4 4 (:REWRITE DRONE-ID-LIST-P-WHEN-NOT-CONSP))
 )
(LOC-MAP-FROM-PATH-MAP-OF-NIL)
(LOC-MAP-FROM-PATH-MAP-OF-CONS)
(LOC-MAP-FROM-PATH-MAP-OF-TRUE-LIST-FIX)
(LOC-MAP-FROM-PATH-MAP-OPENER)
(LOC-MAP-FROM-PATH-MAP-OF-APPEND)
(CAR-OF-LOC-MAP-FROM-PATH-MAP)
(CDR-OF-LOC-MAP-FROM-PATH-MAP)
(LEN-OF-LOC-MAP-FROM-PATH-MAP)
(CONSP-OF-LOC-MAP-FROM-PATH-MAP)
(LOC-MAP-FROM-PATH-MAP-IFF)
(TRUE-LISTP-OF-LOC-MAP-FROM-PATH-MAP)
(FIRSTN-OF-LOC-MAP-FROM-PATH-MAP)
(TAKE-OF-LOC-MAP-FROM-PATH-MAP)
(NTH-OF-LOC-MAP-FROM-PATH-MAP)
(NTHCDR-OF-LOC-MAP-FROM-PATH-MAP)
(DR-STATE-P
 (544 34 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (378 12 (:REWRITE PATH-MAP-P-ALIST))
 (354 12 (:DEFINITION PATH-MAP-P))
 (282 18 (:REWRITE PATH-MAP-P0-WHEN-NOT-CONSP))
 (176 176 (:TYPE-PRESCRIPTION LEN))
 (90 14 (:REWRITE DEFAULT-CAR))
 (70 32 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (58 56 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (56 10 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (50 10 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (48 6 (:REWRITE LEN-OF-CDR))
 (44 44 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (44 44 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (44 44 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (44 44 (:LINEAR LEN-WHEN-PREFIXP))
 (44 22 (:REWRITE DEFAULT-<-2))
 (34 34 (:REWRITE USE-LOC-MAP-P0-2))
 (34 34 (:REWRITE USE-LOC-MAP-P0))
 (34 34 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (30 10 (:REWRITE TRUE-ALISTP-CAR))
 (24 24 (:TYPE-PRESCRIPTION PATH-MAP-P0))
 (24 24 (:TYPE-PRESCRIPTION NO-DUPLICATE-ALIST-P))
 (24 24 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (24 6 (:REWRITE PATH-MAP-P0-OF-CDR-WHEN-PATH-MAP-P0))
 (22 22 (:REWRITE DEFAULT-<-1))
 (20 20 (:TYPE-PRESCRIPTION TRUE-ALISTP))
 (20 20 (:TYPE-PRESCRIPTION LOC-MAP-P0))
 (18 6 (:REWRITE NO-DUPLICATE-ALIST-CDR))
 (12 12 (:TYPE-PRESCRIPTION PATH-MAP-P))
 (12 6 (:REWRITE DEFAULT-+-2))
 (10 10 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (10 10 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (10 10 (:REWRITE DEFAULT-CDR))
 (6 6 (:REWRITE EQUAL-OF-LEN-AND-0))
 (6 6 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(CONSP-WHEN-DR-STATE-P)
(DR-STATE-FIX$INLINE
 (12 12 (:TYPE-PRESCRIPTION NODE-LIST-FIX))
 (6 6 (:TYPE-PRESCRIPTION DRONE-ID-FIX))
 )
(DR-STATE-P-OF-DR-STATE-FIX
 (34 18 (:REWRITE NODE-LIST-FIX-NODE-LIST-P))
 (16 16 (:TYPE-PRESCRIPTION NODE-LIST-P))
 (14 6 (:REWRITE DGRAPH-FIX-WHEN-DGRAPH-P))
 (12 4 (:REWRITE DRONE-ID-P-DRONE-ID-FIX-ID))
 (8 8 (:TYPE-PRESCRIPTION DRONE-ID-P))
 (8 8 (:TYPE-PRESCRIPTION DGRAPH-P))
 (2 2 (:TYPE-PRESCRIPTION NODE-LIST-FIX))
 (1 1 (:TYPE-PRESCRIPTION DRONE-ID-FIX))
 )
(DR-STATE-FIX-WHEN-DR-STATE-P
 (5 2 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 (1 1 (:DEFINITION ALISTP))
 )
(DR-STATE-FIX$INLINE
 (16 16 (:TYPE-PRESCRIPTION DRONE-ID-FIX))
 (12 12 (:TYPE-PRESCRIPTION NODE-LIST-FIX))
 (5 2 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 (1 1 (:DEFINITION ALISTP))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT)
(DR-STATE-EQUIV$INLINE)
(DR-STATE-EQUIV-IS-AN-EQUIVALENCE)
(DR-STATE-EQUIV-IMPLIES-EQUAL-DR-STATE-FIX-1)
(DR-STATE-FIX-UNDER-DR-STATE-EQUIV)
(EQUAL-OF-DR-STATE-FIX-1-FORWARD-TO-DR-STATE-EQUIV)
(EQUAL-OF-DR-STATE-FIX-2-FORWARD-TO-DR-STATE-EQUIV)
(DR-STATE-EQUIV-OF-DR-STATE-FIX-1-FORWARD)
(DR-STATE-EQUIV-OF-DR-STATE-FIX-2-FORWARD)
(DR-STATE->DRONE-ID$INLINE
 (11 11 (:TYPE-PRESCRIPTION DRONE-ID-FIX))
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 )
(DRONE-ID-P-OF-DR-STATE->DRONE-ID)
(DR-STATE->DRONE-ID$INLINE-OF-DR-STATE-FIX-X
 (69 46 (:TYPE-PRESCRIPTION DRONE-ID-FIX))
 (23 23 (:TYPE-PRESCRIPTION DR-STATE-FIX$INLINE))
 (9 3 (:REWRITE DR-STATE-FIX-WHEN-DR-STATE-P))
 (6 6 (:TYPE-PRESCRIPTION DR-STATE-P))
 (6 2 (:REWRITE NODE-LIST-FIX-NODE-LIST-P))
 (4 4 (:TYPE-PRESCRIPTION NODE-LIST-P))
 (3 1 (:REWRITE DGRAPH-FIX-WHEN-DGRAPH-P))
 (2 2 (:TYPE-PRESCRIPTION DGRAPH-P))
 )
(DR-STATE->DRONE-ID$INLINE-DR-STATE-EQUIV-CONGRUENCE-ON-X)
(DR-STATE->DGRAPH$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(DGRAPH-P-OF-DR-STATE->DGRAPH)
(DR-STATE->DGRAPH$INLINE-OF-DR-STATE-FIX-X
 (9 3 (:REWRITE DR-STATE-FIX-WHEN-DR-STATE-P))
 (6 6 (:TYPE-PRESCRIPTION DR-STATE-P))
 (6 2 (:REWRITE NODE-LIST-FIX-NODE-LIST-P))
 (4 4 (:TYPE-PRESCRIPTION NODE-LIST-P))
 (3 1 (:REWRITE DRONE-ID-P-DRONE-ID-FIX-ID))
 (2 2 (:TYPE-PRESCRIPTION DRONE-ID-P))
 )
(DR-STATE->DGRAPH$INLINE-DR-STATE-EQUIV-CONGRUENCE-ON-X)
(DR-STATE->VISITED-NODES$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(NODE-LIST-P-OF-DR-STATE->VISITED-NODES)
(DR-STATE->VISITED-NODES$INLINE-OF-DR-STATE-FIX-X
 (69 46 (:TYPE-PRESCRIPTION NODE-LIST-FIX))
 (23 23 (:TYPE-PRESCRIPTION DR-STATE-FIX$INLINE))
 (9 3 (:REWRITE DR-STATE-FIX-WHEN-DR-STATE-P))
 (6 6 (:TYPE-PRESCRIPTION DR-STATE-P))
 (3 1 (:REWRITE DRONE-ID-P-DRONE-ID-FIX-ID))
 (3 1 (:REWRITE DGRAPH-FIX-WHEN-DGRAPH-P))
 (2 2 (:TYPE-PRESCRIPTION DRONE-ID-P))
 (2 2 (:TYPE-PRESCRIPTION DGRAPH-P))
 )
(DR-STATE->VISITED-NODES$INLINE-DR-STATE-EQUIV-CONGRUENCE-ON-X)
(DR-STATE->PATH-TAKEN$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(NODE-LIST-P-OF-DR-STATE->PATH-TAKEN)
(DR-STATE->PATH-TAKEN$INLINE-OF-DR-STATE-FIX-X
 (69 46 (:TYPE-PRESCRIPTION NODE-LIST-FIX))
 (23 23 (:TYPE-PRESCRIPTION DR-STATE-FIX$INLINE))
 (9 3 (:REWRITE DR-STATE-FIX-WHEN-DR-STATE-P))
 (6 6 (:TYPE-PRESCRIPTION DR-STATE-P))
 (3 1 (:REWRITE DRONE-ID-P-DRONE-ID-FIX-ID))
 (3 1 (:REWRITE DGRAPH-FIX-WHEN-DGRAPH-P))
 (2 2 (:TYPE-PRESCRIPTION DRONE-ID-P))
 (2 2 (:TYPE-PRESCRIPTION DGRAPH-P))
 )
(DR-STATE->PATH-TAKEN$INLINE-DR-STATE-EQUIV-CONGRUENCE-ON-X)
(DR-STATE)
(DR-STATE-P-OF-DR-STATE
 (28 16 (:REWRITE NODE-LIST-FIX-NODE-LIST-P))
 (11 5 (:REWRITE DGRAPH-FIX-WHEN-DGRAPH-P))
 (10 4 (:REWRITE DRONE-ID-P-DRONE-ID-FIX-ID))
 (8 8 (:TYPE-PRESCRIPTION DRONE-ID-FIX))
 (2 2 (:TYPE-PRESCRIPTION NODE-LIST-FIX))
 )
(DR-STATE->DRONE-ID-OF-DR-STATE
 (81 63 (:TYPE-PRESCRIPTION DRONE-ID-FIX))
 (18 18 (:TYPE-PRESCRIPTION DR-STATE))
 )
(DR-STATE->DGRAPH-OF-DR-STATE)
(DR-STATE->VISITED-NODES-OF-DR-STATE
 (81 63 (:TYPE-PRESCRIPTION NODE-LIST-FIX))
 (18 18 (:TYPE-PRESCRIPTION DR-STATE))
 )
(DR-STATE->PATH-TAKEN-OF-DR-STATE
 (81 63 (:TYPE-PRESCRIPTION NODE-LIST-FIX))
 (18 18 (:TYPE-PRESCRIPTION DR-STATE))
 )
(DR-STATE-OF-FIELDS
 (3 1 (:REWRITE DR-STATE-FIX-WHEN-DR-STATE-P))
 (2 2 (:TYPE-PRESCRIPTION DR-STATE-P))
 )
(DR-STATE-FIX-WHEN-DR-STATE
 (3 1 (:REWRITE DR-STATE-FIX-WHEN-DR-STATE-P))
 (2 2 (:TYPE-PRESCRIPTION DR-STATE-P))
 )
(EQUAL-OF-DR-STATE
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 )
(DR-STATE-OF-DRONE-ID-FIX-DRONE-ID
 (8 4 (:REWRITE NODE-LIST-FIX-NODE-LIST-P))
 (4 4 (:TYPE-PRESCRIPTION NODE-LIST-P))
 (4 2 (:REWRITE DGRAPH-FIX-WHEN-DGRAPH-P))
 (2 2 (:TYPE-PRESCRIPTION DGRAPH-P))
 )
(DR-STATE-DRONE-ID-EQUIV-CONGRUENCE-ON-DRONE-ID)
(DR-STATE-OF-DGRAPH-FIX-DGRAPH
 (8 4 (:REWRITE NODE-LIST-FIX-NODE-LIST-P))
 (4 4 (:TYPE-PRESCRIPTION NODE-LIST-P))
 (4 2 (:REWRITE DRONE-ID-P-DRONE-ID-FIX-ID))
 (2 2 (:TYPE-PRESCRIPTION DRONE-ID-P))
 )
(DR-STATE-DGRAPH-EQUIV-CONGRUENCE-ON-DGRAPH)
(DR-STATE-OF-NODE-LIST-FIX-VISITED-NODES
 (4 2 (:REWRITE DRONE-ID-P-DRONE-ID-FIX-ID))
 (4 2 (:REWRITE DGRAPH-FIX-WHEN-DGRAPH-P))
 (2 2 (:TYPE-PRESCRIPTION DRONE-ID-P))
 (2 2 (:TYPE-PRESCRIPTION DGRAPH-P))
 )
(DR-STATE-NODE-LIST-EQUIV-CONGRUENCE-ON-VISITED-NODES)
(DR-STATE-OF-NODE-LIST-FIX-PATH-TAKEN
 (4 2 (:REWRITE DRONE-ID-P-DRONE-ID-FIX-ID))
 (4 2 (:REWRITE DGRAPH-FIX-WHEN-DGRAPH-P))
 (2 2 (:TYPE-PRESCRIPTION DRONE-ID-P))
 (2 2 (:TYPE-PRESCRIPTION DGRAPH-P))
 )
(DR-STATE-NODE-LIST-EQUIV-CONGRUENCE-ON-PATH-TAKEN)
(DR-STATE-FIX-REDEF)
(DR-STATE*-P)
(BOOLEANP-OF-DR-STATE*-P)
(ALL-DR-STATE-P)
(ALL-DR-STATE-P-OF-CONS)
(USE-ALL-DR-STATE-P-FOR-CAR)
(USE-ALL-DR-STATE-P-FOR-CAR-OF-LAST
 (2 2 (:TYPE-PRESCRIPTION LAST))
 )
(ALL-DR-STATE-P-OF-APPEND)
(ALL-DR-STATE-P-OF-UNION-EQUAL)
(ALL-DR-STATE-P-WHEN-NOT-CONSP)
(ALL-DR-STATE-P-WHEN-NOT-CONSP-CHEAP)
(ALL-DR-STATE-P-OF-REVAPPEND)
(ALL-DR-STATE-P-OF-CDR)
(ALL-DR-STATE-P-OF-NTHCDR)
(ALL-DR-STATE-P-OF-FIRSTN)
(ALL-DR-STATE-P-OF-REMOVE1-EQUAL)
(ALL-DR-STATE-P-OF-REMOVE-EQUAL)
(ALL-DR-STATE-P-OF-LAST)
(ALL-DR-STATE-P-OF-TAKE)
(TRUE-LISTP-WHEN-ALL-DR-STATE-P)
(TRUE-LISTP-WHEN-ALL-DR-STATE-P-FORWARD)
(ALL-DR-STATE-P-WHEN-PERM)
(ALL-DR-STATE-P-OF-TRUE-LIST-FIX)
(USE-ALL-DR-STATE-P)
(USE-ALL-DR-STATE-P-2)
(ALL-DR-STATE-P-OF-ADD-TO-SET-EQUAL)
(GOOD-DR-STATE-P)
(BOOLEANP-OF-GOOD-DR-STATE-P)
(GOOD-DR-STATE-P-DR-STATE-P)
(GOOD-DR-STATE-P-WF-DGRAPH-P)
(GOOD-DR-STATE-P-CONSP->PATH-TAKEN)
(GOOD-DR-STATE-P-NODE-PATH-P)
(GOOD-DR-STATE-P-VISITED-NODES-IN-DGRAPH)
(GOOD-DR-STATE-P-DR-STATE
 (357 3 (:REWRITE SUBSEQUENCEP-EQUAL-SUBSETP-EQUAL))
 (261 5 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (147 3 (:REWRITE SUBSEQUENCEP-EQUAL-EQUAL-LEN))
 (123 14 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (114 3 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBLISTP))
 (48 23 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (36 3 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-RIGHT))
 (36 3 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-LEFT))
 (36 3 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (36 3 (:REWRITE SUBLISTP-WHEN-ATOM-LEFT))
 (33 33 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (23 1 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP))
 (22 22 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (22 22 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (22 22 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (22 22 (:LINEAR LEN-WHEN-PREFIXP))
 (18 6 (:REWRITE NODE-LIST-P-TRUE-LISTP1))
 (15 3 (:REWRITE SUFFIXP$-SUBLISTP))
 (14 14 (:REWRITE USE-LOC-MAP-P0-2))
 (14 14 (:REWRITE USE-LOC-MAP-P0))
 (14 14 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (14 7 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (9 9 (:TYPE-PRESCRIPTION SUBSEQUENCEP-EQUAL))
 (9 3 (:REWRITE SUFFIXP-SUBLISTP))
 (6 6 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (6 6 (:TYPE-PRESCRIPTION SUFFIXP$))
 (6 6 (:TYPE-PRESCRIPTION SUFFIXP))
 (6 6 (:TYPE-PRESCRIPTION SUBLISTP))
 (6 3 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (6 3 (:REWRITE SUBSEQUENCEP-EQUAL-OF-CDR))
 (6 1 (:REWRITE NODE-PATH-P-SUBSETP-EQUAL))
 (4 4 (:REWRITE USE-ALL-NODE-PATH-P-2))
 (4 4 (:REWRITE USE-ALL-NODE-PATH-P))
 (4 4 (:REWRITE NODE-PATH-P-NODE-LIST-P))
 (4 4 (:REWRITE NODE-PATH-FROM-P-NODE-PATH-P))
 (4 4 (:REWRITE NODE-PATH-FROM-P-IMPLIES-NODE-LIST-P))
 (4 2 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE SUFFIXP$-TRANSITIVE-2))
 (3 3 (:REWRITE SUFFIXP$-TRANSITIVE))
 (3 3 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (3 3 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (3 3 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-OF-CDR-OF-MEMBER-EQUAL))
 (3 3 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-SUFFIXP$))
 (3 3 (:REWRITE SUBSEQUENCEP-EQUAL-TRANSITIVE))
 (3 3 (:REWRITE SUBLISTP-WHEN-SUBLISTP-AND-PREFIXP))
 (3 3 (:REWRITE SUBLISTP-TRANSITIVE))
 (3 3 (:REWRITE SUBLISTP-COMPLETE))
 (3 3 (:REWRITE NODE-LIST-P-OF-DGRAPH->NODES))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE USE-ALL-NODE-LIST-P-2))
 (1 1 (:REWRITE USE-ALL-NODE-LIST-P))
 (1 1 (:REWRITE USE-ALL-DR-STATE-P-2))
 (1 1 (:REWRITE USE-ALL-DR-STATE-P))
 (1 1 (:REWRITE NOT-SUBSETP-EQUAL-WHEN-MEMBERP))
 (1 1 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 )
(GOOD-DR-STATE*-P)
(BOOLEANP-OF-GOOD-DR-STATE*-P)
(GOOD-DR-STATE*-P-DR-STATE*-P)
(NODE-PATH-P-PATH-TAKEN)
(ALL-GOOD-DR-STATE-P)
(ALL-GOOD-DR-STATE-P-OF-CONS)
(USE-ALL-GOOD-DR-STATE-P-FOR-CAR)
(USE-ALL-GOOD-DR-STATE-P-FOR-CAR-OF-LAST)
(ALL-GOOD-DR-STATE-P-OF-APPEND)
(ALL-GOOD-DR-STATE-P-OF-UNION-EQUAL)
(ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP)
(ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP-CHEAP)
(ALL-GOOD-DR-STATE-P-OF-REVAPPEND)
(ALL-GOOD-DR-STATE-P-OF-CDR)
(ALL-GOOD-DR-STATE-P-OF-NTHCDR)
(ALL-GOOD-DR-STATE-P-OF-FIRSTN)
(ALL-GOOD-DR-STATE-P-OF-REMOVE1-EQUAL)
(ALL-GOOD-DR-STATE-P-OF-REMOVE-EQUAL)
(ALL-GOOD-DR-STATE-P-OF-LAST)
(ALL-GOOD-DR-STATE-P-OF-TAKE)
(TRUE-LISTP-WHEN-ALL-GOOD-DR-STATE-P)
(TRUE-LISTP-WHEN-ALL-GOOD-DR-STATE-P-FORWARD)
(ALL-GOOD-DR-STATE-P-WHEN-PERM)
(ALL-GOOD-DR-STATE-P-OF-TRUE-LIST-FIX)
(USE-ALL-GOOD-DR-STATE-P)
(USE-ALL-GOOD-DR-STATE-P-2)
(ALL-GOOD-DR-STATE-P-OF-ADD-TO-SET-EQUAL)
(ALL-GOOD-DR-STATE-P-ALL-DR-STATE-P
 (427 40 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (426 37 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (270 19 (:REWRITE ALL-GOOD-DR-STATE-P-OF-CDR))
 (158 19 (:REWRITE USE-ALL-GOOD-DR-STATE-P-FOR-CAR))
 (143 26 (:REWRITE LEN-OF-CDR))
 (129 11 (:REWRITE ALL-DR-STATE-P-WHEN-NOT-CONSP))
 (64 64 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (45 30 (:REWRITE DEFAULT-<-2))
 (40 40 (:REWRITE DEFAULT-CDR))
 (37 37 (:REWRITE USE-LOC-MAP-P0-2))
 (37 37 (:REWRITE USE-LOC-MAP-P0))
 (37 37 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (37 37 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (35 31 (:REWRITE DEFAULT-+-2))
 (31 31 (:REWRITE DEFAULT-+-1))
 (30 30 (:REWRITE DEFAULT-<-1))
 (26 26 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (26 26 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (26 26 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (26 26 (:LINEAR LEN-WHEN-PREFIXP))
 (22 22 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (22 22 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (19 19 (:REWRITE DEFAULT-CAR))
 (12 4 (:REWRITE FOLD-CONSTS-IN-+))
 (11 11 (:REWRITE ALL-DR-STATE-P-WHEN-NOT-CONSP-CHEAP))
 (10 5 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (10 5 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (8 5 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (5 5 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (5 5 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (5 5 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (5 5 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (5 5 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (5 5 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (4 4 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (3 3 (:REWRITE EQUAL-OF-LEN-AND-0))
 (3 3 (:REWRITE ALL-DR-STATE-P-OF-CDR))
 )
(EXISTS-DR-STATE-WITH-ID-P
 (31 2 (:REWRITE ALL-GOOD-DR-STATE-P-ALL-DR-STATE-P))
 (19 3 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (19 2 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (6 6 (:TYPE-PRESCRIPTION ALL-GOOD-DR-STATE-P))
 (5 1 (:REWRITE LEN-OF-CDR))
 (5 1 (:REWRITE ALL-GOOD-DR-STATE-P-OF-CDR))
 (4 4 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP-CHEAP))
 (3 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE USE-LOC-MAP-P0-2))
 (2 2 (:REWRITE USE-LOC-MAP-P0))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (2 2 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (1 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (1 1 (:REWRITE ALL-DR-STATE-P-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE ALL-DR-STATE-P-WHEN-NOT-CONSP))
 )
(EXISTS-DR-STATE-WITH-ID-P-OF-CONS)
(EXISTS-DR-STATE-WITH-ID-P-OF-APPEND)
(EXISTS-DR-STATE-WITH-ID-P-OF-REVAPPEND)
(EXISTS-DR-STATE-WITH-ID-P-OF-CDR)
(EXISTS-DR-STATE-WITH-ID-P-OF-NTHCDR)
(EXISTS-DR-STATE-WITH-ID-P-OF-FIRSTN)
(EXISTS-DR-STATE-WITH-ID-P-OF-TAKE)
(EXISTS-DR-STATE-WITH-ID-P-WHEN-PERM)
(EXISTS-DR-STATE-WITH-ID-P-OF-TRUE-LIST-FIX)
(PERM-IMPLIES-EQUAL-EXISTS-DR-STATE-WITH-ID-P-2)
(EXISTS-DR-STATE-WITH-ID-P-REVERSE-LIST)
(EXISTS-DR-STATE-WITH-ID-P-WHEN-NOT-CONSP)
(USE-EXISTS-DR-STATE-WITH-ID-P)
(DR-STATE-DRONE-IDS
 (31 2 (:REWRITE ALL-GOOD-DR-STATE-P-ALL-DR-STATE-P))
 (19 3 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (19 2 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (6 6 (:TYPE-PRESCRIPTION ALL-GOOD-DR-STATE-P))
 (5 1 (:REWRITE LEN-OF-CDR))
 (5 1 (:REWRITE ALL-GOOD-DR-STATE-P-OF-CDR))
 (4 4 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP-CHEAP))
 (3 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE USE-LOC-MAP-P0-2))
 (2 2 (:REWRITE USE-LOC-MAP-P0))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (2 2 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (1 1 (:REWRITE ALL-DR-STATE-P-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE ALL-DR-STATE-P-WHEN-NOT-CONSP))
 )
(DR-STATE-DRONE-IDS-OF-NIL)
(DR-STATE-DRONE-IDS-OF-CONS)
(DR-STATE-DRONE-IDS-OF-TRUE-LIST-FIX)
(DR-STATE-DRONE-IDS-OPENER)
(DR-STATE-DRONE-IDS-OF-APPEND)
(CAR-OF-DR-STATE-DRONE-IDS)
(CDR-OF-DR-STATE-DRONE-IDS)
(LEN-OF-DR-STATE-DRONE-IDS)
(CONSP-OF-DR-STATE-DRONE-IDS)
(DR-STATE-DRONE-IDS-IFF)
(TRUE-LISTP-OF-DR-STATE-DRONE-IDS)
(FIRSTN-OF-DR-STATE-DRONE-IDS)
(TAKE-OF-DR-STATE-DRONE-IDS)
(NTH-OF-DR-STATE-DRONE-IDS)
(NTHCDR-OF-DR-STATE-DRONE-IDS)
(MEMBERP-OF-DR-STATE->DRONE-ID-AND-DR-STATE-DRONE-IDS
 (88 1 (:REWRITE SUBSEQUENCEP-EQUAL-SUBSETP-EQUAL))
 (83 7 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (54 1 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBLISTP))
 (23 1 (:REWRITE SUBLISTP-NOT-PREFIXP))
 (18 10 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (18 1 (:REWRITE SUBSEQUENCEP-EQUAL-EQUAL-LEN))
 (17 9 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (16 1 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (15 1 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-WHEN-NOT-MEMBER-EQUAL-OF-CAR))
 (12 8 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (11 6 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (10 10 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (10 10 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (10 10 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (10 10 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (10 10 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (10 10 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (10 10 (:LINEAR LEN-WHEN-PREFIXP))
 (10 2 (:REWRITE SUFFIXP$-SUBLISTP))
 (9 9 (:TYPE-PRESCRIPTION DR-STATE-DRONE-IDS))
 (9 9 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (9 9 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (9 1 (:REWRITE NODE-LIST-P-TRUE-LISTP1))
 (7 7 (:REWRITE USE-LOC-MAP-P0-2))
 (7 7 (:REWRITE USE-LOC-MAP-P0))
 (7 7 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (7 7 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (7 5 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (7 1 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-RIGHT))
 (6 6 (:REWRITE DEFAULT-CAR))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 2 (:REWRITE SUFFIXP-SUBLISTP))
 (6 1 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (5 1 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (5 1 (:REWRITE LEN-OF-CDR))
 (4 4 (:TYPE-PRESCRIPTION SUFFIXP))
 (4 2 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (3 3 (:TYPE-PRESCRIPTION SUFFIXP$))
 (3 3 (:TYPE-PRESCRIPTION SUBSEQUENCEP-EQUAL))
 (3 3 (:TYPE-PRESCRIPTION SUBLISTP))
 (3 3 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (3 3 (:REWRITE DEFAULT-CDR))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (2 2 (:TYPE-PRESCRIPTION PREFIXP))
 (2 2 (:TYPE-PRESCRIPTION NODE-LIST-P))
 (2 2 (:REWRITE SUFFIXP$-TRANSITIVE-2))
 (2 2 (:REWRITE SUFFIXP$-TRANSITIVE))
 (2 2 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (2 2 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (2 2 (:REWRITE SUBLISTP-WHEN-SUBLISTP-AND-PREFIXP))
 (2 2 (:REWRITE SUBLISTP-TRANSITIVE))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (2 1 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (2 1 (:REWRITE SUBSEQUENCEP-EQUAL-OF-CDR))
 (2 1 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (2 1 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (2 1 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION LIST-EQUIV))
 (1 1 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (1 1 (:REWRITE USE-ALL-PREFIXES-P-2))
 (1 1 (:REWRITE USE-ALL-PREFIXES-P))
 (1 1 (:REWRITE USE-ALL-PREFIXED-P-2))
 (1 1 (:REWRITE USE-ALL-PREFIXED-P))
 (1 1 (:REWRITE USE-ALL-NODE-LIST-P-2))
 (1 1 (:REWRITE USE-ALL-NODE-LIST-P))
 (1 1 (:REWRITE SUFFIXP$-REFLEXIVE))
 (1 1 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (1 1 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (1 1 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-OF-CDR-OF-MEMBER-EQUAL))
 (1 1 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-SUFFIXP$))
 (1 1 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-LEFT))
 (1 1 (:REWRITE SUBSEQUENCEP-EQUAL-TRANSITIVE))
 (1 1 (:REWRITE SUBLISTP-WHEN-ATOM-LEFT))
 (1 1 (:REWRITE SUBLISTP-COMPLETE))
 (1 1 (:REWRITE PREFIXP-TRANSITIVE-1))
 (1 1 (:REWRITE NODE-PATH-P-NODE-LIST-P))
 (1 1 (:REWRITE NODE-PATH-FROM-P-IMPLIES-NODE-LIST-P))
 (1 1 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE MEMBERP-OF-CDR-WHEN-NOT-MEMBERP))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CAR-SAME))
 (1 1 (:REWRITE LIST-EQUIV-WHEN-ATOM-RIGHT))
 (1 1 (:REWRITE LIST-EQUIV-WHEN-ATOM-LEFT))
 (1 1 (:REWRITE SET::IN-SET))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(SUBSEQUENCEP-EQUAL-OF-DR-STATE-DRONE-IDS-OF-CDR-OF-MEMBER-EQUAL-OF-LEMMA
 (9022 270 (:REWRITE LEN-OF-CDR))
 (7898 38 (:REWRITE SUBSEQUENCEP-EQUAL-EQUAL-LEN))
 (7586 230 (:REWRITE CONSP-OF-MEMBER-EQUAL-IFF))
 (7558 38 (:REWRITE SUBSEQUENCEP-EQUAL-OF-CDR))
 (6675 193 (:REWRITE EQUAL-OF-LEN-AND-0))
 (5526 266 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (4550 240 (:REWRITE MEMBER-EQUAL-BECOMES-MEMBERP))
 (3412 66 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (2647 66 (:REWRITE LEN-OF-DR-STATE-DRONE-IDS))
 (2594 72 (:REWRITE NODE-LIST-P-TRUE-LISTP1))
 (1890 73 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP))
 (1872 355 (:REWRITE DEFAULT-CDR))
 (1862 42 (:REWRITE SUBLISTP-NOT-PREFIXP))
 (1849 18 (:REWRITE SUBSEQUENCEP-EQUAL-LENGTH12))
 (1697 52 (:REWRITE CONSP-OF-DR-STATE-DRONE-IDS))
 (1656 1656 (:TYPE-PRESCRIPTION MEMBERP))
 (1407 66 (:REWRITE SUBLISTP-WHEN-ATOM-LEFT))
 (1176 43 (:REWRITE NODE-LIST-P-OF-CDR))
 (910 533 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (736 736 (:TYPE-PRESCRIPTION DR-STATE-DRONE-IDS))
 (544 272 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (544 272 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (542 136 (:REWRITE MEMBERP-OF-DR-STATE->DRONE-ID-AND-DR-STATE-DRONE-IDS))
 (501 272 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (496 496 (:REWRITE USE-LOC-MAP-P0-2))
 (496 496 (:REWRITE USE-LOC-MAP-P0))
 (480 240 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (480 240 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (473 278 (:REWRITE DEFAULT-+-2))
 (437 43 (:REWRITE TRUE-LISTP-OF-CDR-0))
 (409 409 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (408 272 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (404 404 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (381 245 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (374 38 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-RIGHT))
 (369 38 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-LEFT))
 (365 156 (:REWRITE DEFAULT-<-2))
 (293 44 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (278 278 (:REWRITE DEFAULT-+-1))
 (272 272 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (272 272 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (272 272 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (272 272 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (272 272 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (266 266 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (262 262 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (245 245 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (240 240 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (240 240 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (240 240 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (240 240 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (240 240 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (200 60 (:REWRITE NOT-MEMBER-EQUAL-OF-CDR-WHEN-NOT-MEMBER-EQUAL))
 (200 60 (:REWRITE NOT-MEMBER-EQUAL-OF-CDR))
 (199 199 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (187 156 (:REWRITE DEFAULT-<-1))
 (173 67 (:REWRITE SUFFIXP-SUBLISTP))
 (151 73 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (148 4 (:REWRITE CDR-OF-DR-STATE-DRONE-IDS))
 (146 146 (:TYPE-PRESCRIPTION NODE-LIST-P))
 (137 1 (:REWRITE SUBSEQUENCEP-EQUAL-OF-CDR-RIGHT))
 (106 106 (:TYPE-PRESCRIPTION SUFFIXP))
 (105 30 (:REWRITE MEMBERP-OF-CDR-WHEN-NOT-MEMBERP))
 (84 84 (:REWRITE DEFAULT-CAR))
 (76 76 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (73 73 (:REWRITE USE-ALL-NODE-LIST-P-2))
 (73 73 (:REWRITE USE-ALL-NODE-LIST-P))
 (73 73 (:REWRITE NODE-PATH-P-NODE-LIST-P))
 (73 73 (:REWRITE NODE-PATH-FROM-P-IMPLIES-NODE-LIST-P))
 (67 67 (:REWRITE SUBLISTP-WHEN-SUBLISTP-AND-PREFIXP))
 (67 67 (:REWRITE SUBLISTP-TRANSITIVE))
 (66 66 (:REWRITE SUBLISTP-COMPLETE))
 (60 60 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (60 30 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (58 58 (:REWRITE SUFFIXP$-TRANSITIVE-2))
 (58 58 (:REWRITE SUFFIXP$-TRANSITIVE))
 (56 28 (:REWRITE TRUE-LISTP-OF-MEMBER-EQUAL))
 (54 54 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (54 54 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (54 54 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (54 54 (:LINEAR LEN-WHEN-PREFIXP))
 (42 37 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-SUFFIXP$))
 (37 37 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-OF-CDR-OF-MEMBER-EQUAL))
 (33 33 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (30 30 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (30 30 (:REWRITE SET::IN-SET))
 (18 6 (:REWRITE FOLD-CONSTS-IN-+))
 (17 17 (:REWRITE NOT-SUBSEQUENCEP-EQUAL-WHEN-DIFFER-ON-MEMBER))
 (3 3 (:REWRITE MEMBER-EQUAL-OF-CONS-WHEN-NOT-EQUAL))
 )
(SUBSEQUENCEP-EQUAL-OF-DR-STATE-DRONE-IDS-AND-DR-STATE-DRONE-IDS
 (18024 62 (:REWRITE SUBSEQUENCEP-EQUAL-OF-CDR))
 (8600 62 (:REWRITE SUBSEQUENCEP-EQUAL-EQUAL-LEN))
 (6431 241 (:REWRITE LEN-OF-CDR))
 (6419 528 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (6034 96 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (4816 288 (:REWRITE DEFAULT-CDR))
 (4624 173 (:REWRITE EQUAL-OF-LEN-AND-0))
 (3668 58 (:REWRITE SUBLISTP-NOT-PREFIXP))
 (3540 34 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-WHEN-NOT-MEMBER-EQUAL-OF-CAR))
 (3373 74 (:REWRITE NODE-LIST-P-TRUE-LISTP1))
 (2938 28 (:REWRITE SUBSEQUENCEP-EQUAL-SUBSETP-EQUAL))
 (2793 47 (:LINEAR LEN-OF-MEMBER-EQUAL))
 (2630 87 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP))
 (1864 18 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG1))
 (1777 76 (:REWRITE LEN-OF-DR-STATE-DRONE-IDS))
 (1620 27 (:REWRITE NODE-LIST-P-OF-CDR))
 (1616 53 (:REWRITE NOT-MEMBER-EQUAL-OF-CDR-WHEN-NOT-MEMBER-EQUAL))
 (1238 50 (:REWRITE MEMBER-EQUAL-OF-CAR-SAME))
 (1079 153 (:REWRITE DEFAULT-CAR))
 (1070 50 (:REWRITE CONSP-OF-DR-STATE-DRONE-IDS))
 (1009 781 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (920 53 (:REWRITE NOT-MEMBER-EQUAL-OF-CDR))
 (887 14 (:REWRITE SUBSEQUENCEP-EQUAL-LENGTH12))
 (713 713 (:REWRITE USE-LOC-MAP-P0-2))
 (713 713 (:REWRITE USE-LOC-MAP-P0))
 (686 114 (:REWRITE SUFFIXP$-SUBLISTP))
 (623 403 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (590 295 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (590 295 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (588 294 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (557 11 (:REWRITE CDR-OF-DR-STATE-DRONE-IDS))
 (541 27 (:REWRITE TRUE-LISTP-OF-CDR-0))
 (529 62 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-RIGHT))
 (528 528 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (491 35 (:REWRITE MEMBERP-OF-CDR-WHEN-NOT-MEMBERP))
 (487 487 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (449 267 (:REWRITE DEFAULT-+-2))
 (441 20 (:REWRITE NOT-MEMBER-EQUAL-OF-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL))
 (436 294 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (414 414 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (369 59 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (353 353 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (353 179 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (341 62 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-LEFT))
 (334 168 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (332 166 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (318 114 (:REWRITE SUFFIXP-SUBLISTP))
 (304 151 (:REWRITE DEFAULT-<-2))
 (295 295 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (295 295 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (295 295 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (295 295 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (295 295 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (294 294 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (294 294 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (294 294 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (280 280 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (280 280 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (280 280 (:LINEAR LEN-WHEN-PREFIXP))
 (270 135 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (267 267 (:REWRITE DEFAULT-+-1))
 (254 254 (:TYPE-PRESCRIPTION SUFFIXP$))
 (245 245 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (222 10 (:REWRITE SUBSEQUENCEP-EQUAL-OF-CDR-RIGHT))
 (215 8 (:REWRITE NOT-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (213 15 (:REWRITE TRUE-LISTP-OF-MEMBER-EQUAL))
 (207 207 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (204 204 (:TYPE-PRESCRIPTION SUFFIXP))
 (188 12 (:REWRITE MEMBERP-OF-CAR-SAME))
 (180 12 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (174 174 (:TYPE-PRESCRIPTION NODE-LIST-P))
 (168 168 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (166 151 (:REWRITE DEFAULT-<-1))
 (164 125 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (139 139 (:REWRITE SUFFIXP$-TRANSITIVE-2))
 (139 139 (:REWRITE SUFFIXP$-TRANSITIVE))
 (129 129 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (129 129 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (128 87 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (114 114 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (114 114 (:REWRITE SUBLISTP-WHEN-SUBLISTP-AND-PREFIXP))
 (114 114 (:REWRITE SUBLISTP-TRANSITIVE))
 (106 106 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (106 53 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (96 96 (:REWRITE SUBLISTP-COMPLETE))
 (90 18 (:REWRITE SUFFIXP$-OF-CDR))
 (87 87 (:REWRITE USE-ALL-NODE-LIST-P-2))
 (87 87 (:REWRITE USE-ALL-NODE-LIST-P))
 (87 87 (:REWRITE NODE-PATH-P-NODE-LIST-P))
 (87 87 (:REWRITE NODE-PATH-FROM-P-IMPLIES-NODE-LIST-P))
 (84 23 (:REWRITE FOLD-CONSTS-IN-+))
 (73 61 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-SUFFIXP$))
 (72 12 (:REWRITE LIST-EQUIV-WHEN-ATOM-RIGHT))
 (72 12 (:REWRITE LIST-EQUIV-WHEN-ATOM-LEFT))
 (61 61 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-OF-CDR-OF-MEMBER-EQUAL))
 (56 28 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (53 53 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (53 53 (:REWRITE SET::IN-SET))
 (50 10 (:REWRITE SUFFIXP$-OF-CDR-AND-CDR))
 (45 3 (:REWRITE LEN-OF-CONS))
 (38 28 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (38 28 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (30 6 (:REWRITE SUFFIXP$-OF-MEMBER-EQUAL-GEN))
 (29 29 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (26 1 (:LINEAR LEN-OF-CDR-LINEAR))
 (24 24 (:TYPE-PRESCRIPTION PREFIXP))
 (20 7 (:REWRITE CAR-OF-DR-STATE-DRONE-IDS))
 (19 19 (:REWRITE SUBSETP-EQUAL-OF-CDR-SAME))
 (18 18 (:REWRITE SUFFIXP$-REFLEXIVE))
 (13 13 (:REWRITE NOT-SUBSEQUENCEP-EQUAL-WHEN-DIFFER-ON-MEMBER))
 (12 12 (:TYPE-PRESCRIPTION LIST-EQUIV))
 (12 12 (:REWRITE USE-ALL-PREFIXES-P-2))
 (12 12 (:REWRITE USE-ALL-PREFIXES-P))
 (12 12 (:REWRITE USE-ALL-PREFIXED-P-2))
 (12 12 (:REWRITE USE-ALL-PREFIXED-P))
 (12 12 (:REWRITE PREFIXP-TRANSITIVE-1))
 (6 3 (:REWRITE UNICITY-OF-0))
 (3 3 (:DEFINITION FIX))
 (1 1 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 )
(UNIQUE-ID-DR-STATE-LIST-P)
(BOOLEANP-OF-UNIQUE-ID-DR-STATE-LIST-P)
(UNIQUE-ID-DR-STATE-LIST-P-CDR
 (119 5 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NO-DUPLICATESP-EQUAL-OF-CDR))
 (33 2 (:REWRITE MEMBERP-OF-DR-STATE->DRONE-ID-AND-DR-STATE-DRONE-IDS))
 (27 12 (:REWRITE DEFAULT-CDR))
 (20 2 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (10 5 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (10 2 (:REWRITE LEN-OF-CDR))
 (8 4 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (8 4 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (8 4 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (6 4 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (5 5 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL))
 (5 5 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (4 4 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (4 4 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (4 4 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (4 4 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (4 2 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (4 2 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (4 2 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (4 2 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (2 2 (:REWRITE USE-LOC-MAP-P0-2))
 (2 2 (:REWRITE USE-LOC-MAP-P0))
 (2 2 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (2 2 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (2 2 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (2 2 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (2 2 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (2 2 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (2 2 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (2 2 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (2 2 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (2 2 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 )
(UNIQUE-ID-DR-STATE-LIST-P-REPLACE-CAR
 (324 10 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NO-DUPLICATESP-EQUAL-OF-CDR))
 (154 10 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (112 24 (:REWRITE DEFAULT-CDR))
 (96 6 (:REWRITE MEMBERP-OF-DR-STATE->DRONE-ID-AND-DR-STATE-DRONE-IDS))
 (64 64 (:TYPE-PRESCRIPTION LEN))
 (46 4 (:REWRITE LEN-OF-CDR))
 (24 12 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (24 12 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (24 12 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (20 10 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (18 12 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (18 4 (:REWRITE EQUAL-OF-LEN-AND-0))
 (16 16 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (16 6 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (12 12 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (12 12 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (12 12 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (12 12 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (12 12 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (12 6 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (12 6 (:REWRITE DEFAULT-<-2))
 (11 11 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL))
 (10 10 (:REWRITE USE-LOC-MAP-P0-2))
 (10 10 (:REWRITE USE-LOC-MAP-P0))
 (10 10 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (10 5 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (10 5 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (10 5 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (8 8 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (8 8 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (8 8 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (8 8 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (8 4 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (6 6 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (5 5 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (5 5 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (5 5 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (5 5 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (5 5 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (5 5 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (4 4 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(UNIQUE-ID-DR-STATE-LIST-P-ALL-DR-STATE-P-NOT-MEMBER
 (118 3 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NO-DUPLICATESP-EQUAL-OF-CDR))
 (49 4 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (33 2 (:REWRITE MEMBERP-OF-DR-STATE->DRONE-ID-AND-DR-STATE-DRONE-IDS))
 (21 21 (:TYPE-PRESCRIPTION LEN))
 (15 1 (:REWRITE LEN-OF-CDR))
 (8 4 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (8 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 (6 4 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (6 3 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (6 3 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (6 3 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (5 5 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (4 4 (:REWRITE USE-LOC-MAP-P0-2))
 (4 4 (:REWRITE USE-LOC-MAP-P0))
 (4 4 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (4 4 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (4 4 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (4 4 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (4 2 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (4 2 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (4 2 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (4 2 (:REWRITE DEFAULT-<-2))
 (4 2 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (3 3 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL))
 (3 3 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (2 2 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (2 2 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (2 2 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (2 2 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (2 2 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (2 2 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (2 2 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (2 2 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 1 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (1 1 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL
 (420 18 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NO-DUPLICATESP-EQUAL-OF-CDR))
 (311 24 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (236 3 (:REWRITE SUBSEQUENCEP-EQUAL-OF-CDR))
 (156 26 (:REWRITE DEFAULT-CDR))
 (118 3 (:REWRITE SUBSEQUENCEP-EQUAL-EQUAL-LEN))
 (109 109 (:TYPE-PRESCRIPTION LEN))
 (99 2 (:REWRITE NODE-LIST-P-TRUE-LISTP1))
 (83 2 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP))
 (67 20 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (56 2 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-CDR))
 (55 2 (:REWRITE SUBLISTP-NOT-PREFIXP))
 (50 3 (:REWRITE MEMBERP-OF-DR-STATE->DRONE-ID-AND-DR-STATE-DRONE-IDS))
 (47 47 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (45 4 (:REWRITE LEN-OF-CDR))
 (43 4 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (37 17 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (36 18 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (27 1 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (26 4 (:REWRITE SUBLISTP-WHEN-ATOM-LEFT))
 (24 24 (:REWRITE USE-LOC-MAP-P0-2))
 (24 24 (:REWRITE USE-LOC-MAP-P0))
 (24 24 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (20 20 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (20 20 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (20 20 (:LINEAR LEN-WHEN-PREFIXP))
 (17 17 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (17 4 (:REWRITE EQUAL-OF-LEN-AND-0))
 (14 7 (:REWRITE DEFAULT-<-2))
 (14 6 (:REWRITE SUFFIXP-SUBLISTP))
 (14 3 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-RIGHT))
 (13 3 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-LEFT))
 (12 6 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (12 6 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (12 6 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (12 2 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (12 1 (:REWRITE LIST-EQUIV-WHEN-ATOM-RIGHT))
 (12 1 (:REWRITE LIST-EQUIV-WHEN-ATOM-LEFT))
 (9 6 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (8 8 (:TYPE-PRESCRIPTION SUFFIXP))
 (8 8 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (8 4 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (8 4 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (8 4 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (8 4 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE SUFFIXP$-TRANSITIVE-2))
 (6 6 (:REWRITE SUFFIXP$-TRANSITIVE))
 (6 6 (:REWRITE SUBLISTP-WHEN-SUBLISTP-AND-PREFIXP))
 (6 6 (:REWRITE SUBLISTP-TRANSITIVE))
 (6 6 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (6 6 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (6 6 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (6 6 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (6 6 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (6 6 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (6 3 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (6 2 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-SUFFIXP$))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION NODE-LIST-P))
 (4 4 (:REWRITE SUBLISTP-COMPLETE))
 (4 4 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (4 4 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (4 4 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (4 4 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (4 4 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (4 4 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (4 4 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 2 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (3 3 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION PREFIXP))
 (2 2 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (2 2 (:REWRITE USE-ALL-NODE-LIST-P-2))
 (2 2 (:REWRITE USE-ALL-NODE-LIST-P))
 (2 2 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-OF-CDR-OF-MEMBER-EQUAL))
 (2 2 (:REWRITE NODE-PATH-P-NODE-LIST-P))
 (2 2 (:REWRITE NODE-PATH-FROM-P-IMPLIES-NODE-LIST-P))
 (2 2 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE SET::IN-SET))
 (1 1 (:TYPE-PRESCRIPTION LIST-EQUIV))
 (1 1 (:REWRITE USE-ALL-PREFIXES-P-2))
 (1 1 (:REWRITE USE-ALL-PREFIXES-P))
 (1 1 (:REWRITE USE-ALL-PREFIXED-P-2))
 (1 1 (:REWRITE USE-ALL-PREFIXED-P))
 (1 1 (:REWRITE PREFIXP-TRANSITIVE-1))
 )
(UNIQUE-ID-DR-STATE-LIST-P-CONS-EQUAL-DRONE-ID
 (411 18 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NO-DUPLICATESP-EQUAL-OF-CDR))
 (172 11 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (113 25 (:REWRITE DEFAULT-CDR))
 (80 5 (:REWRITE MEMBERP-OF-DR-STATE->DRONE-ID-AND-DR-STATE-DRONE-IDS))
 (67 67 (:TYPE-PRESCRIPTION LEN))
 (46 4 (:REWRITE LEN-OF-CDR))
 (43 2 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-CDR))
 (36 18 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (20 10 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (20 10 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (20 10 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (19 19 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL))
 (18 4 (:REWRITE EQUAL-OF-LEN-AND-0))
 (17 17 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (17 7 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (15 10 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (14 7 (:REWRITE DEFAULT-<-2))
 (11 11 (:REWRITE USE-LOC-MAP-P0-2))
 (11 11 (:REWRITE USE-LOC-MAP-P0))
 (11 11 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (10 10 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (10 10 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (10 10 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (10 10 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (10 10 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (10 10 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (10 10 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (10 10 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (10 10 (:LINEAR LEN-WHEN-PREFIXP))
 (10 5 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (10 5 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (10 5 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (10 5 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (9 9 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (8 4 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL))
 (5 5 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (5 5 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (5 5 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (5 5 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (5 5 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (5 5 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (5 5 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (5 5 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (4 4 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(MEMBERP-BUT-NOT-CDR
 (16 1 (:REWRITE MEMBERP-OF-CDR-WHEN-NOT-MEMBERP))
 (9 1 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (5 3 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (4 3 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (3 3 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (3 3 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (3 3 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (3 3 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (3 3 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (3 3 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (2 2 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE DEFAULT-CAR))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (2 2 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 1 (:REWRITE DEFAULT-<-2))
 (2 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (1 1 (:REWRITE USE-LOC-MAP-P0-2))
 (1 1 (:REWRITE USE-LOC-MAP-P0))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 )
(NOT-MEMBER-DR-STATE-DRONE-IDS
 (57 2 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (55 4 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (50 2 (:DEFINITION DR-STATE-DRONE-IDS))
 (23 1 (:REWRITE CONSP-OF-DR-STATE-DRONE-IDS))
 (16 16 (:TYPE-PRESCRIPTION LEN))
 (6 6 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (6 6 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (6 6 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (6 6 (:LINEAR LEN-WHEN-PREFIXP))
 (6 3 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE USE-LOC-MAP-P0-2))
 (4 4 (:REWRITE USE-LOC-MAP-P0))
 (4 4 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (4 4 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (3 3 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION DR-STATE-DRONE-IDS))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE DEFAULT-CAR))
 (2 1 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (1 1 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (1 1 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (1 1 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 )
(NOT-MEMBER-DRONE-IDS-MEMBER
 (456 31 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (218 31 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (158 2 (:REWRITE SUBSEQUENCEP-EQUAL-SUBSETP-EQUAL))
 (105 6 (:REWRITE CONSP-OF-DR-STATE-DRONE-IDS))
 (90 2 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBLISTP))
 (72 4 (:REWRITE MEMBERP-OF-CDR-WHEN-NOT-MEMBERP))
 (67 2 (:REWRITE USE-ALL-DR-STATE-P))
 (65 6 (:REWRITE ALL-GOOD-DR-STATE-P-ALL-DR-STATE-P))
 (58 29 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (58 29 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (51 30 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (47 1 (:REWRITE SUBSETP-EQUAL-OF-CONS-ARG1))
 (46 2 (:REWRITE SUBLISTP-NOT-PREFIXP))
 (41 6 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (40 8 (:REWRITE LEN-OF-CDR))
 (36 2 (:REWRITE SUBSEQUENCEP-EQUAL-EQUAL-LEN))
 (35 30 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (33 33 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (31 31 (:REWRITE USE-LOC-MAP-P0-2))
 (31 31 (:REWRITE USE-LOC-MAP-P0))
 (31 31 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (31 31 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (30 30 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (30 30 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (30 30 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (30 19 (:REWRITE DEFAULT-<-2))
 (30 2 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-WHEN-NOT-MEMBER-EQUAL-OF-CAR))
 (29 29 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (29 29 (:REWRITE DEFAULT-CDR))
 (25 20 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (22 22 (:TYPE-PRESCRIPTION DR-STATE-DRONE-IDS))
 (20 20 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (20 4 (:REWRITE SUFFIXP$-SUBLISTP))
 (19 19 (:REWRITE DEFAULT-<-1))
 (18 18 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (18 18 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (18 18 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 2 (:REWRITE NODE-LIST-P-TRUE-LISTP1))
 (16 16 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (16 6 (:REWRITE ALL-DR-STATE-P-WHEN-NOT-CONSP))
 (15 1 (:REWRITE MEMBER-EQUAL-BECOMES-MEMBERP))
 (14 2 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-RIGHT))
 (14 2 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (12 12 (:TYPE-PRESCRIPTION ALL-GOOD-DR-STATE-P))
 (12 4 (:REWRITE SUFFIXP-SUBLISTP))
 (12 2 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (10 9 (:REWRITE DEFAULT-+-2))
 (10 5 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (10 2 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (10 2 (:REWRITE GOOD-DR-STATE-P-DR-STATE-P))
 (9 9 (:REWRITE DEFAULT-+-1))
 (8 8 (:TYPE-PRESCRIPTION SUFFIXP))
 (8 8 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (7 7 (:REWRITE DEFAULT-CAR))
 (6 6 (:TYPE-PRESCRIPTION SUFFIXP$))
 (6 6 (:TYPE-PRESCRIPTION SUBSEQUENCEP-EQUAL))
 (6 6 (:TYPE-PRESCRIPTION SUBLISTP))
 (6 6 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE ALL-DR-STATE-P-WHEN-NOT-CONSP-CHEAP))
 (6 3 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (6 3 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (5 5 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (5 5 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION PREFIXP))
 (4 4 (:TYPE-PRESCRIPTION NODE-LIST-P))
 (4 4 (:TYPE-PRESCRIPTION GOOD-DR-STATE-P))
 (4 4 (:REWRITE SUFFIXP$-TRANSITIVE-2))
 (4 4 (:REWRITE SUFFIXP$-TRANSITIVE))
 (4 4 (:REWRITE SUBLISTP-WHEN-SUBLISTP-AND-PREFIXP))
 (4 4 (:REWRITE SUBLISTP-TRANSITIVE))
 (4 2 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (4 2 (:REWRITE SUBSEQUENCEP-EQUAL-OF-CDR))
 (4 2 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (4 1 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-ALL-DR-STATE-P-NOT-MEMBER))
 (3 3 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (3 3 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (3 3 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (3 3 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (3 3 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (2 2 (:TYPE-PRESCRIPTION UNIQUE-ID-DR-STATE-LIST-P))
 (2 2 (:TYPE-PRESCRIPTION LIST-EQUIV))
 (2 2 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (2 2 (:REWRITE USE-ALL-PREFIXES-P-2))
 (2 2 (:REWRITE USE-ALL-PREFIXES-P))
 (2 2 (:REWRITE USE-ALL-PREFIXED-P-2))
 (2 2 (:REWRITE USE-ALL-PREFIXED-P))
 (2 2 (:REWRITE USE-ALL-NODE-LIST-P-2))
 (2 2 (:REWRITE USE-ALL-NODE-LIST-P))
 (2 2 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (2 2 (:REWRITE USE-ALL-GOOD-DR-STATE-P))
 (2 2 (:REWRITE USE-ALL-DR-STATE-P-2))
 (2 2 (:REWRITE SUFFIXP$-REFLEXIVE))
 (2 2 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (2 2 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (2 2 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-OF-CDR-OF-MEMBER-EQUAL))
 (2 2 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-SUFFIXP$))
 (2 2 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-LEFT))
 (2 2 (:REWRITE SUBSEQUENCEP-EQUAL-TRANSITIVE))
 (2 2 (:REWRITE SUBLISTP-WHEN-ATOM-LEFT))
 (2 2 (:REWRITE SUBLISTP-COMPLETE))
 (2 2 (:REWRITE PREFIXP-TRANSITIVE-1))
 (2 2 (:REWRITE NODE-PATH-P-NODE-LIST-P))
 (2 2 (:REWRITE NODE-PATH-FROM-P-IMPLIES-NODE-LIST-P))
 (2 2 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE MEMBER-EQUAL-OF-CAR-SAME))
 (2 2 (:REWRITE LIST-EQUIV-WHEN-ATOM-RIGHT))
 (2 2 (:REWRITE LIST-EQUIV-WHEN-ATOM-LEFT))
 (2 2 (:REWRITE SET::IN-SET))
 (1 1 (:REWRITE UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL))
 (1 1 (:REWRITE CDR-CONS))
 )
(NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER
 (386 50 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (326 17 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (208 2 (:REWRITE SUBSEQUENCEP-EQUAL-SUBSETP-EQUAL))
 (206 8 (:DEFINITION DR-STATE-DRONE-IDS))
 (120 2 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBLISTP))
 (106 2 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-WHEN-NOT-MEMBER-EQUAL-OF-CAR))
 (97 4 (:REWRITE CONSP-OF-DR-STATE-DRONE-IDS))
 (90 6 (:REWRITE LEN-OF-CDR))
 (66 2 (:REWRITE SUBLISTP-NOT-PREFIXP))
 (56 2 (:REWRITE MEMBER-EQUAL-OF-CAR-SAME))
 (50 50 (:REWRITE USE-LOC-MAP-P0-2))
 (50 50 (:REWRITE USE-LOC-MAP-P0))
 (50 50 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (48 6 (:REWRITE EQUAL-OF-LEN-AND-0))
 (47 1 (:REWRITE SUBSETP-EQUAL-OF-CONS-ARG1))
 (46 2 (:REWRITE SUBSEQUENCEP-EQUAL-EQUAL-LEN))
 (44 44 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (38 38 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (36 18 (:REWRITE DEFAULT-<-2))
 (30 2 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (28 2 (:REWRITE NODE-LIST-P-TRUE-LISTP1))
 (27 14 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (26 13 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (26 13 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (20 20 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (20 20 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (20 20 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (20 20 (:LINEAR LEN-WHEN-PREFIXP))
 (20 4 (:REWRITE SUFFIXP$-SUBLISTP))
 (18 18 (:REWRITE DEFAULT-<-1))
 (15 1 (:REWRITE MEMBER-EQUAL-BECOMES-MEMBERP))
 (14 14 (:TYPE-PRESCRIPTION DR-STATE-DRONE-IDS))
 (14 14 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (14 14 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (14 14 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (14 7 (:REWRITE DEFAULT-+-2))
 (14 2 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-RIGHT))
 (14 2 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (13 13 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (12 12 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (12 4 (:REWRITE SUFFIXP-SUBLISTP))
 (12 2 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-LEFT))
 (12 2 (:REWRITE SUBLISTP-WHEN-ATOM-LEFT))
 (12 2 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (12 2 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP))
 (12 2 (:REWRITE LIST-EQUIV-WHEN-ATOM-RIGHT))
 (12 2 (:REWRITE LIST-EQUIV-WHEN-ATOM-LEFT))
 (11 8 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (10 5 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (8 8 (:TYPE-PRESCRIPTION SUFFIXP))
 (8 8 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (8 8 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (7 7 (:REWRITE DEFAULT-+-1))
 (6 6 (:TYPE-PRESCRIPTION SUFFIXP$))
 (6 6 (:TYPE-PRESCRIPTION SUBSEQUENCEP-EQUAL))
 (6 6 (:TYPE-PRESCRIPTION SUBLISTP))
 (6 3 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (6 3 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (5 5 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (5 5 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION PREFIXP))
 (4 4 (:TYPE-PRESCRIPTION NODE-LIST-P))
 (4 4 (:REWRITE SUFFIXP$-TRANSITIVE-2))
 (4 4 (:REWRITE SUFFIXP$-TRANSITIVE))
 (4 4 (:REWRITE SUBLISTP-WHEN-SUBLISTP-AND-PREFIXP))
 (4 4 (:REWRITE SUBLISTP-TRANSITIVE))
 (4 2 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (4 2 (:REWRITE SUBSEQUENCEP-EQUAL-OF-CDR))
 (4 2 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (3 3 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (3 3 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (3 3 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (3 3 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (3 3 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (2 2 (:TYPE-PRESCRIPTION LIST-EQUIV))
 (2 2 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (2 2 (:REWRITE USE-ALL-PREFIXES-P-2))
 (2 2 (:REWRITE USE-ALL-PREFIXES-P))
 (2 2 (:REWRITE USE-ALL-PREFIXED-P-2))
 (2 2 (:REWRITE USE-ALL-PREFIXED-P))
 (2 2 (:REWRITE USE-ALL-NODE-LIST-P-2))
 (2 2 (:REWRITE USE-ALL-NODE-LIST-P))
 (2 2 (:REWRITE SUFFIXP$-REFLEXIVE))
 (2 2 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (2 2 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (2 2 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-OF-CDR-OF-MEMBER-EQUAL))
 (2 2 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-SUFFIXP$))
 (2 2 (:REWRITE SUBSEQUENCEP-EQUAL-TRANSITIVE))
 (2 2 (:REWRITE SUBLISTP-COMPLETE))
 (2 2 (:REWRITE PREFIXP-TRANSITIVE-1))
 (2 2 (:REWRITE NODE-PATH-P-NODE-LIST-P))
 (2 2 (:REWRITE NODE-PATH-FROM-P-IMPLIES-NODE-LIST-P))
 (2 2 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE SET::IN-SET))
 (1 1 (:REWRITE CDR-CONS))
 )
(MEMBERP-BUT-NOT-CDR-DRONE-IDS
 (712 6 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-ALL-DR-STATE-P-NOT-MEMBER))
 (709 1 (:DEFINITION UNIQUE-ID-DR-STATE-LIST-P))
 (695 4 (:DEFINITION NO-DUPLICATESP-EQUAL))
 (446 10 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NO-DUPLICATESP-EQUAL-OF-CDR))
 (370 4 (:REWRITE MEMBER-EQUAL-BECOMES-MEMBERP))
 (304 8 (:REWRITE MEMBERP-OF-DR-STATE->DRONE-ID-AND-DR-STATE-DRONE-IDS))
 (274 22 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (263 37 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (222 10 (:REWRITE CAR-OF-DR-STATE-DRONE-IDS))
 (183 97 (:REWRITE DEFAULT-CDR))
 (146 28 (:REWRITE LEN-OF-CDR))
 (126 22 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (98 10 (:REWRITE CONSP-OF-DR-STATE-DRONE-IDS))
 (80 12 (:REWRITE CDR-OF-DR-STATE-DRONE-IDS))
 (79 1 (:REWRITE SUBSEQUENCEP-EQUAL-SUBSETP-EQUAL))
 (52 52 (:TYPE-PRESCRIPTION DR-STATE-DRONE-IDS))
 (49 19 (:REWRITE DEFAULT-CAR))
 (48 48 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (45 1 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBLISTP))
 (44 22 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (44 22 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (40 22 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (38 2 (:REWRITE MEMBERP-OF-CDR-WHEN-NOT-MEMBERP))
 (37 37 (:REWRITE USE-LOC-MAP-P0-2))
 (37 37 (:REWRITE USE-LOC-MAP-P0))
 (37 37 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (37 37 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (34 34 (:REWRITE DEFAULT-+-2))
 (34 34 (:REWRITE DEFAULT-+-1))
 (34 34 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (30 22 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (28 28 (:TYPE-PRESCRIPTION NO-DUPLICATESP-EQUAL))
 (23 1 (:REWRITE SUBLISTP-NOT-PREFIXP))
 (22 22 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (22 22 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (22 22 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (22 22 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (22 14 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (20 17 (:REWRITE DEFAULT-<-2))
 (20 10 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (18 6 (:REWRITE FOLD-CONSTS-IN-+))
 (18 1 (:REWRITE SUBSEQUENCEP-EQUAL-EQUAL-LEN))
 (17 17 (:REWRITE DEFAULT-<-1))
 (15 1 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-WHEN-NOT-MEMBER-EQUAL-OF-CAR))
 (14 14 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (11 11 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (10 10 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL))
 (10 5 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (10 5 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (10 2 (:REWRITE SUFFIXP$-SUBLISTP))
 (9 5 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (9 1 (:REWRITE NODE-LIST-P-TRUE-LISTP1))
 (7 7 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (7 1 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-RIGHT))
 (7 1 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (6 6 (:TYPE-PRESCRIPTION UNIQUE-ID-DR-STATE-LIST-P))
 (6 6 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (6 6 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (6 6 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (6 6 (:LINEAR LEN-WHEN-PREFIXP))
 (6 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (6 2 (:REWRITE SUFFIXP-SUBLISTP))
 (6 1 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (5 5 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (5 5 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (5 5 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (5 5 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (5 5 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (5 5 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (5 1 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (4 4 (:TYPE-PRESCRIPTION SUFFIXP))
 (4 4 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (4 4 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (3 3 (:TYPE-PRESCRIPTION SUFFIXP$))
 (3 3 (:TYPE-PRESCRIPTION SUBSEQUENCEP-EQUAL))
 (3 3 (:TYPE-PRESCRIPTION SUBLISTP))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (2 2 (:TYPE-PRESCRIPTION PREFIXP))
 (2 2 (:TYPE-PRESCRIPTION NODE-LIST-P))
 (2 2 (:REWRITE SUFFIXP$-TRANSITIVE-2))
 (2 2 (:REWRITE SUFFIXP$-TRANSITIVE))
 (2 2 (:REWRITE SUBLISTP-WHEN-SUBLISTP-AND-PREFIXP))
 (2 2 (:REWRITE SUBLISTP-TRANSITIVE))
 (2 1 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (2 1 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (2 1 (:REWRITE SUBSEQUENCEP-EQUAL-OF-CDR))
 (2 1 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (1 1 (:TYPE-PRESCRIPTION LIST-EQUIV))
 (1 1 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (1 1 (:REWRITE USE-ALL-PREFIXES-P-2))
 (1 1 (:REWRITE USE-ALL-PREFIXES-P))
 (1 1 (:REWRITE USE-ALL-PREFIXED-P-2))
 (1 1 (:REWRITE USE-ALL-PREFIXED-P))
 (1 1 (:REWRITE USE-ALL-NODE-LIST-P-2))
 (1 1 (:REWRITE USE-ALL-NODE-LIST-P))
 (1 1 (:REWRITE UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL))
 (1 1 (:REWRITE SUFFIXP$-REFLEXIVE))
 (1 1 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (1 1 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (1 1 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (1 1 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (1 1 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-OF-CDR-OF-MEMBER-EQUAL))
 (1 1 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-SUFFIXP$))
 (1 1 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-LEFT))
 (1 1 (:REWRITE SUBSEQUENCEP-EQUAL-TRANSITIVE))
 (1 1 (:REWRITE SUBLISTP-WHEN-ATOM-LEFT))
 (1 1 (:REWRITE SUBLISTP-COMPLETE))
 (1 1 (:REWRITE PREFIXP-TRANSITIVE-1))
 (1 1 (:REWRITE NODE-PATH-P-NODE-LIST-P))
 (1 1 (:REWRITE NODE-PATH-FROM-P-IMPLIES-NODE-LIST-P))
 (1 1 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CAR-SAME))
 (1 1 (:REWRITE LIST-EQUIV-WHEN-ATOM-RIGHT))
 (1 1 (:REWRITE LIST-EQUIV-WHEN-ATOM-LEFT))
 (1 1 (:REWRITE SET::IN-SET))
 )
(UNIQUE-ID-DR-STATE-LIST-P-EQUAL-DRONE-IDS
 (6122 114 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NO-DUPLICATESP-EQUAL-OF-CDR))
 (4577 338 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (3115 36 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-ALL-DR-STATE-P-NOT-MEMBER))
 (2982 510 (:REWRITE LEN-OF-CDR))
 (2477 6 (:REWRITE NO-DUPLICATESP-EQUAL-OF-CONS-NO-SPLIT))
 (1470 693 (:REWRITE DEFAULT-CDR))
 (997 39 (:REWRITE MEMBERP-OF-DR-STATE->DRONE-ID-AND-DR-STATE-DRONE-IDS))
 (728 728 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (684 639 (:REWRITE DEFAULT-+-2))
 (639 639 (:REWRITE DEFAULT-+-1))
 (546 21 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-CDR))
 (503 87 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (390 129 (:REWRITE FOLD-CONSTS-IN-+))
 (382 235 (:REWRITE DEFAULT-CAR))
 (338 338 (:REWRITE USE-LOC-MAP-P0-2))
 (338 338 (:REWRITE USE-LOC-MAP-P0))
 (338 338 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (329 329 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (316 4 (:REWRITE SUBSEQUENCEP-EQUAL-SUBSETP-EQUAL))
 (284 284 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (237 183 (:REWRITE DEFAULT-<-2))
 (228 114 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (210 42 (:REWRITE EQUAL-OF-LEN-AND-0))
 (183 183 (:REWRITE DEFAULT-<-1))
 (180 4 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBLISTP))
 (174 174 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (174 87 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (174 87 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (168 87 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (120 120 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL))
 (96 57 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (92 4 (:REWRITE SUBLISTP-NOT-PREFIXP))
 (87 87 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (87 87 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (87 87 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (87 87 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (84 84 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (78 6 (:REWRITE MEMBERP-OF-CDR-WHEN-NOT-MEMBERP))
 (74 37 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (74 37 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (72 4 (:REWRITE SUBSEQUENCEP-EQUAL-EQUAL-LEN))
 (70 37 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (66 66 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (66 66 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (66 66 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (66 66 (:LINEAR LEN-WHEN-PREFIXP))
 (60 4 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-WHEN-NOT-MEMBER-EQUAL-OF-CAR))
 (57 57 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (42 42 (:REWRITE UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL))
 (40 8 (:REWRITE SUFFIXP$-SUBLISTP))
 (37 37 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (37 37 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (37 37 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (37 37 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (37 37 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (37 37 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (36 4 (:REWRITE NODE-LIST-P-TRUE-LISTP1))
 (33 33 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (28 4 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-RIGHT))
 (28 4 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (24 8 (:REWRITE SUFFIXP-SUBLISTP))
 (24 4 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (20 4 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (16 16 (:TYPE-PRESCRIPTION SUFFIXP))
 (16 16 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (12 12 (:TYPE-PRESCRIPTION SUFFIXP$))
 (12 12 (:TYPE-PRESCRIPTION SUBSEQUENCEP-EQUAL))
 (12 12 (:TYPE-PRESCRIPTION SUBLISTP))
 (8 8 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (8 8 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (8 8 (:TYPE-PRESCRIPTION PREFIXP))
 (8 8 (:TYPE-PRESCRIPTION NODE-LIST-P))
 (8 8 (:REWRITE SUFFIXP$-TRANSITIVE-2))
 (8 8 (:REWRITE SUFFIXP$-TRANSITIVE))
 (8 8 (:REWRITE SUBLISTP-WHEN-SUBLISTP-AND-PREFIXP))
 (8 8 (:REWRITE SUBLISTP-TRANSITIVE))
 (8 4 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (8 4 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (8 4 (:REWRITE SUBSEQUENCEP-EQUAL-OF-CDR))
 (8 4 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (6 6 (:REWRITE CDR-CONS))
 (4 4 (:TYPE-PRESCRIPTION LIST-EQUIV))
 (4 4 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (4 4 (:REWRITE USE-ALL-PREFIXES-P-2))
 (4 4 (:REWRITE USE-ALL-PREFIXES-P))
 (4 4 (:REWRITE USE-ALL-PREFIXED-P-2))
 (4 4 (:REWRITE USE-ALL-PREFIXED-P))
 (4 4 (:REWRITE USE-ALL-NODE-LIST-P-2))
 (4 4 (:REWRITE USE-ALL-NODE-LIST-P))
 (4 4 (:REWRITE SUFFIXP$-REFLEXIVE))
 (4 4 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (4 4 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (4 4 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (4 4 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (4 4 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-OF-CDR-OF-MEMBER-EQUAL))
 (4 4 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-SUFFIXP$))
 (4 4 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-LEFT))
 (4 4 (:REWRITE SUBSEQUENCEP-EQUAL-TRANSITIVE))
 (4 4 (:REWRITE SUBLISTP-WHEN-ATOM-LEFT))
 (4 4 (:REWRITE SUBLISTP-COMPLETE))
 (4 4 (:REWRITE PREFIXP-TRANSITIVE-1))
 (4 4 (:REWRITE NODE-PATH-P-NODE-LIST-P))
 (4 4 (:REWRITE NODE-PATH-FROM-P-IMPLIES-NODE-LIST-P))
 (4 4 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE MEMBER-EQUAL-OF-CAR-SAME))
 (4 4 (:REWRITE LIST-EQUIV-WHEN-ATOM-RIGHT))
 (4 4 (:REWRITE LIST-EQUIV-WHEN-ATOM-LEFT))
 (4 4 (:REWRITE SET::IN-SET))
 (2 2 (:REWRITE MEMBERP-OF-CAR-SAME))
 )
(GOOD-DR-STATE-LIST-P)
(BOOLEANP-OF-GOOD-DR-STATE-LIST-P)
(GOOD-DR-STATE-LIST-P-ALL-GOOD-DR-STATE-P)
(GOOD-DR-STATE-LIST-P-UNIQUE-ID-DR-STATE-LIST-P)
(GOOD-DR-STATE-LIST-P-NOT-CONSP
 (18 1 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (6 2 (:REWRITE GOOD-DR-STATE-LIST-P-ALL-GOOD-DR-STATE-P))
 (5 5 (:TYPE-PRESCRIPTION LEN))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (2 2 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE USE-LOC-MAP-P0-2))
 (1 1 (:REWRITE USE-LOC-MAP-P0))
 (1 1 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (1 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 )
(GOOD-DR-STATE-LIST-P-CDR
 (2012 18 (:REWRITE GOOD-DR-STATE-LIST-P-ALL-GOOD-DR-STATE-P))
 (1997 66 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NO-DUPLICATESP-EQUAL-OF-CDR))
 (1277 116 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (808 34 (:REWRITE GOOD-DR-STATE-LIST-P-UNIQUE-ID-DR-STATE-LIST-P))
 (779 12 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-CDR))
 (723 13 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (640 13 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-ALL-DR-STATE-P-NOT-MEMBER))
 (595 52 (:REWRITE LEN-OF-CDR))
 (412 412 (:TYPE-PRESCRIPTION LEN))
 (282 11 (:REWRITE MEMBERP-OF-DR-STATE->DRONE-ID-AND-DR-STATE-DRONE-IDS))
 (271 24 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (255 39 (:REWRITE EQUAL-OF-LEN-AND-0))
 (189 13 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (132 66 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (120 120 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (116 116 (:REWRITE USE-LOC-MAP-P0-2))
 (116 116 (:REWRITE USE-LOC-MAP-P0))
 (116 116 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (106 106 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (97 14 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (91 52 (:REWRITE DEFAULT-+-2))
 (80 40 (:REWRITE DEFAULT-<-2))
 (76 32 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (66 66 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL))
 (56 56 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (52 52 (:REWRITE DEFAULT-+-1))
 (44 44 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (44 44 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (44 44 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (44 44 (:LINEAR LEN-WHEN-PREFIXP))
 (44 22 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (44 22 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (44 22 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (40 40 (:REWRITE DEFAULT-<-1))
 (33 22 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (30 30 (:REWRITE UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL))
 (26 26 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (26 26 (:REWRITE DEFAULT-CAR))
 (26 13 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (26 13 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (26 13 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (22 22 (:TYPE-PRESCRIPTION UNIQUE-ID-DR-STATE-LIST-P))
 (22 22 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (22 22 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (22 22 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (22 22 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (22 22 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (22 11 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (13 13 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (13 13 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (13 13 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (13 13 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (13 13 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (13 13 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (13 13 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (13 13 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (13 13 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP-CHEAP))
 (11 11 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 )
(EXISTS-DR-STATE-WITH-ID-P-MEMBER-DRONE-ID
 (355 45 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (213 14 (:REWRITE EXISTS-DR-STATE-WITH-ID-P-OF-CDR))
 (211 10 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (128 13 (:REWRITE GOOD-DR-STATE-LIST-P-UNIQUE-ID-DR-STATE-LIST-P))
 (105 17 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (93 9 (:REWRITE CAR-OF-DR-STATE-DRONE-IDS))
 (88 10 (:REWRITE CONSP-OF-DR-STATE-DRONE-IDS))
 (69 9 (:REWRITE LEN-OF-CDR))
 (66 41 (:REWRITE DEFAULT-CDR))
 (55 10 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (45 45 (:REWRITE USE-LOC-MAP-P0-2))
 (45 45 (:REWRITE USE-LOC-MAP-P0))
 (45 45 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (41 41 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (41 41 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (33 30 (:REWRITE DEFAULT-CAR))
 (33 19 (:REWRITE DEFAULT-<-2))
 (33 16 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (31 1 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-EQUAL-DRONE-IDS))
 (27 1 (:REWRITE MEMBERP-OF-DR-STATE->DRONE-ID-AND-DR-STATE-DRONE-IDS))
 (24 24 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (24 24 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (24 24 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (24 24 (:LINEAR LEN-WHEN-PREFIXP))
 (20 10 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (20 10 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (19 19 (:REWRITE DEFAULT-<-1))
 (18 10 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (17 17 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (16 4 (:REWRITE EQUAL-OF-LEN-AND-0))
 (15 15 (:REWRITE USE-EXISTS-DR-STATE-WITH-ID-P))
 (14 14 (:REWRITE EXISTS-DR-STATE-WITH-ID-P-OF-TAKE))
 (14 14 (:REWRITE EXISTS-DR-STATE-WITH-ID-P-OF-NTHCDR))
 (14 14 (:REWRITE EXISTS-DR-STATE-WITH-ID-P-OF-FIRSTN))
 (14 7 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (13 13 (:REWRITE UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL))
 (13 9 (:REWRITE DEFAULT-+-2))
 (10 10 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (10 10 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (10 10 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (10 10 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (10 10 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (9 9 (:REWRITE DEFAULT-+-1))
 (7 7 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (4 2 (:REWRITE CDR-OF-DR-STATE-DRONE-IDS))
 (1 1 (:REWRITE MEMBERP-OF-CAR-SAME))
 )
(NOT-EXISTS-DR-STATE-WITH-ID-P-CAR-CDR
 (947 34 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NO-DUPLICATESP-EQUAL-OF-CDR))
 (589 54 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (453 9 (:REWRITE GOOD-DR-STATE-LIST-P-ALL-GOOD-DR-STATE-P))
 (360 8 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (211 19 (:REWRITE LEN-OF-CDR))
 (205 94 (:REWRITE DEFAULT-CDR))
 (196 196 (:TYPE-PRESCRIPTION LEN))
 (145 13 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (126 5 (:REWRITE MEMBERP-OF-DR-STATE->DRONE-ID-AND-DR-STATE-DRONE-IDS))
 (100 4 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-CDR))
 (84 16 (:REWRITE EQUAL-OF-LEN-AND-0))
 (74 8 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (68 34 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (59 59 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (54 54 (:REWRITE USE-LOC-MAP-P0-2))
 (54 54 (:REWRITE USE-LOC-MAP-P0))
 (54 54 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (52 20 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (47 47 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (40 20 (:REWRITE DEFAULT-<-2))
 (40 7 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (35 19 (:REWRITE DEFAULT-+-2))
 (34 34 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL))
 (28 28 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (27 16 (:REWRITE DEFAULT-CAR))
 (26 26 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (26 26 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (26 26 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (26 26 (:LINEAR LEN-WHEN-PREFIXP))
 (20 20 (:REWRITE DEFAULT-<-1))
 (20 10 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (20 10 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (20 10 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (19 19 (:REWRITE DEFAULT-+-1))
 (16 16 (:REWRITE UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL))
 (15 10 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (14 14 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (14 7 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (14 7 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (14 7 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (10 10 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (10 10 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (10 10 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (10 10 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (10 10 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (10 5 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP-CHEAP))
 (7 7 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (7 7 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (7 7 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (7 7 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (7 7 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (7 7 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (7 7 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (5 5 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (3 3 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (1 1 (:REWRITE ALL-GOOD-DR-STATE-P-OF-CDR))
 )
(GOOD-DR-STATE-LIST-P-EQUAL-DRONE-IDS
 (104 8 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (55 4 (:REWRITE GOOD-DR-STATE-LIST-P-ALL-GOOD-DR-STATE-P))
 (48 4 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (48 3 (:REWRITE GOOD-DR-STATE-LIST-P-UNIQUE-ID-DR-STATE-LIST-P))
 (46 2 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (38 38 (:TYPE-PRESCRIPTION LEN))
 (26 2 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (24 2 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (24 2 (:REWRITE DEFAULT-CAR))
 (16 8 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (12 12 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:REWRITE USE-LOC-MAP-P0-2))
 (8 8 (:REWRITE USE-LOC-MAP-P0))
 (8 8 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (8 8 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (8 8 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (8 8 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (8 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (4 4 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP-CHEAP))
 (4 2 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (4 2 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (4 2 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (3 3 (:REWRITE UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL))
 (2 2 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (2 2 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (2 2 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (2 2 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (2 2 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (2 2 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (2 2 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 )
(GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P
 (78 6 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (55 4 (:REWRITE GOOD-DR-STATE-LIST-P-ALL-GOOD-DR-STATE-P))
 (48 4 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (48 3 (:REWRITE GOOD-DR-STATE-LIST-P-UNIQUE-ID-DR-STATE-LIST-P))
 (28 28 (:TYPE-PRESCRIPTION LEN))
 (24 2 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (23 1 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (13 1 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (12 6 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (12 1 (:REWRITE DEFAULT-CAR))
 (9 9 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE USE-LOC-MAP-P0-2))
 (6 6 (:REWRITE USE-LOC-MAP-P0))
 (6 6 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (6 6 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (6 6 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (6 6 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (6 6 (:LINEAR LEN-WHEN-PREFIXP))
 (6 3 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 1 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (1 1 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 )
(GOOD-DR-STATE-LIST-P-CONS)
(GOOD-DR-STATE-LIST-P-CONS-EQUAL-DRONE-ID
 (153 5 (:REWRITE USE-ALL-GOOD-DR-STATE-P))
 (120 11 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (117 6 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (54 1 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-EQUAL-DRONE-IDS))
 (42 10 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (40 40 (:TYPE-PRESCRIPTION LEN))
 (37 1 (:REWRITE MEMBERP-OF-CONS))
 (27 6 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (23 23 (:TYPE-PRESCRIPTION MEMBERP))
 (12 12 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (12 12 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (12 12 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (12 12 (:LINEAR LEN-WHEN-PREFIXP))
 (12 6 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (12 6 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (12 6 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (12 6 (:REWRITE DEFAULT-<-2))
 (11 11 (:REWRITE USE-LOC-MAP-P0-2))
 (11 11 (:REWRITE USE-LOC-MAP-P0))
 (11 11 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (10 10 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (10 10 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP-CHEAP))
 (9 7 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (8 8 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (6 6 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (6 6 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (6 6 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (6 6 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (6 6 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (6 6 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (5 5 (:REWRITE UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL))
 (5 5 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 (2 2 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-REPLACE-CAR))
 (1 1 (:REWRITE MEMBERP-OF-CONS-IRREL-STRONG))
 (1 1 (:REWRITE GOOD-DR-STATE-LIST-P-EQUAL-DRONE-IDS))
 )
(DRN-ST-WITH-ID
 (178 11 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (54 54 (:TYPE-PRESCRIPTION LEN))
 (50 6 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (27 5 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (18 18 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (18 18 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (18 18 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-<-2))
 (15 11 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (13 13 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (11 11 (:REWRITE USE-LOC-MAP-P0-2))
 (11 11 (:REWRITE USE-LOC-MAP-P0))
 (11 11 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (9 9 (:REWRITE DEFAULT-<-1))
 (9 9 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (5 5 (:REWRITE UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL))
 (5 5 (:REWRITE DEFAULT-CAR))
 (2 1 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (1 1 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (1 1 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (1 1 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 (1 1 (:REWRITE DEFAULT-CDR))
 )
(GOOD-DR-STATE*-P-OF-DRN-ST-WITH-ID
 (117 12 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (50 50 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (38 38 (:REWRITE UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL))
 (30 15 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (30 15 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (30 15 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (28 27 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (24 24 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (24 24 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (24 24 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (24 24 (:LINEAR LEN-WHEN-PREFIXP))
 (24 12 (:REWRITE DEFAULT-<-2))
 (23 23 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (23 12 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (22 22 (:REWRITE DEFAULT-CAR))
 (19 19 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (19 19 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 (15 15 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (15 15 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (15 15 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (15 15 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (15 15 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (15 15 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (15 15 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (12 12 (:REWRITE USE-LOC-MAP-P0-2))
 (12 12 (:REWRITE USE-LOC-MAP-P0))
 (12 12 (:REWRITE DEFAULT-<-1))
 (12 12 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (12 12 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (3 3 (:REWRITE DEFAULT-CDR))
 )
(DRN-ST-WITH-ID-EMPTY)
(GOOD-DR-STATE-P-DRN-ST-WITH-ID
 (266 19 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (143 16 (:REWRITE GOOD-DR-STATE-LIST-P-UNIQUE-ID-DR-STATE-LIST-P))
 (109 21 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (57 12 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (52 5 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (31 19 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (30 30 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (30 30 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (30 30 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (30 30 (:LINEAR LEN-WHEN-PREFIXP))
 (30 15 (:REWRITE DEFAULT-<-2))
 (27 27 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (20 20 (:REWRITE DEFAULT-CAR))
 (19 19 (:REWRITE USE-LOC-MAP-P0-2))
 (19 19 (:REWRITE USE-LOC-MAP-P0))
 (19 19 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (16 16 (:REWRITE UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL))
 (15 15 (:REWRITE DEFAULT-<-1))
 (15 15 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (10 5 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (10 5 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (7 5 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (5 5 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (5 5 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (5 5 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (5 5 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (5 5 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (5 5 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (5 5 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (5 5 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 (5 5 (:REWRITE DEFAULT-CDR))
 )
(DR-STATE->DRONE-ID-OF-DRN-ST-WITH-ID
 (117 8 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (20 20 (:REWRITE DEFAULT-CAR))
 (16 16 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (16 16 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (16 16 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (16 16 (:LINEAR LEN-WHEN-PREFIXP))
 (16 8 (:REWRITE DEFAULT-<-2))
 (11 11 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (11 8 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (8 8 (:REWRITE USE-LOC-MAP-P0-2))
 (8 8 (:REWRITE USE-LOC-MAP-P0))
 (8 8 (:REWRITE DEFAULT-<-1))
 (8 8 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (8 8 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (4 4 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE-QUOTED-CONSTANT DR-STATE-FIX-UNDER-DR-STATE-EQUIV))
 )
(DRN-ST-WITH-ID-MEMBERP
 (191 16 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (119 8 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (77 25 (:REWRITE DEFAULT-CAR))
 (66 8 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (39 2 (:REWRITE MEMBERP-OF-CDR-WHEN-NOT-MEMBERP))
 (22 12 (:REWRITE DEFAULT-<-2))
 (21 21 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (20 20 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (20 20 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (20 20 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (20 20 (:LINEAR LEN-WHEN-PREFIXP))
 (19 12 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (16 16 (:REWRITE USE-LOC-MAP-P0-2))
 (16 16 (:REWRITE USE-LOC-MAP-P0))
 (16 16 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (14 14 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (14 7 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (14 7 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (12 12 (:REWRITE DEFAULT-<-1))
 (12 8 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (10 2 (:REWRITE LEN-OF-CDR))
 (8 8 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (8 8 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (8 8 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (8 8 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (8 8 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (8 8 (:REWRITE DEFAULT-CDR))
 (7 7 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (7 7 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 )
(DRN-ST-WITH-ID-DRONE-ID-CAR
 (22 4 (:REWRITE GOOD-DR-STATE-LIST-P-ALL-GOOD-DR-STATE-P))
 (15 3 (:REWRITE GOOD-DR-STATE-LIST-P-UNIQUE-ID-DR-STATE-LIST-P))
 (9 1 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (4 4 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (3 3 (:REWRITE UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL))
 (2 2 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (2 2 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 1 (:REWRITE DEFAULT-<-2))
 (2 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (1 1 (:REWRITE USE-LOC-MAP-P0-2))
 (1 1 (:REWRITE USE-LOC-MAP-P0))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 )
(GOOD-DR-STATE*-P-DRN-ST-WITH-ID
 (114 8 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (71 5 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (57 5 (:REWRITE GOOD-DR-STATE-LIST-P-ALL-GOOD-DR-STATE-P))
 (52 2 (:DEFINITION DRN-ST-WITH-ID))
 (50 4 (:REWRITE GOOD-DR-STATE-LIST-P-UNIQUE-ID-DR-STATE-LIST-P))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (36 3 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (14 8 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (11 11 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (10 10 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (10 10 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (10 10 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (10 10 (:LINEAR LEN-WHEN-PREFIXP))
 (10 5 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE USE-LOC-MAP-P0-2))
 (8 8 (:REWRITE USE-LOC-MAP-P0))
 (8 8 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (5 5 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (5 5 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL))
 (4 4 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE DEFAULT-CDR))
 )
(DRN-ST-WITH-ID-MEMBERP-DR-STATE-EXT-DRONE-IDS
 (389 13 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (367 46 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (246 11 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (223 1 (:REWRITE SUBSEQUENCEP-EQUAL-SUBSETP-EQUAL))
 (168 14 (:REWRITE CAR-OF-DR-STATE-DRONE-IDS))
 (166 20 (:REWRITE CONSP-OF-DR-STATE-DRONE-IDS))
 (155 1 (:REWRITE SUBSEQUENCEP-EQUAL-OF-DR-STATE-DRONE-IDS-AND-DR-STATE-DRONE-IDS))
 (145 17 (:REWRITE GOOD-DR-STATE-LIST-P-UNIQUE-ID-DR-STATE-LIST-P))
 (127 3 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBLISTP))
 (110 22 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (79 3 (:REWRITE SUBSEQUENCEP-EQUAL-OF-CDR))
 (64 53 (:REWRITE DEFAULT-CDR))
 (58 13 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (54 2 (:REWRITE MEMBERP-OF-DR-STATE->DRONE-ID-AND-DR-STATE-DRONE-IDS))
 (51 10 (:REWRITE LEN-OF-CDR))
 (46 46 (:REWRITE USE-LOC-MAP-P0-2))
 (46 46 (:REWRITE USE-LOC-MAP-P0))
 (46 46 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (46 46 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (46 4 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (43 38 (:REWRITE DEFAULT-CAR))
 (42 42 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (37 22 (:REWRITE DEFAULT-<-2))
 (35 3 (:REWRITE SUBSEQUENCEP-EQUAL-EQUAL-LEN))
 (34 3 (:REWRITE SUBLISTP-NOT-PREFIXP))
 (31 19 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (30 30 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (30 30 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (30 30 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (30 30 (:LINEAR LEN-WHEN-PREFIXP))
 (25 3 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-RIGHT))
 (23 23 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (22 22 (:REWRITE DEFAULT-<-1))
 (22 11 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (22 11 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (22 11 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (21 5 (:REWRITE SUFFIXP$-SUBLISTP))
 (18 9 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (17 17 (:REWRITE UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL))
 (13 5 (:REWRITE SUFFIXP-SUBLISTP))
 (11 11 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (11 11 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (11 11 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (11 11 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (11 11 (:REWRITE DEFAULT-+-2))
 (11 11 (:REWRITE DEFAULT-+-1))
 (9 9 (:TYPE-PRESCRIPTION SUBLISTP))
 (9 9 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (9 2 (:REWRITE LEN-OF-DR-STATE-DRONE-IDS))
 (9 1 (:REWRITE NODE-LIST-P-TRUE-LISTP1))
 (8 8 (:TYPE-PRESCRIPTION SUFFIXP))
 (8 8 (:TYPE-PRESCRIPTION SUBSEQUENCEP-EQUAL))
 (8 4 (:REWRITE CDR-OF-DR-STATE-DRONE-IDS))
 (7 7 (:TYPE-PRESCRIPTION SUFFIXP$))
 (7 4 (:REWRITE SUBLISTP-WHEN-ATOM-LEFT))
 (6 3 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-LEFT))
 (6 1 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (5 5 (:REWRITE SUBLISTP-WHEN-SUBLISTP-AND-PREFIXP))
 (5 5 (:REWRITE SUBLISTP-TRANSITIVE))
 (5 1 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (4 4 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (4 4 (:REWRITE SUFFIXP$-TRANSITIVE-2))
 (4 4 (:REWRITE SUFFIXP$-TRANSITIVE))
 (4 4 (:REWRITE SUBLISTP-COMPLETE))
 (3 3 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-OF-CDR-OF-MEMBER-EQUAL))
 (3 3 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-SUFFIXP$))
 (3 3 (:REWRITE SUBSEQUENCEP-EQUAL-TRANSITIVE))
 (3 1 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (2 2 (:TYPE-PRESCRIPTION PREFIXP))
 (2 2 (:TYPE-PRESCRIPTION NODE-LIST-P))
 (2 1 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (2 1 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (2 1 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (2 1 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (2 1 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (1 1 (:TYPE-PRESCRIPTION LIST-EQUIV))
 (1 1 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (1 1 (:REWRITE USE-ALL-PREFIXES-P-2))
 (1 1 (:REWRITE USE-ALL-PREFIXES-P))
 (1 1 (:REWRITE USE-ALL-PREFIXED-P-2))
 (1 1 (:REWRITE USE-ALL-PREFIXED-P))
 (1 1 (:REWRITE USE-ALL-NODE-LIST-P-2))
 (1 1 (:REWRITE USE-ALL-NODE-LIST-P))
 (1 1 (:REWRITE SUFFIXP$-REFLEXIVE))
 (1 1 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (1 1 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (1 1 (:REWRITE PREFIXP-TRANSITIVE-1))
 (1 1 (:REWRITE NODE-PATH-P-NODE-LIST-P))
 (1 1 (:REWRITE NODE-PATH-FROM-P-IMPLIES-NODE-LIST-P))
 (1 1 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE LIST-EQUIV-WHEN-ATOM-RIGHT))
 (1 1 (:REWRITE LIST-EQUIV-WHEN-ATOM-LEFT))
 (1 1 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (1 1 (:REWRITE SET::IN-SET))
 )
(DRN-ST-WITH-ID-EMPTY-CDR)
(REPLACE-DR-ST
 (214 13 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (70 70 (:TYPE-PRESCRIPTION LEN))
 (68 4 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-EQUAL-DRONE-IDS))
 (50 6 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (36 8 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (27 5 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (22 22 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (22 22 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (22 22 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (22 22 (:LINEAR LEN-WHEN-PREFIXP))
 (22 11 (:REWRITE DEFAULT-<-2))
 (17 13 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (15 15 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (14 7 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (14 7 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (14 7 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (13 13 (:REWRITE USE-LOC-MAP-P0-2))
 (13 13 (:REWRITE USE-LOC-MAP-P0))
 (13 13 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (11 11 (:REWRITE DEFAULT-<-1))
 (11 11 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (8 8 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (7 7 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (7 7 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (7 7 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (7 7 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (7 7 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (5 5 (:REWRITE UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL))
 (5 5 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (4 4 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 (4 4 (:REWRITE GOOD-DR-STATE-LIST-P-EQUAL-DRONE-IDS))
 (1 1 (:REWRITE DEFAULT-CDR))
 )
(ALL-GOOD-DR-STATE-P-OF-REPLACE-DR-ST
 (595 40 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (446 65 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (261 35 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (149 22 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (121 40 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (112 7 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-EQUAL-DRONE-IDS))
 (107 61 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (52 52 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (52 52 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (52 52 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (52 52 (:LINEAR LEN-WHEN-PREFIXP))
 (52 26 (:REWRITE DEFAULT-<-2))
 (44 22 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (44 22 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (41 41 (:REWRITE UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL))
 (40 40 (:REWRITE USE-LOC-MAP-P0-2))
 (40 40 (:REWRITE USE-LOC-MAP-P0))
 (40 40 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (26 26 (:REWRITE DEFAULT-<-1))
 (26 26 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (26 22 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (26 22 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (22 22 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (22 22 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (22 22 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (22 22 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (22 22 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (17 17 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (17 17 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 (10 10 (:REWRITE DEFAULT-CAR))
 (7 7 (:REWRITE GOOD-DR-STATE-LIST-P-EQUAL-DRONE-IDS))
 (5 5 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-REPLACE-CAR))
 (2 2 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-CONS-EQUAL-DRONE-ID))
 (2 2 (:REWRITE GOOD-DR-STATE-LIST-P-CONS-EQUAL-DRONE-ID))
 )
(EXISTS-DR-STATE-WITH-ID-P-OF-REPLACE-DR-ST-1
 (4068 172 (:DEFINITION GOOD-DR-STATE-LIST-P))
 (1833 214 (:REWRITE GOOD-DR-STATE-LIST-P-UNIQUE-ID-DR-STATE-LIST-P))
 (1760 45 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-CDR))
 (1408 177 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (1297 211 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (1235 41 (:REWRITE ALL-GOOD-DR-STATE-P-OF-REPLACE-DR-ST))
 (1144 173 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (936 211 (:REWRITE GOOD-DR-STATE-LIST-P-ALL-GOOD-DR-STATE-P))
 (736 46 (:REWRITE ALL-GOOD-DR-STATE-P-OF-CDR))
 (581 42 (:REWRITE GOOD-DR-STATE-LIST-P-CDR))
 (418 418 (:TYPE-PRESCRIPTION ALL-GOOD-DR-STATE-P))
 (350 45 (:REWRITE LEN-OF-CDR))
 (272 2 (:REWRITE ALL-GOOD-DR-STATE-P-OF-CONS))
 (261 211 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP-CHEAP))
 (256 256 (:TYPE-PRESCRIPTION UNIQUE-ID-DR-STATE-LIST-P))
 (221 128 (:REWRITE DEFAULT-CDR))
 (214 214 (:REWRITE UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL))
 (195 153 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (177 177 (:REWRITE USE-LOC-MAP-P0-2))
 (177 177 (:REWRITE USE-LOC-MAP-P0))
 (177 177 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (164 164 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (127 74 (:REWRITE DEFAULT-<-2))
 (116 48 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (92 92 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (86 10 (:REWRITE EQUAL-OF-LEN-AND-0))
 (74 74 (:REWRITE DEFAULT-<-1))
 (70 70 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (70 70 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (70 70 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (70 70 (:LINEAR LEN-WHEN-PREFIXP))
 (67 67 (:REWRITE DEFAULT-CAR))
 (58 48 (:REWRITE DEFAULT-+-2))
 (48 48 (:REWRITE DEFAULT-+-1))
 (40 40 (:REWRITE EXISTS-DR-STATE-WITH-ID-P-OF-TAKE))
 (40 40 (:REWRITE EXISTS-DR-STATE-WITH-ID-P-OF-NTHCDR))
 (40 40 (:REWRITE EXISTS-DR-STATE-WITH-ID-P-OF-FIRSTN))
 (33 33 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-EQUAL-DRONE-IDS))
 (33 33 (:REWRITE GOOD-DR-STATE-LIST-P-EQUAL-DRONE-IDS))
 (19 1 (:REWRITE USE-ALL-GOOD-DR-STATE-P-FOR-CAR))
 (9 3 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:TYPE-PRESCRIPTION GOOD-DR-STATE-P))
 (3 3 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (3 2 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (2 2 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (2 2 (:REWRITE USE-ALL-GOOD-DR-STATE-P))
 (2 2 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-REPLACE-CAR))
 (2 2 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-CONS-EQUAL-DRONE-ID))
 (2 2 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 (2 2 (:REWRITE GOOD-DR-STATE-LIST-P-CONS-EQUAL-DRONE-ID))
 (2 2 (:REWRITE CDR-CONS))
 (2 1 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (1 1 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (1 1 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 )
(DR-STATE-DRONE-IDS-REPLACE-DR-ST
 (128 11 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (22 22 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (22 22 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (22 22 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (22 22 (:LINEAR LEN-WHEN-PREFIXP))
 (21 21 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (20 11 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE DEFAULT-CAR))
 (18 18 (:REWRITE DEFAULT-CDR))
 (11 11 (:REWRITE USE-LOC-MAP-P0-2))
 (11 11 (:REWRITE USE-LOC-MAP-P0))
 (11 11 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-EQUAL-DRONE-IDS))
 (11 11 (:REWRITE GOOD-DR-STATE-LIST-P-EQUAL-DRONE-IDS))
 (11 11 (:REWRITE DEFAULT-<-1))
 (11 11 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (11 11 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (10 2 (:REWRITE LEN-OF-CDR))
 (4 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(UNIQUE-ID-DR-STATE-LIST-P-OF-REPLACE-DR-ST)
(GOOD-DR-STATE-LIST-P-OF-REPLACE-DR-ST
 (96 7 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (71 5 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (57 5 (:REWRITE GOOD-DR-STATE-LIST-P-ALL-GOOD-DR-STATE-P))
 (50 4 (:REWRITE GOOD-DR-STATE-LIST-P-UNIQUE-ID-DR-STATE-LIST-P))
 (38 1 (:REWRITE USE-ALL-GOOD-DR-STATE-P))
 (36 3 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (33 33 (:TYPE-PRESCRIPTION LEN))
 (23 1 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (13 7 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (10 10 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (8 8 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (8 8 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (8 4 (:REWRITE DEFAULT-<-2))
 (7 7 (:REWRITE USE-LOC-MAP-P0-2))
 (7 7 (:REWRITE USE-LOC-MAP-P0))
 (7 7 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (5 5 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (4 4 (:REWRITE UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 1 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (1 1 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (1 1 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (1 1 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 )
(EXISTS-DR-STATE-WITH-ID-P-DRN-ST-WITH-ID
 (571 58 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (355 47 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (275 40 (:REWRITE GOOD-DR-STATE-LIST-P-UNIQUE-ID-DR-STATE-LIST-P))
 (234 3 (:DEFINITION DRN-ST-WITH-ID))
 (206 10 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (167 34 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (73 36 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (64 64 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (58 58 (:REWRITE USE-LOC-MAP-P0-2))
 (58 58 (:REWRITE USE-LOC-MAP-P0))
 (58 58 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (51 27 (:REWRITE DEFAULT-<-2))
 (48 48 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (48 48 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (48 48 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (48 48 (:LINEAR LEN-WHEN-PREFIXP))
 (46 46 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (40 40 (:REWRITE UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL))
 (39 6 (:REWRITE LEN-OF-CDR))
 (36 36 (:REWRITE DEFAULT-CDR))
 (29 1 (:REWRITE MEMBERP-OF-DR-STATE->DRONE-ID-AND-DR-STATE-DRONE-IDS))
 (27 27 (:REWRITE DEFAULT-<-1))
 (25 13 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (24 12 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (23 23 (:REWRITE DEFAULT-CAR))
 (18 9 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (18 9 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (12 12 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (12 12 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (12 12 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (11 11 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (10 5 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (9 9 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (9 6 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (6 6 (:REWRITE DEFAULT-+-1))
 (6 3 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (3 3 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (3 3 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (3 3 (:REWRITE EQUAL-OF-LEN-AND-0))
 (3 1 (:REWRITE SUFFIXP-SUBLISTP))
 (2 2 (:TYPE-PRESCRIPTION SUFFIXP))
 (2 2 (:REWRITE SUFFIXP$-TRANSITIVE-2))
 (2 2 (:REWRITE SUFFIXP$-TRANSITIVE))
 (2 2 (:REWRITE SUBSETP-EQUAL-SELF))
 (2 1 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (2 1 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (2 1 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (1 1 (:REWRITE SUBLISTP-WHEN-SUBLISTP-AND-PREFIXP))
 (1 1 (:REWRITE SUBLISTP-TRANSITIVE))
 )
(EXISTS-DR-STATE-WITH-ID-P-NOT-MEMBER-DRONE-IDS
 (80 8 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (71 5 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (57 5 (:REWRITE GOOD-DR-STATE-LIST-P-ALL-GOOD-DR-STATE-P))
 (50 4 (:REWRITE GOOD-DR-STATE-LIST-P-UNIQUE-ID-DR-STATE-LIST-P))
 (36 3 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (28 28 (:TYPE-PRESCRIPTION LEN))
 (12 6 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (9 9 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (9 1 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (9 1 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (8 8 (:REWRITE USE-LOC-MAP-P0-2))
 (8 8 (:REWRITE USE-LOC-MAP-P0))
 (8 8 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (7 1 (:REWRITE CAR-OF-DR-STATE-DRONE-IDS))
 (6 6 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (6 6 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (6 6 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (6 6 (:LINEAR LEN-WHEN-PREFIXP))
 (6 3 (:REWRITE DEFAULT-<-2))
 (6 1 (:REWRITE CONSP-OF-DR-STATE-DRONE-IDS))
 (5 5 (:TYPE-PRESCRIPTION DR-STATE-DRONE-IDS))
 (5 5 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (5 5 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL))
 (3 3 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (1 1 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(GOOD-DR-STATE-LIST-P-NOT-EXISTS-DR-STATE-WITH-ID-P-CAR-CDR
 (4416 37 (:REWRITE EXISTS-DR-STATE-WITH-ID-P-NOT-MEMBER-DRONE-IDS))
 (3058 236 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (2330 441 (:REWRITE LEN-OF-CDR))
 (2120 12 (:REWRITE GOOD-DR-STATE-LIST-P-CDR))
 (1887 28 (:REWRITE GOOD-DR-STATE-LIST-P-ALL-GOOD-DR-STATE-P))
 (1230 627 (:REWRITE DEFAULT-CDR))
 (1027 46 (:REWRITE GOOD-DR-STATE-LIST-P-UNIQUE-ID-DR-STATE-LIST-P))
 (965 40 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (840 62 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (652 35 (:REWRITE MEMBERP-OF-DR-STATE->DRONE-ID-AND-DR-STATE-DRONE-IDS))
 (566 566 (:REWRITE DEFAULT-+-2))
 (566 566 (:REWRITE DEFAULT-+-1))
 (564 564 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (375 125 (:REWRITE FOLD-CONSTS-IN-+))
 (236 236 (:REWRITE USE-LOC-MAP-P0-2))
 (236 236 (:REWRITE USE-LOC-MAP-P0))
 (236 236 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (236 236 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (235 235 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (233 226 (:REWRITE DEFAULT-CAR))
 (184 92 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (160 160 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (123 122 (:REWRITE DEFAULT-<-2))
 (122 122 (:REWRITE DEFAULT-<-1))
 (120 60 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (120 60 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (119 60 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (106 21 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (102 102 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL))
 (98 18 (:REWRITE ALL-GOOD-DR-STATE-P-OF-CDR))
 (95 60 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (73 38 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (60 60 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (60 60 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (60 60 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (60 60 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (60 60 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (60 30 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (60 30 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (60 30 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (46 46 (:REWRITE UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL))
 (40 2 (:REWRITE MEMBERP-OF-CDR-WHEN-NOT-MEMBERP))
 (38 38 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (30 30 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (30 30 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (30 30 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (30 30 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (30 30 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (30 30 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (30 30 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (10 10 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP-CHEAP))
 (10 10 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (2 2 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (1 1 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-EQUAL-DRONE-IDS))
 (1 1 (:REWRITE MEMBERP-OF-CAR-SAME))
 (1 1 (:REWRITE GOOD-DR-STATE-LIST-P-EQUAL-DRONE-IDS))
 )
(GOOD-DR-STATE-LIST-P-NOT-DRN-ST-WITH-ID-CAR-CDR
 (26 6 (:REWRITE GOOD-DR-STATE-LIST-P-ALL-GOOD-DR-STATE-P))
 (19 5 (:REWRITE GOOD-DR-STATE-LIST-P-UNIQUE-ID-DR-STATE-LIST-P))
 (9 1 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (6 6 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (5 5 (:REWRITE UNIQUE-ID-DR-STATE-LIST-SUBSEQUENCEP-EQUAL))
 (4 4 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (2 2 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (2 2 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 1 (:REWRITE DEFAULT-<-2))
 (2 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (1 1 (:REWRITE USE-LOC-MAP-P0-2))
 (1 1 (:REWRITE USE-LOC-MAP-P0))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 )
(GOOD-DR-STATE-LIST-P-NOT-DRN-ST-WITH-ID-CONS
 (4 4 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (4 4 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (4 4 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (4 4 (:LINEAR LEN-WHEN-PREFIXP))
 (2 2 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(GOOD-DR-STATE-LIST-P-DRN-ST-WITH-ID-CONS
 (106 7 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (76 10 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (56 2 (:REWRITE EXISTS-DR-STATE-WITH-ID-P-DRN-ST-WITH-ID))
 (37 4 (:REWRITE DRN-ST-WITH-ID-EMPTY-CDR))
 (36 36 (:TYPE-PRESCRIPTION LEN))
 (16 7 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (12 12 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (9 9 (:REWRITE DEFAULT-CAR))
 (9 2 (:REWRITE DRN-ST-WITH-ID-MEMBERP-DR-STATE-EXT-DRONE-IDS))
 (8 8 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (8 8 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (8 8 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (8 4 (:REWRITE DEFAULT-<-2))
 (8 1 (:REWRITE LEN-OF-CDR))
 (7 7 (:REWRITE USE-LOC-MAP-P0-2))
 (7 7 (:REWRITE USE-LOC-MAP-P0))
 (7 7 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (5 2 (:REWRITE GOOD-DR-STATE-LIST-P-CDR))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE GOOD-DR-STATE-LIST-P-CONS-EQUAL-DRONE-ID))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(UNIQUE-ID-DR-STATE-LIST-P-DRONE-ID
 (64 6 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (52 9 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (42 3 (:REWRITE CONSP-OF-DR-STATE-DRONE-IDS))
 (24 2 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (24 1 (:REWRITE MEMBERP-OF-DR-STATE->DRONE-ID-AND-DR-STATE-DRONE-IDS))
 (20 2 (:REWRITE CAR-OF-DR-STATE-DRONE-IDS))
 (18 1 (:REWRITE DRN-ST-WITH-ID-EMPTY-CDR))
 (15 15 (:REWRITE DEFAULT-CDR))
 (15 3 (:REWRITE LEN-OF-CDR))
 (13 13 (:TYPE-PRESCRIPTION DR-STATE-DRONE-IDS))
 (10 10 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (10 5 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (9 9 (:REWRITE USE-LOC-MAP-P0-2))
 (9 9 (:REWRITE USE-LOC-MAP-P0))
 (9 9 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (9 9 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (9 5 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (8 4 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (8 4 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (7 7 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (7 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (5 5 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (5 5 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (5 5 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:REWRITE DEFAULT-CAR))
 (4 4 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (4 4 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (4 4 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (4 4 (:LINEAR LEN-WHEN-PREFIXP))
 (4 2 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (3 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (2 1 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (1 1 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 )
(UNIQUE-ID-DR-STATE-LIST-P-DRONE-ID-2
 (9 1 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (2 2 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (2 2 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 1 (:REWRITE DEFAULT-<-2))
 (2 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (1 1 (:REWRITE USE-LOC-MAP-P0-2))
 (1 1 (:REWRITE USE-LOC-MAP-P0))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 )
(REPLACE-DR-ST-DRN-ST-WITH-ID
 (2967 14 (:REWRITE SUBSEQUENCEP-EQUAL-SUBSETP-EQUAL))
 (2247 25 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-DRONE-ID-2))
 (2044 32 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBLISTP))
 (1874 11 (:REWRITE SUBSEQUENCEP-EQUAL-OF-DR-STATE-DRONE-IDS-AND-DR-STATE-DRONE-IDS))
 (996 158 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (853 26 (:REWRITE SUBSEQUENCEP-EQUAL-OF-CDR))
 (634 32 (:REWRITE SUBLISTP-NOT-PREFIXP))
 (610 39 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (568 84 (:REWRITE LEN-OF-CDR))
 (520 21 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (510 74 (:REWRITE CONSP-OF-DR-STATE-DRONE-IDS))
 (420 3 (:REWRITE SUBLISTP-OF-CONS-RIGHT))
 (374 14 (:REWRITE PREFIXP-WHEN-EQUAL-LENGTHS))
 (372 26 (:REWRITE SUBSEQUENCEP-EQUAL-EQUAL-LEN))
 (315 3 (:REWRITE SUBSEQUENCEP-EQUAL-OF-CONS-RIGHT))
 (299 23 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (291 234 (:REWRITE DEFAULT-CDR))
 (290 58 (:REWRITE SUFFIXP$-SUBLISTP))
 (225 18 (:REWRITE CAR-OF-DR-STATE-DRONE-IDS))
 (216 10 (:REWRITE MEMBERP-OF-DR-STATE->DRONE-ID-AND-DR-STATE-DRONE-IDS))
 (205 199 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (203 26 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-RIGHT))
 (180 28 (:REWRITE LEN-OF-DR-STATE-DRONE-IDS))
 (166 109 (:REWRITE DEFAULT-+-2))
 (158 158 (:REWRITE USE-LOC-MAP-P0-2))
 (158 158 (:REWRITE USE-LOC-MAP-P0))
 (158 158 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (156 58 (:REWRITE SUFFIXP-SUBLISTP))
 (155 155 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (131 131 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (130 67 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (126 63 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (126 63 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (126 6 (:REWRITE LEN-OF-CONS))
 (120 2 (:REWRITE SUBSEQUENCEP-EQUAL-OF-CDR-RIGHT))
 (109 109 (:REWRITE DEFAULT-+-1))
 (98 98 (:TYPE-PRESCRIPTION SUFFIXP))
 (94 94 (:TYPE-PRESCRIPTION SUFFIXP$))
 (91 10 (:REWRITE NODE-LIST-P-TRUE-LISTP1))
 (88 81 (:REWRITE DEFAULT-CAR))
 (87 19 (:REWRITE FOLD-CONSTS-IN-+))
 (79 46 (:REWRITE DEFAULT-<-2))
 (67 67 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (67 67 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (67 67 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (64 39 (:REWRITE SUBLISTP-WHEN-ATOM-LEFT))
 (64 4 (:REWRITE GOOD-DR-STATE-LIST-P-EQUAL-DRONE-IDS))
 (63 63 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (59 21 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (58 58 (:REWRITE SUBLISTP-WHEN-SUBLISTP-AND-PREFIXP))
 (58 58 (:REWRITE SUBLISTP-TRANSITIVE))
 (57 57 (:REWRITE SUFFIXP$-TRANSITIVE-2))
 (57 57 (:REWRITE SUFFIXP$-TRANSITIVE))
 (55 10 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (51 26 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-LEFT))
 (49 46 (:REWRITE DEFAULT-<-1))
 (49 19 (:REWRITE LIST-EQUIV-WHEN-ATOM-RIGHT))
 (42 42 (:REWRITE SUBLISTP-COMPLETE))
 (42 3 (:REWRITE SUBSETP-EQUAL-OF-CONS-ARG2))
 (39 39 (:REWRITE EQUAL-OF-LEN-AND-0))
 (38 19 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (36 36 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (36 36 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (36 36 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (36 36 (:LINEAR LEN-WHEN-PREFIXP))
 (31 19 (:REWRITE LIST-EQUIV-WHEN-ATOM-LEFT))
 (30 15 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (30 6 (:REWRITE SUFFIXP$-OF-CDR))
 (28 14 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (28 14 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (28 14 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (26 26 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-OF-CDR-OF-MEMBER-EQUAL))
 (26 26 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-SUFFIXP$))
 (26 26 (:REWRITE SUBSEQUENCEP-EQUAL-TRANSITIVE))
 (23 23 (:REWRITE PREFIXP-TRANSITIVE-1))
 (22 4 (:REWRITE PREFIXP-WHEN-NOT-CONSP-LEFT))
 (20 20 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (20 20 (:TYPE-PRESCRIPTION NODE-LIST-P))
 (19 19 (:TYPE-PRESCRIPTION LIST-EQUIV))
 (19 19 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (18 18 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (18 9 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (18 6 (:REWRITE UNICITY-OF-0))
 (18 1 (:REWRITE TRUE-LISTP-OF-CDR-0))
 (16 16 (:REWRITE SUFFIXP$-REFLEXIVE))
 (15 15 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (15 15 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (14 14 (:REWRITE PREFIXP-TRANSITIVE . 2))
 (14 14 (:REWRITE PREFIXP-TRANSITIVE . 1))
 (14 14 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 2))
 (14 14 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 1))
 (14 14 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (12 6 (:DEFINITION FIX))
 (10 10 (:REWRITE USE-ALL-NODE-LIST-P-2))
 (10 10 (:REWRITE USE-ALL-NODE-LIST-P))
 (10 10 (:REWRITE NODE-PATH-P-NODE-LIST-P))
 (10 10 (:REWRITE NODE-PATH-FROM-P-IMPLIES-NODE-LIST-P))
 (10 10 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (10 10 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP))
 (10 2 (:REWRITE SUFFIXP$-OF-CDR-AND-CDR))
 (9 9 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (9 9 (:REWRITE USE-ALL-PREFIXES-P-2))
 (9 9 (:REWRITE USE-ALL-PREFIXES-P))
 (9 9 (:REWRITE USE-ALL-PREFIXED-P-2))
 (9 9 (:REWRITE USE-ALL-PREFIXED-P))
 (9 9 (:REWRITE SET::IN-SET))
 (9 3 (:REWRITE CDR-OF-DR-STATE-DRONE-IDS))
 (9 1 (:REWRITE NODE-LIST-P-OF-CDR))
 (4 4 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-EQUAL-DRONE-IDS))
 (4 4 (:REWRITE PREFIXP-WHEN-NOT-CONSP-RIGHT))
 )
(DRN-ST-WITH-ID-REPLACE-DR-ST
 (1951 25 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-DRONE-ID-2))
 (1716 18 (:REWRITE EXISTS-DR-STATE-WITH-ID-P-DRN-ST-WITH-ID))
 (1644 36 (:REWRITE EXISTS-DR-STATE-WITH-ID-P-MEMBER-DRONE-ID))
 (1293 36 (:REWRITE EXISTS-DR-STATE-WITH-ID-P-NOT-MEMBER-DRONE-IDS))
 (793 69 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (784 65 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (486 18 (:REWRITE CONSP-OF-DR-STATE-DRONE-IDS))
 (310 10 (:REWRITE GOOD-DR-STATE-LIST-P-OF-REPLACE-DR-ST))
 (248 10 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 (246 45 (:REWRITE LEN-OF-CDR))
 (239 239 (:TYPE-PRESCRIPTION MEMBERP))
 (231 18 (:REWRITE MEMBERP-OF-DR-STATE->DRONE-ID-AND-DR-STATE-DRONE-IDS))
 (201 156 (:REWRITE GOOD-DR-STATE-LIST-P-CDR))
 (161 9 (:REWRITE GOOD-DR-STATE-LIST-P-EQUAL-DRONE-IDS))
 (135 133 (:REWRITE DEFAULT-CDR))
 (130 65 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (130 65 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (125 110 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (116 65 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (101 65 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (72 72 (:TYPE-PRESCRIPTION DR-STATE-DRONE-IDS))
 (72 27 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (69 69 (:REWRITE USE-LOC-MAP-P0-2))
 (69 69 (:REWRITE USE-LOC-MAP-P0))
 (69 69 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (65 65 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (65 65 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (65 65 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (65 65 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (65 65 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (63 58 (:REWRITE DEFAULT-CAR))
 (63 43 (:REWRITE DEFAULT-<-2))
 (62 62 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (58 54 (:REWRITE DEFAULT-+-2))
 (54 54 (:REWRITE DEFAULT-+-1))
 (43 43 (:REWRITE DEFAULT-<-1))
 (42 42 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (40 40 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (40 40 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (40 40 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (40 40 (:LINEAR LEN-WHEN-PREFIXP))
 (36 36 (:TYPE-PRESCRIPTION EXISTS-DR-STATE-WITH-ID-P))
 (27 9 (:REWRITE FOLD-CONSTS-IN-+))
 (20 20 (:TYPE-PRESCRIPTION GOOD-DR-STATE-P))
 (17 3 (:REWRITE GOOD-DR-STATE-LIST-P-DRN-ST-WITH-ID-CONS))
 (11 2 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-DRN-ST-WITH-ID-CONS))
 (10 10 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (10 10 (:REWRITE USE-ALL-GOOD-DR-STATE-P))
 (9 9 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-EQUAL-DRONE-IDS))
 (9 9 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (8 8 (:REWRITE GOOD-DR-STATE-LIST-P-CONS-EQUAL-DRONE-ID))
 (4 4 (:REWRITE EQUAL-OF-LEN-AND-0))
 (1 1 (:REWRITE MEMBERP-OF-CAR-SAME))
 )
(INIT-LOC-MAP-TO-DRN-STATES
 (6608 78 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NO-DUPLICATESP-EQUAL-OF-CDR))
 (3564 263 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (2337 116 (:REWRITE DEFAULT-CAR))
 (2245 63 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (2235 13 (:REWRITE SUBSEQUENCEP-EQUAL-SUBSETP-EQUAL))
 (1819 53 (:REWRITE NO-DUPLICATESP-EQUAL-OF-CDR))
 (1746 220 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (1289 35 (:REWRITE MEMBERP-OF-CDR-WHEN-NOT-MEMBERP))
 (1147 13 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBLISTP))
 (1103 44 (:REWRITE NOT-MEMBER-EQUAL-OF-CDR-WHEN-NOT-MEMBER-EQUAL))
 (987 141 (:REWRITE DEFAULT-CDR))
 (915 81 (:REWRITE LEN-OF-CDR))
 (744 13 (:REWRITE SUBSEQUENCEP-EQUAL-EQUAL-LEN))
 (659 11 (:DEFINITION HONS-ASSOC-EQUAL))
 (639 16 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (546 397 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (491 13 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (474 13 (:REWRITE SUBLISTP-WHEN-ATOM-LEFT))
 (438 219 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (438 219 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (399 26 (:REWRITE NOT-MEMBER-EQUAL-OF-CDR))
 (360 219 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (320 59 (:REWRITE EQUAL-OF-LEN-AND-0))
 (291 291 (:REWRITE USE-LOC-MAP-P0-2))
 (278 278 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (278 278 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (278 278 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (278 278 (:LINEAR LEN-WHEN-PREFIXP))
 (274 134 (:REWRITE DEFAULT-<-2))
 (263 263 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (244 244 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (221 221 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (221 220 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (219 219 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (219 219 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (219 219 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (219 219 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (219 219 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (182 91 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (182 91 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (149 29 (:REWRITE LEN-OF-ALIST-VALS))
 (147 13 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-RIGHT))
 (146 85 (:REWRITE DEFAULT-+-2))
 (136 134 (:REWRITE DEFAULT-<-1))
 (104 78 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (104 52 (:REWRITE MEMBER-EQUAL-OF-CAR-SAME))
 (102 91 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (93 13 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-LEFT))
 (92 92 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (91 91 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (91 91 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (91 91 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (91 91 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (91 91 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (91 91 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (90 8 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (89 85 (:REWRITE DEFAULT-+-1))
 (79 79 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL))
 (72 63 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (67 1 (:REWRITE NO-DUPLICATESP-EQUAL-OF-CONS-NO-SPLIT))
 (65 13 (:REWRITE SUFFIXP$-SUBLISTP))
 (63 63 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (60 10 (:REWRITE NODE-PATH-P-SUBSETP-EQUAL))
 (50 10 (:REWRITE NODE-LIST-P-TRUE-LISTP1))
 (39 39 (:TYPE-PRESCRIPTION SUBSEQUENCEP-EQUAL))
 (39 13 (:REWRITE SUFFIXP-SUBLISTP))
 (32 16 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (28 28 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (28 14 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (26 26 (:TYPE-PRESCRIPTION SUFFIXP$))
 (26 26 (:TYPE-PRESCRIPTION SUFFIXP))
 (26 26 (:TYPE-PRESCRIPTION SUBLISTP))
 (26 13 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (26 13 (:REWRITE SUBSEQUENCEP-EQUAL-OF-CDR))
 (21 7 (:REWRITE WF-DGRAPH-P-DGRAPH-P))
 (21 1 (:LINEAR ACL2-COUNT-OF-CONSP-POSITIVE))
 (20 20 (:TYPE-PRESCRIPTION NODE-PATH-P))
 (18 6 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (16 16 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (16 13 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (14 14 (:TYPE-PRESCRIPTION WF-DGRAPH-P))
 (13 13 (:REWRITE SUFFIXP$-TRANSITIVE-2))
 (13 13 (:REWRITE SUFFIXP$-TRANSITIVE))
 (13 13 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-OF-CDR-OF-MEMBER-EQUAL))
 (13 13 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-SUFFIXP$))
 (13 13 (:REWRITE SUBSEQUENCEP-EQUAL-TRANSITIVE))
 (13 13 (:REWRITE SUBLISTP-WHEN-SUBLISTP-AND-PREFIXP))
 (13 13 (:REWRITE SUBLISTP-TRANSITIVE))
 (13 13 (:REWRITE SUBLISTP-COMPLETE))
 (11 11 (:REWRITE NODE-PATH-P-NODE-LIST-P))
 (11 11 (:REWRITE NODE-PATH-FROM-P-IMPLIES-NODE-LIST-P))
 (11 11 (:DEFINITION HONS-EQUAL))
 (10 10 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (10 10 (:REWRITE USE-ALL-NODE-PATH-P-2))
 (10 10 (:REWRITE USE-ALL-NODE-PATH-P))
 (10 10 (:REWRITE NOT-SUBSETP-EQUAL-WHEN-MEMBERP))
 (10 10 (:REWRITE NODE-PATH-FROM-P-NODE-PATH-P))
 (10 10 (:REWRITE NODE-LIST-P-OF-DGRAPH->NODES))
 (9 9 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (1 1 (:REWRITE USE-ALL-NODE-LIST-P-2))
 (1 1 (:REWRITE USE-ALL-NODE-LIST-P))
 (1 1 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP))
 )
(ALL-DR-STATE-P-OF-INIT-LOC-MAP-TO-DRN-STATES
 (1207 20 (:REWRITE ALL-GOOD-DR-STATE-P-ALL-DR-STATE-P))
 (873 78 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (539 21 (:REWRITE GOOD-DR-STATE-LIST-P-ALL-GOOD-DR-STATE-P))
 (539 21 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (477 20 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (390 81 (:REWRITE USE-LOC-MAP-P0))
 (177 20 (:REWRITE ALL-DR-STATE-P-WHEN-NOT-CONSP))
 (167 13 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (159 55 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (139 78 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (96 18 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (94 1 (:REWRITE ALL-GOOD-DR-STATE-P-OF-CONS))
 (86 86 (:TYPE-PRESCRIPTION MEMBERP))
 (81 81 (:REWRITE USE-LOC-MAP-P0-2))
 (78 78 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (72 72 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (72 72 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (72 72 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (72 72 (:LINEAR LEN-WHEN-PREFIXP))
 (70 35 (:REWRITE DEFAULT-<-2))
 (59 59 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (42 21 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP-CHEAP))
 (40 40 (:TYPE-PRESCRIPTION GOOD-DR-STATE-LIST-P))
 (40 40 (:TYPE-PRESCRIPTION ALL-GOOD-DR-STATE-P))
 (40 20 (:REWRITE ALL-DR-STATE-P-WHEN-NOT-CONSP-CHEAP))
 (36 18 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (36 18 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (35 35 (:REWRITE DEFAULT-<-1))
 (31 14 (:REWRITE DEFAULT-CDR))
 (26 1 (:REWRITE USE-ALL-DR-STATE-P))
 (25 18 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (22 2 (:REWRITE GOOD-DR-STATE-P-DR-STATE))
 (20 3 (:REWRITE DEFAULT-CAR))
 (19 18 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (18 18 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (18 18 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (18 18 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (18 18 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (18 18 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (7 1 (:REWRITE GOOD-DR-STATE-P-DR-STATE-P))
 (4 4 (:TYPE-PRESCRIPTION GOOD-DR-STATE-P))
 (3 3 (:REWRITE MEMBERP-OF-CAR-SAME))
 (2 2 (:TYPE-PRESCRIPTION WF-DGRAPH-P))
 (2 2 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (2 2 (:REWRITE USE-ALL-GOOD-DR-STATE-P))
 (2 2 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 (1 1 (:TYPE-PRESCRIPTION DRONE-ID-P))
 (1 1 (:REWRITE USE-ALL-DR-STATE-P-2))
 (1 1 (:REWRITE GOOD-DR-STATE-LIST-P-CONS-EQUAL-DRONE-ID))
 )
(DR-STATE-DRONE-IDS-INIT-LOC-MAP-TO-DRN-STATES
 (540 48 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (335 21 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (322 15 (:REWRITE ALIST-KEYS-WHEN-ATOM))
 (321 52 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (267 32 (:REWRITE DEFAULT-CDR))
 (198 37 (:REWRITE DEFAULT-CAR))
 (104 52 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (104 52 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (88 52 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (70 70 (:REWRITE USE-LOC-MAP-P0-2))
 (67 66 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (61 35 (:REWRITE DEFAULT-<-2))
 (61 11 (:REWRITE LEN-OF-CDR))
 (54 54 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (54 54 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (54 54 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (54 54 (:LINEAR LEN-WHEN-PREFIXP))
 (52 52 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (52 52 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (52 52 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (52 52 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (52 52 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (52 52 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (48 48 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (44 44 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (36 12 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (35 35 (:REWRITE DEFAULT-<-1))
 (17 13 (:REWRITE DEFAULT-+-2))
 (13 13 (:REWRITE DEFAULT-+-1))
 (11 11 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (4 2 (:REWRITE TRUE-ALISTP-CAR))
 (3 1 (:REWRITE NO-DUPLICATE-ALIST-CONS))
 (2 2 (:TYPE-PRESCRIPTION TRUE-ALISTP))
 (2 2 (:REWRITE EQUAL-OF-LEN-AND-0))
 (1 1 (:REWRITE USE-NODE-LIST-P-2))
 (1 1 (:REWRITE USE-NODE-LIST-P))
 (1 1 (:REWRITE NODE-OF-DGRAPH-P-NODEP))
 )
(ALL-GOOD-DR-STATE-P-INIT-LOC-MAP-TO-DRN-STATES
 (5375 35 (:REWRITE SUBSEQUENCEP-EQUAL-SUBSETP-EQUAL))
 (4437 381 (:REWRITE USE-LOC-MAP-P0))
 (3499 308 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (3105 277 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (2620 34 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBLISTP))
 (1869 34 (:REWRITE SUBSEQUENCEP-EQUAL-EQUAL-LEN))
 (1573 8 (:REWRITE NODE-PATH-P-SINGLETON))
 (1152 14 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP))
 (1115 34 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (1029 34 (:REWRITE SUBLISTP-WHEN-ATOM-LEFT))
 (897 98 (:REWRITE DEFAULT-CDR))
 (785 8 (:REWRITE ADJ-NODES-IN-DGRAPH))
 (748 8 (:REWRITE ADJ-NODES-CNS-IN-DGRAPH))
 (724 500 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (709 8 (:REWRITE USE-ALL-GOOD-DR-STATE-P))
 (704 275 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (576 120 (:REWRITE DEFAULT-CAR))
 (550 275 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (550 275 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (537 14 (:REWRITE GOOD-DR-STATE-LIST-P-ALL-GOOD-DR-STATE-P))
 (493 14 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (460 38 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (456 456 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (456 456 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (456 456 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (456 456 (:LINEAR LEN-WHEN-PREFIXP))
 (450 277 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (430 76 (:REWRITE LEN-OF-ALIST-VALS))
 (400 34 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-RIGHT))
 (395 29 (:REWRITE ALIST-VALS-WHEN-ATOM))
 (381 381 (:REWRITE USE-LOC-MAP-P0-2))
 (361 361 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-ALIST-VALS))
 (310 277 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (308 308 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (301 160 (:REWRITE DEFAULT-<-2))
 (277 277 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (277 277 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (277 277 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (237 237 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (213 34 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-LEFT))
 (170 34 (:REWRITE SUFFIXP$-SUBLISTP))
 (168 168 (:TYPE-PRESCRIPTION INIT-LOC-MAP-TO-DRN-STATES))
 (160 160 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-ALIST-KEYS))
 (160 160 (:REWRITE DEFAULT-<-1))
 (151 76 (:REWRITE ALIST-KEYS-WHEN-ATOM))
 (135 27 (:REWRITE NODE-LIST-P-TRUE-LISTP1))
 (135 24 (:REWRITE LEN-OF-CDR))
 (132 44 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (126 21 (:REWRITE NODE-PATH-P-SUBSETP-EQUAL))
 (102 102 (:TYPE-PRESCRIPTION SUBSEQUENCEP-EQUAL))
 (102 34 (:REWRITE SUFFIXP-SUBLISTP))
 (99 3 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (92 46 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (76 76 (:TYPE-PRESCRIPTION ADJ-NODES-CNS))
 (76 76 (:TYPE-PRESCRIPTION ADJ-NODES))
 (76 38 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (68 68 (:TYPE-PRESCRIPTION SUFFIXP$))
 (68 68 (:TYPE-PRESCRIPTION SUFFIXP))
 (68 68 (:TYPE-PRESCRIPTION SUBLISTP))
 (68 34 (:REWRITE SUBSEQUENCEP-EQUAL-OF-CDR))
 (63 35 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (51 35 (:REWRITE DEFAULT-+-2))
 (49 35 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (45 45 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (35 35 (:REWRITE DEFAULT-+-1))
 (34 34 (:REWRITE SUFFIXP$-TRANSITIVE-2))
 (34 34 (:REWRITE SUFFIXP$-TRANSITIVE))
 (34 34 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-OF-CDR-OF-MEMBER-EQUAL))
 (34 34 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-SUFFIXP$))
 (34 34 (:REWRITE SUBSEQUENCEP-EQUAL-TRANSITIVE))
 (34 34 (:REWRITE SUBLISTP-WHEN-SUBLISTP-AND-PREFIXP))
 (34 34 (:REWRITE SUBLISTP-TRANSITIVE))
 (34 34 (:REWRITE SUBLISTP-COMPLETE))
 (33 33 (:REWRITE MEMBERP-OF-CAR-SAME))
 (32 6 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (29 29 (:REWRITE USE-ALL-NODE-PATH-P-2))
 (29 29 (:REWRITE USE-ALL-NODE-PATH-P))
 (29 29 (:REWRITE NODE-PATH-P-NODE-LIST-P))
 (29 29 (:REWRITE NODE-PATH-FROM-P-NODE-PATH-P))
 (29 29 (:REWRITE NODE-PATH-FROM-P-IMPLIES-NODE-LIST-P))
 (29 29 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (28 28 (:TYPE-PRESCRIPTION GOOD-DR-STATE-LIST-P))
 (28 14 (:REWRITE ALL-GOOD-DR-STATE-P-WHEN-NOT-CONSP-CHEAP))
 (27 27 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (21 21 (:REWRITE NOT-SUBSETP-EQUAL-WHEN-MEMBERP))
 (21 6 (:REWRITE ALIST-KEYS-OF-CONS))
 (16 16 (:TYPE-PRESCRIPTION NODE-OF-DGRAPH-P))
 (16 16 (:REWRITE NODEP-ZERO))
 (13 13 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (12 6 (:REWRITE TRUE-ALISTP-CAR))
 (12 6 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (12 6 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (8 8 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (8 8 (:REWRITE NODE-PATH-P-SUBLISTP-MEMBER))
 (8 8 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 (8 8 (:REWRITE CONNECTION-TO-IN-WF-DGRAPH0))
 (8 8 (:REWRITE CONNECTION-TO-IN-WF-DGRAPH))
 (6 6 (:TYPE-PRESCRIPTION TRUE-ALISTP))
 (6 6 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (6 6 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (6 6 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (6 6 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (6 6 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (6 2 (:REWRITE NO-DUPLICATE-ALIST-CONS))
 (5 5 (:REWRITE EQUAL-OF-LEN-AND-0))
 (4 4 (:REWRITE NODE-OF-DGRAPH-P-NODEP))
 (4 1 (:REWRITE DRONE-ID-P-OF-CAR-WHEN-DRONE-ID-LIST-P))
 (3 3 (:REWRITE USE-NODE-LIST-P))
 (3 3 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (3 3 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (3 3 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE GOOD-DR-STATE-LIST-P-CONS-EQUAL-DRONE-ID))
 (1 1 (:REWRITE USE-ALL-NODE-LIST-P-2))
 (1 1 (:REWRITE USE-ALL-NODE-LIST-P))
 (1 1 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE DRONE-ID-LIST-P-WHEN-NOT-CONSP))
 )
(UNIQUE-ID-DR-STATE-LIST-P-INIT-LOC-MAP-TO-DRN-STATES
 (2190 18 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NO-DUPLICATESP-EQUAL-OF-CDR))
 (880 82 (:REWRITE USE-LOC-MAP-P0))
 (811 76 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (809 37 (:REWRITE DEFAULT-CAR))
 (765 23 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (595 57 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (462 17 (:REWRITE NOT-MEMBER-EQUAL-OF-CDR-WHEN-NOT-MEMBER-EQUAL))
 (328 14 (:REWRITE MEMBERP-OF-CDR-WHEN-NOT-MEMBERP))
 (294 35 (:REWRITE DEFAULT-CDR))
 (235 3 (:REWRITE ALIST-KEYS-MEMBER-HONS-ASSOC-EQUAL))
 (229 3 (:DEFINITION HONS-ASSOC-EQUAL))
 (196 2 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG1))
 (190 21 (:REWRITE LEN-OF-CDR))
 (168 11 (:REWRITE NOT-MEMBER-EQUAL-OF-CDR))
 (142 2 (:REWRITE SUBSEQUENCEP-EQUAL-SUBSETP-EQUAL))
 (113 20 (:REWRITE MEMBER-EQUAL-OF-CAR-SAME))
 (111 57 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (106 53 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (106 53 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (106 4 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-WHEN-NOT-MEMBER-EQUAL-OF-CAR))
 (95 95 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (92 76 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (90 2 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBLISTP))
 (85 3 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (82 82 (:REWRITE USE-LOC-MAP-P0-2))
 (82 15 (:REWRITE ALIST-KEYS-WHEN-ATOM))
 (76 76 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (72 32 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (70 70 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (68 34 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (68 34 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (66 33 (:REWRITE DEFAULT-<-2))
 (59 57 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (57 57 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (57 57 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (57 57 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (53 53 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (52 52 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (52 52 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (52 52 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (52 52 (:LINEAR LEN-WHEN-PREFIXP))
 (48 11 (:REWRITE EQUAL-OF-LEN-AND-0))
 (46 2 (:REWRITE SUBLISTP-NOT-PREFIXP))
 (38 34 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (35 23 (:REWRITE DEFAULT-+-2))
 (34 34 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (34 34 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (34 34 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (34 34 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (34 34 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (34 34 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (33 33 (:REWRITE DEFAULT-<-1))
 (33 33 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (26 13 (:REWRITE MEMBERP-OF-CAR-SAME))
 (23 23 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (23 23 (:REWRITE DEFAULT-+-1))
 (22 19 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (20 4 (:REWRITE SUFFIXP$-SUBLISTP))
 (20 2 (:REWRITE SUBSEQUENCEP-EQUAL-EQUAL-LEN))
 (18 18 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL))
 (18 14 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (14 2 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-RIGHT))
 (14 2 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (12 12 (:TYPE-PRESCRIPTION HONS-ASSOC-EQUAL))
 (12 4 (:REWRITE SUFFIXP-SUBLISTP))
 (11 11 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (10 2 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (8 8 (:TYPE-PRESCRIPTION SUFFIXP))
 (8 4 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (7 2 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:TYPE-PRESCRIPTION SUFFIXP$))
 (6 6 (:TYPE-PRESCRIPTION SUBSEQUENCEP-EQUAL))
 (6 6 (:TYPE-PRESCRIPTION SUBLISTP))
 (4 4 (:TYPE-PRESCRIPTION PREFIXP))
 (4 4 (:REWRITE SUFFIXP$-TRANSITIVE-2))
 (4 4 (:REWRITE SUFFIXP$-TRANSITIVE))
 (4 4 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (4 4 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (4 4 (:REWRITE SUBLISTP-WHEN-SUBLISTP-AND-PREFIXP))
 (4 4 (:REWRITE SUBLISTP-TRANSITIVE))
 (4 2 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (4 2 (:REWRITE SUBSEQUENCEP-EQUAL-OF-CDR))
 (3 3 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (3 3 (:DEFINITION HONS-EQUAL))
 (3 1 (:REWRITE WF-DGRAPH-P-DGRAPH-P))
 (2 2 (:TYPE-PRESCRIPTION WF-DGRAPH-P))
 (2 2 (:TYPE-PRESCRIPTION LIST-EQUIV))
 (2 2 (:REWRITE USE-ALL-PREFIXES-P-2))
 (2 2 (:REWRITE USE-ALL-PREFIXES-P))
 (2 2 (:REWRITE USE-ALL-PREFIXED-P-2))
 (2 2 (:REWRITE USE-ALL-PREFIXED-P))
 (2 2 (:REWRITE SUFFIXP$-REFLEXIVE))
 (2 2 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (2 2 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (2 2 (:REWRITE SUBSETP-EQUAL-OF-CDR-SAME))
 (2 2 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-OF-CDR-OF-MEMBER-EQUAL))
 (2 2 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-SUFFIXP$))
 (2 2 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-LEFT))
 (2 2 (:REWRITE SUBSEQUENCEP-EQUAL-TRANSITIVE))
 (2 2 (:REWRITE SUBLISTP-WHEN-ATOM-LEFT))
 (2 2 (:REWRITE SUBLISTP-COMPLETE))
 (2 2 (:REWRITE PREFIXP-TRANSITIVE-1))
 (2 2 (:REWRITE LIST-EQUIV-WHEN-ATOM-RIGHT))
 (2 2 (:REWRITE LIST-EQUIV-WHEN-ATOM-LEFT))
 )
(GOOD-DR-STATE-LIST-P-INIT-LOC-MAP-TO-DRN-STATES
 (1004 3 (:DEFINITION NO-DUPLICATESP-EQUAL))
 (865 9 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NO-DUPLICATESP-EQUAL-OF-CDR))
 (519 3 (:REWRITE MEMBER-EQUAL-BECOMES-MEMBERP))
 (481 33 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (473 35 (:REWRITE USE-LOC-MAP-P0))
 (347 11 (:REWRITE DEFAULT-CAR))
 (340 7 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (296 26 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (244 6 (:REWRITE NO-DUPLICATESP-EQUAL-OF-CDR))
 (198 1 (:REWRITE SUBSEQUENCEP-EQUAL-SUBSETP-EQUAL))
 (174 174 (:TYPE-PRESCRIPTION LEN))
 (151 13 (:REWRITE DEFAULT-CDR))
 (151 5 (:REWRITE NOT-MEMBER-EQUAL-OF-CDR-WHEN-NOT-MEMBER-EQUAL))
 (145 4 (:REWRITE MEMBERP-OF-CDR-WHEN-NOT-MEMBERP))
 (110 1 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBLISTP))
 (107 107 (:TYPE-PRESCRIPTION MEMBERP))
 (91 1 (:REWRITE ALIST-KEYS-MEMBER-HONS-ASSOC-EQUAL))
 (90 7 (:REWRITE LEN-OF-CDR))
 (89 1 (:DEFINITION HONS-ASSOC-EQUAL))
 (75 75 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-ALIST-KEYS))
 (63 3 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (59 1 (:REWRITE SUBSEQUENCEP-EQUAL-EQUAL-LEN))
 (58 44 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (55 25 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (52 26 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (52 26 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (52 26 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (49 1 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (47 1 (:REWRITE SUBLISTP-WHEN-ATOM-LEFT))
 (46 3 (:REWRITE NOT-MEMBER-EQUAL-OF-CDR))
 (38 38 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (38 38 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (38 38 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (38 38 (:LINEAR LEN-WHEN-PREFIXP))
 (38 18 (:REWRITE DEFAULT-<-2))
 (38 7 (:REWRITE ALIST-KEYS-WHEN-ATOM))
 (35 35 (:REWRITE USE-LOC-MAP-P0-2))
 (35 6 (:REWRITE EQUAL-OF-LEN-AND-0))
 (33 33 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (27 27 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (27 27 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (27 1 (:REWRITE ALIST-VALS-WHEN-ATOM))
 (26 26 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (26 26 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (26 26 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (26 26 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (26 26 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (26 26 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (20 10 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (20 10 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (18 18 (:REWRITE DEFAULT-<-1))
 (13 7 (:REWRITE DEFAULT-+-2))
 (13 2 (:REWRITE LEN-OF-ALIST-VALS))
 (12 9 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (12 6 (:REWRITE MEMBER-EQUAL-OF-CAR-SAME))
 (12 1 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-RIGHT))
 (11 10 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (10 10 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-ALIST-VALS))
 (10 10 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (10 10 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (10 10 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (10 10 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (10 10 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (10 10 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (9 9 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL))
 (9 1 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-LEFT))
 (8 8 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (8 7 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (7 7 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (7 7 (:REWRITE DEFAULT-+-1))
 (6 1 (:REWRITE NODE-PATH-P-SUBSETP-EQUAL))
 (5 5 (:REWRITE MEMBERP-OF-CAR-SAME))
 (5 1 (:REWRITE SUFFIXP$-SUBLISTP))
 (5 1 (:REWRITE NODE-LIST-P-TRUE-LISTP1))
 (4 4 (:TYPE-PRESCRIPTION HONS-ASSOC-EQUAL))
 (3 3 (:TYPE-PRESCRIPTION SUBSEQUENCEP-EQUAL))
 (3 3 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (3 3 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (3 1 (:REWRITE SUFFIXP-SUBLISTP))
 (2 2 (:TYPE-PRESCRIPTION SUFFIXP$))
 (2 2 (:TYPE-PRESCRIPTION SUFFIXP))
 (2 2 (:TYPE-PRESCRIPTION SUBLISTP))
 (2 2 (:TYPE-PRESCRIPTION NODE-PATH-P))
 (2 1 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (2 1 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (2 1 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (2 1 (:REWRITE SUBSEQUENCEP-EQUAL-OF-CDR))
 (1 1 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (1 1 (:TYPE-PRESCRIPTION NODE-LIST-P))
 (1 1 (:REWRITE USE-ALL-NODE-PATH-P-2))
 (1 1 (:REWRITE USE-ALL-NODE-PATH-P))
 (1 1 (:REWRITE SUFFIXP$-TRANSITIVE-2))
 (1 1 (:REWRITE SUFFIXP$-TRANSITIVE))
 (1 1 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (1 1 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (1 1 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (1 1 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-OF-CDR-OF-MEMBER-EQUAL))
 (1 1 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-SUFFIXP$))
 (1 1 (:REWRITE SUBSEQUENCEP-EQUAL-TRANSITIVE))
 (1 1 (:REWRITE SUBLISTP-WHEN-SUBLISTP-AND-PREFIXP))
 (1 1 (:REWRITE SUBLISTP-TRANSITIVE))
 (1 1 (:REWRITE SUBLISTP-COMPLETE))
 (1 1 (:REWRITE NOT-SUBSETP-EQUAL-WHEN-MEMBERP))
 (1 1 (:REWRITE NODE-PATH-P-NODE-LIST-P))
 (1 1 (:REWRITE NODE-PATH-FROM-P-NODE-PATH-P))
 (1 1 (:REWRITE NODE-PATH-FROM-P-IMPLIES-NODE-LIST-P))
 (1 1 (:REWRITE NODE-LIST-P-OF-DGRAPH->NODES))
 (1 1 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (1 1 (:DEFINITION HONS-EQUAL))
 )
(DR-STATE-PATH-MAP
 (80 5 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (25 25 (:TYPE-PRESCRIPTION LEN))
 (8 8 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (8 8 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (8 8 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (8 4 (:REWRITE DEFAULT-<-2))
 (7 5 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (6 6 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (5 5 (:REWRITE USE-LOC-MAP-P0-2))
 (5 5 (:REWRITE USE-LOC-MAP-P0))
 (5 5 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 1 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (1 1 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(TRUE-ALISTP-OF-DR-STATE-PATH-MAP
 (321 15 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (255 3 (:REWRITE TRUE-LISTP-OF-CDR-0))
 (192 6 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-TRUE-LIST-LISTP))
 (174 3 (:DEFINITION TRUE-LIST-LISTP))
 (168 9 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP))
 (105 6 (:REWRITE TRUE-LIST-LISTP-WHEN-NOT-CONSP))
 (72 9 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (48 6 (:REWRITE LEN-OF-CDR))
 (45 3 (:REWRITE NODE-LIST-P-OF-CDR))
 (34 15 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (30 30 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (30 30 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (30 30 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (30 30 (:LINEAR LEN-WHEN-PREFIXP))
 (30 15 (:REWRITE DEFAULT-<-2))
 (28 28 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (26 24 (:REWRITE DEFAULT-CAR))
 (21 6 (:REWRITE USE-ALL-NODE-LIST-P-FOR-CAR))
 (19 18 (:REWRITE DEFAULT-CDR))
 (18 18 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (18 9 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (18 3 (:REWRITE NODE-LIST-P-OF-CDAR-WHEN-PATH-MAP-P0))
 (15 15 (:REWRITE USE-LOC-MAP-P0-2))
 (15 15 (:REWRITE USE-LOC-MAP-P0))
 (15 15 (:REWRITE DEFAULT-<-1))
 (15 15 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (15 15 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (15 3 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (12 6 (:REWRITE DEFAULT-+-2))
 (12 3 (:REWRITE TRUE-ALISTP-CDR))
 (12 3 (:REWRITE TRUE-ALISTP-CDAR))
 (12 3 (:REWRITE TRUE-ALISTP-CAR))
 (9 9 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (9 9 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (9 9 (:REWRITE USE-ALL-NODE-LIST-P-2))
 (9 9 (:REWRITE USE-ALL-NODE-LIST-P))
 (9 9 (:REWRITE NODE-PATH-P-NODE-LIST-P))
 (9 9 (:REWRITE NODE-PATH-FROM-P-IMPLIES-NODE-LIST-P))
 (9 9 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (9 9 (:REWRITE SET::IN-SET))
 (6 6 (:TYPE-PRESCRIPTION LOC-MAP-P0))
 (6 6 (:TYPE-PRESCRIPTION ALL-NODE-LIST-P))
 (6 6 (:REWRITE EQUAL-OF-LEN-AND-0))
 (6 6 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (6 3 (:REWRITE TRUE-LIST-LISTP-OF-CDR-WHEN-TRUE-LIST-LISTP))
 (3 3 (:REWRITE PATH-MAP-P0-WHEN-NOT-CONSP))
 (3 3 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (3 3 (:REWRITE ALL-NODE-PATH-P-ALL-NODE-LIST-P))
 (3 3 (:REWRITE ALL-NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE ALL-NODE-LIST-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE-QUOTED-CONSTANT TRUE-LIST-LIST-FIX-UNDER-TRUE-LIST-LIST-EQUIV))
 )
(COORD-STATE-P
 (544 34 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (378 12 (:REWRITE PATH-MAP-P-ALIST))
 (354 12 (:DEFINITION PATH-MAP-P))
 (282 18 (:REWRITE PATH-MAP-P0-WHEN-NOT-CONSP))
 (176 176 (:TYPE-PRESCRIPTION LEN))
 (90 14 (:REWRITE DEFAULT-CAR))
 (70 32 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (58 56 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (56 10 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (50 10 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (48 6 (:REWRITE LEN-OF-CDR))
 (44 44 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (44 44 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (44 44 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (44 44 (:LINEAR LEN-WHEN-PREFIXP))
 (44 22 (:REWRITE DEFAULT-<-2))
 (34 34 (:REWRITE USE-LOC-MAP-P0-2))
 (34 34 (:REWRITE USE-LOC-MAP-P0))
 (34 34 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (30 10 (:REWRITE TRUE-ALISTP-CAR))
 (24 24 (:TYPE-PRESCRIPTION PATH-MAP-P0))
 (24 24 (:TYPE-PRESCRIPTION NO-DUPLICATE-ALIST-P))
 (24 24 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (24 6 (:REWRITE PATH-MAP-P0-OF-CDR-WHEN-PATH-MAP-P0))
 (22 22 (:REWRITE DEFAULT-<-1))
 (20 20 (:TYPE-PRESCRIPTION TRUE-ALISTP))
 (20 20 (:TYPE-PRESCRIPTION LOC-MAP-P0))
 (18 6 (:REWRITE NO-DUPLICATE-ALIST-CDR))
 (12 12 (:TYPE-PRESCRIPTION PATH-MAP-P))
 (12 6 (:REWRITE DEFAULT-+-2))
 (10 10 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (10 10 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (10 10 (:REWRITE DEFAULT-CDR))
 (6 6 (:REWRITE EQUAL-OF-LEN-AND-0))
 (6 6 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(CONSP-WHEN-COORD-STATE-P)
(COORD-STATE-FIX$INLINE
 (6 6 (:TYPE-PRESCRIPTION NODE-LIST-FIX))
 )
(COORD-STATE-P-OF-COORD-STATE-FIX
 (14 6 (:REWRITE DGRAPH-FIX-WHEN-DGRAPH-P))
 (12 4 (:REWRITE NODE-LIST-FIX-NODE-LIST-P))
 (8 8 (:TYPE-PRESCRIPTION NODE-LIST-P))
 (8 8 (:TYPE-PRESCRIPTION DGRAPH-P))
 (1 1 (:TYPE-PRESCRIPTION NODE-LIST-FIX))
 )
(COORD-STATE-FIX-WHEN-COORD-STATE-P
 (5 2 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 (1 1 (:DEFINITION ALISTP))
 )
(COORD-STATE-FIX$INLINE
 (346 39 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (236 8 (:REWRITE PATH-MAP-P-ALIST))
 (220 8 (:DEFINITION PATH-MAP-P))
 (181 48 (:REWRITE DEFAULT-CDR))
 (178 44 (:REWRITE DEFAULT-CAR))
 (133 17 (:REWRITE PATH-MAP-P0-WHEN-NOT-CONSP))
 (128 12 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (90 17 (:REWRITE LEN-OF-CDR))
 (72 70 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (60 12 (:REWRITE TRUE-ALISTP-CAR))
 (53 6 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP))
 (48 20 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (40 40 (:TYPE-PRESCRIPTION TRUE-ALISTP))
 (40 40 (:TYPE-PRESCRIPTION LOC-MAP-P0))
 (40 8 (:REWRITE LOC-MAP-P0-OF-CDR))
 (39 39 (:REWRITE USE-LOC-MAP-P0-2))
 (39 39 (:REWRITE USE-LOC-MAP-P0))
 (39 39 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (38 13 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (34 23 (:REWRITE DEFAULT-<-2))
 (32 32 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (31 25 (:REWRITE DEFAULT-+-2))
 (31 1 (:REWRITE PATH-MAP-P0-OF-CONS))
 (30 7 (:REWRITE PATH-MAP-P0-OF-CDR-WHEN-PATH-MAP-P0))
 (30 2 (:REWRITE NODE-LIST-P-OF-CDR))
 (28 28 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (28 28 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (28 28 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (28 28 (:LINEAR LEN-WHEN-PREFIXP))
 (25 25 (:REWRITE DEFAULT-+-1))
 (24 24 (:TYPE-PRESCRIPTION NO-DUPLICATE-ALIST-P))
 (24 8 (:REWRITE TRUE-ALISTP-CDR))
 (23 23 (:REWRITE DEFAULT-<-1))
 (21 7 (:REWRITE NO-DUPLICATE-ALIST-CDR))
 (20 20 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (19 19 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (12 2 (:REWRITE USE-ALL-NODE-LIST-P-FOR-CAR))
 (9 3 (:REWRITE WF-DGRAPH-P-DGRAPH-P))
 (8 8 (:TYPE-PRESCRIPTION PATH-MAP-P))
 (8 2 (:REWRITE NODE-LIST-P-OF-CDAR-WHEN-PATH-MAP-P0))
 (7 7 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 (6 6 (:TYPE-PRESCRIPTION WF-DGRAPH-P))
 (6 6 (:TYPE-PRESCRIPTION NODE-LIST-FIX))
 (6 6 (:REWRITE USE-ALL-NODE-LIST-P-2))
 (6 6 (:REWRITE USE-ALL-NODE-LIST-P))
 (6 6 (:REWRITE NODE-PATH-P-NODE-LIST-P))
 (6 6 (:REWRITE NODE-PATH-FROM-P-IMPLIES-NODE-LIST-P))
 (6 6 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION DRONE-ID-P))
 (4 4 (:TYPE-PRESCRIPTION ALL-NODE-LIST-P))
 (3 1 (:REWRITE NO-DUPLICATE-ALIST-CONS))
 (2 2 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (2 2 (:REWRITE ALL-NODE-PATH-P-ALL-NODE-LIST-P))
 (2 2 (:REWRITE ALL-NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE ALL-NODE-LIST-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT)
(COORD-STATE-EQUIV$INLINE)
(COORD-STATE-EQUIV-IS-AN-EQUIVALENCE)
(COORD-STATE-EQUIV-IMPLIES-EQUAL-COORD-STATE-FIX-1)
(COORD-STATE-FIX-UNDER-COORD-STATE-EQUIV)
(EQUAL-OF-COORD-STATE-FIX-1-FORWARD-TO-COORD-STATE-EQUIV)
(EQUAL-OF-COORD-STATE-FIX-2-FORWARD-TO-COORD-STATE-EQUIV)
(COORD-STATE-EQUIV-OF-COORD-STATE-FIX-1-FORWARD)
(COORD-STATE-EQUIV-OF-COORD-STATE-FIX-2-FORWARD)
(COORD-STATE->VISITED-NODES$INLINE
 (11 11 (:TYPE-PRESCRIPTION NODE-LIST-FIX))
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 )
(NODE-LIST-P-OF-COORD-STATE->VISITED-NODES)
(COORD-STATE->VISITED-NODES$INLINE-OF-COORD-STATE-FIX-X
 (69 46 (:TYPE-PRESCRIPTION NODE-LIST-FIX))
 (23 23 (:TYPE-PRESCRIPTION COORD-STATE-FIX$INLINE))
 (9 3 (:REWRITE COORD-STATE-FIX-WHEN-COORD-STATE-P))
 (6 6 (:TYPE-PRESCRIPTION COORD-STATE-P))
 (3 1 (:REWRITE DGRAPH-FIX-WHEN-DGRAPH-P))
 (2 2 (:TYPE-PRESCRIPTION DGRAPH-P))
 )
(COORD-STATE->VISITED-NODES$INLINE-COORD-STATE-EQUIV-CONGRUENCE-ON-X)
(COORD-STATE->DGRAPH$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(DGRAPH-P-OF-COORD-STATE->DGRAPH)
(COORD-STATE->DGRAPH$INLINE-OF-COORD-STATE-FIX-X
 (9 3 (:REWRITE COORD-STATE-FIX-WHEN-COORD-STATE-P))
 (6 6 (:TYPE-PRESCRIPTION COORD-STATE-P))
 (3 1 (:REWRITE NODE-LIST-FIX-NODE-LIST-P))
 (2 2 (:TYPE-PRESCRIPTION NODE-LIST-P))
 )
(COORD-STATE->DGRAPH$INLINE-COORD-STATE-EQUIV-CONGRUENCE-ON-X)
(COORD-STATE)
(COORD-STATE-P-OF-COORD-STATE
 (8 4 (:REWRITE DGRAPH-FIX-WHEN-DGRAPH-P))
 (6 2 (:REWRITE NODE-LIST-FIX-NODE-LIST-P))
 (4 4 (:TYPE-PRESCRIPTION NODE-LIST-P))
 (4 4 (:TYPE-PRESCRIPTION DGRAPH-P))
 (1 1 (:TYPE-PRESCRIPTION NODE-LIST-FIX))
 )
(COORD-STATE->VISITED-NODES-OF-COORD-STATE
 (81 63 (:TYPE-PRESCRIPTION NODE-LIST-FIX))
 (18 18 (:TYPE-PRESCRIPTION COORD-STATE))
 )
(COORD-STATE->DGRAPH-OF-COORD-STATE)
(COORD-STATE-OF-FIELDS
 (3 1 (:REWRITE COORD-STATE-FIX-WHEN-COORD-STATE-P))
 (2 2 (:TYPE-PRESCRIPTION COORD-STATE-P))
 )
(COORD-STATE-FIX-WHEN-COORD-STATE
 (3 1 (:REWRITE COORD-STATE-FIX-WHEN-COORD-STATE-P))
 (2 2 (:TYPE-PRESCRIPTION COORD-STATE-P))
 )
(EQUAL-OF-COORD-STATE
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 )
(COORD-STATE-OF-NODE-LIST-FIX-VISITED-NODES
 (4 2 (:REWRITE DGRAPH-FIX-WHEN-DGRAPH-P))
 (2 2 (:TYPE-PRESCRIPTION DGRAPH-P))
 )
(COORD-STATE-NODE-LIST-EQUIV-CONGRUENCE-ON-VISITED-NODES)
(COORD-STATE-OF-DGRAPH-FIX-DGRAPH
 (4 2 (:REWRITE NODE-LIST-FIX-NODE-LIST-P))
 (2 2 (:TYPE-PRESCRIPTION NODE-LIST-P))
 )
(COORD-STATE-DGRAPH-EQUIV-CONGRUENCE-ON-DGRAPH)
(COORD-STATE-FIX-REDEF)
(COORD-STATE-NEW-VISITED-NODES)
(COORD-STATE-P-OF-COORD-STATE-NEW-VISITED-NODES)
(DRONE-LOCATION)
(RETURN-TYPE-OF-DRONE-LOCATION
 (46 2 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (36 1 (:DEFINITION LAST))
 (14 14 (:TYPE-PRESCRIPTION LEN))
 (8 1 (:REWRITE LEN-OF-CDR))
 (6 1 (:REWRITE GOOD-DR-STATE-P-CONSP->PATH-TAKEN))
 (5 2 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (4 4 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (4 4 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (4 4 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (4 4 (:LINEAR LEN-WHEN-PREFIXP))
 (4 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:TYPE-PRESCRIPTION GOOD-DR-STATE-P))
 (2 2 (:REWRITE USE-LOC-MAP-P0-2))
 (2 2 (:REWRITE USE-LOC-MAP-P0))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 1 (:REWRITE DEFAULT-CAR))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE USE-NODE-LIST-P-2))
 (1 1 (:REWRITE USE-NODE-LIST-P))
 (1 1 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (1 1 (:REWRITE USE-ALL-GOOD-DR-STATE-P))
 (1 1 (:REWRITE NODE-OF-DGRAPH-P-NODEP))
 (1 1 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 (1 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(NODEP-DRONE-LOCATION-WHEN-NOT-NULL)
(GOOD-DR-STATE-P-DRONE-LOCATION-NODEP
 (35 1 (:DEFINITION LAST))
 (26 1 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (9 1 (:REWRITE LEN-OF-CDR))
 (7 7 (:TYPE-PRESCRIPTION LEN))
 (7 1 (:REWRITE DEFAULT-CAR))
 (5 5 (:TYPE-PRESCRIPTION LAST))
 (3 3 (:REWRITE USE-LOC-MAP-P0-2))
 (3 3 (:REWRITE USE-LOC-MAP-P0))
 (3 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (2 2 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 (2 1 (:REWRITE DEFAULT-<-2))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE USE-ALL-NODE-LIST-P-2))
 (1 1 (:REWRITE USE-ALL-NODE-LIST-P))
 (1 1 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (1 1 (:REWRITE USE-ALL-GOOD-DR-STATE-P))
 (1 1 (:REWRITE NODEP-CAR-LAST))
 (1 1 (:REWRITE NODE-PATH-P-NODE-LIST-P))
 (1 1 (:REWRITE NODE-PATH-FROM-P-IMPLIES-NODE-LIST-P))
 (1 1 (:REWRITE NODE-OF-DGRAPH-P-NODEP))
 (1 1 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (1 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 )
(NODE-PATH-P-LIST-DRONE-LOCATION
 (194 2 (:REWRITE NODE-PATH-P-SINGLETON))
 (168 8 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (158 6 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (90 2 (:REWRITE ADJ-NODES-IN-DGRAPH))
 (90 2 (:REWRITE ADJ-NODES-CNS-IN-DGRAPH))
 (84 2 (:REWRITE NODE-PATH-P-LIST))
 (70 2 (:DEFINITION LAST))
 (50 50 (:TYPE-PRESCRIPTION LEN))
 (18 2 (:REWRITE LEN-OF-CDR))
 (16 16 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (16 16 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (16 16 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (16 16 (:LINEAR LEN-WHEN-PREFIXP))
 (16 8 (:REWRITE DEFAULT-<-2))
 (14 10 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (14 2 (:REWRITE DEFAULT-CAR))
 (12 12 (:TYPE-PRESCRIPTION ADJ-NODES-CNS))
 (12 12 (:TYPE-PRESCRIPTION ADJ-NODES))
 (12 8 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (12 6 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (12 6 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (12 6 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (10 10 (:REWRITE USE-LOC-MAP-P0-2))
 (10 10 (:REWRITE USE-LOC-MAP-P0))
 (10 6 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (8 8 (:TYPE-PRESCRIPTION LAST))
 (8 8 (:REWRITE DEFAULT-<-1))
 (8 8 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (8 8 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (6 6 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (6 6 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (6 6 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (6 6 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (6 6 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (6 4 (:REWRITE DEFAULT-CDR))
 (4 4 (:TYPE-PRESCRIPTION NODE-OF-DGRAPH-P))
 (4 4 (:TYPE-PRESCRIPTION DR-STATE->DGRAPH$INLINE))
 (4 4 (:REWRITE NODEP-ZERO))
 (4 2 (:REWRITE EQUAL-OF-LEN-AND-0))
 (4 2 (:REWRITE DEFAULT-+-2))
 (4 2 (:REWRITE CONSP-LAST))
 (2 2 (:TYPE-PRESCRIPTION WF-DGRAPH-P))
 (2 2 (:TYPE-PRESCRIPTION DGRAPH-P))
 (2 2 (:REWRITE USE-ALL-NODE-PATH-P-2))
 (2 2 (:REWRITE USE-ALL-NODE-PATH-P))
 (2 2 (:REWRITE NODE-PATH-FROM-P-NODE-PATH-P))
 (2 2 (:REWRITE GOOD-DR-STATE-P-WF-DGRAPH-P))
 (2 2 (:REWRITE DGRAPH-P-OF-DR-STATE->DGRAPH))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (2 2 (:REWRITE CONNECTION-TO-IN-WF-DGRAPH0))
 (2 2 (:REWRITE CONNECTION-TO-IN-WF-DGRAPH))
 (1 1 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (1 1 (:REWRITE USE-ALL-GOOD-DR-STATE-P))
 (1 1 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 )
(VALID-PLAN-P)
(VALID-PLAN-P-NODE-PATH-FROM-P)
(NOT-VALID-PLAN-P-NODE-PATH-FROM-P)
(VALID-PLAN-P-NODE-PATH-P)
(EXTEND-PATH-TAKEN
 (91 1 (:DEFINITION UNION-EQUAL))
 (52 4 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (51 1 (:REWRITE MEMBER-EQUAL-BECOMES-MEMBERP))
 (23 1 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (22 1 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP))
 (19 19 (:TYPE-PRESCRIPTION LEN))
 (14 3 (:REWRITE DEFAULT-CAR))
 (13 1 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (12 1 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (8 4 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (6 6 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (5 5 (:REWRITE USE-LOC-MAP-P0-2))
 (5 5 (:REWRITE USE-LOC-MAP-P0))
 (4 4 (:REWRITE NODE-PATH-FROM-P-IMPLIES-NODE-LIST-P))
 (4 4 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (4 4 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (4 4 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (4 4 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (4 4 (:LINEAR LEN-WHEN-PREFIXP))
 (4 2 (:REWRITE DEFAULT-<-2))
 (3 3 (:TYPE-PRESCRIPTION MEMBERP))
 (3 1 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (2 2 (:REWRITE USE-ALL-NODE-LIST-P-2))
 (2 2 (:REWRITE USE-ALL-NODE-LIST-P))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE APPEND-WHEN-NOT-CONSP-ARG1-CHEAP))
 (2 1 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (2 1 (:REWRITE CONSP-OF-APPEND))
 (1 1 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (1 1 (:REWRITE USE-ALL-GOOD-DR-STATE-P))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (1 1 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (1 1 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (1 1 (:REWRITE GOOD-DR-STATE-P-CONSP->PATH-TAKEN))
 (1 1 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 )
(GOOD-DR-STATE-P-OF-EXTEND-PATH-TAKEN
 (2036 20 (:REWRITE SUBSEQUENCEP-EQUAL-SUBSETP-EQUAL))
 (1601 41 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (889 17 (:REWRITE SUBSEQUENCEP-EQUAL-EQUAL-LEN))
 (864 94 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (833 3 (:DEFINITION UNION-EQUAL))
 (660 2 (:REWRITE PERM-OF-UNION-EQUAL-WHEN-DISJOINT))
 (639 17 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBLISTP))
 (491 4 (:REWRITE INTERSECTION-EQUAL-WHEN-MEMBERP-AND-MEMBERP-SAME-IFF))
 (409 2 (:DEFINITION INTERSECTION-EQUAL))
 (404 8 (:REWRITE MEMBER-EQUAL-BECOMES-MEMBERP))
 (387 11 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (358 6 (:REWRITE GOOD-DR-STATE-P-CONSP->PATH-TAKEN))
 (352 8 (:REWRITE GOOD-DR-STATE-P-NODE-PATH-P))
 (278 130 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (252 11 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (238 3 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-WHEN-NOT-MEMBER-EQUAL-OF-CAR))
 (196 196 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (194 19 (:REWRITE SUBLISTP-WHEN-ATOM-LEFT))
 (192 17 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-LEFT))
 (179 19 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (177 17 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-RIGHT))
 (162 1 (:REWRITE UNION-EQUAL-COMMUTATIVE-UNDER-PERM-WHEN-NO-DUPLICATESP))
 (155 1 (:DEFINITION NO-DUPLICATESP-EQUAL))
 (134 134 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (134 134 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (134 134 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (134 134 (:LINEAR LEN-WHEN-PREFIXP))
 (133 31 (:REWRITE NODE-LIST-P-TRUE-LISTP1))
 (110 55 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (102 23 (:REWRITE DEFAULT-CAR))
 (97 97 (:REWRITE USE-LOC-MAP-P0-2))
 (97 97 (:REWRITE USE-LOC-MAP-P0))
 (95 19 (:REWRITE SUFFIXP$-SUBLISTP))
 (94 94 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (94 9 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (67 9 (:REWRITE LEN-OF-CDR))
 (57 19 (:REWRITE SUFFIXP-SUBLISTP))
 (51 51 (:TYPE-PRESCRIPTION SUBSEQUENCEP-EQUAL))
 (44 22 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (42 2 (:REWRITE SUBLISTP-NOT-PREFIXP))
 (38 38 (:TYPE-PRESCRIPTION SUFFIXP$))
 (38 38 (:TYPE-PRESCRIPTION SUFFIXP))
 (38 38 (:TYPE-PRESCRIPTION SUBLISTP))
 (37 19 (:REWRITE DEFAULT-<-2))
 (36 2 (:DEFINITION LAST))
 (34 34 (:TYPE-PRESCRIPTION MEMBERP))
 (34 17 (:REWRITE SUBSEQUENCEP-EQUAL-OF-CDR))
 (34 6 (:REWRITE VALID-PLAN-P-NODE-PATH-FROM-P))
 (31 31 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (31 31 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (29 29 (:REWRITE VALID-PLAN-P-NODE-PATH-P))
 (24 24 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (22 22 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (22 22 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (22 11 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (20 20 (:REWRITE USE-ALL-DR-STATE-P-2))
 (20 20 (:REWRITE USE-ALL-DR-STATE-P))
 (20 20 (:REWRITE NODE-PATH-P-NODE-LIST-P))
 (20 20 (:REWRITE DEFAULT-CDR))
 (20 10 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (20 10 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (20 10 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (20 10 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (20 1 (:REWRITE MEMBERP-OF-CDR-WHEN-NOT-MEMBERP))
 (19 19 (:REWRITE SUFFIXP$-TRANSITIVE-2))
 (19 19 (:REWRITE SUFFIXP$-TRANSITIVE))
 (19 19 (:REWRITE SUBLISTP-WHEN-SUBLISTP-AND-PREFIXP))
 (19 19 (:REWRITE SUBLISTP-TRANSITIVE))
 (19 19 (:REWRITE SUBLISTP-COMPLETE))
 (19 19 (:REWRITE DEFAULT-<-1))
 (18 18 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (18 18 (:REWRITE USE-ALL-GOOD-DR-STATE-P))
 (18 18 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 (17 17 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-OF-CDR-OF-MEMBER-EQUAL))
 (17 17 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-SUFFIXP$))
 (17 17 (:REWRITE SUBSEQUENCEP-EQUAL-TRANSITIVE))
 (17 10 (:REWRITE DEFAULT-+-2))
 (16 4 (:REWRITE NODE-LIST-P-NODE-PATH-FROM-P))
 (14 14 (:REWRITE NODE-PATH-FROM-P-NODE-PATH-P))
 (14 14 (:REWRITE NODE-LIST-P-OF-DGRAPH->NODES))
 (14 4 (:REWRITE NOT-VALID-PLAN-P-NODE-PATH-FROM-P))
 (14 1 (:REWRITE NOT-MEMBER-EQUAL-OF-CDR-WHEN-NOT-MEMBER-EQUAL))
 (14 1 (:REWRITE NOT-MEMBER-EQUAL-OF-CDR))
 (13 2 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (12 12 (:TYPE-PRESCRIPTION INTERSECTION-EQUAL))
 (12 12 (:REWRITE USE-ALL-NODE-PATH-P-2))
 (12 12 (:REWRITE USE-ALL-NODE-PATH-P))
 (11 11 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (11 11 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (11 11 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (11 11 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (11 2 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP))
 (10 10 (:TYPE-PRESCRIPTION VALID-PLAN-P))
 (10 10 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (10 10 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (10 10 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (10 10 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (10 10 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (10 10 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (10 10 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (10 10 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (10 10 (:REWRITE DEFAULT-+-1))
 (9 9 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (9 9 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (8 8 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (8 8 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE USE-ALL-NODE-LIST-P-2))
 (6 6 (:REWRITE USE-ALL-NODE-LIST-P))
 (6 6 (:REWRITE EQUAL-OF-LEN-AND-0))
 (6 2 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (6 2 (:REWRITE NODE-LIST-P-OF-CDR))
 (4 4 (:REWRITE USE-ALL-NODE-PATH-FROM-P-2))
 (4 4 (:REWRITE USE-ALL-NODE-PATH-FROM-P))
 (4 4 (:REWRITE APPEND-WHEN-NOT-CONSP-ARG1-CHEAP))
 (4 2 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NO-DUPLICATESP-EQUAL-OF-CDR))
 (4 1 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE NOT-SUBSETP-EQUAL-WHEN-MEMBERP))
 (2 2 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL))
 (2 2 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE MEMBER-EQUAL-OF-CAR-SAME))
 (2 1 (:REWRITE NO-DUPLICATESP-EQUAL-OF-CDR))
 (1 1 (:REWRITE MEMBERP-OF-CAR-SAME))
 (1 1 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 )
(PATH-TAKEN-EXTEND-PATH-TAKEN
 (1332 12 (:REWRITE SUBSEQUENCEP-EQUAL-SUBSETP-EQUAL))
 (1322 22 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (561 11 (:REWRITE SUBSEQUENCEP-EQUAL-EQUAL-LEN))
 (505 58 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (418 11 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBLISTP))
 (179 84 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (179 3 (:REWRITE GOOD-DR-STATE-P-CONSP->PATH-TAKEN))
 (176 4 (:REWRITE GOOD-DR-STATE-P-NODE-PATH-P))
 (161 4 (:REWRITE NODE-LIST-P-NODE-PATH-FROM-P))
 (132 130 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (132 11 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-RIGHT))
 (132 11 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-LEFT))
 (132 11 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (132 11 (:REWRITE SUBLISTP-WHEN-ATOM-LEFT))
 (119 3 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (90 5 (:DEFINITION LAST))
 (80 1 (:DEFINITION UNION-EQUAL))
 (76 76 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (76 76 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (76 76 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (76 76 (:LINEAR LEN-WHEN-PREFIXP))
 (64 32 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (59 59 (:REWRITE USE-LOC-MAP-P0-2))
 (59 59 (:REWRITE USE-LOC-MAP-P0))
 (58 58 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (55 11 (:REWRITE SUFFIXP$-SUBLISTP))
 (40 1 (:REWRITE MEMBER-EQUAL-BECOMES-MEMBERP))
 (33 33 (:TYPE-PRESCRIPTION SUBSEQUENCEP-EQUAL))
 (33 11 (:REWRITE SUFFIXP-SUBLISTP))
 (25 9 (:REWRITE DEFAULT-CAR))
 (25 5 (:REWRITE LEN-OF-CDR))
 (24 12 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (23 1 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP))
 (22 22 (:TYPE-PRESCRIPTION SUFFIXP$))
 (22 22 (:TYPE-PRESCRIPTION SUFFIXP))
 (22 22 (:TYPE-PRESCRIPTION SUBLISTP))
 (22 11 (:REWRITE SUBSEQUENCEP-EQUAL-OF-CDR))
 (21 6 (:REWRITE NOT-VALID-PLAN-P-NODE-PATH-FROM-P))
 (20 20 (:REWRITE VALID-PLAN-P-NODE-PATH-P))
 (15 10 (:REWRITE DEFAULT-<-2))
 (13 13 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (13 13 (:REWRITE USE-ALL-GOOD-DR-STATE-P))
 (13 13 (:REWRITE USE-ALL-DR-STATE-P-2))
 (13 13 (:REWRITE USE-ALL-DR-STATE-P))
 (13 13 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 (12 12 (:TYPE-PRESCRIPTION ADJ-NODES))
 (12 12 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (12 12 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (12 12 (:REWRITE NODE-PATH-P-NODE-LIST-P))
 (12 12 (:REWRITE DEFAULT-CDR))
 (12 12 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (12 1 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (11 11 (:TYPE-PRESCRIPTION MEMBERP))
 (11 11 (:REWRITE SUFFIXP$-TRANSITIVE-2))
 (11 11 (:REWRITE SUFFIXP$-TRANSITIVE))
 (11 11 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-OF-CDR-OF-MEMBER-EQUAL))
 (11 11 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-SUFFIXP$))
 (11 11 (:REWRITE SUBSEQUENCEP-EQUAL-TRANSITIVE))
 (11 11 (:REWRITE SUBLISTP-WHEN-SUBLISTP-AND-PREFIXP))
 (11 11 (:REWRITE SUBLISTP-TRANSITIVE))
 (11 11 (:REWRITE SUBLISTP-COMPLETE))
 (11 11 (:REWRITE NODE-LIST-P-OF-DGRAPH->NODES))
 (10 10 (:REWRITE DEFAULT-<-1))
 (8 8 (:REWRITE NODE-PATH-FROM-P-NODE-PATH-P))
 (8 2 (:REWRITE NODE-PATH-P-SUBSETP-EQUAL))
 (7 7 (:REWRITE USE-ALL-NODE-PATH-P-2))
 (7 7 (:REWRITE USE-ALL-NODE-PATH-P))
 (6 3 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (6 3 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (6 3 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (5 5 (:REWRITE DEFAULT-+-2))
 (5 5 (:REWRITE DEFAULT-+-1))
 (5 5 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (5 3 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (4 4 (:REWRITE USE-ALL-NODE-PATH-FROM-P-2))
 (4 4 (:REWRITE USE-ALL-NODE-PATH-FROM-P))
 (4 1 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (3 3 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (3 3 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (3 3 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (3 3 (:REWRITE APPEND-WHEN-NOT-CONSP-ARG1-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (2 1 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (2 1 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (2 1 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (1 1 (:REWRITE USE-ALL-NODE-LIST-P-2))
 (1 1 (:REWRITE USE-ALL-NODE-LIST-P))
 (1 1 (:REWRITE NOT-SUBSETP-EQUAL-WHEN-MEMBERP))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (1 1 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (1 1 (:REWRITE NODE-PATH-P-NIL))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (1 1 (:REWRITE CONSP-OF-APPEND))
 )
(SUBSETP-EQUAL-PLAN-EXTEND-PATH-TAKEN
 (273 3 (:DEFINITION UNION-EQUAL))
 (200 15 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (153 3 (:REWRITE MEMBER-EQUAL-BECOMES-MEMBERP))
 (144 4 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP))
 (96 1 (:REWRITE SUBSEQUENCEP-EQUAL-SUBSETP-EQUAL))
 (69 3 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (63 63 (:TYPE-PRESCRIPTION LEN))
 (42 9 (:REWRITE DEFAULT-CAR))
 (42 1 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBLISTP))
 (39 3 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (32 13 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (27 18 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (22 11 (:TYPE-PRESCRIPTION NODE-LIST-FIX))
 (22 1 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-RIGHT))
 (22 1 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (18 1 (:REWRITE SUBSEQUENCEP-EQUAL-EQUAL-LEN))
 (17 17 (:TYPE-PRESCRIPTION UNION-EQUAL))
 (16 16 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (16 16 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (16 16 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (16 16 (:LINEAR LEN-WHEN-PREFIXP))
 (16 8 (:REWRITE DEFAULT-<-2))
 (15 15 (:REWRITE USE-LOC-MAP-P0-2))
 (15 15 (:REWRITE USE-LOC-MAP-P0))
 (15 15 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (14 1 (:REWRITE NODE-LIST-P-OF-UNION-EQUAL))
 (10 10 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (9 9 (:TYPE-PRESCRIPTION MEMBERP))
 (8 8 (:REWRITE DEFAULT-<-1))
 (6 6 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (6 6 (:REWRITE DEFAULT-CDR))
 (6 3 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (6 3 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (6 3 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (6 3 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (6 3 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (6 3 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (6 1 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-LEFT))
 (6 1 (:REWRITE SUBLISTP-WHEN-ATOM-LEFT))
 (6 1 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (5 5 (:REWRITE USE-ALL-NODE-LIST-P-2))
 (5 5 (:REWRITE USE-ALL-NODE-LIST-P))
 (5 5 (:REWRITE NODE-PATH-P-NODE-LIST-P))
 (5 5 (:REWRITE NODE-PATH-FROM-P-IMPLIES-NODE-LIST-P))
 (5 4 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (5 1 (:REWRITE SUFFIXP$-SUBLISTP))
 (4 4 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (4 4 (:REWRITE USE-ALL-GOOD-DR-STATE-P))
 (4 4 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 (4 2 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (3 3 (:TYPE-PRESCRIPTION SUBSEQUENCEP-EQUAL))
 (3 3 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (3 3 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (3 3 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (3 3 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (3 3 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (3 3 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (3 3 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (3 3 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (3 3 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (3 3 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (3 3 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (3 3 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (3 3 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (3 3 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (3 1 (:REWRITE SUFFIXP-SUBLISTP))
 (3 1 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION SUFFIXP$))
 (2 2 (:TYPE-PRESCRIPTION SUFFIXP))
 (2 2 (:TYPE-PRESCRIPTION SUBLISTP))
 (2 2 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (2 1 (:REWRITE SUBSEQUENCEP-EQUAL-OF-CDR))
 (2 1 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (1 1 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (1 1 (:REWRITE SUFFIXP$-TRANSITIVE-2))
 (1 1 (:REWRITE SUFFIXP$-TRANSITIVE))
 (1 1 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (1 1 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-OF-CDR-OF-MEMBER-EQUAL))
 (1 1 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-SUFFIXP$))
 (1 1 (:REWRITE SUBSEQUENCEP-EQUAL-TRANSITIVE))
 (1 1 (:REWRITE SUBLISTP-WHEN-SUBLISTP-AND-PREFIXP))
 (1 1 (:REWRITE SUBLISTP-TRANSITIVE))
 (1 1 (:REWRITE SUBLISTP-COMPLETE))
 (1 1 (:REWRITE NOT-SUBSETP-EQUAL-WHEN-MEMBERP))
 (1 1 (:REWRITE SET::IN-SET))
 (1 1 (:REWRITE APPEND-WHEN-NOT-CONSP-ARG1-CHEAP))
 )
(VISITED-NODES-EXTEND-PATH-TAKEN
 (455 5 (:DEFINITION UNION-EQUAL))
 (258 17 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (255 5 (:REWRITE MEMBER-EQUAL-BECOMES-MEMBERP))
 (143 3 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP))
 (115 5 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (85 85 (:TYPE-PRESCRIPTION LEN))
 (70 15 (:REWRITE DEFAULT-CAR))
 (65 5 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (28 17 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (24 24 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (24 24 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (24 24 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (24 24 (:LINEAR LEN-WHEN-PREFIXP))
 (24 12 (:REWRITE DEFAULT-<-2))
 (23 22 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (17 17 (:REWRITE USE-LOC-MAP-P0-2))
 (17 17 (:REWRITE USE-LOC-MAP-P0))
 (17 17 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (15 15 (:TYPE-PRESCRIPTION MEMBERP))
 (14 1 (:REWRITE NODE-LIST-P-OF-UNION-EQUAL))
 (12 12 (:REWRITE DEFAULT-<-1))
 (12 12 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (10 10 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (10 10 (:REWRITE DEFAULT-CDR))
 (10 5 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (10 5 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (10 5 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (10 5 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (10 5 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (5 5 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (5 5 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (5 5 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (5 5 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (5 5 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (5 5 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (5 5 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (5 5 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (5 5 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (5 5 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (5 5 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (5 5 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (5 5 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (5 5 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (5 5 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (5 5 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (4 4 (:REWRITE USE-ALL-NODE-LIST-P-2))
 (4 4 (:REWRITE USE-ALL-NODE-LIST-P))
 (4 4 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (4 4 (:REWRITE USE-ALL-GOOD-DR-STATE-P))
 (4 4 (:REWRITE NODE-PATH-P-NODE-LIST-P))
 (4 4 (:REWRITE NODE-PATH-FROM-P-IMPLIES-NODE-LIST-P))
 (4 4 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 (4 3 (:REWRITE NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE APPEND-WHEN-NOT-CONSP-ARG1-CHEAP))
 )
(DR-STATE->DRONE-ID-OF-EXTEND-PATH-TAKEN
 (91 1 (:DEFINITION UNION-EQUAL))
 (51 1 (:REWRITE MEMBER-EQUAL-BECOMES-MEMBERP))
 (44 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (23 1 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (22 22 (:TYPE-PRESCRIPTION DRONE-ID-FIX))
 (15 15 (:TYPE-PRESCRIPTION LEN))
 (14 3 (:REWRITE DEFAULT-CAR))
 (13 1 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (5 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (4 4 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (4 4 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (4 4 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (4 4 (:LINEAR LEN-WHEN-PREFIXP))
 (4 2 (:REWRITE DEFAULT-<-2))
 (3 3 (:TYPE-PRESCRIPTION MEMBERP))
 (3 3 (:REWRITE USE-LOC-MAP-P0-2))
 (3 3 (:REWRITE USE-LOC-MAP-P0))
 (3 3 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (2 2 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (2 2 (:REWRITE USE-ALL-GOOD-DR-STATE-P))
 (2 2 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 1 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (1 1 (:REWRITE UNIQUE-ID-DR-STATE-LIST-P-EQUAL-DRONE-IDS))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (1 1 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (1 1 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (1 1 (:REWRITE GOOD-DR-STATE-LIST-P-EQUAL-DRONE-IDS))
 (1 1 (:REWRITE APPEND-WHEN-NOT-CONSP-ARG1-CHEAP))
 )
(DGRAPH-EXTEND-PATH-TAKEN
 (91 1 (:DEFINITION UNION-EQUAL))
 (51 1 (:REWRITE MEMBER-EQUAL-BECOMES-MEMBERP))
 (44 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (23 1 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (18 5 (:REWRITE DEFAULT-CAR))
 (15 15 (:TYPE-PRESCRIPTION LEN))
 (13 1 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (6 4 (:REWRITE DEFAULT-CDR))
 (5 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (4 4 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (4 4 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (4 4 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (4 4 (:LINEAR LEN-WHEN-PREFIXP))
 (4 2 (:REWRITE DEFAULT-<-2))
 (3 3 (:TYPE-PRESCRIPTION MEMBERP))
 (3 3 (:REWRITE USE-LOC-MAP-P0-2))
 (3 3 (:REWRITE USE-LOC-MAP-P0))
 (3 3 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (2 2 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (2 2 (:REWRITE USE-ALL-GOOD-DR-STATE-P))
 (2 2 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 1 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (1 1 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (1 1 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (1 1 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (1 1 (:REWRITE APPEND-WHEN-NOT-CONSP-ARG1-CHEAP))
 )
(ALL-VALID-PLAN-P)
(ALL-VALID-PLAN-P-OF-CONS)
(USE-ALL-VALID-PLAN-P-FOR-CAR)
(USE-ALL-VALID-PLAN-P-FOR-CAR-OF-LAST)
(ALL-VALID-PLAN-P-OF-APPEND)
(ALL-VALID-PLAN-P-OF-UNION-EQUAL)
(ALL-VALID-PLAN-P-WHEN-NOT-CONSP)
(ALL-VALID-PLAN-P-WHEN-NOT-CONSP-CHEAP)
(ALL-VALID-PLAN-P-OF-REVAPPEND)
(ALL-VALID-PLAN-P-OF-CDR)
(ALL-VALID-PLAN-P-OF-NTHCDR)
(ALL-VALID-PLAN-P-OF-FIRSTN)
(ALL-VALID-PLAN-P-OF-REMOVE1-EQUAL)
(ALL-VALID-PLAN-P-OF-REMOVE-EQUAL)
(ALL-VALID-PLAN-P-OF-LAST)
(ALL-VALID-PLAN-P-OF-TAKE)
(TRUE-LISTP-WHEN-ALL-VALID-PLAN-P)
(TRUE-LISTP-WHEN-ALL-VALID-PLAN-P-FORWARD)
(ALL-VALID-PLAN-P-WHEN-PERM)
(ALL-VALID-PLAN-P-OF-TRUE-LIST-FIX)
(USE-ALL-VALID-PLAN-P)
(USE-ALL-VALID-PLAN-P-2)
(ALL-VALID-PLAN-P-OF-ADD-TO-SET-EQUAL)
(ALL-VALID-PLAN-P-ALL-NODE-PATH-P
 (243 17 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (127 15 (:REWRITE ALL-VALID-PLAN-P-WHEN-NOT-CONSP))
 (122 10 (:REWRITE ALL-NODE-PATH-P-WHEN-NOT-CONSP))
 (69 10 (:REWRITE USE-ALL-VALID-PLAN-P-FOR-CAR))
 (37 5 (:REWRITE LEN-OF-CDR))
 (36 5 (:REWRITE USE-ALL-NODE-PATH-P))
 (27 12 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (25 25 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (25 13 (:REWRITE DEFAULT-<-2))
 (24 24 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (24 24 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (24 24 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (24 24 (:LINEAR LEN-WHEN-PREFIXP))
 (18 18 (:REWRITE DEFAULT-CAR))
 (17 17 (:REWRITE USE-LOC-MAP-P0-2))
 (17 17 (:REWRITE USE-LOC-MAP-P0))
 (17 17 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (17 17 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (17 1 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (15 5 (:REWRITE USE-ALL-NODE-PATH-P-FOR-CAR))
 (13 13 (:REWRITE DEFAULT-<-1))
 (12 2 (:REWRITE ALL-VALID-PLAN-P-OF-CDR))
 (12 2 (:REWRITE ALL-NODE-PATH-P-OF-CDR))
 (10 10 (:REWRITE USE-ALL-VALID-PLAN-P-2))
 (10 10 (:REWRITE USE-ALL-VALID-PLAN-P))
 (9 9 (:REWRITE DEFAULT-CDR))
 (9 5 (:REWRITE DEFAULT-+-2))
 (5 5 (:REWRITE USE-ALL-NODE-PATH-P-2))
 (5 5 (:REWRITE NODE-PATH-FROM-P-NODE-PATH-P))
 (5 5 (:REWRITE DEFAULT-+-1))
 (5 5 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (4 4 (:REWRITE EQUAL-OF-LEN-AND-0))
 (2 1 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (1 1 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 )
(ALL-NODE-PATH-FROM-P-ALL-VALID-PLAN-P
 (253 18 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (123 11 (:REWRITE ALL-NODE-PATH-FROM-P-WHEN-NOT-CONSP))
 (122 10 (:REWRITE ALL-VALID-PLAN-P-WHEN-NOT-CONSP))
 (73 11 (:REWRITE USE-ALL-VALID-PLAN-P))
 (42 6 (:REWRITE LEN-OF-CDR))
 (34 2 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (27 27 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (27 12 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (26 14 (:REWRITE DEFAULT-<-2))
 (26 2 (:REWRITE NODE-LIST-P-NODE-PATH-FROM-P))
 (24 24 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (24 24 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (24 24 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (24 24 (:LINEAR LEN-WHEN-PREFIXP))
 (18 18 (:REWRITE USE-LOC-MAP-P0-2))
 (18 18 (:REWRITE USE-LOC-MAP-P0))
 (18 18 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (18 18 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (14 14 (:REWRITE DEFAULT-<-1))
 (12 12 (:REWRITE DEFAULT-CAR))
 (12 2 (:REWRITE USE-ALL-NODE-PATH-P-FOR-CAR))
 (12 2 (:REWRITE USE-ALL-NODE-PATH-FROM-P-FOR-CAR))
 (12 2 (:REWRITE ALL-VALID-PLAN-P-OF-CDR))
 (12 2 (:REWRITE ALL-NODE-PATH-FROM-P-OF-CDR))
 (11 11 (:REWRITE USE-ALL-VALID-PLAN-P-2))
 (10 10 (:REWRITE DEFAULT-CDR))
 (10 6 (:REWRITE DEFAULT-+-2))
 (8 8 (:TYPE-PRESCRIPTION MEMBERP))
 (6 6 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (4 4 (:TYPE-PRESCRIPTION ALL-NODE-PATH-P))
 (4 4 (:REWRITE EQUAL-OF-LEN-AND-0))
 (4 2 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (4 2 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (4 2 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION NODE-PATH-FROM-P))
 (2 2 (:REWRITE VALID-PLAN-P-NODE-PATH-P))
 (2 2 (:REWRITE USE-ALL-NODE-PATH-P-2))
 (2 2 (:REWRITE USE-ALL-NODE-PATH-P))
 (2 2 (:REWRITE USE-ALL-NODE-PATH-FROM-P-2))
 (2 2 (:REWRITE USE-ALL-NODE-PATH-FROM-P))
 (2 2 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (2 2 (:REWRITE NODE-PATH-FROM-P-NODE-PATH-P))
 (2 2 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (2 2 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (2 2 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (2 2 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (2 2 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (2 2 (:REWRITE ALL-VALID-PLAN-P-ALL-NODE-PATH-P))
 (2 2 (:REWRITE ALL-NODE-PATH-P-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE ALL-NODE-PATH-P-WHEN-NOT-CONSP))
 )
(ALL-VALID-PLAN-P-ALL-NODE-LIST-P
 (23 1 (:REWRITE ALL-NODE-LIST-P-WHEN-NOT-CONSP))
 (18 1 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (5 5 (:TYPE-PRESCRIPTION LEN))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (2 2 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE USE-LOC-MAP-P0-2))
 (1 1 (:REWRITE USE-LOC-MAP-P0))
 (1 1 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (1 1 (:REWRITE ALL-NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 )
(VALID-PLAN-P-MEMBER-ADJ)
(VALID-PLAN-MAP-PAIR-P
 (30 4 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (18 2 (:REWRITE ALL-NODE-LIST-P-WHEN-NOT-CONSP))
 (12 1 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (8 1 (:REWRITE DRN-ST-WITH-ID-EMPTY-CDR))
 (7 7 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (7 1 (:REWRITE ALL-NODE-LIST-P-OF-CDR))
 (5 5 (:REWRITE USE-LOC-MAP-P0-2))
 (5 5 (:REWRITE USE-LOC-MAP-P0))
 (5 2 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (5 1 (:REWRITE LEN-OF-CDR))
 (4 4 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (4 1 (:REWRITE DRONE-ID-P-OF-CAR-WHEN-DRONE-ID-LIST-P))
 (3 3 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE ALL-VALID-PLAN-P-ALL-NODE-LIST-P))
 (2 2 (:REWRITE ALL-NODE-PATH-P-ALL-NODE-LIST-P))
 (2 2 (:REWRITE ALL-NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (2 2 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (1 1 (:REWRITE DRONE-ID-LIST-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(VALID-PLAN-MAP-PAIR-P-ALL-VALID-PLAN-P-DRN-ST-WITH-ID)
(VALID-PLAN-MAP-PAIR-P-TRUE-P)
(VALID-PLAN-MAP-PAIR-P-ALL-NODE-LIST-P)
(VALID-PLAN-MAP-PAIR-P-REPLACE-DR-ST
 (190 24 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (134 7 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (128 8 (:REWRITE ALL-NODE-PATH-FROM-P-ALL-VALID-PLAN-P))
 (106 3 (:REWRITE VALID-PLAN-MAP-PAIR-P-ALL-VALID-PLAN-P-DRN-ST-WITH-ID))
 (80 12 (:REWRITE ALL-NODE-PATH-FROM-P-WHEN-NOT-CONSP))
 (78 2 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 (72 3 (:REWRITE CONSP-OF-DR-STATE-DRONE-IDS))
 (40 8 (:REWRITE ALL-VALID-PLAN-P-WHEN-NOT-CONSP))
 (40 4 (:REWRITE ALL-VALID-PLAN-P-OF-CDR))
 (36 6 (:REWRITE DRN-ST-WITH-ID-EMPTY-CDR))
 (28 28 (:REWRITE USE-LOC-MAP-P0-2))
 (28 28 (:REWRITE USE-LOC-MAP-P0))
 (27 27 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (26 26 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (26 2 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (25 5 (:REWRITE LEN-OF-CDR))
 (24 24 (:TYPE-PRESCRIPTION ALL-NODE-PATH-FROM-P))
 (24 24 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (22 22 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (20 4 (:REWRITE ALL-NODE-PATH-FROM-P-OF-CDR))
 (20 2 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (19 12 (:REWRITE DEFAULT-<-2))
 (19 2 (:REWRITE ALL-NODE-LIST-P-WHEN-NOT-CONSP))
 (17 17 (:REWRITE DEFAULT-CAR))
 (16 16 (:REWRITE DEFAULT-CDR))
 (16 4 (:REWRITE DRONE-ID-P-OF-CAR-WHEN-DRONE-ID-LIST-P))
 (16 2 (:REWRITE CAR-OF-DR-STATE-DRONE-IDS))
 (15 15 (:TYPE-PRESCRIPTION DR-STATE-DRONE-IDS))
 (15 9 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (14 14 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (14 14 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (14 14 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (14 14 (:LINEAR LEN-WHEN-PREFIXP))
 (14 7 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (12 12 (:REWRITE DEFAULT-<-1))
 (12 12 (:REWRITE ALL-NODE-PATH-FROM-P-WHEN-NOT-CONSP-CHEAP))
 (12 7 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (12 6 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (12 6 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (9 9 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (8 8 (:REWRITE ALL-VALID-PLAN-P-WHEN-NOT-CONSP-CHEAP))
 (7 7 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (7 7 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (7 7 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (7 1 (:REWRITE ALL-NODE-LIST-P-OF-CDR))
 (6 6 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (5 5 (:REWRITE DEFAULT-+-2))
 (5 5 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE DRONE-ID-LIST-P-WHEN-NOT-CONSP))
 (4 2 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE VALID-PLAN-MAP-PAIR-P-ALL-NODE-LIST-P))
 (2 2 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (2 2 (:REWRITE USE-ALL-GOOD-DR-STATE-P))
 (2 2 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (2 2 (:REWRITE ALL-NODE-PATH-P-ALL-NODE-LIST-P))
 (2 2 (:REWRITE ALL-NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (2 1 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (1 1 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (1 1 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 )
(VALID-PLAN-MAP-P0)
(VALID-PLAN-MAP-P0-OF-CONS)
(USE-VALID-PLAN-MAP-P0-FOR-CAR)
(USE-VALID-PLAN-MAP-P0-FOR-CAR-OF-LAST)
(VALID-PLAN-MAP-P0-OF-APPEND)
(VALID-PLAN-MAP-P0-OF-UNION-EQUAL)
(VALID-PLAN-MAP-P0-WHEN-NOT-CONSP)
(VALID-PLAN-MAP-P0-WHEN-NOT-CONSP-CHEAP)
(VALID-PLAN-MAP-P0-OF-REVAPPEND)
(VALID-PLAN-MAP-P0-OF-CDR)
(VALID-PLAN-MAP-P0-OF-NTHCDR)
(VALID-PLAN-MAP-P0-OF-FIRSTN)
(VALID-PLAN-MAP-P0-OF-REMOVE1-EQUAL)
(VALID-PLAN-MAP-P0-OF-REMOVE-EQUAL)
(VALID-PLAN-MAP-P0-OF-LAST)
(VALID-PLAN-MAP-P0-OF-TAKE)
(TRUE-LISTP-WHEN-VALID-PLAN-MAP-P0)
(TRUE-LISTP-WHEN-VALID-PLAN-MAP-P0-FORWARD)
(VALID-PLAN-MAP-P0-WHEN-PERM)
(VALID-PLAN-MAP-P0-OF-TRUE-LIST-FIX)
(USE-VALID-PLAN-MAP-P0)
(USE-VALID-PLAN-MAP-P0-2)
(VALID-PLAN-MAP-P0-OF-ADD-TO-SET-EQUAL)
(VALID-PLAN-MAP-P0-PLAN-MAP-P0
 (1670 164 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (1313 30 (:REWRITE VALID-PLAN-MAP-P0-OF-CDR))
 (1140 57 (:REWRITE ALL-NODE-PATH-FROM-P-ALL-VALID-PLAN-P))
 (878 39 (:REWRITE USE-VALID-PLAN-MAP-P0-FOR-CAR))
 (800 85 (:REWRITE ALL-NODE-PATH-FROM-P-WHEN-NOT-CONSP))
 (593 62 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP))
 (457 80 (:REWRITE LEN-OF-CDR))
 (422 47 (:REWRITE DRN-ST-WITH-ID-EMPTY-CDR))
 (391 55 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (323 57 (:REWRITE ALL-VALID-PLAN-P-WHEN-NOT-CONSP))
 (314 26 (:REWRITE ALL-NODE-LIST-P-WHEN-NOT-CONSP))
 (291 45 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (280 28 (:REWRITE ALL-VALID-PLAN-P-OF-CDR))
 (266 266 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (201 201 (:REWRITE DEFAULT-CDR))
 (196 196 (:REWRITE DEFAULT-CAR))
 (195 195 (:REWRITE USE-LOC-MAP-P0-2))
 (195 195 (:REWRITE USE-LOC-MAP-P0))
 (170 170 (:TYPE-PRESCRIPTION ALL-NODE-PATH-FROM-P))
 (164 164 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (164 164 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (140 28 (:REWRITE ALL-NODE-PATH-FROM-P-OF-CDR))
 (139 95 (:REWRITE DEFAULT-<-2))
 (134 134 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (132 16 (:REWRITE PLAN-MAP-P0-WHEN-NOT-CONSP))
 (116 116 (:TYPE-PRESCRIPTION LOC-MAP-P0))
 (110 110 (:TYPE-PRESCRIPTION GOOD-DR-STATE-LIST-P))
 (108 9 (:REWRITE EXISTS-DR-STATE-WITH-ID-P-DRN-ST-WITH-ID))
 (107 88 (:REWRITE DEFAULT-+-2))
 (103 103 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (95 95 (:REWRITE DEFAULT-<-1))
 (91 13 (:REWRITE ALL-NODE-LIST-P-OF-CDR))
 (88 88 (:REWRITE DEFAULT-+-1))
 (86 86 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (86 86 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (86 86 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (86 86 (:LINEAR LEN-WHEN-PREFIXP))
 (85 85 (:REWRITE ALL-NODE-PATH-FROM-P-WHEN-NOT-CONSP-CHEAP))
 (85 22 (:REWRITE DRONE-ID-P-OF-CAR-WHEN-DRONE-ID-LIST-P))
 (85 22 (:REWRITE DRONE-ID-P-OF-CAAR-WHEN-PATH-MAP-P0))
 (70 14 (:REWRITE LOC-MAP-P0-OF-CDR))
 (60 14 (:REWRITE TRUE-ALISTP-CAR))
 (60 6 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (58 58 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (58 58 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (57 57 (:REWRITE ALL-VALID-PLAN-P-WHEN-NOT-CONSP-CHEAP))
 (42 42 (:REWRITE USE-VALID-PLAN-MAP-P0-2))
 (40 40 (:TYPE-PRESCRIPTION TRUE-ALISTP))
 (36 9 (:REWRITE DRN-ST-WITH-ID-MEMBERP-DR-STATE-EXT-DRONE-IDS))
 (31 31 (:REWRITE DRONE-ID-P-OF-CAAR-WHEN-PLAN-MAP-P0))
 (29 29 (:REWRITE VALID-PLAN-MAP-PAIR-P-ALL-NODE-LIST-P))
 (26 26 (:REWRITE ALL-NODE-PATH-P-ALL-NODE-LIST-P))
 (26 26 (:REWRITE ALL-NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (22 22 (:REWRITE ALL-NODE-LIST-P-OF-CDAR-WHEN-PLAN-MAP-P0))
 (21 21 (:REWRITE PATH-MAP-P0-WHEN-NOT-CONSP))
 (21 21 (:REWRITE DRONE-ID-LIST-P-WHEN-NOT-CONSP))
 (18 6 (:REWRITE TRUE-ALISTP-CDR))
 (18 6 (:REWRITE FOLD-CONSTS-IN-+))
 (17 17 (:REWRITE EQUAL-OF-LEN-AND-0))
 (12 6 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (12 6 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (12 4 (:REWRITE PLAN-MAP-P0-OF-CDR-WHEN-PLAN-MAP-P0))
 (9 6 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (6 6 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (6 6 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (6 6 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (6 6 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (6 6 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (6 6 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (6 6 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 )
(EXISTS-PAIR-WITH-CAR-P
 (41 3 (:REWRITE PATH-MAP-P-ALIST))
 (35 3 (:DEFINITION PATH-MAP-P))
 (28 2 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (20 4 (:REWRITE PATH-MAP-P0-WHEN-NOT-CONSP))
 (6 6 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (6 6 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (6 6 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (6 6 (:LINEAR LEN-WHEN-PREFIXP))
 (5 5 (:TYPE-PRESCRIPTION NO-DUPLICATE-ALIST-P))
 (5 5 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (5 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (5 1 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (5 1 (:REWRITE LEN-OF-CDR))
 (4 1 (:REWRITE PATH-MAP-P0-OF-CDR-WHEN-PATH-MAP-P0))
 (3 3 (:TYPE-PRESCRIPTION PATH-MAP-P))
 (3 2 (:REWRITE DEFAULT-<-2))
 (3 1 (:REWRITE TRUE-ALISTP-CAR))
 (3 1 (:REWRITE NO-DUPLICATE-ALIST-CDR))
 (2 2 (:TYPE-PRESCRIPTION TRUE-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION LOC-MAP-P0))
 (2 2 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (2 2 (:REWRITE USE-LOC-MAP-P0-2))
 (2 2 (:REWRITE USE-LOC-MAP-P0))
 (2 2 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (1 1 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(EXISTS-PAIR-WITH-CAR-P-OF-CONS)
(EXISTS-PAIR-WITH-CAR-P-OF-APPEND)
(EXISTS-PAIR-WITH-CAR-P-OF-REVAPPEND)
(EXISTS-PAIR-WITH-CAR-P-OF-CDR)
(EXISTS-PAIR-WITH-CAR-P-OF-NTHCDR)
(EXISTS-PAIR-WITH-CAR-P-OF-FIRSTN)
(EXISTS-PAIR-WITH-CAR-P-OF-TAKE)
(EXISTS-PAIR-WITH-CAR-P-WHEN-PERM)
(EXISTS-PAIR-WITH-CAR-P-OF-TRUE-LIST-FIX)
(PERM-IMPLIES-EQUAL-EXISTS-PAIR-WITH-CAR-P-2)
(EXISTS-PAIR-WITH-CAR-P-REVERSE-LIST)
(EXISTS-PAIR-WITH-CAR-P-WHEN-NOT-CONSP)
(USE-EXISTS-PAIR-WITH-CAR-P)
(EXISTS-PAIR-WITH-CAR-P-MEMBER
 (3994 285 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (908 52 (:REWRITE USE-EXISTS-PAIR-WITH-CAR-P))
 (816 136 (:REWRITE LEN-OF-CDR))
 (689 285 (:REWRITE USE-LOC-MAP-P0-2))
 (564 491 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (461 65 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (324 184 (:REWRITE DEFAULT-<-2))
 (305 47 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (285 285 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (285 285 (:REWRITE USE-LOC-MAP-P0))
 (285 285 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (264 264 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (264 264 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (264 264 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (264 264 (:LINEAR LEN-WHEN-PREFIXP))
 (255 119 (:REWRITE DEFAULT-CDR))
 (224 224 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (206 167 (:REWRITE DEFAULT-+-2))
 (184 184 (:REWRITE DEFAULT-<-1))
 (183 47 (:REWRITE TRUE-ALISTP-CAR))
 (167 167 (:REWRITE DEFAULT-+-1))
 (130 130 (:TYPE-PRESCRIPTION LOC-MAP-P0))
 (122 122 (:TYPE-PRESCRIPTION TRUE-ALISTP))
 (103 103 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (84 28 (:REWRITE FOLD-CONSTS-IN-+))
 (70 14 (:REWRITE LOC-MAP-P0-OF-CDR))
 (69 65 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (56 28 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (51 51 (:REWRITE EXISTS-PAIR-WITH-CAR-P-OF-TAKE))
 (51 51 (:REWRITE EXISTS-PAIR-WITH-CAR-P-OF-NTHCDR))
 (51 51 (:REWRITE EXISTS-PAIR-WITH-CAR-P-OF-FIRSTN))
 (50 25 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (50 25 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (50 25 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (42 14 (:REWRITE TRUE-ALISTP-CDR))
 (36 36 (:REWRITE EQUAL-OF-LEN-AND-0))
 (28 28 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (28 28 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (28 28 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (28 28 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (28 28 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (25 25 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (6 3 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (3 3 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (3 3 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 )
(UNIQUE-DOMAIN-MAP-P)
(BOOLEANP-OF-UNIQUE-DOMAIN-MAP-P)
(UNIQUE-DOMAIN-MAP-P-NO-DUPLICATE-ALIST-P)
(UNIQUE-DOMAIN-MAP-P-CDR
 (3844 6 (:DEFINITION NO-DUPLICATESP-EQUAL))
 (3072 7 (:REWRITE MEMBER-EQUAL-BECOMES-MEMBERP))
 (3006 18 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NO-DUPLICATESP-EQUAL-OF-CDR))
 (2681 123 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (2445 15 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (1924 48 (:REWRITE ALIST-KEYS-WHEN-ATOM))
 (1081 121 (:REWRITE LEN-OF-CDR))
 (985 12 (:REWRITE NO-DUPLICATESP-EQUAL-OF-CDR))
 (928 928 (:TYPE-PRESCRIPTION LEN))
 (708 10 (:REWRITE NOT-MEMBER-EQUAL-OF-CDR-WHEN-NOT-MEMBER-EQUAL))
 (401 81 (:REWRITE DEFAULT-CAR))
 (376 15 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (356 8 (:REWRITE MEMBERP-OF-CDR-WHEN-NOT-MEMBERP))
 (274 244 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (270 151 (:REWRITE DEFAULT-+-2))
 (216 90 (:REWRITE DEFAULT-<-2))
 (207 207 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-ALIST-KEYS))
 (190 22 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (161 61 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (154 89 (:REWRITE EQUAL-OF-LEN-AND-0))
 (151 151 (:REWRITE DEFAULT-+-1))
 (123 123 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (123 123 (:REWRITE USE-LOC-MAP-P0-2))
 (123 123 (:REWRITE USE-LOC-MAP-P0))
 (123 123 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (120 30 (:REWRITE FOLD-CONSTS-IN-+))
 (118 118 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (114 22 (:REWRITE TRUE-ALISTP-CAR))
 (112 112 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (112 112 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (112 112 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (112 112 (:LINEAR LEN-WHEN-PREFIXP))
 (91 6 (:REWRITE NOT-MEMBER-EQUAL-OF-CDR))
 (90 90 (:REWRITE DEFAULT-<-1))
 (86 1 (:DEFINITION HONS-ASSOC-EQUAL))
 (80 16 (:REWRITE LOC-MAP-P0-OF-CDR))
 (78 78 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (76 76 (:TYPE-PRESCRIPTION TRUE-ALISTP))
 (76 76 (:TYPE-PRESCRIPTION LOC-MAP-P0))
 (57 57 (:TYPE-PRESCRIPTION MEMBERP))
 (54 54 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (48 16 (:REWRITE TRUE-ALISTP-CDR))
 (40 20 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (40 20 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (38 38 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (38 38 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (32 32 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (30 15 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (30 15 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (30 15 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (27 18 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (23 20 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (22 12 (:REWRITE MEMBER-EQUAL-OF-CAR-SAME))
 (20 20 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (20 20 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (20 20 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (20 20 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (20 20 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (20 20 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (20 15 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (18 18 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL))
 (15 15 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (15 15 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (15 15 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (15 15 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (15 15 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (15 15 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (15 15 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (7 7 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (6 6 (:TYPE-PRESCRIPTION HONS-ASSOC-EQUAL))
 (6 6 (:REWRITE MEMBERP-OF-CAR-SAME))
 (1 1 (:DEFINITION HONS-EQUAL))
 )
(UNIQUE-DOMAIN-MAP-P-MEMBER-ALIST-KEYS-CDR
 (430 2 (:REWRITE NO-DUPLICATESP-EQUAL-OF-CONS-NO-SPLIT))
 (357 3 (:REWRITE NO-DUPLICATE-ALIST-CAAR-ALIST-KEYS-CDR))
 (353 1 (:REWRITE UNIQUE-DOMAIN-MAP-P-NO-DUPLICATE-ALIST-P))
 (351 27 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (312 16 (:REWRITE ALIST-KEYS-WHEN-ATOM))
 (153 29 (:REWRITE LEN-OF-CDR))
 (70 7 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (51 51 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (42 7 (:REWRITE TRUE-ALISTP-CAR))
 (37 37 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE DEFAULT-+-1))
 (35 7 (:REWRITE LOC-MAP-P0-OF-CDR))
 (34 34 (:REWRITE DEFAULT-CAR))
 (28 28 (:TYPE-PRESCRIPTION TRUE-ALISTP))
 (28 28 (:TYPE-PRESCRIPTION LOC-MAP-P0))
 (27 27 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (27 27 (:REWRITE USE-LOC-MAP-P0-2))
 (27 27 (:REWRITE USE-LOC-MAP-P0))
 (27 27 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (27 27 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (27 20 (:REWRITE DEFAULT-<-2))
 (24 8 (:REWRITE FOLD-CONSTS-IN-+))
 (21 7 (:REWRITE TRUE-ALISTP-CDR))
 (20 20 (:REWRITE DEFAULT-CDR))
 (20 20 (:REWRITE DEFAULT-<-1))
 (20 20 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (18 18 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (18 18 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (18 18 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (14 14 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (14 14 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (8 8 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (6 3 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (6 3 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (6 3 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (3 3 (:TYPE-PRESCRIPTION NO-DUPLICATE-ALIST-P))
 (3 3 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (3 3 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (3 3 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (3 3 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (3 3 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (2 2 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL))
 )
(VALID-PLAN-MAP-P
 (477 35 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (249 8 (:REWRITE PATH-MAP-P-ALIST))
 (233 8 (:DEFINITION PATH-MAP-P))
 (149 11 (:REWRITE PATH-MAP-P0-WHEN-NOT-CONSP))
 (117 9 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (76 7 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP))
 (60 60 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (46 46 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (46 46 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (46 46 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (46 46 (:LINEAR LEN-WHEN-PREFIXP))
 (46 23 (:REWRITE DEFAULT-<-2))
 (42 11 (:REWRITE UNIQUE-DOMAIN-MAP-P-NO-DUPLICATE-ALIST-P))
 (40 8 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (35 35 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (35 35 (:REWRITE USE-LOC-MAP-P0-2))
 (35 35 (:REWRITE USE-LOC-MAP-P0))
 (35 35 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (24 8 (:REWRITE TRUE-ALISTP-CAR))
 (24 3 (:REWRITE LEN-OF-CDR))
 (23 23 (:REWRITE DEFAULT-<-1))
 (23 23 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (18 3 (:REWRITE NO-DUPLICATE-ALIST-CDR))
 (16 16 (:TYPE-PRESCRIPTION TRUE-ALISTP))
 (16 16 (:TYPE-PRESCRIPTION LOC-MAP-P0))
 (14 14 (:TYPE-PRESCRIPTION NO-DUPLICATE-ALIST-P))
 (12 3 (:REWRITE PATH-MAP-P0-OF-CDR-WHEN-PATH-MAP-P0))
 (10 10 (:REWRITE DEFAULT-CAR))
 (9 3 (:REWRITE UNIQUE-DOMAIN-MAP-P-CDR))
 (8 8 (:TYPE-PRESCRIPTION PATH-MAP-P))
 (8 8 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (6 3 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-CDR))
 (3 3 (:REWRITE EQUAL-OF-LEN-AND-0))
 (3 3 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(BOOLEANP-OF-VALID-PLAN-MAP-P)
(VALID-PLAN-MAP-P-EMPTY)
(VALID-PLAN-MAP-PLAN-MAP-P
 (24 1 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP))
 (18 1 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (5 5 (:TYPE-PRESCRIPTION LEN))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (2 2 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (1 1 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE USE-LOC-MAP-P0-2))
 (1 1 (:REWRITE USE-LOC-MAP-P0))
 (1 1 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (1 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 )
(VALID-PLAN-MAP-P-DRN-ST-WITH-ID
 (50 6 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (44 4 (:REWRITE DEFAULT-CAR))
 (32 2 (:REWRITE EXISTS-DR-STATE-WITH-ID-P-DRN-ST-WITH-ID))
 (30 6 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (16 6 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (12 12 (:TYPE-PRESCRIPTION GOOD-DR-STATE-LIST-P))
 (12 12 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (10 2 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (8 2 (:REWRITE DRN-ST-WITH-ID-MEMBERP-DR-STATE-EXT-DRONE-IDS))
 (8 2 (:REWRITE DRN-ST-WITH-ID-EMPTY-CDR))
 (6 6 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (6 6 (:REWRITE USE-LOC-MAP-P0-2))
 (6 6 (:REWRITE USE-LOC-MAP-P0))
 (6 6 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (6 2 (:REWRITE TRUE-ALISTP-CAR))
 (4 4 (:TYPE-PRESCRIPTION TRUE-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION LOC-MAP-P0))
 (4 4 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (4 4 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (4 4 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (4 4 (:LINEAR LEN-WHEN-PREFIXP))
 (4 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP))
 (2 2 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 )
(VALID-PLAN-MAP-P-VALID-PLAN-MAP-PAIR-P
 (44 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (24 1 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP))
 (24 1 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (15 15 (:TYPE-PRESCRIPTION LEN))
 (14 1 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (13 1 (:REWRITE DEFAULT-CAR))
 (5 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (4 4 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (4 4 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (4 4 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (4 4 (:LINEAR LEN-WHEN-PREFIXP))
 (4 2 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (3 3 (:REWRITE USE-LOC-MAP-P0-2))
 (3 3 (:REWRITE USE-LOC-MAP-P0))
 (3 3 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 1 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (1 1 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (1 1 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 )
(VALID-PLAN-MAP-P-NOT-CONSP
 (18 1 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (5 5 (:TYPE-PRESCRIPTION LEN))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (2 2 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (1 1 (:REWRITE USE-LOC-MAP-P0-2))
 (1 1 (:REWRITE USE-LOC-MAP-P0))
 (1 1 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (1 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 )
(VALID-PLAN-MAP-P-DRONE-ID-P-CAAR
 (22 2 (:REWRITE DEFAULT-CAR))
 (17 2 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (6 2 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (5 2 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (4 4 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE USE-LOC-MAP-P0-2))
 (3 3 (:REWRITE USE-LOC-MAP-P0))
 (3 1 (:REWRITE TRUE-ALISTP-CAR))
 (2 2 (:TYPE-PRESCRIPTION TRUE-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION LOC-MAP-P0))
 (2 2 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (2 2 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (2 2 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (2 2 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP))
 (1 1 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 )
(ALL-NODE-LIST-P-VALID-PLAN-MAP-P-CDAR
 (53 5 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (44 1 (:REWRITE DEFAULT-CDR))
 (28 1 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (24 1 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP))
 (24 1 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (18 18 (:TYPE-PRESCRIPTION LEN))
 (13 1 (:REWRITE DEFAULT-CAR))
 (8 4 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (6 6 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (5 5 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (5 5 (:REWRITE USE-LOC-MAP-P0-2))
 (5 5 (:REWRITE USE-LOC-MAP-P0))
 (5 5 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (4 4 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (4 4 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (4 4 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (4 4 (:LINEAR LEN-WHEN-PREFIXP))
 (4 2 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 1 (:REWRITE TRUE-ALISTP-CAR))
 (2 2 (:TYPE-PRESCRIPTION TRUE-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION LOC-MAP-P0))
 (2 2 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE VALID-PLAN-MAP-PAIR-P-ALL-NODE-LIST-P))
 (1 1 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE ALL-VALID-PLAN-P-ALL-NODE-LIST-P))
 )
(VALID-PLAN-MAP-P-NOT-CAR
 (140 10 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (56 2 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (52 4 (:REWRITE DEFAULT-CAR))
 (48 2 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP))
 (48 2 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (18 10 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (14 14 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (12 12 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (12 12 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (12 12 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (12 12 (:LINEAR LEN-WHEN-PREFIXP))
 (12 6 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (10 10 (:REWRITE USE-LOC-MAP-P0-2))
 (10 10 (:REWRITE USE-LOC-MAP-P0))
 (10 10 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (6 2 (:REWRITE TRUE-ALISTP-CAR))
 (4 4 (:TYPE-PRESCRIPTION TRUE-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION LOC-MAP-P0))
 (2 2 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 )
(VALID-PLAN-MAP-P-FIRST-SECOND-IDS-DIFFER
 (12493 20 (:REWRITE VALID-PLAN-MAP-P-DRN-ST-WITH-ID))
 (12406 130 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NO-DUPLICATESP-EQUAL-OF-CDR))
 (10989 32 (:DEFINITION NO-DUPLICATESP-EQUAL))
 (7888 23 (:REWRITE VALID-PLAN-MAP-PAIR-P-ALL-VALID-PLAN-P-DRN-ST-WITH-ID))
 (7714 41 (:REWRITE VALID-PLAN-MAP-P0-OF-CDR))
 (7614 66 (:REWRITE MEMBER-EQUAL-BECOMES-MEMBERP))
 (3865 480 (:REWRITE DEFAULT-CAR))
 (3728 35 (:REWRITE USE-VALID-PLAN-MAP-P0-FOR-CAR))
 (3473 160 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (2671 88 (:REWRITE MEMBERP-OF-CDR-WHEN-NOT-MEMBERP))
 (2544 110 (:REWRITE NOT-MEMBER-EQUAL-OF-CDR-WHEN-NOT-MEMBER-EQUAL))
 (1755 194 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (1686 508 (:REWRITE DEFAULT-CDR))
 (1641 132 (:REWRITE MEMBER-EQUAL-OF-CAR-SAME))
 (1556 66 (:REWRITE NOT-MEMBER-EQUAL-OF-CDR))
 (1299 64 (:REWRITE ALL-NODE-PATH-FROM-P-ALL-VALID-PLAN-P))
 (1121 98 (:REWRITE NO-DUPLICATESP-EQUAL-OF-CDR))
 (919 95 (:REWRITE ALL-NODE-PATH-FROM-P-WHEN-NOT-CONSP))
 (875 723 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (758 758 (:REWRITE USE-LOC-MAP-P0-2))
 (758 758 (:REWRITE USE-LOC-MAP-P0))
 (752 752 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (727 727 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (705 44 (:REWRITE ALL-NODE-LIST-P-WHEN-NOT-CONSP))
 (657 657 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (629 629 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (486 486 (:REWRITE VALID-PLAN-MAP-P-NOT-CAR))
 (459 225 (:REWRITE DEFAULT-<-2))
 (446 87 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP))
 (443 270 (:REWRITE DEFAULT-+-2))
 (440 220 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (440 220 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (395 64 (:REWRITE ALL-VALID-PLAN-P-WHEN-NOT-CONSP))
 (380 194 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (377 377 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (374 22 (:REWRITE ALIST-KEYS-MEMBER-HONS-ASSOC-EQUAL))
 (372 52 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (348 174 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (348 174 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (330 22 (:DEFINITION HONS-ASSOC-EQUAL))
 (321 66 (:REWRITE MEMBERP-OF-CAR-SAME))
 (310 31 (:REWRITE ALL-VALID-PLAN-P-OF-CDR))
 (296 296 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (296 296 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (296 296 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (296 296 (:LINEAR LEN-WHEN-PREFIXP))
 (294 25 (:REWRITE CONSP-OF-DR-STATE-DRONE-IDS))
 (276 220 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (270 270 (:REWRITE DEFAULT-+-1))
 (264 40 (:REWRITE DRN-ST-WITH-ID-EMPTY-CDR))
 (260 194 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (225 225 (:REWRITE DEFAULT-<-1))
 (222 222 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (222 222 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (222 222 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (222 222 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (222 222 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (222 222 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (205 160 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (194 194 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (194 194 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (194 194 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (190 190 (:TYPE-PRESCRIPTION ALL-NODE-PATH-FROM-P))
 (174 174 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (169 31 (:REWRITE DRONE-ID-P-OF-CAAR-WHEN-PLAN-MAP-P0))
 (160 160 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (155 35 (:REWRITE USE-VALID-PLAN-MAP-P0))
 (155 31 (:REWRITE ALL-NODE-PATH-FROM-P-OF-CDR))
 (155 22 (:REWRITE ALL-NODE-LIST-P-OF-CDAR-WHEN-PLAN-MAP-P0))
 (154 22 (:REWRITE ALL-NODE-LIST-P-OF-CDR))
 (151 129 (:REWRITE ALIST-KEYS-WHEN-ATOM))
 (139 31 (:REWRITE DRONE-ID-P-OF-CAAR-WHEN-PATH-MAP-P0))
 (131 131 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL))
 (130 130 (:TYPE-PRESCRIPTION LOC-MAP-P0))
 (121 31 (:REWRITE DRONE-ID-P-OF-CAR-WHEN-DRONE-ID-LIST-P))
 (111 65 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (105 21 (:REWRITE TRUE-ALISTP-CAR))
 (95 95 (:REWRITE ALL-NODE-PATH-FROM-P-WHEN-NOT-CONSP-CHEAP))
 (94 94 (:TYPE-PRESCRIPTION DR-STATE-DRONE-IDS))
 (94 62 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (90 14 (:REWRITE LOC-MAP-P0-OF-CDR))
 (88 88 (:TYPE-PRESCRIPTION HONS-ASSOC-EQUAL))
 (87 87 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (79 61 (:REWRITE PLAN-MAP-P0-WHEN-NOT-CONSP))
 (70 70 (:TYPE-PRESCRIPTION TRUE-ALISTP))
 (66 66 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (65 65 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (65 5 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (64 64 (:REWRITE ALL-VALID-PLAN-P-WHEN-NOT-CONSP-CHEAP))
 (61 61 (:REWRITE VALID-PLAN-MAP-P0-PLAN-MAP-P0))
 (54 6 (:REWRITE CAR-OF-DR-STATE-DRONE-IDS))
 (48 30 (:REWRITE PATH-MAP-P0-WHEN-NOT-CONSP))
 (47 47 (:TYPE-PRESCRIPTION VALID-PLAN-MAP-PAIR-P))
 (45 9 (:REWRITE PLAN-MAP-P0-OF-CDR-WHEN-PLAN-MAP-P0))
 (44 44 (:REWRITE ALL-NODE-PATH-P-ALL-NODE-LIST-P))
 (44 44 (:REWRITE ALL-NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (42 14 (:REWRITE TRUE-ALISTP-CDR))
 (40 20 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (35 35 (:REWRITE VALID-PLAN-MAP-P-VALID-PLAN-MAP-PAIR-P))
 (35 35 (:REWRITE USE-VALID-PLAN-MAP-P0-2))
 (31 31 (:REWRITE VALID-PLAN-MAP-P-DRONE-ID-P-CAAR))
 (31 31 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (30 30 (:REWRITE DRONE-ID-LIST-P-WHEN-NOT-CONSP))
 (28 28 (:REWRITE VALID-PLAN-MAP-PAIR-P-ALL-NODE-LIST-P))
 (28 28 (:REWRITE ALL-NODE-LIST-P-VALID-PLAN-MAP-P-CDAR))
 (22 22 (:DEFINITION HONS-EQUAL))
 (20 20 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (20 20 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (17 17 (:REWRITE VALID-PLAN-MAP-P-NOT-CONSP))
 (11 1 (:REWRITE NO-DUPLICATESP-EQUAL-OF-CONS-NO-SPLIT))
 (2 2 (:REWRITE MEMBER-EQUAL-OF-CONS-WHEN-NOT-EQUAL))
 )
(VALID-PLAN-MAP-P0-REPLACE-DR-ST
 (11403 143 (:REWRITE VALID-PLAN-MAP-PAIR-P-ALL-VALID-PLAN-P-DRN-ST-WITH-ID))
 (8586 895 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (7056 113 (:REWRITE VALID-PLAN-MAP-P0-OF-CDR))
 (5728 287 (:REWRITE ALL-NODE-PATH-FROM-P-ALL-VALID-PLAN-P))
 (4353 57 (:REWRITE VALID-PLAN-MAP-PAIR-P-REPLACE-DR-ST))
 (4016 428 (:REWRITE ALL-NODE-PATH-FROM-P-WHEN-NOT-CONSP))
 (3635 231 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (2141 249 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP))
 (1929 329 (:REWRITE LEN-OF-CDR))
 (1756 287 (:REWRITE ALL-VALID-PLAN-P-WHEN-NOT-CONSP))
 (1627 919 (:REWRITE DEFAULT-CAR))
 (1610 224 (:REWRITE USE-VALID-PLAN-MAP-P0))
 (1440 94 (:REWRITE CONSP-OF-DR-STATE-DRONE-IDS))
 (1410 141 (:REWRITE ALL-VALID-PLAN-P-OF-CDR))
 (1392 76 (:REWRITE ALL-NODE-LIST-P-WHEN-NOT-CONSP))
 (1315 172 (:REWRITE DRN-ST-WITH-ID-EMPTY-CDR))
 (1262 1133 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (1181 197 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (1028 1028 (:REWRITE USE-LOC-MAP-P0-2))
 (1028 1028 (:REWRITE USE-LOC-MAP-P0))
 (989 989 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (933 933 (:REWRITE VALID-PLAN-MAP-P-NOT-CAR))
 (896 894 (:REWRITE DEFAULT-CDR))
 (895 895 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (856 856 (:TYPE-PRESCRIPTION ALL-NODE-PATH-FROM-P))
 (831 831 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (739 40 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (705 141 (:REWRITE ALL-NODE-PATH-FROM-P-OF-CDR))
 (702 449 (:REWRITE DEFAULT-<-2))
 (630 5 (:REWRITE SUBSEQUENCEP-EQUAL-SUBSETP-EQUAL))
 (624 16 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 (528 528 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (528 528 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (528 528 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (528 528 (:LINEAR LEN-WHEN-PREFIXP))
 (521 521 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-ALIST-KEYS))
 (507 111 (:REWRITE DRONE-ID-P-OF-CAAR-WHEN-PATH-MAP-P0))
 (466 466 (:TYPE-PRESCRIPTION LOC-MAP-P0))
 (461 461 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (455 230 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (449 449 (:REWRITE DEFAULT-<-1))
 (447 356 (:REWRITE DEFAULT-+-2))
 (435 111 (:REWRITE DRONE-ID-P-OF-CAR-WHEN-DRONE-ID-LIST-P))
 (428 428 (:REWRITE ALL-NODE-PATH-FROM-P-WHEN-NOT-CONSP-CHEAP))
 (356 356 (:REWRITE DEFAULT-+-1))
 (348 348 (:TYPE-PRESCRIPTION DR-STATE-DRONE-IDS))
 (343 88 (:REWRITE VALID-PLAN-MAP-P-DRN-ST-WITH-ID))
 (332 166 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (332 166 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (287 287 (:REWRITE ALL-VALID-PLAN-P-WHEN-NOT-CONSP-CHEAP))
 (266 38 (:REWRITE ALL-NODE-LIST-P-OF-CDR))
 (260 52 (:REWRITE LOC-MAP-P0-OF-CDR))
 (240 5 (:REWRITE SUBSEQUENCEP-EQUAL-EQUAL-LEN))
 (235 64 (:REWRITE TRUE-ALISTP-CAR))
 (233 233 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (233 233 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (230 230 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (230 230 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (230 230 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (224 224 (:REWRITE VALID-PLAN-MAP-P-VALID-PLAN-MAP-PAIR-P))
 (224 224 (:REWRITE USE-VALID-PLAN-MAP-P0-2))
 (217 45 (:REWRITE ALIST-KEYS-WHEN-ATOM))
 (210 5 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBLISTP))
 (208 16 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (178 178 (:REWRITE PLAN-MAP-P0-WHEN-NOT-CONSP))
 (170 170 (:TYPE-PRESCRIPTION VALID-PLAN-MAP-P))
 (166 166 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (164 36 (:REWRITE PLAN-MAP-P0-OF-CDR-WHEN-PLAN-MAP-P0))
 (149 149 (:TYPE-PRESCRIPTION REPLACE-DR-ST))
 (148 148 (:TYPE-PRESCRIPTION TRUE-ALISTP))
 (138 69 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (133 133 (:REWRITE VALID-PLAN-MAP-P-DRONE-ID-P-CAAR))
 (127 127 (:REWRITE VALID-PLAN-MAP-PAIR-P-ALL-NODE-LIST-P))
 (127 127 (:REWRITE ALL-NODE-LIST-P-VALID-PLAN-MAP-P-CDAR))
 (126 126 (:REWRITE PATH-MAP-P0-WHEN-NOT-CONSP))
 (126 14 (:REWRITE CAR-OF-DR-STATE-DRONE-IDS))
 (108 108 (:REWRITE DRONE-ID-LIST-P-WHEN-NOT-CONSP))
 (90 5 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-LEFT))
 (90 5 (:REWRITE SUBLISTP-WHEN-ATOM-LEFT))
 (87 87 (:REWRITE EQUAL-OF-LEN-AND-0))
 (85 85 (:REWRITE VALID-PLAN-MAP-P-NOT-CONSP))
 (76 76 (:REWRITE ALL-NODE-PATH-P-ALL-NODE-LIST-P))
 (76 76 (:REWRITE ALL-NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (74 37 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (72 18 (:REWRITE PATH-MAP-P0-OF-CDR-WHEN-PATH-MAP-P0))
 (69 69 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (69 69 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (69 23 (:REWRITE TRUE-ALISTP-CDR))
 (69 23 (:REWRITE FOLD-CONSTS-IN-+))
 (50 5 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-RIGHT))
 (50 5 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (39 39 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (26 26 (:REWRITE MEMBERP-OF-CAR-SAME))
 (25 5 (:REWRITE SUFFIXP$-SUBLISTP))
 (25 5 (:REWRITE EXISTS-DR-STATE-WITH-ID-P-OF-REPLACE-DR-ST-1))
 (23 23 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (16 16 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (16 16 (:REWRITE USE-ALL-GOOD-DR-STATE-P))
 (15 15 (:TYPE-PRESCRIPTION SUBSEQUENCEP-EQUAL))
 (15 5 (:REWRITE SUFFIXP-SUBLISTP))
 (10 10 (:TYPE-PRESCRIPTION SUFFIXP$))
 (10 10 (:TYPE-PRESCRIPTION SUFFIXP))
 (10 10 (:TYPE-PRESCRIPTION SUBLISTP))
 (10 5 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (10 5 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (10 5 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (10 5 (:REWRITE SUBSEQUENCEP-EQUAL-OF-CDR))
 (5 5 (:REWRITE SUFFIXP$-TRANSITIVE-2))
 (5 5 (:REWRITE SUFFIXP$-TRANSITIVE))
 (5 5 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-OF-CDR-OF-MEMBER-EQUAL))
 (5 5 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-SUFFIXP$))
 (5 5 (:REWRITE SUBSEQUENCEP-EQUAL-TRANSITIVE))
 (5 5 (:REWRITE SUBLISTP-WHEN-SUBLISTP-AND-PREFIXP))
 (5 5 (:REWRITE SUBLISTP-TRANSITIVE))
 (5 5 (:REWRITE SUBLISTP-COMPLETE))
 (2 2 (:REWRITE CDR-CONS))
 (1 1 (:REWRITE MEMBERP-OF-CONS-IRREL-STRONG))
 )
(VALID-PLAN-MAP-P0-CDR-VALID-PLAN-MAP-P0-NOT-EXISTS-PAIR-WITH-CAR-P
 (746 66 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (522 20 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (312 8 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 (285 8 (:REWRITE USE-EXISTS-PAIR-WITH-CAR-P))
 (204 8 (:REWRITE EXISTS-PAIR-WITH-CAR-P-OF-CDR))
 (141 6 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (128 110 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (116 47 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (108 12 (:REWRITE ALIST-KEYS-WHEN-ATOM))
 (104 8 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (98 19 (:REWRITE LEN-OF-CDR))
 (83 13 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (66 66 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (66 66 (:REWRITE USE-LOC-MAP-P0-2))
 (66 66 (:REWRITE USE-LOC-MAP-P0))
 (66 66 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (65 39 (:REWRITE DEFAULT-<-2))
 (61 33 (:REWRITE DEFAULT-CDR))
 (50 50 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (50 50 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (50 50 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (50 50 (:LINEAR LEN-WHEN-PREFIXP))
 (45 4 (:REWRITE EXISTS-PAIR-WITH-CAR-P-WHEN-NOT-CONSP))
 (44 44 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (40 20 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (40 20 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (40 20 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (39 39 (:REWRITE DEFAULT-<-1))
 (38 11 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (35 13 (:REWRITE TRUE-ALISTP-CAR))
 (29 29 (:REWRITE VALID-PLAN-MAP-P-NOT-CAR))
 (26 20 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (22 22 (:TYPE-PRESCRIPTION TRUE-ALISTP))
 (22 22 (:TYPE-PRESCRIPTION LOC-MAP-P0))
 (22 22 (:REWRITE DEFAULT-+-2))
 (22 22 (:REWRITE DEFAULT-+-1))
 (20 20 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (20 20 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (20 20 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (20 20 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (20 20 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (20 20 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (12 6 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (11 11 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (9 3 (:REWRITE FOLD-CONSTS-IN-+))
 (8 8 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP))
 (8 8 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (8 8 (:REWRITE USE-ALL-GOOD-DR-STATE-P))
 (8 8 (:REWRITE EXISTS-PAIR-WITH-CAR-P-OF-TAKE))
 (8 8 (:REWRITE EXISTS-PAIR-WITH-CAR-P-OF-NTHCDR))
 (8 8 (:REWRITE EXISTS-PAIR-WITH-CAR-P-OF-FIRSTN))
 (6 6 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (3 3 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 )
(VALID-PLAN-MAP-P0-CDR-VALID-PLAN-MAP-P0-REPLACE-DR-ST-1
 (96 10 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (78 2 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 (57 5 (:REWRITE DEFAULT-CAR))
 (48 2 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (26 2 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (19 8 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (18 2 (:REWRITE EXISTS-PAIR-WITH-CAR-P-OF-CDR))
 (18 1 (:REWRITE EXISTS-PAIR-WITH-CAR-P-WHEN-NOT-CONSP))
 (16 16 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (16 2 (:REWRITE USE-EXISTS-PAIR-WITH-CAR-P))
 (11 4 (:REWRITE DEFAULT-CDR))
 (10 10 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (10 10 (:REWRITE USE-LOC-MAP-P0-2))
 (10 10 (:REWRITE USE-LOC-MAP-P0))
 (10 10 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (10 2 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (8 8 (:TYPE-PRESCRIPTION MEMBERP))
 (7 4 (:REWRITE DEFAULT-<-2))
 (6 6 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (6 6 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (6 6 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (6 6 (:LINEAR LEN-WHEN-PREFIXP))
 (6 2 (:REWRITE TRUE-ALISTP-CAR))
 (5 5 (:REWRITE VALID-PLAN-MAP-P-NOT-CAR))
 (5 5 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (5 1 (:REWRITE LEN-OF-CDR))
 (4 4 (:TYPE-PRESCRIPTION TRUE-ALISTP))
 (4 4 (:TYPE-PRESCRIPTION LOC-MAP-P0))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 2 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (4 2 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (4 2 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (2 2 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP))
 (2 2 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (2 2 (:REWRITE USE-ALL-GOOD-DR-STATE-P))
 (2 2 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (2 2 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (2 2 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (2 2 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (2 2 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (2 2 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (2 2 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (2 2 (:REWRITE EXISTS-PAIR-WITH-CAR-P-OF-TAKE))
 (2 2 (:REWRITE EXISTS-PAIR-WITH-CAR-P-OF-NTHCDR))
 (2 2 (:REWRITE EXISTS-PAIR-WITH-CAR-P-OF-FIRSTN))
 (2 2 (:REWRITE EXISTS-PAIR-WITH-CAR-P-MEMBER))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(VALID-PLAN-MAP-P-REPLACE-DR-ST-CAR-CDR
 (43 4 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (39 1 (:REWRITE GOOD-DR-STATE-LIST-P-MEMBER-GOOD-DR-STATE-P))
 (24 1 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (22 2 (:REWRITE DEFAULT-CAR))
 (13 1 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (9 4 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (7 7 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (5 1 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (4 4 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (4 4 (:REWRITE USE-LOC-MAP-P0-2))
 (4 4 (:REWRITE USE-LOC-MAP-P0))
 (4 4 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (4 4 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (4 4 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (4 4 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (4 4 (:LINEAR LEN-WHEN-PREFIXP))
 (4 2 (:REWRITE DEFAULT-<-2))
 (3 1 (:REWRITE TRUE-ALISTP-CAR))
 (2 2 (:TYPE-PRESCRIPTION TRUE-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION LOC-MAP-P0))
 (2 2 (:REWRITE VALID-PLAN-MAP-P-NOT-CAR))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 1 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (1 1 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP))
 (1 1 (:REWRITE USE-ALL-GOOD-DR-STATE-P-2))
 (1 1 (:REWRITE USE-ALL-GOOD-DR-STATE-P))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (1 1 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (1 1 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (1 1 (:REWRITE DEFAULT-CDR))
 )
(COMPATIBLE-DR-STATE-LIST-P-MAP-DOMAIN
 (2196 24 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NO-DUPLICATESP-EQUAL-OF-CDR))
 (868 74 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (568 21 (:REWRITE NOT-MEMBER-EQUAL-OF-CDR-WHEN-NOT-MEMBER-EQUAL))
 (546 28 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (515 46 (:REWRITE DEFAULT-CAR))
 (435 17 (:REWRITE MEMBERP-OF-CDR-WHEN-NOT-MEMBERP))
 (292 4 (:REWRITE ALIST-KEYS-MEMBER-HONS-ASSOC-EQUAL))
 (284 4 (:DEFINITION HONS-ASSOC-EQUAL))
 (275 27 (:REWRITE LEN-OF-CDR))
 (220 28 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (203 13 (:REWRITE NOT-MEMBER-EQUAL-OF-CDR))
 (202 2 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG1))
 (168 49 (:REWRITE DEFAULT-CDR))
 (146 2 (:REWRITE SUBSEQUENCEP-EQUAL-SUBSETP-EQUAL))
 (129 24 (:REWRITE MEMBER-EQUAL-OF-CAR-SAME))
 (114 114 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (110 4 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-WHEN-NOT-MEMBER-EQUAL-OF-CAR))
 (107 86 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (92 2 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBLISTP))
 (85 16 (:REWRITE EQUAL-OF-LEN-AND-0))
 (82 41 (:REWRITE NOT-MEMBER-EQUAL-WHEN-NOT-MEMBER-EQUAL-OF-CDR-CHEAP))
 (82 41 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-CDR-CHEAP))
 (82 30 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (74 74 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (74 74 (:REWRITE USE-LOC-MAP-P0-2))
 (74 74 (:REWRITE USE-LOC-MAP-P0))
 (74 74 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (67 19 (:REWRITE ALIST-KEYS-WHEN-ATOM))
 (66 66 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (64 31 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (48 24 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (48 24 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (46 46 (:REWRITE VALID-PLAN-MAP-P-NOT-CAR))
 (46 41 (:REWRITE MEMBER-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (46 29 (:REWRITE DEFAULT-+-2))
 (46 2 (:REWRITE SUBLISTP-NOT-PREFIXP))
 (44 44 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (44 44 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (44 44 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (44 44 (:LINEAR LEN-WHEN-PREFIXP))
 (41 41 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-2))
 (41 41 (:REWRITE MEMBER-EQUAL-WHEN-SUBSETP-EQUAL-1))
 (41 41 (:REWRITE MEMBER-EQUAL-WHEN-MEMBER-EQUAL-OF-MEMBER-EQUAL))
 (41 41 (:REWRITE MEMBER-EQUAL-OF-SINGLETON-CONSTANT-IFF))
 (41 41 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-WHEN-NOT-EQUAL-CAR))
 (41 41 (:REWRITE MEMBER-EQUAL-OF-CONSTANT-TRIM))
 (39 39 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (31 31 (:REWRITE DEFAULT-<-1))
 (30 28 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (29 29 (:REWRITE DEFAULT-+-1))
 (28 28 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (28 28 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (28 28 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (28 28 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (28 24 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (26 20 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (24 24 (:TYPE-PRESCRIPTION HONS-ASSOC-EQUAL))
 (24 24 (:REWRITE NO-DUPLICATESP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL))
 (24 24 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (24 9 (:REWRITE MEMBERP-OF-CAR-SAME))
 (20 4 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (20 4 (:REWRITE SUFFIXP$-SUBLISTP))
 (20 2 (:REWRITE SUBSEQUENCEP-EQUAL-EQUAL-LEN))
 (16 2 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-RIGHT))
 (16 2 (:REWRITE SUBLISTP-WHEN-ATOM-RIGHT))
 (13 13 (:REWRITE NOT-MEMBER-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-MEMBER-EQUAL))
 (12 4 (:REWRITE TRUE-ALISTP-CAR))
 (12 4 (:REWRITE SUFFIXP-SUBLISTP))
 (10 2 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (8 8 (:TYPE-PRESCRIPTION TRUE-ALISTP))
 (8 8 (:TYPE-PRESCRIPTION SUFFIXP))
 (8 8 (:TYPE-PRESCRIPTION LOC-MAP-P0))
 (8 4 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (7 2 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:TYPE-PRESCRIPTION SUFFIXP$))
 (4 4 (:REWRITE SUFFIXP$-TRANSITIVE-2))
 (4 4 (:REWRITE SUFFIXP$-TRANSITIVE))
 (4 4 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (4 4 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (4 4 (:REWRITE SUBLISTP-WHEN-SUBLISTP-AND-PREFIXP))
 (4 4 (:REWRITE SUBLISTP-TRANSITIVE))
 (4 4 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (4 4 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (4 4 (:DEFINITION HONS-EQUAL))
 (4 2 (:REWRITE SUBSETP-EQUAL-WHEN-SUBSETP-EQUAL-OF-CDR-CHEAP))
 (4 2 (:REWRITE SUBSEQUENCEP-EQUAL-OF-CDR))
 (2 2 (:TYPE-PRESCRIPTION LIST-EQUIV))
 (2 2 (:REWRITE USE-ALL-PREFIXES-P-2))
 (2 2 (:REWRITE USE-ALL-PREFIXES-P))
 (2 2 (:REWRITE USE-ALL-PREFIXED-P-2))
 (2 2 (:REWRITE USE-ALL-PREFIXED-P))
 (2 2 (:REWRITE SUFFIXP$-REFLEXIVE))
 (2 2 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG2-CHEAP))
 (2 2 (:REWRITE SUBSETP-EQUAL-WHEN-NOT-CONSP-ARG1-CHEAP))
 (2 2 (:REWRITE SUBSETP-EQUAL-OF-CDR-SAME))
 (2 2 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-OF-CDR-OF-MEMBER-EQUAL))
 (2 2 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-SUBSEQUENCEP-EQUAL-AND-SUFFIXP$))
 (2 2 (:REWRITE SUBSEQUENCEP-EQUAL-WHEN-ATOM-LEFT))
 (2 2 (:REWRITE SUBSEQUENCEP-EQUAL-TRANSITIVE))
 (2 2 (:REWRITE SUBLISTP-WHEN-ATOM-LEFT))
 (2 2 (:REWRITE SUBLISTP-COMPLETE))
 (2 2 (:REWRITE PREFIXP-TRANSITIVE-1))
 (2 2 (:REWRITE LIST-EQUIV-WHEN-ATOM-RIGHT))
 (2 2 (:REWRITE LIST-EQUIV-WHEN-ATOM-LEFT))
 )
(COMPATIBLE-DR-STATE-LIST-P-MAP-DOMAIN-1
 (16 2 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (13 1 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (13 1 (:REWRITE ALIST-KEYS-WHEN-ATOM))
 (8 8 (:TYPE-PRESCRIPTION LEN))
 (6 2 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (4 4 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (2 2 (:REWRITE USE-LOC-MAP-P0-2))
 (2 2 (:REWRITE USE-LOC-MAP-P0))
 (2 2 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 )
(UNIQUE-DOMAIN-MAP-P-GOOD-DR-STATE-LIST-P
 (79 7 (:REWRITE ALIST-KEYS-WHEN-ATOM))
 (66 8 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (18 18 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (8 8 (:REWRITE USE-LOC-MAP-P0-2))
 (8 8 (:REWRITE USE-LOC-MAP-P0))
 (8 8 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (8 8 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (8 8 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (8 8 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (6 6 (:REWRITE VALID-PLAN-MAP-P-NOT-CAR))
 (6 6 (:REWRITE DEFAULT-CAR))
 (4 2 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE COMPATIBLE-DR-STATE-LIST-P-MAP-DOMAIN))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE GOOD-DR-STATE-LIST-P-CONS-EQUAL-DRONE-ID))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(VALID-PLAN-MAP-P0-CONS-DRN-STS
 (2407 213 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (1545 66 (:REWRITE ALL-NODE-PATH-FROM-P-ALL-VALID-PLAN-P))
 (1149 99 (:REWRITE ALL-NODE-PATH-FROM-P-WHEN-NOT-CONSP))
 (1030 80 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (570 28 (:REWRITE CONSP-OF-DR-STATE-DRONE-IDS))
 (552 32 (:REWRITE ALL-NODE-LIST-P-WHEN-NOT-CONSP))
 (446 64 (:REWRITE LEN-OF-CDR))
 (426 70 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP))
 (396 66 (:REWRITE ALL-VALID-PLAN-P-WHEN-NOT-CONSP))
 (330 33 (:REWRITE ALL-VALID-PLAN-P-OF-CDR))
 (282 282 (:REWRITE VALID-PLAN-MAP-P-NOT-CAR))
 (280 41 (:REWRITE DRN-ST-WITH-ID-EMPTY-CDR))
 (271 269 (:REWRITE DEFAULT-CAR))
 (260 52 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (256 256 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (247 247 (:REWRITE USE-LOC-MAP-P0-2))
 (247 247 (:REWRITE USE-LOC-MAP-P0))
 (241 241 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (213 213 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (213 213 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (210 116 (:REWRITE DEFAULT-<-2))
 (207 18 (:REWRITE MEMBERP-OF-DR-STATE->DRONE-ID-AND-DR-STATE-DRONE-IDS))
 (198 198 (:TYPE-PRESCRIPTION ALL-NODE-PATH-FROM-P))
 (190 190 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (190 190 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (190 190 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (190 190 (:LINEAR LEN-WHEN-PREFIXP))
 (184 182 (:REWRITE DEFAULT-CDR))
 (168 15 (:REWRITE NOT-MEMBER-CDR-NOT-EQUAL-CAR-DRONE-ID-NOT-MEMBER))
 (165 33 (:REWRITE ALL-NODE-PATH-FROM-P-OF-CDR))
 (158 80 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (150 150 (:TYPE-PRESCRIPTION DR-STATE-DRONE-IDS))
 (148 74 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (148 74 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (138 80 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (117 13 (:REWRITE CAR-OF-DR-STATE-DRONE-IDS))
 (116 116 (:REWRITE DEFAULT-<-1))
 (112 16 (:REWRITE ALL-NODE-LIST-P-OF-CDR))
 (108 27 (:REWRITE DRONE-ID-P-OF-CAR-WHEN-DRONE-ID-LIST-P))
 (108 27 (:REWRITE DRONE-ID-P-OF-CAAR-WHEN-PATH-MAP-P0))
 (106 64 (:REWRITE DEFAULT-+-2))
 (104 104 (:TYPE-PRESCRIPTION LOC-MAP-P0))
 (99 99 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (99 99 (:REWRITE ALL-NODE-PATH-FROM-P-WHEN-NOT-CONSP-CHEAP))
 (90 90 (:REWRITE VALID-PLAN-MAP-P-VALID-PLAN-MAP-PAIR-P))
 (90 90 (:REWRITE USE-VALID-PLAN-MAP-P0-2))
 (82 22 (:REWRITE VALID-PLAN-MAP-P-DRN-ST-WITH-ID))
 (80 80 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (80 80 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (80 80 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (74 74 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (66 66 (:REWRITE ALL-VALID-PLAN-P-WHEN-NOT-CONSP-CHEAP))
 (64 64 (:REWRITE DEFAULT-+-1))
 (54 18 (:REWRITE TRUE-ALISTP-CAR))
 (52 52 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (52 52 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (43 43 (:REWRITE PLAN-MAP-P0-WHEN-NOT-CONSP))
 (42 42 (:REWRITE EQUAL-OF-LEN-AND-0))
 (40 40 (:TYPE-PRESCRIPTION VALID-PLAN-MAP-P))
 (38 38 (:REWRITE VALID-PLAN-MAP-PAIR-P-ALL-NODE-LIST-P))
 (38 38 (:REWRITE ALL-NODE-LIST-P-VALID-PLAN-MAP-P-CDAR))
 (38 7 (:REWRITE VALID-PLAN-MAP-P0-OF-CDR))
 (36 36 (:TYPE-PRESCRIPTION TRUE-ALISTP))
 (34 34 (:REWRITE VALID-PLAN-MAP-P-DRONE-ID-P-CAAR))
 (32 32 (:REWRITE ALL-NODE-PATH-P-ALL-NODE-LIST-P))
 (32 32 (:REWRITE ALL-NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (30 15 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (27 27 (:REWRITE PATH-MAP-P0-WHEN-NOT-CONSP))
 (27 27 (:REWRITE DRONE-ID-LIST-P-WHEN-NOT-CONSP))
 (20 20 (:REWRITE VALID-PLAN-MAP-P-NOT-CONSP))
 (15 15 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (14 14 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (14 14 (:REWRITE GOOD-DR-STATE-LIST-P-CONS-EQUAL-DRONE-ID))
 (12 6 (:REWRITE SUBSETP-EQUAL-OF-CDR-ARG2-CHEAP))
 (9 9 (:REWRITE CAR-CONS))
 (6 6 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-ALT))
 (6 6 (:REWRITE SUBSETP-EQUAL-TRANSITIVE-2-ALT))
 (2 2 (:REWRITE MEMBERP-OF-CONS-IRREL-STRONG))
 (2 2 (:REWRITE CDR-CONS))
 )
(VALID-PLAN-MAP-P0-CDR
 (25 2 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP))
 (18 1 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 4 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (4 4 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (4 4 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (4 4 (:LINEAR LEN-WHEN-PREFIXP))
 (3 3 (:REWRITE VALID-PLAN-MAP-P-NOT-CAR))
 (3 3 (:REWRITE DEFAULT-CAR))
 (3 2 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (2 2 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (2 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (1 1 (:REWRITE USE-LOC-MAP-P0-2))
 (1 1 (:REWRITE USE-LOC-MAP-P0))
 (1 1 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 )
(VALID-MAP-P0-GOOD-DR-STATE-LIST-P
 (340 1 (:DEFINITION VALID-PLAN-MAP-P0))
 (255 20 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (108 4 (:REWRITE ALL-NODE-PATH-FROM-P-ALL-VALID-PLAN-P))
 (88 5 (:REWRITE ALL-NODE-PATH-FROM-P-WHEN-NOT-CONSP))
 (65 7 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP))
 (54 9 (:REWRITE LEN-OF-CDR))
 (50 2 (:REWRITE USE-VALID-PLAN-MAP-P0-FOR-CAR))
 (42 4 (:REWRITE USE-VALID-PLAN-MAP-P0))
 (39 2 (:REWRITE ALL-NODE-LIST-P-WHEN-NOT-CONSP))
 (32 1 (:REWRITE VALID-PLAN-MAP-PAIR-P-ALL-VALID-PLAN-P-DRN-ST-WITH-ID))
 (30 30 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (26 4 (:REWRITE ALL-VALID-PLAN-P-WHEN-NOT-CONSP))
 (24 15 (:REWRITE DEFAULT-<-2))
 (24 1 (:REWRITE MEMBERP-BUT-NOT-CDR))
 (22 10 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (21 21 (:REWRITE USE-LOC-MAP-P0-2))
 (21 21 (:REWRITE USE-LOC-MAP-P0))
 (20 20 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (20 20 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (20 2 (:REWRITE DRN-ST-WITH-ID-EMPTY-CDR))
 (19 19 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (18 18 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (18 18 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (18 18 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (15 15 (:REWRITE DEFAULT-<-1))
 (14 14 (:REWRITE VALID-PLAN-MAP-P-NOT-CAR))
 (14 14 (:REWRITE DEFAULT-CAR))
 (13 13 (:REWRITE DEFAULT-CDR))
 (13 1 (:REWRITE ALIST-KEYS-WHEN-ATOM))
 (12 9 (:REWRITE DEFAULT-+-2))
 (10 10 (:TYPE-PRESCRIPTION ALL-NODE-PATH-FROM-P))
 (10 10 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (10 2 (:REWRITE USE-LOC-MAP-P0-FOR-CAR))
 (10 2 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-DRN-ST-WITH-ID-CONS))
 (10 1 (:REWRITE ALL-VALID-PLAN-P-OF-CDR))
 (9 9 (:REWRITE DEFAULT-+-1))
 (7 7 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (7 1 (:REWRITE VALID-PLAN-MAP-P0-OF-CDR))
 (7 1 (:REWRITE ALL-NODE-LIST-P-OF-CDR))
 (6 6 (:REWRITE GOOD-DR-STATE-LIST-P-CDR))
 (5 5 (:REWRITE ALL-NODE-PATH-FROM-P-WHEN-NOT-CONSP-CHEAP))
 (5 1 (:REWRITE DRONE-ID-P-OF-CAAR-WHEN-PLAN-MAP-P0))
 (5 1 (:REWRITE ALL-NODE-PATH-FROM-P-OF-CDR))
 (5 1 (:REWRITE ALL-NODE-LIST-P-OF-CDAR-WHEN-PLAN-MAP-P0))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (4 4 (:TYPE-PRESCRIPTION LOC-MAP-P0))
 (4 4 (:TYPE-PRESCRIPTION ALL-NODE-LIST-P))
 (4 4 (:REWRITE VALID-PLAN-MAP-P-VALID-PLAN-MAP-PAIR-P))
 (4 4 (:REWRITE USE-VALID-PLAN-MAP-P0-2))
 (4 4 (:REWRITE ALL-VALID-PLAN-P-WHEN-NOT-CONSP-CHEAP))
 (4 1 (:REWRITE DRONE-ID-P-OF-CAR-WHEN-DRONE-ID-LIST-P))
 (4 1 (:REWRITE DRONE-ID-P-OF-CAAR-WHEN-PATH-MAP-P0))
 (3 3 (:TYPE-PRESCRIPTION VALID-PLAN-MAP-PAIR-P))
 (3 3 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (3 3 (:REWRITE EQUAL-OF-LEN-AND-0))
 (3 1 (:REWRITE TRUE-ALISTP-CAR))
 (2 2 (:TYPE-PRESCRIPTION TRUE-ALISTP))
 (2 2 (:TYPE-PRESCRIPTION DRONE-ID-P))
 (2 2 (:REWRITE VALID-PLAN-MAP-P0-PLAN-MAP-P0))
 (2 2 (:REWRITE PLAN-MAP-P0-WHEN-NOT-CONSP))
 (2 2 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE LOC-MAP-P0-WHEN-NOT-CONSP))
 (2 2 (:REWRITE ALL-NODE-PATH-P-ALL-NODE-LIST-P))
 (2 2 (:REWRITE ALL-NODE-LIST-P-WHEN-NOT-CONSP-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (1 1 (:REWRITE VALID-PLAN-MAP-PAIR-P-ALL-NODE-LIST-P))
 (1 1 (:REWRITE VALID-PLAN-MAP-P-DRONE-ID-P-CAAR))
 (1 1 (:REWRITE PATH-MAP-P0-WHEN-NOT-CONSP))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (1 1 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (1 1 (:REWRITE GOOD-DR-STATE-LIST-P-CONS-EQUAL-DRONE-ID))
 (1 1 (:REWRITE DRONE-ID-LIST-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE CONS-CAR-CDR))
 (1 1 (:REWRITE ALL-NODE-LIST-P-VALID-PLAN-MAP-P-CDAR))
 )
(VALID-MAP-P-GOOD-DR-STATE-LIST-P
 (72 7 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (28 1 (:REWRITE ALL-NODE-PATH-FROM-P-ALL-VALID-PLAN-P))
 (26 2 (:REWRITE ALIST-KEYS-WHEN-ATOM))
 (24 1 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP))
 (24 1 (:REWRITE ALL-NODE-PATH-FROM-P-WHEN-NOT-CONSP))
 (22 1 (:REWRITE COMPATIBLE-DR-STATE-LIST-P-MAP-DOMAIN-1))
 (19 1 (:REWRITE VALID-PLAN-MAP-P0-CDR))
 (10 10 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (10 5 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (7 7 (:REWRITE VALID-PLAN-MAP-PAIR-P-TRUE-P))
 (7 7 (:REWRITE USE-LOC-MAP-P0-2))
 (7 7 (:REWRITE USE-LOC-MAP-P0))
 (7 7 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (7 4 (:REWRITE DEFAULT-<-2))
 (7 1 (:REWRITE ALL-VALID-PLAN-P-WHEN-NOT-CONSP))
 (6 6 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBSEQUENCEP-EQUAL))
 (6 6 (:LINEAR LOWER-BOUND-OF-LEN-WHEN-SUBLISTP))
 (6 6 (:LINEAR LISTPOS-UPPER-BOUND-STRONG-2))
 (6 6 (:LINEAR LEN-WHEN-PREFIXP))
 (5 5 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (5 1 (:REWRITE LEN-OF-CDR))
 (4 4 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE VALID-PLAN-MAP-P-NOT-CAR))
 (3 3 (:REWRITE DEFAULT-CAR))
 (2 2 (:TYPE-PRESCRIPTION ALL-NODE-PATH-FROM-P))
 (2 2 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE VALID-PLAN-MAP-P0-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE GOOD-DR-STATE-LIST-P-NOT-CONSP))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (1 1 (:REWRITE ALL-VALID-PLAN-P-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE ALL-NODE-PATH-FROM-P-WHEN-NOT-CONSP-CHEAP))
 )
