(EQFAT)
(EQFAT-IS-AN-EQUIVALENCE
 (81 17 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (32 32 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (32 32 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 )
(STRING-TO-LOFAT-INVERSION
 (10 2 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (6 4 (:REWRITE DEFAULT-CDR))
 (6 4 (:REWRITE DEFAULT-CAR))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (4 4 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 )
(HIFAT-TO-STRING-INVERSION
 (6 1 (:REWRITE STRING-TO-LOFAT-IGNORE))
 (4 2 (:REWRITE DEFAULT-<-2))
 (3 2 (:REWRITE DEFAULT-<-1))
 (3 1 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (2 2 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (1 1 (:TYPE-PRESCRIPTION LOFAT-TO-STRING))
 (1 1 (:TYPE-PRESCRIPTION FAT32$C-P))
 (1 1 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 )
(STRING-TO-HIFAT-INVERSION
 (426 142 (:REWRITE LOFAT-TO-HIFAT-CORRECTNESS-2))
 (115 23 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (78 46 (:REWRITE DEFAULT-CDR))
 (78 46 (:REWRITE DEFAULT-CAR))
 (46 46 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (46 46 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (6 6 (:REWRITE LOFAT-FS-P-OF-STRING-TO-LOFAT))
 )
(LOFAT-FILE-CONTENTS-P)
(LOFAT-FILE-CONTENTS-FIX
 (1 1 (:TYPE-PRESCRIPTION LOFAT-FILE-CONTENTS-FIX))
 )
(LOFAT-FILE-CONTENTS-FIX-OF-LOFAT-FILE-CONTENTS-FIX
 (45 44 (:TYPE-PRESCRIPTION LOFAT-FILE-CONTENTS-FIX))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (9 9 (:TYPE-PRESCRIPTION LOFAT-FILE-CONTENTS-FIX))
 )
(LOFAT-FILE-CONTENTS-EQUIV$INLINE
 (4 4 (:TYPE-PRESCRIPTION LOFAT-FILE-CONTENTS-FIX))
 )
(LOFAT-FILE-CONTENTS-EQUIV-IS-AN-EQUIVALENCE)
(LOFAT-FILE-CONTENTS-EQUIV-IMPLIES-EQUAL-LOFAT-FILE-CONTENTS-FIX-1)
(LOFAT-FILE-CONTENTS-FIX-UNDER-LOFAT-FILE-CONTENTS-EQUIV)
(LOFAT-FILE-CONTENTS-P-OF-LOFAT-FILE-CONTENTS-FIX
 (66 6 (:DEFINITION LEN))
 (41 9 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (41 1 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (25 1 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (24 6 (:REWRITE DEFAULT-CDR))
 (18 18 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (18 12 (:REWRITE STR::CONSP-OF-EXPLODE))
 (16 16 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (16 16 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (14 7 (:REWRITE DEFAULT-<-1))
 (12 6 (:REWRITE DEFAULT-+-2))
 (12 4 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (9 3 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (8 8 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (7 7 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 2 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (2 1 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (1 1 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER))
 (1 1 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 )
(LOFAT-FILE-CONTENTS-FIX-WHEN-LOFAT-FILE-CONTENTS-P
 (22 2 (:DEFINITION LEN))
 (15 3 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (8 4 (:REWRITE DEFAULT-<-1))
 (8 2 (:REWRITE DEFAULT-CDR))
 (6 6 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (6 6 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (6 6 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (6 4 (:REWRITE STR::CONSP-OF-EXPLODE))
 (6 2 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (4 4 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 1 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (1 1 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 )
(LOFAT-FILE-CONTENTS-P-WHEN-STRINGP
 (22 2 (:DEFINITION LEN))
 (15 3 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (8 4 (:REWRITE DEFAULT-<-1))
 (8 2 (:REWRITE DEFAULT-CDR))
 (6 6 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (6 6 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (6 6 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (6 4 (:REWRITE STR::CONSP-OF-EXPLODE))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (2 2 (:REWRITE DEFAULT-+-1))
 )
(LOFAT-FILE-CONTENTS-P-WHEN-D-E-LISTP
 (6 2 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (4 4 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (2 1 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (1 1 (:REWRITE LOFAT-FILE-CONTENTS-P-WHEN-STRINGP))
 (1 1 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 )
(LOFAT-FILE-P
 (48 12 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (40 10 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (24 24 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (14 14 (:REWRITE DEFAULT-CAR))
 (12 12 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (10 10 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE CONSP-OF-STRIP-CARS))
 )
(CONSP-WHEN-LOFAT-FILE-P)
(LOFAT-FILE-FIX$INLINE
 (6 6 (:TYPE-PRESCRIPTION LOFAT-FILE-CONTENTS-FIX))
 (2 2 (:TYPE-PRESCRIPTION D-E-FIX))
 )
(LOFAT-FILE-P-OF-LOFAT-FILE-FIX
 (14 6 (:REWRITE LOFAT-FILE-CONTENTS-FIX-WHEN-LOFAT-FILE-CONTENTS-P))
 (12 4 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (8 8 (:TYPE-PRESCRIPTION LOFAT-FILE-CONTENTS-P))
 (8 8 (:TYPE-PRESCRIPTION D-E-P))
 (1 1 (:TYPE-PRESCRIPTION LOFAT-FILE-CONTENTS-FIX))
 )
(LOFAT-FILE-FIX-WHEN-LOFAT-FILE-P
 (5 2 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:DEFINITION STRIP-CARS))
 (1 1 (:DEFINITION ALISTP))
 )
(LOFAT-FILE-FIX$INLINE
 (45 10 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (43 42 (:REWRITE DEFAULT-CAR))
 (41 40 (:REWRITE DEFAULT-CDR))
 (33 3 (:REWRITE LOFAT-FILE-CONTENTS-P-WHEN-D-E-LISTP))
 (30 3 (:REWRITE ABS-MKDIR-CORRECTNESS-LEMMA-36))
 (22 13 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (18 18 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (18 3 (:REWRITE LOFAT-FILE-CONTENTS-P-WHEN-STRINGP))
 (15 3 (:REWRITE HIFAT-FILE-ALIST-FIX-WHEN-HIFAT-NO-DUPS-P))
 (15 3 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (15 3 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (12 12 (:TYPE-PRESCRIPTION HIFAT-FILE-ALIST-FIX))
 (10 10 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (10 10 (:TYPE-PRESCRIPTION HIFAT-NO-DUPS-P))
 (10 9 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (9 2 (:REWRITE HONS-DUPLICITY-ALIST-P-OF-CONS))
 (7 7 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 (6 6 (:TYPE-PRESCRIPTION LOFAT-FILE-CONTENTS-FIX))
 (6 6 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (6 6 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (6 6 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (6 6 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (6 2 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (6 2 (:REWRITE HIFAT-NO-DUPS-P-OF-CDR))
 (3 3 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (3 1 (:DEFINITION NATP))
 (2 2 (:REWRITE CONSP-OF-STRIP-CARS))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE DEFAULT-<-1))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT)
(LOFAT-FILE-EQUIV$INLINE)
(LOFAT-FILE-EQUIV-IS-AN-EQUIVALENCE)
(LOFAT-FILE-EQUIV-IMPLIES-EQUAL-LOFAT-FILE-FIX-1)
(LOFAT-FILE-FIX-UNDER-LOFAT-FILE-EQUIV)
(EQUAL-OF-LOFAT-FILE-FIX-1-FORWARD-TO-LOFAT-FILE-EQUIV)
(EQUAL-OF-LOFAT-FILE-FIX-2-FORWARD-TO-LOFAT-FILE-EQUIV)
(LOFAT-FILE-EQUIV-OF-LOFAT-FILE-FIX-1-FORWARD)
(LOFAT-FILE-EQUIV-OF-LOFAT-FILE-FIX-2-FORWARD)
(LOFAT-FILE->D-E$INLINE
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (2 2 (:TYPE-PRESCRIPTION D-E-FIX))
 (1 1 (:DEFINITION STRIP-CARS))
 )
(D-E-P-OF-LOFAT-FILE->D-E)
(LOFAT-FILE->D-E$INLINE-OF-LOFAT-FILE-FIX-X
 (9 3 (:REWRITE LOFAT-FILE-FIX-WHEN-LOFAT-FILE-P))
 (6 6 (:TYPE-PRESCRIPTION LOFAT-FILE-P))
 (3 1 (:REWRITE LOFAT-FILE-CONTENTS-FIX-WHEN-LOFAT-FILE-CONTENTS-P))
 (2 2 (:TYPE-PRESCRIPTION LOFAT-FILE-CONTENTS-P))
 )
(LOFAT-FILE->D-E$INLINE-LOFAT-FILE-EQUIV-CONGRUENCE-ON-X)
(LOFAT-FILE->CONTENTS$INLINE
 (11 11 (:TYPE-PRESCRIPTION LOFAT-FILE-CONTENTS-FIX))
 (4 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(LOFAT-FILE-CONTENTS-P-OF-LOFAT-FILE->CONTENTS)
(LOFAT-FILE->CONTENTS$INLINE-OF-LOFAT-FILE-FIX-X
 (69 46 (:TYPE-PRESCRIPTION LOFAT-FILE-CONTENTS-FIX))
 (23 23 (:TYPE-PRESCRIPTION LOFAT-FILE-FIX$INLINE))
 (9 3 (:REWRITE LOFAT-FILE-FIX-WHEN-LOFAT-FILE-P))
 (6 6 (:TYPE-PRESCRIPTION LOFAT-FILE-P))
 (3 1 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (2 2 (:TYPE-PRESCRIPTION D-E-P))
 )
(LOFAT-FILE->CONTENTS$INLINE-LOFAT-FILE-EQUIV-CONGRUENCE-ON-X)
(LOFAT-FILE)
(LOFAT-FILE-P-OF-LOFAT-FILE
 (8 4 (:REWRITE LOFAT-FILE-CONTENTS-FIX-WHEN-LOFAT-FILE-CONTENTS-P))
 (6 2 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (4 4 (:TYPE-PRESCRIPTION LOFAT-FILE-CONTENTS-P))
 (4 4 (:TYPE-PRESCRIPTION D-E-P))
 (1 1 (:TYPE-PRESCRIPTION LOFAT-FILE-CONTENTS-FIX))
 )
(LOFAT-FILE->D-E-OF-LOFAT-FILE)
(LOFAT-FILE->CONTENTS-OF-LOFAT-FILE
 (81 63 (:TYPE-PRESCRIPTION LOFAT-FILE-CONTENTS-FIX))
 (18 18 (:TYPE-PRESCRIPTION LOFAT-FILE))
 )
(LOFAT-FILE-OF-FIELDS
 (3 1 (:REWRITE LOFAT-FILE-FIX-WHEN-LOFAT-FILE-P))
 (2 2 (:TYPE-PRESCRIPTION LOFAT-FILE-P))
 )
(LOFAT-FILE-FIX-WHEN-LOFAT-FILE
 (3 1 (:REWRITE LOFAT-FILE-FIX-WHEN-LOFAT-FILE-P))
 (2 2 (:TYPE-PRESCRIPTION LOFAT-FILE-P))
 )
(EQUAL-OF-LOFAT-FILE
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (1 1 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 )
(LOFAT-FILE-OF-D-E-FIX-D-E
 (4 2 (:REWRITE LOFAT-FILE-CONTENTS-FIX-WHEN-LOFAT-FILE-CONTENTS-P))
 (2 2 (:TYPE-PRESCRIPTION LOFAT-FILE-CONTENTS-P))
 )
(LOFAT-FILE-D-E-EQUIV-CONGRUENCE-ON-D-E)
(LOFAT-FILE-OF-LOFAT-FILE-CONTENTS-FIX-CONTENTS
 (4 2 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (2 2 (:TYPE-PRESCRIPTION D-E-P))
 )
(LOFAT-FILE-LOFAT-FILE-CONTENTS-EQUIV-CONGRUENCE-ON-CONTENTS)
(LOFAT-FILE-FIX-REDEF)
(LOFAT-REGULAR-FILE-P)
(LOFAT-DIRECTORY-FILE-P)
(LOFAT-REGULAR-FILE-P-CORRECTNESS-1
 (3 1 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (2 2 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (2 2 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 )
(LOFAT-REGULAR-FILE-P-CORRECTNESS-2)
(LOFAT-DIRECTORY-FILE-P-CORRECTNESS-1)
(LOFAT-DIRECTORY-FILE-P-CORRECTNESS-2)
(LOFAT-DIRECTORY-FILE-P-WHEN-LOFAT-FILE-P
 (77 7 (:DEFINITION LEN))
 (69 47 (:REWRITE DEFAULT-CDR))
 (48 12 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (48 2 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (44 2 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (39 1 (:REWRITE LOFAT-DIRECTORY-FILE-P-CORRECTNESS-2))
 (38 37 (:REWRITE DEFAULT-CAR))
 (29 9 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (24 24 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (21 21 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (21 14 (:REWRITE STR::CONSP-OF-EXPLODE))
 (19 10 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (18 3 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (16 8 (:REWRITE DEFAULT-<-1))
 (14 7 (:REWRITE DEFAULT-+-2))
 (12 12 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (12 12 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (10 10 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (10 10 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (9 3 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (8 8 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (8 8 (:REWRITE DEFAULT-<-2))
 (7 7 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (7 7 (:REWRITE DEFAULT-+-1))
 (6 6 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (6 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (6 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (4 4 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (4 4 (:LINEAR LEN-WHEN-PREFIXP))
 (4 4 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (3 3 (:REWRITE SUBSETP-MEMBER . 1))
 (2 2 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (2 2 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (2 2 (:LINEAR POSITION-WHEN-MEMBER))
 (2 2 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (2 1 (:REWRITE SUBSETP-WHEN-SUBSETP))
 )
(LOFAT-FILE-P-WHEN-LOFAT-DIRECTORY-FILE-P-OR-LOFAT-REGULAR-FILE-P
 (3 1 (:REWRITE LOFAT-DIRECTORY-FILE-P-CORRECTNESS-2))
 (1 1 (:REWRITE LOFAT-DIRECTORY-FILE-P-WHEN-LOFAT-FILE-P))
 )
(LOFAT-FILE->D-E-UNDER-TRUE-EQUIV)
(LOFAT-FIND-FILE
 (260 20 (:DEFINITION FIND-D-E))
 (140 20 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (86 9 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (75 63 (:REWRITE DEFAULT-CDR))
 (60 20 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (48 6 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (48 3 (:DEFINITION LEN))
 (46 28 (:REWRITE DEFAULT-+-2))
 (44 25 (:REWRITE DEFAULT-<-1))
 (42 11 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (40 40 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (40 40 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (39 1 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (38 28 (:REWRITE DEFAULT-+-1))
 (37 1 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (36 36 (:REWRITE DEFAULT-CAR))
 (34 34 (:TYPE-PRESCRIPTION FAT32-FILENAME-FIX))
 (32 25 (:REWRITE DEFAULT-<-2))
 (32 12 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (21 6 (:REWRITE STR::CONSP-OF-EXPLODE))
 (20 20 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (9 9 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (7 1 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 3))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-OF-D-E-CC-CONTENTS))
 (6 6 (:REWRITE SUBSETP-MEMBER . 1))
 (6 3 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (5 5 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-NOT-CONSP))
 (4 4 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (4 4 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (4 4 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (4 4 (:REWRITE SUBSETP-TRANS2))
 (4 4 (:REWRITE SUBSETP-TRANS))
 (4 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 1 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (2 2 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 2 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (1 1 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (1 1 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER))
 (1 1 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (1 1 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 2))
 )
(LOFAT-FIND-FILE-CORRECTNESS-4
 (1818 87 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (882 87 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (687 174 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (432 27 (:REWRITE SUBSETP-CAR-MEMBER))
 (375 75 (:REWRITE FAT32-FILENAME-FIX-WHEN-FAT32-FILENAME-P))
 (275 78 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (198 190 (:REWRITE DEFAULT-CDR))
 (174 174 (:TYPE-PRESCRIPTION FAT32-FILENAME-FIX))
 (174 174 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (162 162 (:TYPE-PRESCRIPTION D-E-P))
 (162 162 (:REWRITE DEFAULT-CAR))
 (156 156 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (156 156 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (128 92 (:REWRITE DEFAULT-<-1))
 (121 80 (:REWRITE DEFAULT-+-2))
 (119 80 (:REWRITE DEFAULT-+-1))
 (118 92 (:REWRITE DEFAULT-<-2))
 (96 1 (:REWRITE LOFAT-FILE-CONTENTS-P-WHEN-STRINGP))
 (82 82 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (77 77 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (77 77 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (77 77 (:REWRITE SUBSETP-TRANS2))
 (77 77 (:REWRITE SUBSETP-TRANS))
 (75 75 (:REWRITE D-E-FILENAME-OF-D-E-FIX))
 (74 9 (:REWRITE LOFAT-FILE-P-WHEN-LOFAT-DIRECTORY-FILE-P-OR-LOFAT-REGULAR-FILE-P))
 (68 1 (:DEFINITION UNSIGNED-BYTE-P))
 (67 1 (:DEFINITION INTEGER-RANGE-P))
 (54 54 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (52 2 (:REWRITE LENGTH-WHEN-STRINGP))
 (36 36 (:REWRITE-QUOTED-CONSTANT LOFAT-FILE-CONTENTS-FIX-UNDER-LOFAT-FILE-CONTENTS-EQUIV))
 (32 2 (:DEFINITION LEN))
 (32 1 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (30 1 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (27 27 (:REWRITE SUBSETP-MEMBER . 1))
 (24 8 (:REWRITE LOFAT-DIRECTORY-FILE-P-CORRECTNESS-2))
 (15 3 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (14 4 (:REWRITE STR::CONSP-OF-EXPLODE))
 (9 9 (:TYPE-PRESCRIPTION LEN))
 (7 1 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 3))
 (6 6 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-OF-D-E-CC-CONTENTS))
 (6 2 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (6 1 (:REWRITE LOFAT-DIRECTORY-FILE-P-CORRECTNESS-1))
 (4 4 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (4 4 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (4 2 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (3 1 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 2))
 (3 1 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 1))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 2 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (1 1 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER))
 (1 1 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 )
(LOFAT-FIND-FILE-CORRECTNESS-LEMMA-1
 (306190 66438 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (124099 26124 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (119950 6597 (:REWRITE SUBSETP-OF-CONS))
 (109196 62200 (:REWRITE DEFAULT-+-2))
 (100682 425 (:LINEAR LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (80730 80730 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (74482 62200 (:REWRITE DEFAULT-+-1))
 (62280 62140 (:REWRITE DEFAULT-CDR))
 (60741 6749 (:REWRITE SUBSETP-CAR-MEMBER))
 (53521 53221 (:REWRITE DEFAULT-CAR))
 (52326 9837 (:DEFINITION BINARY-APPEND))
 (46623 45655 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (46151 45655 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (45655 45655 (:REWRITE SUBSETP-TRANS2))
 (45655 45655 (:REWRITE SUBSETP-TRANS))
 (39277 31316 (:REWRITE DEFAULT-<-1))
 (36516 20807 (:REWRITE FOLD-CONSTS-IN-+))
 (35921 31316 (:REWRITE DEFAULT-<-2))
 (34417 34417 (:TYPE-PRESCRIPTION NFIX))
 (32294 3536 (:REWRITE ASSOCIATIVITY-OF-+))
 (26124 26124 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (17758 17758 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (15618 15618 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (14004 7002 (:REWRITE DEFAULT-UNARY-MINUS))
 (13498 6749 (:REWRITE SET-EQUIV-ASYM))
 (13455 13455 (:REWRITE NTH-WHEN-PREFIXP))
 (13410 13410 (:REWRITE SUBSETP-MEMBER . 1))
 (13384 13384 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (12978 12978 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (9344 3113 (:DEFINITION NATP))
 (6897 6897 (:TYPE-PRESCRIPTION SET-EQUIV))
 (6749 6749 (:REWRITE SUBSETP-OF-CDR))
 (6749 6749 (:REWRITE SUBSETP-MEMBER . 3))
 (6749 6749 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (6749 6749 (:REWRITE MEMBER-WHEN-ATOM))
 (6749 6749 (:REWRITE INTERSECTP-MEMBER . 3))
 (6749 6749 (:REWRITE INTERSECTP-MEMBER . 2))
 (6489 6489 (:REWRITE FLATTEN-EQUIV-OF-CONS-WHEN-ATOM))
 (3878 3878 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (3131 3131 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3123 3123 (:TYPE-PRESCRIPTION NATP))
 (3120 1304 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (2880 96 (:REWRITE SUBSETP-OF-APPEND-WHEN-SUBSET-OF-EITHER))
 (2480 64 (:REWRITE SUBSETP-APPEND1))
 (1647 549 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (1446 482 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (398 398 (:REWRITE-QUOTED-CONSTANT M1-FILE-CONTENTS-FIX-UNDER-M1-FILE-CONTENTS-EQUIV))
 (192 32 (:REWRITE MEMBER-OF-APPEND))
 (160 32 (:REWRITE SET-EQUIV-OF-CONS-SELF))
 (158 158 (:TYPE-PRESCRIPTION STRINGP-OF-D-E-CC-CONTENTS))
 (154 22 (:REWRITE M1-DIRECTORY-FILE-P-CORRECTNESS-1))
 (128 64 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (121 11 (:REWRITE M1-DIRECTORY-FILE-P-WHEN-M1-FILE-P))
 (112 16 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-RIGHT))
 (112 16 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-LEFT))
 (90 6 (:REWRITE M1-FILE-CONTENTS-FIX-WHEN-M1-FILE-CONTENTS-P))
 (64 64 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (64 64 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (36 6 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (36 6 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (32 32 (:REWRITE CONSP-OF-APPEND))
 (30 6 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (22 22 (:TYPE-PRESCRIPTION M1-DIRECTORY-FILE-P))
 (12 12 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (12 12 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (12 12 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (12 12 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (11 11 (:TYPE-PRESCRIPTION M1-FILE-P))
 (11 11 (:REWRITE M1-DIRECTORY-FILE-P-OF-M1-FILE))
 (6 6 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-FIX))
 (6 6 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 )
(LOFAT-FIND-FILE-CORRECTNESS-LEMMA-2
 (328346 9178 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (205140 44740 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (99046 59647 (:REWRITE DEFAULT-+-2))
 (84162 17772 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (79684 4458 (:REWRITE SUBSETP-OF-CONS))
 (76715 59647 (:REWRITE DEFAULT-+-1))
 (71751 57175 (:REWRITE DEFAULT-<-1))
 (65522 9148 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (58018 58018 (:TYPE-PRESCRIPTION NFIX))
 (57901 57175 (:REWRITE DEFAULT-<-2))
 (55068 55068 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (42250 42140 (:REWRITE DEFAULT-CDR))
 (41922 4658 (:REWRITE SUBSETP-CAR-MEMBER))
 (38332 38047 (:REWRITE DEFAULT-CAR))
 (35100 6571 (:DEFINITION BINARY-APPEND))
 (32991 10977 (:DEFINITION NATP))
 (32952 132 (:LINEAR LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (31078 30646 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (30934 30646 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (30646 30646 (:REWRITE SUBSETP-TRANS2))
 (30646 30646 (:REWRITE SUBSETP-TRANS))
 (29643 9148 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (23747 13304 (:REWRITE FOLD-CONSTS-IN-+))
 (18874 2241 (:REWRITE ASSOCIATIVITY-OF-+))
 (17772 17772 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (14776 14776 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (11461 11461 (:TYPE-PRESCRIPTION NATP))
 (9316 4658 (:REWRITE SET-EQUIV-ASYM))
 (9196 4598 (:REWRITE DEFAULT-UNARY-MINUS))
 (9178 9178 (:REWRITE NTH-WHEN-PREFIXP))
 (9116 9116 (:REWRITE SUBSETP-MEMBER . 1))
 (9103 9103 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-3))
 (9103 9103 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (8816 8816 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (8784 8784 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (8106 8106 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (4738 4738 (:TYPE-PRESCRIPTION SET-EQUIV))
 (4658 4658 (:REWRITE SUBSETP-OF-CDR))
 (4658 4658 (:REWRITE SUBSETP-MEMBER . 3))
 (4658 4658 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (4658 4658 (:REWRITE MEMBER-WHEN-ATOM))
 (4658 4658 (:REWRITE INTERSECTP-MEMBER . 3))
 (4658 4658 (:REWRITE INTERSECTP-MEMBER . 2))
 (4408 4408 (:REWRITE FLATTEN-EQUIV-OF-CONS-WHEN-ATOM))
 (3090 3090 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (2548 364 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-D-E-CC))
 (2463 2463 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2410 1084 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (1856 356 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-1))
 (1341 447 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (1305 435 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (703 703 (:TYPE-PRESCRIPTION STRINGP-OF-D-E-CC-CONTENTS))
 (50 50 (:TYPE-PRESCRIPTION M1-FILE-HIFAT-FILE-ALIST-FIX))
 (50 50 (:REWRITE-QUOTED-CONSTANT M1-FILE-CONTENTS-FIX-UNDER-M1-FILE-CONTENTS-EQUIV))
 )
(LOFAT-FIND-FILE-CORRECTNESS-LEMMA-3
 (235926 3518 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (123772 232 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-2))
 (109748 8013 (:REWRITE NFIX-WHEN-ZP))
 (95189 7365 (:REWRITE ZP-OPEN))
 (79598 17296 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (79251 16155 (:REWRITE DEFAULT-CDR))
 (63726 144 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-23))
 (52819 6449 (:DEFINITION NATP))
 (38562 22643 (:REWRITE DEFAULT-+-2))
 (36900 12300 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (35840 27803 (:REWRITE DEFAULT-<-2))
 (35359 27803 (:REWRITE DEFAULT-<-1))
 (32952 6902 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (32312 32312 (:TYPE-PRESCRIPTION NFIX))
 (31012 1726 (:REWRITE SUBSETP-OF-CONS))
 (29368 22643 (:REWRITE DEFAULT-+-1))
 (25012 25012 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (24918 3518 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (21108 21108 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (16332 58 (:LINEAR LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (15804 1756 (:REWRITE SUBSETP-CAR-MEMBER))
 (14176 14044 (:REWRITE DEFAULT-CAR))
 (13772 2584 (:DEFINITION BINARY-APPEND))
 (12194 12026 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (12138 12026 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (12026 12026 (:REWRITE SUBSETP-TRANS2))
 (12026 12026 (:REWRITE SUBSETP-TRANS))
 (10980 3518 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (10068 5579 (:REWRITE FOLD-CONSTS-IN-+))
 (9588 328 (:REWRITE M1-DIRECTORY-FILE-P-WHEN-M1-FILE-P))
 (9084 1030 (:REWRITE ASSOCIATIVITY-OF-+))
 (7262 6902 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (6902 6902 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (6543 6543 (:TYPE-PRESCRIPTION NATP))
 (5901 313 (:REWRITE M1-DIRECTORY-FILE-P-CORRECTNESS-1))
 (4430 4430 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (3632 1816 (:REWRITE DEFAULT-UNARY-MINUS))
 (3518 3518 (:REWRITE NTH-WHEN-PREFIXP))
 (3512 1756 (:REWRITE SET-EQUIV-ASYM))
 (3484 3484 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-3))
 (3484 3484 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (3482 3482 (:REWRITE SUBSETP-MEMBER . 1))
 (3448 3448 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (3436 3436 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (3281 3281 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (2851 181 (:REWRITE HIFAT-FIND-FILE-CORRECTNESS-1-LEMMA-1))
 (2770 405 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-2))
 (1764 1764 (:TYPE-PRESCRIPTION SET-EQUIV))
 (1756 1756 (:REWRITE SUBSETP-OF-CDR))
 (1756 1756 (:REWRITE SUBSETP-MEMBER . 3))
 (1756 1756 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (1756 1756 (:REWRITE MEMBER-WHEN-ATOM))
 (1756 1756 (:REWRITE INTERSECTP-MEMBER . 3))
 (1756 1756 (:REWRITE INTERSECTP-MEMBER . 2))
 (1742 204 (:REWRITE M1-FILE-ALIST-P-OF-M1-FILE->CONTENTS))
 (1718 1718 (:REWRITE FLATTEN-EQUIV-OF-CONS-WHEN-ATOM))
 (1561 229 (:REWRITE HIFAT-FIND-FILE-CORRECTNESS-LEMMA-6))
 (1381 117 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (1276 232 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-1))
 (1230 1230 (:TYPE-PRESCRIPTION M1-REGULAR-FILE-P))
 (1005 201 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (914 310 (:REWRITE M1-REGULAR-FILE-P-CORRECTNESS-1))
 (906 906 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (762 762 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (762 762 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (733 313 (:REWRITE M1-FILE-P-WHEN-M1-REGULAR-FILE-P))
 (680 196 (:REWRITE ABS-PWRITE-CORRECTNESS-LEMMA-29))
 (510 230 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (490 70 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-D-E-CC))
 (408 408 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (312 312 (:TYPE-PRESCRIPTION M1-FILE))
 (295 59 (:REWRITE HIFAT-PLACE-FILE-CORRECTNESS-LEMMA-3))
 (260 260 (:TYPE-PRESCRIPTION M1-FILE-HIFAT-FILE-ALIST-FIX))
 (204 204 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (198 66 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (196 196 (:REWRITE HIFAT-SUBSETP-TRANSITIVE-LEMMA-1))
 (103 103 (:REWRITE M1-FILE-FIX-WHEN-M1-FILE-P))
 (72 72 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (36 36 (:REWRITE-QUOTED-CONSTANT M1-FILE-CONTENTS-FIX-UNDER-M1-FILE-CONTENTS-EQUIV))
 )
(LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-6
 (811811 69545 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-2 . 2))
 (674100 138092 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (329945 69545 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (310716 17262 (:REWRITE SUBSETP-OF-CONS))
 (293444 293444 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (267008 149587 (:REWRITE DEFAULT-+-2))
 (258930 17262 (:REWRITE SUBSETP-CONS-2))
 (221612 12460 (:REWRITE NFIX-WHEN-ZP))
 (219896 15017 (:REWRITE ZP-OPEN))
 (179890 149587 (:REWRITE DEFAULT-+-1))
 (138404 25969 (:DEFINITION BINARY-APPEND))
 (121730 120830 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (121430 120830 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (120830 120830 (:REWRITE SUBSETP-TRANS2))
 (120830 120830 (:REWRITE SUBSETP-TRANS))
 (92822 73603 (:REWRITE DEFAULT-<-1))
 (92304 53326 (:REWRITE FOLD-CONSTS-IN-+))
 (91066 73603 (:REWRITE DEFAULT-<-2))
 (85900 9046 (:REWRITE ASSOCIATIVITY-OF-+))
 (84124 84124 (:REWRITE DEFAULT-CDR))
 (75826 75826 (:REWRITE DEFAULT-CAR))
 (69545 69545 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (67160 8678 (:DEFINITION NATP))
 (56871 56871 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (39614 39614 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (35884 17942 (:REWRITE DEFAULT-UNARY-MINUS))
 (34959 34959 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-3))
 (34959 34959 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (34528 34528 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (34524 34524 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (17264 17264 (:REWRITE FLATTEN-EQUIV-OF-CONS-WHEN-ATOM))
 (17262 17262 (:REWRITE SUBSETP-MEMBER . 1))
 (8800 8800 (:TYPE-PRESCRIPTION NATP))
 (8505 8505 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3334 3334 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (2220 2220 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (1856 740 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (1755 585 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (1572 524 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (367 367 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (108 108 (:TYPE-PRESCRIPTION STRINGP-OF-D-E-CC-CONTENTS))
 (66 66 (:REWRITE-QUOTED-CONSTANT M1-FILE-CONTENTS-FIX-UNDER-M1-FILE-CONTENTS-EQUIV))
 )
(LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-7
 (1784 194 (:REWRITE NFIX-WHEN-ZP))
 (1490 153 (:REWRITE ZP-OPEN))
 (1101 375 (:REWRITE DEFAULT-CDR))
 (1078 218 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (638 18 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (608 51 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (550 22 (:REWRITE SUBSETP-OF-CONS))
 (514 27 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-1))
 (511 492 (:REWRITE DEFAULT-CAR))
 (507 409 (:REWRITE DEFAULT-<-2))
 (495 15 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-23))
 (482 409 (:REWRITE DEFAULT-<-1))
 (403 257 (:REWRITE DEFAULT-+-2))
 (360 12 (:REWRITE SUBSETP-OF-APPEND-WHEN-SUBSET-OF-EITHER))
 (354 354 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (310 257 (:REWRITE DEFAULT-+-1))
 (310 8 (:REWRITE SUBSETP-APPEND1))
 (237 237 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (186 18 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (165 27 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-2))
 (144 92 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (140 18 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (120 20 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (118 118 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (108 108 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (108 92 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (98 14 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-D-E-CC))
 (96 44 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (92 92 (:REWRITE SUBSETP-TRANS2))
 (92 92 (:REWRITE SUBSETP-TRANS))
 (90 10 (:REWRITE SUBSETP-CAR-MEMBER))
 (88 20 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (63 21 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (60 12 (:DEFINITION BINARY-APPEND))
 (53 3 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-6))
 (40 40 (:REWRITE SUBSETP-MEMBER . 1))
 (36 12 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (28 28 (:TYPE-PRESCRIPTION SET-EQUIV))
 (24 4 (:REWRITE MEMBER-OF-APPEND))
 (22 22 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (21 21 (:REWRITE FOLD-CONSTS-IN-+))
 (20 20 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (20 20 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (20 10 (:REWRITE SET-EQUIV-ASYM))
 (20 10 (:REWRITE DEFAULT-UNARY-MINUS))
 (20 4 (:REWRITE SET-EQUIV-OF-CONS-SELF))
 (18 18 (:REWRITE NTH-WHEN-PREFIXP))
 (16 8 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (14 2 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-RIGHT))
 (14 2 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-LEFT))
 (12 12 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (10 10 (:REWRITE SUBSETP-OF-CDR))
 (10 10 (:REWRITE SUBSETP-MEMBER . 3))
 (10 10 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (10 10 (:REWRITE MEMBER-WHEN-ATOM))
 (10 10 (:REWRITE INTERSECTP-MEMBER . 3))
 (10 10 (:REWRITE INTERSECTP-MEMBER . 2))
 (8 8 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (8 8 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (6 6 (:REWRITE FLATTEN-EQUIV-OF-CONS-WHEN-ATOM))
 (4 4 (:TYPE-PRESCRIPTION STRINGP-OF-D-E-CC-CONTENTS))
 (4 4 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (4 4 (:REWRITE CONSP-OF-APPEND))
 )
(LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8
 (1568 170 (:REWRITE NFIX-WHEN-ZP))
 (1325 141 (:REWRITE ZP-OPEN))
 (990 56 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (464 372 (:REWRITE DEFAULT-<-2))
 (454 80 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (447 372 (:REWRITE DEFAULT-<-1))
 (307 307 (:REWRITE DEFAULT-CAR))
 (282 8 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (262 262 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (232 142 (:REWRITE DEFAULT-+-2))
 (220 220 (:REWRITE DEFAULT-CDR))
 (164 142 (:REWRITE DEFAULT-+-1))
 (126 126 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (118 24 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (104 104 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (100 4 (:DEFINITION NO-DUPLICATESP-EQUAL))
 (96 10 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-2 . 2))
 (90 30 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (80 8 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (62 62 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (60 10 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (60 8 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (52 20 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (48 48 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (46 46 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (46 10 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (42 6 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-D-E-CC))
 (36 4 (:REWRITE SUBSETP-CAR-MEMBER))
 (36 2 (:REWRITE SUBSETP-OF-CONS))
 (30 2 (:REWRITE SUBSETP-CONS-2))
 (26 14 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (22 14 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (20 4 (:DEFINITION BINARY-APPEND))
 (18 6 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (14 14 (:REWRITE SUBSETP-TRANS2))
 (14 14 (:REWRITE SUBSETP-TRANS))
 (10 10 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-3))
 (10 10 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (10 10 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (8 8 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (8 8 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (8 8 (:REWRITE NTH-WHEN-PREFIXP))
 (8 4 (:REWRITE SET-EQUIV-ASYM))
 (6 6 (:REWRITE SUBSETP-MEMBER . 1))
 (6 6 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:TYPE-PRESCRIPTION SET-EQUIV))
 (4 4 (:REWRITE SUBSETP-OF-CDR))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (4 4 (:REWRITE MEMBER-WHEN-ATOM))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 4 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (4 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (2 2 (:TYPE-PRESCRIPTION STRINGP-OF-D-E-CC-CONTENTS))
 (2 2 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE FLATTEN-EQUIV-OF-CONS-WHEN-ATOM))
 )
(LOFAT-FIND-FILE-CORRECTNESS-1
 (4571 599 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (2512 58 (:REWRITE M1-DIRECTORY-FILE-P-WHEN-M1-FILE-P))
 (2216 1096 (:REWRITE DEFAULT-CDR))
 (2175 599 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (2096 54 (:REWRITE M1-REGULAR-FILE-P-OF-M1-FILE))
 (1570 1570 (:TYPE-PRESCRIPTION FAT32-FILENAME-FIX))
 (1198 1198 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (1198 1198 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (972 964 (:REWRITE DEFAULT-CAR))
 (953 27 (:REWRITE M1-FILE-P-WHEN-M1-REGULAR-FILE-P))
 (944 59 (:DEFINITION LEN))
 (650 154 (:REWRITE FAT32-FILENAME-FIX-WHEN-FAT32-FILENAME-P))
 (592 65 (:DEFINITION ASSOC-EQUAL))
 (511 259 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (413 118 (:REWRITE STR::CONSP-OF-EXPLODE))
 (368 368 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (361 26 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (360 360 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (311 183 (:REWRITE DEFAULT-+-2))
 (280 72 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (238 183 (:REWRITE DEFAULT-+-1))
 (198 30 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (182 26 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 3))
 (177 177 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (166 120 (:REWRITE DEFAULT-<-1))
 (165 27 (:REWRITE M1-DIRECTORY-FILE-P-CORRECTNESS-1))
 (156 156 (:TYPE-PRESCRIPTION INTEGERP-OF-D-E-CC-CONTENTS))
 (156 120 (:REWRITE DEFAULT-<-2))
 (118 59 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (104 104 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (96 96 (:TYPE-PRESCRIPTION M1-REGULAR-FILE-P))
 (93 93 (:REWRITE-QUOTED-CONSTANT M1-FILE-CONTENTS-FIX-UNDER-M1-FILE-CONTENTS-EQUIV))
 (78 26 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (78 26 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (72 72 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-6))
 (60 17 (:REWRITE M1-REGULAR-FILE-P-CORRECTNESS-1))
 (58 58 (:TYPE-PRESCRIPTION M1-FILE-P))
 (52 52 (:LINEAR LEN-WHEN-PREFIXP))
 (52 52 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (52 8 (:REWRITE HIFAT-FIND-FILE-CORRECTNESS-LEMMA-6))
 (45 45 (:REWRITE-QUOTED-CONSTANT LOFAT-FILE-CONTENTS-FIX-UNDER-LOFAT-FILE-CONTENTS-EQUIV))
 (30 30 (:TYPE-PRESCRIPTION FAT-ENTRY-COUNT))
 (26 26 (:LINEAR POSITION-WHEN-MEMBER))
 (26 26 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (26 26 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 2))
 (26 4 (:REWRITE HIFAT-FIND-FILE-CORRECTNESS-1-LEMMA-1))
 (20 4 (:REWRITE HIFAT-PLACE-FILE-CORRECTNESS-LEMMA-3))
 (20 4 (:REWRITE ABS-PWRITE-CORRECTNESS-LEMMA-29))
 (18 18 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (18 18 (:REWRITE HIFAT-FIND-FILE-CORRECTNESS-3))
 (9 9 (:REWRITE ABS-MKDIR-CORRECTNESS-LEMMA-49))
 (9 9 (:REWRITE ABS-LSTAT-REFINEMENT-LEMMA-1))
 (8 8 (:REWRITE FAT32-FILENAME-P-OF-FAT32-FILENAME-FIX))
 (7 7 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (4 4 (:REWRITE HIFAT-SUBSETP-TRANSITIVE-LEMMA-1))
 (4 1 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (3 3 (:REWRITE M1-FILE-ALIST-P-OF-HIFAT-FILE-ALIST-FIX))
 (2 2 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (2 2 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 )
(LOFAT-FIND-FILE-CORRECTNESS-2
 (5460 1164 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (3693 3693 (:TYPE-PRESCRIPTION FAT32-FILENAME-FIX))
 (3617 741 (:REWRITE FAT32-FILENAME-FIX-WHEN-FAT32-FILENAME-P))
 (3013 2402 (:REWRITE DEFAULT-CDR))
 (2328 2328 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (2328 2328 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (2295 2295 (:REWRITE DEFAULT-CAR))
 (1882 1882 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (1722 1722 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (1397 154 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-2))
 (1320 60 (:REWRITE M1-FILE-ALIST-P-OF-M1-FILE->CONTENTS))
 (1102 86 (:REWRITE HIFAT-FIND-FILE-CORRECTNESS-LEMMA-6))
 (1036 50 (:REWRITE M1-DIRECTORY-FILE-P-WHEN-M1-FILE-P))
 (1030 110 (:REWRITE ABS-PWRITE-CORRECTNESS-LEMMA-29))
 (1004 641 (:REWRITE DEFAULT-+-2))
 (919 641 (:REWRITE DEFAULT-+-1))
 (811 110 (:REWRITE HIFAT-FIND-FILE-CORRECTNESS-1-LEMMA-1))
 (768 539 (:REWRITE DEFAULT-<-1))
 (636 539 (:REWRITE DEFAULT-<-2))
 (420 60 (:REWRITE M1-FILE-FIX-WHEN-M1-FILE-P))
 (420 60 (:REWRITE HIFAT-SUBSETP-REFLEXIVE))
 (352 133 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (346 346 (:TYPE-PRESCRIPTION M1-REGULAR-FILE-P))
 (339 108 (:REWRITE M1-REGULAR-FILE-P-CORRECTNESS-1))
 (336 336 (:REWRITE-QUOTED-CONSTANT LOFAT-FILE-CONTENTS-FIX-UNDER-LOFAT-FILE-CONTENTS-EQUIV))
 (310 62 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (266 266 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (250 50 (:REWRITE HIFAT-PLACE-FILE-CORRECTNESS-LEMMA-3))
 (223 27 (:REWRITE LOFAT-FILE-P-WHEN-LOFAT-DIRECTORY-FILE-P-OR-LOFAT-REGULAR-FILE-P))
 (217 217 (:REWRITE M1-FILE-ALIST-P-OF-HIFAT-FILE-ALIST-FIX))
 (202 202 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (160 160 (:REWRITE FAT32-FILENAME-P-OF-FAT32-FILENAME-FIX))
 (123 123 (:REWRITE-QUOTED-CONSTANT M1-FILE-CONTENTS-FIX-UNDER-M1-FILE-CONTENTS-EQUIV))
 (110 110 (:TYPE-PRESCRIPTION M1-FILE-P))
 (105 15 (:REWRITE HIFAT-NO-DUPS-P-OF-M1-FILE->CONTENTS-OF-HIFAT-FIND-FILE-LEMMA-1))
 (101 101 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (97 97 (:REWRITE D-E-FILENAME-OF-D-E-FIX))
 (75 75 (:REWRITE HIFAT-NO-DUPS-P-OF-HIFAT-FILE-ALIST-FIX))
 (75 25 (:REWRITE LOFAT-DIRECTORY-FILE-P-CORRECTNESS-2))
 (60 60 (:TYPE-PRESCRIPTION HIFAT-SUBSETP))
 (50 50 (:REWRITE HIFAT-SUBSETP-TRANSITIVE-LEMMA-1))
 (45 15 (:REWRITE M1-READ-AFTER-WRITE-LEMMA-1))
 (44 44 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (32 32 (:REWRITE HIFAT-FIND-FILE-CORRECTNESS-3))
 (15 15 (:REWRITE ABS-LSTAT-REFINEMENT-LEMMA-1))
 (12 2 (:REWRITE LOFAT-FILE-CONTENTS-P-WHEN-STRINGP))
 )
(LOFAT-FIND-FILE-CORRECTNESS-5
 (1283 173 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (591 173 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (401 263 (:REWRITE DEFAULT-CDR))
 (394 394 (:TYPE-PRESCRIPTION FAT32-FILENAME-FIX))
 (346 346 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (346 346 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (264 264 (:REWRITE DEFAULT-CAR))
 (220 52 (:REWRITE FAT32-FILENAME-FIX-WHEN-FAT32-FILENAME-P))
 (208 17 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-2))
 (173 173 (:TYPE-PRESCRIPTION D-E-P))
 (127 127 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (121 18 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-2))
 (117 13 (:DEFINITION ASSOC-EQUAL))
 (111 63 (:REWRITE DEFAULT-+-2))
 (108 36 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (100 55 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (98 98 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (90 90 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (88 88 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (83 57 (:REWRITE DEFAULT-<-2))
 (79 57 (:REWRITE DEFAULT-<-1))
 (78 63 (:REWRITE DEFAULT-+-1))
 (76 9 (:REWRITE M1-DIRECTORY-FILE-P-WHEN-M1-FILE-P))
 (51 25 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-1))
 (24 4 (:REWRITE M1-DIRECTORY-FILE-P-CORRECTNESS-1))
 (17 17 (:REWRITE-QUOTED-CONSTANT M1-FILE-CONTENTS-FIX-UNDER-M1-FILE-CONTENTS-EQUIV))
 (14 14 (:TYPE-PRESCRIPTION M1-REGULAR-FILE-P))
 (14 2 (:REWRITE HIFAT-FIND-FILE-CORRECTNESS-LEMMA-6))
 (12 4 (:REWRITE M1-FILE-P-WHEN-M1-REGULAR-FILE-P))
 (9 9 (:TYPE-PRESCRIPTION M1-FILE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT LOFAT-FILE-CONTENTS-FIX-UNDER-LOFAT-FILE-CONTENTS-EQUIV))
 (8 8 (:REWRITE M1-REGULAR-FILE-P-OF-M1-FILE))
 (7 1 (:REWRITE HIFAT-FIND-FILE-CORRECTNESS-1-LEMMA-1))
 (6 6 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-6))
 (6 2 (:REWRITE M1-REGULAR-FILE-P-CORRECTNESS-1))
 (5 5 (:TYPE-PRESCRIPTION M1-DIRECTORY-FILE-P))
 (5 1 (:REWRITE HIFAT-PLACE-FILE-CORRECTNESS-LEMMA-3))
 (5 1 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (5 1 (:REWRITE ABS-PWRITE-CORRECTNESS-LEMMA-29))
 (4 4 (:REWRITE ABS-MKDIR-CORRECTNESS-LEMMA-49))
 (2 2 (:REWRITE FAT32-FILENAME-P-OF-FAT32-FILENAME-FIX))
 (1 1 (:REWRITE HIFAT-SUBSETP-TRANSITIVE-LEMMA-1))
 )
(LOFAT-FIND-FILE-CORRECTNESS-3
 (1046 79 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (663 79 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (321 65 (:REWRITE FAT32-FILENAME-FIX-WHEN-FAT32-FILENAME-P))
 (158 158 (:TYPE-PRESCRIPTION FAT32-FILENAME-FIX))
 (158 158 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (158 158 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (146 146 (:TYPE-PRESCRIPTION D-E-P))
 (145 145 (:REWRITE DEFAULT-CDR))
 (144 144 (:REWRITE DEFAULT-CAR))
 (136 136 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (128 128 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (128 128 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (116 48 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-1))
 (87 59 (:REWRITE DEFAULT-<-1))
 (81 59 (:REWRITE DEFAULT-<-2))
 (80 80 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (79 52 (:REWRITE DEFAULT-+-2))
 (77 52 (:REWRITE DEFAULT-+-1))
 (68 68 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (67 67 (:REWRITE D-E-FILENAME-OF-D-E-FIX))
 (36 36 (:REWRITE-QUOTED-CONSTANT LOFAT-FILE-CONTENTS-FIX-UNDER-LOFAT-FILE-CONTENTS-EQUIV))
 (33 11 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-5))
 (24 8 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (18 6 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(PLACE-D-E
 (22 6 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (18 4 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (12 12 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (9 9 (:REWRITE DEFAULT-CAR))
 (6 2 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (3 3 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (2 2 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (2 2 (:REWRITE SUBSETP-TRANS2))
 (2 2 (:REWRITE SUBSETP-TRANS))
 (2 2 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 )
(D-E-LIST-P-OF-PLACE-D-E
 (99 8 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (51 14 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (49 22 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (36 3 (:REWRITE D-E-LIST-FIX-WHEN-D-E-LIST-P))
 (35 3 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (34 34 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (27 7 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (18 1 (:REWRITE SUBSETP-CAR-MEMBER))
 (17 12 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (16 16 (:TYPE-PRESCRIPTION D-E-P))
 (9 9 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (9 9 (:REWRITE DEFAULT-CAR))
 (9 3 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (5 5 (:REWRITE DEFAULT-CDR))
 (5 3 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (5 1 (:REWRITE SUBSETP-CONS-2))
 (5 1 (:REWRITE SET-EQUIV-OF-CONS-SELF))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 3 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (3 3 (:REWRITE SUBSETP-TRANS2))
 (3 3 (:REWRITE SUBSETP-TRANS))
 )
(FIND-D-E-OF-PLACE-D-E
 (368 90 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (144 30 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (133 93 (:REWRITE DEFAULT-CAR))
 (121 82 (:REWRITE DEFAULT-CDR))
 (116 11 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (96 96 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (73 52 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (67 52 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (54 18 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (52 52 (:REWRITE SUBSETP-TRANS2))
 (52 52 (:REWRITE SUBSETP-TRANS))
 (40 40 (:REWRITE SUBSETP-MEMBER . 1))
 (9 9 (:REWRITE D-E-LIST-P-OF-PLACE-D-E))
 )
(PLACE-D-E-OF-D-E-FIX
 (72 6 (:REWRITE D-E-LIST-FIX-WHEN-D-E-LIST-P))
 (54 12 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (54 6 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (36 36 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (34 34 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (28 24 (:REWRITE DEFAULT-CAR))
 (24 24 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (24 24 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (18 14 (:REWRITE DEFAULT-CDR))
 (18 6 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (12 12 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 )
(D-E-EQUIV-IMPLIES-EQUAL-PLACE-D-E-2
 (286 36 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (150 12 (:REWRITE D-E-LIST-FIX-WHEN-D-E-LIST-P))
 (120 24 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (114 12 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (80 80 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (68 68 (:TYPE-PRESCRIPTION D-E-P))
 (68 68 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (48 48 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (48 16 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (38 32 (:REWRITE DEFAULT-CAR))
 (32 26 (:REWRITE DEFAULT-CDR))
 (24 24 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 )
(LEN-OF-PLACE-D-E
 (759 64 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (447 43 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (318 61 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (239 20 (:REWRITE D-E-LIST-FIX-WHEN-D-E-LIST-P))
 (212 212 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (184 184 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (139 117 (:REWRITE DEFAULT-CDR))
 (135 45 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (129 43 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (129 43 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (124 124 (:TYPE-PRESCRIPTION D-E-P))
 (124 124 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (122 122 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (114 57 (:REWRITE DEFAULT-+-2))
 (86 86 (:LINEAR LEN-WHEN-PREFIXP))
 (86 86 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (67 67 (:REWRITE DEFAULT-CAR))
 (61 61 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (57 57 (:REWRITE DEFAULT-+-1))
 (43 43 (:LINEAR POSITION-WHEN-MEMBER))
 (43 43 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (18 6 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (14 8 (:REWRITE DEFAULT-<-2))
 (13 13 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (8 8 (:REWRITE DEFAULT-<-1))
 )
(USEFUL-D-E-LIST-P-OF-PLACE-D-E
 (2064 24 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (1282 46 (:REWRITE DEFAULT-CODE-CHAR))
 (1266 59 (:REWRITE TAKE-OF-LEN-FREE))
 (1124 46 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (936 59 (:REWRITE NATS=>CHARS-OF-TAKE))
 (756 63 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (480 480 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (434 66 (:DEFINITION LEN))
 (396 396 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (381 275 (:REWRITE DEFAULT-<-1))
 (378 275 (:REWRITE DEFAULT-<-2))
 (297 99 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (297 99 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (294 63 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (282 282 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-FIX))
 (281 281 (:REWRITE NTH-WHEN-PREFIXP))
 (198 198 (:LINEAR LEN-WHEN-PREFIXP))
 (198 198 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (176 29 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (168 63 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (147 29 (:REWRITE NTH-WHEN-D-E-P . 3))
 (137 59 (:REWRITE TAKE-WHEN-ATOM))
 (132 66 (:REWRITE DEFAULT-+-2))
 (99 99 (:LINEAR POSITION-WHEN-MEMBER))
 (99 99 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (94 88 (:REWRITE DEFAULT-CDR))
 (91 73 (:REWRITE DEFAULT-CAR))
 (75 75 (:REWRITE D-E-LIST-P-OF-PLACE-D-E))
 (66 66 (:REWRITE DEFAULT-+-1))
 (59 59 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (18 18 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (9 9 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 )
(CLEAR-CC
 (176 18 (:REWRITE ZP-OPEN))
 (151 6 (:DEFINITION LEN))
 (127 2 (:REWRITE NFIX-WHEN-ZP))
 (90 12 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (59 1 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (30 17 (:REWRITE DEFAULT-<-2))
 (27 16 (:REWRITE DEFAULT-+-2))
 (24 6 (:REWRITE DEFAULT-CDR))
 (21 1 (:LINEAR PAINFUL-DEBUGGING-LEMMA-9))
 (20 16 (:REWRITE DEFAULT-+-1))
 (18 17 (:REWRITE DEFAULT-<-1))
 (17 1 (:LINEAR PAINFUL-DEBUGGING-LEMMA-10))
 (14 1 (:DEFINITION MAKE-LIST-AC))
 (12 12 (:TYPE-PRESCRIPTION ZP))
 (9 3 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-10))
 (6 3 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-9))
 (6 3 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (4 4 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (3 3 (:TYPE-PRESCRIPTION CEILING))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 2 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER))
 (1 1 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (1 1 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 )
(FAT-LENGTH-OF-CLEAR-CC
 (25 1 (:DEFINITION LEN))
 (17 3 (:REWRITE ZP-OPEN))
 (15 2 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (14 1 (:DEFINITION MAKE-LIST-AC))
 (9 9 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (9 3 (:DEFINITION NOT))
 (9 2 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (8 8 (:TYPE-PRESCRIPTION LEN))
 (6 2 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (5 3 (:REWRITE DEFAULT-<-2))
 (5 2 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (4 4 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (4 3 (:REWRITE DEFAULT-<-1))
 (4 1 (:REWRITE DEFAULT-CDR))
 (3 3 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (3 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(COUNT-OF-CLUSTERS-OF-CLEAR-CC
 (25 1 (:DEFINITION LEN))
 (18 6 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (17 3 (:REWRITE ZP-OPEN))
 (15 2 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (14 1 (:DEFINITION MAKE-LIST-AC))
 (12 12 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (9 9 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (9 3 (:DEFINITION NOT))
 (9 2 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (8 8 (:TYPE-PRESCRIPTION LEN))
 (5 3 (:REWRITE DEFAULT-<-2))
 (5 2 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (4 3 (:REWRITE DEFAULT-<-1))
 (4 1 (:REWRITE DEFAULT-CDR))
 (3 3 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (3 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(LOFAT-FS-P-OF-CLEAR-CC
 (188 15 (:REWRITE ZP-OPEN))
 (149 2 (:REWRITE NFIX-WHEN-ZP))
 (100 4 (:DEFINITION LEN))
 (69 1 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (60 8 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (28 2 (:DEFINITION MAKE-LIST-AC))
 (27 15 (:REWRITE DEFAULT-<-2))
 (26 1 (:LINEAR PAINFUL-DEBUGGING-LEMMA-9))
 (24 1 (:LINEAR PAINFUL-DEBUGGING-LEMMA-10))
 (18 4 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (17 15 (:REWRITE DEFAULT-<-1))
 (16 4 (:REWRITE DEFAULT-CDR))
 (15 3 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-10))
 (13 8 (:REWRITE DEFAULT-+-2))
 (12 12 (:TYPE-PRESCRIPTION ZP))
 (12 12 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (11 11 (:TYPE-PRESCRIPTION NFIX))
 (10 4 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (9 8 (:REWRITE DEFAULT-+-1))
 (9 3 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-9))
 (6 3 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (6 3 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (4 4 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (3 3 (:TYPE-PRESCRIPTION CEILING))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (3 1 (:DEFINITION NATP))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 2 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER))
 (1 1 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 )
(CLUSTER-SIZE-OF-CLEAR-CC
 (30 30 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (25 1 (:DEFINITION LEN))
 (24 3 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (18 6 (:REWRITE LOFAT-FS-P-OF-CLEAR-CC))
 (17 3 (:REWRITE ZP-OPEN))
 (15 3 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (15 3 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (15 3 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (15 2 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (14 1 (:DEFINITION MAKE-LIST-AC))
 (9 3 (:DEFINITION NOT))
 (9 2 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (8 8 (:TYPE-PRESCRIPTION LEN))
 (6 6 (:TYPE-PRESCRIPTION FAT32$C-P))
 (5 3 (:REWRITE DEFAULT-<-2))
 (5 2 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (4 3 (:REWRITE DEFAULT-<-1))
 (4 1 (:REWRITE DEFAULT-CDR))
 (3 3 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (3 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(MAX-ENTRY-COUNT-OF-CLEAR-CC
 (25 1 (:DEFINITION LEN))
 (17 3 (:REWRITE ZP-OPEN))
 (15 2 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (14 1 (:DEFINITION MAKE-LIST-AC))
 (9 9 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (9 3 (:DEFINITION NOT))
 (9 2 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (8 8 (:TYPE-PRESCRIPTION LEN))
 (5 3 (:REWRITE DEFAULT-<-2))
 (5 2 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (4 3 (:REWRITE DEFAULT-<-1))
 (4 1 (:REWRITE DEFAULT-CDR))
 (3 3 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (3 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(PSEUDO-ROOT-D-E-OF-CLEAR-CC
 (25 1 (:DEFINITION LEN))
 (17 3 (:REWRITE ZP-OPEN))
 (15 2 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (14 1 (:DEFINITION MAKE-LIST-AC))
 (9 9 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (9 3 (:DEFINITION NOT))
 (9 2 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (8 8 (:TYPE-PRESCRIPTION LEN))
 (8 3 (:REWRITE DEFAULT-CDR))
 (5 3 (:REWRITE DEFAULT-<-2))
 (5 2 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (4 3 (:REWRITE DEFAULT-<-1))
 (4 2 (:REWRITE DEFAULT-CAR))
 (3 3 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (3 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(CLEAR-CC-CORRECTNESS-1
 (25 1 (:DEFINITION LEN))
 (17 3 (:REWRITE ZP-OPEN))
 (15 2 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (14 1 (:DEFINITION MAKE-LIST-AC))
 (9 9 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (8 8 (:TYPE-PRESCRIPTION LEN))
 (5 3 (:REWRITE DEFAULT-<-2))
 (4 3 (:REWRITE DEFAULT-<-1))
 (4 1 (:REWRITE DEFAULT-CDR))
 (3 3 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (3 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(CLEAR-CC-CORRECTNESS-2
 (278 35 (:REWRITE ZP-OPEN))
 (200 18 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (149 2 (:REWRITE NFIX-WHEN-ZP))
 (144 3 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (100 4 (:DEFINITION LEN))
 (77 7 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (69 1 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (54 6 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (54 6 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (47 25 (:REWRITE DEFAULT-<-2))
 (35 3 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (32 32 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (28 2 (:DEFINITION MAKE-LIST-AC))
 (27 25 (:REWRITE DEFAULT-<-1))
 (26 1 (:LINEAR PAINFUL-DEBUGGING-LEMMA-9))
 (24 1 (:LINEAR PAINFUL-DEBUGGING-LEMMA-10))
 (19 3 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (18 4 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (17 1 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (16 4 (:REWRITE DEFAULT-CDR))
 (15 3 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-10))
 (13 8 (:REWRITE DEFAULT-+-2))
 (12 12 (:TYPE-PRESCRIPTION ZP))
 (11 11 (:TYPE-PRESCRIPTION NFIX))
 (10 4 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (9 8 (:REWRITE DEFAULT-+-1))
 (9 3 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-9))
 (6 6 (:REWRITE SUBSETP-TRANS2))
 (6 6 (:REWRITE SUBSETP-TRANS))
 (6 3 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (6 3 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (4 4 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (3 3 (:TYPE-PRESCRIPTION CEILING))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 1))
 (3 3 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (3 3 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (3 1 (:DEFINITION NATP))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 2 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER))
 (1 1 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 )
(CLEAR-CC-CORRECTNESS-3
 (25 1 (:DEFINITION LEN))
 (17 3 (:REWRITE ZP-OPEN))
 (15 2 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (14 1 (:DEFINITION MAKE-LIST-AC))
 (9 9 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (9 3 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (8 8 (:TYPE-PRESCRIPTION LEN))
 (6 4 (:REWRITE DEFAULT-<-2))
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 1 (:REWRITE DEFAULT-CDR))
 (3 3 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (3 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE DEFAULT-+-1))
 )
(CLEAR-CC-REVERSIBILITY-LEMMA-1
 (69 7 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (27 12 (:REWRITE ZP-OPEN))
 (24 3 (:REWRITE NFIX-WHEN-ZP))
 (21 18 (:REWRITE DEFAULT-<-2))
 (21 18 (:REWRITE DEFAULT-<-1))
 (15 15 (:TYPE-PRESCRIPTION LEN))
 (15 3 (:REWRITE NFIX-WHEN-NATP))
 (15 3 (:DEFINITION LEN))
 (12 12 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (12 9 (:REWRITE DEFAULT-+-2))
 (12 3 (:REWRITE FAT32-IS-EOF-CORRECTNESS-1))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 3 (:REWRITE COMMUTATIVITY-OF-+))
 (9 3 (:DEFINITION NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 (3 3 (:REWRITE NTH-WHEN-PREFIXP))
 (3 3 (:REWRITE DEFAULT-UNARY-MINUS))
 (3 3 (:REWRITE DEFAULT-CDR))
 )
(CLEAR-CC-REVERSIBILITY-LEMMA-2
 (13969 457 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (10728 57 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (9509 7190 (:REWRITE DEFAULT-+-2))
 (9092 7190 (:REWRITE DEFAULT-+-1))
 (7249 6376 (:REWRITE DEFAULT-<-1))
 (6606 6376 (:REWRITE DEFAULT-<-2))
 (5033 1003 (:REWRITE DEFAULT-CDR))
 (5029 1102 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (3206 523 (:REWRITE DEFAULT-CAR))
 (2820 2820 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (1639 1621 (:REWRITE FOLD-CONSTS-IN-+))
 (1331 60 (:DEFINITION BINARY-APPEND))
 (1318 1318 (:REWRITE DEFAULT-UNARY-MINUS))
 (1014 1014 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (980 980 (:REWRITE NTH-WHEN-PREFIXP))
 (609 24 (:REWRITE CONSP-OF-LAST))
 (588 196 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (588 196 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (474 6 (:REWRITE MEMBER-OF-FAT32-BUILD-INDEX-LIST))
 (392 392 (:LINEAR LEN-WHEN-PREFIXP))
 (392 392 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (345 115 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (210 210 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-10))
 (210 210 (:TYPE-PRESCRIPTION CEILING))
 (207 57 (:LINEAR PAINFUL-DEBUGGING-LEMMA-10))
 (203 56 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (196 196 (:LINEAR POSITION-WHEN-MEMBER))
 (196 196 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (189 57 (:LINEAR PAINFUL-DEBUGGING-LEMMA-9))
 (185 5 (:REWRITE FATI-OF-UPDATE-FATI))
 (145 5 (:REWRITE UPDATE-FATI-OF-UPDATE-FATI-DISJOINT))
 (113 80 (:TYPE-PRESCRIPTION LAST))
 (54 54 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-9))
 (52 52 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (47 5 (:REWRITE LOFAT-FS-P-OF-UPDATE-FATI))
 (36 4 (:REWRITE FAT-LENGTH-OF-UPDATE-FATI))
 (33 33 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (30 30 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (24 5 (:REWRITE FAT32-UPDATE-LOWER-28-CORRECTNESS-1 . 1))
 (18 18 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (18 18 (:REWRITE INTERSECTP-MEMBER . 3))
 (18 18 (:REWRITE INTERSECTP-MEMBER . 2))
 (16 16 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (12 4 (:DEFINITION MAX))
 (9 9 (:REWRITE MEMBER-OF-FAT32-ENTRY-LIST))
 (8 4 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (5 5 (:REWRITE COUNT-OF-CLUSTERS-OF-UPDATE-FATI))
 (1 1 (:REWRITE FAT-ENTRY-COUNT-OF-UPDATE-FATI))
 (1 1 (:REWRITE DEFAULT-*-2))
 (1 1 (:REWRITE DEFAULT-*-1))
 )
(CLEAR-CC-REVERSIBILITY
 (623 13 (:REWRITE LAST-WHEN-EQUAL-LEN-1))
 (336 68 (:REWRITE DEFAULT-CDR))
 (241 241 (:TYPE-PRESCRIPTION STOBJ-SET-INDICES-IN-FA-TABLE))
 (173 31 (:REWRITE ZP-OPEN))
 (173 17 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (126 126 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (126 72 (:REWRITE DEFAULT-+-2))
 (88 72 (:REWRITE DEFAULT-+-1))
 (68 12 (:REWRITE DEFAULT-CAR))
 (63 21 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (63 21 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (63 21 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (61 5 (:REWRITE NFIX-WHEN-ZP))
 (52 28 (:REWRITE DEFAULT-<-2))
 (42 42 (:LINEAR LEN-WHEN-PREFIXP))
 (42 42 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (28 28 (:REWRITE DEFAULT-<-1))
 (21 21 (:LINEAR POSITION-WHEN-MEMBER))
 (21 21 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (18 4 (:DEFINITION BINARY-APPEND))
 (6 6 (:TYPE-PRESCRIPTION LAST))
 (4 4 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 )
(FAT32-BUILD-INDEX-LIST-OF-EFFECTIVE-FAT-OF-CLEAR-CC-LEMMA-1
 (458 2 (:DEFINITION INTERSECTP-EQUAL))
 (343 19 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (281 19 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (191 25 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (175 3 (:REWRITE SUBSETP-CAR-MEMBER))
 (137 4 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (128 19 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (119 14 (:REWRITE NFIX-WHEN-ZP))
 (111 4 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (107 3 (:REWRITE INTERSECTP-MEMBER . 2))
 (104 4 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (83 43 (:REWRITE DEFAULT-<-2))
 (46 46 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (43 43 (:REWRITE DEFAULT-<-1))
 (38 24 (:REWRITE DEFAULT-+-2))
 (34 3 (:REWRITE MEMBER-WHEN-ATOM))
 (33 24 (:REWRITE DEFAULT-+-1))
 (30 4 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (23 23 (:TYPE-PRESCRIPTION ZP))
 (19 19 (:REWRITE SUBSETP-TRANS2))
 (19 19 (:REWRITE SUBSETP-TRANS))
 (18 7 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (14 5 (:REWRITE DEFAULT-CDR))
 (14 2 (:REWRITE MEMBER-OF-FAT32-BUILD-INDEX-LIST))
 (14 1 (:DEFINITION MAKE-LIST-AC))
 (10 4 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (10 4 (:REWRITE DEFAULT-CAR))
 (10 1 (:DEFINITION LEN))
 (8 8 (:TYPE-PRESCRIPTION LEN))
 (7 7 (:REWRITE NTH-WHEN-PREFIXP))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (4 4 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (4 4 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (4 4 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (3 3 (:REWRITE SUBSETP-MEMBER . 3))
 (3 3 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (1 1 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 )
(FAT32-BUILD-INDEX-LIST-OF-EFFECTIVE-FAT-OF-CLEAR-CC
 (372 5 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (366 55 (:REWRITE ZP-OPEN))
 (336 24 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (195 12 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (156 10 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (156 10 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (138 2 (:REWRITE NFIX-WHEN-ZP))
 (120 39 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (104 5 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (103 5 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (80 45 (:REWRITE DEFAULT-<-2))
 (58 1 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (56 4 (:DEFINITION LEN))
 (45 45 (:REWRITE DEFAULT-<-1))
 (43 26 (:REWRITE DEFAULT-+-2))
 (33 26 (:REWRITE DEFAULT-+-1))
 (28 28 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (28 6 (:REWRITE DEFAULT-CDR))
 (28 2 (:DEFINITION MAKE-LIST-AC))
 (26 1 (:LINEAR PAINFUL-DEBUGGING-LEMMA-9))
 (24 1 (:LINEAR PAINFUL-DEBUGGING-LEMMA-10))
 (15 3 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-10))
 (12 12 (:TYPE-PRESCRIPTION ZP))
 (11 11 (:TYPE-PRESCRIPTION NFIX))
 (10 10 (:REWRITE SUBSETP-TRANS2))
 (10 10 (:REWRITE SUBSETP-TRANS))
 (10 5 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (9 3 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-9))
 (6 3 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (6 2 (:DEFINITION NATP))
 (6 1 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (5 5 (:REWRITE INTERSECTP-MEMBER . 1))
 (5 5 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (5 5 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (5 1 (:REWRITE GET-CC-CONTENTS-OF-PLACE-CONTENTS-COINCIDENT-LEMMA-3))
 (4 4 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (4 2 (:REWRITE DEFAULT-CAR))
 (3 3 (:TYPE-PRESCRIPTION CEILING))
 (3 3 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (3 3 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (3 3 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (3 3 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 2 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER))
 (1 1 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 )
(D-E-CC-OF-CLEAR-CC
 (50 1 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (42 3 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (27 6 (:REWRITE ZP-OPEN))
 (26 2 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (25 1 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (19 2 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (19 2 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (10 3 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (7 4 (:REWRITE DEFAULT-<-2))
 (6 6 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (5 5 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (5 5 (:TYPE-PRESCRIPTION INTEGERP-OF-GET-CC-CONTENTS))
 (4 4 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE SUBSETP-TRANS2))
 (2 2 (:REWRITE SUBSETP-TRANS))
 (2 2 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (1 1 (:REWRITE INTERSECTP-MEMBER . 1))
 (1 1 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (1 1 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (1 1 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (1 1 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (1 1 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (1 1 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (1 1 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (1 1 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 )
(EFFECTIVE-FAT-OF-CLEAR-CC
 (316 30 (:REWRITE ZP-OPEN))
 (267 17 (:DEFINITION LEN))
 (210 15 (:DEFINITION MAKE-LIST-AC))
 (159 32 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (134 2 (:REWRITE NFIX-WHEN-ZP))
 (130 9 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (124 7 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (98 40 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (84 53 (:REWRITE DEFAULT-<-2))
 (74 53 (:REWRITE DEFAULT-<-1))
 (71 17 (:REWRITE DEFAULT-CDR))
 (63 63 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (54 1 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (52 34 (:REWRITE DEFAULT-+-2))
 (35 34 (:REWRITE DEFAULT-+-1))
 (26 1 (:LINEAR PAINFUL-DEBUGGING-LEMMA-9))
 (24 1 (:LINEAR PAINFUL-DEBUGGING-LEMMA-10))
 (15 3 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-10))
 (11 11 (:TYPE-PRESCRIPTION NFIX))
 (9 4 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (9 4 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (9 3 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-9))
 (5 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (4 1 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (3 3 (:TYPE-PRESCRIPTION CEILING))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (3 1 (:DEFINITION NATP))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 2 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:TYPE-PRESCRIPTION FAT32$C-P))
 (1 1 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER))
 (1 1 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 )
(GET-CC-CONTENTS-OF-CLEAR-CC-LEMMA-1
 (458 2 (:DEFINITION INTERSECTP-EQUAL))
 (343 19 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (281 19 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (191 25 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (175 3 (:REWRITE SUBSETP-CAR-MEMBER))
 (137 4 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (128 19 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (119 14 (:REWRITE NFIX-WHEN-ZP))
 (111 4 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (107 3 (:REWRITE INTERSECTP-MEMBER . 2))
 (104 4 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (83 43 (:REWRITE DEFAULT-<-2))
 (46 46 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (43 43 (:REWRITE DEFAULT-<-1))
 (38 24 (:REWRITE DEFAULT-+-2))
 (34 3 (:REWRITE MEMBER-WHEN-ATOM))
 (33 24 (:REWRITE DEFAULT-+-1))
 (30 4 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (23 23 (:TYPE-PRESCRIPTION ZP))
 (19 19 (:REWRITE SUBSETP-TRANS2))
 (19 19 (:REWRITE SUBSETP-TRANS))
 (18 7 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (14 5 (:REWRITE DEFAULT-CDR))
 (14 2 (:REWRITE MEMBER-OF-FAT32-BUILD-INDEX-LIST))
 (14 1 (:DEFINITION MAKE-LIST-AC))
 (10 4 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (10 4 (:REWRITE DEFAULT-CAR))
 (10 1 (:DEFINITION LEN))
 (8 8 (:TYPE-PRESCRIPTION LEN))
 (7 7 (:REWRITE NTH-WHEN-PREFIXP))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (4 4 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (4 4 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (4 4 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (3 3 (:REWRITE SUBSETP-MEMBER . 3))
 (3 3 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (1 1 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 )
(GET-CC-CONTENTS-OF-CLEAR-CC
 (372 5 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (366 55 (:REWRITE ZP-OPEN))
 (336 24 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (195 12 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (156 10 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (156 10 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (138 2 (:REWRITE NFIX-WHEN-ZP))
 (117 38 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (104 5 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (103 5 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (79 44 (:REWRITE DEFAULT-<-2))
 (58 1 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (56 4 (:DEFINITION LEN))
 (44 44 (:REWRITE DEFAULT-<-1))
 (43 26 (:REWRITE DEFAULT-+-2))
 (33 26 (:REWRITE DEFAULT-+-1))
 (28 6 (:REWRITE DEFAULT-CDR))
 (28 2 (:DEFINITION MAKE-LIST-AC))
 (27 27 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (26 1 (:LINEAR PAINFUL-DEBUGGING-LEMMA-9))
 (24 1 (:LINEAR PAINFUL-DEBUGGING-LEMMA-10))
 (15 3 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-10))
 (12 12 (:TYPE-PRESCRIPTION ZP))
 (11 11 (:TYPE-PRESCRIPTION NFIX))
 (10 10 (:REWRITE SUBSETP-TRANS2))
 (10 10 (:REWRITE SUBSETP-TRANS))
 (10 5 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (9 3 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-9))
 (6 3 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (5 5 (:REWRITE INTERSECTP-MEMBER . 1))
 (5 5 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (5 5 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (4 4 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (4 2 (:REWRITE DEFAULT-CAR))
 (3 3 (:TYPE-PRESCRIPTION CEILING))
 (3 3 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (3 3 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (3 3 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (3 3 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (3 1 (:DEFINITION NATP))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 2 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER))
 (1 1 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 )
(D-E-CC-CONTENTS-OF-CLEAR-CC
 (50 1 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (42 3 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (27 6 (:REWRITE ZP-OPEN))
 (26 2 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (25 1 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (19 2 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (19 2 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (10 3 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (7 4 (:REWRITE DEFAULT-<-2))
 (6 6 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (5 5 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (5 5 (:TYPE-PRESCRIPTION INTEGERP-OF-GET-CC-CONTENTS))
 (4 4 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE SUBSETP-TRANS2))
 (2 2 (:REWRITE SUBSETP-TRANS))
 (2 2 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (1 1 (:REWRITE INTERSECTP-MEMBER . 1))
 (1 1 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (1 1 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (1 1 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (1 1 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (1 1 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (1 1 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (1 1 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (1 1 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 )
(FATI-OF-CLEAR-CC
 (898 48 (:REWRITE ZP-OPEN))
 (863 33 (:REWRITE NFIX-WHEN-ZP))
 (409 4 (:REWRITE FATI-OF-STOBJ-SET-INDICES-IN-FA-TABLE))
 (324 28 (:DEFINITION LEN))
 (228 4 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (227 16 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (217 129 (:REWRITE DEFAULT-+-2))
 (202 12 (:REWRITE MEMBER-OF-FAT32-BUILD-INDEX-LIST))
 (156 129 (:REWRITE DEFAULT-+-1))
 (125 87 (:REWRITE DEFAULT-<-2))
 (114 25 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (111 46 (:REWRITE DEFAULT-CDR))
 (103 12 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (102 6 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (102 4 (:LINEAR PAINFUL-DEBUGGING-LEMMA-9))
 (96 4 (:LINEAR PAINFUL-DEBUGGING-LEMMA-10))
 (93 87 (:REWRITE DEFAULT-<-1))
 (81 18 (:DEFINITION POSITION-EQUAL-AC))
 (74 12 (:REWRITE MEMBER-WHEN-ATOM))
 (72 15 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-10))
 (70 5 (:DEFINITION MAKE-LIST-AC))
 (54 54 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (42 15 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-9))
 (40 8 (:REWRITE FAT32-MASKED-ENTRY-P-OF-D-E-FIRST-CLUSTER))
 (40 4 (:LINEAR POSITION-WHEN-MEMBER))
 (25 25 (:TYPE-PRESCRIPTION POSITION-EQUAL-AC-WHEN-MEMBER))
 (25 1 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (24 12 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (23 5 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (20 20 (:TYPE-PRESCRIPTION D-E-P))
 (20 20 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (18 18 (:REWRITE DEFAULT-CAR))
 (16 16 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (16 1 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (15 15 (:TYPE-PRESCRIPTION CEILING))
 (15 15 (:REWRITE NTH-WHEN-PREFIXP))
 (13 4 (:REWRITE STOBJ-SET-INDICES-IN-FA-TABLE-OF-STOBJ-SET-INDICES-IN-FA-TABLE-LEMMA-1))
 (12 12 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (12 12 (:REWRITE INTERSECTP-MEMBER . 3))
 (12 12 (:REWRITE INTERSECTP-MEMBER . 2))
 (12 6 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (12 3 (:DEFINITION POSITION-EQUAL))
 (10 2 (:LINEAR NTH-WHEN-D-E-P))
 (9 9 (:TYPE-PRESCRIPTION EFFECTIVE-FAT))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (8 8 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (6 6 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER-OF-TAKE))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-FAT32-BUILD-INDEX-LIST))
 (4 4 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (4 4 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (4 1 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 )
(UPDATE-DIR-CONTENTS
 (4880 44 (:REWRITE PLACE-CONTENTS-EXPANSION-2))
 (2876 1660 (:REWRITE DEFAULT-+-2))
 (2568 88 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (2544 24 (:LINEAR CAR-OF-LAST-WHEN-BOUNDED-NAT-LISTP))
 (2252 476 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (2148 52 (:DEFINITION BOUNDED-NAT-LISTP))
 (2081 1413 (:REWRITE DEFAULT-<-1))
 (2080 1660 (:REWRITE DEFAULT-+-1))
 (2079 18 (:REWRITE LEN-OF-FIND-N-FREE-CLUSTERS))
 (2025 1413 (:REWRITE DEFAULT-<-2))
 (1260 1260 (:TYPE-PRESCRIPTION INTEGERP-OF-GET-CC-CONTENTS))
 (1188 18 (:REWRITE COUNT-FREE-CLUSTERS-OF-UPDATE-NTH))
 (1114 22 (:DEFINITION STOBJ-FIND-N-FREE-CLUSTERS-CORRECTNESS-1))
 (940 940 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (621 207 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (621 207 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (540 18 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (524 28 (:REWRITE BOUNDED-NAT-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (503 147 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (495 99 (:TYPE-PRESCRIPTION MIN))
 (414 414 (:LINEAR LEN-WHEN-PREFIXP))
 (414 414 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (390 26 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (360 360 (:TYPE-PRESCRIPTION COUNT-FREE-CLUSTERS))
 (348 348 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-10))
 (348 348 (:TYPE-PRESCRIPTION CEILING))
 (342 18 (:DEFINITION MIN))
 (314 160 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (282 18 (:REWRITE EFFECTIVE-FAT-OF-UPDATE-FATI))
 (270 18 (:REWRITE PAINFUL-DEBUGGING-LEMMA-22))
 (268 88 (:LINEAR PAINFUL-DEBUGGING-LEMMA-9))
 (268 88 (:LINEAR PAINFUL-DEBUGGING-LEMMA-10))
 (260 260 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (236 236 (:TYPE-PRESCRIPTION ZP))
 (228 228 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (228 152 (:REWRITE STR::CONSP-OF-EXPLODE))
 (207 207 (:LINEAR POSITION-WHEN-MEMBER))
 (207 207 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (178 178 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (178 178 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (168 56 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (164 164 (:TYPE-PRESCRIPTION BOUNDED-NAT-LISTP))
 (154 154 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (110 22 (:REWRITE NATP-OF-PLACE-CONTENTS))
 (96 96 (:REWRITE DEFAULT-UNARY-MINUS))
 (92 4 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (90 90 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (89 13 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (88 88 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (88 88 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (88 44 (:REWRITE CLUSTER-SIZE-OF-UPDATE-FATI))
 (84 4 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (76 76 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (72 36 (:REWRITE FAT32-ENTRY-MASK-OF-FAT32-UPDATE-LOWER-28))
 (51 51 (:REWRITE FATI-OF-CLEAR-CC . 3))
 (51 51 (:REWRITE FATI-OF-CLEAR-CC . 2))
 (46 46 (:REWRITE NTH-WHEN-PREFIXP))
 (44 44 (:REWRITE CLUSTER-SIZE-OF-CLEAR-CC))
 (36 2 (:DEFINITION BINARY-APPEND))
 (20 20 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (18 18 (:REWRITE EFFECTIVE-FAT-OF-CLEAR-CC . 3))
 (18 18 (:REWRITE EFFECTIVE-FAT-OF-CLEAR-CC . 2))
 (17 17 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (14 14 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (12 12 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-9))
 (8 8 (:TYPE-PRESCRIPTION STOBJ-FIND-N-FREE-CLUSTERS))
 (8 4 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (4 4 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 )
(COUNT-OF-CLUSTERS-OF-UPDATE-DIR-CONTENTS
 (181 4 (:REWRITE PLACE-CONTENTS-EXPANSION-2))
 (170 2 (:REWRITE LAST-WHEN-EQUAL-LEN-1))
 (146 6 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (133 14 (:REWRITE DEFAULT-CDR))
 (125 13 (:DEFINITION NOT))
 (124 10 (:DEFINITION LEN))
 (124 1 (:DEFINITION LAST))
 (92 7 (:REWRITE ZP-OPEN))
 (87 87 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (60 2 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (56 56 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (48 2 (:REWRITE DEFAULT-CAR))
 (42 1 (:REWRITE CONSP-OF-LAST))
 (40 40 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (36 12 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (36 6 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (34 18 (:REWRITE DEFAULT-<-2))
 (28 14 (:REWRITE DEFAULT-+-2))
 (27 9 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (27 9 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (27 6 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (24 8 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (21 18 (:REWRITE DEFAULT-<-1))
 (19 19 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 18 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (18 6 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (18 6 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (14 14 (:REWRITE DEFAULT-+-1))
 (12 12 (:TYPE-PRESCRIPTION FAT32$C-P))
 (12 3 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (11 3 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (10 2 (:REWRITE NATP-OF-PLACE-CONTENTS))
 (10 2 (:DEFINITION STOBJ-FIND-N-FREE-CLUSTERS-CORRECTNESS-1))
 (9 9 (:LINEAR POSITION-WHEN-MEMBER))
 (9 9 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (8 8 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (8 8 (:TYPE-PRESCRIPTION ATOM))
 (8 4 (:REWRITE CLUSTER-SIZE-OF-UPDATE-FATI))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (6 3 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (6 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (6 1 (:REWRITE LOFAT-FS-P-OF-UPDATE-FATI))
 (6 1 (:REWRITE LENGTH-WHEN-STRINGP))
 (6 1 (:DEFINITION BINARY-APPEND))
 (5 2 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (4 4 (:TYPE-PRESCRIPTION STOBJ-FIND-N-FREE-CLUSTERS))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (4 4 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (4 4 (:REWRITE CLUSTER-SIZE-OF-CLEAR-CC))
 (4 2 (:TYPE-PRESCRIPTION LAST))
 (3 3 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 2 (:REWRITE STR::CONSP-OF-EXPLODE))
 (3 1 (:REWRITE LOFAT-FS-P-OF-CLEAR-CC))
 (3 1 (:REWRITE FATI-OF-CLEAR-CC . 3))
 (2 2 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (1 1 (:REWRITE FATI-OF-CLEAR-CC . 2))
 (1 1 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 )
(CLUSTER-SIZE-OF-UPDATE-DIR-CONTENTS
 (181 4 (:REWRITE PLACE-CONTENTS-EXPANSION-2))
 (170 2 (:REWRITE LAST-WHEN-EQUAL-LEN-1))
 (146 6 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (133 14 (:REWRITE DEFAULT-CDR))
 (125 13 (:DEFINITION NOT))
 (124 10 (:DEFINITION LEN))
 (124 1 (:DEFINITION LAST))
 (92 7 (:REWRITE ZP-OPEN))
 (62 62 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (60 2 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (54 9 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (48 2 (:REWRITE DEFAULT-CAR))
 (42 1 (:REWRITE CONSP-OF-LAST))
 (40 40 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (34 18 (:REWRITE DEFAULT-<-2))
 (28 14 (:REWRITE DEFAULT-+-2))
 (27 9 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (27 9 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (27 9 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (27 9 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (27 9 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (27 6 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (24 8 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (21 18 (:REWRITE DEFAULT-<-1))
 (19 19 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (18 18 (:TYPE-PRESCRIPTION FAT32$C-P))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 18 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (14 14 (:REWRITE DEFAULT-+-1))
 (12 3 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (11 3 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (10 2 (:REWRITE NATP-OF-PLACE-CONTENTS))
 (10 2 (:DEFINITION STOBJ-FIND-N-FREE-CLUSTERS-CORRECTNESS-1))
 (9 9 (:LINEAR POSITION-WHEN-MEMBER))
 (9 9 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (8 8 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (8 8 (:TYPE-PRESCRIPTION ATOM))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (6 3 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (6 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (6 1 (:REWRITE LOFAT-FS-P-OF-UPDATE-FATI))
 (6 1 (:REWRITE LENGTH-WHEN-STRINGP))
 (6 1 (:DEFINITION BINARY-APPEND))
 (5 2 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (4 4 (:TYPE-PRESCRIPTION STOBJ-FIND-N-FREE-CLUSTERS))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (4 4 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (4 2 (:TYPE-PRESCRIPTION LAST))
 (3 3 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 2 (:REWRITE STR::CONSP-OF-EXPLODE))
 (3 1 (:REWRITE LOFAT-FS-P-OF-CLEAR-CC))
 (3 1 (:REWRITE FATI-OF-CLEAR-CC . 3))
 (2 2 (:TYPE-PRESCRIPTION ZP))
 (1 1 (:REWRITE FATI-OF-CLEAR-CC . 2))
 (1 1 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 )
(LOFAT-FS-P-OF-UPDATE-DIR-CONTENTS
 (1530 12 (:REWRITE PLACE-CONTENTS-EXPANSION-2))
 (705 6 (:REWRITE LEN-OF-FIND-N-FREE-CLUSTERS))
 (539 6 (:REWRITE LAST-WHEN-EQUAL-LEN-1))
 (408 6 (:REWRITE COUNT-FREE-CLUSTERS-OF-UPDATE-NTH))
 (375 24 (:REWRITE ZP-OPEN))
 (342 6 (:DEFINITION STOBJ-FIND-N-FREE-CLUSTERS-CORRECTNESS-1))
 (247 126 (:REWRITE DEFAULT-+-2))
 (202 49 (:REWRITE DEFAULT-CDR))
 (192 42 (:REWRITE NFIX-WHEN-NATP))
 (180 6 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (165 42 (:REWRITE NFIX-WHEN-ZP))
 (165 33 (:TYPE-PRESCRIPTION MIN))
 (155 126 (:REWRITE DEFAULT-+-1))
 (154 2 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (144 9 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (144 6 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (138 138 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (138 6 (:REWRITE LEN-OF-EFFECTIVE-FAT))
 (137 73 (:REWRITE DEFAULT-<-2))
 (120 120 (:TYPE-PRESCRIPTION COUNT-FREE-CLUSTERS))
 (114 6 (:DEFINITION MIN))
 (105 15 (:DEFINITION NATP))
 (96 6 (:REWRITE EFFECTIVE-FAT-OF-UPDATE-FATI))
 (94 73 (:REWRITE DEFAULT-<-1))
 (90 90 (:TYPE-PRESCRIPTION NFIX))
 (90 30 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (90 30 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (90 6 (:REWRITE PAINFUL-DEBUGGING-LEMMA-22))
 (81 81 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (62 14 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (60 60 (:LINEAR LEN-WHEN-PREFIXP))
 (60 60 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (57 4 (:REWRITE DEFAULT-CAR))
 (54 2 (:LINEAR PAINFUL-DEBUGGING-LEMMA-10))
 (48 24 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (46 2 (:LINEAR PAINFUL-DEBUGGING-LEMMA-9))
 (40 1 (:REWRITE CONSP-OF-LAST))
 (36 36 (:TYPE-PRESCRIPTION ZP))
 (36 9 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-10))
 (30 30 (:LINEAR POSITION-WHEN-MEMBER))
 (30 30 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (30 6 (:REWRITE NATP-OF-PLACE-CONTENTS))
 (27 9 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-9))
 (27 9 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (24 24 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (24 24 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (24 24 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (24 12 (:REWRITE FAT32-ENTRY-MASK-OF-FAT32-UPDATE-LOWER-28))
 (24 12 (:REWRITE CLUSTER-SIZE-OF-UPDATE-FATI))
 (21 9 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (15 15 (:TYPE-PRESCRIPTION NATP))
 (12 12 (:REWRITE FATI-OF-CLEAR-CC . 3))
 (12 12 (:REWRITE FATI-OF-CLEAR-CC . 2))
 (12 12 (:REWRITE CLUSTER-SIZE-OF-CLEAR-CC))
 (12 3 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (12 2 (:DEFINITION BINARY-APPEND))
 (10 10 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (10 4 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (10 2 (:DEFINITION UNSIGNED-BYTE-P))
 (9 9 (:TYPE-PRESCRIPTION CEILING))
 (8 2 (:DEFINITION INTEGER-RANGE-P))
 (7 5 (:TYPE-PRESCRIPTION LAST))
 (6 6 (:REWRITE NTH-WHEN-PREFIXP))
 (6 6 (:REWRITE EFFECTIVE-FAT-OF-CLEAR-CC . 3))
 (6 6 (:REWRITE EFFECTIVE-FAT-OF-CLEAR-CC . 2))
 (6 6 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (5 5 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (3 3 (:TYPE-PRESCRIPTION FAT32$C-P))
 )
(FAT32-BUILD-INDEX-LIST-OF-EFFECTIVE-FAT-OF-UPDATE-DIR-CONTENTS
 (6861 48 (:REWRITE PLACE-CONTENTS-EXPANSION-2))
 (4399 541 (:REWRITE NFIX-WHEN-ZP))
 (2597 24 (:REWRITE LEN-OF-FIND-N-FREE-CLUSTERS))
 (2521 1498 (:REWRITE DEFAULT-+-2))
 (2428 24 (:DEFINITION STOBJ-FIND-N-FREE-CLUSTERS-CORRECTNESS-1))
 (1951 1498 (:REWRITE DEFAULT-+-1))
 (1692 346 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (1413 76 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (1409 24 (:REWRITE COUNT-FREE-CLUSTERS-OF-UPDATE-NTH))
 (1211 794 (:REWRITE DEFAULT-<-2))
 (1164 24 (:REWRITE FATI-OF-STOBJ-SET-INDICES-IN-FA-TABLE))
 (1110 794 (:REWRITE DEFAULT-<-1))
 (1090 403 (:REWRITE DEFAULT-CDR))
 (920 245 (:REWRITE INTERSECTP-MEMBER . 2))
 (879 162 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (729 25 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (720 24 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (660 132 (:TYPE-PRESCRIPTION MIN))
 (480 480 (:TYPE-PRESCRIPTION COUNT-FREE-CLUSTERS))
 (476 476 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (456 24 (:DEFINITION MIN))
 (413 162 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (404 32 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (371 177 (:REWRITE MEMBER-WHEN-ATOM))
 (360 24 (:REWRITE PAINFUL-DEBUGGING-LEMMA-22))
 (339 113 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (339 113 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (299 70 (:REWRITE DEFAULT-CAR))
 (273 61 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (269 269 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (226 226 (:LINEAR LEN-WHEN-PREFIXP))
 (226 226 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (183 183 (:TYPE-PRESCRIPTION ZP))
 (162 162 (:REWRITE SUBSETP-TRANS2))
 (162 162 (:REWRITE SUBSETP-TRANS))
 (156 24 (:REWRITE STOBJ-SET-INDICES-IN-FA-TABLE-OF-STOBJ-SET-INDICES-IN-FA-TABLE-LEMMA-1))
 (134 21 (:LINEAR PAINFUL-DEBUGGING-LEMMA-10))
 (132 84 (:REWRITE GET-CC-CONTENTS-OF-PLACE-CONTENTS-COINCIDENT-LEMMA-3))
 (120 120 (:REWRITE NTH-WHEN-PREFIXP))
 (120 24 (:REWRITE NATP-OF-PLACE-CONTENTS))
 (117 30 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (117 24 (:REWRITE SET-INDICES-IN-FA-TABLE-CORRECTNESS-3))
 (113 113 (:LINEAR POSITION-WHEN-MEMBER))
 (113 113 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (106 106 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (106 106 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (105 105 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (103 103 (:REWRITE DEFAULT-UNARY-MINUS))
 (96 96 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (96 96 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (96 48 (:REWRITE FAT32-ENTRY-MASK-OF-FAT32-UPDATE-LOWER-28))
 (96 48 (:REWRITE CLUSTER-SIZE-OF-UPDATE-FATI))
 (94 21 (:LINEAR PAINFUL-DEBUGGING-LEMMA-9))
 (85 68 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (76 76 (:REWRITE INTERSECTP-MEMBER . 1))
 (76 76 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (75 60 (:REWRITE MEMBER-OF-CONS))
 (63 63 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-9))
 (63 63 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-10))
 (63 63 (:TYPE-PRESCRIPTION CEILING))
 (60 60 (:REWRITE SUBSETP-MEMBER . 1))
 (56 20 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (48 48 (:REWRITE CLUSTER-SIZE-OF-STOBJ-SET-INDICES-IN-FA-TABLE))
 (42 2 (:DEFINITION BINARY-APPEND))
 (40 40 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (40 8 (:DEFINITION UNSIGNED-BYTE-P))
 (36 12 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (32 8 (:DEFINITION INTEGER-RANGE-P))
 (24 24 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (24 4 (:REWRITE CONSP-OF-LAST))
 (18 10 (:TYPE-PRESCRIPTION LAST))
 (2 2 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 )
(D-E-CC-OF-UPDATE-DIR-CONTENTS
 (300 10 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (281 4 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (148 10 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (124 4 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (117 8 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (117 8 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (80 10 (:REWRITE ZP-OPEN))
 (49 16 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (47 4 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (42 22 (:REWRITE DEFAULT-<-2))
 (40 10 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (32 32 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (30 10 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (30 10 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (23 22 (:REWRITE DEFAULT-<-1))
 (10 10 (:TYPE-PRESCRIPTION FAT32$C-P))
 (10 10 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (8 8 (:REWRITE SUBSETP-TRANS2))
 (8 8 (:REWRITE SUBSETP-TRANS))
 (5 1 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (4 4 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (2 2 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (2 2 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (2 2 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 )
(MAX-ENTRY-COUNT-OF-UPDATE-DIR-CONTENTS
 (181 4 (:REWRITE PLACE-CONTENTS-EXPANSION-2))
 (170 2 (:REWRITE LAST-WHEN-EQUAL-LEN-1))
 (146 6 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (133 14 (:REWRITE DEFAULT-CDR))
 (125 13 (:DEFINITION NOT))
 (124 10 (:DEFINITION LEN))
 (124 1 (:DEFINITION LAST))
 (92 7 (:REWRITE ZP-OPEN))
 (87 87 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (60 2 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (48 2 (:REWRITE DEFAULT-CAR))
 (44 44 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (42 1 (:REWRITE CONSP-OF-LAST))
 (40 40 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (36 6 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (34 18 (:REWRITE DEFAULT-<-2))
 (28 14 (:REWRITE DEFAULT-+-2))
 (27 9 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (27 9 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (27 6 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (24 8 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (21 18 (:REWRITE DEFAULT-<-1))
 (19 19 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 18 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (18 6 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (18 6 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (18 6 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (14 14 (:REWRITE DEFAULT-+-1))
 (12 12 (:TYPE-PRESCRIPTION FAT32$C-P))
 (12 3 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (11 3 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (10 2 (:REWRITE NATP-OF-PLACE-CONTENTS))
 (10 2 (:DEFINITION STOBJ-FIND-N-FREE-CLUSTERS-CORRECTNESS-1))
 (9 9 (:LINEAR POSITION-WHEN-MEMBER))
 (9 9 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (8 8 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (8 8 (:TYPE-PRESCRIPTION ATOM))
 (8 4 (:REWRITE CLUSTER-SIZE-OF-UPDATE-FATI))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (6 3 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (6 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (6 1 (:REWRITE LOFAT-FS-P-OF-UPDATE-FATI))
 (6 1 (:REWRITE LENGTH-WHEN-STRINGP))
 (6 1 (:DEFINITION BINARY-APPEND))
 (5 2 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (4 4 (:TYPE-PRESCRIPTION STOBJ-FIND-N-FREE-CLUSTERS))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (4 4 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (4 4 (:REWRITE CLUSTER-SIZE-OF-CLEAR-CC))
 (4 2 (:TYPE-PRESCRIPTION LAST))
 (3 3 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 2 (:REWRITE STR::CONSP-OF-EXPLODE))
 (3 1 (:REWRITE LOFAT-FS-P-OF-CLEAR-CC))
 (3 1 (:REWRITE FATI-OF-CLEAR-CC . 3))
 (2 2 (:TYPE-PRESCRIPTION ZP))
 (1 1 (:REWRITE FATI-OF-CLEAR-CC . 2))
 (1 1 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 )
(PSEUDO-ROOT-D-E-OF-UPDATE-DIR-CONTENTS
 (181 4 (:REWRITE PLACE-CONTENTS-EXPANSION-2))
 (170 2 (:REWRITE LAST-WHEN-EQUAL-LEN-1))
 (146 6 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (137 16 (:REWRITE DEFAULT-CDR))
 (125 13 (:DEFINITION NOT))
 (124 10 (:DEFINITION LEN))
 (124 1 (:DEFINITION LAST))
 (92 7 (:REWRITE ZP-OPEN))
 (87 87 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (60 2 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (52 4 (:REWRITE DEFAULT-CAR))
 (44 44 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (42 1 (:REWRITE CONSP-OF-LAST))
 (40 40 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (36 6 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (34 18 (:REWRITE DEFAULT-<-2))
 (28 14 (:REWRITE DEFAULT-+-2))
 (27 9 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (27 9 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (27 6 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (24 8 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (21 18 (:REWRITE DEFAULT-<-1))
 (19 19 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 18 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (18 6 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (18 6 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (18 6 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (14 14 (:REWRITE DEFAULT-+-1))
 (12 12 (:TYPE-PRESCRIPTION FAT32$C-P))
 (12 3 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (11 3 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (10 2 (:REWRITE NATP-OF-PLACE-CONTENTS))
 (10 2 (:DEFINITION STOBJ-FIND-N-FREE-CLUSTERS-CORRECTNESS-1))
 (9 9 (:LINEAR POSITION-WHEN-MEMBER))
 (9 9 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (8 8 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (8 8 (:TYPE-PRESCRIPTION ATOM))
 (8 4 (:REWRITE CLUSTER-SIZE-OF-UPDATE-FATI))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (6 3 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (6 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (6 1 (:REWRITE LOFAT-FS-P-OF-UPDATE-FATI))
 (6 1 (:REWRITE LENGTH-WHEN-STRINGP))
 (6 1 (:DEFINITION BINARY-APPEND))
 (5 2 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (4 4 (:TYPE-PRESCRIPTION STOBJ-FIND-N-FREE-CLUSTERS))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (4 4 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (4 4 (:REWRITE CLUSTER-SIZE-OF-CLEAR-CC))
 (4 2 (:TYPE-PRESCRIPTION LAST))
 (3 3 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 2 (:REWRITE STR::CONSP-OF-EXPLODE))
 (3 1 (:REWRITE LOFAT-FS-P-OF-CLEAR-CC))
 (3 1 (:REWRITE FATI-OF-CLEAR-CC . 3))
 (2 2 (:TYPE-PRESCRIPTION ZP))
 (1 1 (:REWRITE FATI-OF-CLEAR-CC . 2))
 (1 1 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 )
(UPDATE-DIR-CONTENTS-CORRECTNESS-1
 (2528 18 (:REWRITE PLACE-CONTENTS-EXPANSION-2))
 (1159 10 (:REWRITE LEN-OF-FIND-N-FREE-CLUSTERS))
 (664 10 (:REWRITE COUNT-FREE-CLUSTERS-OF-UPDATE-NTH))
 (592 8 (:REWRITE LAST-WHEN-EQUAL-LEN-1))
 (563 36 (:REWRITE ZP-OPEN))
 (546 10 (:DEFINITION STOBJ-FIND-N-FREE-CLUSTERS-CORRECTNESS-1))
 (384 24 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (360 182 (:REWRITE DEFAULT-+-2))
 (341 4 (:DEFINITION LAST))
 (321 67 (:REWRITE DEFAULT-CDR))
 (300 10 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (279 74 (:REWRITE NFIX-WHEN-ZP))
 (275 55 (:TYPE-PRESCRIPTION MIN))
 (228 10 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (226 182 (:REWRITE DEFAULT-+-1))
 (218 114 (:REWRITE DEFAULT-<-2))
 (200 200 (:TYPE-PRESCRIPTION COUNT-FREE-CLUSTERS))
 (190 10 (:DEFINITION MIN))
 (156 156 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (155 7 (:REWRITE DEFAULT-CAR))
 (150 150 (:TYPE-PRESCRIPTION NFIX))
 (150 10 (:REWRITE PAINFUL-DEBUGGING-LEMMA-22))
 (149 114 (:REWRITE DEFAULT-<-1))
 (148 10 (:REWRITE EFFECTIVE-FAT-OF-UPDATE-FATI))
 (135 135 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (132 4 (:REWRITE CONSP-OF-LAST))
 (105 35 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (105 35 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (104 40 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (78 10 (:REWRITE LOFAT-FS-P-OF-UPDATE-FATI))
 (70 70 (:LINEAR LEN-WHEN-PREFIXP))
 (70 70 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (40 40 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (40 20 (:REWRITE FAT32-ENTRY-MASK-OF-FAT32-UPDATE-LOWER-28))
 (36 8 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (35 35 (:LINEAR POSITION-WHEN-MEMBER))
 (35 35 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (32 20 (:REWRITE CLUSTER-SIZE-OF-UPDATE-FATI))
 (32 8 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (27 1 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (25 1 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (24 24 (:TYPE-PRESCRIPTION ATOM))
 (24 8 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (24 8 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (20 20 (:TYPE-PRESCRIPTION ZP))
 (20 10 (:REWRITE FAT32-UPDATE-LOWER-28-CORRECTNESS-1 . 1))
 (18 3 (:DEFINITION BINARY-APPEND))
 (16 8 (:TYPE-PRESCRIPTION LAST))
 (15 6 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (14 14 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (14 14 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (12 12 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (12 12 (:REWRITE CLUSTER-SIZE-OF-CLEAR-CC))
 (12 8 (:REWRITE STR::CONSP-OF-EXPLODE))
 (10 10 (:REWRITE NTH-WHEN-PREFIXP))
 (10 10 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (9 9 (:REWRITE FATI-OF-CLEAR-CC . 3))
 (9 9 (:REWRITE FATI-OF-CLEAR-CC . 2))
 (8 8 (:TYPE-PRESCRIPTION FAT32$C-P))
 (6 6 (:REWRITE EFFECTIVE-FAT-OF-CLEAR-CC . 3))
 (6 6 (:REWRITE EFFECTIVE-FAT-OF-CLEAR-CC . 2))
 (5 1 (:DEFINITION UNSIGNED-BYTE-P))
 (4 4 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (4 1 (:DEFINITION INTEGER-RANGE-P))
 (3 3 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (2 2 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (1 1 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 )
(NATP-OF-UPDATE-DIR-CONTENTS
 (362 8 (:REWRITE PLACE-CONTENTS-EXPANSION-2))
 (340 4 (:REWRITE LAST-WHEN-EQUAL-LEN-1))
 (292 12 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (266 28 (:REWRITE DEFAULT-CDR))
 (248 20 (:DEFINITION LEN))
 (248 2 (:DEFINITION LAST))
 (184 14 (:REWRITE ZP-OPEN))
 (174 174 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (120 4 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (96 4 (:REWRITE DEFAULT-CAR))
 (88 88 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (84 2 (:REWRITE CONSP-OF-LAST))
 (80 80 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (72 12 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (69 37 (:REWRITE DEFAULT-<-2))
 (56 28 (:REWRITE DEFAULT-+-2))
 (54 18 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (54 18 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (54 12 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (48 16 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (44 37 (:REWRITE DEFAULT-<-1))
 (38 38 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (36 36 (:LINEAR LEN-WHEN-PREFIXP))
 (36 36 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (36 12 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (36 12 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (36 12 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (28 28 (:REWRITE DEFAULT-+-1))
 (24 24 (:TYPE-PRESCRIPTION FAT32$C-P))
 (24 6 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (22 6 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (20 4 (:REWRITE NATP-OF-PLACE-CONTENTS))
 (20 4 (:DEFINITION STOBJ-FIND-N-FREE-CLUSTERS-CORRECTNESS-1))
 (18 18 (:LINEAR POSITION-WHEN-MEMBER))
 (18 18 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (16 16 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (16 16 (:TYPE-PRESCRIPTION ATOM))
 (16 8 (:REWRITE CLUSTER-SIZE-OF-UPDATE-FATI))
 (12 12 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (12 6 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (12 2 (:REWRITE LOFAT-FS-P-OF-UPDATE-FATI))
 (12 2 (:REWRITE LENGTH-WHEN-STRINGP))
 (12 2 (:DEFINITION BINARY-APPEND))
 (10 4 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (8 8 (:TYPE-PRESCRIPTION STOBJ-FIND-N-FREE-CLUSTERS))
 (8 8 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (8 8 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (8 8 (:REWRITE CLUSTER-SIZE-OF-CLEAR-CC))
 (8 4 (:TYPE-PRESCRIPTION LAST))
 (7 7 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 6 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (6 4 (:REWRITE STR::CONSP-OF-EXPLODE))
 (6 2 (:REWRITE LOFAT-FS-P-OF-CLEAR-CC))
 (6 2 (:REWRITE FATI-OF-CLEAR-CC . 3))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:REWRITE FATI-OF-CLEAR-CC . 2))
 (2 2 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 )
(DELETE-D-E
 (20 5 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (15 3 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (10 10 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (6 6 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (6 2 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (2 2 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (2 2 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (2 2 (:REWRITE SUBSETP-TRANS2))
 (2 2 (:REWRITE SUBSETP-TRANS))
 (2 2 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 )
(D-E-LIST-P-OF-DELETE-D-E
 (140 5 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (65 12 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (65 5 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (44 11 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (44 2 (:REWRITE SUBSETP-CAR-MEMBER))
 (42 12 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (28 28 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (23 10 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (12 6 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (12 6 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (11 11 (:REWRITE DEFAULT-CDR))
 (10 10 (:TYPE-PRESCRIPTION D-E-P))
 (10 10 (:REWRITE DEFAULT-CAR))
 (9 9 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (6 6 (:REWRITE SUBSETP-TRANS2))
 (6 6 (:REWRITE SUBSETP-TRANS))
 (6 2 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (5 1 (:REWRITE SUBSETP-CONS-2))
 (5 1 (:REWRITE SET-EQUIV-OF-CONS-SELF))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 )
(LEN-OF-DELETE-D-E
 (836 20 (:REWRITE LEN-WHEN-PREFIXP))
 (648 8 (:REWRITE PREFIXP-WHEN-EQUAL-LENGTHS))
 (436 20 (:REWRITE LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (424 8 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (252 16 (:REWRITE ABS-PLACE-FILE-HELPER-OF-CTX-APP-LEMMA-1))
 (144 8 (:DEFINITION FAT32-FILENAME-LIST-PREFIXP))
 (84 8 (:REWRITE COLLAPSE-HIFAT-PLACE-FILE-LEMMA-113))
 (76 5 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (72 36 (:REWRITE DEFAULT-+-2))
 (61 60 (:REWRITE DEFAULT-CDR))
 (56 56 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (51 5 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (44 44 (:TYPE-PRESCRIPTION FAT32-FILENAME-LIST-PREFIXP))
 (44 22 (:REWRITE DEFAULT-<-2))
 (44 22 (:REWRITE DEFAULT-<-1))
 (39 13 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (39 13 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (36 36 (:TYPE-PRESCRIPTION PREFIXP))
 (36 36 (:REWRITE DEFAULT-+-1))
 (28 16 (:REWRITE FAT32-FILENAME-LIST-PREFIXP-WHEN-ATOM-1))
 (26 26 (:REWRITE DEFAULT-CAR))
 (26 26 (:LINEAR LEN-WHEN-PREFIXP))
 (26 26 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (22 10 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-NOT-CONSP))
 (21 5 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (20 20 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-SUBSETP-EQUAL))
 (20 8 (:REWRITE PREFIXP-WHEN-NOT-CONSP-RIGHT))
 (20 8 (:REWRITE PREFIXP-WHEN-NOT-CONSP-LEFT))
 (16 16 (:REWRITE FAT32-FILENAME-LIST-PREFIXP-TRANSITIVE . 2))
 (16 16 (:REWRITE FAT32-FILENAME-LIST-PREFIXP-TRANSITIVE . 1))
 (14 14 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (13 13 (:LINEAR POSITION-WHEN-MEMBER))
 (13 13 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (12 2 (:REWRITE FAT32-FILENAME-LIST-P-OF-CDR-WHEN-FAT32-FILENAME-LIST-P))
 (10 10 (:TYPE-PRESCRIPTION D-E-P))
 (10 10 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (10 10 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (8 8 (:TYPE-PRESCRIPTION FAT32-FILENAME-EQUIV$INLINE))
 (8 8 (:REWRITE PREFIXP-TRANSITIVE . 2))
 (8 8 (:REWRITE PREFIXP-TRANSITIVE . 1))
 (8 8 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 2))
 (8 8 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 1))
 (6 2 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (6 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (5 5 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (5 5 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 )
(FIND-D-E-OF-DELETE-D-E
 (10248 224 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (8811 125 (:REWRITE TAKE-OF-LEN-FREE))
 (8680 224 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (5214 108 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (5136 108 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (2150 2150 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (1960 224 (:DEFINITION UNSIGNED-BYTE-P))
 (1928 564 (:REWRITE DEFAULT-CDR))
 (1768 488 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (1736 224 (:DEFINITION INTEGER-RANGE-P))
 (1510 1510 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (1466 952 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1195 11 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (930 465 (:REWRITE DEFAULT-+-2))
 (928 928 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (912 45 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (814 49 (:REWRITE NTH-WHEN->=-N-LEN-L))
 (799 11 (:REWRITE DEFAULT-CODE-CHAR))
 (696 232 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (696 232 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (640 640 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (640 640 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (561 386 (:REWRITE DEFAULT-<-1))
 (518 386 (:REWRITE DEFAULT-<-2))
 (508 90 (:LINEAR NTH-WHEN-D-E-P))
 (465 465 (:REWRITE DEFAULT-+-1))
 (464 464 (:LINEAR LEN-WHEN-PREFIXP))
 (464 464 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (408 53 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (340 340 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (336 16 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (296 53 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (246 54 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (232 232 (:LINEAR POSITION-WHEN-MEMBER))
 (232 232 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (224 224 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (200 8 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (182 162 (:REWRITE DEFAULT-CAR))
 (68 6 (:REWRITE LEN-OF-NATS=>CHARS))
 (63 63 (:REWRITE NTH-WHEN-PREFIXP))
 (56 8 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (54 54 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (50 2 (:REWRITE LEN-UPDATE-NTH))
 (48 48 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (25 5 (:REWRITE D-E-P-OF-UPDATE-NTH))
 (24 24 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (18 18 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (18 9 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (15 15 (:TYPE-PRESCRIPTION NATS=>CHARS))
 (10 5 (:TYPE-PRESCRIPTION MAX))
 (9 9 (:REWRITE NTH-WHEN-D-E-P . 3))
 (9 1 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE-PAST-LENGTH))
 (6 1 (:DEFINITION MAX))
 (1 1 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 )
(USEFUL-D-E-LIST-P-OF-DELETE-D-E
 (778 14 (:REWRITE DEFAULT-CODE-CHAR))
 (541 16 (:REWRITE TAKE-OF-LEN-FREE))
 (526 60 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (391 16 (:REWRITE NATS=>CHARS-OF-TAKE))
 (234 234 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (233 60 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (214 133 (:REWRITE DEFAULT-<-1))
 (199 133 (:REWRITE DEFAULT-<-2))
 (180 180 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (172 172 (:REWRITE NTH-WHEN-PREFIXP))
 (150 30 (:DEFINITION LEN))
 (135 45 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (135 45 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (132 24 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (108 24 (:REWRITE NTH-WHEN-D-E-P . 3))
 (90 90 (:LINEAR LEN-WHEN-PREFIXP))
 (90 90 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (68 65 (:REWRITE DEFAULT-CAR))
 (62 61 (:REWRITE DEFAULT-CDR))
 (60 60 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (60 30 (:REWRITE DEFAULT-+-2))
 (45 45 (:LINEAR POSITION-WHEN-MEMBER))
 (45 45 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (30 30 (:REWRITE DEFAULT-+-1))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 16 (:REWRITE TAKE-WHEN-ATOM))
 (10 10 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (5 5 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE-QUOTED-CONSTANT TRUE-LIST-LIST-FIX-UNDER-TRUE-LIST-LIST-EQUIV))
 )
(DELETE-D-E-CORRECTNESS-1
 (335 22 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (225 22 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (173 15 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (140 33 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (113 11 (:REWRITE D-E-LIST-FIX-WHEN-D-E-LIST-P))
 (92 92 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (66 66 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (45 15 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (44 44 (:TYPE-PRESCRIPTION D-E-P))
 (44 44 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (33 33 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (32 32 (:REWRITE DEFAULT-CDR))
 (30 30 (:REWRITE DEFAULT-CAR))
 )
(HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3
 (21 1 (:DEFINITION FIND-D-E))
 (14 1 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (9 1 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (3 1 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (2 2 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (2 2 (:TYPE-PRESCRIPTION D-E-P))
 (2 2 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (2 2 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (2 2 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (2 2 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE D-E-FILENAME-OF-D-E-FIX))
 )
(HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-1
 (581074 126274 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (337296 187077 (:REWRITE DEFAULT-+-2))
 (254668 282 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-2))
 (247931 187077 (:REWRITE DEFAULT-+-1))
 (239239 50299 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (227241 12621 (:REWRITE SUBSETP-OF-CONS))
 (189295 186064 (:REWRITE DEFAULT-CDR))
 (186002 7675 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (152388 152388 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (147875 147262 (:REWRITE DEFAULT-CAR))
 (131064 19635 (:REWRITE M1-FILE-P-OF-CDAR-WHEN-M1-FILE-ALIST-P))
 (127692 10674 (:REWRITE M1-DIRECTORY-FILE-P-WHEN-M1-FILE-P))
 (114489 12721 (:REWRITE SUBSETP-CAR-MEMBER))
 (100134 18761 (:DEFINITION BINARY-APPEND))
 (100026 20493 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-2))
 (88583 87965 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (88370 87965 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (88109 87965 (:REWRITE SUBSETP-TRANS2))
 (87992 87965 (:REWRITE SUBSETP-TRANS))
 (86116 57127 (:REWRITE FOLD-CONSTS-IN-+))
 (71180 56952 (:REWRITE DEFAULT-<-1))
 (68033 56952 (:REWRITE DEFAULT-<-2))
 (66301 9911 (:REWRITE FAT32-FILENAME-P-OF-CAAR-WHEN-M1-FILE-ALIST-P))
 (59466 19822 (:REWRITE M1-REGULAR-FILE-P-CORRECTNESS-1))
 (57068 57068 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (52544 6272 (:REWRITE ASSOCIATIVITY-OF-+))
 (51887 10435 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (50299 50299 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (29733 9911 (:REWRITE HIFAT-NO-DUPS-P-OF-CDR))
 (25781 25523 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-3))
 (25650 12852 (:REWRITE DEFAULT-UNARY-MINUS))
 (25523 25523 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (25442 12721 (:REWRITE SET-EQUIV-ASYM))
 (25398 25398 (:REWRITE NTH-WHEN-PREFIXP))
 (25351 25351 (:REWRITE SUBSETP-MEMBER . 1))
 (25090 25090 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (21526 21526 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (21284 21284 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (20806 20806 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (12781 12781 (:TYPE-PRESCRIPTION SET-EQUIV))
 (12721 12721 (:REWRITE SUBSETP-OF-CDR))
 (12721 12721 (:REWRITE SUBSETP-MEMBER . 3))
 (12721 12721 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (12721 12721 (:REWRITE MEMBER-WHEN-ATOM))
 (12721 12721 (:REWRITE INTERSECTP-MEMBER . 3))
 (12721 12721 (:REWRITE INTERSECTP-MEMBER . 2))
 (12545 12545 (:REWRITE FLATTEN-EQUIV-OF-CONS-WHEN-ATOM))
 (10947 10947 (:TYPE-PRESCRIPTION M1-DIRECTORY-FILE-P))
 (10763 10763 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (10004 524 (:DEFINITION LEN))
 (9792 252 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (7596 360 (:REWRITE M1-FILE-CONTENTS-FIX-WHEN-M1-FILE-CONTENTS-P))
 (6216 6216 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (5952 282 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-1))
 (5792 576 (:REWRITE M1-DIRECTORY-FILE-P-CORRECTNESS-1))
 (4964 1048 (:REWRITE STR::CONSP-OF-EXPLODE))
 (2952 108 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (2730 2730 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (2618 561 (:REWRITE M1-FILE-ALIST-P-OF-M1-FILE->CONTENTS))
 (2477 1049 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (1572 1572 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (1372 524 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (963 321 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (774 258 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (741 15 (:REWRITE SUBSETP-APPEND1))
 (720 720 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (612 36 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 3))
 (606 18 (:REWRITE SUBSETP-OF-APPEND-WHEN-SUBSET-OF-EITHER))
 (561 561 (:TYPE-PRESCRIPTION M1-FILE-FIX$INLINE))
 (540 180 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (540 180 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (432 432 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (384 384 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (360 360 (:LINEAR LEN-WHEN-PREFIXP))
 (360 360 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (288 288 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (194 194 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (192 192 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (192 192 (:REWRITE D-E-FILENAME-OF-D-E-FIX))
 (187 187 (:REWRITE M1-FILE-P-OF-M1-FILE-FIX))
 (137 86 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (108 108 (:LINEAR POSITION-WHEN-MEMBER))
 (108 108 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (108 36 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 2))
 (108 36 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 1))
 (89 89 (:REWRITE-QUOTED-CONSTANT M1-FILE-CONTENTS-FIX-UNDER-M1-FILE-CONTENTS-EQUIV))
 (44 44 (:REWRITE D-E-LIST-P-OF-DELETE-D-E))
 (36 18 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (36 6 (:REWRITE MEMBER-OF-APPEND))
 (21 3 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-RIGHT))
 (18 18 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (18 18 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (18 18 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (15 3 (:REWRITE SET-EQUIV-OF-CONS-SELF))
 (9 9 (:REWRITE CONSP-OF-APPEND))
 )
(HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-2
 (14985988 1606454 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (14700192 321620 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (13416516 321620 (:REWRITE DEFAULT-CODE-CHAR))
 (6689767 1606454 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (4759715 4759715 (:REWRITE NTH-WHEN-PREFIXP))
 (4568087 3780431 (:REWRITE DEFAULT-<-1))
 (4547592 3780431 (:REWRITE DEFAULT-<-2))
 (4275087 92278 (:REWRITE NFIX-WHEN-ZP))
 (2508323 1378705 (:REWRITE DEFAULT-+-2))
 (2315645 132906 (:REWRITE SUBSETP-OF-CONS))
 (2002080 2001023 (:REWRITE DEFAULT-CAR))
 (1752128 1378705 (:REWRITE DEFAULT-+-1))
 (1629333 1624710 (:REWRITE DEFAULT-CDR))
 (1606454 1606454 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (1568688 1568688 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (1357369 706308 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (964320 144766 (:REWRITE M1-DIRECTORY-FILE-P-WHEN-M1-FILE-P))
 (796307 108348 (:REWRITE M1-DIRECTORY-FILE-P-OF-M1-FILE-FIX))
 (754892 242 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-2))
 (726737 463126 (:REWRITE FOLD-CONSTS-IN-+))
 (671600 662750 (:REWRITE SUBSETP-TRANS2))
 (668427 662750 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (666266 663014 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (664775 662750 (:REWRITE SUBSETP-TRANS))
 (660896 660896 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (651725 72534 (:REWRITE M1-DIRECTORY-FILE-P-CORRECTNESS-1))
 (651061 642869 (:REWRITE NTH-WHEN-D-E-P . 3))
 (536318 516872 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (516872 516872 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (469508 108348 (:REWRITE M1-FILE-ALIST-P-OF-M1-FILE->CONTENTS))
 (330448 330448 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (322580 322580 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (321620 321620 (:REWRITE TAKE-WHEN-ATOM))
 (295451 292166 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (276636 36116 (:REWRITE FAT32-FILENAME-P-OF-CAAR-WHEN-M1-FILE-ALIST-P))
 (266974 133487 (:REWRITE DEFAULT-UNARY-MINUS))
 (265868 265868 (:REWRITE D-E-FILENAME-OF-D-E-FIX))
 (259564 259564 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (216847 216847 (:TYPE-PRESCRIPTION M1-DIRECTORY-FILE-P))
 (146713 146083 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (130368 130368 (:REWRITE SUBSETP-MEMBER . 3))
 (130368 130368 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (130368 130368 (:REWRITE MEMBER-WHEN-ATOM))
 (130368 130368 (:REWRITE INTERSECTP-MEMBER . 3))
 (130368 130368 (:REWRITE INTERSECTP-MEMBER . 2))
 (128519 128519 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (108348 108348 (:TYPE-PRESCRIPTION M1-FILE-FIX$INLINE))
 (108348 36116 (:REWRITE M1-REGULAR-FILE-P-CORRECTNESS-1))
 (108348 36116 (:REWRITE HIFAT-NO-DUPS-P-OF-CDR))
 (63380 1461 (:REWRITE SUBSETP-APPEND1))
 (36116 36116 (:REWRITE M1-FILE-P-OF-M1-FILE-FIX))
 (23594 23594 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (20426 9414 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (14842 14842 (:REWRITE D-E-LIST-P-OF-DELETE-D-E))
 (13216 721 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (13147 857 (:DEFINITION LEN))
 (12333 4111 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (6354 2118 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (6109 1361 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (5547 1714 (:REWRITE STR::CONSP-OF-EXPLODE))
 (5230 205 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (5092 2546 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (4780 4780 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (3888 242 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-1))
 (3554 3554 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (2571 2571 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (2546 2546 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (2546 2546 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (2296 574 (:REWRITE MEMBER-OF-BINARY-APPEND))
 (2069 259 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-RIGHT))
 (1940 485 (:REWRITE SET-EQUIV-OF-CONS-SELF))
 (1764 234 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-LEFT))
 (1601 857 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (1292 1292 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (1147 1147 (:REWRITE CONSP-OF-APPEND))
 (969 323 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (969 323 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (962 206 (:REWRITE MEMBER-OF-CONS))
 (775 31 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 3))
 (646 646 (:LINEAR LEN-WHEN-PREFIXP))
 (646 646 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (596 596 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (372 372 (:REWRITE-QUOTED-CONSTANT M1-FILE-CONTENTS-FIX-UNDER-M1-FILE-CONTENTS-EQUIV))
 (272 34 (:REWRITE SUBSETP-CONS-SAME))
 (205 205 (:LINEAR POSITION-WHEN-MEMBER))
 (205 205 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (93 31 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 2))
 (93 31 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 1))
 )
(HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E
 (138 10 (:DEFINITION FIND-D-E))
 (102 3 (:REWRITE DELETE-D-E-CORRECTNESS-1))
 (99 1 (:DEFINITION DELETE-D-E))
 (85 11 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (43 5 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (41 11 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (37 5 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (28 10 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (22 22 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (22 22 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (19 11 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (17 17 (:TYPE-PRESCRIPTION FIND-D-E-CORRECTNESS-1))
 (12 12 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (12 12 (:REWRITE DEFAULT-CDR))
 (12 3 (:REWRITE NFIX-WHEN-ZP))
 (11 11 (:TYPE-PRESCRIPTION D-E-P))
 (11 11 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (11 11 (:REWRITE DEFAULT-CAR))
 (10 10 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (9 3 (:REWRITE NFIX-WHEN-NATP))
 (6 6 (:TYPE-PRESCRIPTION ZP))
 (6 6 (:TYPE-PRESCRIPTION DELETE-D-E))
 (4 4 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (4 2 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 (3 3 (:REWRITE ZP-OPEN))
 (3 3 (:DEFINITION NATP))
 (3 1 (:REWRITE DEFAULT-<-2))
 (2 1 (:REWRITE DEFAULT-UNARY-MINUS))
 (2 1 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-1
 (255 19 (:DEFINITION FIND-D-E))
 (208 1 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (148 20 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (140 4 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (140 2 (:REWRITE NFIX-WHEN-ZP))
 (134 2 (:REWRITE ZP-OPEN))
 (102 3 (:REWRITE DELETE-D-E-CORRECTNESS-1))
 (99 1 (:DEFINITION DELETE-D-E))
 (88 11 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (68 20 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (53 2 (:REWRITE NFIX-WHEN-NATP))
 (46 8 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (40 40 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (40 40 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (40 1 (:DEFINITION NATP))
 (28 28 (:TYPE-PRESCRIPTION COUNT-OF-CLUSTERS))
 (28 20 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (22 22 (:REWRITE DEFAULT-CDR))
 (21 21 (:TYPE-PRESCRIPTION D-E-P))
 (21 21 (:REWRITE DEFAULT-CAR))
 (20 20 (:TYPE-PRESCRIPTION FIND-D-E-CORRECTNESS-1))
 (20 20 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (20 8 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (19 19 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (11 6 (:REWRITE DEFAULT-<-2))
 (11 6 (:REWRITE DEFAULT-+-2))
 (9 9 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (9 3 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (8 8 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (8 6 (:REWRITE DEFAULT-<-1))
 (8 6 (:REWRITE DEFAULT-+-1))
 (7 7 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (7 7 (:TYPE-PRESCRIPTION D-E-FIRST-CLUSTER))
 (7 1 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (6 6 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (5 1 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (5 1 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (4 4 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (4 2 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (4 1 (:REWRITE COMMUTATIVITY-OF-+))
 (3 3 (:TYPE-PRESCRIPTION DELETE-D-E))
 (3 1 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-D-E-CC))
 (3 1 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (2 2 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (2 1 (:REWRITE DEFAULT-UNARY-MINUS))
 (1 1 (:TYPE-PRESCRIPTION NAT-LISTP))
 (1 1 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE NTH-WHEN-PREFIXP))
 (1 1 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (1 1 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-2 . 2))
 (1 1 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (1 1 (:REWRITE FIND-D-E-CORRECTNESS-1))
 )
(D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-2)
(CLEAR-D-E
 (388 23 (:DEFINITION D-E-P))
 (304 60 (:DEFINITION LEN))
 (212 14 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (191 31 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (184 16 (:LINEAR NTH-WHEN-D-E-P))
 (182 7 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (179 14 (:REWRITE DEFAULT-CODE-CHAR))
 (178 4 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (126 66 (:REWRITE DEFAULT-+-2))
 (126 2 (:DEFINITION NTHCDR))
 (112 112 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (94 31 (:REWRITE TAKE-OF-LEN-FREE))
 (92 8 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (78 68 (:REWRITE DEFAULT-<-1))
 (74 68 (:REWRITE DEFAULT-<-2))
 (66 66 (:REWRITE DEFAULT-+-1))
 (62 62 (:REWRITE DEFAULT-CDR))
 (50 50 (:REWRITE NTH-WHEN-PREFIXP))
 (48 48 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (43 43 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-FIX))
 (39 9 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (37 31 (:REWRITE TAKE-WHEN-ATOM))
 (32 16 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (30 10 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (30 10 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (27 3 (:REWRITE NFIX-WHEN-ZP))
 (25 25 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (25 15 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (21 21 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (21 9 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (20 20 (:LINEAR LEN-WHEN-PREFIXP))
 (20 20 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (19 19 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (18 18 (:TYPE-PRESCRIPTION NAT-LISTP))
 (18 18 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (13 1 (:REWRITE D-E-P-OF-UPDATE-NTH))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (12 2 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (12 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (10 10 (:LINEAR POSITION-WHEN-MEMBER))
 (10 10 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (10 2 (:REWRITE NTH-WHEN-D-E-P . 3))
 (8 8 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (7 1 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (6 6 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (4 4 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (4 2 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:TYPE-PRESCRIPTION NATS=>CHARS))
 (2 2 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (2 2 (:REWRITE SET::IN-SET))
 (1 1 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 )
(LEN-OF-CLEAR-D-E
 (695 9 (:REWRITE DEFAULT-CODE-CHAR))
 (582 582 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (512 32 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (509 39 (:REWRITE TAKE-OF-LEN-FREE))
 (448 64 (:LINEAR NTH-WHEN-D-E-P))
 (330 22 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (321 321 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-FIX))
 (197 11 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (192 32 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (187 11 (:DEFINITION NTHCDR))
 (152 12 (:REWRITE D-E-P-OF-TAKE))
 (145 96 (:REWRITE DEFAULT-<-1))
 (138 96 (:REWRITE DEFAULT-<-2))
 (132 22 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (132 4 (:REWRITE NTHCDR-OF-NTHCDR))
 (129 11 (:DEFINITION BINARY-APPEND))
 (128 32 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (117 39 (:REWRITE TAKE-WHEN-ATOM))
 (110 22 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (104 60 (:REWRITE DEFAULT-+-2))
 (97 97 (:REWRITE NTH-WHEN-PREFIXP))
 (96 96 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (84 14 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (81 66 (:REWRITE DEFAULT-CDR))
 (72 24 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (72 24 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (70 22 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (70 14 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (70 14 (:REWRITE NTH-WHEN-D-E-P . 3))
 (66 11 (:REWRITE LEN-OF-NATS=>CHARS))
 (64 64 (:TYPE-PRESCRIPTION NAT-LISTP))
 (64 64 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (62 62 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (60 60 (:REWRITE DEFAULT-+-1))
 (48 48 (:LINEAR LEN-WHEN-PREFIXP))
 (48 48 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (44 44 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (44 22 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (40 40 (:TYPE-PRESCRIPTION TAKE))
 (39 39 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (38 6 (:REWRITE NFIX-WHEN-ZP))
 (36 18 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (33 33 (:TYPE-PRESCRIPTION NATS=>CHARS))
 (30 30 (:TYPE-PRESCRIPTION D-E-SET-FILENAME))
 (28 28 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (27 5 (:REWRITE CAR-OF-TAKE))
 (26 14 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (24 24 (:LINEAR POSITION-WHEN-MEMBER))
 (24 24 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (23 11 (:REWRITE DEFAULT-CAR))
 (22 22 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (22 22 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (22 22 (:REWRITE SET::IN-SET))
 (22 22 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (20 2 (:REWRITE UNSIGNED-BYTE-LISTP-OF-NTHCDR))
 (15 15 (:REWRITE CONSP-OF-TAKE))
 (14 14 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(UNSIGNED-BYTE-LISTP-OF-CLEAR-D-E
 (568 112 (:DEFINITION LEN))
 (554 30 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (543 49 (:REWRITE TAKE-OF-LEN-FREE))
 (398 11 (:REWRITE DEFAULT-CODE-CHAR))
 (360 72 (:LINEAR NTH-WHEN-D-E-P))
 (357 15 (:DEFINITION NTHCDR))
 (292 292 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (252 36 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (248 136 (:REWRITE DEFAULT-+-2))
 (234 2 (:REWRITE NTH-OF-NTHCDR))
 (188 2 (:REWRITE NATS=>CHARS-OF-NTHCDR))
 (178 12 (:REWRITE LEN-OF-NTHCDR))
 (159 138 (:REWRITE DEFAULT-CDR))
 (149 140 (:REWRITE DEFAULT-<-1))
 (144 140 (:REWRITE DEFAULT-<-2))
 (140 4 (:REWRITE NTHCDR-OF-NTHCDR))
 (136 136 (:REWRITE DEFAULT-+-1))
 (135 45 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (130 26 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (120 120 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (118 11 (:DEFINITION BINARY-APPEND))
 (115 25 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (109 49 (:REWRITE TAKE-WHEN-ATOM))
 (108 18 (:REWRITE LEN-OF-NATS=>CHARS))
 (90 90 (:TYPE-PRESCRIPTION NAT-LISTP))
 (90 90 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (86 4 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (84 28 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (84 28 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (78 13 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (70 22 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (63 9 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (61 25 (:REWRITE NTH-WHEN-D-E-P . 2))
 (60 60 (:TYPE-PRESCRIPTION NATS=>CHARS))
 (56 56 (:LINEAR LEN-WHEN-PREFIXP))
 (56 56 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (51 51 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (48 48 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (45 45 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (44 44 (:REWRITE NTH-WHEN-PREFIXP))
 (36 18 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (36 12 (:REWRITE COMMUTATIVITY-OF-+))
 (28 28 (:LINEAR POSITION-WHEN-MEMBER))
 (28 28 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (28 12 (:REWRITE NFIX-WHEN-ZP))
 (27 5 (:REWRITE CAR-OF-TAKE))
 (26 26 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (26 26 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (26 13 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (24 24 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (23 11 (:REWRITE DEFAULT-CAR))
 (18 18 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (18 18 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (16 12 (:REWRITE NFIX-WHEN-NATP))
 (15 15 (:REWRITE CONSP-OF-TAKE))
 (13 13 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (13 13 (:REWRITE SET::IN-SET))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (9 9 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (2 2 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:DEFINITION NATP))
 )
(MAKE-D-E-LIST-OF-CLEAR-D-E-LEMMA-1
 (74 1 (:REWRITE TAKE-OF-LEN-FREE))
 (74 1 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-CHARACTER-LISTP))
 (63 1 (:REWRITE CHARACTER-LISTP-OF-TAKE))
 (45 3 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (31 11 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (24 2 (:DEFINITION LEN))
 (18 3 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (18 3 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (16 2 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (12 12 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (12 2 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (11 5 (:REWRITE STR::CONSP-OF-EXPLODE))
 (10 10 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (10 10 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (9 9 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (9 3 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (9 3 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (8 2 (:REWRITE DEFAULT-CDR))
 (6 6 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (6 6 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (6 6 (:REWRITE NTH-WHEN-PREFIXP))
 (6 6 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (6 6 (:LINEAR LEN-WHEN-PREFIXP))
 (6 6 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (6 1 (:REWRITE TAKE-WHEN-ATOM))
 (5 5 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LIST*P))
 (4 4 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (4 2 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (4 2 (:REWRITE DEFAULT-<-1))
 (4 2 (:REWRITE DEFAULT-+-2))
 (4 1 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (3 3 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (3 3 (:LINEAR POSITION-WHEN-MEMBER))
 (3 3 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (2 2 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 1 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-TAKE))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE CONSP-OF-TAKE))
 (1 1 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 )
(MAKE-D-E-LIST-OF-CLEAR-D-E
 (24895 1627 (:DEFINITION LEN))
 (20151 4396 (:REWRITE LEN-WHEN-D-E-P))
 (12672 252 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (9526 126 (:DEFINITION NTHCDR))
 (8171 177 (:REWRITE D-E-P-OF-CHARS=>NATS))
 (7376 188 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (6853 1905 (:REWRITE DEFAULT-CDR))
 (5812 40 (:REWRITE NTHCDR-OF-NTHCDR))
 (5572 5572 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (4477 2926 (:REWRITE STR::CONSP-OF-EXPLODE))
 (4274 2647 (:REWRITE DEFAULT-+-2))
 (3866 22 (:REWRITE NATS=>CHARS-OF-NTHCDR))
 (3414 50 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (3334 1386 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (2788 2788 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (2647 2647 (:REWRITE DEFAULT-+-1))
 (2320 484 (:REWRITE NFIX-WHEN-ZP))
 (1773 591 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (1773 591 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (1698 6 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE))
 (1586 16 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (1494 1282 (:REWRITE DEFAULT-<-2))
 (1309 1282 (:REWRITE DEFAULT-<-1))
 (1195 283 (:REWRITE TAKE-WHEN-ATOM))
 (1182 1182 (:LINEAR LEN-WHEN-PREFIXP))
 (1182 1182 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (1160 4 (:REWRITE MAKE-D-E-LIST-OF-APPEND-2))
 (1152 384 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (1152 72 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (1112 162 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (1028 16 (:REWRITE DEFAULT-CODE-CHAR))
 (974 974 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (974 974 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (967 41 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (740 104 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (720 144 (:LINEAR NTH-WHEN-D-E-P))
 (680 96 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (636 212 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (591 591 (:LINEAR POSITION-WHEN-MEMBER))
 (591 591 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (546 40 (:DEFINITION BINARY-APPEND))
 (534 88 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (478 48 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (400 84 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (392 96 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (384 384 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (384 384 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (358 88 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (326 82 (:REWRITE CONSP-OF-CHARS=>NATS))
 (288 64 (:REWRITE CONSP-OF-TAKE))
 (282 282 (:TYPE-PRESCRIPTION D-E-SET-FILENAME))
 (274 16 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (260 80 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (244 138 (:REWRITE DEFAULT-CAR))
 (212 212 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LIST*P))
 (212 98 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (196 196 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (196 20 (:REWRITE CAR-OF-TAKE))
 (188 188 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (180 180 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (176 176 (:TYPE-PRESCRIPTION NAT-LISTP))
 (176 176 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (160 16 (:REWRITE CHARACTER-LISTP-OF-NTHCDR))
 (156 52 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (150 150 (:REWRITE NTH-WHEN-PREFIXP))
 (148 148 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (112 48 (:REWRITE NTH-WHEN-D-E-P . 2))
 (96 96 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (96 96 (:REWRITE USEFUL-D-E-LIST-P-OF-MAKE-D-E-LIST))
 (82 82 (:TYPE-PRESCRIPTION D-E-DIRECTORY-P))
 (82 41 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (82 41 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (76 76 (:TYPE-PRESCRIPTION ZP))
 (70 16 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (68 68 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (56 2 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (48 4 (:REWRITE CAR-OF-CHARS=>NATS))
 (44 22 (:REWRITE NTH-OF-NTHCDR))
 (32 32 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (32 16 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-NTHCDR))
 (26 8 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (16 4 (:REWRITE DEFAULT-CHAR-CODE))
 (10 2 (:REWRITE D-E-P-OF-UPDATE-NTH))
 )
(MAKE-D-E-LIST-OF-APPEND-OF-CLEAR-D-E-1
 (11920 132 (:DEFINITION NTHCDR))
 (11048 264 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (9206 188 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (6476 4 (:REWRITE SUBSEQ-OF-IMPLODE-OF-APPEND))
 (6195 1443 (:REWRITE DEFAULT-CDR))
 (5360 44 (:REWRITE NTHCDR-OF-NTHCDR))
 (4714 562 (:REWRITE NFIX-WHEN-ZP))
 (4202 22 (:REWRITE NATS=>CHARS-OF-NTHCDR))
 (3762 2459 (:REWRITE DEFAULT-+-2))
 (3454 3050 (:TYPE-PRESCRIPTION NONNEG-+-TYPE))
 (2838 48 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (2655 2459 (:REWRITE DEFAULT-+-1))
 (2004 152 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (2003 281 (:REWRITE TAKE-WHEN-ATOM))
 (1964 1964 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (1920 1920 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (1920 1920 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (1920 1920 (:REWRITE EXPT-COMPARE))
 (1920 1920 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (1902 1902 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1902 1902 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1850 1850 (:REWRITE EXPT-COMPARE-EQUAL))
 (1850 1850 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (1764 59 (:REWRITE D-E-P-OF-CHARS=>NATS))
 (1740 48 (:REWRITE REARRANGE-NEGATIVE-COEFS-<))
 (1736 1736 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (1736 1736 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1736 1736 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1736 1736 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1736 1736 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (1724 4 (:REWRITE NTH-OF-APPEND))
 (1670 16 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (1656 900 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (1622 1358 (:REWRITE DEFAULT-<-2))
 (1512 84 (:REWRITE CONSP-OF-CHARS=>NATS))
 (1469 1358 (:REWRITE DEFAULT-<-1))
 (1454 2 (:REWRITE TAKE-OF-APPEND))
 (1358 1358 (:META CANCEL_PLUS-LESSP-CORRECT))
 (1306 56 (:DEFINITION BINARY-APPEND))
 (1254 41 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (1180 16 (:REWRITE DEFAULT-CODE-CHAR))
 (1152 384 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (1152 384 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (1026 114 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (988 142 (:REWRITE NONNEG-+))
 (874 40 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (870 120 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (848 74 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (834 834 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (768 768 (:LINEAR LEN-WHEN-PREFIXP))
 (768 768 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (680 96 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (664 64 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (642 214 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (640 128 (:LINEAR NTH-WHEN-D-E-P))
 (624 624 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (616 44 (:REWRITE CONSP-OF-MAKE-LIST-AC))
 (576 180 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (550 6 (:REWRITE LEN-OF-APPEND))
 (468 18 (:REWRITE PRODUCT-LESS-THAN-ZERO))
 (392 96 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (384 384 (:LINEAR POSITION-WHEN-MEMBER))
 (384 384 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (378 378 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (378 378 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (330 80 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (294 154 (:REWRITE DEFAULT-CAR))
 (294 44 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (288 12 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (254 112 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (252 20 (:REWRITE CAR-OF-TAKE))
 (250 18 (:DEFINITION MAKE-LIST-AC))
 (242 242 (:TYPE-PRESCRIPTION TAKE))
 (240 240 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LIST*P))
 (236 236 (:TYPE-PRESCRIPTION MOD-NON-POSITIVE-TYPE-PRESCRIPTION))
 (236 232 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (208 12 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (182 182 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (180 180 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (170 80 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (168 168 (:TYPE-PRESCRIPTION D-E-SET-FILENAME))
 (168 168 (:REWRITE NTH-WHEN-PREFIXP))
 (166 16 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (160 160 (:TYPE-PRESCRIPTION NAT-LISTP))
 (160 160 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (160 16 (:REWRITE CHARACTER-LISTP-OF-NTHCDR))
 (160 4 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (156 156 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (156 52 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (156 52 (:REWRITE UNICITY-OF-1))
 (148 148 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (128 70 (:REWRITE DEFAULT-*-2))
 (112 4 (:REWRITE CDR-OF-MAKE-LIST))
 (108 44 (:REWRITE NTH-WHEN-D-E-P . 2))
 (96 96 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (96 96 (:REWRITE USEFUL-D-E-LIST-P-OF-MAKE-D-E-LIST))
 (92 92 (:REWRITE POWER2-INTEGER))
 (92 92 (:REWRITE INTEGERP-MINUS))
 (88 8 (:REWRITE CONSP-OF-APPEND))
 (84 4 (:REWRITE CHARACTER-LISTP-APPEND))
 (82 82 (:TYPE-PRESCRIPTION D-E-DIRECTORY-P))
 (82 41 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (82 41 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (76 8 (:REWRITE A1))
 (76 4 (:REWRITE CAR-OF-CHARS=>NATS))
 (74 8 (:REWRITE MOD-DROP-IRRELEVANT-SECOND-TERM))
 (72 10 (:REWRITE A2))
 (70 70 (:REWRITE DEFAULT-*-1))
 (67 47 (:REWRITE MOD-WITH-X-A-NON-ACL2-NUMBER-IS-ZERO))
 (62 62 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (60 60 (:REWRITE CONSP-OF-TAKE))
 (56 56 (:REWRITE MOD-WHEN-Y-IS-AN-INVERSE))
 (56 56 (:REWRITE MOD-MINUS-ALT))
 (56 4 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-APPEND))
 (56 2 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (52 52 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (52 4 (:DEFINITION UNSIGNED-BYTE-P))
 (48 8 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (47 47 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (44 22 (:REWRITE NTH-OF-NTHCDR))
 (44 4 (:REWRITE A9))
 (44 4 (:DEFINITION INTEGER-RANGE-P))
 (34 16 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (32 32 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (32 32 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (32 16 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-NTHCDR))
 (28 4 (:REWRITE A5))
 (20 20 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (18 6 (:REWRITE COMMUTATIVITY-OF-*))
 (18 4 (:DEFINITION D-E-FIX))
 (16 16 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (16 16 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (16 16 (:REWRITE FOLD-CONSTS-IN-+))
 (16 4 (:REWRITE DEFAULT-CHAR-CODE))
 (8 8 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (8 2 (:REWRITE MAKE-D-E-LIST-OF-IMPLODE-OF-MAKE-LIST-AC-1))
 (6 6 (:REWRITE INTEGERP-PROD))
 (4 4 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (4 4 (:REWRITE LIST-FIX-UNDER-LIST-EQUIV))
 (4 4 (:REWRITE EXPT-EXECUTE-REWRITE))
 (2 2 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 )
(LOFAT-TO-HIFAT-HELPER-OF-CLEAR-CC
 (5420 10 (:DEFINITION LOFAT-TO-HIFAT-HELPER))
 (1380 20 (:REWRITE NOT-INTERSECTP-LIST-OF-APPEND-1))
 (1040 40 (:DEFINITION FIND-D-E))
 (942 82 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-2 . 2))
 (920 200 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (820 20 (:DEFINITION MEMBER-INTERSECTP-EQUAL))
 (733 42 (:REWRITE NOT-INTERSECTP-LIST-OF-LOFAT-TO-HIFAT-HELPER))
 (680 40 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (660 30 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (607 42 (:DEFINITION FREE-INDEX-LISTP))
 (480 40 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (400 400 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (400 20 (:DEFINITION NO-DUPLICATESP-EQUAL))
 (382 82 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (370 30 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (360 20 (:REWRITE SUBSETP-OF-CONS))
 (360 10 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (300 20 (:REWRITE SUBSETP-CONS-2))
 (252 252 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (243 140 (:REWRITE DEFAULT-+-2))
 (240 40 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (238 31 (:REWRITE ZP-OPEN))
 (236 198 (:REWRITE DEFAULT-CDR))
 (218 12 (:REWRITE NFIX-WHEN-ZP))
 (210 210 (:TYPE-PRESCRIPTION FREE-INDEX-LISTP))
 (200 200 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (182 164 (:REWRITE DEFAULT-CAR))
 (180 20 (:REWRITE SUBSETP-CAR-MEMBER))
 (175 140 (:REWRITE DEFAULT-+-1))
 (160 160 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (160 30 (:DEFINITION BINARY-APPEND))
 (150 50 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (140 140 (:TYPE-PRESCRIPTION FIND-D-E-CORRECTNESS-1))
 (140 140 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (140 140 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (140 140 (:REWRITE SUBSETP-TRANS2))
 (140 140 (:REWRITE SUBSETP-TRANS))
 (117 85 (:REWRITE DEFAULT-<-2))
 (111 82 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (105 85 (:REWRITE DEFAULT-<-1))
 (82 82 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (81 81 (:TYPE-PRESCRIPTION NFIX))
 (80 80 (:TYPE-PRESCRIPTION D-E-P))
 (80 80 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (80 80 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (80 80 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (80 10 (:REWRITE M1-FILE-HIFAT-FILE-ALIST-FIX-NORMALISATION))
 (80 10 (:REWRITE COMMUTATIVITY-2-OF-+))
 (70 70 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (68 16 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (60 60 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (60 60 (:TYPE-PRESCRIPTION D-E-FIRST-CLUSTER))
 (60 30 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (60 10 (:REWRITE LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (60 10 (:REWRITE DISTRIBUTIVITY-OF-MINUS-OVER-+))
 (58 1 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (56 4 (:DEFINITION LEN))
 (50 50 (:TYPE-PRESCRIPTION D-E-DIRECTORY-P))
 (42 42 (:REWRITE NTH-WHEN-PREFIXP))
 (40 40 (:TYPE-PRESCRIPTION HIFAT-FILE-ALIST-FIX))
 (40 40 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (40 40 (:REWRITE SUBSETP-MEMBER . 1))
 (40 40 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-3))
 (40 40 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (40 40 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (40 40 (:REWRITE D-E-FILENAME-OF-D-E-FIX))
 (40 40 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (40 20 (:REWRITE SET-EQUIV-ASYM))
 (40 20 (:REWRITE DEFAULT-UNARY-MINUS))
 (33 11 (:DEFINITION NATP))
 (30 30 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (30 30 (:REWRITE FOLD-CONSTS-IN-+))
 (30 10 (:REWRITE HIFAT-FILE-ALIST-FIX-WHEN-HIFAT-NO-DUPS-P))
 (30 4 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (28 2 (:DEFINITION MAKE-LIST-AC))
 (26 1 (:LINEAR PAINFUL-DEBUGGING-LEMMA-9))
 (24 1 (:LINEAR PAINFUL-DEBUGGING-LEMMA-10))
 (22 22 (:TYPE-PRESCRIPTION ZP))
 (20 20 (:TYPE-PRESCRIPTION SET-EQUIV))
 (20 20 (:TYPE-PRESCRIPTION NO-DUPLICATESP-EQUAL))
 (20 20 (:TYPE-PRESCRIPTION MEMBER-INTERSECTP-EQUAL))
 (20 20 (:TYPE-PRESCRIPTION LOFAT-TO-HIFAT-HELPER-CORRECTNESS-1 . 3))
 (20 20 (:TYPE-PRESCRIPTION HIFAT-NO-DUPS-P))
 (20 20 (:REWRITE SUBSETP-OF-CDR))
 (20 20 (:REWRITE SUBSETP-MEMBER . 3))
 (20 20 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (20 20 (:REWRITE MEMBER-WHEN-ATOM))
 (20 20 (:REWRITE INTERSECTP-MEMBER . 3))
 (20 20 (:REWRITE INTERSECTP-MEMBER . 2))
 (20 20 (:REWRITE FLATTEN-EQUIV-OF-CONS-WHEN-ATOM))
 (20 10 (:REWRITE APPEND-OF-CONS))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (15 3 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-10))
 (11 11 (:TYPE-PRESCRIPTION NATP))
 (10 10 (:TYPE-PRESCRIPTION SUBDIR-CONTENTS-P))
 (10 10 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (9 3 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-9))
 (6 3 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (4 4 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (3 3 (:TYPE-PRESCRIPTION CEILING))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (2 2 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 2 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER))
 (1 1 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 )
(MAKE-D-E-WITH-FILENAME)
(D-E-P-OF-MAKE-D-E-WITH-FILENAME)
(NOT-D-E-DIRECTORY-P-OF-MAKE-D-E-WITH-FILENAME
 (2 2 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 )
(D-E-FIRST-CLUSTER-OF-MAKE-D-E-WITH-FILENAME
 (2 2 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (2 1 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 )
(D-E-FILENAME-OF-MAKE-D-E-WITH-FILENAME
 (6 1 (:REWRITE TAKE-WHEN-ATOM))
 (3 1 (:REWRITE STR::CONSP-OF-EXPLODE))
 (2 2 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (2 2 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (2 1 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(GET-CC-CONTENTS-OF-UPDATE-DIR-CONTENTS-DISJOINT
 (6322 52 (:REWRITE PLACE-CONTENTS-EXPANSION-2))
 (4808 760 (:REWRITE NFIX-WHEN-ZP))
 (2929 1779 (:REWRITE DEFAULT-+-2))
 (2859 26 (:REWRITE LEN-OF-FIND-N-FREE-CLUSTERS))
 (2393 1779 (:REWRITE DEFAULT-+-1))
 (2222 311 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (2140 179 (:REWRITE INTERSECTP-MEMBER . 3))
 (1668 1071 (:REWRITE DEFAULT-<-2))
 (1586 75 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (1572 26 (:REWRITE COUNT-FREE-CLUSTERS-OF-UPDATE-NTH))
 (1474 26 (:DEFINITION STOBJ-FIND-N-FREE-CLUSTERS-CORRECTNESS-1))
 (1418 134 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (1398 6 (:REWRITE FAT32-BUILD-INDEX-LIST-CORRECTNESS-2))
 (1224 1071 (:REWRITE DEFAULT-<-1))
 (780 26 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (715 143 (:TYPE-PRESCRIPTION MIN))
 (572 9 (:REWRITE TAKE-OF-LEN-FREE))
 (564 207 (:REWRITE DEFAULT-CDR))
 (524 524 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (520 520 (:TYPE-PRESCRIPTION COUNT-FREE-CLUSTERS))
 (490 134 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (450 106 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (403 9 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (399 179 (:REWRITE MEMBER-WHEN-ATOM))
 (396 9 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (390 26 (:REWRITE PAINFUL-DEBUGGING-LEMMA-22))
 (375 125 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (375 125 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (250 250 (:LINEAR LEN-WHEN-PREFIXP))
 (250 250 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (218 15 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (206 179 (:REWRITE INTERSECTP-MEMBER . 2))
 (205 25 (:DEFINITION UNSIGNED-BYTE-P))
 (187 187 (:REWRITE NTH-WHEN-PREFIXP))
 (183 183 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (180 25 (:DEFINITION INTEGER-RANGE-P))
 (178 178 (:TYPE-PRESCRIPTION ZP))
 (172 172 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (172 172 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (151 69 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (146 146 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (144 41 (:REWRITE DEFAULT-CAR))
 (134 134 (:REWRITE SUBSETP-TRANS2))
 (134 134 (:REWRITE SUBSETP-TRANS))
 (130 26 (:REWRITE NATP-OF-PLACE-CONTENTS))
 (125 125 (:LINEAR POSITION-WHEN-MEMBER))
 (125 125 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (110 106 (:REWRITE DEFAULT-UNARY-MINUS))
 (110 9 (:REWRITE TAKE-WHEN-ATOM))
 (104 104 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (104 104 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (104 52 (:REWRITE FAT32-ENTRY-MASK-OF-FAT32-UPDATE-LOWER-28))
 (78 3 (:DEFINITION BINARY-APPEND))
 (75 75 (:REWRITE INTERSECTP-MEMBER . 1))
 (75 75 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (66 66 (:REWRITE EFFECTIVE-FAT-OF-CLEAR-CC . 3))
 (66 66 (:REWRITE EFFECTIVE-FAT-OF-CLEAR-CC . 2))
 (51 51 (:REWRITE FATI-OF-CLEAR-CC . 3))
 (51 51 (:REWRITE FATI-OF-CLEAR-CC . 2))
 (46 23 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (45 45 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (45 45 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (45 45 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (36 12 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (33 5 (:REWRITE CONSP-OF-LAST))
 (28 7 (:LINEAR PAINFUL-DEBUGGING-LEMMA-9))
 (28 7 (:LINEAR PAINFUL-DEBUGGING-LEMMA-10))
 (26 26 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (21 21 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-9))
 (21 21 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-10))
 (21 21 (:TYPE-PRESCRIPTION CEILING))
 (21 11 (:TYPE-PRESCRIPTION LAST))
 (12 4 (:REWRITE STR-FIX-DEFAULT))
 (1 1 (:TYPE-PRESCRIPTION STRINGP-OF-GET-CC-CONTENTS))
 )
(GET-CC-CONTENTS-OF-UPDATE-DIR-CONTENTS-COINCIDENT-LEMMA-1
 (68 7 (:DEFINITION LEN))
 (44 12 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (30 2 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (19 7 (:REWRITE DEFAULT-CDR))
 (16 16 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (16 16 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (16 16 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (14 7 (:REWRITE DEFAULT-+-2))
 (13 8 (:REWRITE STR::CONSP-OF-EXPLODE))
 (12 12 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (12 2 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (12 2 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (12 2 (:REWRITE LENGTH-WHEN-STRINGP))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (8 8 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (8 4 (:REWRITE DEFAULT-<-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (6 2 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (4 4 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (4 4 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (4 4 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:LINEAR POSITION-WHEN-MEMBER))
 (4 4 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (2 2 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (2 2 (:TYPE-PRESCRIPTION ATOM))
 (2 2 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 )
(GET-CC-CONTENTS-OF-UPDATE-DIR-CONTENTS-COINCIDENT-LEMMA-2
 (246 3 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (240 15 (:DEFINITION LEN))
 (240 6 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (237 3 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (228 6 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (156 6 (:REWRITE LENGTH-WHEN-STRINGP))
 (126 33 (:REWRITE STR::CONSP-OF-EXPLODE))
 (93 93 (:TYPE-PRESCRIPTION LEN))
 (75 15 (:REWRITE DEFAULT-CDR))
 (66 3 (:REWRITE TAKE-OF-LEN-FREE))
 (60 6 (:DEFINITION UNSIGNED-BYTE-P))
 (57 17 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (54 54 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (54 6 (:DEFINITION INTEGER-RANGE-P))
 (50 3 (:REWRITE NFIX-WHEN-ZP))
 (49 28 (:REWRITE DEFAULT-+-2))
 (48 33 (:REWRITE DEFAULT-<-1))
 (47 33 (:REWRITE DEFAULT-<-2))
 (36 2 (:DEFINITION NATP))
 (33 28 (:REWRITE DEFAULT-+-1))
 (30 3 (:REWRITE TAKE-WHEN-ATOM))
 (26 26 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (24 24 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (24 8 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (20 20 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (20 20 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (18 9 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (18 6 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (18 6 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (12 12 (:LINEAR LEN-WHEN-PREFIXP))
 (12 12 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (12 2 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (10 1 (:REWRITE FAT32-IS-EOF-CORRECTNESS-1))
 (9 1 (:REWRITE STR-FIX-WHEN-STRINGP))
 (6 6 (:TYPE-PRESCRIPTION NFIX))
 (6 6 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (6 6 (:LINEAR POSITION-WHEN-MEMBER))
 (6 6 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (6 2 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (6 2 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (4 4 (:TYPE-PRESCRIPTION FAT32$C-P))
 (4 2 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (3 1 (:REWRITE STR-FIX-DEFAULT))
 (2 2 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (1 1 (:REWRITE DEFAULT-UNARY-MINUS))
 )
(LEMMA
 (1087 4 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (1035 4 (:REWRITE CONSP-OF-MAKE-LIST-AC))
 (580 4 (:REWRITE PLACE-CONTENTS-EXPANSION-2))
 (574 2 (:DEFINITION BINARY-APPEND))
 (453 42 (:DEFINITION LEN))
 (370 8 (:LINEAR MAKE-CLUSTERS-CORRECTNESS-2))
 (249 2 (:REWRITE LEN-OF-FIND-N-FREE-CLUSTERS))
 (164 83 (:REWRITE DEFAULT-+-2))
 (151 56 (:REWRITE DEFAULT-<-2))
 (136 2 (:REWRITE COUNT-FREE-CLUSTERS-OF-UPDATE-NTH))
 (125 48 (:REWRITE DEFAULT-CDR))
 (114 2 (:DEFINITION STOBJ-FIND-N-FREE-CLUSTERS-CORRECTNESS-1))
 (104 83 (:REWRITE DEFAULT-+-1))
 (98 2 (:REWRITE PAINFUL-DEBUGGING-LEMMA-22))
 (89 89 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (88 24 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (76 38 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (74 56 (:REWRITE DEFAULT-<-1))
 (72 54 (:REWRITE STR::CONSP-OF-EXPLODE))
 (72 2 (:DEFINITION MAKE-LIST-AC))
 (68 68 (:TYPE-PRESCRIPTION COUNT-FREE-CLUSTERS))
 (60 4 (:LINEAR MAKE-CLUSTERS-CORRECTNESS-3))
 (60 2 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (57 16 (:REWRITE NFIX-WHEN-ZP))
 (48 2 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (46 6 (:DEFINITION NATP))
 (46 2 (:REWRITE LEN-OF-EFFECTIVE-FAT))
 (45 9 (:TYPE-PRESCRIPTION MIN))
 (40 8 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-MAKE-LIST-AC))
 (38 38 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (32 32 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (32 32 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (32 16 (:REWRITE DEFAULT-*-2))
 (32 16 (:REWRITE DEFAULT-*-1))
 (32 2 (:REWRITE EFFECTIVE-FAT-OF-UPDATE-FATI))
 (28 28 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (25 25 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (21 7 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (21 7 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (18 4 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (16 4 (:REWRITE FOLD-CONSTS-IN-+))
 (16 4 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (14 14 (:LINEAR LEN-WHEN-PREFIXP))
 (14 14 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (14 6 (:REWRITE DEFAULT-CAR))
 (10 2 (:REWRITE NATP-OF-PLACE-CONTENTS))
 (8 8 (:TYPE-PRESCRIPTION MAKE-LIST-AC))
 (7 7 (:LINEAR POSITION-WHEN-MEMBER))
 (7 7 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (6 2 (:REWRITE UNICITY-OF-0))
 (4 4 (:TYPE-PRESCRIPTION NFIX))
 (4 4 (:TYPE-PRESCRIPTION FAT32$C-P))
 (4 2 (:REWRITE FIX-WHEN-ACL2-NUMBERP))
 (2 2 (:REWRITE NTH-WHEN-PREFIXP))
 (2 2 (:REWRITE GET-CC-CONTENTS-OF-UPDATE-DIR-CONTENTS-COINCIDENT-LEMMA-1))
 (2 2 (:REWRITE FATI-OF-CLEAR-CC . 3))
 (2 2 (:REWRITE FATI-OF-CLEAR-CC . 2))
 (2 2 (:REWRITE EFFECTIVE-FAT-OF-CLEAR-CC . 3))
 (2 2 (:REWRITE EFFECTIVE-FAT-OF-CLEAR-CC . 2))
 (2 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (2 2 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 )
(GET-CC-CONTENTS-OF-UPDATE-DIR-CONTENTS-COINCIDENT
 (13866 120 (:REWRITE PLACE-CONTENTS-EXPANSION-2))
 (11568 32 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (11248 30 (:REWRITE CONSP-OF-MAKE-LIST-AC))
 (6528 32 (:DEFINITION BINARY-APPEND))
 (4902 40 (:REWRITE LEN-OF-FIND-N-FREE-CLUSTERS))
 (3069 1527 (:REWRITE DEFAULT-+-2))
 (2998 72 (:DEFINITION STOBJ-FIND-N-FREE-CLUSTERS-CORRECTNESS-1))
 (2930 40 (:REWRITE COUNT-FREE-CLUSTERS-OF-UPDATE-NTH))
 (2613 887 (:REWRITE DEFAULT-CDR))
 (2088 974 (:REWRITE DEFAULT-<-2))
 (1880 40 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (1799 1527 (:REWRITE DEFAULT-+-1))
 (1766 2 (:REWRITE GET-CC-CONTENTS-OF-STOBJ-SET-INDICES-IN-FA-TABLE-DISJOINT))
 (1348 1348 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (1296 648 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (1296 2 (:REWRITE FAT32-BUILD-INDEX-LIST-OF-EFFECTIVE-FAT-OF-PLACE-CONTENTS-COINCIDENT))
 (1263 317 (:REWRITE NFIX-WHEN-ZP))
 (1200 40 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (1127 76 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (1118 974 (:REWRITE DEFAULT-<-1))
 (1118 290 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (1108 1108 (:TYPE-PRESCRIPTION COUNT-FREE-CLUSTERS))
 (960 40 (:LINEAR PAINFUL-DEBUGGING-LEMMA-10))
 (909 303 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (909 303 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (840 40 (:LINEAR PAINFUL-DEBUGGING-LEMMA-9))
 (810 54 (:LINEAR MAKE-CLUSTERS-CORRECTNESS-3))
 (784 604 (:REWRITE STR::CONSP-OF-EXPLODE))
 (672 42 (:REWRITE EFFECTIVE-FAT-OF-UPDATE-FATI))
 (648 648 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (606 606 (:LINEAR LEN-WHEN-PREFIXP))
 (606 606 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (540 180 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-10))
 (512 98 (:REWRITE DEFAULT-CAR))
 (426 8 (:REWRITE BOUNDED-NAT-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (414 414 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (414 414 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (364 182 (:REWRITE DEFAULT-*-2))
 (364 182 (:REWRITE DEFAULT-*-1))
 (360 180 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-9))
 (338 338 (:TYPE-PRESCRIPTION STOBJ-SET-INDICES-IN-FA-TABLE))
 (303 303 (:LINEAR POSITION-WHEN-MEMBER))
 (303 303 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (288 288 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (270 4 (:REWRITE GET-CC-CONTENTS-OF-PLACE-CONTENTS-DISJOINT))
 (218 4 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (204 68 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (196 4 (:REWRITE PAINFUL-DEBUGGING-LEMMA-22))
 (186 20 (:REWRITE CONSP-OF-LAST))
 (180 180 (:TYPE-PRESCRIPTION CEILING))
 (160 12 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (152 4 (:REWRITE MEMBER-WHEN-ATOM))
 (150 6 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (134 2 (:REWRITE GET-CC-CONTENTS-OF-UPDATE-FATI))
 (130 4 (:REWRITE FAT32-BUILD-INDEX-LIST-OF-UPDATE-NTH))
 (130 2 (:REWRITE INTERSECTP-IS-COMMUTATIVE))
 (112 8 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (108 54 (:TYPE-PRESCRIPTION SET-INDICES-IN-FA-TABLE))
 (103 13 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (98 7 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (90 18 (:TYPE-PRESCRIPTION MIN))
 (90 4 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (88 48 (:TYPE-PRESCRIPTION LAST))
 (86 8 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (86 8 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (82 4 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (78 78 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (78 39 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (76 14 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (76 4 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-APPEND))
 (72 68 (:REWRITE FATI-OF-CLEAR-CC . 3))
 (68 68 (:REWRITE FATI-OF-CLEAR-CC . 2))
 (66 41 (:REWRITE DEFAULT-UNARY-MINUS))
 (66 7 (:REWRITE SET-INDICES-IN-FA-TABLE-CORRECTNESS-3))
 (64 64 (:TYPE-PRESCRIPTION STOBJ-FIND-N-FREE-CLUSTERS))
 (60 12 (:LINEAR NTH-WHEN-D-E-P))
 (54 54 (:TYPE-PRESCRIPTION EFFECTIVE-FAT))
 (48 48 (:REWRITE NTH-WHEN-PREFIXP))
 (44 44 (:REWRITE EFFECTIVE-FAT-OF-CLEAR-CC . 3))
 (44 44 (:REWRITE EFFECTIVE-FAT-OF-CLEAR-CC . 2))
 (44 16 (:REWRITE FAT32-BUILD-INDEX-LIST-OF-EFFECTIVE-FAT-OF-CLEAR-CC))
 (42 6 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (40 40 (:REWRITE GET-CC-CONTENTS-OF-UPDATE-DIR-CONTENTS-COINCIDENT-LEMMA-1))
 (40 36 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (36 2 (:REWRITE LOFAT-FS-P-OF-PLACE-CONTENTS))
 (33 33 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (28 28 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LIST*P))
 (28 7 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (24 24 (:TYPE-PRESCRIPTION D-E-P))
 (24 24 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (24 4 (:REWRITE INTERSECTP-OF-SELF))
 (22 22 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (21 7 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-FAT32-BUILD-INDEX-LIST))
 (20 4 (:REWRITE MEMBER-OF-FAT32-BUILD-INDEX-LIST))
 (19 19 (:TYPE-PRESCRIPTION NAT-LISTP))
 (19 19 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (15 15 (:REWRITE FAT32-ENTRY-MASK-CORRECTNESS-1))
 (14 7 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (12 12 (:REWRITE INTERSECTP-MEMBER . 3))
 (12 12 (:REWRITE INTERSECTP-MEMBER . 2))
 (8 8 (:TYPE-PRESCRIPTION INTERSECTP-EQUAL))
 (8 8 (:REWRITE SUBSETP-TRANS2))
 (8 8 (:REWRITE SUBSETP-TRANS))
 (6 2 (:REWRITE CLUSTER-SIZE-OF-PLACE-CONTENTS))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (4 4 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (4 4 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (4 4 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (4 4 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (4 4 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 )
(D-E-CC-CONTENTS-OF-UPDATE-DIR-CONTENTS-DISJOINT
 (90 3 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (82 1 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (42 2 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (41 1 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (35 2 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (35 2 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (24 3 (:REWRITE ZP-OPEN))
 (14 8 (:REWRITE DEFAULT-<-2))
 (12 3 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (10 3 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (9 8 (:REWRITE DEFAULT-<-1))
 (9 3 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (9 3 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (6 6 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (5 5 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (5 1 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (3 3 (:TYPE-PRESCRIPTION FAT32$C-P))
 (3 3 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (2 2 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (2 2 (:REWRITE SUBSETP-TRANS2))
 (2 2 (:REWRITE SUBSETP-TRANS))
 (2 2 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (2 2 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (1 1 (:REWRITE INTERSECTP-MEMBER . 1))
 (1 1 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (1 1 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (1 1 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (1 1 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (1 1 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (1 1 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (1 1 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (1 1 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 )
(D-E-CC-CONTENTS-OF-UPDATE-DIR-CONTENTS-COINCIDENT
 (1348 4 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (1312 4 (:REWRITE CONSP-OF-MAKE-LIST-AC))
 (948 16 (:LINEAR MAKE-CLUSTERS-CORRECTNESS-2))
 (644 2 (:DEFINITION BINARY-APPEND))
 (540 52 (:DEFINITION LEN))
 (272 26 (:REWRITE ZP-OPEN))
 (217 73 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (196 8 (:DEFINITION LENGTH))
 (176 16 (:REWRITE LENGTH-WHEN-STRINGP))
 (143 56 (:REWRITE DEFAULT-CDR))
 (124 64 (:REWRITE DEFAULT-+-2))
 (98 98 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (93 42 (:REWRITE DEFAULT-<-2))
 (92 36 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (90 60 (:REWRITE STR::CONSP-OF-EXPLODE))
 (84 8 (:LINEAR MAKE-CLUSTERS-CORRECTNESS-3))
 (72 72 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (72 72 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (72 64 (:REWRITE DEFAULT-+-1))
 (56 24 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (56 24 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (44 2 (:DEFINITION MAKE-LIST-AC))
 (42 42 (:REWRITE DEFAULT-<-1))
 (36 36 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (36 18 (:REWRITE DEFAULT-*-2))
 (36 18 (:REWRITE DEFAULT-*-1))
 (32 16 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (32 8 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (25 5 (:REWRITE FAT32-MASKED-ENTRY-P-OF-D-E-FIRST-CLUSTER))
 (24 8 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-MAKE-LIST-AC))
 (20 20 (:TYPE-PRESCRIPTION ZP))
 (20 20 (:TYPE-PRESCRIPTION ATOM))
 (20 4 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (15 1 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (13 4 (:REWRITE DEFAULT-CAR))
 (12 2 (:REWRITE D-E-CC-CONTENTS-OF-UPDATE-DIR-CONTENTS-DISJOINT))
 (10 10 (:TYPE-PRESCRIPTION D-E-P))
 (10 10 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (8 8 (:TYPE-PRESCRIPTION MAKE-LIST-AC))
 (8 8 (:TYPE-PRESCRIPTION FAT32$C-P))
 (8 8 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (6 3 (:REWRITE GET-CC-CONTENTS-OF-UPDATE-DIR-CONTENTS-DISJOINT))
 (6 1 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (6 1 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (4 4 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (2 2 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (2 2 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (2 2 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 2 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (1 1 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (1 1 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER))
 (1 1 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 )
(LOFAT-TO-HIFAT-HELPER-OF-UPDATE-DIR-CONTENTS
 (512612 6308 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (372484 70035 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (306461 14509 (:REWRITE NFIX-WHEN-ZP))
 (234814 9892 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (127338 6806 (:DEFINITION FIND-D-E))
 (116247 69999 (:REWRITE DEFAULT-+-2))
 (112731 6239 (:REWRITE SUBSETP-OF-CONS))
 (101917 56914 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (101663 11059 (:DEFINITION NATP))
 (100778 56939 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (92486 69999 (:REWRITE DEFAULT-+-1))
 (86419 4926 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (78255 55295 (:REWRITE DEFAULT-<-2))
 (76730 21488 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (72890 6806 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (71319 2589 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (66637 55295 (:REWRITE DEFAULT-<-1))
 (56914 56914 (:REWRITE SUBSETP-TRANS2))
 (56914 56914 (:REWRITE SUBSETP-TRANS))
 (46896 4668 (:LINEAR D-E-FILE-SIZE-CORRECTNESS-1))
 (46885 6308 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (46443 42152 (:REWRITE DEFAULT-CDR))
 (44608 9892 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (44572 1880 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (40404 40404 (:TYPE-PRESCRIPTION NFIX))
 (38828 36526 (:REWRITE DEFAULT-CAR))
 (37848 37848 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (35679 21488 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (28044 3116 (:REWRITE SUBSETP-CAR-MEMBER))
 (27224 27224 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (24374 4569 (:DEFINITION BINARY-APPEND))
 (24300 24300 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (23276 660 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (21488 21488 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (20882 6308 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (17238 221 (:REWRITE D-E-CC-CONTENTS-OF-UPDATE-DIR-CONTENTS-COINCIDENT))
 (11652 9892 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (11418 11418 (:TYPE-PRESCRIPTION NATP))
 (9892 9892 (:REWRITE INTERSECTP-MEMBER . 1))
 (9892 9892 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (9881 9881 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (9881 9881 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (9881 9881 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (9694 2589 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (9480 2370 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (9378 9378 (:REWRITE SUBSETP-MEMBER . 1))
 (9061 221 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (7293 663 (:DEFINITION LEN))
 (7110 2370 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (7012 7012 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (6976 6976 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (6653 6653 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (6584 3292 (:REWRITE DEFAULT-UNARY-MINUS))
 (6565 6565 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (6308 6308 (:REWRITE NTH-WHEN-PREFIXP))
 (6232 3116 (:REWRITE SET-EQUIV-ASYM))
 (6172 6172 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (6098 6098 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (6001 6001 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (5525 221 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (5265 135 (:REWRITE LOFAT-FS-P-OF-UPDATE-DIR-CONTENTS))
 (5075 5075 (:TYPE-PRESCRIPTION INTEGERP-OF-GET-CC-CONTENTS))
 (4199 221 (:REWRITE LENGTH-WHEN-STRINGP))
 (3500 3116 (:REWRITE MEMBER-WHEN-ATOM))
 (3234 3234 (:TYPE-PRESCRIPTION SET-EQUIV))
 (3116 3116 (:REWRITE SUBSETP-OF-CDR))
 (3116 3116 (:REWRITE SUBSETP-MEMBER . 3))
 (3116 3116 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (3116 3116 (:REWRITE INTERSECTP-MEMBER . 3))
 (3116 3116 (:REWRITE INTERSECTP-MEMBER . 2))
 (3049 3049 (:REWRITE FLATTEN-EQUIV-OF-CONS-WHEN-ATOM))
 (2771 731 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (2652 2652 (:TYPE-PRESCRIPTION LEN))
 (2598 1767 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2370 2370 (:TYPE-PRESCRIPTION FAT32$C-P))
 (2370 2370 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (2160 72 (:REWRITE SUBSETP-OF-APPEND-WHEN-SUBSET-OF-EITHER))
 (1989 1989 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (1989 1326 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1860 48 (:REWRITE SUBSETP-APPEND1))
 (1638 234 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-D-E-CC))
 (1105 221 (:DEFINITION UNSIGNED-BYTE-P))
 (1020 1020 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (1020 1020 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (1015 1015 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (1015 1015 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (884 884 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (884 221 (:DEFINITION INTEGER-RANGE-P))
 (663 663 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (663 221 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (663 221 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (442 442 (:LINEAR LEN-WHEN-PREFIXP))
 (442 442 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (442 221 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (370 10 (:REWRITE SET-EQUIV-OF-NIL))
 (221 221 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (221 221 (:LINEAR POSITION-WHEN-MEMBER))
 (221 221 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (144 24 (:REWRITE MEMBER-OF-APPEND))
 (138 69 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (120 24 (:REWRITE SET-EQUIV-OF-CONS-SELF))
 (84 12 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-RIGHT))
 (84 12 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-LEFT))
 (73 73 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-FAT32-BUILD-INDEX-LIST))
 (69 69 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (69 69 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (64 64 (:TYPE-PRESCRIPTION STRINGP-OF-D-E-CC-CONTENTS))
 (40 40 (:REWRITE-QUOTED-CONSTANT M1-FILE-CONTENTS-FIX-UNDER-M1-FILE-CONTENTS-EQUIV))
 (24 24 (:REWRITE CONSP-OF-APPEND))
 )
(D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-3
 (438 15 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (370 3 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (192 8 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (167 6 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (167 6 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (144 18 (:REWRITE ZP-OPEN))
 (123 3 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (80 1 (:REWRITE D-E-CC-CONTENTS-OF-UPDATE-DIR-CONTENTS-COINCIDENT))
 (79 3 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (68 37 (:REWRITE DEFAULT-<-2))
 (50 15 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (48 12 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (41 37 (:REWRITE DEFAULT-<-1))
 (41 1 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (36 12 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (36 12 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (33 3 (:DEFINITION LEN))
 (30 30 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (27 27 (:TYPE-PRESCRIPTION D-E-FILE-SIZE))
 (25 25 (:TYPE-PRESCRIPTION INTEGERP-OF-GET-CC-CONTENTS))
 (25 1 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (21 5 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (19 1 (:REWRITE LENGTH-WHEN-STRINGP))
 (12 12 (:TYPE-PRESCRIPTION LEN))
 (12 12 (:TYPE-PRESCRIPTION FAT32$C-P))
 (12 12 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (12 3 (:REWRITE DEFAULT-CDR))
 (10 10 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (9 9 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (9 6 (:REWRITE STR::CONSP-OF-EXPLODE))
 (8 8 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (8 8 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (6 6 (:REWRITE SUBSETP-TRANS2))
 (6 6 (:REWRITE SUBSETP-TRANS))
 (6 3 (:REWRITE DEFAULT-+-2))
 (5 5 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (5 5 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (5 1 (:DEFINITION UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (4 1 (:DEFINITION INTEGER-RANGE-P))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 1))
 (3 3 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (3 3 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (3 3 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (3 3 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (3 3 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (3 3 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (3 3 (:REWRITE DEFAULT-+-1))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 2 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (2 1 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (1 1 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER))
 (1 1 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 )
(D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-11
 (1946 67 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (1526 15 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (784 34 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (675 30 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (675 30 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (664 83 (:REWRITE ZP-OPEN))
 (524 15 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (497 15 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (282 148 (:REWRITE DEFAULT-<-2))
 (204 51 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (195 70 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (160 148 (:REWRITE DEFAULT-<-1))
 (153 51 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (153 51 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (144 144 (:TYPE-PRESCRIPTION D-E-FILE-SIZE))
 (140 140 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (51 51 (:TYPE-PRESCRIPTION FAT32$C-P))
 (51 51 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (30 30 (:REWRITE SUBSETP-TRANS2))
 (30 30 (:REWRITE SUBSETP-TRANS))
 (30 6 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (26 26 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (16 6 (:REWRITE DEFAULT-CDR))
 (16 6 (:REWRITE DEFAULT-CAR))
 (15 15 (:REWRITE INTERSECTP-MEMBER . 1))
 (15 15 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (15 15 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (13 13 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (13 13 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (12 12 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (12 12 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 )
(D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-4
 (211256 18229 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-2 . 2))
 (175887 35912 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (150684 9569 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (96653 5589 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (86924 18229 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (80802 4489 (:REWRITE SUBSETP-OF-CONS))
 (76614 43414 (:REWRITE DEFAULT-+-2))
 (76313 76313 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (75042 297 (:LINEAR LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (67335 4489 (:REWRITE SUBSETP-CONS-2))
 (56088 56088 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (52106 43414 (:REWRITE DEFAULT-+-1))
 (40266 40266 (:REWRITE DEFAULT-CDR))
 (39572 39572 (:REWRITE DEFAULT-CAR))
 (36302 6807 (:DEFINITION BINARY-APPEND))
 (32239 31423 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (31967 31423 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (31423 31423 (:REWRITE SUBSETP-TRANS2))
 (31423 31423 (:REWRITE SUBSETP-TRANS))
 (28804 22844 (:REWRITE DEFAULT-<-1))
 (27800 27800 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (25124 1810 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (24864 24864 (:TYPE-PRESCRIPTION NFIX))
 (24850 14424 (:REWRITE FOLD-CONSTS-IN-+))
 (23898 22844 (:REWRITE DEFAULT-<-2))
 (23476 2444 (:REWRITE ASSOCIATIVITY-OF-+))
 (18229 18229 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (14298 14298 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (9764 4882 (:REWRITE DEFAULT-UNARY-MINUS))
 (9396 9396 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-3))
 (9396 9396 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (9348 9348 (:REWRITE NTH-WHEN-PREFIXP))
 (9074 9074 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (8978 8978 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (6548 2180 (:DEFINITION NATP))
 (4964 4964 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (4537 4537 (:REWRITE FLATTEN-EQUIV-OF-CONS-WHEN-ATOM))
 (4489 4489 (:REWRITE SUBSETP-MEMBER . 1))
 (3222 1074 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (2796 2796 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (2356 932 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (2196 2196 (:TYPE-PRESCRIPTION NATP))
 (2153 2153 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2088 696 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (80 80 (:TYPE-PRESCRIPTION STRINGP-OF-D-E-CC-CONTENTS))
 (8 8 (:REWRITE-QUOTED-CONSTANT M1-FILE-CONTENTS-FIX-UNDER-M1-FILE-CONTENTS-EQUIV))
 )
(D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12
 (492 6 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (480 30 (:DEFINITION LEN))
 (480 12 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (474 6 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (456 12 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (312 12 (:REWRITE LENGTH-WHEN-STRINGP))
 (252 66 (:REWRITE STR::CONSP-OF-EXPLODE))
 (186 186 (:TYPE-PRESCRIPTION LEN))
 (150 30 (:REWRITE DEFAULT-CDR))
 (132 6 (:REWRITE TAKE-OF-LEN-FREE))
 (120 12 (:DEFINITION UNSIGNED-BYTE-P))
 (114 34 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (108 108 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (108 12 (:DEFINITION INTEGER-RANGE-P))
 (103 59 (:REWRITE DEFAULT-+-2))
 (99 67 (:REWRITE DEFAULT-<-1))
 (99 6 (:REWRITE NFIX-WHEN-ZP))
 (92 67 (:REWRITE DEFAULT-<-2))
 (83 4 (:DEFINITION NATP))
 (69 59 (:REWRITE DEFAULT-+-1))
 (60 6 (:REWRITE TAKE-WHEN-ATOM))
 (48 48 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (46 46 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (45 15 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (40 40 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (40 40 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (36 18 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (36 12 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (36 12 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (24 24 (:LINEAR LEN-WHEN-PREFIXP))
 (24 24 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (20 4 (:LINEAR D-E-FILE-SIZE-CORRECTNESS-1))
 (20 2 (:REWRITE FAT32-IS-EOF-CORRECTNESS-1))
 (18 3 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (18 2 (:REWRITE STR-FIX-WHEN-STRINGP))
 (12 12 (:TYPE-PRESCRIPTION NFIX))
 (12 12 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (12 12 (:LINEAR POSITION-WHEN-MEMBER))
 (12 12 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (9 3 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (9 3 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (8 8 (:TYPE-PRESCRIPTION D-E-P))
 (8 8 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (8 4 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (6 6 (:TYPE-PRESCRIPTION FAT32$C-P))
 (6 2 (:REWRITE STR-FIX-DEFAULT))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (2 2 (:REWRITE DEFAULT-UNARY-MINUS))
 )
(D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-7
 (677319 150409 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (309479 8936 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (266536 16144 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (185775 10255 (:REWRITE SUBSETP-OF-CONS))
 (176808 9626 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (133952 124592 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (133576 124596 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (124592 124592 (:REWRITE SUBSETP-TRANS2))
 (124592 124592 (:REWRITE SUBSETP-TRANS))
 (115281 36496 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (94832 184 (:LINEAR LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (83076 47668 (:REWRITE DEFAULT-+-2))
 (77960 10002 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (69948 69918 (:REWRITE DEFAULT-CDR))
 (65676 21892 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (63767 63737 (:REWRITE DEFAULT-CAR))
 (63324 63324 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (57029 47668 (:REWRITE DEFAULT-+-1))
 (42092 7881 (:DEFINITION BINARY-APPEND))
 (31642 25033 (:REWRITE DEFAULT-<-1))
 (27698 15591 (:REWRITE FOLD-CONSTS-IN-+))
 (27439 27439 (:TYPE-PRESCRIPTION NFIX))
 (25975 25975 (:REWRITE SUBSETP-MEMBER . 1))
 (25974 25033 (:REWRITE DEFAULT-<-2))
 (22196 2614 (:REWRITE ASSOCIATIVITY-OF-+))
 (19264 710 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (19001 16145 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (16657 16057 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (16144 16144 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (16057 16057 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (11849 6873 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (10752 10752 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (10732 5366 (:REWRITE DEFAULT-UNARY-MINUS))
 (10568 10568 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (10564 5282 (:REWRITE SET-EQUIV-ASYM))
 (10554 10554 (:REWRITE NTH-WHEN-PREFIXP))
 (7842 7842 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (7749 2563 (:DEFINITION NATP))
 (7340 7340 (:REWRITE D-E-FILENAME-OF-D-E-FIX))
 (5423 5423 (:TYPE-PRESCRIPTION SET-EQUIV))
 (5284 5284 (:REWRITE FLATTEN-EQUIV-OF-CONS-WHEN-ATOM))
 (5282 5282 (:REWRITE SUBSETP-MEMBER . 3))
 (5282 5282 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (5282 5282 (:REWRITE MEMBER-WHEN-ATOM))
 (5282 5282 (:REWRITE INTERSECTP-MEMBER . 3))
 (5282 5282 (:REWRITE INTERSECTP-MEMBER . 2))
 (2880 96 (:REWRITE SUBSETP-OF-APPEND-WHEN-SUBSET-OF-EITHER))
 (2683 2683 (:TYPE-PRESCRIPTION NATP))
 (2620 876 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (2505 2505 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2480 64 (:REWRITE SUBSETP-APPEND1))
 (2000 80 (:REWRITE INTERSECTP-IS-COMMUTATIVE))
 (1665 555 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (372 62 (:REWRITE MEMBER-OF-APPEND))
 (264 132 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (224 32 (:REWRITE SET-EQUIV-OF-NIL))
 (174 6 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (160 32 (:REWRITE SET-EQUIV-OF-CONS-SELF))
 (144 4 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (132 132 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (132 132 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (112 16 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-RIGHT))
 (112 16 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-LEFT))
 (60 60 (:TYPE-PRESCRIPTION STRINGP-OF-D-E-CC-CONTENTS))
 (57 57 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (50 50 (:REWRITE-QUOTED-CONSTANT M1-FILE-CONTENTS-FIX-UNDER-M1-FILE-CONTENTS-EQUIV))
 (32 32 (:REWRITE CONSP-OF-APPEND))
 (28 4 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (27 27 (:TYPE-PRESCRIPTION D-E-FILE-SIZE))
 (20 6 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (18 3 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (12 12 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (12 4 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (10 10 (:TYPE-PRESCRIPTION INTEGERP-OF-GET-CC-CONTENTS))
 (9 3 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (9 3 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (6 6 (:TYPE-PRESCRIPTION FAT32$C-P))
 (4 4 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (2 2 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 )
(ROOT-D-E-LIST-OF-UPDATE-DIR-CONTENTS
 (50 2 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (42 2 (:REWRITE ZP-OPEN))
 (32 1 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (26 26 (:TYPE-PRESCRIPTION D-E-FILE-SIZE))
 (17 2 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (14 4 (:LINEAR D-E-FILE-SIZE-CORRECTNESS-1))
 (12 12 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (12 6 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (10 2 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (10 2 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (9 5 (:REWRITE DEFAULT-<-2))
 (6 5 (:REWRITE DEFAULT-<-1))
 (5 5 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (5 1 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (5 1 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (5 1 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (3 3 (:REWRITE D-E-DIRECTORY-P-OF-PSEUDO-ROOT-D-E))
 (2 2 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (2 2 (:REWRITE SUBSETP-TRANS2))
 (2 2 (:REWRITE SUBSETP-TRANS))
 (2 2 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (2 2 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE INTERSECTP-MEMBER . 1))
 (1 1 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (1 1 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (1 1 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (1 1 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (1 1 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (1 1 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(SUBDIR-CONTENTS-P-WHEN-ZERO-LENGTH
 (35 1 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (26 6 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (20 5 (:REWRITE DEFAULT-CDR))
 (20 1 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (10 10 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (10 10 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (10 5 (:REWRITE DEFAULT-+-2))
 (5 5 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (5 5 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 2 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (1 1 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER))
 (1 1 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 )
(GET-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-5
 (398977 12807 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (362258 21819 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (263750 14388 (:REWRITE SUBSETP-OF-CONS))
 (218174 12680 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (204414 450 (:LINEAR LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (184350 168629 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (182339 168645 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (168629 168629 (:REWRITE SUBSETP-TRANS2))
 (168629 168629 (:REWRITE SUBSETP-TRANS))
 (159183 49638 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (113707 64673 (:REWRITE DEFAULT-+-2))
 (93803 93647 (:REWRITE DEFAULT-CDR))
 (87654 87654 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (84037 83881 (:REWRITE DEFAULT-CAR))
 (83145 27715 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (77619 64673 (:REWRITE DEFAULT-+-1))
 (56920 10708 (:DEFINITION BINARY-APPEND))
 (44520 3640 (:REWRITE SUBDIR-CONTENTS-P-WHEN-ZERO-LENGTH))
 (40985 33131 (:REWRITE DEFAULT-<-1))
 (38268 21706 (:REWRITE FOLD-CONSTS-IN-+))
 (37312 21739 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (36416 36416 (:REWRITE SUBSETP-MEMBER . 1))
 (34714 34714 (:TYPE-PRESCRIPTION NFIX))
 (34631 33131 (:REWRITE DEFAULT-<-2))
 (31196 3603 (:REWRITE ASSOCIATIVITY-OF-+))
 (27831 21819 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (22087 12069 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (21980 4396 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (21949 21739 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (21819 21819 (:REWRITE INTERSECTP-MEMBER . 1))
 (21819 21819 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (21739 21739 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (21739 21739 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (17597 855 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (15816 15816 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (15068 7534 (:REWRITE DEFAULT-UNARY-MINUS))
 (14609 14609 (:REWRITE NTH-WHEN-PREFIXP))
 (14524 7262 (:REWRITE SET-EQUIV-ASYM))
 (14188 14188 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (14088 14088 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (10002 3326 (:DEFINITION NATP))
 (9673 251 (:REWRITE SUBSETP-APPEND1))
 (9072 378 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (8792 8792 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (8792 8792 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (8524 8524 (:REWRITE D-E-FILENAME-OF-D-E-FIX))
 (8316 378 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (7262 7262 (:REWRITE SUBSETP-MEMBER . 3))
 (7262 7262 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (7262 7262 (:REWRITE MEMBER-WHEN-ATOM))
 (7262 7262 (:REWRITE INTERSECTP-MEMBER . 3))
 (7262 7262 (:REWRITE INTERSECTP-MEMBER . 2))
 (7094 7054 (:REWRITE FLATTEN-EQUIV-OF-CONS-WHEN-ATOM))
 (4914 4914 (:TYPE-PRESCRIPTION LEN))
 (4809 1633 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (3780 378 (:REWRITE LENGTH-WHEN-STRINGP))
 (3780 378 (:DEFINITION UNSIGNED-BYTE-P))
 (3402 378 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 3))
 (3402 378 (:DEFINITION INTEGER-RANGE-P))
 (3374 3374 (:TYPE-PRESCRIPTION NATP))
 (3312 3312 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2606 2606 (:TYPE-PRESCRIPTION STRINGP-OF-D-E-CC-CONTENTS))
 (2268 1134 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (1680 280 (:REWRITE MEMBER-OF-APPEND))
 (1665 555 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (1512 1512 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (1350 54 (:REWRITE INTERSECTP-IS-COMMUTATIVE))
 (1213 1213 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (1134 378 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (1134 378 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 2))
 (1134 378 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 1))
 (1134 378 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (1134 378 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (932 466 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (756 756 (:LINEAR LEN-WHEN-PREFIXP))
 (756 756 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (620 124 (:REWRITE SET-EQUIV-OF-CONS-SELF))
 (479 65 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-RIGHT))
 (466 466 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (466 466 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (434 62 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-LEFT))
 (378 378 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (378 378 (:LINEAR POSITION-WHEN-MEMBER))
 (378 378 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (144 4 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (127 127 (:REWRITE CONSP-OF-APPEND))
 (80 40 (:REWRITE SET-EQUIV-OF-NIL))
 (28 4 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (24 24 (:REWRITE-QUOTED-CONSTANT M1-FILE-CONTENTS-FIX-UNDER-M1-FILE-CONTENTS-EQUIV))
 (12 4 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (4 4 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 )
(D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-1
 (876 30 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (740 6 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (396 44 (:REWRITE ZP-OPEN))
 (380 14 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (334 12 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (334 12 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (246 6 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (182 6 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (154 82 (:REWRITE DEFAULT-<-2))
 (124 30 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (106 106 (:TYPE-PRESCRIPTION D-E-FILE-SIZE))
 (96 24 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (96 8 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (91 82 (:REWRITE DEFAULT-<-1))
 (72 24 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (72 24 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (60 60 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (56 4 (:DEFINITION MAKE-LIST-AC))
 (46 10 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (44 4 (:DEFINITION LEN))
 (36 10 (:REWRITE DEFAULT-CDR))
 (32 32 (:TYPE-PRESCRIPTION LEN))
 (30 30 (:TYPE-PRESCRIPTION INTEGERP-OF-GET-CC-CONTENTS))
 (24 24 (:TYPE-PRESCRIPTION FAT32$C-P))
 (24 24 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (22 22 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (20 20 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (20 12 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (20 8 (:LINEAR D-E-FILE-SIZE-CORRECTNESS-1))
 (20 4 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (18 18 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (16 6 (:REWRITE DEFAULT-CAR))
 (14 14 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (12 12 (:REWRITE SUBSETP-TRANS2))
 (12 12 (:REWRITE SUBSETP-TRANS))
 (12 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (8 4 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 1))
 (6 6 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (6 6 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (6 6 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (6 6 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (6 6 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 )
(D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-2
 (860 32 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (707 7 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (628 73 (:REWRITE ZP-OPEN))
 (364 16 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (312 14 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (312 14 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (256 7 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (212 7 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (194 102 (:REWRITE DEFAULT-<-2))
 (180 12 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (126 32 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (116 4 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (116 4 (:DEFINITION LEN))
 (111 102 (:REWRITE DEFAULT-<-1))
 (96 8 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (64 64 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (56 4 (:DEFINITION MAKE-LIST-AC))
 (46 10 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (40 16 (:LINEAR D-E-FILE-SIZE-CORRECTNESS-1))
 (39 6 (:REWRITE EFFECTIVE-FAT-OF-CLEAR-CC . 3))
 (36 10 (:REWRITE DEFAULT-CDR))
 (32 32 (:TYPE-PRESCRIPTION LEN))
 (30 30 (:TYPE-PRESCRIPTION INTEGERP-OF-GET-CC-CONTENTS))
 (30 30 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (28 7 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (22 22 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (21 7 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (21 7 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (20 20 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (16 6 (:REWRITE DEFAULT-CAR))
 (14 14 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (14 14 (:REWRITE SUBSETP-TRANS2))
 (14 14 (:REWRITE SUBSETP-TRANS))
 (12 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (8 4 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (7 7 (:TYPE-PRESCRIPTION FAT32$C-P))
 (7 7 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (7 7 (:REWRITE INTERSECTP-MEMBER . 1))
 (7 7 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (7 7 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (7 7 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (7 7 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (7 7 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 )
(D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-7
 (150 6 (:REWRITE NFIX-WHEN-ZP))
 (49 31 (:REWRITE DEFAULT-+-2))
 (42 31 (:REWRITE DEFAULT-+-1))
 (38 2 (:REWRITE INTERSECTP-MEMBER . 1))
 (35 22 (:REWRITE DEFAULT-<-2))
 (27 22 (:REWRITE DEFAULT-<-1))
 (22 7 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (16 2 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (11 11 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (9 3 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (8 8 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (8 8 (:REWRITE INTERSECTP-MEMBER . 3))
 (6 6 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (6 6 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (6 6 (:REWRITE SUBSETP-TRANS2))
 (6 6 (:REWRITE SUBSETP-TRANS))
 (5 5 (:TYPE-PRESCRIPTION ZP))
 (5 5 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE MEMBER-WHEN-ATOM))
 (3 3 (:TYPE-PRESCRIPTION FAT32$C-P))
 (3 3 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (2 2 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (2 2 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (2 2 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (2 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (1 1 (:REWRITE NTH-WHEN-PREFIXP))
 )
(D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-9
 (15517 58 (:REWRITE PLACE-CONTENTS-EXPANSION-2))
 (7811 40 (:REWRITE LEN-OF-FIND-N-FREE-CLUSTERS))
 (5837 43 (:REWRITE COUNT-FREE-CLUSTERS-OF-UPDATE-NTH))
 (4664 32 (:REWRITE LAST-WHEN-EQUAL-LEN-1))
 (4338 310 (:REWRITE ZP-OPEN))
 (3480 218 (:DEFINITION LEN))
 (3388 40 (:DEFINITION STOBJ-FIND-N-FREE-CLUSTERS-CORRECTNESS-1))
 (2819 424 (:REWRITE DEFAULT-CDR))
 (2572 68 (:REWRITE COUNT-FREE-CLUSTERS-OF-SET-INDICES-IN-FA-TABLE-1))
 (2216 129 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (2164 68 (:DEFINITION NO-DUPLICATESP-EQUAL))
 (1960 40 (:REWRITE PAINFUL-DEBUGGING-LEMMA-22))
 (1752 24 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (1590 811 (:REWRITE DEFAULT-+-2))
 (1447 1447 (:TYPE-PRESCRIPTION COUNT-FREE-CLUSTERS))
 (1424 763 (:REWRITE DEFAULT-<-2))
 (1290 43 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (1209 763 (:REWRITE DEFAULT-<-1))
 (1149 38 (:REWRITE SET-INDICES-IN-FA-TABLE-CORRECTNESS-3))
 (1089 117 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (1032 129 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (967 811 (:REWRITE DEFAULT-+-1))
 (906 326 (:REWRITE NFIX-WHEN-ZP))
 (900 180 (:TYPE-PRESCRIPTION MIN))
 (877 227 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (863 125 (:REWRITE DEFAULT-CAR))
 (850 38 (:REWRITE NTH-OF-SET-INDICES-IN-FA-TABLE-WHEN-MEMBER))
 (768 768 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (760 40 (:DEFINITION MIN))
 (680 40 (:DEFINITION NATP))
 (645 645 (:TYPE-PRESCRIPTION INTEGERP-OF-GET-CC-CONTENTS))
 (612 68 (:REWRITE SUBSETP-CAR-MEMBER))
 (610 287 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (596 18 (:DEFINITION BOUNDED-NAT-LISTP))
 (583 20 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (576 24 (:LINEAR PAINFUL-DEBUGGING-LEMMA-10))
 (572 572 (:TYPE-PRESCRIPTION D-E-FILE-SIZE))
 (529 3 (:REWRITE CONSP-OF-FIND-N-FREE-CLUSTERS))
 (522 174 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (522 174 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (504 36 (:DEFINITION MAKE-LIST-AC))
 (504 24 (:LINEAR PAINFUL-DEBUGGING-LEMMA-9))
 (480 12 (:REWRITE CONSP-OF-LAST))
 (395 395 (:TYPE-PRESCRIPTION ZP))
 (384 6 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 2))
 (378 27 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (348 348 (:LINEAR LEN-WHEN-PREFIXP))
 (348 348 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (340 340 (:TYPE-PRESCRIPTION NO-DUPLICATESP-EQUAL))
 (332 166 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (332 106 (:REWRITE INTERSECTP-MEMBER . 3))
 (324 108 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-10))
 (297 123 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (288 106 (:REWRITE MEMBER-WHEN-ATOM))
 (280 40 (:REWRITE FOLD-CONSTS-IN-+))
 (268 17 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (220 88 (:LINEAR D-E-FILE-SIZE-CORRECTNESS-1))
 (216 108 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-9))
 (208 48 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (204 51 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (174 174 (:LINEAR POSITION-WHEN-MEMBER))
 (174 174 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (166 166 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (160 18 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (148 52 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (148 52 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (136 68 (:REWRITE SET-EQUIV-ASYM))
 (136 68 (:REWRITE NON-FREE-INDEX-LISTP-OF-D-E-CC))
 (129 129 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (129 129 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (127 9 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (123 123 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (123 82 (:REWRITE STR::CONSP-OF-EXPLODE))
 (120 40 (:REWRITE UNICITY-OF-0))
 (116 36 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (108 108 (:TYPE-PRESCRIPTION CEILING))
 (108 36 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (106 106 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (106 106 (:REWRITE INTERSECTP-MEMBER . 2))
 (90 90 (:TYPE-PRESCRIPTION BOUNDED-NAT-LISTP))
 (86 86 (:TYPE-PRESCRIPTION NFIX))
 (80 80 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (80 80 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (80 40 (:REWRITE FIX-WHEN-ACL2-NUMBERP))
 (76 25 (:REWRITE INTERSECTP-OF-SELF))
 (74 18 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (68 68 (:TYPE-PRESCRIPTION SET-EQUIV))
 (68 68 (:REWRITE SUBSETP-OF-CDR))
 (68 4 (:REWRITE LOFAT-FS-P-OF-PLACE-CONTENTS))
 (65 65 (:REWRITE NTH-WHEN-PREFIXP))
 (63 17 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (54 30 (:TYPE-PRESCRIPTION LAST))
 (52 52 (:REWRITE SUBSETP-TRANS2))
 (52 52 (:REWRITE SUBSETP-TRANS))
 (51 51 (:TYPE-PRESCRIPTION FAT32$C-P))
 (48 18 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (42 7 (:DEFINITION BINARY-APPEND))
 (41 41 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (40 40 (:TYPE-PRESCRIPTION NATP))
 (40 40 (:REWRITE GET-CC-CONTENTS-OF-UPDATE-DIR-CONTENTS-COINCIDENT-LEMMA-1))
 (38 17 (:REWRITE INTERSECTP-MEMBER . 1))
 (35 14 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (28 20 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (18 18 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (18 18 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-D-E-CC))
 (17 17 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (16 16 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (9 9 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (9 9 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (8 8 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (6 6 (:TYPE-PRESCRIPTION FIND-N-FREE-CLUSTERS))
 (3 3 (:REWRITE D-E-CC-OF-PLACE-CONTENTS-COINCIDENT-2))
 )
(D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-8
 (4800 120 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (4560 120 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (4224 264 (:DEFINITION LEN))
 (3936 48 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (3792 48 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (3120 120 (:REWRITE LENGTH-WHEN-STRINGP))
 (2504 656 (:REWRITE STR::CONSP-OF-EXPLODE))
 (2328 48 (:REWRITE TAKE-OF-LEN-FREE))
 (1984 128 (:REWRITE NFIX-WHEN-ZP))
 (1712 84 (:DEFINITION NATP))
 (1680 1680 (:TYPE-PRESCRIPTION LEN))
 (1420 284 (:REWRITE DEFAULT-CDR))
 (1200 120 (:DEFINITION UNSIGNED-BYTE-P))
 (1136 1136 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (1080 312 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (1080 120 (:DEFINITION INTEGER-RANGE-P))
 (996 332 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (973 717 (:REWRITE DEFAULT-<-2))
 (946 717 (:REWRITE DEFAULT-<-1))
 (940 600 (:REWRITE DEFAULT-+-2))
 (888 888 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (676 600 (:REWRITE DEFAULT-+-1))
 (480 480 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (480 48 (:REWRITE TAKE-WHEN-ATOM))
 (440 20 (:DEFINITION BINARY-APPEND))
 (416 208 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (384 384 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (384 384 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (360 120 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (360 120 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (280 40 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (264 44 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (240 240 (:LINEAR LEN-WHEN-PREFIXP))
 (240 240 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (216 24 (:REWRITE STR-FIX-WHEN-STRINGP))
 (160 32 (:LINEAR D-E-FILE-SIZE-CORRECTNESS-1))
 (132 44 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (132 44 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (120 120 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (120 120 (:LINEAR POSITION-WHEN-MEMBER))
 (120 120 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (100 20 (:REWRITE DEFAULT-CAR))
 (96 96 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (96 96 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (96 48 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (88 88 (:TYPE-PRESCRIPTION FAT32$C-P))
 (84 84 (:TYPE-PRESCRIPTION ZP))
 (84 84 (:TYPE-PRESCRIPTION NATP))
 (72 24 (:REWRITE STR-FIX-DEFAULT))
 (64 64 (:TYPE-PRESCRIPTION D-E-P))
 (64 64 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (40 40 (:TYPE-PRESCRIPTION INTEGERP-OF-GET-CC-CONTENTS))
 (40 40 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (36 36 (:REWRITE DEFAULT-UNARY-MINUS))
 (20 20 (:TYPE-PRESCRIPTION STRINGP-OF-GET-CC-CONTENTS))
 (16 16 (:REWRITE NTH-WHEN-PREFIXP))
 )
(ROOT-D-E-LIST-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-1
 (26516 258 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (25850 258 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (25609 1115 (:DEFINITION LEN))
 (24510 2760 (:REWRITE STR::CONSP-OF-EXPLODE))
 (6581 258 (:REWRITE TAKE-WHEN-ATOM))
 (6350 258 (:REWRITE TAKE-OF-LEN-FREE))
 (6321 3778 (:REWRITE DEFAULT-+-2))
 (6021 1183 (:REWRITE DEFAULT-CDR))
 (4981 3778 (:REWRITE DEFAULT-+-1))
 (4658 1310 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (4065 3006 (:REWRITE DEFAULT-<-2))
 (4007 3006 (:REWRITE DEFAULT-<-1))
 (3659 3659 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (3658 3658 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (3658 3658 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (3658 3658 (:REWRITE EXPT-COMPARE))
 (3646 3646 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (3646 3646 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (3006 3006 (:META CANCEL_PLUS-LESSP-CORRECT))
 (2730 908 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (2488 68 (:DEFINITION BINARY-APPEND))
 (2291 2291 (:TYPE-PRESCRIPTION MOD-NON-POSITIVE-TYPE-PRESCRIPTION))
 (2151 2151 (:REWRITE EXPT-COMPARE-EQUAL))
 (2151 2151 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (2151 2151 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2151 2151 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2151 2151 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (2151 2151 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2151 2151 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (1983 136 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (1976 1976 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (1674 1674 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (1674 1674 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (1482 494 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (1482 494 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (988 988 (:LINEAR LEN-WHEN-PREFIXP))
 (988 988 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (885 252 (:REWRITE MOD-WHEN-Y-IS-AN-INVERSE))
 (756 108 (:REWRITE INTEGERP-+-REDUCE-LEADING-CONSTANT))
 (730 253 (:REWRITE NONNEG-+))
 (653 68 (:REWRITE DEFAULT-CAR))
 (650 626 (:REWRITE DEFAULT-*-2))
 (626 626 (:REWRITE DEFAULT-*-1))
 (623 623 (:REWRITE POWER2-INTEGER))
 (515 515 (:REWRITE INTEGERP-MINUS))
 (494 494 (:LINEAR POSITION-WHEN-MEMBER))
 (494 494 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (336 336 (:TYPE-PRESCRIPTION STRINGP-OF-GET-CC-CONTENTS))
 (334 82 (:REWRITE A3))
 (252 252 (:REWRITE MOD-MINUS-ALT))
 (249 83 (:REWRITE STR-FIX-DEFAULT))
 (242 22 (:REWRITE A1))
 (241 196 (:REWRITE MOD-WITH-X-A-NON-ACL2-NUMBER-IS-ZERO))
 (227 199 (:REWRITE DEFAULT-UNARY-/))
 (224 224 (:TYPE-PRESCRIPTION MOD-INTEGERP))
 (222 196 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (180 108 (:REWRITE INTEGERP-+))
 (168 12 (:REWRITE PRODUCT-LESS-THAN-ZERO))
 (165 165 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (165 165 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (148 148 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (132 22 (:REWRITE COMMUTATIVITY-2-OF-*))
 (108 108 (:REWRITE INTEGERP-SUM-OF-ODDS-OVER-2-LEADING-CONSTANT))
 (89 89 (:TYPE-PRESCRIPTION MOD-RATIONALP))
 (66 22 (:REWRITE A5))
 (66 11 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (24 2 (:DEFINITION ZEROP))
 (22 22 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (22 22 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (22 22 (:REWRITE A4))
 (11 11 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (6 2 (:REWRITE INTEGERP-IMPLIES-NOT-COMPLEX-RATIONALP))
 )
(ROOT-D-E-LIST-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-2
 (16 1 (:DEFINITION LEN))
 (7 2 (:REWRITE STR::CONSP-OF-EXPLODE))
 (6 6 (:TYPE-PRESCRIPTION STRINGP-OF-GET-CC-CONTENTS))
 (5 1 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (5 1 (:REWRITE DEFAULT-CDR))
 (3 3 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (2 2 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (2 2 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (2 1 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION LEN))
 (1 1 (:REWRITE ZP-OPEN))
 (1 1 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-1
 (686330 144615 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (300318 18689 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (273676 6657 (:REWRITE ZP-OPEN))
 (269693 4274 (:REWRITE NFIX-WHEN-ZP))
 (191724 10473 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (136687 43543 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (120525 117547 (:REWRITE SUBSETP-TRANS2))
 (119644 117547 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (119430 117585 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (118055 117547 (:REWRITE SUBSETP-TRANS))
 (95257 4255 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (93741 52642 (:REWRITE DEFAULT-+-2))
 (84662 82661 (:REWRITE DEFAULT-CDR))
 (75294 75294 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (73787 72764 (:REWRITE DEFAULT-CAR))
 (63199 52642 (:REWRITE DEFAULT-+-1))
 (56196 6244 (:REWRITE SUBSETP-CAR-MEMBER))
 (49472 9279 (:DEFINITION BINARY-APPEND))
 (43906 43543 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (43543 43543 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (33851 27188 (:REWRITE DEFAULT-<-1))
 (33402 18816 (:REWRITE FOLD-CONSTS-IN-+))
 (31384 27188 (:REWRITE DEFAULT-<-2))
 (30416 30416 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (28174 3220 (:REWRITE ASSOCIATIVITY-OF-+))
 (27552 3134 (:REWRITE SUBDIR-CONTENTS-P-WHEN-ZERO-LENGTH))
 (19818 19818 (:REWRITE SUBSETP-MEMBER . 1))
 (19190 18689 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (18955 18685 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (18689 18689 (:REWRITE INTERSECTP-MEMBER . 1))
 (18689 18689 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (18685 18685 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (18685 18685 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (18685 18685 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (16480 3296 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (14811 14811 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (13888 270 (:REWRITE SUBSETP-APPEND1))
 (12764 6382 (:REWRITE DEFAULT-UNARY-MINUS))
 (12549 12549 (:REWRITE NTH-WHEN-PREFIXP))
 (12488 6244 (:REWRITE SET-EQUIV-ASYM))
 (12400 12400 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (12356 12356 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (10452 303 (:REWRITE SUBSETP-OF-APPEND-WHEN-SUBSET-OF-EITHER))
 (6628 6244 (:REWRITE MEMBER-WHEN-ATOM))
 (6592 6592 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (6592 6592 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (6441 6441 (:TYPE-PRESCRIPTION SET-EQUIV))
 (6244 6244 (:REWRITE SUBSETP-OF-CDR))
 (6244 6244 (:REWRITE SUBSETP-MEMBER . 3))
 (6244 6244 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (6244 6244 (:REWRITE INTERSECTP-MEMBER . 3))
 (6244 6244 (:REWRITE INTERSECTP-MEMBER . 2))
 (6178 6178 (:REWRITE FLATTEN-EQUIV-OF-CONS-WHEN-ATOM))
 (3888 243 (:DEFINITION LEN))
 (3240 81 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (3078 81 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (3033 3033 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2106 81 (:REWRITE LENGTH-WHEN-STRINGP))
 (2025 81 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 3))
 (1944 1944 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (1759 1759 (:TYPE-PRESCRIPTION STRINGP-OF-D-E-CC-CONTENTS))
 (1701 486 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1296 1296 (:TYPE-PRESCRIPTION LEN))
 (1056 1056 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (980 490 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (972 972 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (972 972 (:REWRITE D-E-FILENAME-OF-D-E-FIX))
 (810 81 (:DEFINITION UNSIGNED-BYTE-P))
 (800 32 (:REWRITE INTERSECTP-IS-COMMUTATIVE))
 (729 729 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (729 81 (:DEFINITION INTEGER-RANGE-P))
 (680 236 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (606 101 (:REWRITE MEMBER-OF-APPEND))
 (490 490 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (490 490 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (486 243 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (378 126 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (324 324 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (243 81 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (243 81 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 2))
 (243 81 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 1))
 (243 81 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (243 81 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (225 45 (:REWRITE SET-EQUIV-OF-CONS-SELF))
 (202 202 (:REWRITE CONSP-OF-APPEND))
 (162 162 (:LINEAR LEN-WHEN-PREFIXP))
 (162 162 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (148 20 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-RIGHT))
 (140 19 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-LEFT))
 (108 72 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (87 87 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (81 81 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (81 81 (:LINEAR POSITION-WHEN-MEMBER))
 (81 81 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (48 24 (:REWRITE SET-EQUIV-OF-NIL))
 (42 42 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (37 37 (:REWRITE-QUOTED-CONSTANT M1-FILE-CONTENTS-FIX-UNDER-M1-FILE-CONTENTS-EQUIV))
 )
(LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-2
 (2059 26 (:REWRITE NOT-INTERSECTP-LIST-OF-LOFAT-TO-HIFAT-HELPER))
 (1995 19 (:DEFINITION FREE-INDEX-LISTP))
 (1748 19 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (1375 33 (:REWRITE DELETE-D-E-CORRECTNESS-1))
 (1089 11 (:DEFINITION DELETE-D-E))
 (946 66 (:DEFINITION FIND-D-E))
 (703 38 (:REWRITE NFIX-WHEN-ZP))
 (703 38 (:REWRITE NFIX-WHEN-NATP))
 (638 33 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (627 77 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (589 38 (:REWRITE ZP-OPEN))
 (456 38 (:DEFINITION NATP))
 (399 399 (:TYPE-PRESCRIPTION COUNT-OF-CLUSTERS))
 (351 75 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (342 114 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (319 77 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (231 231 (:TYPE-PRESCRIPTION FIND-D-E-CORRECTNESS-1))
 (228 228 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (190 133 (:REWRITE DEFAULT-<-2))
 (184 11 (:REWRITE SUBSETP-OF-CONS))
 (171 133 (:REWRITE DEFAULT-<-1))
 (165 77 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (155 26 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-2 . 2))
 (154 154 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (154 154 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (152 152 (:TYPE-PRESCRIPTION NFIX))
 (133 19 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (120 120 (:REWRITE DEFAULT-CDR))
 (114 114 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (114 114 (:REWRITE DEFAULT-CAR))
 (95 95 (:TYPE-PRESCRIPTION FREE-INDEX-LISTP))
 (81 48 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (77 77 (:TYPE-PRESCRIPTION D-E-P))
 (76 19 (:REWRITE COMMUTATIVITY-OF-+))
 (66 66 (:TYPE-PRESCRIPTION D-E-DIRECTORY-P))
 (66 66 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (66 33 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (66 33 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (57 38 (:REWRITE DEFAULT-+-2))
 (57 38 (:REWRITE DEFAULT-+-1))
 (57 19 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (56 26 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (55 55 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (55 55 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (55 55 (:REWRITE SUBSETP-TRANS2))
 (55 55 (:REWRITE SUBSETP-TRANS))
 (44 44 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (38 38 (:TYPE-PRESCRIPTION ZP))
 (38 38 (:TYPE-PRESCRIPTION NATP))
 (38 38 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (38 38 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (33 33 (:TYPE-PRESCRIPTION DELETE-D-E))
 (26 26 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (24 24 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (19 19 (:REWRITE NTH-WHEN-PREFIXP))
 (19 19 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (19 19 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (11 11 (:REWRITE SUBSETP-MEMBER . 1))
 (2 2 (:TYPE-PRESCRIPTION SET-EQUIV))
 (1 1 (:REWRITE FLATTEN-EQUIV-OF-CONS-WHEN-ATOM))
 )
(LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-3
 (332314 72100 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (223296 12636 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (214147 8032 (:REWRITE ZP-OPEN))
 (208913 5116 (:REWRITE NFIX-WHEN-ZP))
 (135031 28432 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (130888 7207 (:REWRITE SUBSETP-OF-CONS))
 (113383 5151 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (108055 60665 (:REWRITE DEFAULT-+-2))
 (85686 85686 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (75359 74315 (:REWRITE DEFAULT-CDR))
 (72589 60665 (:REWRITE DEFAULT-+-1))
 (70569 228 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-2))
 (65237 64589 (:REWRITE DEFAULT-CAR))
 (64431 7159 (:REWRITE SUBSETP-CAR-MEMBER))
 (61780 462 (:DEFINITION ASSOC-EQUAL))
 (56882 10668 (:DEFINITION BINARY-APPEND))
 (50415 50175 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (50367 50175 (:REWRITE SUBSETP-TRANS2))
 (50275 50175 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (50211 50175 (:REWRITE SUBSETP-TRANS))
 (40607 22419 (:REWRITE FOLD-CONSTS-IN-+))
 (38920 31456 (:REWRITE DEFAULT-<-1))
 (36694 36694 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (35561 31456 (:REWRITE DEFAULT-<-2))
 (35388 4135 (:REWRITE ASSOCIATIVITY-OF-+))
 (28612 28432 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (28432 28432 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (25350 3577 (:REWRITE SUBDIR-CONTENTS-P-WHEN-ZERO-LENGTH))
 (18245 3649 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (17924 17924 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (14576 7288 (:REWRITE DEFAULT-UNARY-MINUS))
 (14410 14410 (:REWRITE SUBSETP-MEMBER . 1))
 (14318 7159 (:REWRITE SET-EQUIV-ASYM))
 (14281 14281 (:REWRITE NTH-WHEN-PREFIXP))
 (14280 14280 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (14210 14210 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (7369 7159 (:REWRITE MEMBER-WHEN-ATOM))
 (7298 7298 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (7298 7298 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (7245 7245 (:TYPE-PRESCRIPTION SET-EQUIV))
 (7181 228 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-1))
 (7159 7159 (:REWRITE SUBSETP-OF-CDR))
 (7159 7159 (:REWRITE SUBSETP-MEMBER . 3))
 (7159 7159 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (7159 7159 (:REWRITE INTERSECTP-MEMBER . 3))
 (7159 7159 (:REWRITE INTERSECTP-MEMBER . 2))
 (7105 7105 (:REWRITE FLATTEN-EQUIV-OF-CONS-WHEN-ATOM))
 (3534 3534 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2248 72 (:REWRITE SUBSETP-OF-APPEND-WHEN-SUBSET-OF-EITHER))
 (2228 52 (:REWRITE SUBSETP-APPEND1))
 (1728 108 (:DEFINITION LEN))
 (1440 36 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (1368 36 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (936 36 (:REWRITE LENGTH-WHEN-STRINGP))
 (900 36 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 3))
 (806 806 (:TYPE-PRESCRIPTION STRINGP-OF-D-E-CC-CONTENTS))
 (756 216 (:REWRITE STR::CONSP-OF-EXPLODE))
 (544 544 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (528 528 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (438 438 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (360 120 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (360 36 (:DEFINITION UNSIGNED-BYTE-P))
 (324 324 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (324 36 (:DEFINITION INTEGER-RANGE-P))
 (272 272 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (272 272 (:REWRITE D-E-FILENAME-OF-D-E-FIX))
 (216 108 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (216 72 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (144 144 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (144 24 (:REWRITE MEMBER-OF-APPEND))
 (112 56 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (108 36 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (108 36 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 2))
 (108 36 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 1))
 (108 36 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (108 36 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (100 20 (:REWRITE SET-EQUIV-OF-CONS-SELF))
 (84 12 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-RIGHT))
 (72 72 (:LINEAR LEN-WHEN-PREFIXP))
 (72 72 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (64 64 (:TYPE-PRESCRIPTION M1-FILE))
 (64 64 (:REWRITE-QUOTED-CONSTANT M1-FILE-CONTENTS-FIX-UNDER-M1-FILE-CONTENTS-EQUIV))
 (56 56 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (56 56 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (56 8 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-LEFT))
 (40 40 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (36 36 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (36 36 (:LINEAR POSITION-WHEN-MEMBER))
 (36 36 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (32 32 (:TYPE-PRESCRIPTION M1-FILE-HIFAT-FILE-ALIST-FIX))
 (28 28 (:REWRITE CONSP-OF-APPEND))
 (24 24 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 )
(LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1
 (2224 2 (:DEFINITION LOFAT-TO-HIFAT-HELPER))
 (1332 8 (:REWRITE NOT-INTERSECTP-LIST-OF-LOFAT-TO-HIFAT-HELPER))
 (1308 8 (:DEFINITION FREE-INDEX-LISTP))
 (1204 8 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (878 4 (:REWRITE NOT-INTERSECTP-LIST-OF-APPEND-1))
 (766 4 (:DEFINITION MEMBER-INTERSECTP-EQUAL))
 (708 18 (:REWRITE NFIX-WHEN-ZP))
 (676 52 (:DEFINITION FIND-D-E))
 (658 20 (:REWRITE ZP-OPEN))
 (398 25 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (380 52 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (378 18 (:REWRITE NFIX-WHEN-NATP))
 (270 18 (:DEFINITION NATP))
 (188 16 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-2 . 2))
 (184 40 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (172 52 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (134 27 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (120 120 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (108 36 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (104 104 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (97 68 (:REWRITE DEFAULT-<-2))
 (96 55 (:REWRITE DEFAULT-+-2))
 (85 68 (:REWRITE DEFAULT-<-1))
 (82 82 (:REWRITE DEFAULT-CDR))
 (80 80 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (80 4 (:DEFINITION NO-DUPLICATESP-EQUAL))
 (76 76 (:REWRITE DEFAULT-CAR))
 (76 16 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (72 72 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (72 4 (:REWRITE SUBSETP-OF-CONS))
 (69 55 (:REWRITE DEFAULT-+-1))
 (68 52 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (62 62 (:TYPE-PRESCRIPTION NFIX))
 (60 4 (:REWRITE SUBSETP-CONS-2))
 (58 7 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (56 8 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (55 55 (:TYPE-PRESCRIPTION FIND-D-E-CORRECTNESS-1))
 (52 52 (:TYPE-PRESCRIPTION D-E-P))
 (52 52 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (48 48 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (48 12 (:REWRITE COMMUTATIVITY-OF-+))
 (40 40 (:TYPE-PRESCRIPTION FREE-INDEX-LISTP))
 (36 4 (:REWRITE SUBSETP-CAR-MEMBER))
 (32 6 (:DEFINITION BINARY-APPEND))
 (28 28 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (28 28 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (28 28 (:REWRITE SUBSETP-TRANS2))
 (28 28 (:REWRITE SUBSETP-TRANS))
 (28 28 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (24 8 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (20 20 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (18 18 (:TYPE-PRESCRIPTION ZP))
 (18 18 (:TYPE-PRESCRIPTION NATP))
 (16 16 (:TYPE-PRESCRIPTION NOT-INTERSECTP-LIST))
 (16 16 (:TYPE-PRESCRIPTION NAT-LISTP))
 (16 16 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (16 16 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (16 16 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (16 2 (:REWRITE M1-FILE-HIFAT-FILE-ALIST-FIX-NORMALISATION))
 (16 2 (:REWRITE COMMUTATIVITY-2-OF-+))
 (14 14 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (14 8 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (12 12 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (12 2 (:REWRITE SUBDIR-CONTENTS-P-WHEN-ZERO-LENGTH))
 (12 2 (:REWRITE DISTRIBUTIVITY-OF-MINUS-OVER-+))
 (10 10 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (10 2 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (8 8 (:TYPE-PRESCRIPTION HIFAT-FILE-ALIST-FIX))
 (8 8 (:REWRITE SUBSETP-MEMBER . 1))
 (8 8 (:REWRITE NTH-WHEN-PREFIXP))
 (8 8 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-3))
 (8 8 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (8 8 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (8 8 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (8 4 (:REWRITE SET-EQUIV-ASYM))
 (8 4 (:REWRITE DEFAULT-UNARY-MINUS))
 (8 2 (:REWRITE LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (6 6 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (6 6 (:REWRITE FOLD-CONSTS-IN-+))
 (6 2 (:REWRITE HIFAT-FILE-ALIST-FIX-WHEN-HIFAT-NO-DUPS-P))
 (4 4 (:TYPE-PRESCRIPTION SET-EQUIV))
 (4 4 (:TYPE-PRESCRIPTION NO-DUPLICATESP-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION MEMBER-INTERSECTP-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION HIFAT-NO-DUPS-P))
 (4 4 (:TYPE-PRESCRIPTION HIFAT-ENTRY-COUNT))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (4 4 (:REWRITE SUBSETP-OF-CDR))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (4 4 (:REWRITE MEMBER-WHEN-ATOM))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 4 (:REWRITE FLATTEN-EQUIV-OF-CONS-WHEN-ATOM))
 (4 4 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (4 2 (:REWRITE APPEND-OF-CONS))
 (2 2 (:TYPE-PRESCRIPTION SUBDIR-CONTENTS-P))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-2-LEMMA-2
 (389562 78469 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (214621 12856 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (145935 7810 (:REWRITE SUBSETP-OF-CONS))
 (130664 419 (:LINEAR LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (117562 66312 (:REWRITE DEFAULT-+-2))
 (89761 80281 (:REWRITE DEFAULT-CDR))
 (87708 87708 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (79410 66312 (:REWRITE DEFAULT-+-1))
 (79071 53207 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (74243 69233 (:REWRITE DEFAULT-CAR))
 (65736 7304 (:REWRITE SUBSETP-CAR-MEMBER))
 (62916 3682 (:REWRITE SUBDIR-CONTENTS-P-WHEN-ZERO-LENGTH))
 (59312 53228 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (57648 10836 (:DEFINITION BINARY-APPEND))
 (53207 53207 (:REWRITE SUBSETP-TRANS2))
 (53207 53207 (:REWRITE SUBSETP-TRANS))
 (41480 41480 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (41260 33029 (:REWRITE DEFAULT-<-1))
 (39684 22349 (:REWRITE FOLD-CONSTS-IN-+))
 (35847 35847 (:TYPE-PRESCRIPTION NFIX))
 (34537 33029 (:REWRITE DEFAULT-<-2))
 (33584 3846 (:REWRITE ASSOCIATIVITY-OF-+))
 (29233 29233 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (27651 963 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (22190 4438 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (20607 575 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-4))
 (20405 20405 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (19295 963 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (18144 1134 (:DEFINITION LEN))
 (15386 15386 (:REWRITE SUBSETP-MEMBER . 1))
 (15130 7565 (:REWRITE DEFAULT-UNARY-MINUS))
 (15120 378 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (14618 14618 (:REWRITE NTH-WHEN-PREFIXP))
 (14608 7304 (:REWRITE SET-EQUIV-ASYM))
 (14364 378 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (14304 14304 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (12240 408 (:REWRITE SUBSETP-OF-APPEND-WHEN-SUBSET-OF-EITHER))
 (10540 272 (:REWRITE SUBSETP-APPEND1))
 (10214 3390 (:DEFINITION NATP))
 (9828 378 (:REWRITE LENGTH-WHEN-STRINGP))
 (9450 378 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 3))
 (9368 7304 (:REWRITE MEMBER-WHEN-ATOM))
 (8876 8876 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (8876 8876 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (8184 8184 (:TYPE-PRESCRIPTION STRINGP-OF-D-E-CC-CONTENTS))
 (7938 2268 (:REWRITE STR::CONSP-OF-EXPLODE))
 (7899 7899 (:TYPE-PRESCRIPTION SET-EQUIV))
 (7336 7198 (:REWRITE FLATTEN-EQUIV-OF-CONS-WHEN-ATOM))
 (7304 7304 (:REWRITE SUBSETP-OF-CDR))
 (7304 7304 (:REWRITE SUBSETP-MEMBER . 3))
 (7304 7304 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (7304 7304 (:REWRITE INTERSECTP-MEMBER . 3))
 (7304 7304 (:REWRITE INTERSECTP-MEMBER . 2))
 (6048 6048 (:TYPE-PRESCRIPTION LEN))
 (5678 5678 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (4282 1442 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (3780 378 (:DEFINITION UNSIGNED-BYTE-P))
 (3478 3478 (:TYPE-PRESCRIPTION NATP))
 (3402 3402 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (3402 378 (:DEFINITION INTEGER-RANGE-P))
 (3394 3394 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2268 1134 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (1647 549 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (1597 1369 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (1512 1512 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (1134 378 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (1134 378 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 2))
 (1134 378 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 1))
 (1134 378 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (1134 378 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (816 136 (:REWRITE MEMBER-OF-APPEND))
 (756 756 (:LINEAR LEN-WHEN-PREFIXP))
 (756 756 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (752 376 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (680 136 (:REWRITE SET-EQUIV-OF-CONS-SELF))
 (476 68 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-RIGHT))
 (476 68 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-LEFT))
 (378 378 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (378 378 (:LINEAR POSITION-WHEN-MEMBER))
 (378 378 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (376 376 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (376 376 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (136 136 (:REWRITE CONSP-OF-APPEND))
 (58 58 (:REWRITE-QUOTED-CONSTANT M1-FILE-CONTENTS-FIX-UNDER-M1-FILE-CONTENTS-EQUIV))
 )
(LOFAT-TO-HIFAT-HELPER-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-1
 (5704 114 (:REWRITE LOFAT-TO-HIFAT-HELPER-CORRECTNESS-4))
 (4728 6 (:LINEAR HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E))
 (4234 322 (:DEFINITION FIND-D-E))
 (3792 6 (:REWRITE LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-3))
 (3468 18 (:REWRITE REMOVE-ASSOC-WHEN-ABSENT-1))
 (3066 6 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-1))
 (2344 328 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (2196 160 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (2046 60 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (1999 7 (:REWRITE NOT-INTERSECTP-LIST-OF-LOFAT-TO-HIFAT-HELPER))
 (1980 6 (:DEFINITION FREE-INDEX-LISTP))
 (1902 6 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (1800 54 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (1634 56 (:REWRITE NFIX-WHEN-ZP))
 (1466 56 (:REWRITE ZP-OPEN))
 (1032 328 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (656 656 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (656 656 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (612 18 (:REWRITE DELETE-D-E-CORRECTNESS-1))
 (594 6 (:DEFINITION DELETE-D-E))
 (544 56 (:REWRITE NFIX-WHEN-NATP))
 (424 162 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (413 413 (:REWRITE DEFAULT-CAR))
 (382 334 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (378 56 (:DEFINITION NATP))
 (373 373 (:REWRITE DEFAULT-CDR))
 (370 22 (:LINEAR LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (354 354 (:TYPE-PRESCRIPTION COUNT-OF-CLUSTERS))
 (328 328 (:TYPE-PRESCRIPTION D-E-P))
 (322 322 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (240 240 (:TYPE-PRESCRIPTION FIND-D-E-CORRECTNESS-1))
 (240 6 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-6))
 (240 6 (:DEFINITION REMOVE-ASSOC-EQUAL))
 (214 118 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (198 102 (:REWRITE DEFAULT-+-2))
 (174 174 (:TYPE-PRESCRIPTION NFIX))
 (166 114 (:REWRITE DEFAULT-<-2))
 (166 41 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (162 54 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (156 156 (:TYPE-PRESCRIPTION D-E-FIRST-CLUSTER))
 (156 48 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (148 148 (:TYPE-PRESCRIPTION ZP))
 (148 114 (:REWRITE DEFAULT-<-1))
 (132 132 (:TYPE-PRESCRIPTION HIFAT-ENTRY-COUNT))
 (122 22 (:REWRITE LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (120 18 (:DEFINITION ASSOC-EQUAL))
 (114 102 (:REWRITE DEFAULT-+-1))
 (108 108 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (102 6 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-23))
 (100 100 (:TYPE-PRESCRIPTION LOFAT-TO-HIFAT-HELPER-CORRECTNESS-1 . 3))
 (80 6 (:REWRITE SUBSETP-OF-CONS))
 (78 78 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (56 56 (:TYPE-PRESCRIPTION NATP))
 (54 54 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (48 48 (:TYPE-PRESCRIPTION LEN))
 (44 44 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (42 6 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (36 36 (:TYPE-PRESCRIPTION LOFAT-TO-HIFAT-HELPER-CORRECTNESS-1 . 2))
 (36 36 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (30 30 (:TYPE-PRESCRIPTION FREE-INDEX-LISTP))
 (28 14 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (24 24 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (24 6 (:REWRITE COMMUTATIVITY-OF-+))
 (20 5 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (18 18 (:TYPE-PRESCRIPTION DELETE-D-E))
 (18 18 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (18 18 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (18 18 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (18 18 (:REWRITE SUBSETP-TRANS2))
 (18 18 (:REWRITE SUBSETP-TRANS))
 (18 6 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (16 16 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (12 12 (:REWRITE USEFUL-D-E-LIST-P-OF-MAKE-D-E-LIST))
 (12 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (6 6 (:REWRITE SUBSETP-MEMBER . 1))
 (6 6 (:REWRITE NTH-WHEN-PREFIXP))
 (6 6 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (6 6 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-2))
 (5 5 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (4 4 (:TYPE-PRESCRIPTION SET-EQUIV))
 (4 4 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 )
(LOFAT-TO-HIFAT-HELPER-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-2
 (436 2 (:REWRITE NOT-INTERSECTP-LIST-OF-LOFAT-TO-HIFAT-HELPER))
 (430 2 (:DEFINITION FREE-INDEX-LISTP))
 (278 2 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (186 12 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (168 10 (:REWRITE ZP-OPEN))
 (136 4 (:REWRITE NFIX-WHEN-ZP))
 (120 22 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (106 2 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (94 4 (:REWRITE NFIX-WHEN-NATP))
 (75 2 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (68 12 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (62 62 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (60 2 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (50 2 (:DEFINITION NATP))
 (47 2 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (46 2 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (42 24 (:REWRITE DEFAULT-<-2))
 (40 40 (:TYPE-PRESCRIPTION INTEGERP-OF-GET-CC-CONTENTS))
 (39 24 (:REWRITE DEFAULT-<-1))
 (32 20 (:REWRITE DEFAULT-+-2))
 (32 8 (:REWRITE COMMUTATIVITY-OF-+))
 (28 20 (:REWRITE DEFAULT-+-1))
 (28 2 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (24 6 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (24 2 (:REWRITE DEFAULT-CDR))
 (24 2 (:REWRITE DEFAULT-CAR))
 (18 6 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (14 14 (:TYPE-PRESCRIPTION FAT-ENTRY-COUNT))
 (14 2 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (12 12 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (10 10 (:TYPE-PRESCRIPTION FREE-INDEX-LISTP))
 (8 8 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (8 8 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (8 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (8 2 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-8))
 (6 6 (:TYPE-PRESCRIPTION FAT32$C-P))
 (6 6 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (6 6 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (6 6 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (6 2 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-FAT32-BUILD-INDEX-LIST))
 (5 5 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (5 1 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (4 4 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (4 2 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (2 2 (:TYPE-PRESCRIPTION NAT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (2 2 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (2 2 (:REWRITE SUBSETP-TRANS2))
 (2 2 (:REWRITE SUBSETP-TRANS))
 (2 2 (:REWRITE NTH-WHEN-PREFIXP))
 (2 2 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-2 . 2))
 (2 2 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (2 2 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (2 2 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 )
(LOFAT-TO-HIFAT-HELPER-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-3
 (262 2 (:REWRITE NOT-INTERSECTP-LIST-OF-LOFAT-TO-HIFAT-HELPER))
 (256 2 (:DEFINITION FREE-INDEX-LISTP))
 (162 12 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (146 2 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (132 16 (:REWRITE ZP-OPEN))
 (108 2 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (80 2 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (68 12 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (67 2 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (67 2 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (66 2 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (62 62 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (52 2 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (43 26 (:REWRITE DEFAULT-<-2))
 (41 26 (:REWRITE DEFAULT-<-1))
 (40 40 (:TYPE-PRESCRIPTION INTEGERP-OF-GET-CC-CONTENTS))
 (38 4 (:REWRITE NFIX-WHEN-NATP))
 (30 4 (:REWRITE NFIX-WHEN-ZP))
 (28 2 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (24 2 (:REWRITE DEFAULT-CDR))
 (24 2 (:REWRITE DEFAULT-CAR))
 (18 11 (:REWRITE DEFAULT-+-2))
 (15 11 (:REWRITE DEFAULT-+-1))
 (14 2 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (12 12 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (10 10 (:TYPE-PRESCRIPTION FREE-INDEX-LISTP))
 (10 4 (:LINEAR D-E-FILE-SIZE-CORRECTNESS-1))
 (8 8 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (8 8 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (8 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (8 2 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-8))
 (6 6 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (6 2 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-FAT32-BUILD-INDEX-LIST))
 (5 5 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (3 3 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION NAT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (2 2 (:REWRITE SUBSETP-TRANS2))
 (2 2 (:REWRITE SUBSETP-TRANS))
 (2 2 (:REWRITE NTH-WHEN-PREFIXP))
 (2 2 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-2 . 2))
 (2 2 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (2 2 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (1 1 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (1 1 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 )
(LOFAT-TO-HIFAT-HELPER-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-4
 (266 2 (:REWRITE NOT-INTERSECTP-LIST-OF-LOFAT-TO-HIFAT-HELPER))
 (260 2 (:DEFINITION FREE-INDEX-LISTP))
 (186 12 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (108 2 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (106 2 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (75 2 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (68 12 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (68 8 (:REWRITE ZP-OPEN))
 (62 62 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (60 2 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (47 2 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (46 2 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (40 40 (:TYPE-PRESCRIPTION INTEGERP-OF-GET-CC-CONTENTS))
 (38 4 (:REWRITE NFIX-WHEN-NATP))
 (37 22 (:REWRITE DEFAULT-<-1))
 (35 22 (:REWRITE DEFAULT-<-2))
 (30 4 (:REWRITE NFIX-WHEN-ZP))
 (28 2 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (24 6 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (24 2 (:REWRITE DEFAULT-CDR))
 (24 2 (:REWRITE DEFAULT-CAR))
 (18 11 (:REWRITE DEFAULT-+-2))
 (18 6 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (15 11 (:REWRITE DEFAULT-+-1))
 (14 2 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (12 12 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (10 10 (:TYPE-PRESCRIPTION FREE-INDEX-LISTP))
 (8 8 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (8 8 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (8 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (8 2 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-8))
 (6 6 (:TYPE-PRESCRIPTION FAT32$C-P))
 (6 6 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (6 6 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (6 2 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-FAT32-BUILD-INDEX-LIST))
 (5 5 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (4 2 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (3 3 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (2 2 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION NAT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (2 2 (:REWRITE SUBSETP-TRANS2))
 (2 2 (:REWRITE SUBSETP-TRANS))
 (2 2 (:REWRITE NTH-WHEN-PREFIXP))
 (2 2 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-2 . 2))
 (2 2 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (2 2 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (1 1 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (1 1 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 )
(NO-DUPLICATESP-OF-FAT32-BUILD-INDEX-LIST-OF-EFFECTIVE-FAT-OF-UPDATE-DIR-CONTENTS
 (14186 96 (:REWRITE PLACE-CONTENTS-EXPANSION-2))
 (5015 42 (:REWRITE LEN-OF-FIND-N-FREE-CLUSTERS))
 (3014 66 (:DEFINITION STOBJ-FIND-N-FREE-CLUSTERS-CORRECTNESS-1))
 (2788 528 (:REWRITE NFIX-WHEN-ZP))
 (2667 1447 (:REWRITE DEFAULT-+-2))
 (2656 42 (:REWRITE COUNT-FREE-CLUSTERS-OF-UPDATE-NTH))
 (1990 42 (:REWRITE PAINFUL-DEBUGGING-LEMMA-22))
 (1781 1447 (:REWRITE DEFAULT-+-1))
 (1410 47 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (1400 1400 (:TYPE-PRESCRIPTION COUNT-FREE-CLUSTERS))
 (1354 846 (:REWRITE DEFAULT-<-2))
 (1294 846 (:REWRITE DEFAULT-<-1))
 (1283 430 (:REWRITE DEFAULT-CDR))
 (955 191 (:TYPE-PRESCRIPTION MIN))
 (932 932 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (891 291 (:REWRITE STR::CONSP-OF-EXPLODE))
 (754 19 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (745 19 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (687 229 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (687 229 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (634 20 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (599 147 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (480 480 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (458 458 (:LINEAR LEN-WHEN-PREFIXP))
 (458 458 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (311 131 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (298 19 (:REWRITE TAKE-OF-LEN-FREE))
 (274 274 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (274 274 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (272 56 (:REWRITE DEFAULT-CAR))
 (265 6 (:DEFINITION BINARY-APPEND))
 (238 19 (:REWRITE TAKE-WHEN-ATOM))
 (229 229 (:LINEAR POSITION-WHEN-MEMBER))
 (229 229 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (226 226 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (226 226 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (200 8 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (152 152 (:TYPE-PRESCRIPTION ZP))
 (144 72 (:TYPE-PRESCRIPTION SET-INDICES-IN-FA-TABLE))
 (107 13 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (90 10 (:REWRITE SUBSETP-CAR-MEMBER))
 (80 16 (:LINEAR NTH-WHEN-D-E-P))
 (77 20 (:LINEAR PAINFUL-DEBUGGING-LEMMA-10))
 (75 75 (:REWRITE FATI-OF-CLEAR-CC . 3))
 (75 75 (:REWRITE FATI-OF-CLEAR-CC . 2))
 (75 8 (:REWRITE SET-INDICES-IN-FA-TABLE-CORRECTNESS-3))
 (74 74 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (74 74 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (74 74 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (73 73 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-10))
 (73 73 (:TYPE-PRESCRIPTION CEILING))
 (70 70 (:REWRITE NTH-WHEN-PREFIXP))
 (70 20 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (70 5 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (69 20 (:LINEAR PAINFUL-DEBUGGING-LEMMA-9))
 (60 6 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (56 8 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (54 47 (:REWRITE DEFAULT-UNARY-MINUS))
 (48 48 (:TYPE-PRESCRIPTION STOBJ-FIND-N-FREE-CLUSTERS))
 (47 47 (:REWRITE EFFECTIVE-FAT-OF-CLEAR-CC . 3))
 (47 47 (:REWRITE EFFECTIVE-FAT-OF-CLEAR-CC . 2))
 (40 40 (:REWRITE GET-CC-CONTENTS-OF-UPDATE-DIR-CONTENTS-COINCIDENT-LEMMA-1))
 (40 10 (:REWRITE MEMBER-WHEN-ATOM))
 (33 33 (:TYPE-PRESCRIPTION STRINGP-OF-GET-CC-CONTENTS))
 (32 32 (:TYPE-PRESCRIPTION D-E-P))
 (32 32 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (32 16 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (30 30 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (24 8 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (21 21 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-9))
 (21 21 (:TYPE-PRESCRIPTION NAT-LISTP))
 (21 21 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (20 10 (:TYPE-PRESCRIPTION LAST))
 (20 10 (:REWRITE SET-EQUIV-ASYM))
 (19 19 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (19 19 (:REWRITE INTERSECTP-MEMBER . 3))
 (19 19 (:REWRITE INTERSECTP-MEMBER . 2))
 (16 8 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (15 5 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-FAT32-BUILD-INDEX-LIST))
 (10 10 (:TYPE-PRESCRIPTION SET-EQUIV))
 (10 10 (:REWRITE SUBSETP-OF-CDR))
 (10 10 (:REWRITE SUBSETP-MEMBER . 3))
 (10 10 (:REWRITE SUBSETP-MEMBER . 1))
 (10 4 (:REWRITE FAT32-BUILD-INDEX-LIST-OF-EFFECTIVE-FAT-OF-PLACE-CONTENTS-DISJOINT))
 (10 2 (:REWRITE CONSP-OF-LAST))
 (9 3 (:REWRITE STR-FIX-DEFAULT))
 (2 2 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(NO-DUPLICATESP-OF-D-E-CC-OF-UPDATE-DIR-CONTENTS-COINCIDENT
 (70 6 (:DEFINITION LEN))
 (50 18 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (36 10 (:REWRITE DEFAULT-CDR))
 (36 4 (:REWRITE FAT32-BUILD-INDEX-LIST-OF-EFFECTIVE-FAT-OF-UPDATE-DIR-CONTENTS))
 (23 6 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (22 12 (:REWRITE STR::CONSP-OF-EXPLODE))
 (20 4 (:REWRITE FAT32-MASKED-ENTRY-P-OF-D-E-FIRST-CLUSTER))
 (19 13 (:REWRITE DEFAULT-<-2))
 (18 18 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (18 2 (:REWRITE SUBSETP-CAR-MEMBER))
 (16 16 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (16 16 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (16 13 (:REWRITE DEFAULT-<-1))
 (16 8 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (15 1 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (14 7 (:REWRITE DEFAULT-+-2))
 (14 4 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (10 2 (:REWRITE DEFAULT-CAR))
 (10 1 (:REWRITE D-E-CC-OF-UPDATE-DIR-CONTENTS))
 (8 8 (:TYPE-PRESCRIPTION D-E-P))
 (8 8 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (8 2 (:REWRITE MEMBER-WHEN-ATOM))
 (7 7 (:REWRITE DEFAULT-+-1))
 (6 6 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (6 1 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (6 1 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (6 1 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-11))
 (4 4 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (4 4 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (4 2 (:REWRITE SET-EQUIV-ASYM))
 (4 2 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (3 3 (:TYPE-PRESCRIPTION COUNT-OF-CLUSTERS))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (2 2 (:TYPE-PRESCRIPTION SET-EQUIV))
 (2 2 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (2 2 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (2 2 (:REWRITE SUBSETP-OF-CDR))
 (2 2 (:REWRITE SUBSETP-MEMBER . 3))
 (2 2 (:REWRITE SUBSETP-MEMBER . 1))
 (2 2 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (2 2 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 3))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 2))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 2 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (1 1 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (1 1 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER))
 (1 1 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 )
(GET-CC-OF-UPDATE-DIR-CONTENTS-COINCIDENT-LEMMA-1
 (14 1 (:DEFINITION MAKE-LIST-AC))
 (10 1 (:DEFINITION LEN))
 (9 3 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (8 8 (:TYPE-PRESCRIPTION LEN))
 (8 1 (:REWRITE ZP-OPEN))
 (5 3 (:REWRITE DEFAULT-<-1))
 (4 3 (:REWRITE DEFAULT-<-2))
 (4 1 (:REWRITE DEFAULT-CDR))
 (3 3 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (3 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 )
(GET-CC-OF-UPDATE-DIR-CONTENTS-COINCIDENT-LEMMA-11
 (186 26 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (96 82 (:REWRITE DEFAULT-<-1))
 (95 82 (:REWRITE DEFAULT-<-2))
 (80 16 (:DEFINITION LEN))
 (76 19 (:REWRITE FAT32-IS-EOF-CORRECTNESS-1))
 (75 35 (:REWRITE ZP-OPEN))
 (74 74 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (64 8 (:REWRITE NFIX-WHEN-ZP))
 (48 32 (:REWRITE DEFAULT-+-2))
 (40 8 (:REWRITE NFIX-WHEN-NATP))
 (32 32 (:REWRITE DEFAULT-+-1))
 (27 27 (:REWRITE NTH-WHEN-PREFIXP))
 (25 22 (:REWRITE DEFAULT-CDR))
 (24 8 (:REWRITE COMMUTATIVITY-OF-+))
 (24 8 (:DEFINITION NATP))
 (9 6 (:REWRITE DEFAULT-CAR))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:REWRITE DEFAULT-UNARY-MINUS))
 )
(GET-CC-OF-UPDATE-DIR-CONTENTS-COINCIDENT-LEMMA-12)
(GET-CC-OF-UPDATE-DIR-CONTENTS-COINCIDENT-LEMMA-8
 (126 9 (:REWRITE DEFAULT-CDR))
 (41 6 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (34 20 (:REWRITE DEFAULT-<-1))
 (33 20 (:REWRITE DEFAULT-<-2))
 (20 5 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (19 10 (:REWRITE DEFAULT-+-2))
 (15 7 (:REWRITE DEFAULT-*-2))
 (13 7 (:REWRITE DEFAULT-*-1))
 (12 12 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (12 2 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (11 10 (:REWRITE DEFAULT-+-1))
 (10 10 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (10 5 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (6 2 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (6 2 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (6 2 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (5 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:TYPE-PRESCRIPTION FAT32$C-P))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-123
 (8094 44 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (8090 168 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (2632 138 (:REWRITE DEFAULT-CDR))
 (2631 1921 (:REWRITE DEFAULT-+-2))
 (2436 1921 (:REWRITE DEFAULT-+-1))
 (2137 1908 (:REWRITE DEFAULT-<-1))
 (2005 1908 (:REWRITE DEFAULT-<-2))
 (1521 171 (:DEFINITION NATP))
 (900 150 (:REWRITE COMMUTATIVITY-2-OF-+))
 (471 25 (:REWRITE DEFAULT-CAR))
 (382 7 (:REWRITE CONSP-OF-LAST))
 (332 332 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (300 300 (:REWRITE FOLD-CONSTS-IN-+))
 (247 247 (:REWRITE NTH-WHEN-PREFIXP))
 (240 240 (:REWRITE DEFAULT-UNARY-MINUS))
 (224 44 (:LINEAR PAINFUL-DEBUGGING-LEMMA-10))
 (210 70 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (210 70 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (186 162 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-10))
 (171 171 (:TYPE-PRESCRIPTION NATP))
 (170 44 (:LINEAR PAINFUL-DEBUGGING-LEMMA-9))
 (162 162 (:TYPE-PRESCRIPTION CEILING))
 (140 140 (:LINEAR LEN-WHEN-PREFIXP))
 (140 140 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (80 36 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (78 26 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (70 70 (:LINEAR POSITION-WHEN-MEMBER))
 (70 70 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (64 32 (:TYPE-PRESCRIPTION LAST))
 (42 42 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-9))
 (31 31 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (31 31 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (31 31 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (28 28 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (7 7 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(GET-CC-OF-UPDATE-DIR-CONTENTS-COINCIDENT-LEMMA-10
 (176 4 (:REWRITE LAST-WHEN-EQUAL-LEN-1))
 (43 5 (:DEFINITION LEN))
 (42 42 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (31 11 (:REWRITE DEFAULT-CDR))
 (30 30 (:TYPE-PRESCRIPTION LEN))
 (22 12 (:REWRITE DEFAULT-+-2))
 (21 7 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (21 7 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (21 7 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (15 5 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (14 14 (:LINEAR LEN-WHEN-PREFIXP))
 (14 14 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (14 12 (:REWRITE DEFAULT-+-1))
 (7 7 (:LINEAR POSITION-WHEN-MEMBER))
 (7 7 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (2 1 (:REWRITE DEFAULT-CAR))
 (2 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:TYPE-PRESCRIPTION LAST))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (1 1 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (1 1 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 )
(LEMMA-1
 (384 76 (:REWRITE NFIX-WHEN-ZP))
 (288 32 (:DEFINITION NATP))
 (206 172 (:REWRITE DEFAULT-<-1))
 (192 172 (:REWRITE DEFAULT-<-2))
 (174 174 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (154 109 (:REWRITE DEFAULT-+-2))
 (145 109 (:REWRITE DEFAULT-+-1))
 (144 24 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (117 39 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (72 24 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (72 24 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (48 48 (:TYPE-PRESCRIPTION FAT32$C-P))
 (44 44 (:TYPE-PRESCRIPTION ZP))
 (32 32 (:TYPE-PRESCRIPTION NATP))
 (21 21 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (20 20 (:REWRITE DEFAULT-UNARY-MINUS))
 (18 18 (:REWRITE NTH-WHEN-PREFIXP))
 (6 5 (:REWRITE DEFAULT-CDR))
 (5 5 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (5 5 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (5 5 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 )
(LEMMA-2
 (144 8 (:REWRITE NFIX-WHEN-ZP))
 (49 31 (:REWRITE DEFAULT-+-2))
 (42 31 (:REWRITE DEFAULT-+-1))
 (34 23 (:REWRITE DEFAULT-<-2))
 (28 23 (:REWRITE DEFAULT-<-1))
 (10 10 (:TYPE-PRESCRIPTION ZP))
 (9 3 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (5 5 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (5 5 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (5 5 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (3 3 (:TYPE-PRESCRIPTION FAT32$C-P))
 (3 3 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (3 3 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (2 2 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (1 1 (:REWRITE NTH-WHEN-PREFIXP))
 (1 1 (:LINEAR LEMMA-1))
 )
(GET-CC-OF-UPDATE-DIR-CONTENTS-COINCIDENT
 (1748 18 (:REWRITE CONSP-OF-FIND-N-FREE-CLUSTERS))
 (1003 8 (:DEFINITION BINARY-APPEND))
 (996 569 (:REWRITE DEFAULT-+-2))
 (865 255 (:REWRITE DEFAULT-CDR))
 (716 569 (:REWRITE DEFAULT-+-1))
 (559 13 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (528 246 (:REWRITE NFIX-WHEN-ZP))
 (481 261 (:REWRITE DEFAULT-<-2))
 (429 64 (:REWRITE DEFAULT-CAR))
 (371 1 (:REWRITE FAT32-BUILD-INDEX-LIST-OF-SET-INDICES-DISJOINT))
 (313 261 (:REWRITE DEFAULT-<-1))
 (310 310 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (309 13 (:LINEAR PAINFUL-DEBUGGING-LEMMA-10))
 (279 4 (:REWRITE SET-INDICES-IN-FA-TABLE-CORRECTNESS-4))
 (273 13 (:LINEAR PAINFUL-DEBUGGING-LEMMA-9))
 (248 3 (:REWRITE PREFIXP-OF-APPEND-ARG1))
 (210 7 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (189 63 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (189 63 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (174 58 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-10))
 (172 4 (:DEFINITION STOBJ-SET-CLUSTERS))
 (162 38 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (156 78 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (155 2 (:REWRITE FAT32-BUILD-INDEX-LIST-OF-UPDATE-NTH))
 (135 5 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (133 12 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (126 126 (:LINEAR LEN-WHEN-PREFIXP))
 (126 126 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (118 12 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (116 58 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-9))
 (116 6 (:REWRITE LIST-EQUIV-WHEN-ATOM-RIGHT))
 (116 6 (:REWRITE LIST-EQUIV-WHEN-ATOM-LEFT))
 (107 2 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (93 93 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (93 62 (:REWRITE STR::CONSP-OF-EXPLODE))
 (87 29 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (80 6 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (80 6 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (78 78 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (64 1 (:REWRITE INTERSECTP-IS-COMMUTATIVE))
 (63 63 (:LINEAR POSITION-WHEN-MEMBER))
 (63 63 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (62 62 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (62 62 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (58 58 (:TYPE-PRESCRIPTION CEILING))
 (52 52 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (44 2 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (40 2 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (34 34 (:REWRITE FATI-OF-CLEAR-CC . 3))
 (34 34 (:REWRITE FATI-OF-CLEAR-CC . 2))
 (33 33 (:REWRITE NTH-WHEN-PREFIXP))
 (31 31 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (30 30 (:REWRITE EFFECTIVE-FAT-OF-CLEAR-CC . 3))
 (30 30 (:REWRITE EFFECTIVE-FAT-OF-CLEAR-CC . 2))
 (30 6 (:REWRITE CONSP-OF-LAST))
 (28 7 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (26 2 (:LINEAR MAKE-CLUSTERS-CORRECTNESS-2))
 (24 4 (:REWRITE DATA-REGION-LENGTH-OF-STOBJ-SET-CLUSTERS))
 (20 4 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (19 10 (:REWRITE DEFAULT-*-1))
 (18 10 (:REWRITE DEFAULT-*-2))
 (18 2 (:REWRITE SUBSETP-CAR-MEMBER))
 (15 15 (:REWRITE INTERSECTP-MEMBER . 3))
 (15 15 (:REWRITE INTERSECTP-MEMBER . 2))
 (13 1 (:LINEAR MAKE-CLUSTERS-CORRECTNESS-3))
 (10 10 (:REWRITE SUBSETP-MEMBER . 1))
 (10 4 (:REWRITE FAT32-BUILD-INDEX-LIST-OF-EFFECTIVE-FAT-OF-CLEAR-CC))
 (8 8 (:REWRITE PREFIXP-TRANSITIVE . 2))
 (8 8 (:REWRITE PREFIXP-TRANSITIVE . 1))
 (8 8 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 2))
 (8 8 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 1))
 (8 4 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (7 7 (:TYPE-PRESCRIPTION FAT32$C-P))
 (7 7 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (7 7 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (7 7 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (6 6 (:REWRITE SUBSETP-TRANS2))
 (6 6 (:REWRITE SUBSETP-TRANS))
 (6 1 (:REWRITE MEMBER-OF-FAT32-BUILD-INDEX-LIST))
 (5 5 (:TYPE-PRESCRIPTION NAT-LISTP))
 (5 1 (:REWRITE INTERSECTP-OF-SELF))
 (4 2 (:REWRITE SET-EQUIV-ASYM))
 (3 3 (:TYPE-PRESCRIPTION INTERSECTP-EQUAL))
 (2 2 (:TYPE-PRESCRIPTION SET-EQUIV))
 (2 2 (:REWRITE SUBSETP-OF-CDR))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 1))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (2 2 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (2 2 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (2 1 (:REWRITE MEMBER-OF-CONS))
 (1 1 (:REWRITE LIST-EQUIV-OF-NIL-RIGHT))
 )
(D-E-CC-OF-UPDATE-DIR-CONTENTS-COINCIDENT
 (195 20 (:DEFINITION LEN))
 (168 10 (:REWRITE ZP-OPEN))
 (121 5 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (74 2 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (70 30 (:REWRITE DEFAULT-CDR))
 (70 5 (:DEFINITION MAKE-LIST-AC))
 (69 37 (:REWRITE DEFAULT-+-2))
 (60 3 (:DEFINITION NO-DUPLICATESP-EQUAL))
 (57 13 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (44 2 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (40 22 (:REWRITE DEFAULT-<-2))
 (38 2 (:REWRITE LENGTH-WHEN-STRINGP))
 (37 37 (:REWRITE DEFAULT-+-1))
 (30 30 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (30 20 (:REWRITE STR::CONSP-OF-EXPLODE))
 (29 2 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (27 3 (:REWRITE SUBSETP-CAR-MEMBER))
 (24 24 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (23 22 (:REWRITE DEFAULT-<-1))
 (22 22 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (22 22 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (21 6 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (20 10 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (19 2 (:REWRITE D-E-CC-OF-UPDATE-DIR-CONTENTS))
 (18 6 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (18 6 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (16 16 (:TYPE-PRESCRIPTION D-E-P))
 (16 16 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (15 3 (:REWRITE FAT32-MASKED-ENTRY-P-OF-D-E-FIRST-CLUSTER))
 (14 7 (:REWRITE DEFAULT-CAR))
 (12 12 (:LINEAR LEN-WHEN-PREFIXP))
 (12 12 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (10 10 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (10 10 (:TYPE-PRESCRIPTION D-E-FILE-SIZE))
 (10 10 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (10 2 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-11))
 (10 2 (:LINEAR D-E-FILE-SIZE-CORRECTNESS-1))
 (9 9 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (8 5 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (6 6 (:LINEAR POSITION-WHEN-MEMBER))
 (6 6 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (6 3 (:REWRITE SET-EQUIV-ASYM))
 (5 5 (:TYPE-PRESCRIPTION ZP))
 (5 5 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (4 2 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (4 2 (:DEFINITION UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION SET-EQUIV))
 (3 3 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (3 3 (:REWRITE SUBSETP-OF-CDR))
 (3 3 (:REWRITE SUBSETP-MEMBER . 3))
 (3 3 (:REWRITE SUBSETP-MEMBER . 1))
 (3 3 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (3 3 (:REWRITE MEMBER-WHEN-ATOM))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-8))
 (2 2 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (2 2 (:DEFINITION INTEGER-RANGE-P))
 )
(LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-74
 (844956 180022 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (392186 24276 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (300086 9124 (:REWRITE ZP-OPEN))
 (295496 16374 (:REWRITE SUBSETP-OF-CONS))
 (294056 5782 (:REWRITE NFIX-WHEN-ZP))
 (241731 14425 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (178432 57919 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (148668 145557 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (148281 145557 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (145701 145557 (:REWRITE SUBSETP-TRANS2))
 (145584 145557 (:REWRITE SUBSETP-TRANS))
 (129492 72656 (:REWRITE DEFAULT-+-2))
 (93965 92735 (:REWRITE DEFAULT-CDR))
 (87115 72656 (:REWRITE DEFAULT-+-1))
 (82044 81573 (:REWRITE DEFAULT-CAR))
 (77724 8636 (:REWRITE SUBSETP-CAR-MEMBER))
 (68234 12798 (:DEFINITION BINARY-APPEND))
 (57226 57226 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (47538 37953 (:REWRITE DEFAULT-<-1))
 (46104 26006 (:REWRITE FOLD-CONSTS-IN-+))
 (40826 40826 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (39639 4454 (:REWRITE ASSOCIATIVITY-OF-+))
 (39357 37953 (:REWRITE DEFAULT-<-2))
 (32088 4304 (:REWRITE SUBDIR-CONTENTS-P-WHEN-ZERO-LENGTH))
 (30167 24276 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (25012 25012 (:REWRITE SUBSETP-MEMBER . 1))
 (24426 24276 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (24276 24276 (:REWRITE INTERSECTP-MEMBER . 1))
 (24276 24276 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (24276 24276 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (24276 24276 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (24276 24276 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (24276 24276 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (22100 4420 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (21354 21354 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (17438 8719 (:REWRITE DEFAULT-UNARY-MINUS))
 (17290 17290 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (17272 8636 (:REWRITE SET-EQUIV-ASYM))
 (17042 17042 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (11141 615 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (10374 6 (:REWRITE MEMBER-INTERSECTP-BINARY-APPEND . 1))
 (9026 8636 (:REWRITE MEMBER-WHEN-ATOM))
 (8840 8840 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (8840 8840 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (8747 8747 (:TYPE-PRESCRIPTION SET-EQUIV))
 (8636 8636 (:REWRITE SUBSETP-OF-CDR))
 (8636 8636 (:REWRITE SUBSETP-MEMBER . 3))
 (8636 8636 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (8636 8636 (:REWRITE INTERSECTP-MEMBER . 3))
 (8636 8636 (:REWRITE INTERSECTP-MEMBER . 2))
 (8521 8521 (:REWRITE FLATTEN-EQUIV-OF-CONS-WHEN-ATOM))
 (7867 615 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (6672 306 (:REWRITE REMOVE-ASSOC-WHEN-ABSENT-1))
 (5420 566 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-4))
 (4201 4201 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4080 102 (:DEFINITION REMOVE-ASSOC-EQUAL))
 (2784 174 (:DEFINITION LEN))
 (2718 2718 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (2320 58 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (2244 714 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (2204 58 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (1900 1056 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (1841 62 (:REWRITE INTERSECTP-IS-COMMUTATIVE))
 (1642 1642 (:TYPE-PRESCRIPTION LEN))
 (1632 255 (:DEFINITION ASSOC-EQUAL))
 (1566 36 (:REWRITE SUBSETP-APPEND1))
 (1508 58 (:REWRITE LENGTH-WHEN-STRINGP))
 (1477 525 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (1450 58 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 3))
 (1449 51 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-23))
 (1356 45 (:REWRITE SUBSETP-OF-APPEND-WHEN-SUBSET-OF-EITHER))
 (1282 1282 (:TYPE-PRESCRIPTION STRINGP-OF-D-E-CC-CONTENTS))
 (1218 348 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1035 345 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (580 58 (:DEFINITION UNSIGNED-BYTE-P))
 (574 168 (:REWRITE SET-EQUIV-OF-NIL))
 (546 51 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-2))
 (522 522 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (522 58 (:DEFINITION INTEGER-RANGE-P))
 (495 51 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-1))
 (348 174 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (288 288 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (255 255 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (253 1 (:REWRITE GET-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-5 . 1))
 (232 232 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (174 58 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (174 58 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 2))
 (174 58 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 1))
 (174 58 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (174 58 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (168 168 (:REWRITE SUBSETP-NIL))
 (144 144 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (144 144 (:REWRITE D-E-FILENAME-OF-D-E-FIX))
 (126 63 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (123 46 (:REWRITE MEMBER-OF-CONS))
 (116 116 (:LINEAR LEN-WHEN-PREFIXP))
 (116 116 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (115 115 (:REWRITE INTERSECTP-OF-SELF))
 (105 9 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-LEFT))
 (95 19 (:REWRITE SET-EQUIV-OF-CONS-SELF))
 (90 15 (:REWRITE MEMBER-OF-APPEND))
 (76 76 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (63 63 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (63 63 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (58 58 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (58 58 (:LINEAR POSITION-WHEN-MEMBER))
 (58 58 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (34 34 (:REWRITE-QUOTED-CONSTANT M1-FILE-CONTENTS-FIX-UNDER-M1-FILE-CONTENTS-EQUIV))
 (21 21 (:REWRITE CONSP-OF-APPEND))
 (21 3 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-RIGHT))
 (1 1 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-7 . 1))
 )
(LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-4
 (13182 526 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (9846 124 (:REWRITE NTHCDR-OF-NTHCDR))
 (8454 8454 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (5588 3828 (:REWRITE DEFAULT-+-2))
 (3828 3828 (:REWRITE DEFAULT-+-1))
 (3644 78 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (3450 46 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (3358 46 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (3330 420 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (3268 86 (:REWRITE DEFAULT-CODE-CHAR))
 (3234 2122 (:REWRITE DEFAULT-CDR))
 (3040 608 (:LINEAR NTH-WHEN-D-E-P))
 (2528 2276 (:REWRITE DEFAULT-<-2))
 (2332 2276 (:REWRITE DEFAULT-<-1))
 (2128 304 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (2114 874 (:REWRITE NFIX-WHEN-ZP))
 (2052 138 (:DEFINITION BINARY-APPEND))
 (1746 18 (:REWRITE CHARS=>NATS-OF-NTHCDR))
 (1744 1744 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (1463 431 (:REWRITE TAKE-WHEN-ATOM))
 (1265 253 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (1158 386 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (1050 230 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (930 310 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (930 310 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (910 410 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (900 90 (:REWRITE CHARACTER-LISTP-OF-NTHCDR))
 (878 182 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (852 126 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (820 820 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (772 772 (:TYPE-PRESCRIPTION NAT-LISTP))
 (772 772 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (762 127 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (756 252 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (651 83 (:REWRITE CAR-OF-TAKE))
 (644 644 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (620 620 (:LINEAR LEN-WHEN-PREFIXP))
 (620 620 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (574 82 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (558 230 (:REWRITE NTH-WHEN-D-E-P . 2))
 (540 138 (:REWRITE DEFAULT-CAR))
 (464 54 (:DEFINITION UNSIGNED-BYTE-P))
 (462 94 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (412 36 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (410 54 (:DEFINITION INTEGER-RANGE-P))
 (409 409 (:REWRITE NTH-WHEN-PREFIXP))
 (386 386 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (375 375 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (310 310 (:LINEAR POSITION-WHEN-MEMBER))
 (310 310 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (289 289 (:REWRITE CONSP-OF-TAKE))
 (254 254 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (254 127 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (253 253 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (252 36 (:REWRITE UNSIGNED-BYTE-LISTP-OF-CLEAR-D-E))
 (195 195 (:TYPE-PRESCRIPTION D-E-SET-FILENAME))
 (184 184 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (184 184 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (180 90 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-TAKE))
 (180 90 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-NTHCDR))
 (164 164 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (155 155 (:TYPE-PRESCRIPTION ZP))
 (144 144 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (127 127 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (127 127 (:REWRITE SET::IN-SET))
 (111 111 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (106 53 (:REWRITE NTH-OF-NTHCDR))
 (82 82 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (78 78 (:TYPE-PRESCRIPTION LENGTH))
 (56 8 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (46 46 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (38 20 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (20 4 (:REWRITE D-E-P-OF-UPDATE-NTH))
 (16 16 (:REWRITE DEFAULT-CHAR-CODE))
 )
(LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-5
 (2352 256 (:DEFINITION LEN))
 (1347 55 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (1054 55 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (791 276 (:REWRITE DEFAULT-CDR))
 (667 355 (:REWRITE STR::CONSP-OF-EXPLODE))
 (631 243 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (620 335 (:REWRITE DEFAULT-+-2))
 (616 8 (:REWRITE DEFAULT-CODE-CHAR))
 (600 600 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (448 28 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (414 138 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (414 138 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (408 16 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (392 56 (:LINEAR NTH-WHEN-D-E-P))
 (373 258 (:REWRITE DEFAULT-<-2))
 (360 335 (:REWRITE DEFAULT-+-1))
 (359 19 (:REWRITE NFIX-WHEN-ZP))
 (341 258 (:REWRITE DEFAULT-<-1))
 (322 322 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-FIX))
 (305 69 (:REWRITE TAKE-WHEN-ATOM))
 (284 284 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (276 276 (:LINEAR LEN-WHEN-PREFIXP))
 (276 276 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (205 16 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (194 194 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (194 194 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (168 28 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (168 28 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (156 15 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (144 27 (:REWRITE STRINGP-OF-REMOVE1-D-E))
 (140 28 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (138 138 (:LINEAR POSITION-WHEN-MEMBER))
 (138 138 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (122 24 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (114 6 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (112 28 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (99 99 (:REWRITE NTH-WHEN-PREFIXP))
 (87 4 (:DEFINITION BINARY-APPEND))
 (84 6 (:REWRITE D-E-P-OF-CHARS=>NATS))
 (82 10 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (80 80 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (72 24 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (72 12 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 12 (:REWRITE NTH-WHEN-D-E-P . 3))
 (56 56 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (56 56 (:TYPE-PRESCRIPTION NAT-LISTP))
 (56 56 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (56 28 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (53 53 (:TYPE-PRESCRIPTION STRINGP-SUBSEQ-TYPE-PRESCRIPTION))
 (48 48 (:TYPE-PRESCRIPTION STRINGP-OF-IMPLODE))
 (48 15 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (35 35 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LIST*P))
 (34 7 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (31 31 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (31 31 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (30 30 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (30 30 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (28 28 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (28 28 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (28 28 (:REWRITE SET::IN-SET))
 (28 28 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (28 14 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (28 7 (:REWRITE CONSP-OF-CHARS=>NATS))
 (17 17 (:TYPE-PRESCRIPTION ZP))
 (17 4 (:REWRITE DEFAULT-CAR))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (14 14 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (14 7 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-TAKE))
 (12 12 (:TYPE-PRESCRIPTION SUBSEQ))
 (9 9 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (7 1 (:REWRITE CAR-OF-TAKE))
 (5 1 (:DEFINITION UNSIGNED-BYTE-P))
 (4 4 (:REWRITE CONSP-OF-TAKE))
 (4 1 (:DEFINITION INTEGER-RANGE-P))
 )
(LOFAT-REMOVE-FILE-CORRECTNESS-1-LEMMA-31
 (329395 10474 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (244252 2328 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (215222 2328 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (155592 155592 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (132646 41611 (:REWRITE DEFAULT-CDR))
 (125334 1458 (:REWRITE NTHCDR-OF-NTHCDR))
 (123762 1226 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (102262 66366 (:REWRITE DEFAULT-+-2))
 (69964 10802 (:REWRITE NFIX-WHEN-ZP))
 (66764 66366 (:REWRITE DEFAULT-+-1))
 (55344 55344 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (51896 12252 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (50029 424 (:REWRITE D-E-P-OF-CHARS=>NATS))
 (45978 636 (:REWRITE LEN-OF-CHARS=>NATS))
 (45060 37412 (:REWRITE DEFAULT-<-2))
 (42754 5242 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (37944 37412 (:REWRITE DEFAULT-<-1))
 (36723 10875 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (33480 1230 (:REWRITE DEFAULT-CODE-CHAR))
 (30320 6064 (:LINEAR NTH-WHEN-D-E-P))
 (30036 10012 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (30036 10012 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (26054 1478 (:DEFINITION BINARY-APPEND))
 (25996 5330 (:REWRITE TAKE-WHEN-ATOM))
 (24444 252 (:REWRITE CHARS=>NATS-OF-NTHCDR))
 (22944 7648 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (21224 3032 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (20024 20024 (:LINEAR LEN-WHEN-PREFIXP))
 (20024 20024 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (16174 212 (:REWRITE NTH-OF-CHARS=>NATS))
 (13105 2621 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (12924 12924 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (12924 12924 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (12600 1260 (:REWRITE CHARACTER-LISTP-OF-NTHCDR))
 (11640 5190 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (11454 3818 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (10727 1023 (:REWRITE CAR-OF-TAKE))
 (10430 2308 (:DEFINITION UNSIGNED-BYTE-P))
 (10380 10380 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (10146 2286 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (10052 1970 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (10012 10012 (:LINEAR POSITION-WHEN-MEMBER))
 (10012 10012 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (9136 1478 (:REWRITE DEFAULT-CAR))
 (8988 428 (:REWRITE CHAR-CODE-OF-CODE-CHAR))
 (8141 8141 (:REWRITE NTH-WHEN-PREFIXP))
 (8132 428 (:REWRITE UNSIGNED-BYTE-FIX-WHEN-UNSIGNED-BYTE-P))
 (8122 2308 (:DEFINITION INTEGER-RANGE-P))
 (7866 1311 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (7636 7636 (:TYPE-PRESCRIPTION NAT-LISTP))
 (7636 7636 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (6794 6794 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (5502 786 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (5430 2286 (:REWRITE NTH-WHEN-D-E-P . 2))
 (5136 428 (:REWRITE UNSIGNED-BYTE-P-OF-NTH-WHEN-UNSIGNED-BYTE-LISTP))
 (4007 4007 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (3818 3818 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (3689 3689 (:REWRITE CONSP-OF-TAKE))
 (3619 3619 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (3528 208 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (3458 3458 (:TYPE-PRESCRIPTION ZP))
 (3428 212 (:REWRITE CONSP-OF-CHARS=>NATS))
 (2622 2622 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (2622 1311 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (2621 2621 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (2592 1296 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-TAKE))
 (2536 2536 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (2520 1260 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-NTHCDR))
 (2348 2348 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (2140 428 (:REWRITE NTH-WHEN-D-E-P . 1))
 (1932 276 (:REWRITE UNSIGNED-BYTE-LISTP-OF-CLEAR-D-E))
 (1795 1795 (:TYPE-PRESCRIPTION D-E-SET-FILENAME))
 (1572 1572 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (1311 1311 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (1311 1311 (:REWRITE SET::IN-SET))
 (1226 1226 (:TYPE-PRESCRIPTION LENGTH))
 (1206 603 (:REWRITE NTH-OF-NTHCDR))
 (1180 236 (:REWRITE D-E-P-OF-UPDATE-NTH))
 (816 20 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (786 786 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (636 212 (:REWRITE CODE-CHAR-OF-CHAR-CODE))
 (428 428 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (424 424 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (424 424 (:TYPE-PRESCRIPTION CHARACTERP-OF-CHAR-FIX))
 (424 424 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (368 20 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (310 106 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (212 212 (:REWRITE RETURN-TYPE-OF-CHARS=>NATS))
 (212 212 (:REWRITE CHAR-FIX-WHEN-CHARACTERP))
 (212 212 (:REWRITE CHAR-FIX-DEFAULT))
 (40 40 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 )
(LEMMA
 (28 2 (:REWRITE NFIX-WHEN-NATP))
 (24 4 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (24 2 (:DEFINITION NATP))
 (8 2 (:REWRITE NFIX-WHEN-ZP))
 (6 4 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE DEFAULT-+-2))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (4 4 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (4 4 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (4 4 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (4 4 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (4 4 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (4 4 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (4 4 (:REWRITE EXPT-COMPARE))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (4 4 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (4 4 (:META CANCEL_PLUS-LESSP-CORRECT))
 (3 3 (:REWRITE DEFAULT-CDR))
 (3 3 (:REWRITE DEFAULT-+-1))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE POWER2-INTEGER))
 (2 2 (:REWRITE INTEGERP-MINUS))
 (2 2 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 2 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (1 1 (:REWRITE NTH-WHEN-PREFIXP))
 (1 1 (:REWRITE EXPT-COMPARE-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (1 1 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1 1 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER))
 (1 1 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 )
(LOFAT-REMOVE-FILE-CORRECTNESS-1-LEMMA-34
 (24797 466 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (14766 400 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (11213 869 (:REWRITE NFIX-WHEN-ZP))
 (10626 66 (:REWRITE NTHCDR-OF-NTHCDR))
 (8118 1992 (:REWRITE DEFAULT-CDR))
 (6448 4233 (:REWRITE DEFAULT-+-2))
 (5736 230 (:REWRITE REARRANGE-NEGATIVE-COEFS-<))
 (4867 4233 (:REWRITE DEFAULT-+-1))
 (3784 3784 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (3396 3396 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (3396 3396 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (3396 3396 (:REWRITE EXPT-COMPARE))
 (3396 3396 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (3385 3385 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (3385 3385 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (3048 82 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (2928 2463 (:REWRITE DEFAULT-<-1))
 (2607 26 (:REWRITE DEFAULT-CODE-CHAR))
 (2464 2464 (:META CANCEL_PLUS-LESSP-CORRECT))
 (2234 287 (:REWRITE TAKE-WHEN-ATOM))
 (2109 703 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (2109 703 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (1999 947 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (1850 10 (:REWRITE NATS=>CHARS-OF-NTHCDR))
 (1820 1820 (:REWRITE EXPT-COMPARE-EQUAL))
 (1820 1820 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (1776 111 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (1748 1748 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (1748 1748 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1748 1748 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1737 1737 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1737 1737 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (1732 143 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (1670 10 (:REWRITE CHARS=>NATS-OF-NTHCDR))
 (1668 60 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (1592 214 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (1458 486 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (1406 1406 (:LINEAR LEN-WHEN-PREFIXP))
 (1406 1406 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (1195 1195 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-FIX))
 (1161 96 (:DEFINITION MAKE-LIST-AC))
 (1100 1100 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (930 930 (:TYPE-PRESCRIPTION MOD-NON-POSITIVE-TYPE-PRESCRIPTION))
 (920 32 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (807 83 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (795 80 (:REWRITE A1))
 (779 77 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (762 202 (:REWRITE NONNEG-+))
 (760 22 (:REWRITE D-E-P-OF-CHARS=>NATS))
 (751 103 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (725 13 (:REWRITE LIST-FIX-WHEN-LEN-ZERO))
 (703 703 (:LINEAR POSITION-WHEN-MEMBER))
 (703 703 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (671 671 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (666 111 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (614 22 (:REWRITE CDR-OF-MAKE-LIST))
 (576 576 (:TYPE-PRESCRIPTION MOD-INTEGERP))
 (576 576 (:TYPE-PRESCRIPTION INTEGERP-MOD))
 (530 530 (:TYPE-PRESCRIPTION MOD-RATIONALP))
 (526 526 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (526 526 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (525 250 (:REWRITE UNICITY-OF-1))
 (511 99 (:REWRITE DEFAULT-CAR))
 (500 50 (:REWRITE CHARACTER-LISTP-OF-NTHCDR))
 (474 28 (:REWRITE CONSP-OF-CHARS=>NATS))
 (463 103 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (444 111 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (440 11 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (436 184 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (402 50 (:REWRITE A2))
 (391 382 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (388 388 (:REWRITE NTH-WHEN-PREFIXP))
 (360 10 (:REWRITE UNSIGNED-BYTE-LISTP-OF-NTHCDR))
 (352 50 (:REWRITE A9))
 (330 13 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (316 131 (:REWRITE STRINGP-OF-REMOVE1-D-E))
 (310 282 (:REWRITE DEFAULT-*-2))
 (282 282 (:REWRITE DEFAULT-*-1))
 (270 270 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (270 20 (:REWRITE CAR-OF-TAKE))
 (261 9 (:REWRITE PRODUCT-LESS-THAN-ZERO))
 (248 13 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (238 238 (:TYPE-PRESCRIPTION STRINGP-SUBSEQ-TYPE-PRESCRIPTION))
 (229 229 (:REWRITE POWER2-INTEGER))
 (229 229 (:REWRITE INTEGERP-MINUS))
 (207 128 (:REWRITE MOD-WITH-X-A-NON-ACL2-NUMBER-IS-ZERO))
 (180 180 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (180 90 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (180 20 (:REWRITE CDR-OF-LIST-FIX))
 (156 13 (:REWRITE TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (153 153 (:REWRITE MOD-WHEN-Y-IS-AN-INVERSE))
 (153 153 (:REWRITE MOD-MINUS-ALT))
 (151 151 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (146 146 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (137 137 (:REWRITE FOLD-CONSTS-IN-+))
 (128 128 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (126 42 (:REWRITE INTEGERP-IMPLIES-NOT-COMPLEX-RATIONALP))
 (112 112 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (104 20 (:REWRITE A5))
 (103 103 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (100 50 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-NTHCDR))
 (99 7 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-APPEND))
 (91 13 (:REWRITE LIST-FIX-WHEN-NOT-CONSP))
 (90 90 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (90 90 (:REWRITE SET::IN-SET))
 (76 38 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-TAKE))
 (75 75 (:REWRITE CONSP-OF-TAKE))
 (65 5 (:DEFINITION UNSIGNED-BYTE-P))
 (57 57 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (55 5 (:DEFINITION INTEGER-RANGE-P))
 (48 8 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (21 21 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (20 10 (:REWRITE NTH-OF-NTHCDR))
 (16 16 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (12 1 (:REWRITE MOD-DROP-IRRELEVANT-SECOND-TERM))
 (10 10 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (9 9 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (8 8 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (8 8 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (5 5 (:REWRITE EXPT-EXECUTE-REWRITE))
 (3 1 (:REWRITE COMMUTATIVITY-OF-*))
 (2 2 (:REWRITE CAR-OF-MAKE-LIST))
 (1 1 (:REWRITE INTEGERP-PROD))
 )
(LOFAT-REMOVE-FILE-CORRECTNESS-1-LEMMA-35
 (251853 3401 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (178474 27306 (:REWRITE DEFAULT-CDR))
 (77687 671 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (77667 48422 (:REWRITE DEFAULT-+-2))
 (73051 22827 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (53890 48422 (:REWRITE DEFAULT-+-1))
 (53271 1085 (:REWRITE REARRANGE-NEGATIVE-COEFS-<))
 (46005 464 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (43685 296 (:REWRITE D-E-P-OF-CHARS=>NATS))
 (39242 39242 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (30323 30323 (:REWRITE EXPT-COMPARE-EQUAL))
 (30323 30323 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (29582 29582 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (29582 29582 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (29582 29582 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (29581 29581 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (28391 204 (:REWRITE PRODUCT-LESS-THAN-ZERO))
 (28278 640 (:DEFINITION BINARY-APPEND))
 (25482 25482 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (25482 25482 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (25482 25482 (:REWRITE EXPT-COMPARE))
 (25482 25482 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (25274 25274 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (25274 25274 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (25112 25112 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (25112 25112 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (24880 2228 (:REWRITE TAKE-WHEN-ATOM))
 (24798 8266 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (24798 8266 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (24529 19065 (:REWRITE DEFAULT-<-2))
 (22940 19065 (:REWRITE DEFAULT-<-1))
 (21492 2806 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (18532 45 (:REWRITE TAKE-OF-MAKE-LIST-AC))
 (16532 16532 (:LINEAR LEN-WHEN-PREFIXP))
 (16532 16532 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (11269 1063 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (10695 105 (:REWRITE DEFAULT-CODE-CHAR))
 (9855 175 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (9267 3089 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (8266 8266 (:LINEAR POSITION-WHEN-MEMBER))
 (8266 8266 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (7905 348 (:REWRITE CONSP-OF-CHARS=>NATS))
 (6722 640 (:REWRITE DEFAULT-CAR))
 (6688 418 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (6306 325 (:REWRITE CAR-OF-TAKE))
 (5852 836 (:LINEAR NTH-WHEN-D-E-P))
 (5830 2504 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (5008 5008 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (4574 4574 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (4513 4513 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-FIX))
 (4332 78 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (3752 3752 (:TYPE-PRESCRIPTION ZP))
 (3192 1180 (:REWRITE UNICITY-OF-1))
 (2660 95 (:REWRITE CDR-OF-MAKE-LIST))
 (2508 418 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (2262 2262 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (2251 1336 (:REWRITE DEFAULT-*-2))
 (2022 6 (:REWRITE TAKE-WHEN-PREFIXP))
 (2010 78 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (1988 1988 (:REWRITE NTH-WHEN-PREFIXP))
 (1938 12 (:REWRITE PREFIXP-WHEN-EQUAL-LENGTHS))
 (1861 235 (:REWRITE A2))
 (1672 418 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (1644 822 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-NTHCDR))
 (1510 1510 (:TYPE-PRESCRIPTION MOD-NON-POSITIVE-TYPE-PRESCRIPTION))
 (1443 1443 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (1404 171 (:REWRITE A9))
 (1340 1336 (:REWRITE DEFAULT-*-1))
 (1282 1282 (:REWRITE CONSP-OF-TAKE))
 (1248 208 (:REWRITE LEMMA))
 (1196 598 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-TAKE))
 (1122 12 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (836 836 (:TYPE-PRESCRIPTION NAT-LISTP))
 (836 836 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (738 18 (:REWRITE NTH-OF-CHARS=>NATS))
 (714 714 (:REWRITE POWER2-INTEGER))
 (714 714 (:REWRITE INTEGERP-MINUS))
 (697 697 (:REWRITE FOLD-CONSTS-IN-+))
 (646 646 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (607 95 (:REWRITE A5))
 (472 472 (:TYPE-PRESCRIPTION MOD-INTEGERP))
 (472 472 (:TYPE-PRESCRIPTION INTEGERP-MOD))
 (448 448 (:TYPE-PRESCRIPTION MOD-RATIONALP))
 (422 62 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (375 3 (:REWRITE LIST-FIX-WHEN-LEN-ZERO))
 (371 265 (:REWRITE MOD-WITH-X-A-NON-ACL2-NUMBER-IS-ZERO))
 (298 62 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (288 12 (:REWRITE LIST-EQUIV-WHEN-ATOM-RIGHT))
 (288 12 (:REWRITE LIST-EQUIV-WHEN-ATOM-LEFT))
 (278 278 (:REWRITE MOD-WHEN-Y-IS-AN-INVERSE))
 (278 278 (:REWRITE MOD-MINUS-ALT))
 (265 265 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (232 232 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (228 8 (:REWRITE CONSP-OF-APPEND))
 (168 168 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (158 158 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (156 156 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (118 118 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (118 59 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (116 8 (:REWRITE MOD-DROP-IRRELEVANT-SECOND-TERM))
 (77 77 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (62 62 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (62 62 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (59 59 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (59 59 (:REWRITE SET::IN-SET))
 (56 24 (:REWRITE INTEGERP-IMPLIES-NOT-COMPLEX-RATIONALP))
 (54 18 (:REWRITE CODE-CHAR-OF-CHAR-CODE))
 (48 16 (:REWRITE STR::CONSP-OF-MAKE-CHARACTER-LIST))
 (45 45 (:TYPE-PRESCRIPTION STRING=>NATS))
 (45 45 (:TYPE-PRESCRIPTION STRING-APPEND))
 (45 3 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (40 40 (:TYPE-PRESCRIPTION MAKE-CHARACTER-LIST))
 (36 36 (:TYPE-PRESCRIPTION CHARACTERP-OF-CHAR-FIX))
 (36 3 (:REWRITE TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (28 8 (:REWRITE COMMUTATIVITY-OF-*))
 (22 22 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (21 3 (:REWRITE LIST-FIX-WHEN-NOT-CONSP))
 (18 18 (:TYPE-PRESCRIPTION PREFIXP))
 (18 18 (:REWRITE DEFAULT-CHAR-CODE))
 (18 18 (:REWRITE CHAR-FIX-WHEN-CHARACTERP))
 (18 18 (:REWRITE CHAR-FIX-DEFAULT))
 (18 2 (:REWRITE CDR-OF-LIST-FIX))
 (12 12 (:TYPE-PRESCRIPTION LIST-EQUIV))
 (12 12 (:REWRITE PREFIXP-TRANSITIVE . 2))
 (12 12 (:REWRITE PREFIXP-TRANSITIVE . 1))
 (12 12 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 2))
 (12 12 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 1))
 (8 8 (:REWRITE INTEGERP-PROD))
 (8 8 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS-2))
 (1 1 (:REWRITE-QUOTED-CONSTANT FIX-UNDER-NUMBER-EQUIV))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-138
 (167 4 (:DEFINITION BINARY-APPEND))
 (165 12 (:REWRITE STR::CONSP-OF-EXPLODE))
 (152 7 (:REWRITE MOD-DOES-NOTHING))
 (102 2 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (98 2 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (71 8 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (62 2 (:DEFINITION UNSIGNED-BYTE-P))
 (58 2 (:DEFINITION INTEGER-RANGE-P))
 (56 56 (:TYPE-PRESCRIPTION MOD-NON-POSITIVE-TYPE-PRESCRIPTION))
 (36 36 (:TYPE-PRESCRIPTION NATP))
 (36 36 (:TYPE-PRESCRIPTION MOD-INTEGERP))
 (36 36 (:TYPE-PRESCRIPTION INTEGERP-MOD))
 (35 7 (:REWRITE CONSP-OF-MAKE-LIST-AC))
 (34 34 (:TYPE-PRESCRIPTION MOD-RATIONALP))
 (32 8 (:DEFINITION MAKE-LIST-AC))
 (32 2 (:REWRITE LENGTH-WHEN-STRINGP))
 (30 30 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (30 15 (:REWRITE STRINGP-OF-REMOVE1-D-E))
 (27 6 (:REWRITE DEFAULT-CDR))
 (25 4 (:REWRITE DEFAULT-CAR))
 (22 22 (:REWRITE ZP-OPEN))
 (22 11 (:REWRITE DEFAULT-<-1))
 (21 3 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (20 4 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (18 2 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (16 16 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (14 14 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-MAKE-LIST-AC))
 (14 14 (:TYPE-PRESCRIPTION MAKE-LIST-AC))
 (14 14 (:REWRITE EXPT-COMPARE-EQUAL))
 (14 14 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (14 14 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (14 14 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (14 14 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (14 14 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (14 14 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 7 (:REWRITE MOD-WITH-X-A-NON-ACL2-NUMBER-IS-ZERO))
 (12 10 (:REWRITE DEFAULT-+-2))
 (12 4 (:REWRITE INTEGERP-IMPLIES-NOT-COMPLEX-RATIONALP))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (11 11 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (11 11 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (11 11 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (11 11 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (11 11 (:REWRITE EXPT-COMPARE))
 (11 11 (:REWRITE DEFAULT-<-2))
 (11 11 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (11 11 (:META CANCEL_PLUS-LESSP-CORRECT))
 (10 10 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (10 10 (:REWRITE DEFAULT-+-1))
 (10 2 (:DEFINITION LEN))
 (8 8 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (8 8 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (8 8 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (7 7 (:TYPE-PRESCRIPTION ZP))
 (7 7 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (7 7 (:REWRITE MOD-WHEN-Y-IS-AN-INVERSE))
 (7 7 (:REWRITE MOD-MINUS-ALT))
 (4 4 (:REWRITE POWER2-INTEGER))
 (4 4 (:REWRITE INTEGERP-MINUS))
 (4 4 (:LINEAR POSITION-WHEN-MEMBER))
 (4 4 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (3 3 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (2 2 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (2 2 (:REWRITE EXPT-EXECUTE-REWRITE))
 (2 2 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-141
 (279366 12104 (:DEFINITION LEN))
 (204621 22164 (:REWRITE STR::CONSP-OF-EXPLODE))
 (135550 1524 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (115510 1913 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (103790 1524 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (86164 13305 (:REWRITE DEFAULT-CDR))
 (62123 378 (:REWRITE NTHCDR-OF-NTHCDR))
 (47914 1679 (:REWRITE ZP-OPEN))
 (36431 23050 (:REWRITE DEFAULT-+-2))
 (35119 385 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (29994 10558 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (28351 28351 (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION))
 (24942 23050 (:REWRITE DEFAULT-+-1))
 (24001 4757 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (23475 348 (:REWRITE REARRANGE-NEGATIVE-COEFS-<))
 (22543 126 (:REWRITE NATS=>CHARS-OF-NTHCDR))
 (22094 126 (:REWRITE CHARS=>NATS-OF-NTHCDR))
 (18543 156 (:REWRITE PRODUCT-LESS-THAN-ZERO))
 (18340 319 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (16944 16944 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (16745 193 (:REWRITE D-E-P-OF-CHARS=>NATS))
 (16462 1519 (:DEFINITION UNSIGNED-BYTE-P))
 (15421 15421 (:REWRITE EXPT-COMPARE-EQUAL))
 (15421 15421 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (15259 2001 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (14914 14914 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (14914 14914 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (14914 14914 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (14914 14914 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (14914 14914 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (13572 1298 (:REWRITE TAKE-WHEN-ATOM))
 (13424 1519 (:DEFINITION INTEGER-RANGE-P))
 (13391 265 (:REWRITE MOD-DOES-NOTHING))
 (13311 13311 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (13311 13311 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (13311 13311 (:REWRITE EXPT-COMPARE))
 (13311 13311 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (13149 13149 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (13149 13149 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (12158 9791 (:REWRITE DEFAULT-<-2))
 (11113 9791 (:REWRITE DEFAULT-<-1))
 (10968 296 (:DEFINITION BINARY-APPEND))
 (10268 13 (:REWRITE TAKE-OF-MAKE-LIST-AC))
 (10132 19 (:REWRITE LOFAT-REMOVE-FILE-CORRECTNESS-1-LEMMA-34))
 (10035 3345 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (10035 3345 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (9718 9718 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (9718 9718 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (7719 764 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (6690 6690 (:LINEAR LEN-WHEN-PREFIXP))
 (6690 6690 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (6300 630 (:REWRITE CHARACTER-LISTP-OF-NTHCDR))
 (5480 126 (:REWRITE UNSIGNED-BYTE-LISTP-OF-NTHCDR))
 (5346 1782 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (4900 233 (:REWRITE CONSP-OF-CHARS=>NATS))
 (4166 1768 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (3763 221 (:REWRITE CAR-OF-TAKE))
 (3739 296 (:REWRITE DEFAULT-CAR))
 (3536 3536 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (3345 3345 (:LINEAR POSITION-WHEN-MEMBER))
 (3345 3345 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (2860 13 (:REWRITE NTH-OF-NATS=>CHARS))
 (1936 28 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (1600 1600 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (1530 1530 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (1523 1523 (:TYPE-PRESCRIPTION ZP))
 (1519 1519 (:REWRITE EXPT-EXECUTE-REWRITE))
 (1469 13 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (1388 1388 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (1326 13 (:REWRITE DEFAULT-CODE-CHAR))
 (1260 630 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-NTHCDR))
 (1214 1214 (:TYPE-PRESCRIPTION MOD-NON-POSITIVE-TYPE-PRESCRIPTION))
 (1093 374 (:REWRITE UNICITY-OF-1))
 (856 856 (:REWRITE CONSP-OF-TAKE))
 (832 52 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (798 417 (:REWRITE DEFAULT-*-2))
 (769 21 (:REWRITE SUBDIR-CONTENTS-P-WHEN-ZERO-LENGTH))
 (760 380 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-TAKE))
 (728 104 (:LINEAR NTH-WHEN-D-E-P))
 (728 26 (:REWRITE CDR-OF-MAKE-LIST))
 (670 670 (:REWRITE NTH-WHEN-PREFIXP))
 (559 559 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-FIX))
 (459 65 (:REWRITE A2))
 (438 262 (:REWRITE MOD-WITH-X-A-NON-ACL2-NUMBER-IS-ZERO))
 (417 417 (:REWRITE DEFAULT-*-1))
 (377 13 (:REWRITE STR::EQUAL-OF-CODE-CODE-AND-CONSTANT))
 (342 12 (:REWRITE CONSP-OF-APPEND))
 (330 330 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (322 322 (:TYPE-PRESCRIPTION MOD-INTEGERP))
 (322 322 (:TYPE-PRESCRIPTION INTEGERP-MOD))
 (316 316 (:TYPE-PRESCRIPTION MOD-RATIONALP))
 (312 52 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (308 6 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (280 26 (:REWRITE A9))
 (265 265 (:REWRITE MOD-WHEN-Y-IS-AN-INVERSE))
 (265 265 (:REWRITE MOD-MINUS-ALT))
 (262 262 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (252 126 (:REWRITE NTH-OF-NTHCDR))
 (230 26 (:REWRITE A1))
 (210 5 (:DEFINITION LENGTH))
 (208 52 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (195 39 (:REWRITE NTH-WHEN-D-E-P . 2))
 (178 26 (:REWRITE A5))
 (169 169 (:REWRITE D-E-P-OF-D-E-FIX))
 (167 167 (:REWRITE FOLD-CONSTS-IN-+))
 (160 160 (:REWRITE POWER2-INTEGER))
 (160 160 (:REWRITE INTEGERP-MINUS))
 (156 26 (:REWRITE LEMMA))
 (142 6 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (126 126 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (104 104 (:TYPE-PRESCRIPTION NAT-LISTP))
 (104 104 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (69 69 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (48 48 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (48 20 (:REWRITE INTEGERP-IMPLIES-NOT-COMPLEX-RATIONALP))
 (27 1 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (25 3 (:REWRITE MOD-DROP-IRRELEVANT-SECOND-TERM))
 (13 13 (:TYPE-PRESCRIPTION CODE-CHAR-TYPE))
 (12 12 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (6 2 (:REWRITE COMMUTATIVITY-OF-*))
 (4 4 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (2 2 (:REWRITE INTEGERP-PROD))
 (1 1 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (1 1 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS-2))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-149
 (35 1 (:REWRITE LEN-OF-APPEND))
 (20 2 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (20 1 (:REWRITE LEN-OF-MAKE-LIST-AC))
 (14 1 (:DEFINITION BINARY-APPEND))
 (12 7 (:REWRITE DEFAULT-+-2))
 (12 2 (:REWRITE COMMUTATIVITY-OF-+))
 (10 7 (:REWRITE DEFAULT-+-1))
 (10 2 (:REWRITE CONSP-OF-MAKE-LIST-AC))
 (10 2 (:DEFINITION LEN))
 (9 9 (:TYPE-PRESCRIPTION NFIX))
 (8 8 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (6 6 (:REWRITE ZP-OPEN))
 (6 2 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (6 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (6 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (5 5 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-MAKE-LIST-AC))
 (5 5 (:TYPE-PRESCRIPTION MAKE-LIST-AC))
 (5 1 (:REWRITE NFIX-WHEN-NATP))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:LINEAR LEN-WHEN-PREFIXP))
 (4 4 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (4 1 (:REWRITE NFIX-WHEN-ZP))
 (4 1 (:DEFINITION MAKE-LIST-AC))
 (3 3 (:REWRITE DEFAULT-CDR))
 (3 1 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (3 1 (:REWRITE UNICITY-OF-0))
 (3 1 (:DEFINITION NATP))
 (2 2 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (2 2 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (2 2 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (2 2 (:LINEAR POSITION-WHEN-MEMBER))
 (2 2 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (2 1 (:REWRITE FIX-WHEN-ACL2-NUMBERP))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (1 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE DEFAULT-<-1))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-142
 (17322 574 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (10434 574 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (9316 1224 (:REWRITE DEFAULT-CDR))
 (5923 1892 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (5740 1148 (:LINEAR NTH-WHEN-D-E-P))
 (3444 574 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (3300 1773 (:REWRITE DEFAULT-+-2))
 (2314 2314 (:TYPE-PRESCRIPTION D-E-P))
 (2314 2314 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (2212 70 (:DEFINITION BINARY-APPEND))
 (2104 1773 (:REWRITE DEFAULT-+-1))
 (2048 245 (:DEFINITION UNSIGNED-BYTE-P))
 (1803 245 (:DEFINITION INTEGER-RANGE-P))
 (1288 1288 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (1148 1148 (:TYPE-PRESCRIPTION NAT-LISTP))
 (1148 1148 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (1040 140 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (966 322 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (966 322 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (840 840 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (755 140 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (714 714 (:REWRITE NTH-WHEN-PREFIXP))
 (644 644 (:LINEAR LEN-WHEN-PREFIXP))
 (644 644 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (500 100 (:REWRITE CONSP-OF-MAKE-LIST-AC))
 (409 232 (:REWRITE DEFAULT-<-1))
 (375 10 (:REWRITE SUBDIR-CONTENTS-P-WHEN-ZERO-LENGTH))
 (343 70 (:REWRITE DEFAULT-CAR))
 (322 322 (:LINEAR POSITION-WHEN-MEMBER))
 (322 322 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (319 319 (:REWRITE ZP-OPEN))
 (280 70 (:DEFINITION MAKE-LIST-AC))
 (267 232 (:REWRITE DEFAULT-<-2))
 (259 63 (:REWRITE NFIX-WHEN-NATP))
 (210 63 (:REWRITE NFIX-WHEN-ZP))
 (198 198 (:TYPE-PRESCRIPTION ZP))
 (165 33 (:REWRITE STR::IMPLODE-OF-EXPLODE))
 (147 49 (:DEFINITION NATP))
 (55 55 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (49 49 (:TYPE-PRESCRIPTION NATP))
 (46 46 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (45 9 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (36 36 (:REWRITE FOLD-CONSTS-IN-+))
 (22 2 (:REWRITE LIST-EQUIV-WHEN-ATOM-RIGHT))
 (22 2 (:REWRITE LIST-EQUIV-WHEN-ATOM-LEFT))
 (9 9 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (4 2 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (2 2 (:REWRITE PREFIXP-TRANSITIVE . 2))
 (2 2 (:REWRITE PREFIXP-TRANSITIVE . 1))
 (2 2 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 2))
 (2 2 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 1))
 )
(LOFAT-REMOVE-FILE-CORRECTNESS-1-LEMMA-40
 (65 13 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (65 13 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (51 51 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (51 51 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (51 51 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (17 17 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (17 17 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (17 17 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (13 13 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (13 13 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (13 13 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (13 13 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (13 13 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (9 1 (:REWRITE MOD-ZERO . 2))
 (5 1 (:REWRITE CANCEL-MOD-+))
 (4 2 (:REWRITE SIMPLIFY-SUMS-<))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 2 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE DEFAULT-*-2))
 (3 3 (:REWRITE DEFAULT-*-1))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES-TWO))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES-ONE))
 (2 2 (:REWRITE MOD-COMPLETION))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE |(< (- x) (- y))|))
 (1 1 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (1 1 (:REWRITE SIMPLIFY-MOD-+-MOD-WEAK))
 (1 1 (:REWRITE SIMPLIFY-MOD-+-MINUS-MOD))
 (1 1 (:REWRITE MOD-ZERO . 3))
 (1 1 (:REWRITE MOD-X-Y-=-X . 4))
 (1 1 (:REWRITE MOD-X-Y-=-X . 3))
 (1 1 (:REWRITE MOD-X-Y-=-X . 2))
 (1 1 (:REWRITE MOD-NEG))
 (1 1 (:REWRITE MOD-MINUS-2))
 (1 1 (:REWRITE MOD-CANCEL-*))
 (1 1 (:REWRITE MOD-+-CANCEL-0-WEAK))
 )
(LOFAT-REMOVE-FILE-CORRECTNESS-1-LEMMA-41
 (140 28 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (140 28 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (102 102 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (102 102 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (102 102 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (101 5 (:DEFINITION LEN))
 (78 3 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 2))
 (70 2 (:REWRITE MOD-X-Y-=-X . 3))
 (62 2 (:REWRITE MOD-X-Y-=-X . 4))
 (59 2 (:REWRITE MOD-ZERO . 3))
 (49 7 (:REWRITE STR::CONSP-OF-EXPLODE))
 (34 2 (:REWRITE MOD-ZERO . 2))
 (28 28 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (28 28 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (28 28 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (28 28 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (27 27 (:TYPE-PRESCRIPTION STRINGP-OF-D-E-CC-CONTENTS))
 (25 25 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (25 25 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (25 25 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (21 15 (:REWRITE SIMPLIFY-SUMS-<))
 (21 15 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (21 15 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (19 14 (:REWRITE DEFAULT-<-1))
 (16 16 (:REWRITE REMOVE-WEAK-INEQUALITIES-TWO))
 (16 5 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (16 5 (:REWRITE DEFAULT-CDR))
 (15 15 (:REWRITE |(< (- x) (- y))|))
 (15 14 (:REWRITE DEFAULT-<-2))
 (14 14 (:REWRITE REMOVE-WEAK-INEQUALITIES-ONE))
 (14 10 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (14 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (14 10 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (13 8 (:REWRITE DEFAULT-+-2))
 (12 12 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (12 10 (:REWRITE DEFAULT-*-2))
 (10 10 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (10 10 (:REWRITE DEFAULT-*-1))
 (10 10 (:REWRITE |(equal (- x) (- y))|))
 (10 5 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (8 8 (:REWRITE DEFAULT-+-1))
 (7 7 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (6 6 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (6 6 (:LINEAR LEN-WHEN-PREFIXP))
 (6 6 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (6 3 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 3))
 (6 3 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (6 3 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (6 3 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (5 4 (:REWRITE MOD-COMPLETION))
 (4 4 (:REWRITE SIMPLIFY-MOD-+-MOD-WEAK))
 (4 4 (:REWRITE SIMPLIFY-MOD-+-MINUS-MOD))
 (4 4 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (3 3 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (3 3 (:TYPE-PRESCRIPTION INTEGERP-OF-D-E-CC-CONTENTS))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-A+AB-=-0))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:REWRITE DEFAULT-UNARY-/))
 (3 3 (:REWRITE |(integerp (* c x))|))
 (3 3 (:REWRITE |(equal (- x) 0)|))
 (3 3 (:META META-INTEGERP-CORRECT))
 (3 3 (:LINEAR POSITION-WHEN-MEMBER))
 (3 3 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (3 3 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 1))
 (3 2 (:REWRITE MOD-NEG))
 (3 2 (:REWRITE MOD-MINUS-2))
 (3 2 (:REWRITE MOD-CANCEL-*))
 (3 2 (:REWRITE MOD-+-CANCEL-0-WEAK))
 (2 2 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (2 2 (:REWRITE MOD-X-Y-=-X . 2))
 (2 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-A+AB))
 (1 1 (:REWRITE |(< 0 (- x))|))
 (1 1 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (1 1 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 )
(GOOD-ROOT-D-E-P)
(GOOD-ROOT-D-E-P-OF-PSEUDO-ROOT-D-E
 (54 2 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (46 2 (:REWRITE ZP-OPEN))
 (26 26 (:TYPE-PRESCRIPTION D-E-FILE-SIZE))
 (18 4 (:LINEAR D-E-FILE-SIZE-CORRECTNESS-1))
 (18 2 (:REWRITE SUBSETP-CAR-MEMBER))
 (14 4 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (13 7 (:REWRITE DEFAULT-<-2))
 (10 4 (:REWRITE DEFAULT-CDR))
 (8 7 (:REWRITE DEFAULT-<-1))
 (8 2 (:REWRITE MEMBER-WHEN-ATOM))
 (8 2 (:REWRITE DEFAULT-CAR))
 (6 6 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (6 3 (:REWRITE DEFAULT-+-2))
 (4 4 (:TYPE-PRESCRIPTION D-E-P))
 (4 2 (:REWRITE SET-EQUIV-ASYM))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:TYPE-PRESCRIPTION SET-EQUIV))
 (2 2 (:REWRITE SUBSETP-OF-CDR))
 (2 2 (:REWRITE SUBSETP-MEMBER . 3))
 (2 2 (:REWRITE SUBSETP-MEMBER . 1))
 (2 2 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 3))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(INSERT-D-E-HELPER
 (3782 348 (:DEFINITION LEN))
 (1934 57 (:REWRITE TAKE-OF-LEN-FREE))
 (1435 35 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (1384 353 (:REWRITE DEFAULT-CDR))
 (1147 391 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (1037 687 (:REWRITE STR::CONSP-OF-EXPLODE))
 (730 7 (:REWRITE D-E-P-OF-CHARS=>NATS))
 (717 369 (:REWRITE DEFAULT-+-2))
 (636 6 (:DEFINITION D-E-P))
 (605 5 (:REWRITE LEN-OF-NTHCDR))
 (604 604 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (502 11 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (491 11 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (438 146 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (438 146 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (378 378 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (378 378 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (369 369 (:REWRITE DEFAULT-+-1))
 (315 5 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (297 7 (:REWRITE NFIX-WHEN-ZP))
 (292 292 (:LINEAR LEN-WHEN-PREFIXP))
 (292 292 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (283 7 (:REWRITE ZP-OPEN))
 (175 165 (:REWRITE DEFAULT-<-2))
 (171 165 (:REWRITE DEFAULT-<-1))
 (146 146 (:LINEAR POSITION-WHEN-MEMBER))
 (146 146 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (117 57 (:REWRITE TAKE-WHEN-ATOM))
 (108 72 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (97 97 (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION))
 (49 23 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (43 43 (:REWRITE NTH-WHEN-PREFIXP))
 (30 15 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (30 10 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (29 21 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (27 27 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (27 27 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (22 7 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (21 7 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (14 14 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (13 13 (:REWRITE SUBSETP-MEMBER . 1))
 (12 3 (:REWRITE CONSP-OF-CHARS=>NATS))
 (11 11 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (9 9 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LIST*P))
 (8 8 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (8 4 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (7 7 (:TYPE-PRESCRIPTION ZP))
 (5 1 (:REWRITE SUBSETP-CONS-2))
 (5 1 (:REWRITE SET-EQUIV-OF-CONS-SELF))
 (3 3 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (2 1 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-TAKE))
 )
(INSERT-D-E-HELPER-CORRECTNESS-1
 (19728 1916 (:DEFINITION LEN))
 (9609 135 (:DEFINITION NTHCDR))
 (8559 306 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (7942 2104 (:REWRITE DEFAULT-CDR))
 (7566 270 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (5298 3445 (:REWRITE STR::CONSP-OF-EXPLODE))
 (4897 2933 (:REWRITE DEFAULT-+-2))
 (4751 1803 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (4098 30 (:REWRITE NATS=>CHARS-OF-NTHCDR))
 (3780 36 (:REWRITE NTHCDR-OF-NTHCDR))
 (3768 3768 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (3345 480 (:REWRITE NFIX-WHEN-ZP))
 (3345 75 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (3337 127 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (2982 174 (:REWRITE STR::EXPLODE-OF-IMPLODE))
 (2981 2933 (:REWRITE DEFAULT-+-1))
 (2922 63 (:REWRITE D-E-P-OF-CHARS=>NATS))
 (2799 138 (:REWRITE ZP-OPEN))
 (2439 813 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (2439 813 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (1899 15 (:REWRITE CHARS=>NATS-OF-NTHCDR))
 (1835 1493 (:REWRITE DEFAULT-<-2))
 (1744 103 (:REWRITE LEN-OF-TAKE))
 (1632 322 (:REWRITE TAKE-WHEN-ATOM))
 (1631 1493 (:REWRITE DEFAULT-<-1))
 (1626 1626 (:LINEAR LEN-WHEN-PREFIXP))
 (1626 1626 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (1576 28 (:REWRITE CHARACTER-LISTP-OF-TAKE))
 (1474 1474 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (1474 1474 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (1439 189 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (1308 45 (:REWRITE UNSIGNED-BYTE-LISTP-OF-NTHCDR))
 (1216 8 (:REWRITE TAKE-OF-MAKE-CHARACTER-LIST))
 (1144 40 (:REWRITE CONSP-OF-TAKE))
 (1113 113 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (813 813 (:LINEAR POSITION-WHEN-MEMBER))
 (813 813 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (774 258 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (480 48 (:REWRITE CHARACTER-LISTP-OF-NTHCDR))
 (426 426 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LIST*P))
 (398 398 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (398 175 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (350 350 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (298 298 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (282 282 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (264 44 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (255 255 (:TYPE-PRESCRIPTION STRINGP-OF-IMPLODE))
 (250 250 (:TYPE-PRESCRIPTION TAKE))
 (232 59 (:REWRITE CONSP-OF-CHARS=>NATS))
 (172 172 (:REWRITE NTH-WHEN-PREFIXP))
 (144 24 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (137 137 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (126 126 (:REWRITE STR::MAKE-CHARACTER-LIST-IS-IDENTITY-UNDER-CHARLISTEQV))
 (120 24 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (114 114 (:TYPE-PRESCRIPTION ZP))
 (108 36 (:REWRITE FOLD-CONSTS-IN-+))
 (96 48 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-NTHCDR))
 (88 88 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (88 88 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (84 84 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (64 8 (:REWRITE NTH-OF-MAKE-CHARACTER-LIST))
 (60 30 (:REWRITE NTH-OF-NTHCDR))
 (56 28 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-TAKE))
 (53 53 (:REWRITE DEFAULT-CAR))
 (48 48 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (48 24 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (45 45 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (44 44 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (24 24 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (24 24 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (24 24 (:REWRITE SET::IN-SET))
 (12 4 (:REWRITE STR::CONSP-OF-MAKE-CHARACTER-LIST))
 (8 8 (:TYPE-PRESCRIPTION MAKE-CHARACTER-LIST))
 )
(D-E-P-OF-INSERT-D-E-HELPER
 (28339 2783 (:DEFINITION LEN))
 (15894 222 (:DEFINITION NTHCDR))
 (14664 516 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (12588 444 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (11738 3089 (:REWRITE DEFAULT-CDR))
 (7560 72 (:REWRITE NTHCDR-OF-NTHCDR))
 (7475 4881 (:REWRITE STR::CONSP-OF-EXPLODE))
 (7324 4445 (:REWRITE DEFAULT-+-2))
 (6746 2522 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (6708 144 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (6228 780 (:REWRITE NFIX-WHEN-ZP))
 (5916 336 (:REWRITE STR::EXPLODE-OF-IMPLODE))
 (5668 5668 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (5322 270 (:REWRITE ZP-OPEN))
 (4541 4445 (:REWRITE DEFAULT-+-1))
 (3849 139 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (3621 1207 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (3621 1207 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (3444 162 (:REWRITE LEN-OF-TAKE))
 (3414 71 (:REWRITE D-E-P-OF-CHARS=>NATS))
 (3372 24 (:REWRITE NATS=>CHARS-OF-NTHCDR))
 (3132 24 (:REWRITE CHARS=>NATS-OF-NTHCDR))
 (3032 2444 (:REWRITE DEFAULT-<-2))
 (2658 2444 (:REWRITE DEFAULT-<-1))
 (2458 434 (:REWRITE TAKE-WHEN-ATOM))
 (2414 2414 (:LINEAR LEN-WHEN-PREFIXP))
 (2414 2414 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (2280 72 (:REWRITE CONSP-OF-TAKE))
 (2263 277 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (2112 2112 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (2112 2112 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (1937 145 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (1920 36 (:REWRITE CHARACTER-LISTP-OF-TAKE))
 (1260 420 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (1207 1207 (:LINEAR POSITION-WHEN-MEMBER))
 (1207 1207 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (1152 48 (:REWRITE UNSIGNED-BYTE-LISTP-OF-NTHCDR))
 (1100 84 (:DEFINITION REVAPPEND))
 (960 96 (:REWRITE CHARACTER-LISTP-OF-NTHCDR))
 (906 6 (:REWRITE TAKE-OF-MAKE-CHARACTER-LIST))
 (674 674 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LIST*P))
 (652 652 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (638 271 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (542 542 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (528 528 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (504 504 (:TYPE-PRESCRIPTION STRINGP-OF-IMPLODE))
 (468 468 (:TYPE-PRESCRIPTION TAKE))
 (422 422 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (406 103 (:REWRITE CONSP-OF-CHARS=>NATS))
 (288 48 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (252 42 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (240 240 (:REWRITE STR::MAKE-CHARACTER-LIST-IS-IDENTITY-UNDER-CHARLISTEQV))
 (240 48 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (222 222 (:TYPE-PRESCRIPTION ZP))
 (216 72 (:REWRITE FOLD-CONSTS-IN-+))
 (192 96 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-NTHCDR))
 (168 168 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (164 164 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (134 134 (:REWRITE NTH-WHEN-PREFIXP))
 (96 96 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (96 48 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (84 84 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (84 84 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (84 84 (:REWRITE DEFAULT-CAR))
 (72 36 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-TAKE))
 (48 48 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (48 48 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (48 48 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (48 48 (:REWRITE SET::IN-SET))
 (48 24 (:REWRITE NTH-OF-NTHCDR))
 (48 6 (:REWRITE NTH-OF-MAKE-CHARACTER-LIST))
 (42 42 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (18 6 (:REWRITE STR::CONSP-OF-MAKE-CHARACTER-LIST))
 (16 16 (:REWRITE CDR-CONS))
 (16 16 (:REWRITE CAR-CONS))
 (12 12 (:TYPE-PRESCRIPTION MAKE-CHARACTER-LIST))
 )
(INSERT-D-E
 (1663 1 (:DEFINITION INSERT-D-E-HELPER))
 (872 4 (:DEFINITION SUBSEQ))
 (812 4 (:DEFINITION SUBSEQ-LIST))
 (531 1 (:DEFINITION CHAR))
 (432 1 (:REWRITE NTH-OF-TAKE))
 (430 1 (:REWRITE NTH-OF-NATS=>CHARS))
 (420 8 (:REWRITE TAKE-OF-LEN-FREE))
 (320 8 (:LINEAR NTH-WHEN-D-E-P))
 (272 4 (:DEFINITION NTHCDR))
 (268 268 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (237 1 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (228 8 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (226 6 (:REWRITE ZP-OPEN))
 (220 8 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (204 4 (:REWRITE LEN-OF-NTHCDR))
 (189 63 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (189 63 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (184 1 (:REWRITE DEFAULT-CODE-CHAR))
 (144 24 (:REWRITE LEN-OF-NATS=>CHARS))
 (126 126 (:LINEAR LEN-WHEN-PREFIXP))
 (126 126 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (123 14 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (116 4 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (114 65 (:REWRITE DEFAULT-+-2))
 (96 1 (:REWRITE EXPLODE-OF-D-E-FILENAME))
 (91 15 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (90 9 (:REWRITE LENGTH-WHEN-STRINGP))
 (84 4 (:REWRITE NFIX-WHEN-ZP))
 (72 4 (:REWRITE NFIX-WHEN-NATP))
 (65 65 (:REWRITE DEFAULT-+-1))
 (65 53 (:REWRITE DEFAULT-CDR))
 (64 4 (:DEFINITION NATP))
 (63 63 (:LINEAR POSITION-WHEN-MEMBER))
 (63 63 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (57 1 (:REWRITE CHARS=>NATS-OF-TAKE))
 (56 1 (:REWRITE NATS=>CHARS-OF-TAKE))
 (53 45 (:REWRITE DEFAULT-<-2))
 (51 51 (:TYPE-PRESCRIPTION NATS=>CHARS))
 (46 45 (:REWRITE DEFAULT-<-1))
 (42 3 (:REWRITE NTH-WHEN-D-E-P . 2))
 (38 38 (:TYPE-PRESCRIPTION NFIX))
 (35 8 (:REWRITE TAKE-WHEN-ATOM))
 (33 1 (:REWRITE TAKE-OF-TAKE-SPLIT))
 (30 30 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (28 4 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (24 12 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (24 8 (:REWRITE COMMUTATIVITY-OF-+))
 (24 8 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (15 15 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (15 15 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (15 5 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (14 14 (:REWRITE EXPLODE-OF-NATS=>STRING))
 (13 3 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (10 10 (:TYPE-PRESCRIPTION NAT-LISTP))
 (10 10 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (10 2 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (10 2 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (10 1 (:REWRITE STR::EQUAL-OF-CODE-CODE-AND-CONSTANT))
 (8 8 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (7 1 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (5 5 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:TYPE-PRESCRIPTION LENGTH))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (4 4 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (4 4 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (4 4 (:REWRITE STR::COERCE-TO-STRING-REMOVAL))
 (3 3 (:REWRITE NTH-WHEN-PREFIXP))
 (2 2 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE D-E-P-OF-TAKE))
 (1 1 (:TYPE-PRESCRIPTION USELESS-D-E-P))
 (1 1 (:TYPE-PRESCRIPTION CODE-CHAR-TYPE))
 (1 1 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE CHARS=>NATS-OF-NATS=>CHARS))
 )
(UNSIGNED-BYTE-LISTP-OF-INSERT-D-E
 (1348 1 (:DEFINITION INSERT-D-E-HELPER))
 (872 4 (:DEFINITION SUBSEQ))
 (812 4 (:DEFINITION SUBSEQ-LIST))
 (420 8 (:REWRITE TAKE-OF-LEN-FREE))
 (272 4 (:DEFINITION NTHCDR))
 (228 8 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (220 8 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (216 1 (:DEFINITION CHAR))
 (204 4 (:REWRITE LEN-OF-NTHCDR))
 (196 36 (:DEFINITION LEN))
 (184 184 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (144 24 (:REWRITE LEN-OF-NATS=>CHARS))
 (126 42 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (126 42 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (125 125 (:TYPE-PRESCRIPTION LEN))
 (123 14 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (121 6 (:REWRITE ZP-OPEN))
 (117 1 (:REWRITE NTH-OF-TAKE))
 (116 4 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (115 1 (:REWRITE NTH-OF-NATS=>CHARS))
 (96 1 (:REWRITE EXPLODE-OF-D-E-FILENAME))
 (90 9 (:REWRITE LENGTH-WHEN-STRINGP))
 (88 52 (:REWRITE DEFAULT-+-2))
 (84 84 (:LINEAR LEN-WHEN-PREFIXP))
 (84 84 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (84 4 (:REWRITE NFIX-WHEN-ZP))
 (72 4 (:REWRITE NFIX-WHEN-NATP))
 (64 4 (:DEFINITION NATP))
 (62 1 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (57 1 (:REWRITE CHARS=>NATS-OF-TAKE))
 (56 44 (:REWRITE DEFAULT-CDR))
 (56 1 (:REWRITE NATS=>CHARS-OF-TAKE))
 (53 45 (:REWRITE DEFAULT-<-2))
 (52 52 (:REWRITE DEFAULT-+-1))
 (51 51 (:TYPE-PRESCRIPTION NATS=>CHARS))
 (46 45 (:REWRITE DEFAULT-<-1))
 (44 1 (:REWRITE DEFAULT-CODE-CHAR))
 (42 42 (:LINEAR POSITION-WHEN-MEMBER))
 (42 42 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (40 8 (:LINEAR NTH-WHEN-D-E-P))
 (38 38 (:TYPE-PRESCRIPTION NFIX))
 (38 6 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (36 36 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (35 8 (:REWRITE TAKE-WHEN-ATOM))
 (35 1 (:DEFINITION PLACE-D-E))
 (34 34 (:TYPE-PRESCRIPTION D-E-P))
 (33 1 (:REWRITE TAKE-OF-TAKE-SPLIT))
 (28 4 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (24 12 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (24 8 (:REWRITE COMMUTATIVITY-OF-+))
 (24 8 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (21 21 (:TYPE-PRESCRIPTION NATS=>STRING))
 (15 5 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (15 3 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (14 14 (:REWRITE EXPLODE-OF-NATS=>STRING))
 (13 3 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (12 2 (:DEFINITION BINARY-APPEND))
 (10 10 (:TYPE-PRESCRIPTION NAT-LISTP))
 (10 10 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (10 4 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (10 2 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (10 1 (:REWRITE STR::EQUAL-OF-CODE-CODE-AND-CONSTANT))
 (8 8 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (8 8 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (8 2 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (8 1 (:REWRITE D-E-LIST-FIX-WHEN-D-E-LIST-P))
 (7 3 (:REWRITE NTH-WHEN-D-E-P . 2))
 (7 1 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (6 1 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (5 5 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (4 4 (:TYPE-PRESCRIPTION LENGTH))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (4 4 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (4 4 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE STR::COERCE-TO-STRING-REMOVAL))
 (3 3 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (3 3 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (3 3 (:REWRITE NTH-WHEN-PREFIXP))
 (3 2 (:REWRITE D-E-P-OF-INSERT-D-E-HELPER))
 (3 1 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (2 2 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE USEFUL-D-E-LIST-P-OF-MAKE-D-E-LIST))
 (2 2 (:REWRITE D-E-P-OF-TAKE))
 (2 1 (:REWRITE FLATTEN-WHEN-NOT-CONSP))
 (1 1 (:TYPE-PRESCRIPTION USELESS-D-E-P))
 (1 1 (:TYPE-PRESCRIPTION CODE-CHAR-TYPE))
 (1 1 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE D-E-FILENAME-OF-D-E-FIX))
 (1 1 (:REWRITE CHARS=>NATS-OF-NATS=>CHARS))
 )
(INSERT-D-E-OF-D-E-FIX
 (2950 2 (:DEFINITION INSERT-D-E-HELPER))
 (1744 8 (:DEFINITION SUBSEQ))
 (1624 8 (:DEFINITION SUBSEQ-LIST))
 (852 16 (:REWRITE TAKE-OF-LEN-FREE))
 (544 8 (:DEFINITION NTHCDR))
 (526 2 (:DEFINITION CHAR))
 (456 16 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (440 16 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (422 78 (:DEFINITION LEN))
 (408 8 (:REWRITE LEN-OF-NTHCDR))
 (400 400 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (360 60 (:REWRITE LEN-OF-NATS=>CHARS))
 (340 28 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (286 2 (:REWRITE EXPLODE-OF-D-E-FILENAME))
 (276 92 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (276 92 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (274 274 (:TYPE-PRESCRIPTION LEN))
 (242 12 (:REWRITE ZP-OPEN))
 (240 13 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (234 2 (:REWRITE NTH-OF-TAKE))
 (232 8 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (230 2 (:REWRITE NTH-OF-NATS=>CHARS))
 (188 110 (:REWRITE DEFAULT-+-2))
 (184 184 (:LINEAR LEN-WHEN-PREFIXP))
 (184 184 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (182 4 (:REWRITE D-E-P-OF-TAKE))
 (180 18 (:REWRITE LENGTH-WHEN-STRINGP))
 (168 8 (:REWRITE NFIX-WHEN-ZP))
 (148 2 (:REWRITE NATS=>CHARS-OF-TAKE))
 (148 2 (:REWRITE CHARS=>NATS-OF-TAKE))
 (144 8 (:REWRITE NFIX-WHEN-NATP))
 (128 8 (:DEFINITION NATP))
 (124 2 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (118 94 (:REWRITE DEFAULT-CDR))
 (114 114 (:TYPE-PRESCRIPTION NATS=>CHARS))
 (110 110 (:REWRITE DEFAULT-+-1))
 (110 94 (:REWRITE DEFAULT-<-2))
 (96 94 (:REWRITE DEFAULT-<-1))
 (92 92 (:LINEAR POSITION-WHEN-MEMBER))
 (92 92 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (88 6 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (88 2 (:REWRITE DEFAULT-CODE-CHAR))
 (80 16 (:REWRITE TAKE-WHEN-ATOM))
 (80 16 (:LINEAR NTH-WHEN-D-E-P))
 (76 76 (:TYPE-PRESCRIPTION NFIX))
 (72 2 (:REWRITE TAKE-OF-TAKE-SPLIT))
 (70 10 (:REWRITE LEN-OF-CHARS=>NATS))
 (66 2 (:REWRITE D-E-P-OF-CHARS=>NATS))
 (62 62 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (62 2 (:DEFINITION PLACE-D-E))
 (57 57 (:TYPE-PRESCRIPTION D-E-P))
 (56 8 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (54 18 (:DEFINITION NOT))
 (48 24 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (48 16 (:REWRITE COMMUTATIVITY-OF-+))
 (48 16 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (42 42 (:TYPE-PRESCRIPTION NATS=>STRING))
 (30 10 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (30 2 (:REWRITE NATS=>CHARS-OF-CHARS=>NATS))
 (28 28 (:REWRITE EXPLODE-OF-NATS=>STRING))
 (26 6 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (24 4 (:DEFINITION BINARY-APPEND))
 (20 20 (:TYPE-PRESCRIPTION NAT-LISTP))
 (20 20 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (20 4 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (20 2 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-CHARACTER-LISTP))
 (20 2 (:REWRITE STR::EQUAL-OF-CODE-CODE-AND-CONSTANT))
 (20 2 (:REWRITE CHARS=>NATS-OF-NATS=>CHARS))
 (16 16 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (16 16 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (16 4 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (16 2 (:REWRITE D-E-LIST-FIX-WHEN-D-E-LIST-P))
 (14 8 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (14 6 (:REWRITE NTH-WHEN-D-E-P . 2))
 (14 2 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (14 2 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (12 2 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (10 10 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (8 8 (:TYPE-PRESCRIPTION ZP))
 (8 8 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (8 8 (:TYPE-PRESCRIPTION LENGTH))
 (8 8 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (8 8 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (8 8 (:REWRITE DEFAULT-CAR))
 (8 8 (:REWRITE STR::COERCE-TO-STRING-REMOVAL))
 (8 2 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (6 6 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (6 6 (:REWRITE NTH-WHEN-PREFIXP))
 (6 2 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (6 2 (:REWRITE CONSP-OF-CHARS=>NATS))
 (4 4 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (4 4 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LIST*P))
 (4 4 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (4 4 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 4 (:REWRITE USEFUL-D-E-LIST-P-OF-MAKE-D-E-LIST))
 (4 4 (:REWRITE RETURN-TYPE-OF-CHARS=>NATS))
 (4 4 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (4 2 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (4 2 (:REWRITE FLATTEN-WHEN-NOT-CONSP))
 (3 2 (:REWRITE D-E-P-OF-INSERT-D-E-HELPER))
 (2 2 (:TYPE-PRESCRIPTION USELESS-D-E-P))
 (2 2 (:TYPE-PRESCRIPTION PLACE-D-E))
 (2 2 (:TYPE-PRESCRIPTION CODE-CHAR-TYPE))
 (2 2 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (2 2 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (2 2 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE D-E-FILENAME-OF-D-E-FIX))
 (2 2 (:REWRITE CHARACTER-LISTP-OF-NATS=>CHARS))
 )
(D-E-EQUIV-IMPLIES-EQUAL-INSERT-D-E-2
 (10 2 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (4 4 (:TYPE-PRESCRIPTION D-E-P))
 (4 4 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 )
(LEN-OF-INSERT-D-E
 (1833 1 (:DEFINITION INSERT-D-E-HELPER))
 (1068 4 (:DEFINITION SUBSEQ))
 (980 4 (:DEFINITION SUBSEQ-LIST))
 (556 8 (:REWRITE TAKE-OF-LEN-FREE))
 (454 43 (:DEFINITION LEN))
 (384 30 (:REWRITE LEN-OF-NATS=>CHARS))
 (336 4 (:DEFINITION NTHCDR))
 (300 1 (:DEFINITION CHAR))
 (288 8 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (280 8 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (232 4 (:REWRITE LEN-OF-NTHCDR))
 (212 212 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (201 14 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (193 9 (:REWRITE LENGTH-WHEN-STRINGP))
 (188 188 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (176 13 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (176 4 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (174 1 (:REWRITE EXPLODE-OF-D-E-FILENAME))
 (147 49 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (147 49 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (133 1 (:REWRITE CHARS=>NATS-OF-TAKE))
 (131 66 (:REWRITE DEFAULT-+-2))
 (123 1 (:REWRITE NTH-OF-TAKE))
 (121 1 (:REWRITE NTH-OF-NATS=>CHARS))
 (100 5 (:DEFINITION FIND-D-E))
 (98 98 (:LINEAR LEN-WHEN-PREFIXP))
 (98 98 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (89 1 (:REWRITE NATS=>CHARS-OF-TAKE))
 (84 4 (:REWRITE NFIX-WHEN-ZP))
 (75 2 (:REWRITE D-E-P-OF-TAKE))
 (72 4 (:REWRITE NFIX-WHEN-NATP))
 (71 2 (:DEFINITION PLACE-D-E))
 (70 58 (:REWRITE DEFAULT-CDR))
 (70 5 (:REWRITE LEN-OF-CHARS=>NATS))
 (66 66 (:REWRITE DEFAULT-+-1))
 (64 4 (:DEFINITION NATP))
 (62 1 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (59 49 (:REWRITE DEFAULT-<-2))
 (57 57 (:TYPE-PRESCRIPTION NATS=>CHARS))
 (55 4 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (50 49 (:REWRITE DEFAULT-<-1))
 (49 49 (:LINEAR POSITION-WHEN-MEMBER))
 (49 49 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (44 1 (:REWRITE TAKE-OF-TAKE-SPLIT))
 (44 1 (:REWRITE DEFAULT-CODE-CHAR))
 (42 7 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (41 2 (:REWRITE D-E-P-OF-CHARS=>NATS))
 (40 8 (:REWRITE TAKE-WHEN-ATOM))
 (40 8 (:LINEAR NTH-WHEN-D-E-P))
 (38 38 (:TYPE-PRESCRIPTION NFIX))
 (38 4 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (32 32 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (32 4 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (31 31 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (31 9 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (31 2 (:DEFINITION BINARY-APPEND))
 (30 1 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (28 4 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (24 12 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (24 8 (:REWRITE COMMUTATIVITY-OF-+))
 (24 8 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (21 21 (:TYPE-PRESCRIPTION NATS=>STRING))
 (20 20 (:TYPE-PRESCRIPTION D-E-SET-FILENAME))
 (16 2 (:REWRITE D-E-LIST-FIX-WHEN-D-E-LIST-P))
 (15 5 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (15 3 (:REWRITE DEFAULT-*-2))
 (15 1 (:REWRITE NATS=>CHARS-OF-CHARS=>NATS))
 (14 14 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FLATTEN))
 (14 14 (:REWRITE EXPLODE-OF-NATS=>STRING))
 (13 3 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (12 4 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (12 3 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (12 2 (:REWRITE CONSP-OF-APPEND))
 (11 11 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (11 11 (:REWRITE DEFAULT-CAR))
 (10 10 (:TYPE-PRESCRIPTION NAT-LISTP))
 (10 10 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (10 4 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (10 2 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (10 1 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-CHARACTER-LISTP))
 (10 1 (:REWRITE STR::EQUAL-OF-CODE-CODE-AND-CONSTANT))
 (10 1 (:REWRITE CHARS=>NATS-OF-NATS=>CHARS))
 (9 9 (:REWRITE USEFUL-D-E-LIST-P-OF-MAKE-D-E-LIST))
 (8 8 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (7 3 (:REWRITE NTH-WHEN-D-E-P . 2))
 (7 1 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (7 1 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (6 2 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (5 5 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (5 5 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:TYPE-PRESCRIPTION LENGTH))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (4 4 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (4 4 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (4 4 (:REWRITE STR::COERCE-TO-STRING-REMOVAL))
 (4 1 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (3 3 (:TYPE-PRESCRIPTION D-E-DIRECTORY-P))
 (3 3 (:REWRITE NTH-WHEN-PREFIXP))
 (3 3 (:REWRITE DEFAULT-*-1))
 (3 2 (:REWRITE D-E-P-OF-INSERT-D-E-HELPER))
 (3 1 (:REWRITE CONSP-OF-CHARS=>NATS))
 (2 2 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (2 2 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LIST*P))
 (2 2 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE RETURN-TYPE-OF-CHARS=>NATS))
 (2 2 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (2 2 (:REWRITE D-E-FILENAME-OF-D-E-FIX))
 (2 1 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (2 1 (:REWRITE FLATTEN-WHEN-NOT-CONSP))
 (1 1 (:TYPE-PRESCRIPTION CODE-CHAR-TYPE))
 (1 1 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (1 1 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (1 1 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (1 1 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE CHARACTER-LISTP-OF-NATS=>CHARS))
 )
(LEMMA
 (29 8 (:REWRITE DEFAULT-<-1))
 (18 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (16 5 (:REWRITE NFIX-WHEN-NATP))
 (16 2 (:REWRITE NTH-WHEN-D-E-P . 3))
 (15 3 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (14 5 (:REWRITE NFIX-WHEN-ZP))
 (12 12 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (8 8 (:REWRITE DEFAULT-<-2))
 (6 6 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE ZP-OPEN))
 (3 3 (:REWRITE NTH-WHEN-PREFIXP))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(MAKE-D-E-LIST-OF-INSERT-D-E-LEMMA-1
 (89 2 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (84 2 (:REWRITE DEFAULT-CODE-CHAR))
 (64 8 (:LINEAR NTH-WHEN-D-E-P))
 (64 4 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (52 52 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (42 42 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-FIX))
 (24 4 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (17 5 (:REWRITE TAKE-WHEN-ATOM))
 (16 4 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (14 14 (:REWRITE NTH-WHEN-PREFIXP))
 (12 9 (:REWRITE DEFAULT-<-2))
 (11 9 (:REWRITE DEFAULT-<-1))
 (8 8 (:TYPE-PRESCRIPTION NAT-LISTP))
 (8 8 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (3 3 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(MAKE-D-E-LIST-OF-INSERT-D-E
 (161740 318 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (161572 302 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (55875 28201 (:REWRITE DEFAULT-+-2))
 (28212 28201 (:REWRITE DEFAULT-+-1))
 (23487 11086 (:REWRITE DEFAULT-CDR))
 (9240 70 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (6060 303 (:DEFINITION FIND-D-E))
 (5348 2 (:DEFINITION INSERT-D-E-HELPER))
 (3988 3988 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (3738 2442 (:REWRITE STR::CONSP-OF-EXPLODE))
 (3281 1201 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (2736 912 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (2736 912 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (2367 34 (:REWRITE D-E-P-OF-CHARS=>NATS))
 (2347 1693 (:REWRITE DEFAULT-<-2))
 (2253 264 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (2089 4 (:REWRITE MAKE-D-E-LIST-OF-APPEND-2))
 (1944 324 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (1916 190 (:REWRITE NFIX-WHEN-ZP))
 (1824 1824 (:LINEAR LEN-WHEN-PREFIXP))
 (1824 1824 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (1819 21 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (1795 1693 (:REWRITE DEFAULT-<-1))
 (1680 16 (:REWRITE NTHCDR-OF-NTHCDR))
 (1596 84 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (1426 1426 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (1356 264 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (1210 21 (:REWRITE DEFAULT-CODE-CHAR))
 (1170 39 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (1116 246 (:REWRITE TAKE-WHEN-ATOM))
 (1058 1058 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (968 8 (:REWRITE NATS=>CHARS-OF-NTHCDR))
 (936 936 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FLATTEN))
 (934 188 (:REWRITE DEFAULT-*-2))
 (912 912 (:LINEAR POSITION-WHEN-MEMBER))
 (912 912 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (888 8 (:REWRITE CHARS=>NATS-OF-NTHCDR))
 (708 94 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (699 99 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (588 196 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (524 44 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (510 170 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (501 99 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (488 1 (:REWRITE NTH-OF-APPEND))
 (367 357 (:REWRITE DEFAULT-CAR))
 (354 70 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (303 303 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (303 15 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (246 246 (:TYPE-PRESCRIPTION D-E-SET-FILENAME))
 (208 16 (:REWRITE UNSIGNED-BYTE-LISTP-OF-NTHCDR))
 (204 204 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LIST*P))
 (202 93 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (198 198 (:TYPE-PRESCRIPTION NAT-LISTP))
 (198 198 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (196 196 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (189 188 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (188 188 (:REWRITE DEFAULT-*-1))
 (182 182 (:REWRITE NTH-WHEN-PREFIXP))
 (161 161 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (160 16 (:REWRITE CHARACTER-LISTP-OF-NTHCDR))
 (159 1 (:REWRITE LEN-OF-APPEND))
 (153 39 (:REWRITE CONSP-OF-CHARS=>NATS))
 (151 1 (:REWRITE TAKE-OF-MAKE-CHARACTER-LIST))
 (150 150 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (144 2 (:REWRITE TAKE-WHEN-PREFIXP))
 (124 124 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (120 2 (:REWRITE CHARACTER-LISTP-OF-TAKE))
 (117 117 (:TYPE-PRESCRIPTION D-E-DIRECTORY-P))
 (116 4 (:REWRITE PREFIXP-WHEN-EQUAL-LENGTHS))
 (110 46 (:REWRITE NTH-WHEN-D-E-P . 2))
 (96 96 (:TYPE-PRESCRIPTION INSERT-D-E-HELPER))
 (81 15 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (78 78 (:TYPE-PRESCRIPTION ZP))
 (74 4 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (72 6 (:DEFINITION BINARY-APPEND))
 (63 21 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (63 9 (:REWRITE USEFUL-D-E-LIST-P-OF-PLACE-D-E))
 (51 8 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (42 7 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (32 16 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-NTHCDR))
 (30 30 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (29 2 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (27 11 (:REWRITE FLATTEN-WHEN-NOT-CONSP))
 (25 5 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (24 4 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (20 4 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (18 1 (:REWRITE CHARACTER-LISTP-APPEND))
 (16 16 (:TYPE-PRESCRIPTION TAKE))
 (16 8 (:REWRITE NTH-OF-NTHCDR))
 (16 4 (:REWRITE LIST-EQUIV-WHEN-ATOM-RIGHT))
 (16 4 (:REWRITE LIST-EQUIV-WHEN-ATOM-LEFT))
 (14 14 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (14 14 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (14 14 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (13 1 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-APPEND))
 (12 2 (:REWRITE CONSP-OF-APPEND))
 (10 10 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (8 8 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (8 4 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (8 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (8 1 (:REWRITE NTH-OF-MAKE-CHARACTER-LIST))
 (7 7 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (7 7 (:REWRITE CONSP-OF-TAKE))
 (7 1 (:REWRITE CAR-OF-TAKE))
 (6 6 (:TYPE-PRESCRIPTION PREFIXP))
 (6 2 (:REWRITE NTH-WHEN-D-E-P . 3))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION LIST-EQUIV))
 (4 4 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (4 4 (:REWRITE PREFIXP-TRANSITIVE . 2))
 (4 4 (:REWRITE PREFIXP-TRANSITIVE . 1))
 (4 4 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 2))
 (4 4 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 1))
 (4 4 (:REWRITE SET::IN-SET))
 (4 2 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-TAKE))
 (3 2 (:REWRITE D-E-P-OF-INSERT-D-E-HELPER))
 (3 1 (:REWRITE STR::CONSP-OF-MAKE-CHARACTER-LIST))
 (2 2 (:TYPE-PRESCRIPTION MAKE-CHARACTER-LIST))
 (2 2 (:REWRITE MAKE-D-E-LIST-OF-CLEAR-D-E-LEMMA-1))
 (1 1 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 )
(STRINGP-OF-INSERT-D-E
 (1348 1 (:DEFINITION INSERT-D-E-HELPER))
 (872 4 (:DEFINITION SUBSEQ))
 (812 4 (:DEFINITION SUBSEQ-LIST))
 (420 8 (:REWRITE TAKE-OF-LEN-FREE))
 (272 4 (:DEFINITION NTHCDR))
 (228 8 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (220 8 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (216 1 (:DEFINITION CHAR))
 (204 4 (:REWRITE LEN-OF-NTHCDR))
 (196 36 (:DEFINITION LEN))
 (184 184 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (144 24 (:REWRITE LEN-OF-NATS=>CHARS))
 (126 42 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (126 42 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (125 125 (:TYPE-PRESCRIPTION LEN))
 (123 14 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (121 6 (:REWRITE ZP-OPEN))
 (117 1 (:REWRITE NTH-OF-TAKE))
 (116 4 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (115 1 (:REWRITE NTH-OF-NATS=>CHARS))
 (96 1 (:REWRITE EXPLODE-OF-D-E-FILENAME))
 (90 9 (:REWRITE LENGTH-WHEN-STRINGP))
 (88 52 (:REWRITE DEFAULT-+-2))
 (84 84 (:LINEAR LEN-WHEN-PREFIXP))
 (84 84 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (84 4 (:REWRITE NFIX-WHEN-ZP))
 (72 4 (:REWRITE NFIX-WHEN-NATP))
 (64 4 (:DEFINITION NATP))
 (62 1 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (57 1 (:REWRITE CHARS=>NATS-OF-TAKE))
 (56 44 (:REWRITE DEFAULT-CDR))
 (56 1 (:REWRITE NATS=>CHARS-OF-TAKE))
 (53 45 (:REWRITE DEFAULT-<-2))
 (52 52 (:REWRITE DEFAULT-+-1))
 (51 51 (:TYPE-PRESCRIPTION NATS=>CHARS))
 (46 45 (:REWRITE DEFAULT-<-1))
 (44 1 (:REWRITE DEFAULT-CODE-CHAR))
 (42 42 (:LINEAR POSITION-WHEN-MEMBER))
 (42 42 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (40 8 (:LINEAR NTH-WHEN-D-E-P))
 (38 38 (:TYPE-PRESCRIPTION NFIX))
 (38 6 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (36 36 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (35 8 (:REWRITE TAKE-WHEN-ATOM))
 (35 1 (:DEFINITION PLACE-D-E))
 (34 34 (:TYPE-PRESCRIPTION D-E-P))
 (33 1 (:REWRITE TAKE-OF-TAKE-SPLIT))
 (28 4 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (24 12 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (24 8 (:REWRITE COMMUTATIVITY-OF-+))
 (24 8 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (21 21 (:TYPE-PRESCRIPTION NATS=>STRING))
 (15 5 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (15 3 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (14 14 (:REWRITE EXPLODE-OF-NATS=>STRING))
 (13 3 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (12 2 (:DEFINITION BINARY-APPEND))
 (10 10 (:TYPE-PRESCRIPTION NAT-LISTP))
 (10 10 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (10 4 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (10 2 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (10 1 (:REWRITE STR::EQUAL-OF-CODE-CODE-AND-CONSTANT))
 (8 8 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (8 8 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (8 2 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (8 1 (:REWRITE D-E-LIST-FIX-WHEN-D-E-LIST-P))
 (7 3 (:REWRITE NTH-WHEN-D-E-P . 2))
 (7 1 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (6 1 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (5 5 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (4 4 (:TYPE-PRESCRIPTION LENGTH))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (4 4 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (4 4 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE STR::COERCE-TO-STRING-REMOVAL))
 (3 3 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (3 3 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (3 3 (:REWRITE NTH-WHEN-PREFIXP))
 (3 2 (:REWRITE D-E-P-OF-INSERT-D-E-HELPER))
 (3 1 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (2 2 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE USEFUL-D-E-LIST-P-OF-MAKE-D-E-LIST))
 (2 2 (:REWRITE D-E-P-OF-TAKE))
 (2 1 (:REWRITE FLATTEN-WHEN-NOT-CONSP))
 (1 1 (:TYPE-PRESCRIPTION USELESS-D-E-P))
 (1 1 (:TYPE-PRESCRIPTION CODE-CHAR-TYPE))
 (1 1 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE D-E-FILENAME-OF-D-E-FIX))
 (1 1 (:REWRITE CHARS=>NATS-OF-NATS=>CHARS))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-1)
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5)
(LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-11
 (9 3 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (6 6 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (4 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-7))
 (2 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (1 1 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 )
(LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-12
 (36 12 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (34 5 (:REWRITE NFIX-WHEN-ZP))
 (29 17 (:REWRITE DEFAULT-+-2))
 (26 1 (:REWRITE ZP-OPEN))
 (25 2 (:DEFINITION NATP))
 (24 24 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (22 17 (:REWRITE DEFAULT-+-1))
 (16 11 (:REWRITE DEFAULT-<-1))
 (16 1 (:DEFINITION BOUNDED-NAT-LISTP))
 (15 11 (:REWRITE DEFAULT-<-2))
 (8 8 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (7 1 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (6 6 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (4 4 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (4 4 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (3 1 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (2 2 (:TYPE-PRESCRIPTION NAT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (2 2 (:REWRITE DEFAULT-CAR))
 (1 1 (:TYPE-PRESCRIPTION ZP))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-13
 (545 35 (:REWRITE ZP-OPEN))
 (485 40 (:DEFINITION LEN))
 (310 162 (:REWRITE DEFAULT-+-2))
 (305 19 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (263 2 (:REWRITE LAST-WHEN-EQUAL-LEN-1))
 (208 162 (:REWRITE DEFAULT-+-1))
 (191 52 (:REWRITE DEFAULT-CDR))
 (169 169 (:TYPE-PRESCRIPTION D-E-FILE-SIZE))
 (159 94 (:REWRITE DEFAULT-<-2))
 (148 4 (:DEFINITION NO-DUPLICATESP-EQUAL))
 (138 46 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-8))
 (138 6 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (134 60 (:REWRITE NFIX-WHEN-ZP))
 (114 94 (:REWRITE DEFAULT-<-1))
 (92 92 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (86 86 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (86 2 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (84 6 (:DEFINITION MAKE-LIST-AC))
 (81 3 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (75 3 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (66 22 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (66 22 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (65 26 (:LINEAR D-E-FILE-SIZE-CORRECTNESS-1))
 (60 12 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (56 28 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (52 1 (:DEFINITION LAST))
 (48 2 (:LINEAR PAINFUL-DEBUGGING-LEMMA-10))
 (47 47 (:TYPE-PRESCRIPTION ZP))
 (44 44 (:LINEAR LEN-WHEN-PREFIXP))
 (44 44 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (42 2 (:LINEAR PAINFUL-DEBUGGING-LEMMA-9))
 (36 6 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (36 4 (:REWRITE SUBSETP-CAR-MEMBER))
 (35 6 (:REWRITE DEFAULT-CAR))
 (28 28 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (28 8 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (27 9 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-10))
 (27 9 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (24 24 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (24 24 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (24 24 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (24 16 (:REWRITE STR::CONSP-OF-EXPLODE))
 (23 23 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (22 22 (:LINEAR POSITION-WHEN-MEMBER))
 (22 22 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (18 9 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-9))
 (16 4 (:REWRITE MEMBER-WHEN-ATOM))
 (15 3 (:DEFINITION UNSIGNED-BYTE-P))
 (12 12 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (12 12 (:REWRITE NTH-WHEN-PREFIXP))
 (12 6 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (12 4 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (12 3 (:DEFINITION INTEGER-RANGE-P))
 (10 2 (:REWRITE NATP-OF-PLACE-CONTENTS))
 (9 9 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (9 9 (:TYPE-PRESCRIPTION CEILING))
 (9 9 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (8 8 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (8 8 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (8 4 (:REWRITE SET-EQUIV-ASYM))
 (6 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (6 1 (:DEFINITION BINARY-APPEND))
 (5 2 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (5 1 (:REWRITE CONSP-OF-LAST))
 (4 4 (:TYPE-PRESCRIPTION SET-EQUIV))
 (4 4 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (4 4 (:REWRITE SUBSETP-OF-CDR))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 4 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (4 4 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (4 2 (:TYPE-PRESCRIPTION LAST))
 (3 3 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-145
 (72 3 (:REWRITE LOFAT-FILE-P-WHEN-LOFAT-DIRECTORY-FILE-P-OR-LOFAT-REGULAR-FILE-P))
 (64 4 (:REWRITE LOFAT-FILE-CONTENTS-FIX-WHEN-LOFAT-FILE-CONTENTS-P))
 (36 3 (:REWRITE LOFAT-FILE-CONTENTS-P-WHEN-D-E-LISTP))
 (35 7 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (33 3 (:DEFINITION LEN))
 (27 1 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (26 26 (:TYPE-PRESCRIPTION LOFAT-FILE-CONTENTS-FIX))
 (25 1 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (20 11 (:REWRITE DEFAULT-CDR))
 (18 3 (:REWRITE LOFAT-FILE-CONTENTS-P-WHEN-STRINGP))
 (18 3 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (14 14 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (14 14 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (12 12 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (9 9 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (9 6 (:REWRITE STR::CONSP-OF-EXPLODE))
 (9 3 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (7 2 (:REWRITE LOFAT-DIRECTORY-FILE-P-WHEN-LOFAT-FILE-P))
 (6 6 (:TYPE-PRESCRIPTION LOFAT-FILE-CONTENTS-P))
 (6 6 (:TYPE-PRESCRIPTION LOFAT-DIRECTORY-FILE-P))
 (6 6 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (6 3 (:REWRITE DEFAULT-+-2))
 (4 4 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (4 4 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (3 3 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (3 1 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 2 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (1 1 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER))
 (1 1 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-77
 (20546 141 (:DEFINITION HIFAT-NO-DUPS-P))
 (9188 407 (:REWRITE M1-DIRECTORY-FILE-P-WHEN-M1-FILE-P))
 (5303 18 (:REWRITE M1-REGULAR-FILE-P-OF-M1-FILE))
 (4095 158 (:REWRITE HIFAT-NO-DUPS-P-OF-M1-FILE-CONTENTS-OF-CDAR))
 (4058 1250 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (3742 162 (:REWRITE HIFAT-NO-DUPS-P-OF-CDR))
 (3575 190 (:REWRITE M1-FILE-P-WHEN-M1-REGULAR-FILE-P))
 (3540 852 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (3312 507 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-2))
 (2564 236 (:REWRITE SUBSETP-CAR-MEMBER))
 (2547 214 (:REWRITE M1-DIRECTORY-FILE-P-CORRECTNESS-1))
 (2253 2071 (:REWRITE DEFAULT-CAR))
 (2038 158 (:REWRITE HIFAT-SUBSETP-REFLEXIVE-LEMMA-3))
 (1876 174 (:REWRITE FAT32-FILENAME-P-OF-CAAR-WHEN-M1-FILE-ALIST-P))
 (1875 189 (:REWRITE M1-FILE-P-OF-CDAR-WHEN-M1-FILE-ALIST-P))
 (1865 1299 (:REWRITE DEFAULT-CDR))
 (1751 121 (:DEFINITION LEN))
 (1668 1668 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (1510 1510 (:TYPE-PRESCRIPTION M1-REGULAR-FILE-P))
 (1285 69 (:REWRITE M1-DIRECTORY-FILE-P-OF-M1-FILE-FIX))
 (1238 107 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (1204 64 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (1135 4 (:REWRITE M1-FILE-ALIST-P-OF-CONS))
 (1015 631 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (987 329 (:REWRITE M1-REGULAR-FILE-P-CORRECTNESS-1))
 (926 4 (:REWRITE HIFAT-EQUIV-OF-CONS-LEMMA-4))
 (906 906 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (882 81 (:REWRITE M1-FILE-ALIST-P-OF-M1-FILE->CONTENTS))
 (724 724 (:TYPE-PRESCRIPTION M1-DIRECTORY-FILE-P))
 (702 81 (:REWRITE M1-FILE-ALIST-P-OF-CDR-WHEN-M1-FILE-ALIST-P))
 (699 242 (:REWRITE STR::CONSP-OF-EXPLODE))
 (576 384 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (576 384 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (502 36 (:REWRITE HIFAT-SUBSETP-WHEN-ATOM))
 (486 162 (:REWRITE M1-READ-AFTER-WRITE-LEMMA-1))
 (474 474 (:TYPE-PRESCRIPTION FAT32-FILENAME-FIX))
 (472 472 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (456 228 (:REWRITE SET-EQUIV-ASYM))
 (440 220 (:REWRITE DEFAULT-<-1))
 (440 16 (:REWRITE HIFAT-FIND-FILE-CORRECTNESS-LEMMA-6))
 (432 240 (:REWRITE MEMBER-WHEN-ATOM))
 (432 8 (:REWRITE HIFAT-FIND-FILE-CORRECTNESS-1-LEMMA-1))
 (392 42 (:REWRITE FAT32-FILENAME-FIX-WHEN-FAT32-FILENAME-P))
 (384 384 (:REWRITE SUBSETP-TRANS2))
 (384 384 (:REWRITE SUBSETP-TRANS))
 (363 363 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (256 256 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (242 121 (:REWRITE DEFAULT-+-2))
 (240 240 (:REWRITE SUBSETP-MEMBER . 3))
 (240 240 (:REWRITE SUBSETP-MEMBER . 1))
 (240 240 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (240 240 (:REWRITE INTERSECTP-MEMBER . 3))
 (240 240 (:REWRITE INTERSECTP-MEMBER . 2))
 (228 228 (:TYPE-PRESCRIPTION SET-EQUIV))
 (228 228 (:REWRITE SUBSETP-OF-CDR))
 (220 220 (:REWRITE DEFAULT-<-2))
 (205 121 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (192 64 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (192 64 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (189 189 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (184 184 (:TYPE-PRESCRIPTION M1-FILE-FIX$INLINE))
 (160 16 (:REWRITE ABS-PWRITE-CORRECTNESS-LEMMA-29))
 (128 128 (:LINEAR LEN-WHEN-PREFIXP))
 (128 128 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (121 121 (:REWRITE DEFAULT-+-1))
 (92 46 (:REWRITE M1-FILE->CONTENTS$INLINE-OF-M1-FILE-FIX-X))
 (64 64 (:LINEAR POSITION-WHEN-MEMBER))
 (64 64 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (52 52 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (36 36 (:REWRITE HIFAT-SUBSETP-TRANSITIVE))
 (23 23 (:REWRITE M1-FILE-P-OF-M1-FILE-FIX))
 (23 23 (:REWRITE M1-FILE->D-E$INLINE-OF-M1-FILE-FIX-X))
 (16 16 (:REWRITE HIFAT-SUBSETP-TRANSITIVE-LEMMA-1))
 (12 12 (:REWRITE SUBSETP-REFL))
 (4 4 (:REWRITE CONS-CAR-CDR))
 (2 2 (:REWRITE M1-FILE-P-OF-M1-FILE-HIFAT-FILE-ALIST-FIX))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-18
 (39 2 (:REWRITE NFIX-WHEN-ZP))
 (32 2 (:REWRITE ZP-OPEN))
 (28 28 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (27 9 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (21 11 (:REWRITE DEFAULT-+-2))
 (16 6 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (12 11 (:REWRITE DEFAULT-+-1))
 (10 6 (:REWRITE DEFAULT-<-2))
 (9 3 (:REWRITE MEMBER-WHEN-ATOM))
 (9 3 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (8 6 (:REWRITE DEFAULT-<-1))
 (4 4 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE SUBSETP-MEMBER . 3))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (2 2 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-8))
 (2 2 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (2 1 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (1 1 (:REWRITE NTH-WHEN-PREFIXP))
 )
(MAKE-EMPTY-SUBDIR-CONTENTS
 (10 1 (:DEFINITION BINARY-APPEND))
 (6 2 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (5 1 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (2 2 (:TYPE-PRESCRIPTION D-E-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (2 2 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 )
(LENGTH-OF-MAKE-EMPTY-SUBDIR-CONTENTS
 (12 12 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (9 3 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (9 3 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (6 6 (:LINEAR LEN-WHEN-PREFIXP))
 (6 6 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (6 2 (:REWRITE D-E-P-OF-D-E-SET-FIRST-CLUSTER-FILE-SIZE . 1))
 (4 4 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-P))
 (3 3 (:LINEAR POSITION-WHEN-MEMBER))
 (3 3 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (2 2 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 )
(MAKE-D-E-LIST-OF-MAKE-EMPTY-SUBDIR-CONTENTS
 (56 6 (:DEFINITION BINARY-APPEND))
 (26 20 (:REWRITE D-E-P-OF-D-E-SET-FIRST-CLUSTER-FILE-SIZE . 1))
 (23 8 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (23 3 (:REWRITE TAKE-WHEN-ATOM))
 (21 1 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (9 3 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (8 8 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (7 7 (:TYPE-PRESCRIPTION D-E-SET-FIRST-CLUSTER-FILE-SIZE))
 (7 6 (:REWRITE DEFAULT-CDR))
 (7 6 (:REWRITE DEFAULT-CAR))
 (6 6 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-P))
 (6 1 (:REWRITE CONSP-OF-APPEND))
 (3 3 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (3 3 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-21
 (661 26 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (658 56 (:DEFINITION BINARY-APPEND))
 (481 481 (:TYPE-PRESCRIPTION NATS=>CHARS))
 (339 113 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (234 234 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (233 71 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (229 48 (:REWRITE NFIX-WHEN-ZP))
 (224 6 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (214 16 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (210 26 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (196 14 (:REWRITE STR::LEN-OF-MAKE-CHARACTER-LIST))
 (189 151 (:REWRITE DEFAULT-<-2))
 (181 20 (:REWRITE TAKE-WHEN-ATOM))
 (180 119 (:REWRITE DEFAULT-CDR))
 (178 125 (:REWRITE DEFAULT-+-2))
 (172 172 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (171 53 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (159 151 (:REWRITE DEFAULT-<-1))
 (144 8 (:DEFINITION CHARACTER-LISTP))
 (130 125 (:REWRITE DEFAULT-+-1))
 (126 8 (:REWRITE CONSP-OF-MAKE-LIST-AC))
 (108 36 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (108 36 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (96 2 (:REWRITE LEN-OF-NTHCDR))
 (90 90 (:TYPE-PRESCRIPTION MAKE-CHARACTER-LIST))
 (90 2 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (88 28 (:REWRITE STR::CONSP-OF-MAKE-CHARACTER-LIST))
 (87 64 (:REWRITE DEFAULT-CAR))
 (78 7 (:DEFINITION MAKE-LIST-AC))
 (74 2 (:REWRITE CHARACTER-LISTP-OF-TAKE))
 (72 72 (:LINEAR LEN-WHEN-PREFIXP))
 (72 72 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (72 36 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (62 62 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LIST*P))
 (60 60 (:TYPE-PRESCRIPTION TAKE))
 (60 26 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (53 53 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (52 52 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (47 7 (:REWRITE CONSP-OF-APPEND))
 (42 14 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (36 36 (:LINEAR POSITION-WHEN-MEMBER))
 (36 36 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (34 11 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (34 2 (:REWRITE TAKE-OF-MAKE-CHARACTER-LIST))
 (25 25 (:TYPE-PRESCRIPTION STRINGP-OF-IMPLODE))
 (21 7 (:REWRITE FOLD-CONSTS-IN-+))
 (18 18 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (16 8 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-CDR-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (16 1 (:LINEAR MAKE-CLUSTERS-CORRECTNESS-3))
 (12 6 (:REWRITE UNICITY-OF-0))
 (12 5 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (11 11 (:TYPE-PRESCRIPTION FAT32$C-P))
 (11 11 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (10 10 (:REWRITE CONSP-OF-TAKE))
 (8 8 (:REWRITE DEFAULT-UNARY-MINUS))
 (7 7 (:TYPE-PRESCRIPTION D-E-SET-FIRST-CLUSTER-FILE-SIZE))
 (7 7 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION LENGTH))
 (6 6 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (6 6 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (6 4 (:REWRITE DEFAULT-*-2))
 (6 4 (:REWRITE DEFAULT-*-1))
 (5 5 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (4 2 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-TAKE))
 (2 2 (:REWRITE STR::CHARACTER-LISTP-OF-MAKE-CHARACTER-LIST))
 (2 2 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (2 2 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-22
 (335 5 (:REWRITE LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (320 3 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (303 31 (:DEFINITION LEN))
 (242 5 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (232 5 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (225 4 (:REWRITE ABS-PLACE-FILE-HELPER-OF-CTX-APP-LEMMA-1))
 (197 28 (:REWRITE STR::CONSP-OF-EXPLODE))
 (138 72 (:REWRITE DEFAULT-+-2))
 (95 40 (:REWRITE DEFAULT-CDR))
 (87 2 (:DEFINITION FAT32-FILENAME-LIST-PREFIXP))
 (78 72 (:REWRITE DEFAULT-+-1))
 (59 5 (:DEFINITION BINARY-APPEND))
 (58 10 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (52 5 (:DEFINITION UNSIGNED-BYTE-P))
 (51 51 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (47 5 (:DEFINITION INTEGER-RANGE-P))
 (44 12 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (43 1 (:REWRITE SUBDIR-CONTENTS-P-WHEN-ZERO-LENGTH))
 (32 16 (:REWRITE DEFAULT-<-1))
 (31 2 (:REWRITE COLLAPSE-HIFAT-PLACE-FILE-LEMMA-113))
 (28 28 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (25 5 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (23 4 (:REWRITE FAT32-FILENAME-LIST-PREFIXP-WHEN-ATOM-1))
 (22 16 (:REWRITE DEFAULT-<-2))
 (21 7 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (21 7 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (19 9 (:REWRITE DEFAULT-CAR))
 (18 2 (:REWRITE PREFIXP-WHEN-NOT-CONSP-RIGHT))
 (18 2 (:REWRITE PREFIXP-WHEN-NOT-CONSP-LEFT))
 (18 2 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-NOT-CONSP))
 (16 16 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (16 16 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (16 4 (:REWRITE CONSP-OF-APPEND))
 (16 2 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (14 14 (:LINEAR LEN-WHEN-PREFIXP))
 (14 14 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (14 2 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (11 11 (:TYPE-PRESCRIPTION FAT32-FILENAME-LIST-PREFIXP))
 (8 2 (:REWRITE TAKE-WHEN-ATOM))
 (7 7 (:LINEAR POSITION-WHEN-MEMBER))
 (7 7 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (6 6 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (5 5 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (5 5 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (4 4 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LIST*P))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-LIST-P))
 (4 4 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE FAT32-FILENAME-LIST-PREFIXP-TRANSITIVE . 2))
 (4 4 (:REWRITE FAT32-FILENAME-LIST-PREFIXP-TRANSITIVE . 1))
 (4 4 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-SUBSETP-EQUAL))
 (4 2 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (3 3 (:REWRITE PREFIXP-TRANSITIVE . 2))
 (3 3 (:REWRITE PREFIXP-TRANSITIVE . 1))
 (3 3 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 2))
 (3 3 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 1))
 (2 2 (:TYPE-PRESCRIPTION FAT32-FILENAME-EQUIV$INLINE))
 (1 1 (:REWRITE LIST-EQUIV-WHEN-ATOM-RIGHT))
 (1 1 (:REWRITE LIST-EQUIV-WHEN-ATOM-LEFT))
 )
(LEMMA
 (362 2 (:DEFINITION NAT-LISTP))
 (137 12 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (130 2 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (116 2 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (106 10 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (86 74 (:REWRITE DEFAULT-<-1))
 (85 74 (:REWRITE DEFAULT-<-2))
 (73 33 (:REWRITE ZP-OPEN))
 (64 18 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (64 8 (:REWRITE NFIX-WHEN-ZP))
 (60 12 (:DEFINITION LEN))
 (52 13 (:REWRITE FAT32-IS-EOF-CORRECTNESS-1))
 (48 48 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (44 2 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (40 28 (:REWRITE DEFAULT-+-2))
 (40 8 (:REWRITE NFIX-WHEN-NATP))
 (28 28 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE COMMUTATIVITY-OF-+))
 (24 4 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CONS))
 (22 14 (:REWRITE DEFAULT-CDR))
 (22 10 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (19 19 (:REWRITE NTH-WHEN-PREFIXP))
 (10 2 (:REWRITE DEFAULT-CAR))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:REWRITE DEFAULT-UNARY-MINUS))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-33
 (6083 8 (:DEFINITION GET-CC-CONTENTS))
 (3964 16 (:DEFINITION SUBSEQ))
 (3868 16 (:DEFINITION SUBSEQ-LIST))
 (1760 44 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (1672 44 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (1552 100 (:DEFINITION LEN))
 (1312 16 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (1264 16 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (1144 44 (:REWRITE LENGTH-WHEN-STRINGP))
 (1088 70 (:REWRITE ZP-OPEN))
 (988 16 (:REWRITE TAKE-OF-LEN-FREE))
 (884 232 (:REWRITE STR::CONSP-OF-EXPLODE))
 (881 34 (:REWRITE NFIX-WHEN-ZP))
 (800 800 (:TYPE-PRESCRIPTION STRINGP-OF-STR-FIX))
 (540 112 (:REWRITE DEFAULT-CDR))
 (440 44 (:DEFINITION UNSIGNED-BYTE-P))
 (408 408 (:TYPE-PRESCRIPTION COUNT-OF-CLUSTERS))
 (404 404 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (396 44 (:DEFINITION INTEGER-RANGE-P))
 (387 239 (:REWRITE DEFAULT-+-2))
 (384 80 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (380 108 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (375 254 (:REWRITE DEFAULT-<-2))
 (343 254 (:REWRITE DEFAULT-<-1))
 (320 8 (:DEFINITION STRING-APPEND))
 (318 13 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (313 5 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (275 239 (:REWRITE DEFAULT-+-1))
 (228 76 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (210 8 (:REWRITE STR-FIX-WHEN-STRINGP))
 (184 184 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (176 8 (:DEFINITION BINARY-APPEND))
 (170 16 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (163 11 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (160 16 (:REWRITE TAKE-WHEN-ATOM))
 (152 76 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (138 46 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (138 46 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (136 136 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (136 136 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (127 10 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (127 10 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (112 16 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (109 5 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (108 2 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (99 5 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (92 92 (:TYPE-PRESCRIPTION NFIX))
 (92 92 (:LINEAR LEN-WHEN-PREFIXP))
 (92 92 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (90 90 (:TYPE-PRESCRIPTION D-E-FILE-SIZE))
 (84 39 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (70 14 (:LINEAR D-E-FILE-SIZE-CORRECTNESS-1))
 (58 14 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (56 8 (:REWRITE FAT32-IS-EOF-CORRECTNESS-1))
 (56 4 (:DEFINITION MAKE-LIST-AC))
 (52 2 (:LINEAR PAINFUL-DEBUGGING-LEMMA-9))
 (49 12 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (48 16 (:DEFINITION MIN))
 (48 12 (:REWRITE DEFAULT-CAR))
 (48 2 (:LINEAR PAINFUL-DEBUGGING-LEMMA-10))
 (46 46 (:TYPE-PRESCRIPTION ZP))
 (46 46 (:LINEAR POSITION-WHEN-MEMBER))
 (46 46 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (46 46 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (45 23 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (44 44 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (44 12 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (42 42 (:TYPE-PRESCRIPTION FAT-ENTRY-COUNT))
 (32 32 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (30 6 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-10))
 (28 28 (:TYPE-PRESCRIPTION D-E-P))
 (28 28 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (28 20 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (24 24 (:TYPE-PRESCRIPTION NATP))
 (24 24 (:REWRITE STR::COERCE-TO-STRING-REMOVAL))
 (24 8 (:REWRITE STR-FIX-DEFAULT))
 (18 18 (:TYPE-PRESCRIPTION FAT32$C-P))
 (18 6 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-9))
 (16 16 (:TYPE-PRESCRIPTION INTEGERP-OF-GET-CC-CONTENTS))
 (16 16 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (16 16 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (16 16 (:DEFINITION NTHCDR))
 (10 10 (:REWRITE SUBSETP-TRANS2))
 (10 10 (:REWRITE SUBSETP-TRANS))
 (8 8 (:TYPE-PRESCRIPTION STRINGP-OF-GET-CC-CONTENTS))
 (8 8 (:REWRITE DEFAULT-UNARY-MINUS))
 (6 6 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (6 6 (:TYPE-PRESCRIPTION CEILING))
 (5 5 (:REWRITE INTERSECTP-MEMBER . 1))
 (5 5 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (5 5 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (4 4 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (4 4 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (4 4 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (2 2 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-34)
(LOFAT-PLACE-FILE-CORRECTNESS-1-LEMMA-25
 (4276 207 (:REWRITE NFIX-WHEN-ZP))
 (2956 151 (:DEFINITION NATP))
 (2263 2263 (:TYPE-PRESCRIPTION COUNT-OF-CLUSTERS))
 (2082 694 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (1596 1596 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (1484 8 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (1027 713 (:REWRITE DEFAULT-<-2))
 (884 713 (:REWRITE DEFAULT-<-1))
 (758 22 (:REWRITE DEFAULT-CDR))
 (473 342 (:REWRITE DEFAULT-+-2))
 (457 342 (:REWRITE DEFAULT-+-1))
 (312 52 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (278 278 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (260 52 (:LINEAR D-E-FILE-SIZE-CORRECTNESS-1))
 (214 214 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (214 214 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (171 171 (:TYPE-PRESCRIPTION ZP))
 (156 52 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (156 52 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (151 151 (:TYPE-PRESCRIPTION NATP))
 (104 104 (:TYPE-PRESCRIPTION FAT32$C-P))
 (104 104 (:TYPE-PRESCRIPTION D-E-P))
 (104 104 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (84 84 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (80 8 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (71 71 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (63 21 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (63 21 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (48 48 (:REWRITE DEFAULT-UNARY-MINUS))
 (44 44 (:REWRITE NTH-WHEN-PREFIXP))
 (42 42 (:LINEAR LEN-WHEN-PREFIXP))
 (42 42 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (40 40 (:TYPE-PRESCRIPTION INTEGERP-OF-GET-CC-CONTENTS))
 (21 21 (:LINEAR POSITION-WHEN-MEMBER))
 (21 21 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (8 8 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (6 6 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (4 4 (:REWRITE-QUOTED-CONSTANT FIX-UNDER-NUMBER-EQUIV))
 )
(D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-5
 (116 10 (:REWRITE NFIX-WHEN-ZP))
 (108 10 (:DEFINITION LEN))
 (104 8 (:REWRITE ZP-OPEN))
 (100 58 (:REWRITE DEFAULT-+-2))
 (80 58 (:REWRITE DEFAULT-+-1))
 (62 2 (:DEFINITION NO-DUPLICATESP-EQUAL))
 (49 49 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (47 14 (:REWRITE DEFAULT-CDR))
 (45 15 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (44 44 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (36 27 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-8))
 (33 11 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (28 17 (:REWRITE DEFAULT-<-2))
 (28 2 (:DEFINITION MAKE-LIST-AC))
 (25 11 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (23 17 (:REWRITE DEFAULT-<-1))
 (18 2 (:REWRITE SUBSETP-CAR-MEMBER))
 (14 4 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (12 12 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (9 3 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (9 3 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (8 8 (:TYPE-PRESCRIPTION NFIX))
 (8 2 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (8 2 (:REWRITE MEMBER-WHEN-ATOM))
 (8 2 (:REWRITE DEFAULT-CAR))
 (6 6 (:TYPE-PRESCRIPTION ZP))
 (6 6 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (6 6 (:LINEAR LEN-WHEN-PREFIXP))
 (6 6 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (5 5 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (5 5 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (4 2 (:REWRITE SET-EQUIV-ASYM))
 (3 3 (:LINEAR POSITION-WHEN-MEMBER))
 (3 3 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (2 2 (:TYPE-PRESCRIPTION SET-EQUIV))
 (2 2 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (2 2 (:REWRITE SUBSETP-OF-CDR))
 (2 2 (:REWRITE SUBSETP-MEMBER . 3))
 (2 2 (:REWRITE SUBSETP-MEMBER . 1))
 (2 2 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 3))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 2))
 (2 2 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (1 1 (:REWRITE D-E-CC-UNDER-IFF . 2))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-87
 (3991 3 (:REWRITE MEMBER-OF-NTH-WHEN-NOT-INTERSECTP))
 (3708 37 (:REWRITE CONSP-OF-FIND-N-FREE-CLUSTERS))
 (2954 102 (:REWRITE ZP-OPEN))
 (2233 7 (:DEFINITION FREE-INDEX-LISTP))
 (2140 4 (:REWRITE GET-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-5 . 1))
 (1905 202 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (1832 114 (:DEFINITION LEN))
 (1600 8 (:REWRITE NOT-INTERSECTP-LIST-OF-LOFAT-TO-HIFAT-HELPER))
 (1585 47 (:REWRITE NFIX-WHEN-ZP))
 (1421 27 (:LINEAR LOFAT-PLACE-FILE-CORRECTNESS-1-LEMMA-25))
 (1037 178 (:REWRITE DEFAULT-CDR))
 (1036 254 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-8))
 (910 4 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (858 858 (:TYPE-PRESCRIPTION D-E-FILE-SIZE))
 (693 1 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-10))
 (689 53 (:DEFINITION FIND-D-E))
 (625 477 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (612 136 (:LINEAR D-E-FILE-SIZE-CORRECTNESS-1))
 (552 298 (:REWRITE DEFAULT-+-2))
 (486 2 (:REWRITE INTERSECTP-IS-COMMUTATIVE))
 (464 11 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (454 70 (:REWRITE DEFAULT-CAR))
 (452 211 (:REWRITE DEFAULT-<-2))
 (437 39 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (435 298 (:REWRITE DEFAULT-+-1))
 (432 8 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (432 8 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (432 8 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (430 430 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (428 4 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (428 4 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (376 2 (:REWRITE NOT-INTERSECTP-LIST-OF-FIND-N-FREE-CLUSTERS))
 (371 53 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (348 2 (:REWRITE NON-FREE-INDEX-LIST-LISTP-OF-SET-INDICES-IN-FA-TABLE))
 (294 3 (:LINEAR LOWER-BOUNDED-INTEGER-LISTP-OF-FIND-N-FREE-CLUSTERS))
 (291 3 (:LINEAR FIND-N-FREE-CLUSTERS-CORRECTNESS-2))
 (243 211 (:REWRITE DEFAULT-<-1))
 (164 164 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (159 53 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (158 6 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (158 6 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (154 7 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (144 4 (:REWRITE LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-2-LEMMA-2))
 (140 10 (:DEFINITION MAKE-LIST-AC))
 (130 26 (:LINEAR NTH-WHEN-D-E-P))
 (130 2 (:DEFINITION MEMBER-INTERSECTP-EQUAL))
 (124 14 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (108 108 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (106 106 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (102 3 (:REWRITE FIND-N-FREE-CLUSTERS-CORRECTNESS-2 . 2))
 (90 90 (:TYPE-PRESCRIPTION FIND-D-E-CORRECTNESS-1))
 (81 27 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (81 27 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (79 79 (:TYPE-PRESCRIPTION ZP))
 (71 71 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (66 4 (:REWRITE LOFAT-TO-HIFAT-HELPER-OF-HIFAT-TO-LOFAT-HELPER-DISJOINT-LEMMA-1))
 (60 6 (:REWRITE NON-FREE-INDEX-LISTP-OF-SET-INDICES-IN-FA-TABLE))
 (57 57 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (57 57 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (54 54 (:LINEAR LEN-WHEN-PREFIXP))
 (54 54 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (53 53 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (49 49 (:REWRITE NTH-WHEN-PREFIXP))
 (42 10 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (36 36 (:TYPE-PRESCRIPTION D-E-DIRECTORY-P))
 (35 35 (:TYPE-PRESCRIPTION FREE-INDEX-LISTP))
 (32 14 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (28 14 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (27 27 (:LINEAR POSITION-WHEN-MEMBER))
 (27 27 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (24 12 (:REWRITE NTH-WHEN-D-E-P . 2))
 (22 2 (:DEFINITION NON-FREE-INDEX-LIST-LISTP))
 (20 4 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (18 18 (:TYPE-PRESCRIPTION NON-FREE-INDEX-LISTP))
 (18 3 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (16 16 (:TYPE-PRESCRIPTION NOT-INTERSECTP-LIST))
 (15 3 (:REWRITE MEMBER-WHEN-ATOM))
 (12 12 (:TYPE-PRESCRIPTION NAT-LISTP))
 (12 2 (:REWRITE INTERSECTP-OF-SELF))
 (10 10 (:TYPE-PRESCRIPTION NON-FREE-INDEX-LIST-LISTP))
 (10 10 (:TYPE-PRESCRIPTION MEMBER-INTERSECTP-EQUAL))
 (9 9 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (8 8 (:REWRITE SUBSETP-TRANS2))
 (8 8 (:REWRITE SUBSETP-TRANS))
 (8 8 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (8 8 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-2 . 2))
 (8 2 (:REWRITE NON-FREE-INDEX-LISTP-OF-D-E-CC))
 (6 6 (:TYPE-PRESCRIPTION INTERSECTP-EQUAL))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE FIND-N-FREE-CLUSTERS-CORRECTNESS-2 . 1))
 (6 6 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (6 2 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-D-E-CC))
 (4 4 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-3))
 (4 4 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (4 4 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (4 4 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (4 4 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (4 4 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (4 4 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (4 4 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-7 . 4))
 (4 4 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-7 . 1))
 (3 3 (:REWRITE NTH-WHEN-D-E-P . 3))
 (3 3 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-7 . 5))
 (2 2 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-42
 (1886 1 (:REWRITE SET-INDICES-IN-FA-TABLE-CORRECTNESS-3))
 (1746 3 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (1486 14 (:LINEAR FIND-N-FREE-CLUSTERS-CORRECTNESS-7))
 (1446 26 (:REWRITE ZP-OPEN))
 (1362 15 (:REWRITE NFIX-WHEN-ZP))
 (1268 15 (:REWRITE NFIX-WHEN-NATP))
 (1239 12 (:DEFINITION NATP))
 (881 1 (:REWRITE MEMBER-OF-NTH-WHEN-NOT-INTERSECTP))
 (821 3 (:REWRITE FREE-INDEX-LISTP-OF-SET-INDICES-IN-FA-TABLE))
 (817 1 (:REWRITE NOT-INTERSECTP-LIST-OF-LOFAT-TO-HIFAT-HELPER))
 (752 4 (:REWRITE CONSP-OF-FIND-N-FREE-CLUSTERS))
 (528 8 (:REWRITE LEN-OF-EFFECTIVE-FAT))
 (475 7 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (465 7 (:REWRITE SET-INDICES-IN-FA-TABLE-CORRECTNESS-2))
 (442 231 (:REWRITE DEFAULT-+-2))
 (430 43 (:DEFINITION LEN))
 (417 2 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (358 1 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-18))
 (296 8 (:LINEAR LOFAT-PLACE-FILE-CORRECTNESS-1-LEMMA-25))
 (276 231 (:REWRITE DEFAULT-+-1))
 (243 10 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (223 1 (:REWRITE INTERSECTP-IS-COMMUTATIVE))
 (203 6 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (201 5 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (195 2 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (195 2 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (179 47 (:REWRITE DEFAULT-CDR))
 (168 168 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (132 1 (:REWRITE NTH-OF-SET-INDICES-IN-FA-TABLE-WHEN-MEMBER))
 (128 128 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (126 9 (:DEFINITION MAKE-LIST-AC))
 (119 54 (:REWRITE DEFAULT-<-2))
 (117 39 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (110 110 (:TYPE-PRESCRIPTION COUNT-FREE-CLUSTERS))
 (108 58 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (102 52 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (100 100 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-8))
 (70 14 (:LINEAR NTH-WHEN-D-E-P))
 (69 54 (:REWRITE DEFAULT-<-1))
 (56 2 (:REWRITE LOFAT-TO-HIFAT-HELPER-OF-HIFAT-TO-LOFAT-HELPER-DISJOINT-LEMMA-1))
 (54 1 (:DEFINITION BOUNDED-NAT-LISTP))
 (50 2 (:REWRITE NON-FREE-INDEX-LISTP-OF-SET-INDICES-IN-FA-TABLE))
 (44 11 (:REWRITE COMMUTATIVITY-OF-+))
 (43 1 (:REWRITE NON-FREE-INDEX-LISTP-OF-D-E-CC))
 (42 42 (:TYPE-PRESCRIPTION D-E-P))
 (42 42 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (41 1 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (37 37 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (34 34 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (32 32 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (28 28 (:TYPE-PRESCRIPTION FIND-N-FREE-CLUSTERS))
 (27 27 (:REWRITE NTH-WHEN-PREFIXP))
 (24 8 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (24 8 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (23 23 (:TYPE-PRESCRIPTION NATP))
 (21 8 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (21 1 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (20 20 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (19 7 (:REWRITE NTH-WHEN-D-E-P . 2))
 (18 18 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (18 3 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (16 16 (:LINEAR LEN-WHEN-PREFIXP))
 (16 16 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (15 1 (:REWRITE SUBSETP-OF-CONS))
 (13 13 (:TYPE-PRESCRIPTION ZP))
 (13 13 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (13 5 (:REWRITE NTH-WHEN-D-E-P . 3))
 (12 9 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (12 1 (:REWRITE SUBSETP-CONS-2))
 (11 1 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (8 8 (:LINEAR POSITION-WHEN-MEMBER))
 (8 8 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (8 5 (:REWRITE DEFAULT-CAR))
 (7 7 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (7 7 (:REWRITE FIND-N-FREE-CLUSTERS-CORRECTNESS-8))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 2 (:DEFINITION ATOM))
 (5 5 (:TYPE-PRESCRIPTION NON-FREE-INDEX-LISTP))
 (5 5 (:TYPE-PRESCRIPTION NAT-LISTP))
 (5 5 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (5 5 (:TYPE-PRESCRIPTION BOUNDED-NAT-LISTP))
 (5 5 (:REWRITE SUBSETP-TRANS2))
 (5 5 (:REWRITE SUBSETP-TRANS))
 (5 1 (:REWRITE SET-EQUIV-OF-NIL))
 (5 1 (:REWRITE LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-12))
 (5 1 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-D-E-CC))
 (4 1 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (4 1 (:REWRITE MEMBER-WHEN-ATOM))
 (3 3 (:TYPE-PRESCRIPTION INTERSECTP-EQUAL))
 (3 3 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (3 3 (:REWRITE FIND-N-FREE-CLUSTERS-CORRECTNESS-2 . 1))
 (3 1 (:REWRITE INTERSECTP-OF-SELF))
 (2 2 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (2 2 (:REWRITE SUBSETP-NIL))
 (2 2 (:REWRITE SUBSETP-MEMBER . 1))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 1))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (2 2 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (1 1 (:REWRITE SUBSETP-MEMBER . 3))
 (1 1 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (1 1 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-2 . 2))
 (1 1 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (1 1 (:REWRITE NOT-INTERSECTP-LIST-OF-CONS-2))
 (1 1 (:REWRITE NOT-INTERSECTP-LIST-OF-CONS-1))
 (1 1 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (1 1 (:REWRITE INTERSECTP-MEMBER . 3))
 (1 1 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-3
 (4 4 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (4 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE DEFAULT-<-2))
 )
(D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-6
 (56 4 (:DEFINITION MAKE-LIST-AC))
 (56 4 (:DEFINITION LEN))
 (36 12 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (32 32 (:TYPE-PRESCRIPTION LEN))
 (32 4 (:REWRITE ZP-OPEN))
 (24 4 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (24 4 (:REWRITE DEFAULT-CDR))
 (20 20 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (12 12 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (12 8 (:REWRITE DEFAULT-+-2))
 (10 6 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (8 6 (:REWRITE DEFAULT-<-1))
 (4 4 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 )
(LOFAT-PLACE-FILE-GUARD-LEMMA-1
 (87 4 (:REWRITE LOFAT-FILE-P-WHEN-LOFAT-DIRECTORY-FILE-P-OR-LOFAT-REGULAR-FILE-P))
 (80 2 (:REWRITE LOFAT-REGULAR-FILE-P-CORRECTNESS-2))
 (66 6 (:DEFINITION LEN))
 (46 2 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (42 2 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (40 8 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (24 6 (:REWRITE DEFAULT-CDR))
 (18 18 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (18 12 (:REWRITE STR::CONSP-OF-EXPLODE))
 (16 16 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (16 16 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (12 6 (:REWRITE DEFAULT-<-1))
 (12 6 (:REWRITE DEFAULT-+-2))
 (8 8 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (6 6 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (6 2 (:LINEAR LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-145))
 (6 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (6 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (6 1 (:REWRITE LOFAT-DIRECTORY-FILE-P-WHEN-LOFAT-FILE-P))
 (5 5 (:TYPE-PRESCRIPTION LOFAT-DIRECTORY-FILE-P))
 (4 4 (:LINEAR LEN-WHEN-PREFIXP))
 (4 4 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (2 2 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (2 2 (:LINEAR POSITION-WHEN-MEMBER))
 (2 2 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-103)
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-90)
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-50
 (489 29 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 2))
 (455 91 (:DEFINITION LEN))
 (339 18 (:REWRITE NON-FREE-INDEX-LISTP-OF-UPDATE-NTH))
 (336 244 (:REWRITE DEFAULT-<-2))
 (285 285 (:REWRITE DEFAULT-CAR))
 (270 244 (:REWRITE DEFAULT-<-1))
 (199 108 (:REWRITE DEFAULT-+-2))
 (153 51 (:REWRITE NFIX-WHEN-ZP))
 (135 135 (:REWRITE DEFAULT-CDR))
 (118 7 (:REWRITE NON-FREE-INDEX-LIST-LISTP-OF-UPDATE-NTH))
 (108 108 (:REWRITE DEFAULT-+-1))
 (102 34 (:DEFINITION NATP))
 (88 88 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (84 84 (:REWRITE NTH-WHEN-PREFIXP))
 (68 68 (:TYPE-PRESCRIPTION ZP))
 (66 22 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (66 22 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (44 44 (:LINEAR LEN-WHEN-PREFIXP))
 (44 44 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (34 34 (:TYPE-PRESCRIPTION NATP))
 (34 34 (:REWRITE ZP-OPEN))
 (23 23 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (22 22 (:LINEAR POSITION-WHEN-MEMBER))
 (22 22 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (18 18 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (13 13 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (10 10 (:TYPE-PRESCRIPTION NOT-INTERSECTP-LIST))
 (6 6 (:REWRITE MEMBER-WHEN-ATOM))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 3))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 2))
 (5 5 (:REWRITE SUBSETP-MEMBER . 3))
 (5 5 (:REWRITE SUBSETP-MEMBER . 1))
 (5 5 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (5 5 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (5 5 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-2 . 2))
 (5 5 (:REWRITE NOT-INTERSECTP-LIST-OF-CONS-2))
 (5 5 (:REWRITE NOT-INTERSECTP-LIST-OF-CONS-1))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-58
 (10 2 (:REWRITE NFIX-WHEN-NATP))
 (8 8 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (8 2 (:REWRITE NFIX-WHEN-ZP))
 (6 4 (:REWRITE DEFAULT-<-2))
 (6 4 (:REWRITE DEFAULT-<-1))
 (6 2 (:REWRITE LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (6 2 (:DEFINITION NATP))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (4 2 (:REWRITE DEFAULT-CDR))
 (4 2 (:REWRITE DEFAULT-CAR))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE ZP-OPEN))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-56
 (220 2 (:REWRITE NOT-INTERSECTP-LIST-OF-LOFAT-TO-HIFAT-HELPER))
 (214 2 (:DEFINITION FREE-INDEX-LISTP))
 (188 2 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (91 7 (:REWRITE NFIX-WHEN-NATP))
 (88 7 (:REWRITE NFIX-WHEN-ZP))
 (67 7 (:REWRITE ZP-OPEN))
 (59 7 (:DEFINITION NATP))
 (42 42 (:TYPE-PRESCRIPTION COUNT-OF-CLUSTERS))
 (36 12 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (29 20 (:REWRITE DEFAULT-<-2))
 (27 20 (:REWRITE DEFAULT-<-1))
 (27 2 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-58))
 (24 24 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (17 5 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (14 2 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (12 12 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (11 1 (:REWRITE SUBSETP-OF-CONS))
 (10 10 (:TYPE-PRESCRIPTION ZP))
 (10 10 (:TYPE-PRESCRIPTION FREE-INDEX-LISTP))
 (9 9 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (9 3 (:REWRITE LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (8 2 (:REWRITE COMMUTATIVITY-OF-+))
 (7 7 (:TYPE-PRESCRIPTION NATP))
 (6 6 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (6 4 (:REWRITE DEFAULT-CDR))
 (6 4 (:REWRITE DEFAULT-CAR))
 (6 4 (:REWRITE DEFAULT-+-2))
 (6 4 (:REWRITE DEFAULT-+-1))
 (6 2 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (4 4 (:TYPE-PRESCRIPTION NAT-LISTP))
 (4 4 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (4 4 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (4 4 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (4 4 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (3 3 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (2 2 (:REWRITE NTH-WHEN-PREFIXP))
 (2 2 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (1 1 (:TYPE-PRESCRIPTION SET-EQUIV))
 (1 1 (:REWRITE SUBSETP-MEMBER . 1))
 (1 1 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (1 1 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (1 1 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-36
 (27 2 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-58))
 (15 3 (:REWRITE NFIX-WHEN-NATP))
 (12 3 (:REWRITE NFIX-WHEN-ZP))
 (11 11 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (9 6 (:REWRITE DEFAULT-<-2))
 (9 6 (:REWRITE DEFAULT-<-1))
 (9 3 (:REWRITE LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (9 3 (:DEFINITION NATP))
 (6 6 (:TYPE-PRESCRIPTION ZP))
 (6 6 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (4 2 (:REWRITE DEFAULT-CDR))
 (4 2 (:REWRITE DEFAULT-CAR))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 (3 3 (:REWRITE ZP-OPEN))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-188
 (91 7 (:DEFINITION LEN))
 (69 40 (:REWRITE DEFAULT-+-2))
 (63 5 (:REWRITE ZP-OPEN))
 (58 16 (:REWRITE NFIX-WHEN-ZP))
 (51 40 (:REWRITE DEFAULT-+-1))
 (38 2 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (35 18 (:REWRITE DEFAULT-<-2))
 (30 10 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (21 18 (:REWRITE DEFAULT-<-1))
 (19 7 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (18 2 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (18 1 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (13 7 (:REWRITE DEFAULT-CDR))
 (11 5 (:REWRITE LOFAT-REGULAR-FILE-P-CORRECTNESS-2))
 (10 10 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (10 10 (:TYPE-PRESCRIPTION ATOM))
 (10 4 (:REWRITE STR::CONSP-OF-EXPLODE))
 (9 1 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (8 8 (:TYPE-PRESCRIPTION LOFAT-REGULAR-FILE-P))
 (8 8 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (6 6 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (6 6 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (6 6 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (6 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (6 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (6 1 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (5 5 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:LINEAR LEN-WHEN-PREFIXP))
 (4 4 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (3 1 (:LINEAR LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-145))
 (2 2 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (2 2 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (2 2 (:REWRITE NTH-WHEN-PREFIXP))
 (2 2 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (2 2 (:LINEAR POSITION-WHEN-MEMBER))
 (2 2 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (1 1 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (1 1 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (1 1 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (1 1 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-121
 (1309 22 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-56))
 (1221 22 (:REWRITE NOT-INTERSECTP-LIST-OF-LOFAT-TO-HIFAT-HELPER))
 (1177 11 (:DEFINITION FREE-INDEX-LISTP))
 (1034 11 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (468 32 (:REWRITE NFIX-WHEN-NATP))
 (458 32 (:REWRITE NFIX-WHEN-ZP))
 (362 32 (:REWRITE ZP-OPEN))
 (305 32 (:DEFINITION NATP))
 (231 231 (:TYPE-PRESCRIPTION COUNT-OF-CLUSTERS))
 (215 57 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (198 66 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (140 97 (:REWRITE DEFAULT-<-2))
 (132 132 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (129 97 (:REWRITE DEFAULT-<-1))
 (120 9 (:REWRITE SUBSETP-OF-CONS))
 (107 7 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-58))
 (77 11 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (66 66 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (55 55 (:TYPE-PRESCRIPTION FREE-INDEX-LISTP))
 (49 21 (:REWRITE SUBSETP-TRANS))
 (48 48 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (44 11 (:REWRITE COMMUTATIVITY-OF-+))
 (42 42 (:TYPE-PRESCRIPTION ZP))
 (33 22 (:REWRITE DEFAULT-+-2))
 (33 22 (:REWRITE DEFAULT-+-1))
 (33 11 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (32 32 (:TYPE-PRESCRIPTION NATP))
 (30 26 (:REWRITE DEFAULT-CDR))
 (30 26 (:REWRITE DEFAULT-CAR))
 (30 10 (:REWRITE LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (24 24 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (23 23 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (23 23 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (22 22 (:TYPE-PRESCRIPTION NAT-LISTP))
 (22 22 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (22 22 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (22 22 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (22 22 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-2 . 2))
 (22 22 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (22 22 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (22 22 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (20 20 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (11 11 (:REWRITE NTH-WHEN-PREFIXP))
 (11 11 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (11 11 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (9 9 (:REWRITE SUBSETP-MEMBER . 1))
 (8 8 (:TYPE-PRESCRIPTION SET-EQUIV))
 (5 5 (:REWRITE INTERSECT-WITH-SUBSET . 16))
 (5 5 (:REWRITE INTERSECT-WITH-SUBSET . 15))
 (5 5 (:REWRITE INTERSECT-WITH-SUBSET . 14))
 (5 5 (:REWRITE INTERSECT-WITH-SUBSET . 13))
 (4 4 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(LOFAT-PLACE-FILE-GUARD-LEMMA-2
 (144 6 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (143 13 (:DEFINITION LEN))
 (132 6 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (86 46 (:REWRITE DEFAULT-CDR))
 (55 15 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (40 10 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (39 39 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (39 26 (:REWRITE STR::CONSP-OF-EXPLODE))
 (32 31 (:REWRITE DEFAULT-CAR))
 (26 13 (:REWRITE DEFAULT-+-2))
 (24 24 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (20 20 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (20 20 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (20 20 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (18 6 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (18 6 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (18 3 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (16 8 (:REWRITE DEFAULT-<-1))
 (13 13 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (13 13 (:REWRITE DEFAULT-+-1))
 (12 12 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (12 12 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (12 12 (:LINEAR LEN-WHEN-PREFIXP))
 (12 12 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (11 8 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (10 10 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (9 3 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (8 8 (:REWRITE DEFAULT-<-2))
 (6 6 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (6 6 (:LINEAR POSITION-WHEN-MEMBER))
 (6 6 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (2 2 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (2 2 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (2 1 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (1 1 (:REWRITE SUBSETP-MEMBER . 1))
 )
(LOFAT-FS-P-OF-LOFAT-PLACE-FILE-LEMMA-1
 (573 9 (:REWRITE LOFAT-DIRECTORY-FILE-P-WHEN-LOFAT-FILE-P))
 (252 13 (:REWRITE LOFAT-FILE-P-WHEN-LOFAT-DIRECTORY-FILE-P-OR-LOFAT-REGULAR-FILE-P))
 (240 10 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (220 20 (:DEFINITION LEN))
 (220 10 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (165 104 (:REWRITE DEFAULT-CDR))
 (88 28 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (80 79 (:REWRITE DEFAULT-CAR))
 (74 22 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (60 60 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (60 40 (:REWRITE STR::CONSP-OF-EXPLODE))
 (40 40 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (40 40 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (40 20 (:REWRITE DEFAULT-+-2))
 (32 26 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (30 10 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (30 10 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (30 5 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (26 26 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (26 26 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (24 12 (:REWRITE DEFAULT-<-1))
 (20 20 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (20 20 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (20 20 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (20 20 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (20 20 (:REWRITE DEFAULT-+-1))
 (20 20 (:LINEAR LEN-WHEN-PREFIXP))
 (20 20 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (15 5 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (12 12 (:REWRITE DEFAULT-<-2))
 (10 10 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (10 10 (:LINEAR POSITION-WHEN-MEMBER))
 (10 10 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (6 3 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (4 4 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (2 2 (:REWRITE SUBSETP-MEMBER . 1))
 (2 2 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 )
(LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-66
 (3 1 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (3 1 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (2 2 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 )
(LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-23
 (154 6 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (101 3 (:DEFINITION NO-DUPLICATESP-EQUAL))
 (92 4 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (52 52 (:TYPE-PRESCRIPTION D-E-FILE-SIZE))
 (50 25 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-9))
 (48 3 (:DEFINITION LEN))
 (30 13 (:REWRITE DEFAULT-<-2))
 (30 9 (:REWRITE DEFAULT-CDR))
 (27 12 (:REWRITE DEFAULT-+-2))
 (27 3 (:REWRITE SUBSETP-CAR-MEMBER))
 (24 24 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (21 13 (:REWRITE DEFAULT-<-1))
 (21 6 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (21 6 (:REWRITE STR::CONSP-OF-EXPLODE))
 (20 8 (:LINEAR D-E-FILE-SIZE-CORRECTNESS-1))
 (15 12 (:REWRITE DEFAULT-+-1))
 (12 3 (:REWRITE MEMBER-WHEN-ATOM))
 (12 3 (:REWRITE DEFAULT-CAR))
 (11 3 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (9 9 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (9 9 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (9 9 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-8))
 (6 6 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (6 3 (:REWRITE SET-EQUIV-ASYM))
 (6 3 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (5 5 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (4 4 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (3 3 (:TYPE-PRESCRIPTION SET-EQUIV))
 (3 3 (:REWRITE SUBSETP-OF-CDR))
 (3 3 (:REWRITE SUBSETP-MEMBER . 3))
 (3 3 (:REWRITE SUBSETP-MEMBER . 1))
 (3 3 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (2 1 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (1 1 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (1 1 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 )
(LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-31
 (27 2 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-58))
 (15 3 (:REWRITE NFIX-WHEN-NATP))
 (13 8 (:REWRITE DEFAULT-<-1))
 (12 8 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE NFIX-WHEN-ZP))
 (10 10 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (9 9 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (9 3 (:REWRITE LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (9 3 (:DEFINITION NATP))
 (6 6 (:TYPE-PRESCRIPTION ZP))
 (6 2 (:LINEAR LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (4 2 (:REWRITE DEFAULT-CDR))
 (4 2 (:REWRITE DEFAULT-CAR))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 (3 3 (:REWRITE ZP-OPEN))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-14
 (27 2 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-58))
 (15 3 (:REWRITE NFIX-WHEN-NATP))
 (13 8 (:REWRITE DEFAULT-<-2))
 (13 8 (:REWRITE DEFAULT-<-1))
 (12 3 (:REWRITE NFIX-WHEN-ZP))
 (10 10 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (9 9 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (9 3 (:REWRITE LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (9 3 (:DEFINITION NATP))
 (6 6 (:TYPE-PRESCRIPTION ZP))
 (6 2 (:LINEAR LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (4 2 (:REWRITE DEFAULT-CDR))
 (4 2 (:REWRITE DEFAULT-CAR))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 (3 3 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-38
 (27 2 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-58))
 (15 3 (:REWRITE NFIX-WHEN-NATP))
 (12 3 (:REWRITE NFIX-WHEN-ZP))
 (9 9 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (9 6 (:REWRITE DEFAULT-<-2))
 (9 6 (:REWRITE DEFAULT-<-1))
 (9 3 (:REWRITE LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (9 3 (:DEFINITION NATP))
 (6 6 (:TYPE-PRESCRIPTION ZP))
 (6 6 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (4 2 (:REWRITE DEFAULT-CDR))
 (4 2 (:REWRITE DEFAULT-CAR))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 (3 3 (:REWRITE ZP-OPEN))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(LEMMA
 (2065 157 (:DEFINITION FIND-D-E))
 (2045 5 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-1))
 (1802 12 (:REWRITE REMOVE-ASSOC-WHEN-ABSENT-1))
 (1417 2 (:REWRITE LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-31))
 (1144 160 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (1029 79 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (804 24 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (796 24 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (630 1 (:LINEAR HIFAT-ENTRY-COUNT-OF-REMOVE-ASSOC-EQUAL))
 (504 160 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (320 320 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (320 320 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (306 9 (:REWRITE DELETE-D-E-CORRECTNESS-1))
 (297 3 (:DEFINITION DELETE-D-E))
 (226 78 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (215 213 (:REWRITE DEFAULT-CAR))
 (189 165 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (188 186 (:REWRITE DEFAULT-CDR))
 (165 165 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (160 160 (:TYPE-PRESCRIPTION D-E-P))
 (160 4 (:DEFINITION REMOVE-ASSOC-EQUAL))
 (157 157 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (121 121 (:TYPE-PRESCRIPTION FIND-D-E-CORRECTNESS-1))
 (112 34 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (108 108 (:TYPE-PRESCRIPTION COUNT-OF-CLUSTERS))
 (88 13 (:DEFINITION ASSOC-EQUAL))
 (87 39 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (85 5 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-23))
 (77 39 (:REWRITE DEFAULT-+-2))
 (72 24 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (64 64 (:TYPE-PRESCRIPTION D-E-FIRST-CLUSTER))
 (56 56 (:TYPE-PRESCRIPTION ZP))
 (48 48 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (47 11 (:REWRITE NFIX-WHEN-NATP))
 (44 11 (:REWRITE NFIX-WHEN-ZP))
 (42 39 (:REWRITE DEFAULT-+-1))
 (39 39 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (34 34 (:TYPE-PRESCRIPTION LEN))
 (34 23 (:REWRITE DEFAULT-<-2))
 (31 23 (:REWRITE DEFAULT-<-1))
 (30 30 (:TYPE-PRESCRIPTION LOFAT-TO-HIFAT-HELPER-CORRECTNESS-1 . 2))
 (25 11 (:DEFINITION NATP))
 (24 24 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (16 8 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (14 4 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (13 13 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (12 12 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (11 11 (:TYPE-PRESCRIPTION NATP))
 (11 11 (:REWRITE ZP-OPEN))
 (9 9 (:TYPE-PRESCRIPTION DELETE-D-E))
 (5 5 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-2))
 (5 3 (:REWRITE DEFAULT-UNARY-MINUS))
 (3 3 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (3 3 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (2 2 (:REWRITE SUBSETP-TRANS))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 16))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 15))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 14))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 13))
 (2 2 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (2 1 (:REWRITE SET-EQUIV-ASYM))
 (1 1 (:TYPE-PRESCRIPTION SET-EQUIV))
 (1 1 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (1 1 (:TYPE-PRESCRIPTION HIFAT-NO-DUPS-P))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE M1-FILE-ALIST-P-OF-LOFAT-TO-HIFAT-HELPER))
 (1 1 (:REWRITE HIFAT-NO-DUPS-P-OF-LOFAT-TO-HIFAT-HELPER))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-71
 (797367 63951 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-2 . 2))
 (661612 5943 (:REWRITE SUBSETP-OF-CONS))
 (357083 288 (:REWRITE SUBSETP-APPEND1))
 (198667 63951 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (169458 92918 (:REWRITE DEFAULT-+-2))
 (129276 129276 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (112731 92918 (:REWRITE DEFAULT-+-1))
 (102730 99616 (:REWRITE DEFAULT-CDR))
 (97407 10823 (:REWRITE SUBSETP-CAR-MEMBER))
 (87096 16357 (:DEFINITION BINARY-APPEND))
 (84903 83685 (:REWRITE DEFAULT-CAR))
 (64494 63951 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (62633 34659 (:REWRITE FOLD-CONSTS-IN-+))
 (57287 50055 (:REWRITE SUBSETP-TRANS2))
 (56770 6416 (:REWRITE ASSOCIATIVITY-OF-+))
 (51287 50055 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (50713 50055 (:REWRITE SUBSETP-TRANS))
 (50469 50055 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (49938 5479 (:REWRITE SUBDIR-CONTENTS-P-WHEN-ZERO-LENGTH))
 (42981 42981 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (39595 28338 (:REWRITE DEFAULT-<-1))
 (33619 28338 (:REWRITE DEFAULT-<-2))
 (28975 5795 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (25659 5088 (:REWRITE ZP-OPEN))
 (22802 11401 (:REWRITE DEFAULT-UNARY-MINUS))
 (22064 591 (:REWRITE REMOVE-ASSOC-WHEN-ABSENT-1))
 (21670 21670 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (21648 21648 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-121 . 1))
 (21546 21546 (:REWRITE NTH-WHEN-PREFIXP))
 (21530 21530 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-3))
 (21530 21530 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (17006 17006 (:REWRITE SUBSETP-MEMBER . 1))
 (16320 8160 (:REWRITE SET-EQUIV-ASYM))
 (12674 12674 (:TYPE-PRESCRIPTION NATP))
 (11590 11590 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (11590 11590 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (11390 10823 (:REWRITE MEMBER-WHEN-ATOM))
 (10833 10833 (:REWRITE FLATTEN-EQUIV-OF-CONS-WHEN-ATOM))
 (10823 10823 (:REWRITE SUBSETP-MEMBER . 3))
 (10823 10823 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (10823 10823 (:REWRITE INTERSECTP-MEMBER . 3))
 (10823 10823 (:REWRITE INTERSECTP-MEMBER . 2))
 (8471 197 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-23))
 (8206 8206 (:TYPE-PRESCRIPTION SET-EQUIV))
 (8151 8151 (:REWRITE SUBSETP-OF-CDR))
 (7880 197 (:DEFINITION REMOVE-ASSOC-EQUAL))
 (7584 474 (:DEFINITION LEN))
 (6320 158 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (6004 158 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (5354 5354 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (5122 1576 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (4108 158 (:REWRITE LENGTH-WHEN-STRINGP))
 (4104 4104 (:TYPE-PRESCRIPTION LEN))
 (3950 158 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 3))
 (3940 591 (:DEFINITION ASSOC-EQUAL))
 (3350 3350 (:TYPE-PRESCRIPTION STRINGP-OF-D-E-CC-CONTENTS))
 (3349 197 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-1))
 (3318 948 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1773 591 (:REWRITE USEFUL-D-E-LIST-P-OF-DELETE-D-E))
 (1580 158 (:DEFINITION UNSIGNED-BYTE-P))
 (1422 1422 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (1422 158 (:DEFINITION INTEGER-RANGE-P))
 (1285 1285 (:TYPE-PRESCRIPTION DELETE-D-E))
 (1250 1250 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (1054 398 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (948 474 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (729 243 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (720 120 (:REWRITE MEMBER-OF-APPEND))
 (632 632 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (608 304 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (600 120 (:REWRITE SET-EQUIV-OF-CONS-SELF))
 (591 591 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (591 197 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-2))
 (474 158 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (474 158 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 2))
 (474 158 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 1))
 (474 158 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (474 158 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (420 60 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-RIGHT))
 (420 60 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-LEFT))
 (316 316 (:LINEAR LEN-WHEN-PREFIXP))
 (316 316 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (304 304 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (304 304 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (198 66 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (158 158 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (158 158 (:LINEAR POSITION-WHEN-MEMBER))
 (158 158 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (146 146 (:REWRITE CONSP-OF-APPEND))
 (126 126 (:REWRITE INTERSECT-WITH-SUBSET . 16))
 (126 126 (:REWRITE INTERSECT-WITH-SUBSET . 15))
 (126 126 (:REWRITE INTERSECT-WITH-SUBSET . 14))
 (126 126 (:REWRITE INTERSECT-WITH-SUBSET . 13))
 (52 52 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (26 26 (:REWRITE-QUOTED-CONSTANT M1-FILE-CONTENTS-FIX-UNDER-M1-FILE-CONTENTS-EQUIV))
 (26 26 (:REWRITE LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-14))
 (26 26 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (26 26 (:REWRITE D-E-FILENAME-OF-D-E-FIX))
 (8 8 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-10
 (27 2 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-58))
 (15 3 (:REWRITE NFIX-WHEN-NATP))
 (12 3 (:REWRITE NFIX-WHEN-ZP))
 (9 9 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (9 6 (:REWRITE DEFAULT-<-2))
 (9 6 (:REWRITE DEFAULT-<-1))
 (9 3 (:REWRITE LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (9 3 (:DEFINITION NATP))
 (6 6 (:TYPE-PRESCRIPTION ZP))
 (6 6 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (4 2 (:REWRITE DEFAULT-CDR))
 (4 2 (:REWRITE DEFAULT-CAR))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 (3 3 (:REWRITE ZP-OPEN))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(INDUCTION-SCHEME
 (25 16 (:TYPE-PRESCRIPTION BINARY-APPEND))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-30
 (1110030 174041 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (725205 25521 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (609264 1719 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-38))
 (369979 215991 (:REWRITE DEFAULT-+-2))
 (295287 215991 (:REWRITE DEFAULT-+-1))
 (294736 225869 (:REWRITE DEFAULT-<-2))
 (271976 225869 (:REWRITE DEFAULT-<-1))
 (184596 93887 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (173304 164394 (:REWRITE DEFAULT-CDR))
 (155096 3697 (:REWRITE SET-INDICES-IN-FA-TABLE-CORRECTNESS-3))
 (150831 391 (:REWRITE SUBSETP-OF-APPEND-WHEN-SUBSET-OF-EITHER))
 (149478 143666 (:REWRITE DEFAULT-CAR))
 (148370 315 (:REWRITE SUBSETP-APPEND1))
 (128576 8770 (:DEFINITION MAKE-LIST-AC))
 (99623 55327 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (82924 8995 (:REWRITE ASSOCIATIVITY-OF-+))
 (81194 44442 (:REWRITE FOLD-CONSTS-IN-+))
 (47123 47074 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (47092 47092 (:REWRITE INTERSECTP-MEMBER . 1))
 (47092 47092 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (47074 47074 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (47074 47074 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (46174 46174 (:REWRITE NTH-WHEN-PREFIXP))
 (44584 44584 (:REWRITE SUBSETP-MEMBER . 1))
 (41575 1725 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (33144 33144 (:TYPE-PRESCRIPTION COUNT-FREE-CLUSTERS))
 (30836 616 (:REWRITE COUNT-FREE-CLUSTERS-OF-SET-INDICES-IN-FA-TABLE-1))
 (29676 22919 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (28752 3648 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-7 . 5))
 (26930 13534 (:REWRITE DEFAULT-UNARY-MINUS))
 (24186 24186 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (17164 16260 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (16461 16260 (:REWRITE INTERSECTP-MEMBER . 3))
 (16284 16260 (:REWRITE INTERSECTP-MEMBER . 2))
 (16168 16168 (:REWRITE SUBSETP-MEMBER . 3))
 (15530 413 (:REWRITE INTERSECT-EQUAL-OF-CONS-LEFT))
 (14178 3625 (:REWRITE LOFAT-DIRECTORY-FILE-P-WHEN-LOFAT-FILE-P))
 (13668 10291 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (13256 2664 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (12093 12093 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (12060 12060 (:REWRITE D-E-FILENAME-OF-D-E-FIX))
 (11109 1725 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (10515 5037 (:REWRITE NTH-WHEN-D-E-P . 2))
 (10256 1972 (:REWRITE FATI-OF-PLACE-CONTENTS-DISJOINT))
 (8807 8807 (:REWRITE D-E-LIST-P-OF-PLACE-D-E))
 (7423 499 (:REWRITE D-E-CC-OF-PLACE-CONTENTS-COINCIDENT-1))
 (4328 32 (:REWRITE LOFAT-FS-P-OF-PLACE-CONTENTS))
 (3664 82 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-10))
 (3377 2329 (:REWRITE NTH-WHEN-D-E-P . 3))
 (3300 3300 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (2475 825 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (2475 825 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (2306 2306 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2288 144 (:LINEAR LOWER-BOUNDED-INTEGER-LISTP-OF-FIND-N-FREE-CLUSTERS))
 (1824 76 (:LINEAR MAKE-CLUSTERS-CORRECTNESS-3))
 (1650 1650 (:LINEAR LEN-WHEN-PREFIXP))
 (1650 1650 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (1386 126 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1144 72 (:LINEAR FIND-N-FREE-CLUSTERS-CORRECTNESS-2))
 (840 40 (:REWRITE LOFAT-TO-HIFAT-HELPER-OF-HIFAT-TO-LOFAT-HELPER-DISJOINT-LEMMA-2))
 (825 825 (:LINEAR POSITION-WHEN-MEMBER))
 (825 825 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (788 394 (:REWRITE DEFAULT-*-2))
 (788 394 (:REWRITE DEFAULT-*-1))
 (786 131 (:REWRITE MEMBER-OF-BINARY-APPEND))
 (778 778 (:REWRITE NOT-INTERSECTP-LIST-OF-CONS-2))
 (760 760 (:REWRITE LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-14))
 (720 48 (:REWRITE NON-FREE-INDEX-LISTP-OF-UPDATE-NTH))
 (549 549 (:TYPE-PRESCRIPTION SET-EQUIV))
 (490 98 (:REWRITE SET-EQUIV-OF-CONS-SELF))
 (380 2 (:REWRITE M1-DIRECTORY-FILE-P-CORRECTNESS-1))
 (376 1 (:REWRITE M1-DIRECTORY-FILE-P-WHEN-M1-FILE-P))
 (304 76 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (280 20 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-188))
 (252 252 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (219 4 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-2))
 (174 82 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (165 33 (:REWRITE D-E-LIST-P-OF-CONS))
 (158 17 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 2))
 (144 144 (:REWRITE FIND-N-FREE-CLUSTERS-CORRECTNESS-2 . 2))
 (120 120 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (114 38 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-RIGHT))
 (114 38 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-LEFT))
 (98 9 (:REWRITE CONSP-OF-APPEND))
 (96 96 (:REWRITE-QUOTED-CONSTANT M1-FILE-CONTENTS-FIX-UNDER-M1-FILE-CONTENTS-EQUIV))
 (82 82 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (76 76 (:TYPE-PRESCRIPTION FAT32$C-P))
 (54 4 (:REWRITE CAR-OF-APPEND))
 (31 31 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (16 16 (:REWRITE LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-66))
 (16 3 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (8 2 (:DEFINITION NON-FREE-INDEX-LIST-LISTP))
 (3 3 (:REWRITE FLATTEN-WHEN-NOT-CONSP))
 (2 2 (:TYPE-PRESCRIPTION M1-DIRECTORY-FILE-P))
 (2 1 (:REWRITE M1-DIRECTORY-FILE-P-OF-M1-FILE))
 (1 1 (:TYPE-PRESCRIPTION M1-FILE-P))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-158
 (2238223 562816 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (1218435 693051 (:REWRITE DEFAULT-+-2))
 (926275 693051 (:REWRITE DEFAULT-+-1))
 (579122 557222 (:REWRITE DEFAULT-CDR))
 (485053 457740 (:REWRITE DEFAULT-CAR))
 (426700 304403 (:REWRITE DEFAULT-<-1))
 (373635 304403 (:REWRITE DEFAULT-<-2))
 (327243 521 (:REWRITE SUBSETP-OF-APPEND-WHEN-SUBSET-OF-EITHER))
 (306338 453 (:REWRITE SUBSETP-APPEND1))
 (224888 25348 (:REWRITE ASSOCIATIVITY-OF-+))
 (180820 152447 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (178416 39648 (:REWRITE M1-FILE-ALIST-P-OF-M1-FILE->CONTENTS))
 (149983 149983 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (99120 19824 (:REWRITE FAT32-FILENAME-FIX-WHEN-FAT32-FILENAME-P))
 (91242 91242 (:REWRITE NTH-WHEN-PREFIXP))
 (82446 41231 (:REWRITE DEFAULT-UNARY-MINUS))
 (79296 79296 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (55306 54120 (:REWRITE SUBSETP-MEMBER . 3))
 (54120 54120 (:REWRITE INTERSECTP-MEMBER . 3))
 (54120 54120 (:REWRITE INTERSECTP-MEMBER . 2))
 (48136 4549 (:REWRITE FATI-OF-PLACE-CONTENTS-DISJOINT))
 (39750 39750 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (39648 39648 (:TYPE-PRESCRIPTION M1-DIRECTORY-FILE-P))
 (39648 39648 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (38031 2488 (:REWRITE INTERSECT-EQUAL-OF-CONS-LEFT))
 (26124 26124 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (24638 285 (:LINEAR LOWER-BOUNDED-INTEGER-LISTP-OF-FIND-N-FREE-CLUSTERS))
 (13702 13062 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (13593 139 (:LINEAR FIND-N-FREE-CLUSTERS-CORRECTNESS-2))
 (12648 12648 (:REWRITE D-E-FILENAME-OF-D-E-FIX))
 (11870 190 (:REWRITE FIND-N-FREE-CLUSTERS-CORRECTNESS-2 . 2))
 (7178 97 (:DEFINITION MAKE-LIST-AC))
 (7128 264 (:REWRITE LEN-UPDATE-NTH))
 (6938 497 (:DEFINITION NON-FREE-INDEX-LIST-LISTP))
 (6113 6113 (:REWRITE D-E-LIST-P-OF-PLACE-D-E))
 (5135 395 (:DEFINITION LEN))
 (4881 4881 (:REWRITE NOT-INTERSECTP-LIST-OF-CONS-2))
 (3854 1123 (:REWRITE D-E-CC-CONTENTS-OF-PLACE-CONTENTS-COINCIDENT-2))
 (3805 1137 (:REWRITE D-E-CC-OF-PLACE-CONTENTS-COINCIDENT-2))
 (2475 330 (:REWRITE NON-FREE-INDEX-LIST-LISTP-OF-UPDATE-NTH))
 (2457 303 (:REWRITE NON-FREE-INDEX-LISTP-OF-UPDATE-NTH))
 (2370 790 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (1978 172 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (1848 264 (:DEFINITION MAX))
 (1352 208 (:REWRITE INTERSECTP-IS-COMMUTATIVE))
 (1118 172 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (839 839 (:REWRITE LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-14))
 (790 790 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (708 708 (:LINEAR LEN-WHEN-PREFIXP))
 (708 708 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (700 175 (:REWRITE MEMBER-OF-BINARY-APPEND))
 (614 298 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (592 114 (:REWRITE D-E-LIST-P-OF-CONS))
 (392 98 (:REWRITE SET-EQUIV-OF-CONS-SELF))
 (388 194 (:REWRITE DEFAULT-*-2))
 (388 194 (:REWRITE DEFAULT-*-1))
 (377 377 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (354 354 (:LINEAR POSITION-WHEN-MEMBER))
 (354 354 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (344 344 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (277 277 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (218 218 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (167 167 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (167 167 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (145 47 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-RIGHT))
 (136 136 (:REWRITE-QUOTED-CONSTANT M1-FILE-CONTENTS-FIX-UNDER-M1-FILE-CONTENTS-EQUIV))
 (133 133 (:REWRITE PUT-ASSOC-UNDER-HIFAT-EQUIV-3))
 (133 133 (:REWRITE PUT-ASSOC-UNDER-HIFAT-EQUIV-1))
 (106 106 (:TYPE-PRESCRIPTION SET-EQUIV))
 (96 24 (:REWRITE MEMBER-INTERSECTP-IS-COMMUTATIVE))
 (86 86 (:TYPE-PRESCRIPTION STRINGP-OF-D-E-CC-CONTENTS))
 (78 25 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-LEFT))
 (48 32 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (48 24 (:REWRITE SET-EQUIV-OF-NIL))
 (48 8 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (24 24 (:REWRITE TRUE-LISTP-OF-LOFAT-TO-HIFAT-HELPER))
 (24 24 (:REWRITE SUBSETP-NIL))
 (11 11 (:TYPE-PRESCRIPTION M1-FILE))
 (6 6 (:REWRITE SUBSETP-OF-CDR))
 (6 6 (:REWRITE LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-31))
 (6 3 (:REWRITE SET-EQUIV-ASYM))
 (4 4 (:TYPE-PRESCRIPTION M1-FILE-HIFAT-FILE-ALIST-FIX))
 (3 3 (:REWRITE FLATTEN-WHEN-NOT-CONSP))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-171
 (377137 71340 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (144735 4327 (:REWRITE INTERSECT-EQUAL-OF-CONS-LEFT))
 (108880 7771 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (88852 52262 (:REWRITE DEFAULT-+-2))
 (88454 5724 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (64546 52262 (:REWRITE DEFAULT-+-1))
 (54270 421 (:REWRITE SUBSETP-OF-APPEND-WHEN-SUBSET-OF-EITHER))
 (53875 25626 (:REWRITE DEFAULT-CAR))
 (53589 355 (:REWRITE SUBSETP-APPEND1))
 (49255 9980 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (48056 29504 (:REWRITE DEFAULT-<-2))
 (44759 27276 (:REWRITE DEFAULT-CDR))
 (43027 6878 (:LINEAR D-E-FILE-SIZE-CORRECTNESS-1))
 (34719 29504 (:REWRITE DEFAULT-<-1))
 (33667 436 (:REWRITE FATI-OF-PLACE-CONTENTS-DISJOINT))
 (32490 1083 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (29131 78 (:LINEAR LOWER-BOUNDED-INTEGER-LISTP-OF-FIND-N-FREE-CLUSTERS))
 (23933 19123 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (14936 934 (:DEFINITION MAKE-LIST-AC))
 (9998 57 (:REWRITE FIND-N-FREE-CLUSTERS-CORRECTNESS-2 . 2))
 (8715 21 (:LINEAR FIND-N-FREE-CLUSTERS-CORRECTNESS-2))
 (6719 6719 (:REWRITE NTH-WHEN-PREFIXP))
 (6489 6303 (:REWRITE INTERSECTP-MEMBER . 2))
 (5724 5724 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (4986 589 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (4332 1083 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (4267 196 (:REWRITE EFFECTIVE-FAT-OF-CLEAR-CC . 2))
 (3757 1083 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (3468 891 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (3249 1083 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (3174 1587 (:REWRITE DEFAULT-UNARY-MINUS))
 (2942 2942 (:REWRITE D-E-LIST-P-OF-PLACE-D-E))
 (2225 105 (:REWRITE SET-INDICES-IN-FA-TABLE-CORRECTNESS-3))
 (2166 2166 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (1910 1910 (:TYPE-PRESCRIPTION INTEGERP-OF-GET-CC-CONTENTS))
 (1812 604 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (1548 767 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (1083 1083 (:TYPE-PRESCRIPTION FAT32$C-P))
 (1052 334 (:REWRITE SET-EQUIV-OF-NIL))
 (1029 91 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 2))
 (862 862 (:LINEAR LEN-WHEN-PREFIXP))
 (862 862 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (846 141 (:REWRITE MEMBER-OF-BINARY-APPEND))
 (793 146 (:REWRITE D-E-LIST-P-OF-CONS))
 (604 604 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (583 140 (:REWRITE D-E-CC-OF-PLACE-CONTENTS-COINCIDENT-2))
 (546 126 (:REWRITE D-E-CC-CONTENTS-OF-PLACE-CONTENTS-COINCIDENT-2))
 (440 88 (:REWRITE SET-EQUIV-OF-CONS-SELF))
 (416 264 (:REWRITE FATI-OF-CLEAR-CC . 2))
 (382 382 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (382 382 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (378 42 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (372 186 (:REWRITE DEFAULT-*-2))
 (372 186 (:REWRITE DEFAULT-*-1))
 (324 18 (:REWRITE LOFAT-FS-P-OF-PLACE-CONTENTS))
 (300 300 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (292 292 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (215 215 (:REWRITE PUT-ASSOC-UNDER-HIFAT-EQUIV-3))
 (215 215 (:REWRITE PUT-ASSOC-UNDER-HIFAT-EQUIV-1))
 (209 146 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (189 189 (:REWRITE LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-14))
 (168 42 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-RIGHT))
 (168 42 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (118 59 (:REWRITE D-E-FILE-SIZE-OF-D-E-SET-FIRST-CLUSTER-FILE-SIZE))
 (96 24 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-LEFT))
 (84 84 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (70 7 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (65 65 (:TYPE-PRESCRIPTION STRINGP-OF-D-E-CC-CONTENTS))
 (57 57 (:TYPE-PRESCRIPTION SET-EQUIV))
 (55 55 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER-OF-TAKE))
 (50 25 (:REWRITE SET-EQUIV-ASYM))
 (32 32 (:REWRITE-QUOTED-CONSTANT M1-FILE-CONTENTS-FIX-UNDER-M1-FILE-CONTENTS-EQUIV))
 (31 31 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (27 27 (:TYPE-PRESCRIPTION M1-FILE-HIFAT-FILE-ALIST-FIX))
 (18 18 (:TYPE-PRESCRIPTION M1-FILE))
 (8 2 (:DEFINITION NON-FREE-INDEX-LIST-LISTP))
 (3 3 (:REWRITE FLATTEN-WHEN-NOT-CONSP))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-91
 (1761 2 (:REWRITE PLACE-CONTENTS-EXPANSION-2))
 (1569 76 (:DEFINITION LEN))
 (1396 2 (:DEFINITION STOBJ-FIND-N-FREE-CLUSTERS-CORRECTNESS-1))
 (1161 22 (:REWRITE LEN-OF-FIND-N-FREE-CLUSTERS))
 (1134 2 (:REWRITE EFFECTIVE-FAT-OF-UPDATE-FATI))
 (1030 2 (:REWRITE PUT-ASSOC-EQUAL-WITHOUT-CHANGE . 2))
 (1027 48 (:REWRITE ZP-OPEN))
 (1018 19 (:LINEAR FIND-N-FREE-CLUSTERS-CORRECTNESS-7))
 (944 20 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-5))
 (920 1 (:REWRITE EQUAL-OF-M1-FILE))
 (852 66 (:DEFINITION FIND-D-E))
 (733 154 (:REWRITE DEFAULT-CDR))
 (668 11 (:REWRITE M1-FILE-CONTENTS-FIX-WHEN-M1-FILE-CONTENTS-P))
 (588 60 (:REWRITE STR::CONSP-OF-EXPLODE))
 (574 80 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (545 5 (:REWRITE LOFAT-TO-HIFAT-HELPER-OF-PLACE-CONTENTS))
 (498 74 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (498 17 (:REWRITE NFIX-WHEN-ZP))
 (495 5 (:REWRITE LOFAT-FS-P-OF-UPDATE-FATI))
 (489 3 (:REWRITE M1-REGULAR-FILE-P-OF-M1-FILE))
 (475 17 (:REWRITE NFIX-WHEN-NATP))
 (448 8 (:DEFINITION NATP))
 (374 94 (:REWRITE LOFAT-DIRECTORY-FILE-P-WHEN-LOFAT-FILE-P))
 (342 2 (:REWRITE M1-DIRECTORY-FILE-P-CORRECTNESS-1))
 (336 82 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-8))
 (335 1 (:REWRITE M1-DIRECTORY-FILE-P-WHEN-M1-FILE-P))
 (330 2 (:REWRITE M1-FILE-P-WHEN-M1-REGULAR-FILE-P))
 (280 20 (:DEFINITION MAKE-LIST-AC))
 (280 7 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (275 152 (:REWRITE DEFAULT-+-2))
 (260 4 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-6 . 2))
 (228 4 (:REWRITE M1-FILE->CONTENTS-OF-M1-FILE))
 (227 4 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-2))
 (207 69 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (196 196 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (191 147 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (189 3 (:DEFINITION PLACE-D-E))
 (185 152 (:REWRITE DEFAULT-+-1))
 (175 39 (:LINEAR D-E-FILE-SIZE-CORRECTNESS-1))
 (171 171 (:TYPE-PRESCRIPTION D-E-P))
 (164 89 (:REWRITE DEFAULT-<-2))
 (161 2 (:REWRITE PAINFUL-DEBUGGING-LEMMA-22))
 (147 147 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-4))
 (146 40 (:REWRITE D-E-CC-CORRECTNESS-1))
 (138 138 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (124 124 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (122 22 (:DEFINITION MIN))
 (120 24 (:LINEAR NTH-WHEN-D-E-P))
 (117 3 (:REWRITE D-E-FILENAME-OF-D-E-SET-FIRST-CLUSTER-FILE-SIZE))
 (114 3 (:REWRITE D-E-FILENAME-OF-FIND-D-E))
 (105 89 (:REWRITE DEFAULT-<-1))
 (102 44 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (99 9 (:REWRITE SET-INDICES-IN-FA-TABLE-CORRECTNESS-2))
 (90 90 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (90 9 (:REWRITE LEN-OF-EFFECTIVE-FAT))
 (88 10 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (84 1 (:DEFINITION UNSIGNED-BYTE-P))
 (83 1 (:DEFINITION INTEGER-RANGE-P))
 (82 80 (:REWRITE DEFAULT-CAR))
 (82 2 (:LINEAR COUNT-FREE-CLUSTERS-CORRECTNESS-1))
 (80 20 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-1-LEMMA-25))
 (78 72 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (78 30 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (72 72 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (66 30 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (64 2 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-2))
 (53 53 (:TYPE-PRESCRIPTION COUNT-FREE-CLUSTERS))
 (40 40 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (40 40 (:REWRITE FIND-D-E-CORRECTNESS-1))
 (36 20 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (34 34 (:REWRITE NTH-WHEN-PREFIXP))
 (30 10 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (30 10 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (30 5 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (30 1 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 3))
 (28 1 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 1))
 (27 9 (:TYPE-PRESCRIPTION MIN))
 (27 7 (:REWRITE NTH-WHEN-D-E-P . 2))
 (25 25 (:TYPE-PRESCRIPTION STRINGP-OF-D-E-CC-CONTENTS))
 (24 24 (:TYPE-PRESCRIPTION FIND-N-FREE-CLUSTERS))
 (24 8 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (24 1 (:DEFINITION PUT-ASSOC-EQUAL))
 (21 16 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (20 20 (:TYPE-PRESCRIPTION NO-DUPLICATESP-EQUAL))
 (20 20 (:LINEAR LEN-WHEN-PREFIXP))
 (20 20 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (20 4 (:TYPE-PRESCRIPTION TRUE-LISTP-UPDATE-NTH))
 (20 4 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-3))
 (18 18 (:TYPE-PRESCRIPTION M1-FILE))
 (18 18 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (18 18 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (17 5 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 8 (:TYPE-PRESCRIPTION SET-INDICES-IN-FA-TABLE))
 (15 3 (:REWRITE D-E-LIST-FIX-WHEN-D-E-LIST-P))
 (14 3 (:REWRITE M1-FILE-HIFAT-FILE-ALIST-FIX-NORMALISATION))
 (14 2 (:REWRITE FOLD-CONSTS-IN-+))
 (12 7 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (10 10 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (10 10 (:LINEAR POSITION-WHEN-MEMBER))
 (10 10 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (10 5 (:REWRITE FAT32-UPDATE-LOWER-28-CORRECTNESS-1 . 1))
 (10 5 (:REWRITE FAT-LENGTH-OF-CLEAR-CC))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (8 8 (:TYPE-PRESCRIPTION EFFECTIVE-FAT))
 (8 8 (:TYPE-PRESCRIPTION ATOM))
 (8 4 (:REWRITE CLUSTER-SIZE-OF-UPDATE-FATI))
 (7 7 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (7 7 (:REWRITE FIND-N-FREE-CLUSTERS-CORRECTNESS-8))
 (6 6 (:TYPE-PRESCRIPTION HIFAT-FILE-ALIST-FIX))
 (6 2 (:REWRITE UNICITY-OF-0))
 (6 1 (:DEFINITION ASSOC-EQUAL))
 (5 5 (:TYPE-PRESCRIPTION PLACE-D-E))
 (5 5 (:TYPE-PRESCRIPTION NAT-LISTP))
 (5 5 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-P))
 (5 5 (:TYPE-PRESCRIPTION FAT-LENGTH))
 (5 5 (:REWRITE NTH-WHEN-D-E-P . 3))
 (5 5 (:REWRITE LOFAT-FS-P-OF-CLEAR-CC))
 (5 5 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (5 5 (:REWRITE FIND-N-FREE-CLUSTERS-CORRECTNESS-2 . 1))
 (5 1 (:REWRITE M1-DIRECTORY-FILE-P-OF-M1-FILE))
 (4 4 (:TYPE-PRESCRIPTION UPDATE-NTH))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION FAT32-UPDATE-LOWER-28))
 (4 4 (:TYPE-PRESCRIPTION D-E-SET-FIRST-CLUSTER-FILE-SIZE))
 (4 4 (:REWRITE D-E-P-OF-SET-FIRST-CLUSTER-FILE-SIZE))
 (4 4 (:REWRITE CLUSTER-SIZE-OF-CLEAR-CC))
 (4 2 (:REWRITE FIX-WHEN-ACL2-NUMBERP))
 (4 1 (:REWRITE M1-FILE->D-E-OF-M1-FILE))
 (3 3 (:TYPE-PRESCRIPTION M1-REGULAR-FILE-P))
 (3 3 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (3 3 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (3 3 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (3 3 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (3 1 (:REWRITE HIFAT-FILE-ALIST-FIX-WHEN-HIFAT-NO-DUPS-P))
 (2 2 (:TYPE-PRESCRIPTION M1-DIRECTORY-FILE-P))
 (2 2 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (2 2 (:REWRITE GET-CC-CONTENTS-OF-UPDATE-DIR-CONTENTS-COINCIDENT-LEMMA-1))
 (2 2 (:REWRITE COUNT-OF-CLUSTERS-OF-CLEAR-CC))
 (1 1 (:TYPE-PRESCRIPTION M1-FILE-P))
 (1 1 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (1 1 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (1 1 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-2 . 2))
 (1 1 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (1 1 (:REWRITE NATP-OF-PLACE-CONTENTS))
 (1 1 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE CDR-CONS))
 (1 1 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 2))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-31
 (489 2 (:REWRITE PLACE-CONTENTS-EXPANSION-2))
 (253 7 (:REWRITE LOFAT-TO-HIFAT-HELPER-OF-PLACE-CONTENTS))
 (221 2 (:REWRITE LEN-OF-FIND-N-FREE-CLUSTERS))
 (180 6 (:REWRITE LOFAT-TO-HIFAT-HELPER-OF-UPDATE-FATI))
 (144 2 (:REWRITE PUT-ASSOC-EQUAL-WITHOUT-CHANGE . 2))
 (116 2 (:REWRITE COUNT-FREE-CLUSTERS-OF-UPDATE-NTH))
 (102 2 (:DEFINITION STOBJ-FIND-N-FREE-CLUSTERS-CORRECTNESS-1))
 (81 3 (:DEFINITION PLACE-D-E))
 (78 47 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (78 6 (:DEFINITION FIND-D-E))
 (64 29 (:REWRITE DEFAULT-+-2))
 (62 21 (:REWRITE NFIX-WHEN-ZP))
 (60 2 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (54 54 (:TYPE-PRESCRIPTION COUNT-FREE-CLUSTERS))
 (54 6 (:DEFINITION NATP))
 (52 4 (:DEFINITION LEN))
 (44 2 (:REWRITE LEN-OF-EFFECTIVE-FAT))
 (44 1 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-23))
 (43 43 (:TYPE-PRESCRIPTION PLACE-D-E))
 (42 2 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (38 22 (:REWRITE DEFAULT-<-2))
 (37 29 (:REWRITE DEFAULT-+-1))
 (34 1 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-1))
 (33 1 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-2))
 (30 5 (:REWRITE LOFAT-FS-P-OF-UPDATE-FATI))
 (28 22 (:REWRITE DEFAULT-<-1))
 (27 9 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (26 2 (:REWRITE EFFECTIVE-FAT-OF-UPDATE-FATI))
 (24 8 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (24 3 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (24 1 (:DEFINITION PUT-ASSOC-EQUAL))
 (22 22 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (22 2 (:DEFINITION MIN))
 (21 21 (:REWRITE DEFAULT-CAR))
 (21 4 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (20 20 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (20 20 (:REWRITE DEFAULT-CDR))
 (19 19 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (19 13 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (19 4 (:REWRITE LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-31))
 (18 18 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (18 2 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (17 5 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (15 5 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (15 5 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (15 3 (:REWRITE D-E-LIST-FIX-WHEN-D-E-LIST-P))
 (14 14 (:TYPE-PRESCRIPTION FIND-D-E-CORRECTNESS-1))
 (14 2 (:DEFINITION ASSOC-EQUAL))
 (13 13 (:TYPE-PRESCRIPTION MAKE-EMPTY-SUBDIR-CONTENTS))
 (10 10 (:LINEAR LEN-WHEN-PREFIXP))
 (10 10 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (10 5 (:REWRITE FAT32-UPDATE-LOWER-28-CORRECTNESS-1 . 1))
 (10 2 (:REWRITE GET-CC-CONTENTS-OF-UPDATE-DIR-CONTENTS-COINCIDENT-LEMMA-1))
 (8 8 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (6 6 (:TYPE-PRESCRIPTION LOFAT-TO-HIFAT-HELPER-CORRECTNESS-1 . 2))
 (6 6 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (6 6 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (6 6 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (6 6 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-2 . 2))
 (6 6 (:REWRITE NOT-INTERSECTP-LIST-OF-CONS-2))
 (6 6 (:REWRITE NOT-INTERSECTP-LIST-OF-CONS-1))
 (6 6 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (6 6 (:REWRITE D-E-LIST-P-OF-PLACE-D-E))
 (5 5 (:TYPE-PRESCRIPTION D-E-DIRECTORY-P))
 (5 5 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (5 5 (:LINEAR POSITION-WHEN-MEMBER))
 (5 5 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (4 4 (:REWRITE CLUSTER-SIZE-OF-UPDATE-FATI))
 (4 2 (:REWRITE FAT32-ENTRY-MASK-OF-FAT32-UPDATE-LOWER-28))
 (4 2 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (3 3 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (2 2 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (2 2 (:REWRITE NTH-WHEN-PREFIXP))
 (2 2 (:REWRITE LENGTH-OF-MAKE-EMPTY-SUBDIR-CONTENTS))
 (1 1 (:REWRITE PUT-ASSOC-UNDER-HIFAT-EQUIV-3))
 (1 1 (:REWRITE PUT-ASSOC-UNDER-HIFAT-EQUIV-1))
 (1 1 (:REWRITE NATP-OF-PLACE-CONTENTS))
 (1 1 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (1 1 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (1 1 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-172
 (8393 30 (:REWRITE PLACE-CONTENTS-EXPANSION-2))
 (4263 16 (:REWRITE LEN-OF-FIND-N-FREE-CLUSTERS))
 (3949 305 (:DEFINITION FIND-D-E))
 (3359 16 (:REWRITE COUNT-FREE-CLUSTERS-OF-UPDATE-NTH))
 (2710 32 (:REWRITE LOFAT-TO-HIFAT-HELPER-OF-PLACE-CONTENTS))
 (2458 16 (:DEFINITION STOBJ-FIND-N-FREE-CLUSTERS-CORRECTNESS-1))
 (2328 28 (:REWRITE LOFAT-TO-HIFAT-HELPER-OF-UPDATE-FATI))
 (2321 347 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (1879 89 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-8))
 (1802 16 (:REWRITE EFFECTIVE-FAT-OF-UPDATE-FATI))
 (1757 12 (:REWRITE COUNT-FREE-CLUSTERS-OF-SET-INDICES-IN-FA-TABLE-1))
 (1109 219 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (1100 12 (:REWRITE PUT-ASSOC-EQUAL-WITHOUT-CHANGE . 2))
 (1070 439 (:REWRITE DEFAULT-CDR))
 (1061 21 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-6 . 1))
 (1019 49 (:DEFINITION LEN))
 (963 321 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (886 9 (:REWRITE NTH-OF-SET-INDICES-IN-FA-TABLE-WHEN-MEMBER))
 (820 455 (:REWRITE DEFAULT-CAR))
 (817 428 (:REWRITE DEFAULT-+-2))
 (812 84 (:REWRITE LOFAT-TO-HIFAT-HELPER-OF-CLEAR-CC))
 (704 38 (:REWRITE LEN-OF-EFFECTIVE-FAT))
 (676 84 (:REWRITE LOFAT-TO-HIFAT-HELPER-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-4))
 (654 654 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (642 642 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (592 16 (:DEFINITION PLACE-D-E))
 (562 345 (:REWRITE DEFAULT-<-2))
 (554 345 (:REWRITE DEFAULT-<-1))
 (541 10 (:REWRITE PAINFUL-DEBUGGING-LEMMA-22))
 (539 169 (:REWRITE NFIX-WHEN-ZP))
 (529 428 (:REWRITE DEFAULT-+-1))
 (480 16 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (472 12 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-1))
 (467 467 (:TYPE-PRESCRIPTION COUNT-FREE-CLUSTERS))
 (407 41 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-56))
 (392 28 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (373 341 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (369 369 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (365 193 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (336 22 (:REWRITE D-E-FILENAME-OF-D-E-SET-FIRST-CLUSTER-FILE-SIZE))
 (316 14 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (314 22 (:REWRITE D-E-FILENAME-OF-FIND-D-E))
 (289 289 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (270 30 (:REWRITE LOFAT-FS-P-OF-UPDATE-FATI))
 (249 249 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (240 16 (:DEFINITION MIN))
 (221 3 (:DEFINITION BOUNDED-NAT-LISTP))
 (216 216 (:TYPE-PRESCRIPTION PLACE-D-E))
 (215 215 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (207 45 (:TYPE-PRESCRIPTION MIN))
 (204 68 (:REWRITE FAT32-MASKED-ENTRY-P-OF-D-E-FIRST-CLUSTER))
 (200 7 (:REWRITE LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-12))
 (196 14 (:DEFINITION MAKE-LIST-AC))
 (192 64 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (188 188 (:TYPE-PRESCRIPTION INTEGERP-OF-D-E-CC-CONTENTS))
 (184 8 (:REWRITE SET-INDICES-IN-FA-TABLE-CORRECTNESS-2))
 (182 182 (:TYPE-PRESCRIPTION D-E-FILE-SIZE))
 (180 4 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-7))
 (176 176 (:REWRITE FIND-D-E-CORRECTNESS-1))
 (172 4 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-3))
 (171 86 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (168 168 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (163 69 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (162 6 (:REWRITE USEFUL-D-E-LIST-P-OF-PLACE-D-E))
 (144 6 (:DEFINITION PUT-ASSOC-EQUAL))
 (132 7 (:REWRITE MEMBER-WHEN-ATOM))
 (126 42 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (126 42 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (126 28 (:LINEAR D-E-FILE-SIZE-CORRECTNESS-1))
 (118 34 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (102 5 (:REWRITE SET-INDICES-IN-FA-TABLE-CORRECTNESS-3))
 (96 14 (:DEFINITION ASSOC-EQUAL))
 (94 94 (:TYPE-PRESCRIPTION MAKE-EMPTY-SUBDIR-CONTENTS))
 (94 94 (:TYPE-PRESCRIPTION GOOD-ROOT-D-E-P))
 (90 90 (:TYPE-PRESCRIPTION FIND-D-E-CORRECTNESS-1))
 (87 51 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (84 84 (:LINEAR LEN-WHEN-PREFIXP))
 (84 84 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (80 16 (:REWRITE GET-CC-CONTENTS-OF-UPDATE-DIR-CONTENTS-COINCIDENT-LEMMA-1))
 (80 16 (:REWRITE D-E-LIST-FIX-WHEN-D-E-LIST-P))
 (76 76 (:TYPE-PRESCRIPTION M1-FILE-HIFAT-FILE-ALIST-FIX))
 (71 15 (:REWRITE NATP-OF-PLACE-CONTENTS))
 (70 10 (:REWRITE FOLD-CONSTS-IN-+))
 (70 2 (:LINEAR COUNT-FREE-CLUSTERS-CORRECTNESS-1))
 (68 4 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-23))
 (64 64 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (64 32 (:REWRITE CLUSTER-SIZE-OF-UPDATE-FATI))
 (60 30 (:REWRITE FAT32-UPDATE-LOWER-28-CORRECTNESS-1 . 1))
 (60 30 (:REWRITE FAT-LENGTH-OF-CLEAR-CC))
 (56 56 (:TYPE-PRESCRIPTION LOFAT-TO-HIFAT-HELPER-CORRECTNESS-1 . 2))
 (56 8 (:REWRITE M1-FILE-HIFAT-FILE-ALIST-FIX-NORMALISATION))
 (46 2 (:REWRITE LEN-UPDATE-NTH))
 (45 3 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (44 22 (:REWRITE FAT32-ENTRY-MASK-OF-FAT32-UPDATE-LOWER-28))
 (42 42 (:LINEAR POSITION-WHEN-MEMBER))
 (42 42 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (41 12 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-5))
 (41 7 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-18))
 (39 10 (:REWRITE NON-FREE-INDEX-LISTP-OF-D-E-CC))
 (37 37 (:REWRITE NTH-WHEN-PREFIXP))
 (36 4 (:REWRITE HIFAT-FILE-ALIST-FIX-WHEN-HIFAT-NO-DUPS-P))
 (32 32 (:REWRITE CLUSTER-SIZE-OF-CLEAR-CC))
 (32 16 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (30 30 (:REWRITE LOFAT-FS-P-OF-CLEAR-CC))
 (30 30 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (30 10 (:REWRITE UNICITY-OF-0))
 (28 28 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (28 28 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (28 28 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-2 . 2))
 (28 28 (:REWRITE NOT-INTERSECTP-LIST-OF-CONS-2))
 (28 28 (:REWRITE NOT-INTERSECTP-LIST-OF-CONS-1))
 (28 28 (:REWRITE D-E-LIST-P-OF-PLACE-D-E))
 (24 2 (:REWRITE EQUAL-OF-M1-FILE))
 (22 22 (:REWRITE D-E-P-OF-SET-FIRST-CLUSTER-FILE-SIZE))
 (21 3 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (20 10 (:REWRITE FIX-WHEN-ACL2-NUMBERP))
 (19 19 (:TYPE-PRESCRIPTION BOUNDED-NAT-LISTP))
 (16 16 (:TYPE-PRESCRIPTION M1-FILE))
 (16 16 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (16 16 (:REWRITE LENGTH-OF-MAKE-EMPTY-SUBDIR-CONTENTS))
 (16 16 (:REWRITE COUNT-OF-CLUSTERS-OF-CLEAR-CC))
 (16 8 (:TYPE-PRESCRIPTION MAX))
 (14 2 (:DEFINITION MAX))
 (12 12 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (12 12 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (12 12 (:TYPE-PRESCRIPTION EFFECTIVE-FAT))
 (12 12 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-2))
 (12 12 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (12 6 (:TYPE-PRESCRIPTION SET-INDICES-IN-FA-TABLE))
 (12 6 (:REWRITE USELESS-D-E-P-OF-D-E-SET-FIRST-CLUSTER-FILE-SIZE))
 (12 4 (:REWRITE M1-FILE-ALIST-P-OF-LOFAT-TO-HIFAT-HELPER))
 (12 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (10 10 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (10 10 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (10 5 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (9 3 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-D-E-CC))
 (8 8 (:TYPE-PRESCRIPTION HIFAT-FILE-ALIST-FIX))
 (7 7 (:REWRITE SUBSETP-MEMBER . 3))
 (7 7 (:REWRITE SUBSETP-MEMBER . 1))
 (7 7 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (7 7 (:REWRITE INTERSECTP-MEMBER . 3))
 (7 7 (:REWRITE INTERSECTP-MEMBER . 2))
 (7 7 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-7 . 5))
 (6 6 (:REWRITE PUT-ASSOC-UNDER-HIFAT-EQUIV-3))
 (6 6 (:REWRITE PUT-ASSOC-UNDER-HIFAT-EQUIV-1))
 (6 6 (:REWRITE NOT-USELESS-D-E-P-OF-FIND-D-E))
 (6 4 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-2))
 (4 4 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (4 4 (:REWRITE-QUOTED-CONSTANT M1-FILE-CONTENTS-FIX-UNDER-M1-FILE-CONTENTS-EQUIV))
 (4 4 (:REWRITE USEFUL-D-E-LIST-P-OF-MAKE-D-E-LIST))
 (4 4 (:REWRITE M1-FILE->CONTENTS-OF-M1-FILE-HIFAT-FILE-ALIST-FIX))
 (4 4 (:REWRITE HIFAT-NO-DUPS-P-OF-LOFAT-TO-HIFAT-HELPER))
 (4 2 (:REWRITE M1-FILE->D-E-OF-M1-FILE-HIFAT-FILE-ALIST-FIX))
 (3 3 (:TYPE-PRESCRIPTION NAT-LISTP))
 (3 3 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (2 2 (:REWRITE M1-FILE-P-OF-M1-FILE-HIFAT-FILE-ALIST-FIX))
 (2 2 (:REWRITE CDR-CONS))
 )
(MAKE-D-E-LIST-OF-APPEND-4
 (365409 275 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (365179 275 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (244970 8627 (:DEFINITION BINARY-APPEND))
 (202038 17244 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (145980 8637 (:REWRITE CONSP-OF-MAKE-LIST-AC))
 (71621 8618 (:DEFINITION MAKE-LIST-AC))
 (68650 18989 (:REWRITE DEFAULT-CDR))
 (65171 28594 (:REWRITE DEFAULT-+-2))
 (61420 15 (:DEFINITION INSERT-D-E-HELPER))
 (44652 1869 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (29252 28594 (:REWRITE DEFAULT-+-1))
 (20709 10659 (:REWRITE DEFAULT-<-2))
 (20080 68 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (19133 387 (:REWRITE TAKE-OF-LEN-FREE))
 (18669 2650 (:REWRITE STR::CONSP-OF-EXPLODE))
 (11159 90 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (11103 11103 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (11103 11103 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (11103 11103 (:REWRITE EXPT-COMPARE))
 (11103 11103 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (11087 11087 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (11087 11087 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (10838 10659 (:REWRITE DEFAULT-<-1))
 (10748 2571 (:REWRITE NFIX-WHEN-ZP))
 (10124 90 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (9547 173 (:REWRITE NATS=>CHARS-OF-TAKE))
 (9315 321 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (8720 8701 (:REWRITE DEFAULT-CAR))
 (8585 8585 (:REWRITE FOLD-CONSTS-IN-+))
 (8346 70 (:REWRITE LEN-OF-NTHCDR))
 (7498 124 (:REWRITE D-E-P-OF-TAKE))
 (6584 6584 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (5950 238 (:DEFINITION NATP))
 (5904 297 (:REWRITE LEN-OF-CHARS=>NATS))
 (5539 325 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (5058 5058 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (3363 3363 (:REWRITE EXPT-COMPARE-EQUAL))
 (3363 3363 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (3359 3359 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (3359 3359 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (3359 3359 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (3359 3359 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3359 3359 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3214 2 (:REWRITE SUBSEQ-OF-IMPLODE-OF-APPEND))
 (3066 4 (:REWRITE NTH-OF-APPEND))
 (2992 108 (:REWRITE TAKE-OF-TAKE-SPLIT))
 (2860 395 (:REWRITE TAKE-WHEN-ATOM))
 (2272 52 (:REWRITE D-E-P-OF-CHARS=>NATS))
 (2158 39 (:REWRITE MOD-DOES-NOTHING))
 (2083 18 (:REWRITE CHARS=>NATS-OF-TAKE))
 (1929 325 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (1872 1872 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (1754 1754 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (1728 64 (:DEFINITION FIND-D-E))
 (1264 48 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (1216 48 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (1194 398 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (1194 398 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (1130 48 (:REWRITE DEFAULT-CODE-CHAR))
 (1008 83 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (870 24 (:REWRITE REARRANGE-NEGATIVE-COEFS-<))
 (849 48 (:REWRITE CONSP-OF-CHARS=>NATS))
 (796 796 (:LINEAR LEN-WHEN-PREFIXP))
 (796 796 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (776 86 (:DEFINITION UNSIGNED-BYTE-P))
 (736 48 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (720 720 (:REWRITE NTH-WHEN-PREFIXP))
 (720 16 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (650 650 (:TYPE-PRESCRIPTION NAT-LISTP))
 (650 650 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (629 106 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (604 86 (:DEFINITION INTEGER-RANGE-P))
 (592 284 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (550 550 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (420 140 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (402 67 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (398 398 (:LINEAR POSITION-WHEN-MEMBER))
 (398 398 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (263 263 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (257 257 (:TYPE-PRESCRIPTION MOD-NON-POSITIVE-TYPE-PRESCRIPTION))
 (238 238 (:TYPE-PRESCRIPTION NATP))
 (238 238 (:REWRITE POWER2-INTEGER))
 (238 238 (:REWRITE INTEGERP-MINUS))
 (234 9 (:REWRITE PRODUCT-LESS-THAN-ZERO))
 (216 70 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (192 192 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FLATTEN))
 (189 6 (:REWRITE PRODUCT-GREATER-THAN-ZERO-2))
 (177 170 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (177 80 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (175 14 (:REWRITE CONSP-OF-APPEND))
 (164 8 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (162 162 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LIST*P))
 (154 154 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (139 9 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (132 132 (:TYPE-PRESCRIPTION D-E-SET-FILENAME))
 (131 50 (:REWRITE DEFAULT-*-2))
 (124 124 (:REWRITE RETURN-TYPE-OF-CHARS=>NATS))
 (108 2 (:REWRITE CHARACTER-LISTP-OF-TAKE))
 (105 1 (:REWRITE TAKE-OF-MAKE-CHARACTER-LIST))
 (94 94 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (91 4 (:REWRITE CHARACTER-LISTP-APPEND))
 (86 86 (:REWRITE EXPT-EXECUTE-REWRITE))
 (82 4 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (80 2 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (79 79 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (78 39 (:REWRITE MOD-WITH-X-A-NON-ACL2-NUMBER-IS-ZERO))
 (78 26 (:REWRITE UNICITY-OF-1))
 (68 5 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-APPEND))
 (64 64 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (56 2 (:REWRITE CDR-OF-MAKE-LIST))
 (50 50 (:REWRITE DEFAULT-*-1))
 (48 48 (:TYPE-PRESCRIPTION D-E-DIRECTORY-P))
 (41 41 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (39 39 (:TYPE-PRESCRIPTION INSERT-D-E-HELPER))
 (39 39 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (39 39 (:REWRITE MOD-MINUS-ALT))
 (33 1 (:REWRITE MAKE-D-E-LIST-OF-IMPLODE-OF-MAKE-LIST-AC-1))
 (26 11 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (25 1 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (24 4 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (24 4 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (24 3 (:REWRITE D-E-LIST-FIX-WHEN-D-E-LIST-P))
 (23 5 (:REWRITE A5))
 (22 4 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (19 11 (:REWRITE D-E-P-OF-INSERT-D-E-HELPER))
 (15 11 (:REWRITE NTH-WHEN-D-E-P . 3))
 (10 10 (:TYPE-PRESCRIPTION TAKE))
 (9 9 (:REWRITE MAKE-D-E-LIST-OF-CLEAR-D-E-LEMMA-1))
 (9 3 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (8 8 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (8 8 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (8 8 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (8 8 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (8 4 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (8 1 (:REWRITE NTH-OF-MAKE-CHARACTER-LIST))
 (7 7 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (6 3 (:REWRITE USELESS-D-E-P-OF-D-E-SET-FILENAME))
 (4 4 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (4 4 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (4 4 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE SET::IN-SET))
 (4 4 (:REWRITE CONSP-OF-TAKE))
 (4 2 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-TAKE))
 (3 1 (:REWRITE STR::CONSP-OF-MAKE-CHARACTER-LIST))
 (2 2 (:TYPE-PRESCRIPTION MAKE-CHARACTER-LIST))
 (2 2 (:REWRITE LIST-FIX-UNDER-LIST-EQUIV))
 (2 1 (:REWRITE FLATTEN-WHEN-NOT-CONSP))
 (1 1 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (1 1 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 )
(LOFAT-FS-P-OF-LOFAT-PLACE-FILE-LEMMA-3
 (73 1 (:LINEAR COUNT-FREE-CLUSTERS-CORRECTNESS-1))
 (60 2 (:REWRITE NFIX-WHEN-ZP))
 (52 2 (:REWRITE ZP-OPEN))
 (52 2 (:REWRITE NFIX-WHEN-NATP))
 (44 2 (:DEFINITION NATP))
 (42 42 (:TYPE-PRESCRIPTION COUNT-OF-CLUSTERS))
 (36 12 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (24 24 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (13 9 (:REWRITE DEFAULT-<-2))
 (12 9 (:REWRITE DEFAULT-<-1))
 (10 2 (:LINEAR NTH-WHEN-D-E-P))
 (6 4 (:REWRITE DEFAULT-+-2))
 (6 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION D-E-P))
 (4 4 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (4 4 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (4 4 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (4 4 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (4 4 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (2 2 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE NTH-WHEN-PREFIXP))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(LOFAT-PLACE-FILE-GUARD-LEMMA-3
 (396 12 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (288 16 (:DEFINITION FIND-D-E))
 (234 2 (:REWRITE COUNT-FREE-CLUSTERS-OF-SET-INDICES-IN-FA-TABLE-1))
 (228 2 (:REWRITE NON-FREE-INDEX-LISTP-OF-D-E-CC))
 (228 2 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-5))
 (224 8 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (160 16 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (96 16 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (74 1 (:LINEAR COUNT-FREE-CLUSTERS-CORRECTNESS-1))
 (60 2 (:REWRITE NFIX-WHEN-ZP))
 (52 2 (:REWRITE ZP-OPEN))
 (52 2 (:REWRITE NFIX-WHEN-NATP))
 (48 48 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (48 48 (:TYPE-PRESCRIPTION FIND-D-E-CORRECTNESS-1))
 (48 16 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (44 2 (:DEFINITION NATP))
 (42 42 (:TYPE-PRESCRIPTION COUNT-OF-CLUSTERS))
 (36 36 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (36 12 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (32 32 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (28 12 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (24 24 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (24 24 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (24 24 (:TYPE-PRESCRIPTION D-E-DIRECTORY-P))
 (24 24 (:REWRITE USEFUL-D-E-LIST-P-OF-MAKE-D-E-LIST))
 (20 20 (:TYPE-PRESCRIPTION D-E-P))
 (20 20 (:TYPE-PRESCRIPTION D-E-FIRST-CLUSTER))
 (20 13 (:REWRITE DEFAULT-<-1))
 (17 13 (:REWRITE DEFAULT-<-2))
 (16 16 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (16 16 (:REWRITE DEFAULT-CDR))
 (16 16 (:REWRITE DEFAULT-CAR))
 (16 8 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (16 8 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (12 12 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (10 2 (:LINEAR NTH-WHEN-D-E-P))
 (6 4 (:REWRITE DEFAULT-+-2))
 (6 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION NON-FREE-INDEX-LISTP))
 (4 4 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (2 2 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE NTH-WHEN-PREFIXP))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-DISJOINT-LEMMA-2
 (631 3 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-18))
 (624 31 (:DEFINITION LEN))
 (477 12 (:REWRITE ZP-OPEN))
 (476 28 (:DEFINITION FIND-D-E))
 (437 19 (:REWRITE NFIX-WHEN-ZP))
 (394 66 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-8))
 (368 2 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (362 2 (:REWRITE CONSP-OF-FIND-N-FREE-CLUSTERS))
 (308 60 (:REWRITE DEFAULT-CDR))
 (304 20 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (252 28 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (184 138 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (167 92 (:REWRITE DEFAULT-+-2))
 (148 4 (:LINEAR LOFAT-PLACE-FILE-CORRECTNESS-1-LEMMA-25))
 (140 28 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (130 92 (:REWRITE DEFAULT-+-1))
 (100 62 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (99 3 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (96 8 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (95 3 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (86 86 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (70 5 (:DEFINITION MAKE-LIST-AC))
 (70 2 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-56))
 (64 64 (:TYPE-PRESCRIPTION COUNT-FREE-CLUSTERS))
 (62 2 (:REWRITE NOT-INTERSECTP-LIST-OF-LOFAT-TO-HIFAT-HELPER))
 (60 12 (:LINEAR NTH-WHEN-D-E-P))
 (58 1 (:DEFINITION FREE-INDEX-LISTP))
 (56 56 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (52 52 (:TYPE-PRESCRIPTION FIND-D-E-CORRECTNESS-1))
 (48 26 (:REWRITE DEFAULT-<-2))
 (44 44 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (30 26 (:REWRITE DEFAULT-<-1))
 (29 29 (:REWRITE DEFAULT-CAR))
 (28 28 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (27 27 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (25 5 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (22 22 (:REWRITE NTH-WHEN-PREFIXP))
 (20 20 (:TYPE-PRESCRIPTION D-E-DIRECTORY-P))
 (19 7 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (16 16 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (16 8 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (14 6 (:REWRITE NTH-WHEN-D-E-P . 2))
 (14 1 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (12 2 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (9 3 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (9 1 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (8 8 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (7 7 (:TYPE-PRESCRIPTION ZP))
 (6 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (5 5 (:TYPE-PRESCRIPTION FREE-INDEX-LISTP))
 (5 2 (:REWRITE MEMBER-WHEN-ATOM))
 (5 2 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (5 1 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-D-E-CC))
 (4 4 (:LINEAR POSITION-WHEN-MEMBER))
 (4 4 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (3 3 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (2 2 (:REWRITE NTH-WHEN-D-E-P . 3))
 (2 2 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (2 2 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (2 2 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-2 . 2))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 3))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 2))
 (2 2 (:REWRITE FIND-N-FREE-CLUSTERS-CORRECTNESS-2 . 1))
 (1 1 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (1 1 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-44
 (1323 1 (:DEFINITION MAKE-CLUSTERS))
 (957 2 (:DEFINITION SUBSEQ))
 (915 4 (:DEFINITION SUBSEQ-LIST))
 (304 6 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (296 4 (:REWRITE TAKE-OF-LEN-FREE))
 (249 6 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (246 6 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (234 6 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (167 2 (:REWRITE LEN-OF-NTHCDR))
 (155 11 (:REWRITE NFIX-WHEN-ZP))
 (147 4 (:DEFINITION NTHCDR))
 (125 1 (:DEFINITION STRING-APPEND))
 (116 36 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (106 39 (:REWRITE DEFAULT-CDR))
 (96 20 (:REWRITE LOFAT-PLACE-FILE-GUARD-LEMMA-2))
 (86 50 (:REWRITE DEFAULT-+-2))
 (80 20 (:REWRITE LOFAT-FILE-P-WHEN-LOFAT-DIRECTORY-FILE-P-OR-LOFAT-REGULAR-FILE-P))
 (72 1 (:REWRITE STR::EXPLODE-OF-IMPLODE))
 (66 66 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (65 40 (:REWRITE DEFAULT-<-2))
 (61 13 (:REWRITE LOFAT-FS-P-OF-LOFAT-PLACE-FILE-LEMMA-1))
 (60 60 (:TYPE-PRESCRIPTION NFIX))
 (60 6 (:DEFINITION UNSIGNED-BYTE-P))
 (54 50 (:REWRITE DEFAULT-+-1))
 (54 6 (:REWRITE LOFAT-PLACE-FILE-GUARD-LEMMA-1))
 (54 6 (:LINEAR LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-145))
 (54 6 (:DEFINITION INTEGER-RANGE-P))
 (52 52 (:TYPE-PRESCRIPTION LOFAT-REGULAR-FILE-P))
 (48 48 (:TYPE-PRESCRIPTION LOFAT-FILE-P))
 (48 40 (:REWRITE DEFAULT-<-1))
 (45 15 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (45 15 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (42 11 (:REWRITE NFIX-WHEN-NATP))
 (40 40 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (40 40 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (38 1 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (37 13 (:REWRITE LOFAT-REGULAR-FILE-P-CORRECTNESS-2))
 (31 1 (:REWRITE CONSP-OF-MAKE-LIST-AC))
 (30 30 (:LINEAR LEN-WHEN-PREFIXP))
 (30 30 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (30 1 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-CHARACTER-LISTP))
 (28 17 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (24 24 (:TYPE-PRESCRIPTION LOFAT-DIRECTORY-FILE-P))
 (24 3 (:DEFINITION NATP))
 (23 1 (:DEFINITION BINARY-APPEND))
 (20 4 (:REWRITE TAKE-WHEN-ATOM))
 (19 1 (:REWRITE CHARACTER-LISTP-OF-MAKE-LIST-AC))
 (18 3 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (18 2 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (16 4 (:REWRITE COMMUTATIVITY-OF-+))
 (15 15 (:LINEAR POSITION-WHEN-MEMBER))
 (15 15 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (15 3 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (14 1 (:DEFINITION MAKE-LIST-AC))
 (12 6 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (10 10 (:TYPE-PRESCRIPTION TAKE))
 (10 10 (:TYPE-PRESCRIPTION STRINGP-OF-IMPLODE))
 (9 9 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (9 3 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (9 1 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (8 4 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-MAKE-LIST-AC))
 (8 4 (:REWRITE LOFAT-DIRECTORY-FILE-P-WHEN-LOFAT-FILE-P))
 (7 7 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (6 6 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (6 6 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (6 6 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (6 6 (:TYPE-PRESCRIPTION D-E-P))
 (6 6 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (6 3 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (6 2 (:DEFINITION MIN))
 (6 1 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (5 5 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 4 (:TYPE-PRESCRIPTION MAKE-LIST-AC))
 (4 4 (:REWRITE STR::COERCE-TO-STRING-REMOVAL))
 (4 2 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (4 2 (:REWRITE UNICITY-OF-0))
 (4 1 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (4 1 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (4 1 (:REWRITE DEFAULT-CAR))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 (3 3 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (3 3 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (3 3 (:REWRITE SET::IN-SET))
 (3 1 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (3 1 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (3 1 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (2 2 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (2 2 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LIST*P))
 (2 2 (:TYPE-PRESCRIPTION FAT32$C-P))
 (2 2 (:TYPE-PRESCRIPTION ATOM))
 (2 2 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (2 2 (:REWRITE FIX-WHEN-ACL2-NUMBERP))
 (1 1 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (1 1 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-35
 (27 2 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-58))
 (15 3 (:REWRITE NFIX-WHEN-NATP))
 (12 3 (:REWRITE NFIX-WHEN-ZP))
 (11 11 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (9 6 (:REWRITE DEFAULT-<-2))
 (9 6 (:REWRITE DEFAULT-<-1))
 (9 3 (:REWRITE LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (9 3 (:DEFINITION NATP))
 (6 6 (:TYPE-PRESCRIPTION ZP))
 (6 6 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (4 2 (:REWRITE DEFAULT-CDR))
 (4 2 (:REWRITE DEFAULT-CAR))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 (3 3 (:REWRITE ZP-OPEN))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-37
 (2917948 8635 (:DEFINITION HIFAT-ENTRY-COUNT))
 (2144464 8635 (:REWRITE M1-FILE-ALIST-P-OF-CDR-WHEN-M1-FILE-ALIST-P))
 (833709 591 (:REWRITE SUBSETP-OF-APPEND-WHEN-SUBSET-OF-EITHER))
 (714743 82162 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (707761 15993 (:REWRITE NFIX-WHEN-ZP))
 (441195 244331 (:REWRITE DEFAULT-+-2))
 (330409 324714 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (308382 244331 (:REWRITE DEFAULT-+-1))
 (301039 295881 (:REWRITE DEFAULT-CDR))
 (295351 291818 (:REWRITE DEFAULT-CAR))
 (201222 201222 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (131315 103875 (:REWRITE DEFAULT-<-1))
 (117019 117019 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (113954 103875 (:REWRITE DEFAULT-<-2))
 (84477 8635 (:REWRITE M1-FILE-FIX-WHEN-M1-FILE-P))
 (83698 82162 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (83400 82140 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (82162 82162 (:REWRITE INTERSECTP-MEMBER . 1))
 (82162 82162 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (82140 82140 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (82140 82140 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (82140 82140 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (79620 9288 (:REWRITE ASSOCIATIVITY-OF-+))
 (77246 8635 (:REWRITE FAT32-FILENAME-FIX-WHEN-FAT32-FILENAME-P))
 (70434 70434 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (59976 8635 (:REWRITE M1-FILE-P-OF-CDAR-WHEN-M1-FILE-ALIST-P))
 (59976 8635 (:REWRITE FAT32-FILENAME-P-OF-CAAR-WHEN-M1-FILE-ALIST-P))
 (55318 55150 (:REWRITE SUBSETP-MEMBER . 1))
 (51810 17270 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (51810 8635 (:DEFINITION ASSOC-EQUAL))
 (48290 24145 (:REWRITE DEFAULT-UNARY-MINUS))
 (43700 43700 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (33784 33560 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-121 . 1))
 (33537 33537 (:REWRITE NTH-WHEN-PREFIXP))
 (33484 33444 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-3))
 (33444 33444 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (25905 8635 (:REWRITE M1-REGULAR-FILE-P-CORRECTNESS-1))
 (25905 8635 (:REWRITE HIFAT-NO-DUPS-P-OF-CDR))
 (20728 2089 (:REWRITE USEFUL-D-E-LIST-P-OF-PLACE-D-E))
 (17589 16839 (:REWRITE MEMBER-WHEN-ATOM))
 (17270 17270 (:TYPE-PRESCRIPTION M1-REGULAR-FILE-P))
 (17270 17270 (:TYPE-PRESCRIPTION LEN))
 (16839 16839 (:REWRITE SUBSETP-MEMBER . 3))
 (16839 16839 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (16839 16839 (:REWRITE INTERSECTP-MEMBER . 3))
 (16839 16839 (:REWRITE INTERSECTP-MEMBER . 2))
 (16694 16694 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (8635 8635 (:TYPE-PRESCRIPTION M1-FILE-P))
 (8635 8635 (:TYPE-PRESCRIPTION M1-DIRECTORY-FILE-P))
 (8635 8635 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (8635 8635 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (8275 8275 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3972 3972 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (2398 2398 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (1986 1986 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (1964 698 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (1838 628 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (1728 576 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (1182 197 (:REWRITE MEMBER-OF-APPEND))
 (930 465 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (739 38 (:REWRITE INTERSECTP-IS-COMMUTATIVE))
 (660 132 (:REWRITE SET-EQUIV-OF-CONS-SELF))
 (518 518 (:REWRITE LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-14))
 (465 465 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (465 465 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (216 216 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (216 44 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-RIGHT))
 (192 192 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (176 40 (:REWRITE SET-EQUIV-WITH-APPEND-OTHER-LEFT))
 (155 155 (:REWRITE CONSP-OF-APPEND))
 (133 133 (:TYPE-PRESCRIPTION STRINGP-OF-D-E-CC-CONTENTS))
 (96 96 (:REWRITE-QUOTED-CONSTANT M1-FILE-CONTENTS-FIX-UNDER-M1-FILE-CONTENTS-EQUIV))
 (85 85 (:TYPE-PRESCRIPTION SET-EQUIV))
 (80 80 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (78 42 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (20 5 (:REWRITE FLATTEN-EQUIV-OF-CONS-WHEN-ATOM))
 (18 6 (:REWRITE SET-EQUIV-ASYM))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-41
 (1707 16 (:REWRITE NOT-INTERSECTP-LIST-OF-LOFAT-TO-HIFAT-HELPER))
 (1647 15 (:DEFINITION FREE-INDEX-LISTP))
 (1452 15 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (1132 212 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (784 63 (:REWRITE NFIX-WHEN-ZP))
 (625 63 (:REWRITE NFIX-WHEN-NATP))
 (607 34 (:REWRITE SUBSETP-OF-CONS))
 (374 53 (:DEFINITION NATP))
 (371 31 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-121 . 2))
 (332 66 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (304 18 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (245 167 (:REWRITE DEFAULT-<-2))
 (239 9 (:DEFINITION PLACE-D-E))
 (221 26 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (216 72 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (210 167 (:REWRITE DEFAULT-<-1))
 (189 49 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (158 158 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (143 112 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (124 124 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (117 99 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (117 99 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (117 66 (:REWRITE DEFAULT-+-2))
 (115 115 (:TYPE-PRESCRIPTION D-E-P))
 (105 15 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (99 99 (:REWRITE SUBSETP-TRANS2))
 (99 99 (:REWRITE SUBSETP-TRANS))
 (97 97 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (90 90 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (81 66 (:REWRITE DEFAULT-+-1))
 (75 75 (:TYPE-PRESCRIPTION FREE-INDEX-LISTP))
 (65 65 (:REWRITE DEFAULT-CAR))
 (60 15 (:REWRITE COMMUTATIVITY-OF-+))
 (58 58 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (55 11 (:LINEAR LOFAT-TO-HIFAT-HELPER-CORRECTNESS-1))
 (53 53 (:TYPE-PRESCRIPTION NATP))
 (52 52 (:REWRITE DEFAULT-CDR))
 (45 15 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (45 9 (:REWRITE D-E-LIST-FIX-WHEN-D-E-LIST-P))
 (39 21 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (36 36 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (36 18 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (36 18 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (34 34 (:REWRITE SUBSETP-MEMBER . 1))
 (33 18 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (32 32 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-58))
 (31 31 (:TYPE-PRESCRIPTION PLACE-D-E))
 (31 31 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-121 . 1))
 (31 31 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (29 29 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-8))
 (27 9 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (24 24 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (21 21 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (21 21 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (21 7 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (19 19 (:TYPE-PRESCRIPTION SET-EQUIV))
 (18 18 (:REWRITE INTERSECTP-MEMBER . 1))
 (18 18 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (18 18 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (18 18 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (18 18 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (18 18 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (18 18 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (16 16 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-56))
 (15 15 (:REWRITE NTH-WHEN-PREFIXP))
 (15 15 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (15 5 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (14 14 (:REWRITE SUBSETP-OF-CDR))
 (14 7 (:REWRITE SET-EQUIV-ASYM))
 (10 10 (:REWRITE LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-31))
 (9 9 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (9 9 (:REWRITE D-E-FILENAME-OF-D-E-FIX))
 (3 3 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-43
 (27 3 (:REWRITE DEFAULT-CDR))
 (22 6 (:REWRITE LOFAT-DIRECTORY-FILE-P-WHEN-LOFAT-FILE-P))
 (13 2 (:REWRITE LOFAT-PLACE-FILE-GUARD-LEMMA-2))
 (10 1 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (6 3 (:REWRITE DEFAULT-+-2))
 (5 1 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (2 2 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-45
 (14 14 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-47
 (16 1 (:LINEAR COUNT-FREE-CLUSTERS-CORRECTNESS-1))
 (10 2 (:LINEAR NTH-WHEN-D-E-P))
 (9 3 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (6 6 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (6 4 (:REWRITE DEFAULT-+-2))
 (6 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION D-E-P))
 (4 4 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (3 3 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (2 2 (:REWRITE NFIX-WHEN-ZP))
 (2 2 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE NTH-WHEN-PREFIXP))
 (1 1 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (1 1 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-59
 (2556 6 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-1))
 (2515 191 (:DEFINITION FIND-D-E))
 (2380 15 (:REWRITE REMOVE-ASSOC-WHEN-ABSENT-1))
 (1397 195 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (1228 96 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (1005 30 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (995 30 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (630 1 (:LINEAR HIFAT-ENTRY-COUNT-OF-REMOVE-ASSOC-EQUAL))
 (617 195 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (408 12 (:REWRITE DELETE-D-E-CORRECTNESS-1))
 (396 4 (:DEFINITION DELETE-D-E))
 (390 390 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (390 390 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (281 95 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (262 260 (:REWRITE DEFAULT-CAR))
 (233 201 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (229 227 (:REWRITE DEFAULT-CDR))
 (201 201 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (200 5 (:DEFINITION REMOVE-ASSOC-EQUAL))
 (195 195 (:TYPE-PRESCRIPTION D-E-P))
 (191 191 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (149 149 (:TYPE-PRESCRIPTION FIND-D-E-CORRECTNESS-1))
 (138 42 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (135 135 (:TYPE-PRESCRIPTION COUNT-OF-CLUSTERS))
 (108 16 (:DEFINITION ASSOC-EQUAL))
 (102 6 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-23))
 (100 46 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (97 49 (:REWRITE DEFAULT-+-2))
 (90 30 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (80 80 (:TYPE-PRESCRIPTION D-E-FIRST-CLUSTER))
 (68 68 (:TYPE-PRESCRIPTION ZP))
 (60 60 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (53 49 (:REWRITE DEFAULT-+-1))
 (53 13 (:REWRITE NFIX-WHEN-NATP))
 (52 13 (:REWRITE NFIX-WHEN-ZP))
 (42 42 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (42 42 (:TYPE-PRESCRIPTION LEN))
 (39 26 (:REWRITE DEFAULT-<-2))
 (36 36 (:TYPE-PRESCRIPTION LOFAT-TO-HIFAT-HELPER-CORRECTNESS-1 . 2))
 (35 26 (:REWRITE DEFAULT-<-1))
 (30 30 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (27 13 (:DEFINITION NATP))
 (20 10 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (16 16 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (16 16 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (13 13 (:TYPE-PRESCRIPTION NATP))
 (13 13 (:REWRITE ZP-OPEN))
 (12 12 (:TYPE-PRESCRIPTION DELETE-D-E))
 (7 4 (:REWRITE DEFAULT-UNARY-MINUS))
 (6 6 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-2))
 (2 2 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (1 1 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (1 1 (:TYPE-PRESCRIPTION HIFAT-NO-DUPS-P))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE M1-FILE-ALIST-P-OF-LOFAT-TO-HIFAT-HELPER))
 (1 1 (:REWRITE HIFAT-NO-DUPS-P-OF-LOFAT-TO-HIFAT-HELPER))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-49
 (27 2 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-58))
 (15 3 (:REWRITE NFIX-WHEN-NATP))
 (12 3 (:REWRITE NFIX-WHEN-ZP))
 (9 9 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (9 6 (:REWRITE DEFAULT-<-2))
 (9 6 (:REWRITE DEFAULT-<-1))
 (9 3 (:REWRITE LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (9 3 (:DEFINITION NATP))
 (6 6 (:TYPE-PRESCRIPTION ZP))
 (6 6 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (4 2 (:REWRITE DEFAULT-CDR))
 (4 2 (:REWRITE DEFAULT-CAR))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 (3 3 (:REWRITE ZP-OPEN))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-54
 (16 2 (:REWRITE NFIX-WHEN-ZP))
 (12 11 (:REWRITE DEFAULT-<-2))
 (12 2 (:REWRITE ZP-OPEN))
 (11 11 (:REWRITE DEFAULT-<-1))
 (10 2 (:REWRITE NFIX-WHEN-NATP))
 (3 3 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (3 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-14))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-93
 (132 1 (:DEFINITION MEMBER-INTERSECTP-EQUAL))
 (119 2 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-56))
 (111 2 (:REWRITE NOT-INTERSECTP-LIST-OF-LOFAT-TO-HIFAT-HELPER))
 (107 1 (:DEFINITION FREE-INDEX-LISTP))
 (94 1 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (88 5 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-121 . 2))
 (78 15 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (64 8 (:REWRITE NFIX-WHEN-NATP))
 (60 3 (:REWRITE SUBSETP-OF-CONS))
 (59 8 (:REWRITE NFIX-WHEN-ZP))
 (40 7 (:DEFINITION NATP))
 (37 7 (:REWRITE ZP-OPEN))
 (28 3 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-38))
 (27 18 (:REWRITE DEFAULT-<-2))
 (27 2 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-58))
 (26 18 (:REWRITE DEFAULT-<-1))
 (21 21 (:TYPE-PRESCRIPTION COUNT-OF-CLUSTERS))
 (18 6 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (16 6 (:REWRITE LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (13 13 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (12 12 (:TYPE-PRESCRIPTION ZP))
 (12 12 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (10 10 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (9 9 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (7 7 (:TYPE-PRESCRIPTION NATP))
 (7 1 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (6 6 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (6 4 (:REWRITE DEFAULT-CDR))
 (6 4 (:REWRITE DEFAULT-CAR))
 (5 5 (:TYPE-PRESCRIPTION FREE-INDEX-LISTP))
 (5 5 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-121 . 1))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTERSECTP-LIST))
 (4 1 (:REWRITE COMMUTATIVITY-OF-+))
 (3 3 (:TYPE-PRESCRIPTION SET-EQUIV))
 (3 3 (:REWRITE SUBSETP-MEMBER . 1))
 (3 2 (:REWRITE DEFAULT-+-2))
 (3 2 (:REWRITE DEFAULT-+-1))
 (3 1 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (2 2 (:TYPE-PRESCRIPTION NAT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (2 2 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (2 2 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (2 2 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-2 . 2))
 (2 2 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (2 2 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (2 2 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (2 2 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (1 1 (:REWRITE NTH-WHEN-PREFIXP))
 (1 1 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (1 1 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-62
 (309 4 (:DEFINITION MEMBER-INTERSECTP-EQUAL))
 (284 2 (:REWRITE MEMBER-INTERSECTP-OF-SET-DIFFERENCE$-1 . 1))
 (246 37 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (238 4 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-56))
 (222 4 (:REWRITE NOT-INTERSECTP-LIST-OF-LOFAT-TO-HIFAT-HELPER))
 (214 2 (:DEFINITION FREE-INDEX-LISTP))
 (188 2 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (174 9 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-121 . 1))
 (170 2 (:DEFINITION SET-DIFFERENCE-EQUAL))
 (168 6 (:REWRITE SET-DIFFERENCE$-WHEN-NOT-INTERSECTP))
 (156 3 (:REWRITE SUBSETP-OF-CONS))
 (123 3 (:REWRITE MEMBER-OF-SET-DIFFERENCE-EQUAL))
 (113 13 (:REWRITE NFIX-WHEN-NATP))
 (106 13 (:REWRITE NFIX-WHEN-ZP))
 (96 6 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (71 11 (:REWRITE ZP-OPEN))
 (71 11 (:DEFINITION NATP))
 (56 11 (:REWRITE SUBSETP-MEMBER . 1))
 (54 4 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-58))
 (52 3 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-93))
 (45 30 (:REWRITE DEFAULT-<-2))
 (43 30 (:REWRITE DEFAULT-<-1))
 (42 42 (:TYPE-PRESCRIPTION COUNT-OF-CLUSTERS))
 (36 12 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (32 2 (:REWRITE SUBSETP-CAR-MEMBER))
 (26 26 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (24 24 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (24 24 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (23 9 (:REWRITE LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (22 22 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (22 22 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (22 22 (:REWRITE SUBSETP-TRANS2))
 (22 22 (:REWRITE SUBSETP-TRANS))
 (21 6 (:REWRITE FAT32-FILENAME-LIST-P-CORRECTNESS-1))
 (18 18 (:TYPE-PRESCRIPTION ZP))
 (18 14 (:REWRITE DEFAULT-CDR))
 (18 14 (:REWRITE DEFAULT-CAR))
 (14 14 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (14 14 (:TYPE-PRESCRIPTION DISJOINT-LIST-LISTP))
 (14 2 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (13 13 (:TYPE-PRESCRIPTION NOT-INTERSECTP-LIST))
 (13 5 (:REWRITE NOT-MEMBER-INTERSECTP-OF-SET-DIFFERENCE$-1))
 (12 12 (:TYPE-PRESCRIPTION INTERSECTP-EQUAL))
 (12 12 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (11 11 (:TYPE-PRESCRIPTION NATP))
 (10 10 (:TYPE-PRESCRIPTION FREE-INDEX-LISTP))
 (10 2 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$))
 (9 9 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-121 . 2))
 (8 8 (:REWRITE SUBSETP-MEMBER . 3))
 (8 8 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (8 8 (:REWRITE MEMBER-WHEN-ATOM))
 (8 8 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (8 8 (:REWRITE INTERSECTP-MEMBER . 3))
 (8 8 (:REWRITE INTERSECTP-MEMBER . 2))
 (8 2 (:REWRITE COMMUTATIVITY-OF-+))
 (6 6 (:TYPE-PRESCRIPTION FAT32-FILENAME-LIST-P))
 (6 6 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (6 6 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (6 6 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-2 . 2))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 1))
 (6 6 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (6 6 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (6 6 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (6 6 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (6 6 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (6 6 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (6 6 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (6 6 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (6 6 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-SUBSETP-EQUAL))
 (6 4 (:REWRITE DEFAULT-+-2))
 (6 4 (:REWRITE DEFAULT-+-1))
 (6 2 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (4 4 (:TYPE-PRESCRIPTION NAT-LISTP))
 (4 4 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (4 4 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (4 4 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (4 4 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (3 3 (:TYPE-PRESCRIPTION SET-EQUIV))
 (3 3 (:REWRITE MEMBER-INTERSECTP-OF-SET-DIFFERENCE$-1 . 2))
 (3 3 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE NTH-WHEN-PREFIXP))
 (2 2 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE FLATTEN-EQUIV-OF-CONS-WHEN-ATOM))
 (2 2 (:REWRITE DISJOINT-LIST-LISTP-OF-LOFAT-TO-HIFAT-HELPER))
 (1 1 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-48
 (1740 132 (:DEFINITION FIND-D-E))
 (1734 9 (:REWRITE REMOVE-ASSOC-WHEN-ABSENT-1))
 (1533 3 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-1))
 (969 135 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (853 68 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (603 18 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (597 18 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (429 135 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (306 9 (:REWRITE DELETE-D-E-CORRECTNESS-1))
 (297 3 (:DEFINITION DELETE-D-E))
 (270 270 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (270 270 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (212 64 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (175 173 (:REWRITE DEFAULT-CAR))
 (162 138 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (157 155 (:REWRITE DEFAULT-CDR))
 (138 138 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (135 135 (:TYPE-PRESCRIPTION D-E-P))
 (132 132 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (120 3 (:DEFINITION REMOVE-ASSOC-EQUAL))
 (109 109 (:TYPE-PRESCRIPTION FIND-D-E-CORRECTNESS-1))
 (93 42 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (81 81 (:TYPE-PRESCRIPTION COUNT-OF-CLUSTERS))
 (78 24 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (60 9 (:DEFINITION ASSOC-EQUAL))
 (59 30 (:REWRITE DEFAULT-+-2))
 (54 18 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (51 3 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-23))
 (49 11 (:REWRITE NFIX-WHEN-NATP))
 (48 48 (:TYPE-PRESCRIPTION D-E-FIRST-CLUSTER))
 (47 47 (:TYPE-PRESCRIPTION ZP))
 (44 11 (:REWRITE NFIX-WHEN-ZP))
 (42 42 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (36 36 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (33 30 (:REWRITE DEFAULT-+-1))
 (32 1 (:REWRITE HIFAT-PLACE-FILE-WHEN-HIFAT-EQUIV-1 . 2))
 (31 21 (:REWRITE DEFAULT-<-2))
 (27 11 (:DEFINITION NATP))
 (26 21 (:REWRITE DEFAULT-<-1))
 (25 12 (:REWRITE ZP-OPEN))
 (24 24 (:TYPE-PRESCRIPTION LEN))
 (21 2 (:REWRITE HIFAT-PLACE-FILE-CORRECTNESS-3))
 (18 18 (:TYPE-PRESCRIPTION LOFAT-TO-HIFAT-HELPER-CORRECTNESS-1 . 2))
 (18 18 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (17 1 (:REWRITE M1-DIRECTORY-FILE-P-OF-M1-FILE-FIX))
 (16 8 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (14 2 (:REWRITE M1-DIRECTORY-FILE-P-WHEN-M1-FILE-P))
 (14 1 (:REWRITE HIFAT-PLACE-FILE-WHEN-HIFAT-EQUIV-3 . 2))
 (12 12 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (12 2 (:REWRITE M1-FILE-FIX-WHEN-M1-FILE-P))
 (11 11 (:TYPE-PRESCRIPTION NATP))
 (10 10 (:TYPE-PRESCRIPTION M1-REGULAR-FILE-P))
 (10 10 (:TYPE-PRESCRIPTION HIFAT-PLACE-FILE-CORRECTNESS-1 . 2))
 (10 2 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-2))
 (9 9 (:TYPE-PRESCRIPTION DELETE-D-E))
 (9 9 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (7 2 (:REWRITE M1-DIRECTORY-FILE-P-CORRECTNESS-1))
 (6 2 (:REWRITE M1-FILE-P-WHEN-M1-REGULAR-FILE-P))
 (5 5 (:TYPE-PRESCRIPTION M1-DIRECTORY-FILE-P))
 (5 3 (:REWRITE DEFAULT-UNARY-MINUS))
 (5 1 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (4 4 (:TYPE-PRESCRIPTION M1-FILE-P))
 (3 3 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-2))
 (3 3 (:REWRITE HIFAT-PLACE-FILE-WHEN-HIFAT-EQUIV-1 . 1))
 (3 3 (:REWRITE HIFAT-PLACE-FILE-CORRECTNESS-4))
 (3 1 (:REWRITE M1-REGULAR-FILE-P-CORRECTNESS-1))
 (2 2 (:TYPE-PRESCRIPTION M1-FILE-FIX$INLINE))
 (2 2 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (2 2 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (2 2 (:REWRITE HIFAT-PLACE-FILE-WHEN-HIFAT-EQUIV-3 . 1))
 (2 2 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (2 1 (:REWRITE M1-FILE-ALIST-P-OF-M1-FILE->CONTENTS))
 (1 1 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (1 1 (:REWRITE M1-FILE-P-OF-M1-FILE-FIX))
 (1 1 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-95
 (2117 161 (:DEFINITION FIND-D-E))
 (2030 5 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-1))
 (1734 9 (:REWRITE REMOVE-ASSOC-WHEN-ABSENT-1))
 (1172 164 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (1012 84 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (804 24 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (796 24 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (638 4 (:REWRITE PUT-ASSOC-EQUAL-WITHOUT-CHANGE . 2))
 (516 164 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (328 328 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (328 328 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (306 9 (:REWRITE DELETE-D-E-CORRECTNESS-1))
 (297 3 (:DEFINITION DELETE-D-E))
 (226 222 (:REWRITE DEFAULT-CAR))
 (208 77 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (198 194 (:REWRITE DEFAULT-CDR))
 (192 168 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (168 168 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (164 164 (:TYPE-PRESCRIPTION D-E-P))
 (161 161 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (120 3 (:DEFINITION REMOVE-ASSOC-EQUAL))
 (115 115 (:TYPE-PRESCRIPTION FIND-D-E-CORRECTNESS-1))
 (108 108 (:TYPE-PRESCRIPTION COUNT-OF-CLUSTERS))
 (108 33 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (95 44 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (87 13 (:DEFINITION ASSOC-EQUAL))
 (77 39 (:REWRITE DEFAULT-+-2))
 (72 24 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (68 4 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-23))
 (64 64 (:TYPE-PRESCRIPTION D-E-FIRST-CLUSTER))
 (56 56 (:TYPE-PRESCRIPTION ZP))
 (49 11 (:REWRITE NFIX-WHEN-NATP))
 (48 48 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (48 2 (:DEFINITION PUT-ASSOC-EQUAL))
 (44 11 (:REWRITE NFIX-WHEN-ZP))
 (42 42 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (42 39 (:REWRITE DEFAULT-+-1))
 (42 1 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-7))
 (36 24 (:REWRITE DEFAULT-<-2))
 (33 33 (:TYPE-PRESCRIPTION LEN))
 (32 32 (:TYPE-PRESCRIPTION LOFAT-TO-HIFAT-HELPER-CORRECTNESS-1 . 2))
 (30 24 (:REWRITE DEFAULT-<-1))
 (27 11 (:DEFINITION NATP))
 (25 12 (:REWRITE ZP-OPEN))
 (24 24 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (21 2 (:REWRITE HIFAT-PLACE-FILE-CORRECTNESS-3))
 (15 15 (:TYPE-PRESCRIPTION M1-FILE-HIFAT-FILE-ALIST-FIX))
 (14 7 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (12 12 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (12 12 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (12 1 (:REWRITE M1-FILE-HIFAT-FILE-ALIST-FIX-NORMALISATION))
 (11 11 (:TYPE-PRESCRIPTION NATP))
 (10 10 (:TYPE-PRESCRIPTION HIFAT-PLACE-FILE-CORRECTNESS-1 . 2))
 (9 9 (:TYPE-PRESCRIPTION DELETE-D-E))
 (9 1 (:REWRITE HIFAT-FILE-ALIST-FIX-WHEN-HIFAT-NO-DUPS-P))
 (5 5 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-2))
 (5 3 (:REWRITE DEFAULT-UNARY-MINUS))
 (3 1 (:REWRITE M1-FILE-ALIST-P-OF-LOFAT-TO-HIFAT-HELPER))
 (2 2 (:REWRITE PUT-ASSOC-UNDER-HIFAT-EQUIV-3))
 (2 2 (:REWRITE PUT-ASSOC-UNDER-HIFAT-EQUIV-1))
 (1 1 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (1 1 (:TYPE-PRESCRIPTION HIFAT-FILE-ALIST-FIX))
 (1 1 (:REWRITE HIFAT-PLACE-FILE-WHEN-HIFAT-EQUIV-1 . 1))
 (1 1 (:REWRITE HIFAT-PLACE-FILE-CORRECTNESS-4))
 (1 1 (:REWRITE HIFAT-NO-DUPS-P-OF-LOFAT-TO-HIFAT-HELPER))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-63
 (462 2 (:DEFINITION FAT32-BUILD-INDEX-LIST))
 (281 2 (:REWRITE DEFAULT-CDR))
 (245 1 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (202 8 (:REWRITE NFIX-WHEN-ZP))
 (198 11 (:REWRITE ZP-OPEN))
 (192 2 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (144 8 (:REWRITE NFIX-WHEN-NATP))
 (128 2 (:REWRITE LEN-OF-EFFECTIVE-FAT))
 (120 6 (:DEFINITION NATP))
 (87 29 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (84 84 (:TYPE-PRESCRIPTION COUNT-OF-CLUSTERS))
 (78 78 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (55 35 (:REWRITE DEFAULT-<-2))
 (44 35 (:REWRITE DEFAULT-<-1))
 (35 35 (:TYPE-PRESCRIPTION D-E-FIRST-CLUSTER))
 (32 1 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (30 5 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (16 11 (:REWRITE DEFAULT-+-2))
 (16 4 (:REWRITE COMMUTATIVITY-OF-+))
 (15 11 (:REWRITE DEFAULT-+-1))
 (15 5 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (15 5 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (14 14 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (12 3 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (10 10 (:TYPE-PRESCRIPTION FAT32$C-P))
 (8 8 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (8 8 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (8 8 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (8 2 (:REWRITE FAT32-IS-EOF-CORRECTNESS-1))
 (7 1 (:DEFINITION LEN))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (2 2 (:REWRITE NTH-WHEN-PREFIXP))
 (2 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (2 1 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (2 1 (:REWRITE DEFAULT-*-2))
 (2 1 (:REWRITE DEFAULT-*-1))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-122
 (504 20 (:REWRITE NFIX-WHEN-ZP))
 (284 14 (:DEFINITION NATP))
 (210 210 (:TYPE-PRESCRIPTION COUNT-OF-CLUSTERS))
 (204 68 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (168 168 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (114 74 (:REWRITE DEFAULT-<-2))
 (94 74 (:REWRITE DEFAULT-<-1))
 (48 8 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (34 24 (:REWRITE DEFAULT-+-2))
 (34 24 (:REWRITE DEFAULT-+-1))
 (32 32 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (24 8 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (24 8 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (20 20 (:TYPE-PRESCRIPTION ZP))
 (20 20 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (20 20 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (16 16 (:TYPE-PRESCRIPTION FAT32$C-P))
 (14 14 (:TYPE-PRESCRIPTION NATP))
 (6 6 (:REWRITE NTH-WHEN-PREFIXP))
 (4 4 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 4 (:REWRITE DEFAULT-CAR))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-127
 (71 4 (:REWRITE NFIX-WHEN-ZP))
 (60 3 (:REWRITE ZP-OPEN))
 (42 42 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (36 3 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-6 . 1))
 (29 1 (:DEFINITION LEN))
 (27 9 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (22 12 (:REWRITE DEFAULT-+-2))
 (21 13 (:REWRITE DEFAULT-<-2))
 (18 3 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (16 13 (:REWRITE DEFAULT-<-1))
 (13 12 (:REWRITE DEFAULT-+-1))
 (10 1 (:REWRITE FAT32-BUILD-INDEX-LIST-OF-UPDATE-NTH))
 (9 3 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (9 3 (:REWRITE EFFECTIVE-FAT-OF-CLEAR-CC . 3))
 (9 3 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (8 2 (:TYPE-PRESCRIPTION TRUE-LISTP-UPDATE-NTH))
 (8 2 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (6 6 (:TYPE-PRESCRIPTION FAT32$C-P))
 (6 2 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (5 5 (:TYPE-PRESCRIPTION LEN))
 (5 1 (:REWRITE FAT32-MASKED-ENTRY-P-OF-D-E-FIRST-CLUSTER))
 (5 1 (:REWRITE D-E-CC-OF-UPDATE-FATI))
 (4 4 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (4 4 (:TYPE-PRESCRIPTION EFFECTIVE-FAT))
 (4 4 (:TYPE-PRESCRIPTION D-E-P))
 (4 4 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (4 3 (:REWRITE DEFAULT-CDR))
 (4 1 (:REWRITE FAT32-IS-EOF-CORRECTNESS-1))
 (4 1 (:DEFINITION NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE EFFECTIVE-FAT-OF-CLEAR-CC . 2))
 (3 2 (:REWRITE DEFAULT-CAR))
 (2 2 (:TYPE-PRESCRIPTION UPDATE-NTH))
 (2 2 (:TYPE-PRESCRIPTION FAT32-UPDATE-LOWER-28))
 (2 2 (:REWRITE NTH-WHEN-PREFIXP))
 (2 2 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (2 2 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:REWRITE DEFAULT-UNARY-MINUS))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-67
 (921 11 (:DEFINITION FAT32-BUILD-INDEX-LIST))
 (567 12 (:REWRITE DEFAULT-CDR))
 (549 6 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (529 4 (:REWRITE LAST-WHEN-EQUAL-LEN-1))
 (401 5 (:DEFINITION LEN))
 (327 34 (:REWRITE ZP-OPEN))
 (327 11 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (319 44 (:REWRITE NFIX-WHEN-ZP))
 (123 95 (:REWRITE DEFAULT-<-2))
 (118 95 (:REWRITE DEFAULT-<-1))
 (110 11 (:REWRITE LEN-OF-EFFECTIVE-FAT))
 (109 6 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (103 69 (:REWRITE DEFAULT-+-2))
 (93 69 (:REWRITE DEFAULT-+-1))
 (88 44 (:REWRITE NFIX-WHEN-NATP))
 (45 14 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (44 11 (:REWRITE FAT32-IS-EOF-CORRECTNESS-1))
 (36 36 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (31 25 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (30 30 (:TYPE-PRESCRIPTION LEN))
 (22 22 (:TYPE-PRESCRIPTION ZP))
 (22 11 (:DEFINITION NATP))
 (18 6 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (18 6 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (18 6 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (14 14 (:TYPE-PRESCRIPTION FAT32$C-P))
 (14 14 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (12 12 (:LINEAR LEN-WHEN-PREFIXP))
 (12 12 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (11 11 (:TYPE-PRESCRIPTION NATP))
 (11 11 (:TYPE-PRESCRIPTION FAT32-IS-EOF))
 (11 11 (:REWRITE NTH-WHEN-PREFIXP))
 (11 11 (:REWRITE DEFAULT-UNARY-MINUS))
 (7 1 (:LINEAR GET-CC-OF-UPDATE-DIR-CONTENTS-COINCIDENT-LEMMA-10))
 (6 6 (:LINEAR POSITION-WHEN-MEMBER))
 (6 6 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (2 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:TYPE-PRESCRIPTION LAST))
 (1 1 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (1 1 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-69
 (1972 4 (:REWRITE FAT32-BUILD-INDEX-LIST-OF-EFFECTIVE-FAT-OF-PLACE-CONTENTS-DISJOINT))
 (1867 52 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (1830 14 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (1730 42 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (1556 1 (:REWRITE D-E-CC-OF-STOBJ-SET-INDICES-IN-FA-TABLE-DISJOINT))
 (1555 26 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-8))
 (1530 1 (:REWRITE D-E-CC-CONTENTS-OF-STOBJ-SET-INDICES-IN-FA-TABLE-DISJOINT))
 (1485 73 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (1306 4 (:REWRITE EFFECTIVE-FAT-OF-UPDATE-FATI))
 (938 8 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-6 . 1))
 (719 19 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (717 19 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (641 11 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-7))
 (557 19 (:REWRITE ZP-OPEN))
 (497 273 (:REWRITE DEFAULT-+-2))
 (425 9 (:REWRITE NFIX-WHEN-ZP))
 (380 99 (:REWRITE DEFAULT-CDR))
 (335 17 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (324 24 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (320 4 (:REWRITE FAT32-BUILD-INDEX-LIST-OF-EFFECTIVE-FAT-OF-PLACE-CONTENTS-COINCIDENT))
 (314 273 (:REWRITE DEFAULT-+-1))
 (287 2 (:REWRITE D-E-CC-OF-PLACE-CONTENTS-DISJOINT))
 (262 2 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (256 2 (:REWRITE LOFAT-FS-P-OF-STOBJ-SET-INDICES-IN-FA-TABLE))
 (231 12 (:DEFINITION MAKE-LIST-AC))
 (227 42 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (212 12 (:REWRITE LENGTH-WHEN-STRINGP))
 (201 6 (:REWRITE INTERSECTP-IS-COMMUTATIVE))
 (192 6 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (180 6 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (168 2 (:REWRITE D-E-CC-OF-PLACE-CONTENTS-COINCIDENT-1))
 (163 2 (:REWRITE INTERSECT-EQUAL-OF-CONS-LEFT))
 (132 8 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-3))
 (121 121 (:TYPE-PRESCRIPTION INTEGERP-OF-GET-CC-CONTENTS))
 (121 11 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (115 9 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (95 51 (:REWRITE DEFAULT-<-2))
 (90 2 (:DEFINITION LAST))
 (72 72 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (65 65 (:TYPE-PRESCRIPTION D-E-FILE-SIZE))
 (65 51 (:REWRITE DEFAULT-<-1))
 (60 6 (:DEFINITION UNSIGNED-BYTE-P))
 (58 6 (:REWRITE MEMBER-OF-FAT32-BUILD-INDEX-LIST))
 (58 6 (:REWRITE FAT32-BUILD-INDEX-LIST-CORRECTNESS-2))
 (56 56 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (54 6 (:DEFINITION INTEGER-RANGE-P))
 (49 13 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (48 48 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (44 14 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (42 42 (:REWRITE SUBSETP-TRANS2))
 (42 42 (:REWRITE SUBSETP-TRANS))
 (42 14 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (42 14 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (36 36 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (36 24 (:REWRITE STR::CONSP-OF-EXPLODE))
 (36 10 (:REWRITE MEMBER-WHEN-ATOM))
 (30 10 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (30 1 (:REWRITE PREFIXP-OF-APPEND-ARG1))
 (28 28 (:LINEAR LEN-WHEN-PREFIXP))
 (28 28 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (26 13 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (25 10 (:LINEAR D-E-FILE-SIZE-CORRECTNESS-1))
 (24 24 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (24 12 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (24 8 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (18 18 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (18 18 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (17 17 (:REWRITE INTERSECTP-MEMBER . 1))
 (17 17 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (15 12 (:REWRITE INTERSECTP-MEMBER . 3))
 (14 14 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (14 14 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (14 14 (:LINEAR POSITION-WHEN-MEMBER))
 (14 14 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (12 12 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (12 12 (:REWRITE INTERSECTP-MEMBER . 2))
 (12 12 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (11 11 (:TYPE-PRESCRIPTION ZP))
 (10 10 (:REWRITE SUBSETP-MEMBER . 1))
 (9 7 (:REWRITE DEFAULT-CAR))
 (9 1 (:REWRITE SUBSETP-CAR-MEMBER))
 (8 8 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (7 1 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (7 1 (:REWRITE GET-CC-OF-UPDATE-DIR-CONTENTS-COINCIDENT-LEMMA-12))
 (6 6 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (6 6 (:TYPE-PRESCRIPTION LENGTH))
 (6 3 (:REWRITE SET-EQUIV-ASYM))
 (5 5 (:REWRITE SUBSETP-OF-CDR))
 (4 2 (:REWRITE DEFAULT-*-2))
 (4 1 (:DEFINITION BINARY-APPEND))
 (3 3 (:TYPE-PRESCRIPTION SET-EQUIV))
 (3 1 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (2 2 (:REWRITE PREFIXP-TRANSITIVE . 2))
 (2 2 (:REWRITE PREFIXP-TRANSITIVE . 1))
 (2 2 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 2))
 (2 2 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 1))
 (2 2 (:REWRITE MEMBER-OF-CONS))
 (2 2 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-127))
 (2 2 (:REWRITE LIST-EQUIV-WHEN-ATOM-RIGHT))
 (2 2 (:REWRITE LIST-EQUIV-WHEN-ATOM-LEFT))
 (2 2 (:REWRITE DEFAULT-*-1))
 (2 2 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (2 2 (:REWRITE D-E-CC-OF-PLACE-CONTENTS-COINCIDENT-2))
 (2 2 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (1 1 (:TYPE-PRESCRIPTION FAT32$C-P))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-109
 (38091 85 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (37830 56 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (37772 20 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (30704 774 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (29156 774 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (27401 376 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (26453 376 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (19868 774 (:REWRITE LENGTH-WHEN-STRINGP))
 (17119 4310 (:REWRITE STR::CONSP-OF-EXPLODE))
 (15963 18 (:REWRITE FAT32-BUILD-INDEX-LIST-OF-SET-INDICES-DISJOINT))
 (13847 1652 (:REWRITE NFIX-WHEN-ZP))
 (11592 1924 (:REWRITE DEFAULT-CDR))
 (10850 36 (:REWRITE MEMBER-OF-FAT32-BUILD-INDEX-LIST))
 (10761 252 (:REWRITE DEFAULT-CAR))
 (10676 376 (:REWRITE TAKE-OF-LEN-FREE))
 (10642 18 (:REWRITE SET-INDICES-IN-FA-TABLE-CORRECTNESS-3))
 (9334 30 (:REWRITE INTERSECTP-OF-SELF))
 (8711 5805 (:REWRITE DEFAULT-+-2))
 (7764 7764 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (7740 774 (:DEFINITION UNSIGNED-BYTE-P))
 (7178 4 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-122))
 (7118 1990 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (7094 5696 (:REWRITE DEFAULT-<-2))
 (6977 5696 (:REWRITE DEFAULT-<-1))
 (6966 774 (:DEFINITION INTEGER-RANGE-P))
 (6890 5805 (:REWRITE DEFAULT-+-1))
 (4188 182 (:DEFINITION BINARY-APPEND))
 (4016 10 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (3844 376 (:REWRITE TAKE-WHEN-ATOM))
 (3315 1514 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (3096 3096 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (2576 364 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (2564 2564 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (2564 2564 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (2322 774 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (2322 774 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (2156 20 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (1878 12 (:REWRITE FAT32-BUILD-INDEX-LIST-CORRECTNESS-2))
 (1664 552 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (1548 1548 (:LINEAR LEN-WHEN-PREFIXP))
 (1548 1548 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (1068 178 (:REWRITE COMMUTATIVITY-2-OF-+))
 (999 137 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (774 774 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (774 774 (:LINEAR POSITION-WHEN-MEMBER))
 (774 774 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (738 18 (:REWRITE SET-INDICES-IN-FA-TABLE-CORRECTNESS-2))
 (713 713 (:TYPE-PRESCRIPTION ZP))
 (575 24 (:REWRITE FAT32-BUILD-INDEX-LIST-OF-EFFECTIVE-FAT-OF-PLACE-CONTENTS-DISJOINT))
 (555 177 (:REWRITE STR-FIX-DEFAULT))
 (552 552 (:TYPE-PRESCRIPTION FAT32$C-P))
 (520 20 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (507 9 (:REWRITE LOFAT-FS-P-OF-UPDATE-FATI))
 (459 459 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (361 361 (:REWRITE DEFAULT-UNARY-MINUS))
 (356 356 (:REWRITE FOLD-CONSTS-IN-+))
 (238 56 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (213 213 (:REWRITE NTH-WHEN-PREFIXP))
 (212 76 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (195 195 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (195 195 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (192 192 (:TYPE-PRESCRIPTION STRINGP-OF-GET-CC-CONTENTS))
 (188 4 (:REWRITE INTERSECTP-IS-COMMUTATIVE))
 (148 12 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (140 20 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (133 13 (:REWRITE SUBSETP-CAR-MEMBER))
 (105 24 (:REWRITE FAT32-BUILD-INDEX-LIST-OF-EFFECTIVE-FAT-OF-PLACE-CONTENTS-COINCIDENT))
 (102 102 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (94 94 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (94 94 (:REWRITE INTERSECTP-MEMBER . 3))
 (94 94 (:REWRITE INTERSECTP-MEMBER . 2))
 (85 7 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CONS))
 (69 25 (:REWRITE FAT32-MASKED-ENTRY-P-OF-D-E-FIRST-CLUSTER))
 (56 56 (:REWRITE SUBSETP-TRANS2))
 (56 56 (:REWRITE SUBSETP-TRANS))
 (55 55 (:REWRITE SUBSETP-MEMBER . 1))
 (45 6 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (40 20 (:REWRITE FATI-OF-PLACE-CONTENTS-DISJOINT))
 (39 6 (:REWRITE PREFIXP-WHEN-EQUAL-LENGTHS))
 (38 28 (:REWRITE DEFAULT-*-2))
 (38 2 (:REWRITE DISTRIBUTIVITY))
 (34 28 (:REWRITE DEFAULT-*-1))
 (30 7 (:REWRITE NAT-LISTP-OF-CONS))
 (28 6 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-FAT32-BUILD-INDEX-LIST))
 (24 4 (:REWRITE SET-EQUIV-OF-NIL))
 (22 22 (:TYPE-PRESCRIPTION D-E-P))
 (22 22 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (20 20 (:REWRITE INTERSECTP-MEMBER . 1))
 (20 20 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (20 20 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (20 20 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (20 20 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (20 2 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (18 14 (:REWRITE MEMBER-OF-CONS))
 (18 9 (:REWRITE SET-EQUIV-ASYM))
 (18 9 (:REWRITE FAT32-UPDATE-LOWER-28-CORRECTNESS-1 . 1))
 (18 9 (:REWRITE FAT-LENGTH-OF-CLEAR-CC))
 (16 4 (:DEFINITION ATOM))
 (9 9 (:TYPE-PRESCRIPTION SET-EQUIV))
 (9 9 (:REWRITE SUBSETP-OF-CDR))
 (9 9 (:REWRITE LOFAT-FS-P-OF-CLEAR-CC))
 (6 6 (:REWRITE PREFIXP-TRANSITIVE . 2))
 (6 6 (:REWRITE PREFIXP-TRANSITIVE . 1))
 (6 6 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 2))
 (6 6 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 1))
 (4 4 (:REWRITE SUBSETP-NIL))
 (3 3 (:REWRITE LIST-EQUIV-OF-NIL-RIGHT))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-111
 (4539 15 (:DEFINITION FAT32-BUILD-INDEX-LIST))
 (3137 63 (:REWRITE NFIX-WHEN-ZP))
 (3002 61 (:REWRITE ZP-OPEN))
 (2274 3 (:REWRITE GET-CC-CONTENTS-OF-PLACE-CONTENTS-COINCIDENT-LEMMA-3))
 (2270 14 (:REWRITE NTH-OF-EFFECTIVE-FAT))
 (1649 19 (:REWRITE LEN-OF-EFFECTIVE-FAT))
 (1643 7 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-122))
 (1483 41 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (1376 5 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (1321 14 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (1287 14 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (1181 7 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-8))
 (1165 1 (:REWRITE D-E-CC-CONTENTS-OF-STOBJ-SET-INDICES-IN-FA-TABLE-DISJOINT))
 (825 485 (:REWRITE DEFAULT-+-2))
 (636 1 (:DEFINITION LOWER-BOUNDED-INTEGER-LISTP))
 (615 485 (:REWRITE DEFAULT-+-1))
 (603 63 (:REWRITE NFIX-WHEN-NATP))
 (503 2 (:DEFINITION BOUNDED-NAT-LISTP))
 (460 7 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (415 1 (:REWRITE D-E-CC-OF-STOBJ-SET-INDICES-IN-FA-TABLE-DISJOINT))
 (414 2 (:DEFINITION NO-DUPLICATESP-EQUAL))
 (412 49 (:DEFINITION NATP))
 (405 29 (:REWRITE DEFAULT-CDR))
 (347 7 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (328 2 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (318 191 (:REWRITE DEFAULT-<-2))
 (255 1 (:REWRITE SET-INDICES-IN-FA-TABLE-CORRECTNESS-3))
 (225 191 (:REWRITE DEFAULT-<-1))
 (191 3 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-7))
 (178 2 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (172 2 (:REWRITE LOFAT-FS-P-OF-STOBJ-SET-INDICES-IN-FA-TABLE))
 (160 2 (:REWRITE FAT32-BUILD-INDEX-LIST-OF-EFFECTIVE-FAT-OF-PLACE-CONTENTS-COINCIDENT))
 (121 14 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (108 19 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (108 5 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (106 6 (:REWRITE LENGTH-WHEN-STRINGP))
 (97 1 (:REWRITE SET-INDICES-IN-FA-TABLE-CORRECTNESS-2))
 (96 3 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (90 3 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (88 2 (:REWRITE FAT32-BUILD-INDEX-LIST-OF-EFFECTIVE-FAT-OF-PLACE-CONTENTS-DISJOINT))
 (86 86 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (84 3 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (84 1 (:REWRITE D-E-CC-OF-PLACE-CONTENTS-COINCIDENT-1))
 (68 68 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (67 2 (:REWRITE INTERSECTP-IS-COMMUTATIVE))
 (61 61 (:TYPE-PRESCRIPTION ZP))
 (60 15 (:REWRITE FAT32-IS-EOF-CORRECTNESS-1))
 (55 1 (:REWRITE D-E-CC-OF-PLACE-CONTENTS-DISJOINT))
 (49 49 (:TYPE-PRESCRIPTION NATP))
 (45 45 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (35 35 (:TYPE-PRESCRIPTION INTEGERP-OF-GET-CC-CONTENTS))
 (33 33 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (31 1 (:REWRITE BOUNDED-NAT-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (30 30 (:TYPE-PRESCRIPTION D-E-FILE-SIZE))
 (30 6 (:LINEAR D-E-FILE-SIZE-CORRECTNESS-1))
 (30 3 (:DEFINITION UNSIGNED-BYTE-P))
 (27 7 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (27 3 (:DEFINITION INTEGER-RANGE-P))
 (24 8 (:REWRITE COUNT-OF-CLUSTERS-OF-PLACE-CONTENTS))
 (22 22 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (21 6 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (21 1 (:REWRITE MEMBER-OF-FAT32-BUILD-INDEX-LIST))
 (21 1 (:REWRITE FAT32-BUILD-INDEX-LIST-CORRECTNESS-2))
 (20 20 (:TYPE-PRESCRIPTION D-E-P))
 (20 20 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (20 5 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (18 18 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (18 12 (:REWRITE STR::CONSP-OF-EXPLODE))
 (17 5 (:REWRITE FAT32-MASKED-ENTRY-P-OF-D-E-FIRST-CLUSTER))
 (15 15 (:REWRITE NTH-WHEN-PREFIXP))
 (15 15 (:REWRITE DEFAULT-UNARY-MINUS))
 (15 3 (:REWRITE LAST-WHEN-EQUAL-LEN-1))
 (15 2 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (15 2 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (14 14 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (14 14 (:REWRITE SUBSETP-TRANS2))
 (14 14 (:REWRITE SUBSETP-TRANS))
 (13 2 (:REWRITE PREFIXP-WHEN-EQUAL-LENGTHS))
 (12 12 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (12 6 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (10 10 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (10 10 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (9 3 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (9 3 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (9 1 (:REWRITE FAT32-BUILD-INDEX-LIST-OF-SET-INDICES-DISJOINT))
 (8 1 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-FAT32-BUILD-INDEX-LIST))
 (6 6 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (6 6 (:LINEAR LEN-WHEN-PREFIXP))
 (6 6 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (6 2 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (5 5 (:REWRITE INTERSECTP-MEMBER . 1))
 (5 5 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (5 5 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (5 5 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (5 5 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (5 1 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (5 1 (:REWRITE MEMBER-WHEN-ATOM))
 (4 4 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (4 2 (:REWRITE FATI-OF-PLACE-CONTENTS-DISJOINT))
 (4 2 (:REWRITE COMMUTATIVITY-OF-*))
 (4 1 (:REWRITE LOWER-BOUNDED-INTEGER-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (4 1 (:REWRITE INTERSECTP-MEMBER . 3))
 (3 3 (:TYPE-PRESCRIPTION PREFIXP))
 (3 3 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (3 3 (:TYPE-PRESCRIPTION LENGTH))
 (3 3 (:TYPE-PRESCRIPTION FAT32-IS-EOF))
 (3 3 (:TYPE-PRESCRIPTION BOUNDED-NAT-LISTP))
 (3 3 (:REWRITE DEFAULT-CAR))
 (3 3 (:REWRITE CAR-CONS))
 (3 3 (:LINEAR POSITION-WHEN-MEMBER))
 (3 3 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (3 1 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (2 2 (:TYPE-PRESCRIPTION NO-DUPLICATESP-EQUAL))
 (2 2 (:REWRITE SUBSETP-MEMBER . 1))
 (2 2 (:REWRITE PREFIXP-TRANSITIVE . 2))
 (2 2 (:REWRITE PREFIXP-TRANSITIVE . 1))
 (2 2 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 2))
 (2 2 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 1))
 (2 2 (:REWRITE HOW-COULD-THIS-HAVE-BEEN-LEFT-OUT??))
 (2 2 (:REWRITE DEFAULT-*-2))
 (2 2 (:REWRITE DEFAULT-*-1))
 (1 1 (:TYPE-PRESCRIPTION LOWER-BOUNDED-INTEGER-LISTP))
 (1 1 (:TYPE-PRESCRIPTION LAST))
 (1 1 (:TYPE-PRESCRIPTION FAT32$C-P))
 (1 1 (:REWRITE SUBSETP-MEMBER . 3))
 (1 1 (:REWRITE PREFIXP-OF-CONS-RIGHT))
 (1 1 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (1 1 (:REWRITE LIST-EQUIV-OF-NIL-RIGHT))
 (1 1 (:REWRITE INTERSECTP-MEMBER . 2))
 (1 1 (:REWRITE D-E-CC-OF-PLACE-CONTENTS-COINCIDENT-2))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-15
 (10518 34 (:REWRITE PLACE-CONTENTS-EXPANSION-2))
 (8694 37 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (8451 119 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (8149 98 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (5992 4 (:REWRITE D-E-CC-CONTENTS-OF-STOBJ-SET-INDICES-IN-FA-TABLE-DISJOINT))
 (5987 22 (:DEFINITION STOBJ-FIND-N-FREE-CLUSTERS-CORRECTNESS-1))
 (4108 236 (:DEFINITION LEN))
 (2487 12 (:REWRITE LOFAT-FS-P-OF-STOBJ-SET-INDICES-IN-FA-TABLE))
 (2268 146 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (2253 27 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (2216 98 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (2038 1079 (:REWRITE DEFAULT-+-2))
 (1970 20 (:REWRITE PAINFUL-DEBUGGING-LEMMA-22))
 (1949 40 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (1901 288 (:REWRITE DEFAULT-CDR))
 (1812 115 (:REWRITE NFIX-WHEN-ZP))
 (1629 5 (:REWRITE INTERSECT-EQUAL-OF-CONS-LEFT))
 (1357 23 (:LINEAR COUNT-FREE-CLUSTERS-CORRECTNESS-1))
 (1353 22 (:REWRITE LEN-OF-FIND-N-FREE-CLUSTERS))
 (1301 628 (:REWRITE DEFAULT-<-2))
 (1273 19 (:REWRITE LOFAT-FS-P-OF-PLACE-CONTENTS))
 (1255 1079 (:REWRITE DEFAULT-+-1))
 (1222 102 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (1099 6 (:REWRITE CONSP-OF-FIND-N-FREE-CLUSTERS))
 (1094 2 (:REWRITE D-E-CC-CONTENTS-OF-PLACE-CONTENTS-COINCIDENT-1))
 (904 904 (:TYPE-PRESCRIPTION D-E-FILE-SIZE))
 (896 64 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (766 8 (:REWRITE LAST-WHEN-EQUAL-LEN-1))
 (758 47 (:DEFINITION MAKE-LIST-AC))
 (750 628 (:REWRITE DEFAULT-<-1))
 (720 24 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (713 45 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (684 5 (:REWRITE COUNT-FREE-CLUSTERS-OF-UPDATE-NTH))
 (628 9 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-18))
 (622 3 (:REWRITE D-E-CC-OF-STOBJ-SET-INDICES-IN-FA-TABLE-DISJOINT))
 (582 582 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (578 3 (:REWRITE D-E-CC-CONTENTS-OF-UPDATE-DIR-CONTENTS-DISJOINT))
 (556 4 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (492 3 (:REWRITE CONSP-OF-MAKE-LIST-AC))
 (479 479 (:TYPE-PRESCRIPTION COUNT-FREE-CLUSTERS))
 (476 1 (:REWRITE D-E-CC-CONTENTS-OF-UPDATE-FATI))
 (418 5 (:DEFINITION BINARY-APPEND))
 (402 134 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (402 134 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (398 24 (:DEFINITION NATP))
 (368 46 (:TYPE-PRESCRIPTION TRUE-LISTP-UPDATE-NTH))
 (350 140 (:LINEAR D-E-FILE-SIZE-CORRECTNESS-1))
 (320 320 (:TYPE-PRESCRIPTION INTEGERP-OF-GET-CC-CONTENTS))
 (298 2 (:REWRITE D-E-CC-CONTENTS-OF-PLACE-CONTENTS-DISJOINT))
 (276 138 (:TYPE-PRESCRIPTION SET-INDICES-IN-FA-TABLE))
 (272 24 (:DEFINITION MIN))
 (270 90 (:TYPE-PRESCRIPTION MIN))
 (268 268 (:LINEAR LEN-WHEN-PREFIXP))
 (268 268 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (244 88 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (225 2 (:REWRITE D-E-CC-OF-CLEAR-CC))
 (216 56 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (210 7 (:REWRITE LOFAT-FS-P-OF-UPDATE-DIR-CONTENTS))
 (206 2 (:LINEAR LEN-OF-FAT32-BUILD-INDEX-LIST-1 . 1))
 (204 51 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (198 13 (:REWRITE LEN-OF-APPEND))
 (192 96 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (191 1 (:REWRITE D-E-CC-OF-UPDATE-DIR-CONTENTS))
 (183 66 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (180 45 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (180 14 (:REWRITE MEMBER-WHEN-ATOM))
 (165 165 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (159 3 (:REWRITE D-E-CC-CONTENTS-OF-UPDATE-DIR-CONTENTS-COINCIDENT))
 (157 105 (:REWRITE STR::CONSP-OF-EXPLODE))
 (154 154 (:TYPE-PRESCRIPTION ZP))
 (147 27 (:REWRITE FOLD-CONSTS-IN-+))
 (141 13 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-APPEND))
 (138 138 (:TYPE-PRESCRIPTION EFFECTIVE-FAT))
 (134 134 (:LINEAR POSITION-WHEN-MEMBER))
 (134 134 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (132 5 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-5))
 (123 3 (:LINEAR LOFAT-PLACE-FILE-CORRECTNESS-1-LEMMA-25))
 (117 17 (:REWRITE DEFAULT-CAR))
 (98 98 (:REWRITE SUBSETP-TRANS2))
 (98 98 (:REWRITE SUBSETP-TRANS))
 (96 96 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (93 3 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-3))
 (84 4 (:REWRITE MEMBER-OF-FAT32-BUILD-INDEX-LIST))
 (84 4 (:REWRITE FAT32-BUILD-INDEX-LIST-CORRECTNESS-2))
 (81 9 (:REWRITE SUBSETP-CAR-MEMBER))
 (80 80 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (80 80 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (80 1 (:REWRITE D-E-CC-OF-UPDATE-DIR-CONTENTS-COINCIDENT))
 (77 11 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (71 71 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (69 23 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (66 38 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (65 17 (:REWRITE NATP-OF-PLACE-CONTENTS))
 (64 64 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (60 20 (:REWRITE UNICITY-OF-0))
 (54 6 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-MAKE-LIST-AC))
 (54 2 (:LINEAR PAINFUL-DEBUGGING-LEMMA-10))
 (53 1 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-11))
 (53 1 (:REWRITE CONSP-OF-LAST))
 (51 51 (:TYPE-PRESCRIPTION FAT32$C-P))
 (51 51 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (46 46 (:TYPE-PRESCRIPTION UPDATE-NTH))
 (46 46 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (46 46 (:TYPE-PRESCRIPTION FAT32-UPDATE-LOWER-28))
 (46 2 (:LINEAR PAINFUL-DEBUGGING-LEMMA-9))
 (42 14 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-FAT32-BUILD-INDEX-LIST))
 (42 3 (:REWRITE D-E-CC-CONTENTS-OF-CLEAR-CC))
 (40 40 (:REWRITE INTERSECTP-MEMBER . 1))
 (40 40 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (40 26 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (40 20 (:REWRITE FIX-WHEN-ACL2-NUMBERP))
 (36 9 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-10))
 (30 15 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CONS))
 (27 9 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-9))
 (27 3 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-33))
 (26 26 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (24 24 (:TYPE-PRESCRIPTION NATP))
 (22 22 (:REWRITE GET-CC-CONTENTS-OF-UPDATE-DIR-CONTENTS-COINCIDENT-LEMMA-1))
 (21 3 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (20 20 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (19 2 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-1))
 (18 18 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (18 11 (:REWRITE LIST-FIX-WHEN-TRUE-LISTP))
 (18 9 (:REWRITE SET-EQUIV-ASYM))
 (17 17 (:REWRITE NTH-WHEN-PREFIXP))
 (15 15 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (15 15 (:REWRITE INTERSECTP-MEMBER . 3))
 (15 15 (:REWRITE INTERSECTP-MEMBER . 2))
 (15 15 (:REWRITE FAT32-ENTRY-MASK-CORRECTNESS-1))
 (15 15 (:REWRITE CDR-CONS))
 (14 14 (:REWRITE SUBSETP-MEMBER . 3))
 (14 14 (:REWRITE SUBSETP-MEMBER . 1))
 (12 12 (:TYPE-PRESCRIPTION FIND-N-FREE-CLUSTERS))
 (10 10 (:TYPE-PRESCRIPTION NFIX))
 (10 2 (:REWRITE COMMUTATIVITY-OF-*))
 (9 9 (:TYPE-PRESCRIPTION SET-EQUIV))
 (9 9 (:TYPE-PRESCRIPTION CEILING))
 (9 9 (:REWRITE SUBSETP-OF-CDR))
 (8 6 (:TYPE-PRESCRIPTION LAST))
 (8 4 (:REWRITE DEFAULT-*-2))
 (8 4 (:REWRITE DEFAULT-*-1))
 (6 6 (:TYPE-PRESCRIPTION MAKE-LIST-AC))
 (5 5 (:REWRITE LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-66))
 (5 5 (:REWRITE D-E-CC-OF-PLACE-CONTENTS-COINCIDENT-2))
 (2 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (2 2 (:REWRITE D-E-CC-CONTENTS-OF-PLACE-CONTENTS-COINCIDENT-2))
 (1 1 (:REWRITE MEMBER-OF-CONS))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-112
 (3999 155 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-8))
 (3327 180 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (2741 17 (:REWRITE D-E-CC-CONTENTS-OF-UPDATE-DIR-CONTENTS-DISJOINT))
 (2635 77 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (2376 77 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (2275 158 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (2136 416 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (2130 71 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (2080 11 (:REWRITE D-E-CC-OF-UPDATE-DIR-CONTENTS))
 (1736 158 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (1386 42 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (1359 7 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-9))
 (1304 1304 (:TYPE-PRESCRIPTION D-E-FIRST-CLUSTER))
 (1260 42 (:REWRITE LOFAT-FS-P-OF-UPDATE-DIR-CONTENTS))
 (1238 106 (:REWRITE ZP-OPEN))
 (1194 77 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (889 114 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (884 81 (:DEFINITION LEN))
 (851 73 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (845 73 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (831 19 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (820 820 (:TYPE-PRESCRIPTION COUNT-OF-CLUSTERS))
 (771 7 (:REWRITE LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-13))
 (760 380 (:REWRITE DEFAULT-+-2))
 (754 19 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (584 11 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-11))
 (525 17 (:REWRITE D-E-CC-CONTENTS-OF-UPDATE-DIR-CONTENTS-COINCIDENT))
 (520 260 (:REWRITE DEFAULT-<-2))
 (460 460 (:TYPE-PRESCRIPTION D-E-FILE-SIZE))
 (452 11 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (437 17 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-3))
 (431 71 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (387 380 (:REWRITE DEFAULT-+-1))
 (350 11 (:REWRITE D-E-CC-OF-UPDATE-DIR-CONTENTS-COINCIDENT))
 (347 104 (:REWRITE DEFAULT-CDR))
 (317 317 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (284 71 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (275 11 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (274 260 (:REWRITE DEFAULT-<-1))
 (252 18 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (237 73 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (217 7 (:DEFINITION NO-DUPLICATESP-EQUAL))
 (213 71 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (213 71 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (201 201 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (201 134 (:REWRITE STR::CONSP-OF-EXPLODE))
 (180 70 (:LINEAR D-E-FILE-SIZE-CORRECTNESS-1))
 (158 158 (:REWRITE SUBSETP-TRANS2))
 (158 158 (:REWRITE SUBSETP-TRANS))
 (142 142 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (140 140 (:TYPE-PRESCRIPTION COUNT-FREE-CLUSTERS))
 (98 98 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-P))
 (98 98 (:REWRITE FAT32-MASKED-ENTRY-P-OF-D-E-FIRST-CLUSTER))
 (93 31 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (91 77 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (90 90 (:TYPE-PRESCRIPTION INTEGERP-OF-GET-CC-CONTENTS))
 (82 82 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (82 82 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (77 77 (:REWRITE INTERSECTP-MEMBER . 1))
 (77 77 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (73 73 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (71 71 (:TYPE-PRESCRIPTION FAT32$C-P))
 (71 71 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (67 67 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (63 7 (:REWRITE SUBSETP-CAR-MEMBER))
 (55 11 (:DEFINITION UNSIGNED-BYTE-P))
 (54 33 (:REWRITE DEFAULT-CAR))
 (52 19 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-2 . 2))
 (44 44 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (44 11 (:DEFINITION INTEGER-RANGE-P))
 (35 35 (:TYPE-PRESCRIPTION ZP))
 (33 11 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (33 11 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (28 14 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (28 7 (:REWRITE MEMBER-WHEN-ATOM))
 (25 25 (:REWRITE LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-66))
 (22 22 (:LINEAR LEN-WHEN-PREFIXP))
 (22 22 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (19 19 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (18 18 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (16 8 (:REWRITE SET-EQUIV-ASYM))
 (15 1 (:REWRITE SUBSETP-OF-CONS))
 (14 14 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (14 14 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (11 11 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (11 11 (:LINEAR POSITION-WHEN-MEMBER))
 (11 11 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (10 10 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (9 9 (:REWRITE SUBSETP-OF-CDR))
 (8 8 (:TYPE-PRESCRIPTION SET-EQUIV))
 (8 8 (:REWRITE SUBSETP-MEMBER . 1))
 (8 1 (:REWRITE SUBSETP-CONS-2))
 (7 7 (:TYPE-PRESCRIPTION NATP-OF-UPDATE-DIR-CONTENTS))
 (7 7 (:REWRITE SUBSETP-MEMBER . 3))
 (7 7 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (7 7 (:REWRITE INTERSECTP-MEMBER . 3))
 (7 7 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-72
 (23926 7 (:DEFINITION INSERT-D-E-HELPER))
 (13580 28 (:DEFINITION SUBSEQ))
 (12880 28 (:DEFINITION SUBSEQ-LIST))
 (11439 268 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (10104 657 (:DEFINITION LEN))
 (9195 268 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (4284 28 (:REWRITE LEN-OF-NTHCDR))
 (3395 7 (:DEFINITION CHAR))
 (3360 7 (:REWRITE EXPLODE-OF-D-E-FILENAME))
 (3135 59 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (2584 761 (:REWRITE DEFAULT-CDR))
 (2506 7 (:REWRITE CHARS=>NATS-OF-TAKE))
 (2324 28 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (2320 2320 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (2057 2057 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (2029 88 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (1988 28 (:REWRITE NFIX-WHEN-NATP))
 (1932 28 (:DEFINITION NATP))
 (1911 595 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (1825 1187 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1694 7 (:REWRITE NATS=>CHARS-OF-TAKE))
 (1652 863 (:REWRITE DEFAULT-+-2))
 (1624 28 (:REWRITE NFIX-WHEN-ZP))
 (1428 1428 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (1337 14 (:REWRITE D-E-P-OF-TAKE))
 (1077 268 (:DEFINITION UNSIGNED-BYTE-P))
 (1014 52 (:DEFINITION FIND-D-E))
 (987 329 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (987 329 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (973 7 (:REWRITE TAKE-OF-TAKE-SPLIT))
 (879 863 (:REWRITE DEFAULT-+-1))
 (861 14 (:REWRITE D-E-P-OF-CHARS=>NATS))
 (809 268 (:DEFINITION INTEGER-RANGE-P))
 (665 35 (:REWRITE LEN-OF-CHARS=>NATS))
 (658 658 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (658 658 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (658 658 (:LINEAR LEN-WHEN-PREFIXP))
 (658 658 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (562 36 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (525 457 (:REWRITE DEFAULT-<-2))
 (484 457 (:REWRITE DEFAULT-<-1))
 (465 457 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (329 329 (:LINEAR POSITION-WHEN-MEMBER))
 (329 329 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (324 59 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (306 59 (:REWRITE TAKE-WHEN-ATOM))
 (268 268 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (264 264 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (237 7 (:DEFINITION PLACE-D-E))
 (233 1 (:REWRITE SUBDIR-CONTENTS-P-WHEN-ZERO-LENGTH))
 (214 214 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (212 66 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (192 16 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (168 84 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (168 56 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (125 10 (:DEFINITION BINARY-APPEND))
 (124 16 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (112 7 (:REWRITE NATS=>CHARS-OF-CHARS=>NATS))
 (86 37 (:REWRITE DEFAULT-*-2))
 (76 76 (:REWRITE DEFAULT-CAR))
 (73 73 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (70 10 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (70 7 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-CHARACTER-LISTP))
 (66 66 (:REWRITE USEFUL-D-E-LIST-P-OF-MAKE-D-E-LIST))
 (56 56 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (56 56 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (52 7 (:REWRITE D-E-LIST-FIX-WHEN-D-E-LIST-P))
 (49 14 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (37 37 (:REWRITE DEFAULT-*-1))
 (36 6 (:REWRITE CONSP-OF-APPEND))
 (35 7 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (34 34 (:TYPE-PRESCRIPTION D-E-DIRECTORY-P))
 (28 28 (:TYPE-PRESCRIPTION ZP))
 (28 28 (:TYPE-PRESCRIPTION NATP))
 (28 28 (:REWRITE STR::COERCE-TO-STRING-REMOVAL))
 (28 7 (:REWRITE CONSP-OF-CHARS=>NATS))
 (21 7 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (20 20 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LIST*P))
 (20 20 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (20 20 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (20 10 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (14 14 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (14 14 (:REWRITE RETURN-TYPE-OF-CHARS=>NATS))
 (14 14 (:REWRITE NTH-WHEN-PREFIXP))
 (14 7 (:REWRITE NTH-OF-TAKE))
 (14 7 (:REWRITE FLATTEN-WHEN-NOT-CONSP))
 (10 10 (:TYPE-PRESCRIPTION D-E-SET-FILENAME))
 (9 6 (:REWRITE D-E-P-OF-INSERT-D-E-HELPER))
 (7 7 (:REWRITE D-E-FILENAME-OF-D-E-FIX))
 (7 7 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-73
 (177 9 (:REWRITE MOD-DOES-NOTHING))
 (77 37 (:TYPE-PRESCRIPTION NATP-MOD))
 (59 2 (:LINEAR MOD-UPPER-BOUND-2))
 (37 37 (:TYPE-PRESCRIPTION NATP))
 (37 37 (:TYPE-PRESCRIPTION MOD-NON-POSITIVE-TYPE-PRESCRIPTION))
 (24 12 (:REWRITE DEFAULT-<-1))
 (16 16 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (13 7 (:REWRITE DEFAULT-*-1))
 (12 12 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (12 12 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (12 12 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (12 12 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (12 12 (:REWRITE EXPT-COMPARE))
 (12 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (12 12 (:META CANCEL_PLUS-LESSP-CORRECT))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (11 7 (:REWRITE DEFAULT-*-2))
 (10 1 (:REWRITE NONNEG-+))
 (9 9 (:REWRITE MOD-WHEN-Y-IS-AN-INVERSE))
 (9 9 (:REWRITE MOD-MINUS-ALT))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (8 8 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (6 6 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (6 6 (:REWRITE MOD-WITH-X-A-NON-ACL2-NUMBER-IS-ZERO))
 (5 2 (:REWRITE DEFAULT-+-2))
 (5 1 (:DEFINITION LEN))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-MOD-CASE-SPLIT))
 (4 4 (:TYPE-PRESCRIPTION MOD-RATIONALP))
 (4 4 (:TYPE-PRESCRIPTION MOD-INTEGERP))
 (4 4 (:TYPE-PRESCRIPTION INTEGERP-MOD))
 (4 4 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (4 4 (:LINEAR POSITION-WHEN-MEMBER))
 (4 4 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (2 2 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE POWER2-INTEGER))
 (1 1 (:REWRITE INTEGERP-MINUS))
 (1 1 (:REWRITE EXPT-COMPARE-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (1 1 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (1 1 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-79
 (520 12 (:REWRITE MOD-DOES-NOTHING))
 (146 3 (:REWRITE REARRANGE-NEGATIVE-COEFS-<))
 (113 2 (:LINEAR MOD-UPPER-BOUND-2))
 (112 47 (:TYPE-PRESCRIPTION NATP-MOD))
 (48 24 (:REWRITE DEFAULT-*-2))
 (47 47 (:TYPE-PRESCRIPTION NATP))
 (47 47 (:TYPE-PRESCRIPTION MOD-NON-POSITIVE-TYPE-PRESCRIPTION))
 (46 15 (:REWRITE DEFAULT-<-1))
 (42 24 (:REWRITE DEFAULT-*-1))
 (38 13 (:REWRITE DEFAULT-+-2))
 (28 28 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (24 15 (:REWRITE DEFAULT-<-2))
 (21 13 (:REWRITE DEFAULT-+-1))
 (21 7 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (21 7 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (18 18 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (18 18 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (18 18 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (18 18 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (18 18 (:REWRITE EXPT-COMPARE))
 (18 18 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (15 15 (:META CANCEL_PLUS-LESSP-CORRECT))
 (15 3 (:REWRITE COMMUTATIVITY-OF-+))
 (14 14 (:LINEAR LEN-WHEN-PREFIXP))
 (14 14 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (12 12 (:REWRITE MOD-WHEN-Y-IS-AN-INVERSE))
 (12 12 (:REWRITE MOD-MINUS-ALT))
 (10 2 (:DEFINITION LEN))
 (10 1 (:REWRITE NONNEG-+))
 (8 8 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (8 8 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (8 8 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (8 8 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (8 8 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (8 8 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (8 8 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (8 8 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (7 7 (:REWRITE POWER2-INTEGER))
 (7 7 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (7 7 (:LINEAR POSITION-WHEN-MEMBER))
 (7 7 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (6 6 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (6 6 (:REWRITE MOD-WITH-X-A-NON-ACL2-NUMBER-IS-ZERO))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-MOD-CASE-SPLIT))
 (4 4 (:TYPE-PRESCRIPTION MOD-RATIONALP))
 (4 4 (:TYPE-PRESCRIPTION MOD-INTEGERP))
 (4 4 (:TYPE-PRESCRIPTION INTEGERP-MOD))
 (4 4 (:REWRITE INTEGERP-MINUS))
 (3 3 (:REWRITE INTEGERP-PROD))
 (2 2 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE EXPT-COMPARE-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (1 1 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1 1 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (1 1 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (1 1 (:REWRITE A4))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-80
 (352 31 (:DEFINITION BINARY-APPEND))
 (346 14 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (266 266 (:TYPE-PRESCRIPTION NATS=>CHARS))
 (188 63 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (138 39 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (124 124 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (124 24 (:REWRITE NFIX-WHEN-ZP))
 (124 8 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (112 3 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (110 68 (:REWRITE D-E-P-OF-D-E-SET-FIRST-CLUSTER-FILE-SIZE . 1))
 (105 13 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (102 102 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (100 11 (:REWRITE TAKE-WHEN-ATOM))
 (98 7 (:REWRITE STR::LEN-OF-MAKE-CHARACTER-LIST))
 (97 30 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (95 79 (:REWRITE DEFAULT-<-2))
 (89 63 (:REWRITE DEFAULT-CDR))
 (85 5 (:REWRITE CONSP-OF-MAKE-LIST-AC))
 (83 79 (:REWRITE DEFAULT-<-1))
 (81 58 (:REWRITE DEFAULT-+-2))
 (72 4 (:DEFINITION CHARACTER-LISTP))
 (66 22 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (66 22 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (58 58 (:REWRITE DEFAULT-+-1))
 (48 1 (:REWRITE LEN-OF-NTHCDR))
 (47 35 (:REWRITE DEFAULT-CAR))
 (45 45 (:TYPE-PRESCRIPTION MAKE-CHARACTER-LIST))
 (45 1 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (44 44 (:LINEAR LEN-WHEN-PREFIXP))
 (44 44 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (44 14 (:REWRITE STR::CONSP-OF-MAKE-CHARACTER-LIST))
 (44 4 (:DEFINITION MAKE-LIST-AC))
 (42 42 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-P))
 (37 1 (:REWRITE CHARACTER-LISTP-OF-TAKE))
 (36 18 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (35 5 (:REWRITE CONSP-OF-APPEND))
 (31 31 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LIST*P))
 (30 30 (:TYPE-PRESCRIPTION TAKE))
 (30 30 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (30 13 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-NOT-CONSP))
 (30 10 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (26 26 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-WHEN-SUBSETP-EQUAL))
 (22 22 (:LINEAR POSITION-WHEN-MEMBER))
 (22 22 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (21 7 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (17 1 (:REWRITE TAKE-OF-MAKE-CHARACTER-LIST))
 (12 12 (:TYPE-PRESCRIPTION STRINGP-OF-IMPLODE))
 (12 4 (:REWRITE FOLD-CONSTS-IN-+))
 (10 10 (:TYPE-PRESCRIPTION FAT32$C-P))
 (10 10 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (9 9 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (8 8 (:TYPE-PRESCRIPTION ZP))
 (8 4 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-CDR-WHEN-HEX-DIGIT-CHAR-LIST*P))
 (7 7 (:TYPE-PRESCRIPTION D-E-SET-FIRST-CLUSTER-FILE-SIZE))
 (6 6 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (6 3 (:REWRITE UNICITY-OF-0))
 (5 5 (:REWRITE CONSP-OF-TAKE))
 (4 4 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (4 4 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 2 (:TYPE-PRESCRIPTION MAKE-CLUSTERS-OF-NIL))
 (3 3 (:TYPE-PRESCRIPTION LENGTH))
 (3 3 (:REWRITE FIX-WHEN-ACL2-NUMBERP))
 (2 2 (:TYPE-PRESCRIPTION MAKE-CLUSTERS))
 (2 1 (:REWRITE STR::HEX-DIGIT-CHAR-LIST*P-OF-TAKE))
 (1 1 (:REWRITE STR::CHARACTER-LISTP-OF-MAKE-CHARACTER-LIST))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-81
 (14 9 (:REWRITE DEFAULT-+-2))
 (13 9 (:REWRITE DEFAULT-+-1))
 (10 2 (:REWRITE NFIX-WHEN-NATP))
 (8 5 (:REWRITE DEFAULT-<-2))
 (8 5 (:REWRITE DEFAULT-<-1))
 (8 2 (:REWRITE NFIX-WHEN-ZP))
 (6 2 (:DEFINITION NATP))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (2 2 (:REWRITE ZP-OPEN))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (1 1 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (1 1 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-82
 (49 4 (:REWRITE PUT-ASSOC-EQUAL-WITHOUT-CHANGE . 2))
 (44 2 (:DEFINITION PUT-ASSOC-EQUAL))
 (27 9 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (27 2 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-58))
 (21 2 (:REWRITE HIFAT-PLACE-FILE-CORRECTNESS-3))
 (19 17 (:REWRITE DEFAULT-CAR))
 (18 3 (:DEFINITION ASSOC-EQUAL))
 (17 4 (:REWRITE ZP-OPEN))
 (16 16 (:TYPE-PRESCRIPTION ZP))
 (15 3 (:REWRITE NFIX-WHEN-NATP))
 (13 8 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE NFIX-WHEN-ZP))
 (11 9 (:REWRITE DEFAULT-CDR))
 (11 8 (:REWRITE DEFAULT-<-1))
 (10 10 (:TYPE-PRESCRIPTION HIFAT-PLACE-FILE-CORRECTNESS-1 . 2))
 (9 9 (:TYPE-PRESCRIPTION LEN))
 (9 9 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (9 3 (:REWRITE LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (9 3 (:DEFINITION NATP))
 (9 2 (:REWRITE M1-FILE-HIFAT-FILE-ALIST-FIX-NORMALISATION))
 (6 6 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (4 4 (:TYPE-PRESCRIPTION HIFAT-FILE-ALIST-FIX))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 (3 3 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (3 1 (:REWRITE HIFAT-FILE-ALIST-FIX-WHEN-HIFAT-NO-DUPS-P))
 (2 2 (:REWRITE PUT-ASSOC-UNDER-HIFAT-EQUIV-3))
 (2 2 (:REWRITE PUT-ASSOC-UNDER-HIFAT-EQUIV-1))
 (1 1 (:REWRITE HIFAT-PLACE-FILE-WHEN-HIFAT-EQUIV-1 . 1))
 (1 1 (:REWRITE HIFAT-PLACE-FILE-CORRECTNESS-4))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-13
 (1095 2 (:REWRITE D-E-CC-OF-PLACE-CONTENTS-DISJOINT))
 (619 2 (:REWRITE D-E-CC-OF-UPDATE-FATI))
 (422 3 (:REWRITE MEMBER-OF-NTH-WHEN-NOT-INTERSECTP))
 (393 3 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-18))
 (292 3 (:REWRITE D-E-CC-CORRECTNESS-1))
 (233 139 (:REWRITE DEFAULT-+-2))
 (194 2 (:REWRITE LOFAT-TO-HIFAT-HELPER-OF-HIFAT-TO-LOFAT-HELPER-DISJOINT-LEMMA-1))
 (188 1 (:REWRITE NON-FREE-INDEX-LISTP-OF-D-E-CC))
 (181 40 (:REWRITE STR::CONSP-OF-EXPLODE))
 (180 139 (:REWRITE DEFAULT-+-1))
 (160 8 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (146 2 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (141 26 (:REWRITE DEFAULT-CDR))
 (118 41 (:REWRITE NFIX-WHEN-ZP))
 (99 54 (:REWRITE DEFAULT-<-1))
 (90 30 (:LINEAR NTH-WHEN-D-E-P))
 (80 80 (:REWRITE NTH-WHEN-PREFIXP))
 (75 4 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (68 54 (:REWRITE DEFAULT-<-2))
 (64 3 (:REWRITE MEMBER-WHEN-ATOM))
 (61 61 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (61 4 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (61 4 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (55 19 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (51 51 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (48 2 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (44 17 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (27 27 (:TYPE-PRESCRIPTION INTEGERP-OF-D-E-CC-CONTENTS))
 (27 3 (:REWRITE CONSP-OF-FIND-N-FREE-CLUSTERS))
 (23 8 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-8))
 (18 18 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (18 18 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (17 17 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-FIX))
 (16 16 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (16 2 (:REWRITE D-E-CC-OF-PLACE-CONTENTS-COINCIDENT-1))
 (14 4 (:REWRITE LOFAT-DIRECTORY-FILE-P-WHEN-LOFAT-FILE-P))
 (14 3 (:REWRITE LOFAT-FILE-P-WHEN-LOFAT-DIRECTORY-FILE-P-OR-LOFAT-REGULAR-FILE-P))
 (13 2 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (13 2 (:REWRITE D-E-CC-CONTENTS-OF-UPDATE-FATI))
 (12 12 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (11 3 (:REWRITE LOFAT-DIRECTORY-FILE-P-CORRECTNESS-2))
 (10 10 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (10 3 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (9 5 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (9 3 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (9 3 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (8 6 (:REWRITE NTH-WHEN-D-E-P . 2))
 (8 1 (:REWRITE LIST-EQUIV-WHEN-ATOM-RIGHT))
 (8 1 (:REWRITE LIST-EQUIV-WHEN-ATOM-LEFT))
 (6 6 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (6 6 (:LINEAR LEN-WHEN-PREFIXP))
 (6 6 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (6 6 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (6 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:TYPE-PRESCRIPTION NON-FREE-INDEX-LISTP))
 (4 4 (:TYPE-PRESCRIPTION INTERSECTP-EQUAL))
 (4 4 (:REWRITE SUBSETP-TRANS2))
 (4 4 (:REWRITE SUBSETP-TRANS))
 (4 2 (:REWRITE NTH-WHEN-D-E-P . 3))
 (4 2 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (3 3 (:REWRITE SUBSETP-MEMBER . 3))
 (3 3 (:REWRITE SUBSETP-MEMBER . 1))
 (3 3 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:LINEAR POSITION-WHEN-MEMBER))
 (3 3 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (3 2 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 1))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (2 2 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (2 2 (:REWRITE D-E-P-OF-SET-FIRST-CLUSTER-FILE-SIZE))
 (2 2 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (2 2 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (2 1 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (1 1 (:REWRITE PREFIXP-TRANSITIVE . 2))
 (1 1 (:REWRITE PREFIXP-TRANSITIVE . 1))
 (1 1 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 2))
 (1 1 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 1))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-14
 (4425 5 (:REWRITE D-E-CC-CONTENTS-OF-PLACE-CONTENTS-DISJOINT))
 (2556 8 (:REWRITE D-E-CC-OF-UPDATE-FATI))
 (1720 12 (:REWRITE MEMBER-OF-NTH-WHEN-NOT-INTERSECTP))
 (1636 12 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-18))
 (1216 12 (:REWRITE D-E-CC-CORRECTNESS-1))
 (1174 4 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (1114 4 (:REWRITE CONSP-OF-MAKE-LIST-AC))
 (808 8 (:REWRITE LOFAT-TO-HIFAT-HELPER-OF-HIFAT-TO-LOFAT-HELPER-DISJOINT-LEMMA-1))
 (788 122 (:REWRITE STR::CONSP-OF-EXPLODE))
 (784 4 (:REWRITE NON-FREE-INDEX-LISTP-OF-D-E-CC))
 (648 2 (:DEFINITION BINARY-APPEND))
 (647 384 (:REWRITE DEFAULT-+-2))
 (640 32 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (584 8 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (555 88 (:REWRITE DEFAULT-CDR))
 (504 384 (:REWRITE DEFAULT-+-1))
 (380 76 (:LINEAR NTH-WHEN-D-E-P))
 (300 16 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (299 199 (:REWRITE LOFAT-DIRECTORY-FILE-P-WHEN-LOFAT-FILE-P))
 (284 165 (:REWRITE DEFAULT-<-2))
 (278 165 (:REWRITE DEFAULT-<-1))
 (256 12 (:REWRITE MEMBER-WHEN-ATOM))
 (244 16 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (244 16 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (228 228 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (213 60 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (192 192 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (192 8 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (188 105 (:REWRITE NFIX-WHEN-ZP))
 (169 169 (:REWRITE NTH-WHEN-PREFIXP))
 (162 162 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (156 56 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (110 5 (:LINEAR MAKE-CLUSTERS-CORRECTNESS-3))
 (108 108 (:TYPE-PRESCRIPTION INTEGERP-OF-D-E-CC-CONTENTS))
 (108 12 (:REWRITE CONSP-OF-FIND-N-FREE-CLUSTERS))
 (96 96 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (92 32 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-8))
 (64 64 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (56 12 (:REWRITE LOFAT-FILE-P-WHEN-LOFAT-DIRECTORY-FILE-P-OR-LOFAT-REGULAR-FILE-P))
 (52 8 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (52 8 (:REWRITE D-E-CC-CONTENTS-OF-UPDATE-FATI))
 (50 50 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (50 50 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (48 8 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-MAKE-LIST-AC))
 (40 40 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (40 12 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (36 20 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (32 16 (:REWRITE DEFAULT-*-1))
 (31 16 (:REWRITE DEFAULT-*-2))
 (29 10 (:REWRITE DEFAULT-CAR))
 (28 4 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (24 24 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (24 8 (:REWRITE NTH-WHEN-D-E-P . 2))
 (20 20 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (20 5 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (17 17 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-FIX))
 (16 16 (:TYPE-PRESCRIPTION NON-FREE-INDEX-LISTP))
 (16 16 (:TYPE-PRESCRIPTION INTERSECTP-EQUAL))
 (16 16 (:REWRITE SUBSETP-TRANS2))
 (16 16 (:REWRITE SUBSETP-TRANS))
 (15 5 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (15 5 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (12 12 (:REWRITE SUBSETP-MEMBER . 3))
 (12 12 (:REWRITE SUBSETP-MEMBER . 1))
 (12 12 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (12 12 (:REWRITE INTERSECTP-MEMBER . 3))
 (12 12 (:REWRITE INTERSECTP-MEMBER . 2))
 (10 10 (:LINEAR LEN-WHEN-PREFIXP))
 (10 10 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (10 1 (:REWRITE LIST-EQUIV-WHEN-ATOM-RIGHT))
 (10 1 (:REWRITE LIST-EQUIV-WHEN-ATOM-LEFT))
 (9 9 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (8 8 (:TYPE-PRESCRIPTION MAKE-LIST-AC))
 (8 8 (:REWRITE INTERSECTP-MEMBER . 1))
 (8 8 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (8 8 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (8 8 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (8 8 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (8 8 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (8 8 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (8 8 (:REWRITE D-E-P-OF-SET-FIRST-CLUSTER-FILE-SIZE))
 (8 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (6 2 (:REWRITE NTH-WHEN-D-E-P . 3))
 (5 5 (:TYPE-PRESCRIPTION FAT32$C-P))
 (5 5 (:LINEAR POSITION-WHEN-MEMBER))
 (5 5 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (3 3 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (3 3 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (2 1 (:REWRITE PREFIXP-WHEN-PREFIXP))
 (1 1 (:REWRITE PREFIXP-TRANSITIVE . 2))
 (1 1 (:REWRITE PREFIXP-TRANSITIVE . 1))
 (1 1 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 2))
 (1 1 (:REWRITE PREFIXP-ONE-WAY-OR-ANOTHER . 1))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-19)
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-20
 (49 4 (:REWRITE PUT-ASSOC-EQUAL-WITHOUT-CHANGE . 2))
 (46 2 (:REWRITE M1-FILE-FIX-WHEN-M1-FILE-P))
 (44 2 (:DEFINITION PUT-ASSOC-EQUAL))
 (38 8 (:REWRITE M1-DIRECTORY-FILE-P-CORRECTNESS-1))
 (28 4 (:REWRITE M1-DIRECTORY-FILE-P-WHEN-M1-FILE-P))
 (27 9 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (26 10 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-2))
 (26 2 (:DEFINITION M1-DIRECTORY-FILE-P))
 (20 20 (:TYPE-PRESCRIPTION M1-REGULAR-FILE-P))
 (20 8 (:REWRITE M1-FILE-P-WHEN-M1-REGULAR-FILE-P))
 (18 3 (:DEFINITION ASSOC-EQUAL))
 (15 15 (:REWRITE DEFAULT-CAR))
 (14 14 (:TYPE-PRESCRIPTION M1-FILE-P))
 (10 2 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (9 9 (:TYPE-PRESCRIPTION ZP))
 (9 9 (:TYPE-PRESCRIPTION LEN))
 (7 7 (:REWRITE DEFAULT-CDR))
 (6 2 (:REWRITE M1-REGULAR-FILE-P-CORRECTNESS-1))
 (4 4 (:TYPE-PRESCRIPTION M1-FILE-FIX$INLINE))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (4 4 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (3 3 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (3 3 (:REWRITE PUT-ASSOC-UNDER-HIFAT-EQUIV-3))
 (2 2 (:REWRITE M1-FILE-P-OF-M1-FILE-FIX))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-23
 (813 47 (:REWRITE NFIX-WHEN-ZP))
 (525 7 (:LINEAR LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-44))
 (421 2 (:REWRITE COUNT-FREE-CLUSTERS-OF-UPDATE-NTH))
 (371 47 (:REWRITE LOFAT-FS-P-OF-LOFAT-PLACE-FILE-LEMMA-1))
 (343 204 (:REWRITE DEFAULT-+-2))
 (340 2 (:REWRITE LEN-UPDATE-NTH))
 (318 61 (:REWRITE LOFAT-FILE-P-WHEN-LOFAT-DIRECTORY-FILE-P-OR-LOFAT-REGULAR-FILE-P))
 (257 204 (:REWRITE DEFAULT-+-1))
 (245 7 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (241 142 (:REWRITE DEFAULT-<-2))
 (234 9 (:REWRITE LENGTH-WHEN-STRINGP))
 (231 142 (:REWRITE DEFAULT-<-1))
 (221 69 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (210 42 (:LINEAR NTH-WHEN-D-E-P))
 (209 47 (:REWRITE LOFAT-REGULAR-FILE-P-CORRECTNESS-2))
 (204 61 (:REWRITE LOFAT-PLACE-FILE-GUARD-LEMMA-2))
 (182 7 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (176 176 (:TYPE-PRESCRIPTION LOFAT-FILE-P))
 (138 120 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (129 129 (:TYPE-PRESCRIPTION LOFAT-REGULAR-FILE-P))
 (112 112 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (112 46 (:REWRITE DEFAULT-CDR))
 (99 44 (:REWRITE STR::CONSP-OF-EXPLODE))
 (92 92 (:REWRITE NTH-WHEN-PREFIXP))
 (88 88 (:TYPE-PRESCRIPTION LOFAT-DIRECTORY-FILE-P))
 (76 76 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (76 76 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (66 66 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (63 7 (:LINEAR LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-145))
 (56 56 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (54 27 (:REWRITE LOFAT-DIRECTORY-FILE-P-WHEN-LOFAT-FILE-P))
 (48 16 (:REWRITE NTH-WHEN-D-E-P . 2))
 (46 46 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (46 12 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (42 14 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (42 14 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (42 7 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (34 10 (:REWRITE NTH-WHEN-D-E-P . 3))
 (28 28 (:LINEAR LEN-WHEN-PREFIXP))
 (28 28 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (21 21 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (17 17 (:TYPE-PRESCRIPTION ZP))
 (14 14 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (14 14 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (14 14 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (14 14 (:LINEAR POSITION-WHEN-MEMBER))
 (14 14 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (7 7 (:TYPE-PRESCRIPTION LENGTH))
 (7 7 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (7 7 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (7 7 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (6 2 (:DEFINITION MAX))
 (4 4 (:TYPE-PRESCRIPTION STOBJ-FIND-N-FREE-CLUSTERS))
 (3 3 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (1 1 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-26
 (342 19 (:DEFINITION FIND-D-E))
 (273 10 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (206 6 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (198 6 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (190 19 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (114 19 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (69 69 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (57 19 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (55 55 (:TYPE-PRESCRIPTION FIND-D-E-CORRECTNESS-1))
 (39 9 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (38 38 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (38 38 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (28 20 (:REWRITE DEFAULT-CDR))
 (26 26 (:TYPE-PRESCRIPTION D-E-DIRECTORY-P))
 (22 1 (:DEFINITION LEN))
 (20 8 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (20 4 (:REWRITE NFIX-WHEN-NATP))
 (19 19 (:TYPE-PRESCRIPTION D-E-P))
 (19 19 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (19 19 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (19 19 (:REWRITE DEFAULT-CAR))
 (18 9 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (18 6 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (16 4 (:REWRITE NFIX-WHEN-ZP))
 (14 14 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (14 2 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-8))
 (12 4 (:DEFINITION NATP))
 (8 8 (:TYPE-PRESCRIPTION ZP))
 (7 3 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (6 6 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:TYPE-PRESCRIPTION GOOD-ROOT-D-E-P))
 (4 4 (:REWRITE ZP-OPEN))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 2 (:REWRITE DEFAULT-+-2))
 (3 3 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (3 2 (:REWRITE DEFAULT-+-1))
 (3 1 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-OF-D-E-CC-CONTENTS))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-27
 (60 20 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (37 2 (:REWRITE M1-FILE-FIX-WHEN-M1-FILE-P))
 (26 5 (:DEFINITION ASSOC-EQUAL))
 (22 1 (:DEFINITION PUT-ASSOC-EQUAL))
 (20 4 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-2))
 (18 18 (:REWRITE DEFAULT-CAR))
 (16 2 (:REWRITE M1-DIRECTORY-FILE-P-CORRECTNESS-1))
 (11 11 (:REWRITE DEFAULT-CDR))
 (7 2 (:REWRITE HIFAT-FIND-FILE-CORRECTNESS-LEMMA-6))
 (6 6 (:TYPE-PRESCRIPTION M1-FILE-P))
 (6 2 (:REWRITE M1-FILE-P-WHEN-M1-REGULAR-FILE-P))
 (6 2 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (6 1 (:REWRITE HIFAT-FIND-FILE-CORRECTNESS-1-LEMMA-1))
 (5 1 (:REWRITE ABS-PWRITE-CORRECTNESS-LEMMA-29))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (4 4 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (4 2 (:REWRITE M1-REGULAR-FILE-P-CORRECTNESS-1))
 (4 2 (:REWRITE M1-DIRECTORY-FILE-P-WHEN-M1-FILE-P))
 (2 2 (:REWRITE PUT-ASSOC-UNDER-HIFAT-EQUIV-1))
 (2 2 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (1 1 (:REWRITE HIFAT-SUBSETP-TRANSITIVE-LEMMA-1))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-28)
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-39
 (2020 1 (:REWRITE MEMBER-OF-NTH-WHEN-NOT-INTERSECTP))
 (1895 62 (:REWRITE ZP-OPEN))
 (1760 14 (:REWRITE CONSP-OF-FIND-N-FREE-CLUSTERS))
 (1236 38 (:REWRITE NFIX-WHEN-ZP))
 (1206 60 (:DEFINITION LEN))
 (1197 11 (:REWRITE NOT-INTERSECTP-LIST-OF-LOFAT-TO-HIFAT-HELPER))
 (1172 7 (:DEFINITION FREE-INDEX-LISTP))
 (1016 110 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (1007 1 (:REWRITE GET-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-5 . 1))
 (876 143 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-8))
 (764 13 (:LINEAR LOFAT-PLACE-FILE-CORRECTNESS-1-LEMMA-25))
 (676 107 (:REWRITE DEFAULT-CDR))
 (642 3 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-DISJOINT-LEMMA-2))
 (612 36 (:DEFINITION FIND-D-E))
 (499 2 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (456 456 (:TYPE-PRESCRIPTION D-E-FILE-SIZE))
 (356 27 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (348 264 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (324 72 (:LINEAR D-E-FILE-SIZE-CORRECTNESS-1))
 (324 36 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (313 173 (:REWRITE DEFAULT-+-2))
 (285 4 (:REWRITE LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-2-LEMMA-2))
 (283 283 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (265 1 (:REWRITE INTERSECTP-IS-COMMUTATIVE))
 (261 11 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (255 131 (:REWRITE DEFAULT-<-2))
 (253 5 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (251 173 (:REWRITE DEFAULT-+-1))
 (240 3 (:DEFINITION MEMBER-INTERSECTP-EQUAL))
 (238 4 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (238 4 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (236 2 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (236 2 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (221 49 (:REWRITE DEFAULT-CAR))
 (202 11 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-56))
 (180 36 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (163 131 (:REWRITE DEFAULT-<-1))
 (119 7 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (118 9 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (114 1 (:LINEAR LOWER-BOUNDED-INTEGER-LISTP-OF-FIND-N-FREE-CLUSTERS))
 (113 1 (:LINEAR FIND-N-FREE-CLUSTERS-CORRECTNESS-2))
 (111 37 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (110 110 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (101 101 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (99 3 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (98 7 (:DEFINITION MAKE-LIST-AC))
 (95 3 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (80 16 (:LINEAR NTH-WHEN-D-E-P))
 (72 72 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (59 59 (:TYPE-PRESCRIPTION FIND-D-E-CORRECTNESS-1))
 (52 52 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (51 51 (:TYPE-PRESCRIPTION ZP))
 (42 15 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (42 1 (:REWRITE FIND-N-FREE-CLUSTERS-CORRECTNESS-2 . 2))
 (41 41 (:REWRITE FIND-N-FREE-CLUSTERS-WHEN-ZP))
 (39 13 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (39 13 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (37 37 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (37 7 (:REWRITE SET-INDICES-IN-FA-TABLE-WHEN-ATOM))
 (36 36 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (35 35 (:TYPE-PRESCRIPTION FREE-INDEX-LISTP))
 (35 35 (:REWRITE NTH-WHEN-PREFIXP))
 (30 30 (:TYPE-PRESCRIPTION NOT-INTERSECTP-LIST))
 (30 6 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (26 26 (:LINEAR LEN-WHEN-PREFIXP))
 (26 26 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (26 11 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (26 1 (:REWRITE NOT-INTERSECTP-LIST-OF-FIND-N-FREE-CLUSTERS))
 (22 2 (:REWRITE LOFAT-TO-HIFAT-HELPER-OF-HIFAT-TO-LOFAT-HELPER-DISJOINT-LEMMA-1))
 (20 8 (:REWRITE NTH-WHEN-D-E-P . 2))
 (19 3 (:REWRITE NON-FREE-INDEX-LISTP-OF-SET-INDICES-IN-FA-TABLE))
 (18 18 (:TYPE-PRESCRIPTION MEMBER-INTERSECTP-EQUAL))
 (18 9 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (18 3 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (13 13 (:TYPE-PRESCRIPTION NAT-LISTP))
 (13 13 (:LINEAR POSITION-WHEN-MEMBER))
 (13 13 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (12 1 (:REWRITE NON-FREE-INDEX-LIST-LISTP-OF-SET-INDICES-IN-FA-TABLE))
 (11 11 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (11 11 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-2 . 2))
 (11 1 (:DEFINITION NON-FREE-INDEX-LIST-LISTP))
 (9 9 (:TYPE-PRESCRIPTION NON-FREE-INDEX-LISTP))
 (9 9 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-121 . 2))
 (9 9 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-121 . 1))
 (9 3 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-D-E-CC))
 (9 1 (:REWRITE MEMBER-WHEN-ATOM))
 (6 6 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-3))
 (6 6 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (6 3 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-93))
 (6 1 (:REWRITE NON-FREE-INDEX-LISTP-OF-D-E-CC))
 (6 1 (:REWRITE LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-66))
 (5 5 (:TYPE-PRESCRIPTION NON-FREE-INDEX-LIST-LISTP))
 (5 5 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 4 (:REWRITE SUBSETP-TRANS2))
 (4 4 (:REWRITE SUBSETP-TRANS))
 (4 4 (:REWRITE FIND-N-FREE-CLUSTERS-CORRECTNESS-2 . 1))
 (3 3 (:TYPE-PRESCRIPTION INTERSECTP-EQUAL))
 (3 3 (:REWRITE NTH-WHEN-D-E-P . 3))
 (3 3 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 1))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (2 2 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (1 1 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (1 1 (:REWRITE INTERSECTP-MEMBER . 3))
 (1 1 (:REWRITE INTERSECTP-MEMBER . 2))
 (1 1 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-7 . 5))
 (1 1 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-7 . 4))
 (1 1 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-7 . 1))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-52
 (27 2 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-58))
 (26 1 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-38))
 (20 4 (:REWRITE NFIX-WHEN-NATP))
 (16 5 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (16 4 (:REWRITE NFIX-WHEN-ZP))
 (12 8 (:REWRITE DEFAULT-<-2))
 (12 8 (:REWRITE DEFAULT-<-1))
 (12 4 (:REWRITE LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (12 4 (:DEFINITION NATP))
 (10 10 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (8 8 (:TYPE-PRESCRIPTION ZP))
 (8 8 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:REWRITE ZP-OPEN))
 (4 2 (:REWRITE DEFAULT-CDR))
 (4 2 (:REWRITE DEFAULT-CAR))
 (3 3 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (3 3 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (2 2 (:REWRITE SUBSETP-TRANS))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 16))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 15))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 14))
 (2 2 (:REWRITE INTERSECT-WITH-SUBSET . 13))
 (2 1 (:REWRITE SET-EQUIV-ASYM))
 (1 1 (:TYPE-PRESCRIPTION SET-EQUIV))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-61
 (65561 93 (:DEFINITION LOFAT-TO-HIFAT-HELPER))
 (41995 93 (:REWRITE LOFAT-TO-HIFAT-HELPER-CORRECTNESS-4))
 (40094 97 (:DEFINITION HIFAT-ENTRY-COUNT))
 (30279 190 (:REWRITE HIFAT-FILE-ALIST-FIX-WHEN-HIFAT-NO-DUPS-P))
 (29427 93 (:REWRITE M1-FILE-ALIST-P-OF-CDR-WHEN-M1-FILE-ALIST-P))
 (21108 744 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-56))
 (15716 186 (:REWRITE NOT-INTERSECTP-LIST-OF-APPEND-1))
 (10136 1116 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-2 . 2))
 (9858 186 (:DEFINITION MEMBER-INTERSECTP-EQUAL))
 (8864 1848 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (8857 701 (:DEFINITION FIND-D-E))
 (6324 744 (:REWRITE NOT-INTERSECTP-LIST-OF-LOFAT-TO-HIFAT-HELPER))
 (4836 372 (:DEFINITION FREE-INDEX-LISTP))
 (4459 737 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (3947 2191 (:REWRITE DEFAULT-+-2))
 (3906 1116 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (3720 186 (:DEFINITION NO-DUPLICATESP-EQUAL))
 (3680 184 (:REWRITE SUBSETP-OF-CONS))
 (3591 211 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (3128 184 (:REWRITE SUBSETP-CONS-2))
 (2993 2993 (:REWRITE DEFAULT-CAR))
 (2985 737 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (2932 490 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (2926 2926 (:REWRITE DEFAULT-CDR))
 (2862 2191 (:REWRITE DEFAULT-+-1))
 (2540 2540 (:TYPE-PRESCRIPTION FIND-D-E-CORRECTNESS-1))
 (2232 2232 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (2124 108 (:REWRITE DELETE-D-E-CORRECTNESS-1))
 (1908 36 (:DEFINITION DELETE-D-E))
 (1860 1860 (:TYPE-PRESCRIPTION NOT-INTERSECTP-LIST))
 (1860 1860 (:TYPE-PRESCRIPTION FREE-INDEX-LISTP))
 (1846 1846 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (1811 380 (:REWRITE COMMUTATIVITY-OF-+))
 (1714 190 (:REWRITE COMMUTATIVITY-2-OF-+))
 (1706 1706 (:TYPE-PRESCRIPTION COUNT-OF-CLUSTERS))
 (1674 186 (:REWRITE SUBSETP-CAR-MEMBER))
 (1488 279 (:DEFINITION BINARY-APPEND))
 (1429 741 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (1420 862 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (1292 1292 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (1292 1292 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (1292 1292 (:REWRITE SUBSETP-TRANS2))
 (1292 1292 (:REWRITE SUBSETP-TRANS))
 (1216 194 (:REWRITE M1-FILE-P-OF-CDAR-WHEN-M1-FILE-ALIST-P))
 (1200 384 (:REWRITE M1-FILE-ALIST-P-OF-LOFAT-TO-HIFAT-HELPER))
 (1116 1116 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (1097 786 (:REWRITE DEFAULT-<-2))
 (1097 786 (:REWRITE DEFAULT-<-1))
 (1093 97 (:REWRITE M1-DIRECTORY-FILE-P-WHEN-M1-FILE-P))
 (1061 587 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (970 194 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-2))
 (950 190 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (912 912 (:TYPE-PRESCRIPTION D-E-FIRST-CLUSTER))
 (899 97 (:REWRITE M1-FILE-FIX-WHEN-M1-FILE-P))
 (862 174 (:REWRITE NFIX-WHEN-NATP))
 (802 97 (:REWRITE FAT32-FILENAME-FIX-WHEN-FAT32-FILENAME-P))
 (792 792 (:TYPE-PRESCRIPTION LOFAT-TO-HIFAT-HELPER-CORRECTNESS-1 . 2))
 (744 744 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (744 93 (:REWRITE M1-FILE-HIFAT-FILE-ALIST-FIX-NORMALISATION))
 (741 741 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (737 737 (:TYPE-PRESCRIPTION D-E-P))
 (702 702 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (701 701 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (694 226 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (670 109 (:DEFINITION ASSOC-EQUAL))
 (651 651 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (608 97 (:REWRITE FAT32-FILENAME-P-OF-CAAR-WHEN-M1-FILE-ALIST-P))
 (582 582 (:TYPE-PRESCRIPTION M1-REGULAR-FILE-P))
 (582 194 (:REWRITE M1-REGULAR-FILE-P-CORRECTNESS-1))
 (558 93 (:REWRITE SUBDIR-CONTENTS-P-WHEN-ZERO-LENGTH))
 (558 93 (:REWRITE DISTRIBUTIVITY-OF-MINUS-OVER-+))
 (554 554 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (532 532 (:REWRITE FOLD-CONSTS-IN-+))
 (514 174 (:DEFINITION NATP))
 (498 249 (:REWRITE DEFAULT-UNARY-MINUS))
 (489 489 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (477 477 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (408 12 (:REWRITE REMOVE-ASSOC-WHEN-ABSENT-1))
 (388 388 (:TYPE-PRESCRIPTION HIFAT-NO-DUPS-P))
 (388 388 (:TYPE-PRESCRIPTION HIFAT-FILE-ALIST-FIX))
 (380 380 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (372 372 (:REWRITE NTH-WHEN-PREFIXP))
 (372 372 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-3))
 (372 372 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (372 372 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-121 . 2))
 (372 372 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-121 . 1))
 (372 372 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (372 186 (:REWRITE SET-EQUIV-ASYM))
 (370 370 (:REWRITE SUBSETP-MEMBER . 1))
 (291 97 (:REWRITE UNICITY-OF-0))
 (291 97 (:REWRITE HIFAT-NO-DUPS-P-OF-CDR))
 (226 226 (:TYPE-PRESCRIPTION ZP))
 (226 226 (:TYPE-PRESCRIPTION LEN))
 (194 194 (:TYPE-PRESCRIPTION M1-FILE-P))
 (194 97 (:REWRITE FIX-WHEN-ACL2-NUMBERP))
 (186 186 (:TYPE-PRESCRIPTION SET-EQUIV))
 (186 186 (:TYPE-PRESCRIPTION NO-DUPLICATESP-EQUAL))
 (186 186 (:TYPE-PRESCRIPTION MEMBER-INTERSECTP-EQUAL))
 (186 186 (:REWRITE SUBSETP-OF-CDR))
 (186 186 (:REWRITE SUBSETP-MEMBER . 3))
 (186 186 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (186 186 (:REWRITE MEMBER-WHEN-ATOM))
 (186 186 (:REWRITE INTERSECTP-MEMBER . 3))
 (186 186 (:REWRITE INTERSECTP-MEMBER . 2))
 (186 186 (:REWRITE FLATTEN-EQUIV-OF-CONS-WHEN-ATOM))
 (186 93 (:REWRITE APPEND-OF-CONS))
 (174 174 (:TYPE-PRESCRIPTION NATP))
 (160 4 (:DEFINITION REMOVE-ASSOC-EQUAL))
 (148 4 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-23))
 (109 109 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (107 107 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (97 97 (:TYPE-PRESCRIPTION M1-DIRECTORY-FILE-P))
 (93 93 (:TYPE-PRESCRIPTION SUBDIR-CONTENTS-P))
 (93 93 (:REWRITE ZP-OPEN))
 (93 93 (:REWRITE HIFAT-NO-DUPS-P-OF-LOFAT-TO-HIFAT-HELPER))
 (60 12 (:REWRITE M1-FILE-ALIST-P-OF-REMOVE-ASSOC-EQUAL))
 (60 4 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-1))
 (28 28 (:TYPE-PRESCRIPTION REMOVE-ASSOC-EQUAL))
 (28 28 (:TYPE-PRESCRIPTION DELETE-D-E))
 (28 28 (:REWRITE USEFUL-D-E-LIST-P-OF-DELETE-D-E))
 (4 4 (:REWRITE LOFAT-FIND-FILE-CORRECTNESS-LEMMA-2))
 (4 4 (:REWRITE CONSP-OF-REMOVE-ASSOC-1))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-98
 (456 4 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-6 . 1))
 (393 9 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (360 20 (:DEFINITION FIND-D-E))
 (274 11 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (200 20 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (120 20 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (60 60 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (60 20 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (55 55 (:TYPE-PRESCRIPTION FIND-D-E-CORRECTNESS-1))
 (40 40 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (40 40 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (39 9 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (28 28 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (28 28 (:REWRITE USEFUL-D-E-LIST-P-OF-MAKE-D-E-LIST))
 (26 26 (:TYPE-PRESCRIPTION D-E-DIRECTORY-P))
 (25 9 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (20 20 (:TYPE-PRESCRIPTION D-E-P))
 (20 20 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (20 20 (:TYPE-PRESCRIPTION D-E-FIRST-CLUSTER))
 (20 20 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (20 20 (:REWRITE DEFAULT-CDR))
 (20 20 (:REWRITE DEFAULT-CAR))
 (18 9 (:REWRITE FIND-D-E-CORRECTNESS-2))
 (16 9 (:REWRITE DEFAULT-<-1))
 (14 9 (:REWRITE DEFAULT-+-2))
 (13 9 (:REWRITE DEFAULT-+-1))
 (12 9 (:REWRITE DEFAULT-<-2))
 (10 2 (:REWRITE NFIX-WHEN-NATP))
 (9 9 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (8 2 (:REWRITE NFIX-WHEN-ZP))
 (6 2 (:DEFINITION NATP))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE EFFECTIVE-FAT-OF-CLEAR-CC . 3))
 (4 4 (:REWRITE EFFECTIVE-FAT-OF-CLEAR-CC . 2))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (2 2 (:REWRITE ZP-OPEN))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(STOBJ-DISJOINS-LIST)
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-68
 (555760 9738 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-56))
 (404151 63941 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (191666 233 (:LINEAR LOFAT-TO-HIFAT-HELPER-CORRECTNESS-1))
 (173174 144 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-38))
 (170650 11809 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (151058 5528 (:REWRITE SUBSETP-OF-CONS))
 (69854 2824 (:DEFINITION FIND-D-E))
 (60752 26346 (:REWRITE NOT-INTERSECTP-LIST-WHEN-SUBSETP-1))
 (54594 53710 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (54547 53732 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (53710 53710 (:REWRITE SUBSETP-TRANS2))
 (53710 53710 (:REWRITE SUBSETP-TRANS))
 (52834 2612 (:DEFINITION NO-DUPLICATESP-EQUAL))
 (47377 110 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-93))
 (44982 2824 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (43471 6714 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-52))
 (41117 22962 (:REWRITE DEFAULT-+-2))
 (37054 2824 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (35626 34672 (:REWRITE DEFAULT-CDR))
 (31189 30727 (:REWRITE DEFAULT-CAR))
 (30156 30156 (:TYPE-PRESCRIPTION FAT32-ENTRY-MASK))
 (27619 22962 (:REWRITE DEFAULT-+-1))
 (26508 26346 (:REWRITE NOT-INTERSECTP-LIST-WHEN-ATOM))
 (23508 2612 (:REWRITE SUBSETP-CAR-MEMBER))
 (22238 2824 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (21858 7286 (:REWRITE USEFUL-D-E-LIST-P-OF-CDR))
 (20548 3853 (:DEFINITION BINARY-APPEND))
 (17274 17274 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-1))
 (15053 8286 (:REWRITE FOLD-CONSTS-IN-+))
 (14900 14900 (:TYPE-PRESCRIPTION NFIX))
 (13554 1534 (:REWRITE ASSOCIATIVITY-OF-+))
 (12402 1311 (:REWRITE SUBDIR-CONTENTS-P-WHEN-ZERO-LENGTH))
 (12361 11809 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (12303 11809 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (12209 11809 (:REWRITE INTERSECT-WITH-SUBSET . 12))
 (11809 11809 (:REWRITE INTERSECTP-MEMBER . 1))
 (11809 11809 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (11809 11809 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (11809 11809 (:REWRITE INTERSECT-WITH-SUBSET . 5))
 (11809 11809 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (11296 11296 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (9939 7113 (:REWRITE DEFAULT-<-1))
 (9068 7113 (:REWRITE DEFAULT-<-2))
 (6975 1395 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (6151 1332 (:REWRITE ZP-OPEN))
 (5557 5557 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (5310 5310 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-121 . 2))
 (5310 5310 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-121 . 1))
 (5308 2654 (:REWRITE DEFAULT-UNARY-MINUS))
 (5200 5200 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-3))
 (5200 5200 (:REWRITE MEMBER-INTERSECTP-WITH-SUBSET))
 (5136 5136 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (5104 5104 (:TYPE-PRESCRIPTION D-E-P))
 (5026 5026 (:REWRITE NTH-WHEN-PREFIXP))
 (4564 2282 (:REWRITE SET-EQUIV-ASYM))
 (4560 4560 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (2846 2838 (:REWRITE INTERSECTP-MEMBER . 3))
 (2838 2838 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (2838 2838 (:REWRITE INTERSECTP-MEMBER . 2))
 (2824 2824 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (2790 2790 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (2790 2790 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (2568 2568 (:REWRITE FLATTEN-EQUIV-OF-CONS-WHEN-ATOM))
 (2554 2554 (:TYPE-PRESCRIPTION NATP))
 (2295 2295 (:TYPE-PRESCRIPTION SET-EQUIV))
 (2282 2282 (:REWRITE SUBSETP-OF-CDR))
 (2280 2280 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (2280 2280 (:REWRITE D-E-FILENAME-OF-D-E-FIX))
 (2016 126 (:DEFINITION LEN))
 (1975 1975 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-58))
 (1680 42 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (1632 64 (:REWRITE INTERSECTP-IS-COMMUTATIVE))
 (1596 42 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (1381 1208 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-8))
 (1253 1253 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1092 42 (:REWRITE LENGTH-WHEN-STRINGP))
 (1050 42 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 3))
 (898 898 (:TYPE-PRESCRIPTION STRINGP-OF-D-E-CC-CONTENTS))
 (882 252 (:REWRITE STR::CONSP-OF-EXPLODE))
 (672 672 (:TYPE-PRESCRIPTION LEN))
 (606 606 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (420 42 (:DEFINITION UNSIGNED-BYTE-P))
 (405 143 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (378 378 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (378 42 (:DEFINITION INTEGER-RANGE-P))
 (342 114 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (304 108 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (252 126 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (178 178 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (168 168 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (160 80 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (126 42 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (126 42 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 2))
 (126 42 (:LINEAR LENGTH-OF-D-E-CC-CONTENTS . 1))
 (126 42 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (126 42 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (84 84 (:LINEAR LEN-WHEN-PREFIXP))
 (84 84 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (80 80 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (58 44 (:REWRITE D-E-CC-UNDER-IFF . 2))
 (52 6 (:REWRITE LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-66))
 (42 42 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (42 42 (:LINEAR POSITION-WHEN-MEMBER))
 (42 42 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (38 38 (:LINEAR LOFAT-TO-HIFAT-HELPER-AFTER-DELETE-AND-CLEAR-1-LEMMA-1))
 (38 38 (:LINEAR LOFAT-FIND-FILE-CORRECTNESS-1-LEMMA-8))
 (20 20 (:REWRITE-QUOTED-CONSTANT M1-FILE-CONTENTS-FIX-UNDER-M1-FILE-CONTENTS-EQUIV))
 (4 4 (:REWRITE MEMBER-SELF))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-46
 (26 1 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-58))
 (26 1 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-38))
 (15 3 (:REWRITE NFIX-WHEN-NATP))
 (12 3 (:REWRITE NFIX-WHEN-ZP))
 (9 6 (:REWRITE DEFAULT-<-2))
 (9 6 (:REWRITE DEFAULT-<-1))
 (9 3 (:REWRITE LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (9 3 (:DEFINITION NATP))
 (8 8 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (6 6 (:TYPE-PRESCRIPTION ZP))
 (6 6 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (4 2 (:REWRITE DEFAULT-CDR))
 (4 2 (:REWRITE DEFAULT-CAR))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 (3 3 (:REWRITE ZP-OPEN))
 (2 1 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (1 1 (:REWRITE NOT-INTERSECTP-LIST-OF-SET-DIFFERENCE$-LEMMA-3))
 (1 1 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-121 . 2))
 (1 1 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-121 . 1))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-83
 (27 2 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-58))
 (15 3 (:REWRITE NFIX-WHEN-NATP))
 (13 8 (:REWRITE DEFAULT-<-2))
 (13 8 (:REWRITE DEFAULT-<-1))
 (12 3 (:REWRITE NFIX-WHEN-ZP))
 (10 10 (:TYPE-PRESCRIPTION USEFUL-D-E-LIST-P))
 (9 9 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (9 3 (:REWRITE LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (9 3 (:DEFINITION NATP))
 (8 4 (:REWRITE DEFAULT-+-2))
 (8 4 (:REWRITE DEFAULT-+-1))
 (6 6 (:TYPE-PRESCRIPTION ZP))
 (6 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 2 (:LINEAR LOFAT-TO-HIFAT-HELPER-CORRECTNESS-3))
 (4 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 2 (:REWRITE DEFAULT-CDR))
 (4 2 (:REWRITE DEFAULT-CAR))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 (3 3 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(LOFAT-REMOVE-FILE-CORRECTNESS-LEMMA-26
 (399 23 (:DEFINITION FIND-D-E))
 (251 12 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-PLACE-FILE-COINCIDENT-LEMMA-15))
 (215 23 (:REWRITE D-E-FIX-WHEN-D-E-P))
 (159 8 (:REWRITE LOFAT-PLACE-FILE-CORRECTNESS-LEMMA-5))
 (123 23 (:REWRITE D-E-P-OF-CAR-WHEN-D-E-LIST-P))
 (101 3 (:DEFINITION NO-DUPLICATESP-EQUAL))
 (96 4 (:REWRITE D-E-CC-UNDER-IFF . 3))
 (82 6 (:REWRITE ZP-OPEN))
 (69 23 (:REWRITE D-E-LIST-P-WHEN-USEFUL-D-E-LIST-P))
 (63 63 (:TYPE-PRESCRIPTION MAKE-D-E-LIST))
 (52 52 (:TYPE-PRESCRIPTION D-E-FILE-SIZE))
 (52 52 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (46 46 (:TYPE-PRESCRIPTION D-E-FILENAME))
 (39 21 (:REWRITE DEFAULT-+-2))
 (38 29 (:REWRITE DEFAULT-CDR))
 (35 26 (:REWRITE DEFAULT-CAR))
 (32 11 (:REWRITE HIFAT-ENTRY-COUNT-OF-LOFAT-TO-HIFAT-HELPER-OF-DELETE-D-E-LEMMA-3))
 (27 3 (:REWRITE SUBSETP-CAR-MEMBER))
 (24 24 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-D-E-CC))
 (24 21 (:REWRITE DEFAULT-+-1))
 (24 15 (:REWRITE DEFAULT-<-2))
 (24 8 (:LINEAR D-E-FILE-SIZE-CORRECTNESS-1))
 (23 23 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (23 23 (:REWRITE-QUOTED-CONSTANT D-E-FIX-UNDER-D-E-EQUIV))
 (21 6 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (17 17 (:TYPE-PRESCRIPTION FIND-D-E-CORRECTNESS-1))
 (17 15 (:REWRITE DEFAULT-<-1))
 (14 5 (:REWRITE HIFAT-TO-LOFAT-INVERSION-LEMMA-17))
 (12 3 (:REWRITE MEMBER-WHEN-ATOM))
 (10 2 (:REWRITE NFIX-WHEN-NATP))
 (9 9 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (9 9 (:REWRITE D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-COINCIDENT-LEMMA-8))
 (8 8 (:TYPE-PRESCRIPTION ZP))
 (8 2 (:REWRITE NFIX-WHEN-ZP))
 (6 3 (:REWRITE SET-EQUIV-ASYM))
 (6 2 (:DEFINITION NATP))
 (5 5 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (3 3 (:TYPE-PRESCRIPTION SET-EQUIV))
 (3 3 (:REWRITE SUBSETP-OF-CDR))
 (3 3 (:REWRITE SUBSETP-MEMBER . 3))
 (3 3 (:REWRITE SUBSETP-MEMBER . 1))
 (3 3 (:REWRITE NON-FREE-INDEX-LISTP-CORRECTNESS-2 . 1))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 2))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 1 (:REWRITE FIND-D-E-CORRECTNESS-2))
 )
(LOFAT-PLACE-FILE-GUARD-LEMMA-9
 (1752 60 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (1481 13 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (768 32 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (668 24 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (668 24 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (576 72 (:REWRITE ZP-OPEN))
 (532 13 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (365 13 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (287 60 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (257 137 (:REWRITE DEFAULT-<-2))
 (192 48 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (164 20 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (154 137 (:REWRITE DEFAULT-<-1))
 (144 48 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (144 48 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (120 120 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (108 108 (:TYPE-PRESCRIPTION D-E-FILE-SIZE))
 (48 48 (:TYPE-PRESCRIPTION FAT32$C-P))
 (48 48 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (39 39 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (38 19 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (32 32 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (24 24 (:REWRITE SUBSETP-TRANS2))
 (24 24 (:REWRITE SUBSETP-TRANS))
 (13 13 (:REWRITE INTERSECTP-MEMBER . 1))
 (13 13 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (7 7 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (7 7 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (7 7 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (5 5 (:TYPE-PRESCRIPTION INTEGERP-OF-GET-CC-CONTENTS))
 (5 1 (:REWRITE FAT32-MASKED-ENTRY-P-OF-D-E-FIRST-CLUSTER))
 (4 4 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 )
(LOFAT-PLACE-FILE-GUARD-LEMMA-11
 (1608 60 (:REWRITE CONSP-OF-FAT32-BUILD-INDEX-LIST))
 (1385 13 (:REWRITE INTERSECTP-WHEN-SUBSETP))
 (864 108 (:REWRITE ZP-OPEN))
 (720 32 (:REWRITE SUBSETP-WHEN-SUBSETP))
 (620 24 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (620 24 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (484 13 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-LEFT))
 (365 13 (:REWRITE INTERSECTP-EQUAL-OF-ATOM-RIGHT))
 (287 60 (:REWRITE CLEAR-CC-REVERSIBILITY-LEMMA-1))
 (257 137 (:REWRITE DEFAULT-<-2))
 (164 20 (:REWRITE GET-CC-CONTENTS-CORRECTNESS-2))
 (154 137 (:REWRITE DEFAULT-<-1))
 (120 120 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-FAT32-BUILD-INDEX-LIST))
 (48 12 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (39 39 (:TYPE-PRESCRIPTION INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (38 19 (:REWRITE INTEGERP-OF-FAT32-BUILD-INDEX-LIST))
 (36 12 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (36 12 (:LINEAR HIFAT-TO-LOFAT-INVERSION-LEMMA-19))
 (32 32 (:LINEAR D-E-CC-CONTENTS-OF-LOFAT-REMOVE-FILE-DISJOINT-LEMMA-12))
 (24 24 (:REWRITE SUBSETP-TRANS2))
 (24 24 (:REWRITE SUBSETP-TRANS))
 (13 13 (:REWRITE INTERSECTP-MEMBER . 1))
 (13 13 (:REWRITE FLATTEN-SUBSET-NO-DUPLICATESP-LEMMA-1))
 (12 12 (:TYPE-PRESCRIPTION FAT32$C-P))
 (12 12 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (7 7 (:REWRITE INTERSECT-WITH-SUBSET . 11))
 (7 7 (:REWRITE INTERSECT-WITH-SUBSET . 9))
 (7 7 (:REWRITE INTERSECT-WITH-SUBSET . 6))
 (5 5 (:TYPE-PRESCRIPTION INTEGERP-OF-GET-CC-CONTENTS))
 (5 1 (:REWRITE FAT32-MASKED-ENTRY-P-OF-D-E-FIRST-CLUSTER))
 (4 4 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 )
