(GET-INITIAL-BYTES
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION))
 )
(LEN-OF-GET-INITIAL-BYTES
 (324 9 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (250 9 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (216 20 (:DEFINITION LEN))
 (152 2 (:REWRITE TAKE-OF-LEN-FREE))
 (119 1 (:REWRITE THEN-SUBSEQ-SAME-2))
 (115 1 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (88 1 (:REWRITE STRING=>NATS-OF-IMPLODE))
 (86 1 (:REWRITE CHARACTER-LISTP-OF-TAKE))
 (82 21 (:REWRITE DEFAULT-CDR))
 (70 70 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (70 9 (:DEFINITION UNSIGNED-BYTE-P))
 (64 20 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (64 1 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (63 41 (:REWRITE STR::CONSP-OF-EXPLODE))
 (63 1 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (61 9 (:DEFINITION INTEGER-RANGE-P))
 (56 56 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (55 1 (:DEFINITION TAKE))
 (40 20 (:REWRITE DEFAULT-+-2))
 (39 13 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (39 13 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (26 26 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (22 22 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (22 22 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (20 20 (:REWRITE DEFAULT-+-1))
 (16 16 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (16 9 (:REWRITE DEFAULT-<-1))
 (13 13 (:LINEAR POSITION-WHEN-MEMBER))
 (13 13 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (11 9 (:REWRITE DEFAULT-<-2))
 (9 9 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (9 2 (:REWRITE TAKE-WHEN-ATOM))
 (7 1 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (6 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (5 1 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (5 1 (:REWRITE DEFAULT-CAR))
 (2 2 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (2 2 (:TYPE-PRESCRIPTION NFIX))
 (2 2 (:TYPE-PRESCRIPTION LENGTH))
 (2 2 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (2 2 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (2 2 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (2 1 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 )
(UNSIGNED-BYTE-LISTP-OF-GET-INITIAL-BYTES)
(NTH-OF-GET-INITIAL-BYTES
 (2757 52 (:REWRITE TAKE-OF-LEN-FREE))
 (1287 26 (:DEFINITION TAKE))
 (604 604 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (423 141 (:REWRITE DEFAULT-CDR))
 (384 384 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (375 125 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (375 125 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (350 94 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (334 4 (:REWRITE STRING=>NATS-OF-IMPLODE))
 (326 4 (:REWRITE CHARACTER-LISTP-OF-TAKE))
 (315 188 (:REWRITE STR::CONSP-OF-EXPLODE))
 (250 250 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (250 33 (:DEFINITION UNSIGNED-BYTE-P))
 (226 113 (:REWRITE DEFAULT-+-2))
 (224 4 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (217 33 (:DEFINITION INTEGER-RANGE-P))
 (182 4 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (156 52 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (145 52 (:REWRITE TAKE-WHEN-ATOM))
 (144 8 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (125 125 (:LINEAR POSITION-WHEN-MEMBER))
 (125 125 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (122 122 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (122 122 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (113 113 (:REWRITE DEFAULT-+-1))
 (111 4 (:REWRITE DEFAULT-CHAR-CODE))
 (107 4 (:REWRITE CHARACTERP-NTH))
 (94 22 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (88 28 (:REWRITE DEFAULT-CAR))
 (84 54 (:REWRITE DEFAULT-<-1))
 (63 54 (:REWRITE DEFAULT-<-2))
 (62 2 (:REWRITE TRUE-LISTP-WHEN-STRING-LIST))
 (56 2 (:DEFINITION STRING-LISTP))
 (48 8 (:REWRITE M1-FILE-ALIST-P-OF-TAKE))
 (42 2 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (40 16 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (38 8 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (32 32 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (32 32 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (30 30 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (30 30 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (26 1 (:DEFINITION LENGTH))
 (22 22 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 2 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (12 12 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (12 2 (:REWRITE THEN-SUBSEQ-SAME-2))
 (12 2 (:REWRITE NONEMPTY-STRINGP-OF-CAR-WHEN-NONEMPTY-STRING-LISTP))
 (12 2 (:REWRITE FAT32-FILENAME-P-OF-CAR-WHEN-FAT32-FILENAME-LIST-P))
 (10 10 (:TYPE-PRESCRIPTION STRING-LISTP))
 (10 10 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (10 10 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (10 5 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (10 2 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (8 8 (:REWRITE CONSP-OF-TAKE))
 (8 8 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (5 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION NONEMPTY-STRING-LISTP))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-LIST-P))
 (4 4 (:TYPE-PRESCRIPTION D-E-P))
 (4 4 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (4 2 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (4 2 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (3 1 (:DEFINITION NATP))
 (2 2 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (2 2 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (2 2 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (2 2 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE SET::IN-SET))
 (2 2 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-NOT-CONSP))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:TYPE-PRESCRIPTION LENGTH))
 )
(GET-REMAINING-RSVDBYTS
 (297 25 (:DEFINITION LEN))
 (199 7 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (190 2 (:REWRITE TAKE-OF-LEN-FREE))
 (183 30 (:REWRITE DEFAULT-CDR))
 (176 1 (:DEFINITION TAKE))
 (172 7 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (120 1 (:REWRITE LEN-OF-NTHCDR))
 (110 2 (:REWRITE CONSP-OF-NTHCDR))
 (106 26 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (95 2 (:REWRITE TAKE-WHEN-ATOM))
 (88 88 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (85 2 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (83 2 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (71 46 (:REWRITE STR::CONSP-OF-EXPLODE))
 (65 1 (:DEFINITION NTHCDR))
 (63 3 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (58 58 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (57 1 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (56 31 (:REWRITE DEFAULT-+-2))
 (53 1 (:REWRITE NFIX-WHEN-NATP))
 (51 1 (:DEFINITION NATP))
 (48 2 (:REWRITE ZP-OPEN))
 (46 1 (:REWRITE NFIX-WHEN-ZP))
 (40 40 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (40 40 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (36 29 (:REWRITE DEFAULT-<-1))
 (36 12 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (36 12 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (33 29 (:REWRITE DEFAULT-<-2))
 (32 7 (:DEFINITION UNSIGNED-BYTE-P))
 (31 31 (:REWRITE DEFAULT-+-1))
 (28 8 (:REWRITE NTH-WHEN-D-E-P . 1))
 (26 26 (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION))
 (25 7 (:DEFINITION INTEGER-RANGE-P))
 (25 5 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (24 24 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (18 9 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (17 17 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (15 5 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (12 12 (:LINEAR POSITION-WHEN-MEMBER))
 (12 12 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (10 10 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (10 10 (:TYPE-PRESCRIPTION D-E-P))
 (10 10 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (10 10 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (8 4 (:REWRITE DEFAULT-*-2))
 (8 4 (:REWRITE DEFAULT-*-1))
 (7 7 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (3 1 (:REWRITE FOLD-CONSTS-IN-+))
 (3 1 (:DEFINITION NFIX))
 (1 1 (:TYPE-PRESCRIPTION ZP))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:REWRITE CAR-OF-NTHCDR))
 )
(LEN-OF-GET-REMAINING-RSVDBYTS
 (306 9 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (304 2 (:REWRITE LEN-OF-NTHCDR))
 (279 1 (:REWRITE STRING=>NATS-OF-IMPLODE))
 (277 1 (:REWRITE CHARACTER-LISTP-OF-TAKE))
 (264 22 (:DEFINITION LEN))
 (260 9 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (250 2 (:REWRITE TAKE-OF-LEN-FREE))
 (210 1 (:DEFINITION TAKE))
 (179 27 (:REWRITE DEFAULT-CDR))
 (177 5 (:REWRITE NFIX-WHEN-ZP))
 (177 5 (:REWRITE NFIX-WHEN-NATP))
 (168 5 (:REWRITE ZP-OPEN))
 (156 4 (:DEFINITION NATP))
 (126 2 (:REWRITE CONSP-OF-NTHCDR))
 (103 2 (:REWRITE TAKE-WHEN-ATOM))
 (94 2 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (92 2 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (80 80 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (80 9 (:DEFINITION UNSIGNED-BYTE-P))
 (79 1 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (71 9 (:DEFINITION INTEGER-RANGE-P))
 (70 70 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (67 19 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (66 36 (:REWRITE DEFAULT-<-2))
 (65 1 (:DEFINITION NTHCDR))
 (63 3 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (62 40 (:REWRITE STR::CONSP-OF-EXPLODE))
 (62 32 (:REWRITE DEFAULT-+-2))
 (61 36 (: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))
 (38 32 (:REWRITE DEFAULT-+-1))
 (30 30 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (24 24 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (24 24 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (18 9 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (15 15 (:LINEAR POSITION-WHEN-MEMBER))
 (15 15 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (15 5 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (13 13 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (10 1 (:REWRITE CHARACTER-LISTP-OF-NTHCDR))
 (9 9 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (7 1 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (6 3 (:REWRITE DEFAULT-*-2))
 (6 3 (:REWRITE DEFAULT-*-1))
 (5 1 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (5 1 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (3 3 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (2 2 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (2 2 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (2 2 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (2 2 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (2 2 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (2 1 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (1 1 (:TYPE-PRESCRIPTION LENGTH))
 (1 1 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (1 1 (:REWRITE CAR-OF-NTHCDR))
 )
(CONSP-OF-GET-REMAINING-RSVDBYTS
 (28 1 (:REWRITE NFIX-WHEN-ZP))
 (23 1 (:REWRITE NFIX-WHEN-NATP))
 (22 11 (:REWRITE DEFAULT-+-2))
 (22 1 (:REWRITE ZP-OPEN))
 (19 11 (:REWRITE DEFAULT-+-1))
 (17 1 (:DEFINITION NATP))
 (15 3 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (15 3 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (8 4 (:REWRITE DEFAULT-<-2))
 (8 4 (:REWRITE DEFAULT-<-1))
 (8 4 (:REWRITE DEFAULT-*-2))
 (8 4 (:REWRITE DEFAULT-*-1))
 (6 6 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (6 6 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (6 6 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (6 6 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (3 3 (:REWRITE DEFAULT-CDR))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 )
(UNSIGNED-BYTE-LISTP-OF-GET-REMAINING-RSVDBYTS
 (412 4 (:REWRITE TAKE-OF-LEN-FREE))
 (363 2 (:DEFINITION TAKE))
 (281 25 (:DEFINITION LEN))
 (224 2 (:REWRITE LEN-OF-NTHCDR))
 (220 37 (:REWRITE DEFAULT-CDR))
 (209 209 (:TYPE-PRESCRIPTION LEN))
 (202 4 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (201 6 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (175 6 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (170 4 (:REWRITE CONSP-OF-NTHCDR))
 (161 4 (:REWRITE TAKE-WHEN-ATOM))
 (154 2 (:DEFINITION NTHCDR))
 (147 4 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (125 7 (:REWRITE LENGTH-WHEN-STRINGP))
 (112 6 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (104 4 (:REWRITE ZP-OPEN))
 (98 98 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (89 2 (:REWRITE NFIX-WHEN-NATP))
 (88 2 (:REWRITE NFIX-WHEN-ZP))
 (84 18 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (81 2 (:DEFINITION NATP))
 (74 2 (:REWRITE TRUE-LISTP-WHEN-STRING-LIST))
 (72 37 (:REWRITE DEFAULT-+-2))
 (68 2 (:DEFINITION STRING-LISTP))
 (64 64 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (60 20 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (60 20 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (59 1 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (55 6 (:DEFINITION UNSIGNED-BYTE-P))
 (53 31 (:REWRITE DEFAULT-<-2))
 (49 6 (:DEFINITION INTEGER-RANGE-P))
 (47 30 (:REWRITE STR::CONSP-OF-EXPLODE))
 (43 37 (:REWRITE DEFAULT-+-1))
 (40 40 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (40 31 (:REWRITE DEFAULT-<-1))
 (36 18 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (35 5 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (27 9 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (26 1 (:DEFINITION LENGTH))
 (24 24 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (24 24 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (20 20 (:LINEAR POSITION-WHEN-MEMBER))
 (20 20 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (18 2 (:REWRITE NONEMPTY-STRINGP-OF-CAR-WHEN-NONEMPTY-STRING-LISTP))
 (18 2 (:REWRITE FAT32-FILENAME-P-OF-CAR-WHEN-FAT32-FILENAME-LIST-P))
 (16 2 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (14 2 (:DEFINITION NFIX))
 (13 13 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (10 10 (:TYPE-PRESCRIPTION STRING-LISTP))
 (10 2 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (10 2 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (10 2 (:REWRITE FOLD-CONSTS-IN-+))
 (9 9 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (8 8 (:TYPE-PRESCRIPTION D-E-P))
 (8 8 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (6 6 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (6 6 (:TYPE-PRESCRIPTION NONEMPTY-STRING-LISTP))
 (6 6 (:TYPE-PRESCRIPTION NFIX))
 (6 6 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (6 6 (:TYPE-PRESCRIPTION FAT32-FILENAME-LIST-P))
 (6 6 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (6 6 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-SUBSETP-EQUAL))
 (6 6 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-SUBSETP-EQUAL))
 (6 1 (:REWRITE NONEMPTY-STRING-LISTP-OF-CDR-WHEN-NONEMPTY-STRING-LISTP))
 (6 1 (:REWRITE FAT32-FILENAME-LIST-P-OF-CDR-WHEN-FAT32-FILENAME-LIST-P))
 (4 4 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (4 2 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (4 2 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (4 2 (:REWRITE DEFAULT-*-2))
 (4 2 (:REWRITE DEFAULT-*-1))
 (3 3 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-NOT-CONSP))
 (3 3 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-NOT-CONSP))
 (2 2 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (2 2 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (2 2 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (2 2 (:REWRITE SET::IN-SET))
 (2 2 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE CAR-OF-NTHCDR))
 (1 1 (:TYPE-PRESCRIPTION LENGTH))
 )
(NTH-OF-GET-REMAINING-RSVDBYTS
 (5963 120 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (5741 61 (:REWRITE TAKE-OF-LEN-FREE))
 (3945 82 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (3865 120 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (3369 584 (:REWRITE DEFAULT-CDR))
 (3260 31 (:REWRITE LEN-OF-NTHCDR))
 (2929 41 (:DEFINITION NTHCDR))
 (2696 64 (:REWRITE CONSP-OF-NTHCDR))
 (2430 66 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (2347 59 (:REWRITE TAKE-WHEN-ATOM))
 (1821 75 (:REWRITE ZP-OPEN))
 (1596 84 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (1584 8 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (1580 1580 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (1480 40 (:REWRITE TRUE-LISTP-WHEN-STRING-LIST))
 (1448 292 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (1416 44 (:DEFINITION NATP))
 (1360 40 (:DEFINITION STRING-LISTP))
 (1240 8 (:REWRITE M1-FILE-ALIST-P-OF-TAKE))
 (1088 548 (:REWRITE DEFAULT-+-2))
 (1062 613 (:REWRITE DEFAULT-<-2))
 (978 326 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (978 326 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (873 613 (:REWRITE DEFAULT-<-1))
 (822 513 (:REWRITE STR::CONSP-OF-EXPLODE))
 (675 71 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (652 652 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (591 548 (:REWRITE DEFAULT-+-1))
 (584 292 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (508 8 (:REWRITE DEFAULT-CHAR-CODE))
 (504 24 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (500 8 (:REWRITE CHARACTERP-NTH))
 (414 138 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (398 398 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (398 398 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (360 40 (:REWRITE NONEMPTY-STRINGP-OF-CAR-WHEN-NONEMPTY-STRING-LISTP))
 (360 40 (:REWRITE FAT32-FILENAME-P-OF-CAR-WHEN-FAT32-FILENAME-LIST-P))
 (342 4 (:REWRITE STRING=>NATS-OF-IMPLODE))
 (334 4 (:REWRITE CHARACTER-LISTP-OF-TAKE))
 (326 326 (:LINEAR POSITION-WHEN-MEMBER))
 (326 326 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (320 40 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (256 8 (:REWRITE CONSP-OF-TAKE))
 (228 228 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (200 200 (:TYPE-PRESCRIPTION STRING-LISTP))
 (200 40 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (177 3 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (140 28 (:REWRITE FOLD-CONSTS-IN-+))
 (128 128 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (122 122 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (122 122 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (120 120 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-SUBSETP-EQUAL))
 (120 120 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-SUBSETP-EQUAL))
 (120 20 (:REWRITE NONEMPTY-STRING-LISTP-OF-CDR-WHEN-NONEMPTY-STRING-LISTP))
 (120 20 (:REWRITE FAT32-FILENAME-LIST-P-OF-CDR-WHEN-FAT32-FILENAME-LIST-P))
 (80 80 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (80 80 (:TYPE-PRESCRIPTION D-E-P))
 (80 80 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (80 40 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (80 40 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (78 3 (:DEFINITION LENGTH))
 (66 12 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (62 31 (:REWRITE DEFAULT-*-2))
 (62 31 (:REWRITE DEFAULT-*-1))
 (60 60 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-NOT-CONSP))
 (60 60 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-NOT-CONSP))
 (48 48 (:TYPE-PRESCRIPTION ZP))
 (48 48 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (48 8 (:REWRITE M1-FILE-ALIST-P-OF-NTHCDR))
 (44 44 (:TYPE-PRESCRIPTION NATP))
 (40 40 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (40 40 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (40 40 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (40 40 (:REWRITE SET::IN-SET))
 (40 40 (:REWRITE DEFAULT-CAR))
 (37 37 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (28 28 (:REWRITE CAR-OF-NTHCDR))
 (22 4 (:REWRITE CHARACTER-LISTP-OF-NTHCDR))
 (20 20 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (18 18 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (18 9 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (12 12 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (9 9 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (7 7 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 3 (:TYPE-PRESCRIPTION LENGTH))
 )
(READ-RESERVED-AREA-GUARD-LEMMA-2
 (60 12 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (50 50 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (45 9 (:REWRITE ZP-OPEN))
 (36 36 (:TYPE-PRESCRIPTION D-E-P))
 (36 36 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (33 11 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (33 11 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (32 18 (:REWRITE DEFAULT-<-2))
 (30 6 (:REWRITE NTH-WHEN-D-E-P . 3))
 (29 18 (:REWRITE DEFAULT-+-2))
 (28 7 (:LINEAR EXPT-2-TYPE-LINEAR))
 (22 22 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (21 21 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (21 21 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (21 21 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (21 21 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (21 21 (:REWRITE EXPT-COMPARE))
 (21 21 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (19 18 (:REWRITE DEFAULT-<-1))
 (18 18 (:REWRITE DEFAULT-+-1))
 (18 18 (:META CANCEL_PLUS-LESSP-CORRECT))
 (15 15 (:REWRITE DEFAULT-CDR))
 (14 14 (:LINEAR EXPT-EXCEEDS-2))
 (12 12 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (11 11 (:LINEAR POSITION-WHEN-MEMBER))
 (11 11 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (9 3 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (7 7 (:REWRITE EXPT-EXECUTE-REWRITE))
 (7 7 (:LINEAR EXPT-WITH-SMALL-N))
 (6 2 (:REWRITE A4))
 (5 5 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE POWER2-INTEGER))
 (2 2 (:REWRITE INTEGERP-MINUS))
 )
(READ-RESERVED-AREA
 (3372 28 (:REWRITE TAKE-OF-LEN-FREE))
 (3267 14 (:DEFINITION TAKE))
 (2388 133 (:REWRITE DEFAULT-CDR))
 (2156 22 (:REWRITE CONSP-OF-NTHCDR))
 (1838 28 (:REWRITE TAKE-WHEN-ATOM))
 (1791 1789 (:REWRITE DEFAULT-*-2))
 (1791 1789 (:REWRITE DEFAULT-*-1))
 (1533 25 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (1508 25 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (1315 61 (:DEFINITION LEN))
 (1283 33 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (1127 204 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (878 32 (:REWRITE ZP-OPEN))
 (803 11 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (718 5 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE-PAST-LENGTH))
 (664 652 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (652 652 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (652 652 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (652 652 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (652 652 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (649 649 (:TYPE-PRESCRIPTION MOD-NON-POSITIVE-TYPE-PRESCRIPTION))
 (648 24 (:REWRITE CONSP-OF-GET-REMAINING-RSVDBYTS))
 (647 166 (:REWRITE NFIX-WHEN-ZP))
 (597 14 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (509 441 (:REWRITE DEFAULT-+-2))
 (456 441 (:REWRITE DEFAULT-+-1))
 (432 432 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (398 260 (:REWRITE DEFAULT-<-1))
 (379 379 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (379 379 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (379 379 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (379 379 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (379 379 (:REWRITE EXPT-COMPARE))
 (379 379 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (331 260 (:REWRITE DEFAULT-<-2))
 (260 260 (:META CANCEL_PLUS-LESSP-CORRECT))
 (242 6 (:REWRITE MOD-DOES-NOTHING))
 (216 72 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (216 72 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (216 72 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (204 102 (:REWRITE UNICITY-OF-1))
 (198 99 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (144 144 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (140 28 (:REWRITE STR::CONSP-OF-EXPLODE))
 (138 14 (:DEFINITION UPDATE-NTH-ARRAY))
 (132 6 (:DEFINITION UPDATE-BS_JMPBOOT))
 (126 6 (:DEFINITION UPDATE-BS_OEMNAME))
 (102 102 (:REWRITE FIX-WHEN-ACL2-NUMBERP))
 (80 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (72 72 (:LINEAR POSITION-WHEN-MEMBER))
 (72 72 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (70 14 (:REWRITE NTH-OF-BPB_BYTSPERSEC))
 (60 14 (:REWRITE CAR-OF-TAKE))
 (56 56 (:REWRITE EXPT-COMPARE-EQUAL))
 (56 56 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (56 14 (:REWRITE NTH-OF-BPB_FATSZ32))
 (56 8 (:REWRITE NTH-OF-BS_JMPBOOT-1))
 (55 15 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (54 6 (:DEFINITION UPDATE-BS_OEMNAMEI))
 (46 2 (:REWRITE NTH-OF-BPB_BKBOOTSEC))
 (46 2 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (45 45 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (45 45 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (45 45 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (45 45 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (45 45 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (45 9 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (44 2 (:REWRITE NTH-OF-BPB_FSINFO))
 (43 1 (:DEFINITION UPDATE-BS_VOLLAB))
 (42 42 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (42 42 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (42 14 (:REWRITE NTH-OF-BPB_NUMFATS))
 (42 6 (:DEFINITION UPDATE-BS_JMPBOOTI))
 (42 2 (:REWRITE NTH-OF-BPB_ROOTCLUS))
 (40 2 (:REWRITE NTH-OF-BPB_FSVER_MAJOR))
 (38 38 (:TYPE-PRESCRIPTION D-E-P))
 (38 38 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (38 2 (:REWRITE NTH-OF-BPB_FSVER_MINOR))
 (37 1 (:DEFINITION UPDATE-BPB_RESERVED))
 (36 9 (:REWRITE DEFAULT-CAR))
 (36 2 (:REWRITE NTH-OF-BPB_EXTFLAGS))
 (34 2 (:REWRITE NTH-OF-BPB_TOTSEC32))
 (32 6 (:REWRITE MOD-WHEN-Y-IS-AN-INVERSE))
 (32 2 (:REWRITE NTH-OF-BPB_HIDDSEC))
 (31 1 (:DEFINITION UPDATE-BS_VOLLABI))
 (30 2 (:REWRITE NTH-OF-BPB_NUMHEADS))
 (29 1 (:REWRITE NTH-OF-BS_VOLID))
 (28 28 (:REWRITE CONSP-OF-TAKE))
 (28 14 (:REWRITE NTH-OF-BPB_RSVDSECCNT))
 (28 2 (:REWRITE NTH-OF-BPB_SECPERTRK))
 (28 1 (:REWRITE NTH-OF-BS_BOOTSIG))
 (27 1 (:REWRITE NTH-OF-BS_RESERVED1))
 (26 2 (:REWRITE NTH-OF-BPB_FATSZ16))
 (26 1 (:REWRITE NTH-OF-BS_DRVNUM))
 (25 9 (:REWRITE NTH-WHEN-D-E-P . 1))
 (25 1 (:REWRITE NTH-OF-BPB_RESERVED-1))
 (25 1 (:DEFINITION UPDATE-BPB_RESERVEDI))
 (24 2 (:REWRITE NTH-OF-BPB_MEDIA))
 (22 2 (:REWRITE NTH-OF-BPB_TOTSEC16))
 (22 2 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (20 20 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (20 20 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (20 4 (:LINEAR NTH-WHEN-D-E-P))
 (20 2 (:REWRITE NTH-OF-BPB_ROOTENTCNT))
 (19 19 (:REWRITE CAR-OF-NTHCDR))
 (18 2 (:REWRITE NTH-OF-BS_OEMNAME-1))
 (15 15 (:TYPE-PRESCRIPTION STRINGP-SUBSEQ-TYPE-PRESCRIPTION))
 (14 14 (:REWRITE NTH-OF-BPB_SECPERCLUS))
 (14 14 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (11 11 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (11 3 (:REWRITE NTH-WHEN-D-E-P . 2))
 (10 6 (:REWRITE MOD-WITH-X-A-NON-ACL2-NUMBER-IS-ZERO))
 (10 2 (:REWRITE A7))
 (9 9 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (8 8 (:TYPE-PRESCRIPTION ZP))
 (8 6 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (8 2 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (8 2 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (8 2 (:LINEAR NTH-OF-GET-INITIAL-BYTES))
 (7 7 (:REWRITE POWER2-INTEGER))
 (7 7 (:REWRITE INTEGERP-MINUS))
 (6 6 (:REWRITE MOD-MINUS-ALT))
 (6 6 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (6 3 (:REWRITE THEN-SUBSEQ-SAME-2))
 (6 2 (:REWRITE INTEGERP-PROD))
 (5 1 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (4 4 (:TYPE-PRESCRIPTION NAT-LISTP))
 (4 4 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (4 4 (:REWRITE DEFAULT-UNARY-/))
 (3 1 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (2 2 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (2 2 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (2 2 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (2 2 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (2 2 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (2 2 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 )
(READ-RESERVED-AREA-CORRECTNESS-1-LEMMA-1
 (3220 42 (:REWRITE TAKE-OF-LEN-FREE))
 (3122 187 (:DEFINITION LEN))
 (2454 394 (:REWRITE STR::CONSP-OF-EXPLODE))
 (2117 21 (:DEFINITION TAKE))
 (1101 208 (:REWRITE DEFAULT-CDR))
 (834 10 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (824 10 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (697 697 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (554 10 (:REWRITE THEN-SUBSEQ-SAME-2))
 (541 10 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (520 520 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (455 167 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (379 190 (:REWRITE DEFAULT-+-2))
 (327 109 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (327 109 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (327 42 (:REWRITE TAKE-WHEN-ATOM))
 (307 307 (:REWRITE EXPT-COMPARE-EQUAL))
 (307 307 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (306 306 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (306 306 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (306 306 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (306 306 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (306 306 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (249 21 (:REWRITE DEFAULT-CAR))
 (234 13 (:REWRITE CONSP-OF-CHARS=>NATS))
 (218 218 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (191 190 (:REWRITE DEFAULT-+-1))
 (190 10 (:REWRITE CAR-OF-CHARS=>NATS))
 (144 144 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (144 144 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (143 22 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (132 2 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (126 42 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (113 113 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (109 109 (:LINEAR POSITION-WHEN-MEMBER))
 (109 109 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (98 94 (:REWRITE DEFAULT-<-1))
 (96 96 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (96 96 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (96 96 (:REWRITE EXPT-COMPARE))
 (96 96 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (96 94 (:REWRITE DEFAULT-<-2))
 (94 94 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (94 94 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (94 94 (:REWRITE DEFAULT-*-2))
 (94 94 (:REWRITE DEFAULT-*-1))
 (94 94 (:META CANCEL_PLUS-LESSP-CORRECT))
 (80 18 (:REWRITE DEFAULT-CHAR-CODE))
 (76 76 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (60 3 (:REWRITE LEN-OF-CHARS=>NATS))
 (42 2 (:REWRITE PRODUCT-GREATER-THAN-ZERO-2))
 (38 20 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (32 8 (:REWRITE CHARACTERP-NTH))
 (30 30 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (30 30 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (30 30 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (30 30 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (30 30 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (22 11 (:REWRITE UNICITY-OF-1))
 (14 7 (:REWRITE NFIX-WHEN-ZP))
 (12 6 (:TYPE-PRESCRIPTION NONNEG-+-TYPE))
 (12 2 (:REWRITE LEN-OF-MAKE-CHARACTER-LIST))
 (11 11 (:REWRITE FIX-WHEN-ACL2-NUMBERP))
 (6 6 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (6 6 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (6 3 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (6 2 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (5 1 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (4 4 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (4 1 (:REWRITE COMMUTATIVITY-OF-+))
 (2 2 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (2 2 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (2 2 (:REWRITE STR::MAKE-CHARACTER-LIST-IS-IDENTITY-UNDER-CHARLISTEQV))
 (2 2 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (2 1 (:REWRITE CONSP-OF-TAKE))
 (1 1 (:TYPE-PRESCRIPTION MAKE-CHARACTER-LIST))
 )
(READ-RESERVED-AREA-CORRECTNESS-1-LEMMA-2
 (1773 10 (:REWRITE TAKE-OF-LEN-FREE))
 (1489 5 (:DEFINITION TAKE))
 (660 10 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (567 12 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (492 36 (:DEFINITION LEN))
 (432 60 (:REWRITE STR::CONSP-OF-EXPLODE))
 (344 330 (:REWRITE DEFAULT-*-2))
 (344 6 (:DEFINITION NTHCDR))
 (331 330 (:REWRITE DEFAULT-*-1))
 (245 47 (:REWRITE DEFAULT-CDR))
 (219 4 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (198 15 (:REWRITE NFIX-WHEN-ZP))
 (160 2 (:REWRITE ZP-OPEN))
 (136 136 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (122 122 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (109 59 (:REWRITE DEFAULT-+-2))
 (94 92 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (94 92 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (92 92 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (92 92 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (83 10 (:REWRITE TAKE-WHEN-ATOM))
 (75 25 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (75 25 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (72 4 (:REWRITE CONSP-OF-CHARS=>NATS))
 (71 1 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (70 59 (:REWRITE DEFAULT-+-1))
 (68 24 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (65 5 (:REWRITE DEFAULT-CAR))
 (62 62 (:REWRITE EXPT-COMPARE-EQUAL))
 (62 62 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (61 37 (:REWRITE DEFAULT-<-2))
 (57 57 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (57 57 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (57 57 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (57 57 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (57 57 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (54 18 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (50 50 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (41 37 (:REWRITE DEFAULT-<-1))
 (40 2 (:REWRITE LEN-OF-CHARS=>NATS))
 (39 39 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (39 39 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (39 39 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (39 39 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (39 39 (:REWRITE EXPT-COMPARE))
 (39 39 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (38 2 (:REWRITE CAR-OF-CHARS=>NATS))
 (37 37 (:META CANCEL_PLUS-LESSP-CORRECT))
 (25 25 (:LINEAR POSITION-WHEN-MEMBER))
 (25 25 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (22 22 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (22 22 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (22 2 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (21 3 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (18 18 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (14 14 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (14 14 (:REWRITE A5))
 (10 10 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (10 5 (:REWRITE CONSP-OF-TAKE))
 (9 9 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (8 2 (:REWRITE DEFAULT-CHAR-CODE))
 (6 6 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (6 6 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (6 3 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (6 2 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (2 2 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (2 2 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 )
(READ-RESERVED-AREA-CORRECTNESS-1
 (1126654 10704 (:REWRITE NTH-WHEN->=-N-LEN-L))
 (477778 10028 (:REWRITE TAKE-OF-LEN-FREE))
 (472910 42086 (:DEFINITION LEN))
 (338677 5014 (:DEFINITION TAKE))
 (224767 47393 (:REWRITE DEFAULT-CDR))
 (164706 2604 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (163658 87732 (:REWRITE STR::CONSP-OF-EXPLODE))
 (158111 158111 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (152873 2700 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (117672 117672 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (97875 36773 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (86656 44030 (:REWRITE DEFAULT-+-2))
 (81684 144 (:REWRITE CONSP-OF-GET-REMAINING-RSVDBYTS))
 (74895 108 (:REWRITE CAR-OF-NTHCDR))
 (73479 2552 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (73014 24338 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (73014 24338 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (56994 10028 (:REWRITE TAKE-WHEN-ATOM))
 (48676 48676 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (44606 44030 (:REWRITE DEFAULT-+-1))
 (44412 5103 (:REWRITE DEFAULT-CAR))
 (30576 2548 (:REWRITE CAR-OF-CHARS=>NATS))
 (30536 30536 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (30536 30536 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (30480 10160 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (29074 26705 (:REWRITE DEFAULT-<-2))
 (27496 26705 (:REWRITE DEFAULT-<-1))
 (26382 6272 (:REWRITE DEFAULT-CHAR-CODE))
 (24338 24338 (:LINEAR POSITION-WHEN-MEMBER))
 (24338 24338 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (23400 21600 (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION))
 (22341 12 (:DEFINITION UPDATE-BS_FILSYSTYPE))
 (22317 12 (:DEFINITION UPDATE-BS_VOLLAB))
 (22245 12 (:DEFINITION UPDATE-BPB_RESERVED))
 (21600 21600 (:TYPE-PRESCRIPTION STRINGP-SUBSEQ-TYPE-PRESCRIPTION))
 (17510 17510 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (13920 72 (:DEFINITION UPDATE-BS_OEMNAME))
 (12466 1236 (:REWRITE CHARACTERP-NTH))
 (11151 3903 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (10395 3512 (:REWRITE THEN-SUBSEQ-SAME-2))
 (10260 2565 (:REWRITE CONSP-OF-CHARS=>NATS))
 (6360 180 (:DEFINITION UPDATE-NTH-ARRAY))
 (5220 180 (:REWRITE NTH-OF-BPB_BYTSPERSEC))
 (5120 176 (:REWRITE LEN-OF-STRING=>NATS))
 (5040 180 (:REWRITE NTH-OF-BPB_FATSZ32))
 (4860 180 (:REWRITE NTH-OF-BPB_NUMFATS))
 (4680 180 (:REWRITE NTH-OF-BPB_RSVDSECCNT))
 (4500 180 (:REWRITE NTH-OF-BPB_SECPERCLUS))
 (3888 72 (:DEFINITION UPDATE-BS_JMPBOOT))
 (3445 241 (:REWRITE LEN-OF-CHARS=>NATS))
 (3348 108 (:REWRITE NTH-OF-BS_JMPBOOT-1))
 (3021 1590 (:REWRITE NFIX-WHEN-ZP))
 (2938 230 (:REWRITE ZP-OPEN))
 (2416 2416 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (2416 2416 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (2416 1208 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (2376 72 (:DEFINITION UPDATE-BS_OEMNAMEI))
 (2232 72 (:DEFINITION UPDATE-BS_JMPBOOTI))
 (1692 36 (:REWRITE NTH-OF-BPB_BKBOOTSEC))
 (1656 36 (:REWRITE NTH-OF-BPB_FSINFO))
 (1620 36 (:REWRITE NTH-OF-BPB_ROOTCLUS))
 (1584 36 (:REWRITE NTH-OF-BPB_FSVER_MAJOR))
 (1548 36 (:REWRITE NTH-OF-BPB_FSVER_MINOR))
 (1512 36 (:REWRITE NTH-OF-BPB_EXTFLAGS))
 (1476 36 (:REWRITE NTH-OF-BPB_TOTSEC32))
 (1440 36 (:REWRITE NTH-OF-BPB_HIDDSEC))
 (1404 36 (:REWRITE NTH-OF-BPB_NUMHEADS))
 (1368 36 (:REWRITE NTH-OF-BPB_SECPERTRK))
 (1332 36 (:REWRITE NTH-OF-BPB_FATSZ16))
 (1296 36 (:REWRITE NTH-OF-BPB_MEDIA))
 (1272 24 (:REWRITE NTH-OF-BS_VOLID))
 (1263 1010 (:REWRITE DEFAULT-*-2))
 (1263 1010 (:REWRITE DEFAULT-*-1))
 (1260 36 (:REWRITE NTH-OF-BPB_TOTSEC16))
 (1248 24 (:REWRITE NTH-OF-BS_BOOTSIG))
 (1224 36 (:REWRITE NTH-OF-BPB_ROOTENTCNT))
 (1224 24 (:REWRITE NTH-OF-BS_RESERVED1))
 (1200 24 (:REWRITE NTH-OF-BS_DRVNUM))
 (1188 36 (:REWRITE NTH-OF-BS_OEMNAME-1))
 (1176 24 (:REWRITE NTH-OF-BPB_RESERVED-1))
 (1008 72 (:REWRITE CAR-OF-TAKE))
 (852 84 (:DEFINITION NATP))
 (684 12 (:DEFINITION UPDATE-BS_FILSYSTYPEI))
 (660 12 (:REWRITE NTH-OF-BS_VOLLAB-1))
 (660 12 (:DEFINITION UPDATE-BS_VOLLABI))
 (648 324 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (588 12 (:DEFINITION UPDATE-BPB_RESERVEDI))
 (432 216 (:REWRITE CONSP-OF-NTHCDR))
 (216 108 (:REWRITE LEN-OF-NTHCDR))
 (204 204 (:REWRITE CONSP-OF-TAKE))
 (177 55 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (155 5 (:REWRITE TRUE-LISTP-WHEN-STRING-LIST))
 (144 144 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (140 5 (:DEFINITION STRING-LISTP))
 (108 108 (:REWRITE DEFAULT-UNARY-MINUS))
 (85 85 (:TYPE-PRESCRIPTION ZP))
 (84 84 (:TYPE-PRESCRIPTION NATP))
 (78 5 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (72 72 (:REWRITE FOLD-CONSTS-IN-+))
 (72 72 (:DEFINITION BS_OEMNAME-LENGTH))
 (72 72 (:DEFINITION BS_JMPBOOT-LENGTH))
 (72 12 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (68 8 (:REWRITE CONSP-OF-STRING=>NATS))
 (60 12 (:REWRITE NTH-WHEN-D-E-P . 3))
 (60 12 (:REWRITE NTH-WHEN-D-E-P . 2))
 (58 58 (:TYPE-PRESCRIPTION D-E-P))
 (58 58 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (46 46 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (46 46 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (40 5 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (30 5 (:REWRITE NONEMPTY-STRINGP-OF-CAR-WHEN-NONEMPTY-STRING-LISTP))
 (30 5 (:REWRITE FAT32-FILENAME-P-OF-CAR-WHEN-FAT32-FILENAME-LIST-P))
 (29 5 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (25 25 (:TYPE-PRESCRIPTION STRING-LISTP))
 (25 5 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (24 24 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (12 12 (:DEFINITION BS_VOLLAB-LENGTH))
 (12 12 (:DEFINITION BS_FILSYSTYPE-LENGTH))
 (12 12 (:DEFINITION BPB_RESERVED-LENGTH))
 (10 10 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (10 10 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (10 10 (:TYPE-PRESCRIPTION NONEMPTY-STRING-LISTP))
 (10 10 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (10 10 (:TYPE-PRESCRIPTION FAT32-FILENAME-LIST-P))
 (10 10 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-SUBSETP-EQUAL))
 (10 10 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (10 10 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-SUBSETP-EQUAL))
 (10 5 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (10 5 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (5 5 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (5 5 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (5 5 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (5 5 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-NOT-CONSP))
 (5 5 (:REWRITE SET::IN-SET))
 (5 5 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-NOT-CONSP))
 )
(UPDATE-FAT
 (1256 20 (:REWRITE DEFAULT-CHAR-CODE))
 (1128 79 (:DEFINITION LEN))
 (732 28 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (676 28 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (361 77 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (302 86 (:REWRITE DEFAULT-CDR))
 (301 7 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (238 238 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (216 144 (:REWRITE STR::CONSP-OF-EXPLODE))
 (204 125 (:REWRITE DEFAULT-+-2))
 (182 14 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (161 7 (:DEFINITION ALISTP))
 (160 28 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (142 142 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (142 142 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (128 128 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (125 125 (:REWRITE DEFAULT-+-1))
 (97 96 (:REWRITE DEFAULT-<-2))
 (96 96 (:REWRITE DEFAULT-<-1))
 (96 32 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (96 32 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (92 87 (:REWRITE DEFAULT-*-2))
 (88 87 (:REWRITE DEFAULT-*-1))
 (70 14 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (70 14 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (64 64 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (64 64 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (56 56 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (56 14 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (44 44 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (44 44 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (44 22 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (39 34 (:REWRITE ZP-OPEN))
 (35 35 (:TYPE-PRESCRIPTION ALISTP))
 (32 32 (:LINEAR POSITION-WHEN-MEMBER))
 (32 32 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (28 28 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (28 28 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (28 28 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (28 28 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (28 14 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (28 14 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (25 5 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (15 5 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (14 14 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (10 10 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (10 10 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (10 10 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (8 1 (:REWRITE NFIX-WHEN-ZP))
 (7 7 (:REWRITE DEFAULT-CAR))
 )
(NTH-OF-UPDATE-FAT
 (3360 76 (:REWRITE DEFAULT-CHAR-CODE))
 (3284 72 (:REWRITE CHARACTERP-NTH))
 (1120 56 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (728 56 (:DEFINITION LEN))
 (616 56 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (482 186 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (426 130 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (336 56 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (280 112 (:REWRITE STR::CONSP-OF-EXPLODE))
 (265 209 (:REWRITE DEFAULT-+-2))
 (256 76 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (224 224 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (224 56 (:REWRITE DEFAULT-CDR))
 (209 209 (:REWRITE DEFAULT-+-1))
 (186 186 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (180 72 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (168 168 (:REWRITE DEFAULT-*-2))
 (168 168 (:REWRITE DEFAULT-*-1))
 (168 56 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (168 56 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (157 101 (:REWRITE DEFAULT-<-2))
 (148 148 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (148 148 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (148 148 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (148 148 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (112 112 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (112 112 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (112 112 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (112 112 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (101 101 (:REWRITE DEFAULT-<-1))
 (84 4 (:REWRITE UPDATE-NTH-OF-UPDATE-NTH-1))
 (80 16 (:REWRITE DISTRIBUTIVITY))
 (72 72 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (72 72 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (72 24 (:REWRITE FOLD-CONSTS-IN-+))
 (56 56 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (56 56 (:LINEAR POSITION-WHEN-MEMBER))
 (56 56 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (53 21 (:REWRITE ZP-OPEN))
 (53 13 (:REWRITE NFIX-WHEN-ZP))
 (45 13 (:REWRITE NFIX-WHEN-NATP))
 (36 36 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (36 36 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (36 18 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (24 8 (:DEFINITION NATP))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (6 6 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (4 4 (:REWRITE UPDATE-NTH-OF-UPDATE-NTH-2))
 )
(BPB_SECPERCLUS-OF-UPDATE-FAT
 (286 1 (:DEFINITION UPDATE-FAT))
 (230 4 (:REWRITE DEFAULT-CHAR-CODE))
 (226 4 (:REWRITE CHARACTERP-NTH))
 (80 4 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (52 4 (:DEFINITION LEN))
 (44 4 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (33 13 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (29 9 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (24 4 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (22 4 (:DEFINITION CHAR))
 (20 8 (:REWRITE STR::CONSP-OF-EXPLODE))
 (18 4 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (16 16 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (16 4 (:REWRITE DEFAULT-CDR))
 (14 10 (:REWRITE DEFAULT-+-2))
 (14 4 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (13 13 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (12 4 (:REWRITE COMMUTATIVITY-OF-*))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (10 10 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (10 10 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (10 10 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (10 10 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (10 10 (:REWRITE DEFAULT-+-1))
 (10 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (8 8 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (8 8 (:REWRITE DEFAULT-*-2))
 (8 8 (:REWRITE DEFAULT-*-1))
 (8 8 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (8 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (4 4 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (4 4 (:LINEAR POSITION-WHEN-MEMBER))
 (4 4 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (4 4 (:DEFINITION NOT))
 (2 2 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (2 2 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (2 1 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE ZP-OPEN))
 )
(BPB_FATSZ32-OF-UPDATE-FAT
 (286 1 (:DEFINITION UPDATE-FAT))
 (230 4 (:REWRITE DEFAULT-CHAR-CODE))
 (226 4 (:REWRITE CHARACTERP-NTH))
 (80 4 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (52 4 (:DEFINITION LEN))
 (44 4 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (33 13 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (29 9 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (24 4 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (22 4 (:DEFINITION CHAR))
 (20 8 (:REWRITE STR::CONSP-OF-EXPLODE))
 (18 4 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (16 16 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (16 4 (:REWRITE DEFAULT-CDR))
 (14 10 (:REWRITE DEFAULT-+-2))
 (14 4 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (13 13 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (12 4 (:REWRITE COMMUTATIVITY-OF-*))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (10 10 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (10 10 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (10 10 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (10 10 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (10 10 (:REWRITE DEFAULT-+-1))
 (10 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (8 8 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (8 8 (:REWRITE DEFAULT-*-2))
 (8 8 (:REWRITE DEFAULT-*-1))
 (8 8 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (8 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (4 4 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (4 4 (:LINEAR POSITION-WHEN-MEMBER))
 (4 4 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (4 4 (:DEFINITION NOT))
 (2 2 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (2 2 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (2 1 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE ZP-OPEN))
 )
(BPB_NUMFATS-OF-UPDATE-FAT
 (286 1 (:DEFINITION UPDATE-FAT))
 (230 4 (:REWRITE DEFAULT-CHAR-CODE))
 (226 4 (:REWRITE CHARACTERP-NTH))
 (80 4 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (52 4 (:DEFINITION LEN))
 (44 4 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (33 13 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (29 9 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (24 4 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (22 4 (:DEFINITION CHAR))
 (20 8 (:REWRITE STR::CONSP-OF-EXPLODE))
 (18 4 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (16 16 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (16 4 (:REWRITE DEFAULT-CDR))
 (14 10 (:REWRITE DEFAULT-+-2))
 (14 4 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (13 13 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (12 4 (:REWRITE COMMUTATIVITY-OF-*))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (10 10 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (10 10 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (10 10 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (10 10 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (10 10 (:REWRITE DEFAULT-+-1))
 (10 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (8 8 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (8 8 (:REWRITE DEFAULT-*-2))
 (8 8 (:REWRITE DEFAULT-*-1))
 (8 8 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (8 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (4 4 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (4 4 (:LINEAR POSITION-WHEN-MEMBER))
 (4 4 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (4 4 (:DEFINITION NOT))
 (2 2 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (2 2 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (2 1 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE ZP-OPEN))
 )
(BPB_RSVDSECCNT-OF-UPDATE-FAT
 (286 1 (:DEFINITION UPDATE-FAT))
 (230 4 (:REWRITE DEFAULT-CHAR-CODE))
 (226 4 (:REWRITE CHARACTERP-NTH))
 (80 4 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (52 4 (:DEFINITION LEN))
 (44 4 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (33 13 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (29 9 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (24 4 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (22 4 (:DEFINITION CHAR))
 (20 8 (:REWRITE STR::CONSP-OF-EXPLODE))
 (18 4 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (16 16 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (16 4 (:REWRITE DEFAULT-CDR))
 (14 10 (:REWRITE DEFAULT-+-2))
 (14 4 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (13 13 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (12 4 (:REWRITE COMMUTATIVITY-OF-*))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (10 10 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (10 10 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (10 10 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (10 10 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (10 10 (:REWRITE DEFAULT-+-1))
 (10 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (8 8 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (8 8 (:REWRITE DEFAULT-*-2))
 (8 8 (:REWRITE DEFAULT-*-1))
 (8 8 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (8 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (4 4 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (4 4 (:LINEAR POSITION-WHEN-MEMBER))
 (4 4 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (4 4 (:DEFINITION NOT))
 (2 2 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (2 2 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (2 1 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE ZP-OPEN))
 )
(BPB_TOTSEC32-OF-UPDATE-FAT
 (286 1 (:DEFINITION UPDATE-FAT))
 (230 4 (:REWRITE DEFAULT-CHAR-CODE))
 (226 4 (:REWRITE CHARACTERP-NTH))
 (80 4 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (52 4 (:DEFINITION LEN))
 (44 4 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (33 13 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (29 9 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (24 4 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (22 4 (:DEFINITION CHAR))
 (20 8 (:REWRITE STR::CONSP-OF-EXPLODE))
 (18 4 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (16 16 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (16 4 (:REWRITE DEFAULT-CDR))
 (14 10 (:REWRITE DEFAULT-+-2))
 (14 4 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (13 13 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (12 4 (:REWRITE COMMUTATIVITY-OF-*))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (10 10 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (10 10 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (10 10 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (10 10 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (10 10 (:REWRITE DEFAULT-+-1))
 (10 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (8 8 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (8 8 (:REWRITE DEFAULT-*-2))
 (8 8 (:REWRITE DEFAULT-*-1))
 (8 8 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (8 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (4 4 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (4 4 (:LINEAR POSITION-WHEN-MEMBER))
 (4 4 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (4 4 (:DEFINITION NOT))
 (2 2 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (2 2 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (2 1 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE ZP-OPEN))
 )
(BPB_BYTSPERSEC-OF-UPDATE-FAT
 (286 1 (:DEFINITION UPDATE-FAT))
 (230 4 (:REWRITE DEFAULT-CHAR-CODE))
 (226 4 (:REWRITE CHARACTERP-NTH))
 (80 4 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (52 4 (:DEFINITION LEN))
 (44 4 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (33 13 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (29 9 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (24 4 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (22 4 (:DEFINITION CHAR))
 (20 8 (:REWRITE STR::CONSP-OF-EXPLODE))
 (18 4 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (16 16 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (16 4 (:REWRITE DEFAULT-CDR))
 (14 10 (:REWRITE DEFAULT-+-2))
 (14 4 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (13 13 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (12 4 (:REWRITE COMMUTATIVITY-OF-*))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (10 10 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (10 10 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (10 10 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (10 10 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (10 10 (:REWRITE DEFAULT-+-1))
 (10 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (8 8 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (8 8 (:REWRITE DEFAULT-*-2))
 (8 8 (:REWRITE DEFAULT-*-1))
 (8 8 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (8 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (4 4 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (4 4 (:LINEAR POSITION-WHEN-MEMBER))
 (4 4 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (4 4 (:DEFINITION NOT))
 (2 2 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (2 2 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (2 1 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE ZP-OPEN))
 )
(COUNT-OF-CLUSTERS-OF-UPDATE-FAT
 (286 1 (:DEFINITION UPDATE-FAT))
 (230 4 (:REWRITE DEFAULT-CHAR-CODE))
 (226 4 (:REWRITE CHARACTERP-NTH))
 (80 4 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (52 4 (:DEFINITION LEN))
 (50 14 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (44 4 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (40 20 (:REWRITE DEFAULT-+-1))
 (33 13 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (29 9 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (28 12 (:REWRITE DEFAULT-*-2))
 (24 24 (:TYPE-PRESCRIPTION LEN))
 (24 20 (:REWRITE DEFAULT-+-2))
 (24 12 (:REWRITE DEFAULT-*-1))
 (24 4 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (22 4 (:DEFINITION CHAR))
 (20 8 (:REWRITE STR::CONSP-OF-EXPLODE))
 (18 6 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (18 4 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (16 16 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (16 16 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (16 16 (:TYPE-PRESCRIPTION FAT32$C-P))
 (16 4 (:REWRITE DEFAULT-CDR))
 (14 4 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (13 13 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (12 8 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (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 UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (10 10 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (10 10 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (10 10 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (10 10 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (10 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (8 8 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (8 8 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (8 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (8 4 (:REWRITE DEFAULT-<-2))
 (8 2 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (8 2 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (8 2 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (4 4 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (4 4 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (4 4 (:LINEAR POSITION-WHEN-MEMBER))
 (4 4 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (4 4 (:DEFINITION NOT))
 (2 2 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (2 2 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (2 1 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE ZP-OPEN))
 )
(CLUSTER-SIZE-OF-UPDATE-FAT
 (286 1 (:DEFINITION UPDATE-FAT))
 (230 4 (:REWRITE DEFAULT-CHAR-CODE))
 (226 4 (:REWRITE CHARACTERP-NTH))
 (80 4 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (52 4 (:DEFINITION LEN))
 (44 4 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (33 13 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (29 9 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (28 12 (:REWRITE DEFAULT-*-2))
 (28 8 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (24 24 (:TYPE-PRESCRIPTION LEN))
 (24 12 (:REWRITE DEFAULT-*-1))
 (24 4 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (22 4 (:DEFINITION CHAR))
 (20 8 (:REWRITE STR::CONSP-OF-EXPLODE))
 (18 4 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (18 3 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (17 7 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (16 16 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (16 16 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (16 12 (:REWRITE DEFAULT-<-2))
 (16 4 (:REWRITE DEFAULT-CDR))
 (16 2 (:REWRITE NFIX-WHEN-ZP))
 (14 14 (:TYPE-PRESCRIPTION FAT32$C-P))
 (14 10 (:REWRITE DEFAULT-+-2))
 (14 4 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (13 13 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (13 3 (:REWRITE ZP-OPEN))
 (12 12 (:REWRITE DEFAULT-<-1))
 (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 UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (10 10 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (10 10 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (10 10 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (10 10 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (10 10 (:REWRITE DEFAULT-+-1))
 (10 6 (:DEFINITION NOT))
 (10 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (10 2 (:REWRITE NFIX-WHEN-NATP))
 (9 3 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (8 8 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (8 8 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (8 2 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (6 2 (:DEFINITION NATP))
 (4 4 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (4 4 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (4 4 (:LINEAR POSITION-WHEN-MEMBER))
 (4 4 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (2 2 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (2 2 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (2 1 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 )
(DATA-REGION-LENGTH-OF-UPDATE-FAT
 (286 1 (:DEFINITION UPDATE-FAT))
 (230 4 (:REWRITE DEFAULT-CHAR-CODE))
 (226 4 (:REWRITE CHARACTERP-NTH))
 (148 6 (:DEFINITION LEN))
 (86 2 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (80 4 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (52 4 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (46 2 (:DEFINITION ALISTP))
 (44 4 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (33 13 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (29 9 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (28 28 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (24 4 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (22 4 (:DEFINITION CHAR))
 (21 7 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (21 7 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (20 8 (:REWRITE DEFAULT-CDR))
 (20 8 (:REWRITE STR::CONSP-OF-EXPLODE))
 (20 4 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (20 4 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (18 12 (:REWRITE DEFAULT-+-2))
 (18 4 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (16 16 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (16 4 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (14 14 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (14 4 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (13 13 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (12 12 (:REWRITE DEFAULT-+-1))
 (12 4 (:REWRITE COMMUTATIVITY-OF-*))
 (10 10 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (10 10 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (10 10 (:TYPE-PRESCRIPTION ALISTP))
 (10 10 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (10 10 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (10 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (8 8 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (8 8 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (8 8 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (8 8 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (8 8 (:REWRITE DEFAULT-*-2))
 (8 8 (:REWRITE DEFAULT-*-1))
 (8 4 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (8 4 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (8 4 (:REWRITE DEFAULT-<-2))
 (7 7 (:LINEAR POSITION-WHEN-MEMBER))
 (7 7 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (4 4 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (4 4 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (4 4 (:DEFINITION NOT))
 (2 2 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (2 2 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (2 2 (:REWRITE DEFAULT-CAR))
 (2 1 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE ZP-OPEN))
 )
(FAT32$C-P-OF-UPDATE-FAT
 (3366 88 (:REWRITE DEFAULT-CHAR-CODE))
 (3278 84 (:REWRITE CHARACTERP-NTH))
 (3065 283 (:DEFINITION LEN))
 (3064 116 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (2720 116 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (1198 162 (:REWRITE NFIX-WHEN-ZP))
 (1084 283 (:REWRITE DEFAULT-CDR))
 (1010 318 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (930 166 (:REWRITE ZP-OPEN))
 (886 603 (:REWRITE DEFAULT-+-2))
 (849 534 (:REWRITE STR::CONSP-OF-EXPLODE))
 (824 824 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (700 674 (:REWRITE DEFAULT-<-1))
 (699 674 (:REWRITE DEFAULT-<-2))
 (603 603 (:REWRITE DEFAULT-+-1))
 (468 468 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (416 388 (:REWRITE DEFAULT-*-2))
 (405 388 (:REWRITE DEFAULT-*-1))
 (351 117 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (351 117 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (346 346 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (346 346 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (234 234 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (222 84 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (210 10 (:REWRITE UPDATE-FATI-OF-UPDATE-FATI-DISJOINT))
 (183 51 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (180 59 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (150 50 (:DEFINITION NFIX))
 (132 132 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (120 120 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (117 117 (:LINEAR POSITION-WHEN-MEMBER))
 (117 117 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (96 16 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (84 84 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (84 84 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (66 66 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (66 66 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (46 46 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (46 46 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (46 23 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (32 32 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (32 32 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (16 16 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (9 9 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 1 (:REWRITE LOFAT-FS-P-OF-UPDATE-FATI))
 )
(FAT-ENTRY-COUNT-OF-UPDATE-FAT
 (286 1 (:DEFINITION UPDATE-FAT))
 (230 4 (:REWRITE DEFAULT-CHAR-CODE))
 (226 4 (:REWRITE CHARACTERP-NTH))
 (80 4 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (52 4 (:DEFINITION LEN))
 (44 4 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (33 13 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (29 9 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (28 12 (:REWRITE DEFAULT-*-2))
 (28 8 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (24 24 (:TYPE-PRESCRIPTION LEN))
 (24 12 (:REWRITE DEFAULT-*-1))
 (24 4 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (22 4 (:DEFINITION CHAR))
 (20 8 (:REWRITE STR::CONSP-OF-EXPLODE))
 (18 4 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (16 16 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (16 4 (:REWRITE DEFAULT-CDR))
 (14 10 (:REWRITE DEFAULT-+-2))
 (14 4 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (13 13 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (12 12 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (12 4 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (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 UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (10 10 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (10 10 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (10 10 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (10 10 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (10 10 (:REWRITE DEFAULT-+-1))
 (10 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (8 8 (:TYPE-PRESCRIPTION FAT32$C-P))
 (8 8 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (8 8 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (8 4 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (8 4 (:REWRITE DEFAULT-<-2))
 (8 2 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (4 4 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (4 4 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (4 4 (:LINEAR POSITION-WHEN-MEMBER))
 (4 4 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (4 4 (:DEFINITION NOT))
 (2 2 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (2 2 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (2 1 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE ZP-OPEN))
 )
(BPB_ROOTCLUS-OF-UPDATE-FAT
 (1218 28 (:REWRITE DEFAULT-CHAR-CODE))
 (1190 28 (:REWRITE CHARACTERP-NTH))
 (400 20 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (292 24 (:DEFINITION LEN))
 (220 20 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (197 73 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (167 51 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (130 2 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (120 20 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (118 2 (:REWRITE FAT32$C-P-OF-UPDATE-FAT))
 (112 88 (:REWRITE DEFAULT-+-2))
 (106 44 (:REWRITE STR::CONSP-OF-EXPLODE))
 (100 30 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (90 24 (:REWRITE DEFAULT-CDR))
 (88 88 (:REWRITE DEFAULT-+-1))
 (80 80 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (73 73 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (70 70 (:REWRITE DEFAULT-*-2))
 (70 70 (:REWRITE DEFAULT-*-1))
 (70 28 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (62 62 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (62 62 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (60 40 (:REWRITE DEFAULT-<-2))
 (60 20 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (60 20 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (58 58 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (58 58 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (52 2 (:DEFINITION LENGTH))
 (50 10 (:REWRITE DISTRIBUTIVITY))
 (44 40 (:REWRITE DEFAULT-<-1))
 (42 2 (:REWRITE UPDATE-FATI-OF-UPDATE-FATI-DISJOINT))
 (40 40 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (40 40 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (40 40 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (40 40 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (36 12 (:REWRITE FOLD-CONSTS-IN-+))
 (28 28 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (28 28 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (24 8 (:REWRITE ZP-OPEN))
 (22 2 (:REWRITE LENGTH-WHEN-STRINGP))
 (20 20 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (20 20 (:LINEAR POSITION-WHEN-MEMBER))
 (20 20 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (18 4 (:REWRITE NFIX-WHEN-ZP))
 (14 14 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (14 14 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (14 7 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (12 4 (:REWRITE NFIX-WHEN-NATP))
 (6 2 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (6 2 (:DEFINITION NFIX))
 (6 2 (:DEFINITION NATP))
 (4 4 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (4 4 (:TYPE-PRESCRIPTION FAT32$C-P))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION LENGTH))
 )
(FAT-LENGTH-OF-UPDATE-FAT
 (3088 80 (:REWRITE DEFAULT-CHAR-CODE))
 (3008 80 (:REWRITE CHARACTERP-NTH))
 (2997 279 (:DEFINITION LEN))
 (2984 112 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (2676 112 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (1273 172 (:REWRITE NFIX-WHEN-ZP))
 (1068 279 (:REWRITE DEFAULT-CDR))
 (966 306 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (898 619 (:REWRITE DEFAULT-+-2))
 (813 526 (:REWRITE STR::CONSP-OF-EXPLODE))
 (809 809 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (727 702 (:REWRITE DEFAULT-<-1))
 (726 702 (:REWRITE DEFAULT-<-2))
 (619 619 (:REWRITE DEFAULT-+-1))
 (544 100 (:DEFINITION UNSIGNED-BYTE-P))
 (460 460 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (444 100 (:DEFINITION INTEGER-RANGE-P))
 (422 396 (:REWRITE DEFAULT-*-2))
 (411 396 (:REWRITE DEFAULT-*-1))
 (345 115 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (345 115 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (330 330 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (330 330 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (234 11 (:REWRITE UPDATE-FATI-OF-UPDATE-FATI-DISJOINT))
 (230 230 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (200 80 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (193 71 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (165 55 (:DEFINITION NFIX))
 (139 43 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (124 124 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (122 122 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (115 115 (:LINEAR POSITION-WHEN-MEMBER))
 (115 115 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (80 80 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (80 80 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (72 12 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (48 48 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (48 48 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (40 40 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (40 40 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (40 20 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (24 24 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (24 24 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (12 12 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (9 9 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(BPB_SECPERCLUS-OF-READ-RESERVED-AREA
 (3988 86 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (3828 132 (:DEFINITION UPDATE-BS_OEMNAME))
 (3564 132 (:DEFINITION UPDATE-BS_JMPBOOT))
 (2664 392 (:DEFINITION LEN))
 (2178 276 (:DEFINITION UPDATE-NTH-ARRAY))
 (2076 246 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (2007 669 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (1905 1905 (:TYPE-PRESCRIPTION GET-INITIAL-BYTES))
 (1839 63 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (1640 1640 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (1608 24 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-1))
 (1537 857 (:REWRITE DEFAULT-+-2))
 (1500 50 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-1))
 (1464 24 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-1))
 (1452 726 (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION))
 (1380 276 (:REWRITE NTH-OF-BPB_BYTSPERSEC))
 (1320 24 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-1))
 (1218 1218 (:TYPE-PRESCRIPTION FAT32$C-P))
 (1215 472 (:REWRITE DEFAULT-<-1))
 (1200 50 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-1))
 (1188 132 (:DEFINITION UPDATE-BS_OEMNAMEI))
 (1176 24 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-1))
 (1134 42 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (1110 60 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (1104 276 (:REWRITE NTH-OF-BPB_FATSZ32))
 (1032 24 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-1))
 (1026 54 (:REWRITE UPDATE-BS_OEMNAME-CORRECTNESS-3))
 (1022 42 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (1020 30 (:DEFINITION ZEROP))
 (1016 668 (:REWRITE DEFAULT-CDR))
 (1008 144 (:REWRITE NTH-OF-BS_JMPBOOT-1))
 (936 222 (:DEFINITION LENGTH))
 (924 132 (:DEFINITION UPDATE-BS_JMPBOOTI))
 (900 50 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-1))
 (888 63 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (888 24 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-1))
 (857 857 (:REWRITE DEFAULT-+-1))
 (828 276 (:REWRITE NTH-OF-BPB_NUMFATS))
 (809 169 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (750 30 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (744 24 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-1))
 (728 8 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-1))
 (726 726 (:TYPE-PRESCRIPTION STRINGP-SUBSEQ-TYPE-PRESCRIPTION))
 (680 8 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-1))
 (632 8 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-1))
 (630 126 (:LINEAR NTH-WHEN-D-E-P))
 (600 50 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-1))
 (600 24 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-1))
 (584 8 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-1))
 (580 58 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (552 276 (:REWRITE NTH-OF-BPB_RSVDSECCNT))
 (552 276 (:REWRITE DEFAULT-UNARY-MINUS))
 (494 494 (:TYPE-PRESCRIPTION D-E-P))
 (494 494 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (490 472 (:REWRITE DEFAULT-<-2))
 (482 62 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (453 151 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (447 63 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (447 63 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (438 48 (:REWRITE CONSP-OF-GET-REMAINING-RSVDBYTS))
 (356 232 (:REWRITE STR::CONSP-OF-EXPLODE))
 (348 348 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (320 320 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (320 320 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (300 60 (:REWRITE NTH-WHEN-D-E-P . 3))
 (300 50 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-1))
 (290 58 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (276 276 (:REWRITE NTH-OF-BPB_SECPERCLUS))
 (276 276 (:REWRITE DEFAULT-CAR))
 (276 12 (:REWRITE NTH-OF-BPB_BKBOOTSEC))
 (270 6 (:DEFINITION UPDATE-BPB_RESERVED))
 (264 12 (:REWRITE NTH-OF-BPB_FSINFO))
 (252 12 (:REWRITE NTH-OF-BPB_ROOTCLUS))
 (249 53 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (240 12 (:REWRITE NTH-OF-BPB_FSVER_MAJOR))
 (234 117 (:REWRITE THEN-SUBSEQ-SAME-2))
 (228 12 (:REWRITE NTH-OF-BPB_FSVER_MINOR))
 (222 222 (:TYPE-PRESCRIPTION LENGTH))
 (216 12 (:REWRITE NTH-OF-BPB_EXTFLAGS))
 (204 12 (:REWRITE NTH-OF-BPB_TOTSEC32))
 (200 40 (:DEFINITION UNSIGNED-BYTE-P))
 (192 12 (:REWRITE NTH-OF-BPB_HIDDSEC))
 (186 174 (:REWRITE DEFAULT-*-2))
 (186 174 (:REWRITE DEFAULT-*-1))
 (180 180 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (180 12 (:REWRITE NTH-OF-BPB_NUMHEADS))
 (174 6 (:REWRITE NTH-OF-BS_VOLID))
 (172 4 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-1))
 (168 168 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (168 12 (:REWRITE NTH-OF-BPB_SECPERTRK))
 (168 6 (:REWRITE NTH-OF-BS_BOOTSIG))
 (162 6 (:REWRITE NTH-OF-BS_RESERVED1))
 (160 40 (:DEFINITION INTEGER-RANGE-P))
 (159 3 (:DEFINITION UPDATE-BS_FILSYSTYPE))
 (156 116 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (156 12 (:REWRITE NTH-OF-BPB_FATSZ16))
 (156 6 (:REWRITE NTH-OF-BS_DRVNUM))
 (153 3 (:DEFINITION UPDATE-BS_VOLLAB))
 (150 6 (:REWRITE NTH-OF-BPB_RESERVED-1))
 (150 6 (:DEFINITION UPDATE-BPB_RESERVEDI))
 (148 4 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-1))
 (144 12 (:REWRITE NTH-OF-BPB_MEDIA))
 (132 132 (:DEFINITION BS_OEMNAME-LENGTH))
 (132 132 (:DEFINITION BS_JMPBOOT-LENGTH))
 (132 12 (:REWRITE NTH-OF-BPB_TOTSEC16))
 (126 126 (:TYPE-PRESCRIPTION NAT-LISTP))
 (126 126 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (126 42 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (126 42 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (124 4 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-1))
 (123 15 (:REWRITE NFIX-WHEN-ZP))
 (120 18 (:REWRITE ZP-OPEN))
 (120 12 (:REWRITE NTH-OF-BPB_ROOTENTCNT))
 (116 116 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (108 12 (:REWRITE NTH-OF-BS_OEMNAME-1))
 (100 4 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-1))
 (99 3 (:DEFINITION UPDATE-BS_FILSYSTYPEI))
 (98 98 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (98 98 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (93 3 (:REWRITE NTH-OF-BS_VOLLAB-1))
 (93 3 (:DEFINITION UPDATE-BS_VOLLABI))
 (87 15 (:REWRITE NFIX-WHEN-NATP))
 (84 84 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (76 4 (:REWRITE UPDATE-BPB_RESERVED-CORRECTNESS-3))
 (63 63 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (63 63 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (63 63 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (58 58 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (44 44 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (42 42 (:LINEAR POSITION-WHEN-MEMBER))
 (42 42 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (15 3 (:REWRITE NTH-WHEN-D-E-P . 2))
 (12 12 (:TYPE-PRESCRIPTION ZP))
 (12 2 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (12 2 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (6 6 (:DEFINITION BPB_RESERVED-LENGTH))
 (6 1 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (4 4 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (4 4 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (3 3 (:DEFINITION BS_VOLLAB-LENGTH))
 (3 3 (:DEFINITION BS_FILSYSTYPE-LENGTH))
 (2 2 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 )
(BPB_RSVDSECCNT-OF-READ-RESERVED-AREA
 (2552 88 (:DEFINITION UPDATE-BS_OEMNAME))
 (2376 88 (:DEFINITION UPDATE-BS_JMPBOOT))
 (2018 42 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (1764 260 (:DEFINITION LEN))
 (1452 184 (:DEFINITION UPDATE-NTH-ARRAY))
 (1384 164 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (1258 1258 (:TYPE-PRESCRIPTION GET-INITIAL-BYTES))
 (1226 42 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (1062 354 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (1022 570 (:REWRITE DEFAULT-+-2))
 (940 470 (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION))
 (920 184 (:REWRITE NTH-OF-BPB_BYTSPERSEC))
 (894 894 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (804 12 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-1))
 (802 309 (:REWRITE DEFAULT-<-1))
 (792 88 (:DEFINITION UPDATE-BS_OEMNAMEI))
 (780 26 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-1))
 (742 28 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (740 40 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (736 184 (:REWRITE NTH-OF-BPB_FATSZ32))
 (732 12 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-1))
 (680 20 (:DEFINITION ZEROP))
 (672 444 (:REWRITE DEFAULT-CDR))
 (672 96 (:REWRITE NTH-OF-BS_JMPBOOT-1))
 (672 28 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (660 12 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-1))
 (628 628 (:TYPE-PRESCRIPTION FAT32$C-P))
 (624 148 (:DEFINITION LENGTH))
 (624 26 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-1))
 (616 88 (:DEFINITION UPDATE-BS_JMPBOOTI))
 (608 32 (:REWRITE UPDATE-BS_OEMNAME-CORRECTNESS-3))
 (592 42 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (588 12 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-1))
 (570 570 (:REWRITE DEFAULT-+-1))
 (552 184 (:REWRITE NTH-OF-BPB_NUMFATS))
 (528 112 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (516 12 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-1))
 (500 20 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (470 470 (:TYPE-PRESCRIPTION STRINGP-SUBSEQ-TYPE-PRESCRIPTION))
 (468 26 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-1))
 (444 12 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-1))
 (420 84 (:LINEAR NTH-WHEN-D-E-P))
 (372 12 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-1))
 (368 184 (:REWRITE NTH-OF-BPB_RSVDSECCNT))
 (368 184 (:REWRITE DEFAULT-UNARY-MINUS))
 (364 4 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-1))
 (340 34 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (340 4 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-1))
 (321 309 (:REWRITE DEFAULT-<-2))
 (320 320 (:TYPE-PRESCRIPTION D-E-P))
 (320 320 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (319 41 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (316 4 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-1))
 (312 26 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-1))
 (300 12 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-1))
 (298 42 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (298 42 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (292 32 (:REWRITE CONSP-OF-GET-REMAINING-RSVDBYTS))
 (292 4 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-1))
 (279 93 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (236 152 (:REWRITE STR::CONSP-OF-EXPLODE))
 (228 228 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (208 208 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (208 208 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (200 40 (:REWRITE NTH-WHEN-D-E-P . 3))
 (184 184 (:REWRITE NTH-OF-BPB_SECPERCLUS))
 (184 184 (:REWRITE DEFAULT-CAR))
 (184 8 (:REWRITE NTH-OF-BPB_BKBOOTSEC))
 (180 4 (:DEFINITION UPDATE-BPB_RESERVED))
 (176 8 (:REWRITE NTH-OF-BPB_FSINFO))
 (170 34 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (168 8 (:REWRITE NTH-OF-BPB_ROOTCLUS))
 (164 36 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (160 8 (:REWRITE NTH-OF-BPB_FSVER_MAJOR))
 (156 78 (:REWRITE THEN-SUBSEQ-SAME-2))
 (156 26 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-1))
 (152 8 (:REWRITE NTH-OF-BPB_FSVER_MINOR))
 (148 148 (:TYPE-PRESCRIPTION LENGTH))
 (144 8 (:REWRITE NTH-OF-BPB_EXTFLAGS))
 (136 8 (:REWRITE NTH-OF-BPB_TOTSEC32))
 (130 26 (:DEFINITION UNSIGNED-BYTE-P))
 (128 8 (:REWRITE NTH-OF-BPB_HIDDSEC))
 (124 116 (:REWRITE DEFAULT-*-2))
 (124 116 (:REWRITE DEFAULT-*-1))
 (120 120 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (120 8 (:REWRITE NTH-OF-BPB_NUMHEADS))
 (116 76 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (116 4 (:REWRITE NTH-OF-BS_VOLID))
 (112 112 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (112 8 (:REWRITE NTH-OF-BPB_SECPERTRK))
 (112 4 (:REWRITE NTH-OF-BS_BOOTSIG))
 (108 4 (:REWRITE NTH-OF-BS_RESERVED1))
 (106 2 (:DEFINITION UPDATE-BS_FILSYSTYPE))
 (104 26 (:DEFINITION INTEGER-RANGE-P))
 (104 8 (:REWRITE NTH-OF-BPB_FATSZ16))
 (104 4 (:REWRITE NTH-OF-BS_DRVNUM))
 (102 2 (:DEFINITION UPDATE-BS_VOLLAB))
 (100 4 (:REWRITE NTH-OF-BPB_RESERVED-1))
 (100 4 (:DEFINITION UPDATE-BPB_RESERVEDI))
 (96 8 (:REWRITE NTH-OF-BPB_MEDIA))
 (88 88 (:DEFINITION BS_OEMNAME-LENGTH))
 (88 88 (:DEFINITION BS_JMPBOOT-LENGTH))
 (88 8 (:REWRITE NTH-OF-BPB_TOTSEC16))
 (86 2 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-1))
 (84 84 (:TYPE-PRESCRIPTION NAT-LISTP))
 (84 84 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (84 28 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (84 28 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (82 10 (:REWRITE NFIX-WHEN-ZP))
 (80 12 (:REWRITE ZP-OPEN))
 (80 8 (:REWRITE NTH-OF-BPB_ROOTENTCNT))
 (74 2 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-1))
 (72 8 (:REWRITE NTH-OF-BS_OEMNAME-1))
 (68 68 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (66 2 (:DEFINITION UPDATE-BS_FILSYSTYPEI))
 (64 64 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (64 64 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (62 2 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-1))
 (62 2 (:REWRITE NTH-OF-BS_VOLLAB-1))
 (62 2 (:DEFINITION UPDATE-BS_VOLLABI))
 (58 10 (:REWRITE NFIX-WHEN-NATP))
 (56 56 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (50 2 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-1))
 (42 42 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (42 42 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (42 42 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (40 8 (:DEFINITION NATP))
 (38 2 (:REWRITE UPDATE-BPB_RESERVED-CORRECTNESS-3))
 (34 34 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (30 30 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (28 28 (:LINEAR POSITION-WHEN-MEMBER))
 (28 28 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (12 2 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (10 2 (:REWRITE NTH-WHEN-D-E-P . 2))
 (8 8 (:TYPE-PRESCRIPTION ZP))
 (6 1 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (6 1 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 2))
 (4 4 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (4 4 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (4 4 (:DEFINITION BPB_RESERVED-LENGTH))
 (2 2 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (2 2 (:DEFINITION BS_VOLLAB-LENGTH))
 (2 2 (:DEFINITION BS_FILSYSTYPE-LENGTH))
 )
(BPB_NUMFATS-OF-READ-RESERVED-AREA
 (2552 88 (:DEFINITION UPDATE-BS_OEMNAME))
 (2376 88 (:DEFINITION UPDATE-BS_JMPBOOT))
 (2018 42 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (1764 260 (:DEFINITION LEN))
 (1452 184 (:DEFINITION UPDATE-NTH-ARRAY))
 (1384 164 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (1258 1258 (:TYPE-PRESCRIPTION GET-INITIAL-BYTES))
 (1226 42 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (1062 354 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (1034 582 (:REWRITE DEFAULT-+-2))
 (940 470 (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION))
 (920 184 (:REWRITE NTH-OF-BPB_BYTSPERSEC))
 (894 894 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (806 313 (:REWRITE DEFAULT-<-1))
 (804 12 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-1))
 (792 88 (:DEFINITION UPDATE-BS_OEMNAMEI))
 (780 26 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-1))
 (742 28 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (740 40 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (736 184 (:REWRITE NTH-OF-BPB_FATSZ32))
 (732 12 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-1))
 (680 20 (:DEFINITION ZEROP))
 (672 444 (:REWRITE DEFAULT-CDR))
 (672 96 (:REWRITE NTH-OF-BS_JMPBOOT-1))
 (672 28 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (660 12 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-1))
 (628 628 (:TYPE-PRESCRIPTION FAT32$C-P))
 (624 148 (:DEFINITION LENGTH))
 (624 26 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-1))
 (616 88 (:DEFINITION UPDATE-BS_JMPBOOTI))
 (608 32 (:REWRITE UPDATE-BS_OEMNAME-CORRECTNESS-3))
 (592 42 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (588 12 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-1))
 (582 582 (:REWRITE DEFAULT-+-1))
 (552 184 (:REWRITE NTH-OF-BPB_NUMFATS))
 (528 112 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (516 12 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-1))
 (500 20 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (470 470 (:TYPE-PRESCRIPTION STRINGP-SUBSEQ-TYPE-PRESCRIPTION))
 (468 26 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-1))
 (444 12 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-1))
 (420 84 (:LINEAR NTH-WHEN-D-E-P))
 (372 12 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-1))
 (368 184 (:REWRITE NTH-OF-BPB_RSVDSECCNT))
 (368 184 (:REWRITE DEFAULT-UNARY-MINUS))
 (364 4 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-1))
 (340 34 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (340 4 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-1))
 (332 332 (:TYPE-PRESCRIPTION D-E-P))
 (332 332 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (325 313 (:REWRITE DEFAULT-<-2))
 (319 41 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (316 4 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-1))
 (312 26 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-1))
 (300 12 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-1))
 (298 42 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (298 42 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (292 32 (:REWRITE CONSP-OF-GET-REMAINING-RSVDBYTS))
 (292 4 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-1))
 (279 93 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (236 152 (:REWRITE STR::CONSP-OF-EXPLODE))
 (228 228 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (208 208 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (208 208 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (200 40 (:REWRITE NTH-WHEN-D-E-P . 3))
 (184 184 (:REWRITE NTH-OF-BPB_SECPERCLUS))
 (184 184 (:REWRITE DEFAULT-CAR))
 (184 8 (:REWRITE NTH-OF-BPB_BKBOOTSEC))
 (180 4 (:DEFINITION UPDATE-BPB_RESERVED))
 (176 8 (:REWRITE NTH-OF-BPB_FSINFO))
 (170 34 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (168 8 (:REWRITE NTH-OF-BPB_ROOTCLUS))
 (164 36 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (160 8 (:REWRITE NTH-OF-BPB_FSVER_MAJOR))
 (156 78 (:REWRITE THEN-SUBSEQ-SAME-2))
 (156 26 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-1))
 (152 8 (:REWRITE NTH-OF-BPB_FSVER_MINOR))
 (148 148 (:TYPE-PRESCRIPTION LENGTH))
 (144 8 (:REWRITE NTH-OF-BPB_EXTFLAGS))
 (136 8 (:REWRITE NTH-OF-BPB_TOTSEC32))
 (130 122 (:REWRITE DEFAULT-*-2))
 (130 122 (:REWRITE DEFAULT-*-1))
 (130 26 (:DEFINITION UNSIGNED-BYTE-P))
 (128 8 (:REWRITE NTH-OF-BPB_HIDDSEC))
 (120 120 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (120 8 (:REWRITE NTH-OF-BPB_NUMHEADS))
 (116 76 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (116 4 (:REWRITE NTH-OF-BS_VOLID))
 (112 112 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (112 8 (:REWRITE NTH-OF-BPB_SECPERTRK))
 (112 4 (:REWRITE NTH-OF-BS_BOOTSIG))
 (108 4 (:REWRITE NTH-OF-BS_RESERVED1))
 (106 2 (:DEFINITION UPDATE-BS_FILSYSTYPE))
 (104 26 (:DEFINITION INTEGER-RANGE-P))
 (104 8 (:REWRITE NTH-OF-BPB_FATSZ16))
 (104 4 (:REWRITE NTH-OF-BS_DRVNUM))
 (102 2 (:DEFINITION UPDATE-BS_VOLLAB))
 (100 4 (:REWRITE NTH-OF-BPB_RESERVED-1))
 (100 4 (:DEFINITION UPDATE-BPB_RESERVEDI))
 (96 8 (:REWRITE NTH-OF-BPB_MEDIA))
 (88 88 (:DEFINITION BS_OEMNAME-LENGTH))
 (88 88 (:DEFINITION BS_JMPBOOT-LENGTH))
 (88 16 (:REWRITE NFIX-WHEN-ZP))
 (88 8 (:REWRITE NTH-OF-BPB_TOTSEC16))
 (86 2 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-1))
 (84 84 (:TYPE-PRESCRIPTION NAT-LISTP))
 (84 84 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (84 28 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (84 28 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (80 12 (:REWRITE ZP-OPEN))
 (80 8 (:REWRITE NTH-OF-BPB_ROOTENTCNT))
 (74 2 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-1))
 (72 8 (:REWRITE NTH-OF-BS_OEMNAME-1))
 (68 68 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (66 2 (:DEFINITION UPDATE-BS_FILSYSTYPEI))
 (64 64 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (64 64 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (62 2 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-1))
 (62 2 (:REWRITE NTH-OF-BS_VOLLAB-1))
 (62 2 (:DEFINITION UPDATE-BS_VOLLABI))
 (56 56 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (50 2 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-1))
 (42 42 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (42 42 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (42 42 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (40 8 (:REWRITE NTH-WHEN-D-E-P . 2))
 (40 8 (:DEFINITION NATP))
 (38 2 (:REWRITE UPDATE-BPB_RESERVED-CORRECTNESS-3))
 (34 34 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (30 30 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (28 28 (:LINEAR POSITION-WHEN-MEMBER))
 (28 28 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (12 2 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (8 8 (:TYPE-PRESCRIPTION ZP))
 (6 1 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (6 1 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (4 4 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (4 4 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (4 4 (:DEFINITION BPB_RESERVED-LENGTH))
 (2 2 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (2 2 (:DEFINITION BS_VOLLAB-LENGTH))
 (2 2 (:DEFINITION BS_FILSYSTYPE-LENGTH))
 )
(BPB_FATSZ32-OF-READ-RESERVED-AREA
 (2552 88 (:DEFINITION UPDATE-BS_OEMNAME))
 (2376 88 (:DEFINITION UPDATE-BS_JMPBOOT))
 (2018 42 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (1764 260 (:DEFINITION LEN))
 (1452 184 (:DEFINITION UPDATE-NTH-ARRAY))
 (1384 164 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (1258 1258 (:TYPE-PRESCRIPTION GET-INITIAL-BYTES))
 (1226 42 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (1062 354 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (1022 570 (:REWRITE DEFAULT-+-2))
 (940 470 (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION))
 (920 184 (:REWRITE NTH-OF-BPB_BYTSPERSEC))
 (894 894 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (804 12 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-1))
 (799 306 (:REWRITE DEFAULT-<-1))
 (792 88 (:DEFINITION UPDATE-BS_OEMNAMEI))
 (780 26 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-1))
 (742 28 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (740 40 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (736 184 (:REWRITE NTH-OF-BPB_FATSZ32))
 (732 12 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-1))
 (680 20 (:DEFINITION ZEROP))
 (672 444 (:REWRITE DEFAULT-CDR))
 (672 96 (:REWRITE NTH-OF-BS_JMPBOOT-1))
 (672 28 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (660 12 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-1))
 (628 628 (:TYPE-PRESCRIPTION FAT32$C-P))
 (624 148 (:DEFINITION LENGTH))
 (624 26 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-1))
 (616 88 (:DEFINITION UPDATE-BS_JMPBOOTI))
 (608 32 (:REWRITE UPDATE-BS_OEMNAME-CORRECTNESS-3))
 (592 42 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (588 12 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-1))
 (570 570 (:REWRITE DEFAULT-+-1))
 (552 184 (:REWRITE NTH-OF-BPB_NUMFATS))
 (528 112 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (516 12 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-1))
 (500 20 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (470 470 (:TYPE-PRESCRIPTION STRINGP-SUBSEQ-TYPE-PRESCRIPTION))
 (468 26 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-1))
 (444 12 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-1))
 (420 84 (:LINEAR NTH-WHEN-D-E-P))
 (372 12 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-1))
 (368 184 (:REWRITE NTH-OF-BPB_RSVDSECCNT))
 (368 184 (:REWRITE DEFAULT-UNARY-MINUS))
 (364 4 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-1))
 (340 34 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (340 4 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-1))
 (320 320 (:TYPE-PRESCRIPTION D-E-P))
 (320 320 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (319 41 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (318 306 (:REWRITE DEFAULT-<-2))
 (316 4 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-1))
 (312 26 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-1))
 (300 12 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-1))
 (298 42 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (298 42 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (292 32 (:REWRITE CONSP-OF-GET-REMAINING-RSVDBYTS))
 (292 4 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-1))
 (279 93 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (236 152 (:REWRITE STR::CONSP-OF-EXPLODE))
 (228 228 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (208 208 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (208 208 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (200 40 (:REWRITE NTH-WHEN-D-E-P . 3))
 (184 184 (:REWRITE NTH-OF-BPB_SECPERCLUS))
 (184 184 (:REWRITE DEFAULT-CAR))
 (184 8 (:REWRITE NTH-OF-BPB_BKBOOTSEC))
 (180 4 (:DEFINITION UPDATE-BPB_RESERVED))
 (176 8 (:REWRITE NTH-OF-BPB_FSINFO))
 (170 34 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (168 8 (:REWRITE NTH-OF-BPB_ROOTCLUS))
 (164 36 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (160 8 (:REWRITE NTH-OF-BPB_FSVER_MAJOR))
 (156 78 (:REWRITE THEN-SUBSEQ-SAME-2))
 (156 26 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-1))
 (152 8 (:REWRITE NTH-OF-BPB_FSVER_MINOR))
 (148 148 (:TYPE-PRESCRIPTION LENGTH))
 (144 8 (:REWRITE NTH-OF-BPB_EXTFLAGS))
 (136 8 (:REWRITE NTH-OF-BPB_TOTSEC32))
 (130 26 (:DEFINITION UNSIGNED-BYTE-P))
 (128 8 (:REWRITE NTH-OF-BPB_HIDDSEC))
 (124 116 (:REWRITE DEFAULT-*-2))
 (124 116 (:REWRITE DEFAULT-*-1))
 (120 120 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (120 8 (:REWRITE NTH-OF-BPB_NUMHEADS))
 (116 76 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (116 4 (:REWRITE NTH-OF-BS_VOLID))
 (112 112 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (112 8 (:REWRITE NTH-OF-BPB_SECPERTRK))
 (112 4 (:REWRITE NTH-OF-BS_BOOTSIG))
 (108 4 (:REWRITE NTH-OF-BS_RESERVED1))
 (106 2 (:DEFINITION UPDATE-BS_FILSYSTYPE))
 (104 26 (:DEFINITION INTEGER-RANGE-P))
 (104 8 (:REWRITE NTH-OF-BPB_FATSZ16))
 (104 4 (:REWRITE NTH-OF-BS_DRVNUM))
 (102 2 (:DEFINITION UPDATE-BS_VOLLAB))
 (100 4 (:REWRITE NTH-OF-BPB_RESERVED-1))
 (100 4 (:DEFINITION UPDATE-BPB_RESERVEDI))
 (96 8 (:REWRITE NTH-OF-BPB_MEDIA))
 (88 88 (:DEFINITION BS_OEMNAME-LENGTH))
 (88 88 (:DEFINITION BS_JMPBOOT-LENGTH))
 (88 8 (:REWRITE NTH-OF-BPB_TOTSEC16))
 (86 2 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-1))
 (84 84 (:TYPE-PRESCRIPTION NAT-LISTP))
 (84 84 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (84 28 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (84 28 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (82 10 (:REWRITE NFIX-WHEN-ZP))
 (80 12 (:REWRITE ZP-OPEN))
 (80 8 (:REWRITE NTH-OF-BPB_ROOTENTCNT))
 (74 2 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-1))
 (72 8 (:REWRITE NTH-OF-BS_OEMNAME-1))
 (68 68 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (66 2 (:DEFINITION UPDATE-BS_FILSYSTYPEI))
 (64 64 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (64 64 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (62 2 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-1))
 (62 2 (:REWRITE NTH-OF-BS_VOLLAB-1))
 (62 2 (:DEFINITION UPDATE-BS_VOLLABI))
 (58 10 (:REWRITE NFIX-WHEN-NATP))
 (56 56 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (50 2 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-1))
 (42 42 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (42 42 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (42 42 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (40 8 (:DEFINITION NATP))
 (38 2 (:REWRITE UPDATE-BPB_RESERVED-CORRECTNESS-3))
 (34 34 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (30 30 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (28 28 (:LINEAR POSITION-WHEN-MEMBER))
 (28 28 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (12 2 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (10 2 (:REWRITE NTH-WHEN-D-E-P . 2))
 (8 8 (:TYPE-PRESCRIPTION ZP))
 (6 1 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (6 1 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (4 4 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (4 4 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (4 4 (:DEFINITION BPB_RESERVED-LENGTH))
 (2 2 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (2 2 (:DEFINITION BS_VOLLAB-LENGTH))
 (2 2 (:DEFINITION BS_FILSYSTYPE-LENGTH))
 )
(BPB_BYTSPERSEC-OF-READ-RESERVED-AREA
 (3306 114 (:DEFINITION UPDATE-BS_OEMNAME))
 (3078 114 (:DEFINITION UPDATE-BS_JMPBOOT))
 (2140 28 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (1959 309 (:DEFINITION LEN))
 (1926 240 (:DEFINITION UPDATE-NTH-ARRAY))
 (1788 210 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (1608 24 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-1))
 (1536 1536 (:TYPE-PRESCRIPTION GET-INITIAL-BYTES))
 (1464 24 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-1))
 (1453 49 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (1320 24 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-1))
 (1291 730 (:REWRITE DEFAULT-+-2))
 (1254 627 (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION))
 (1200 240 (:REWRITE NTH-OF-BPB_BYTSPERSEC))
 (1176 24 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-1))
 (1032 24 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-1))
 (1026 114 (:DEFINITION UPDATE-BS_OEMNAMEI))
 (996 332 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (960 240 (:REWRITE NTH-OF-BPB_FATSZ32))
 (890 890 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (888 24 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-1))
 (882 126 (:REWRITE NTH-OF-BS_JMPBOOT-1))
 (855 45 (:REWRITE UPDATE-BS_OEMNAME-CORRECTNESS-3))
 (828 186 (:DEFINITION LENGTH))
 (826 342 (:REWRITE DEFAULT-<-1))
 (798 114 (:DEFINITION UPDATE-BS_JMPBOOTI))
 (777 42 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (756 549 (:REWRITE DEFAULT-CDR))
 (744 24 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-1))
 (730 730 (:REWRITE DEFAULT-+-1))
 (728 8 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-1))
 (720 240 (:REWRITE NTH-OF-BPB_NUMFATS))
 (714 21 (:DEFINITION ZEROP))
 (702 49 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (680 8 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-1))
 (632 8 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-1))
 (627 627 (:TYPE-PRESCRIPTION STRINGP-SUBSEQ-TYPE-PRESCRIPTION))
 (621 27 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (600 24 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-1))
 (584 8 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-1))
 (580 580 (:TYPE-PRESCRIPTION FAT32$C-P))
 (567 27 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (525 21 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (490 98 (:LINEAR NTH-WHEN-D-E-P))
 (490 49 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (480 240 (:REWRITE NTH-OF-BPB_RSVDSECCNT))
 (480 240 (:REWRITE DEFAULT-UNARY-MINUS))
 (456 92 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (386 386 (:TYPE-PRESCRIPTION D-E-P))
 (386 386 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (370 44 (:REWRITE CONSP-OF-GET-REMAINING-RSVDBYTS))
 (359 49 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (359 49 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (354 342 (:REWRITE DEFAULT-<-2))
 (339 113 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (315 42 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (276 12 (:REWRITE NTH-OF-BPB_BKBOOTSEC))
 (270 6 (:DEFINITION UPDATE-BPB_RESERVED))
 (264 12 (:REWRITE NTH-OF-BPB_FSINFO))
 (252 12 (:REWRITE NTH-OF-BPB_ROOTCLUS))
 (245 49 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (240 240 (:REWRITE NTH-OF-BPB_SECPERCLUS))
 (240 240 (:REWRITE DEFAULT-CAR))
 (240 12 (:REWRITE NTH-OF-BPB_FSVER_MAJOR))
 (228 12 (:REWRITE NTH-OF-BPB_FSVER_MINOR))
 (216 12 (:REWRITE NTH-OF-BPB_EXTFLAGS))
 (210 42 (:REWRITE NTH-WHEN-D-E-P . 3))
 (207 207 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (207 138 (:REWRITE STR::CONSP-OF-EXPLODE))
 (204 12 (:REWRITE NTH-OF-BPB_TOTSEC32))
 (198 99 (:REWRITE THEN-SUBSEQ-SAME-2))
 (192 12 (:REWRITE NTH-OF-BPB_HIDDSEC))
 (186 186 (:TYPE-PRESCRIPTION LENGTH))
 (182 182 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (182 182 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (180 12 (:REWRITE NTH-OF-BPB_NUMHEADS))
 (174 6 (:REWRITE NTH-OF-BS_VOLID))
 (172 4 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-1))
 (168 12 (:REWRITE NTH-OF-BPB_SECPERTRK))
 (168 6 (:REWRITE NTH-OF-BS_BOOTSIG))
 (162 6 (:REWRITE NTH-OF-BS_RESERVED1))
 (159 3 (:DEFINITION UPDATE-BS_FILSYSTYPE))
 (156 12 (:REWRITE NTH-OF-BPB_FATSZ16))
 (156 6 (:REWRITE NTH-OF-BS_DRVNUM))
 (153 3 (:DEFINITION UPDATE-BS_VOLLAB))
 (150 6 (:REWRITE NTH-OF-BPB_RESERVED-1))
 (150 6 (:DEFINITION UPDATE-BPB_RESERVEDI))
 (148 4 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-1))
 (144 138 (:REWRITE DEFAULT-*-2))
 (144 138 (:REWRITE DEFAULT-*-1))
 (144 12 (:REWRITE NTH-OF-BPB_MEDIA))
 (132 12 (:REWRITE NTH-OF-BPB_TOTSEC16))
 (126 126 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (124 4 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-1))
 (123 15 (:REWRITE NFIX-WHEN-ZP))
 (120 12 (:REWRITE NTH-OF-BPB_ROOTENTCNT))
 (114 114 (:DEFINITION BS_OEMNAME-LENGTH))
 (114 114 (:DEFINITION BS_JMPBOOT-LENGTH))
 (111 23 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (108 108 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (108 12 (:REWRITE NTH-OF-BS_OEMNAME-1))
 (104 14 (:REWRITE ZP-OPEN))
 (100 4 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-1))
 (99 3 (:DEFINITION UPDATE-BS_FILSYSTYPEI))
 (98 98 (:TYPE-PRESCRIPTION NAT-LISTP))
 (98 98 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (93 3 (:REWRITE NTH-OF-BS_VOLLAB-1))
 (93 3 (:DEFINITION UPDATE-BS_VOLLABI))
 (87 15 (:REWRITE NFIX-WHEN-NATP))
 (81 27 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (81 27 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (76 4 (:REWRITE UPDATE-BPB_RESERVED-CORRECTNESS-3))
 (69 69 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (60 12 (:DEFINITION NATP))
 (54 54 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (49 49 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (49 49 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (49 49 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (49 49 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (44 44 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (44 44 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (27 27 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (27 27 (:LINEAR POSITION-WHEN-MEMBER))
 (27 27 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (15 3 (:REWRITE NTH-WHEN-D-E-P . 2))
 (12 12 (:TYPE-PRESCRIPTION ZP))
 (6 6 (:DEFINITION BPB_RESERVED-LENGTH))
 (6 4 (:REWRITE STR-FIX-DEFAULT))
 (6 2 (:REWRITE NTH-WHEN-D-E-P . 1))
 (6 1 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 2))
 (3 3 (:DEFINITION BS_VOLLAB-LENGTH))
 (3 3 (:DEFINITION BS_FILSYSTYPE-LENGTH))
 )
(CLUSTER-SIZE-OF-READ-RESERVED-AREA
 (31847 31809 (:REWRITE DEFAULT-*-2))
 (31847 31809 (:REWRITE DEFAULT-*-1))
 (30144 5452 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (24965 645 (:DEFINITION UPDATE-NTH-ARRAY))
 (24753 155 (:DEFINITION TAKE))
 (23220 645 (:REWRITE NTH-OF-BPB_BYTSPERSEC))
 (22575 645 (:REWRITE NTH-OF-BPB_FATSZ32))
 (21930 645 (:REWRITE NTH-OF-BPB_NUMFATS))
 (21285 645 (:REWRITE NTH-OF-BPB_RSVDSECCNT))
 (20640 645 (:REWRITE NTH-OF-BPB_SECPERCLUS))
 (19357 310 (:REWRITE TAKE-OF-LEN-FREE))
 (17472 312 (:DEFINITION UPDATE-BS_OEMNAME))
 (16536 312 (:DEFINITION UPDATE-BS_JMPBOOT))
 (14185 1234 (:DEFINITION LEN))
 (13943 2386 (:REWRITE DEFAULT-CDR))
 (12654 333 (:REWRITE NTH-OF-BS_JMPBOOT-1))
 (12480 312 (:DEFINITION UPDATE-BS_OEMNAMEI))
 (11856 312 (:DEFINITION UPDATE-BS_JMPBOOTI))
 (11035 116 (:REWRITE MOD-DOES-NOTHING))
 (8602 310 (:REWRITE TAKE-WHEN-ATOM))
 (8330 8330 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (8330 8330 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (8330 8330 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (8330 8330 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (8325 264 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (8177 421 (:REWRITE CAR-OF-NTHCDR))
 (7239 645 (:REWRITE CAR-OF-TAKE))
 (7067 243 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (6824 243 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (6552 6552 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (6424 176 (:REWRITE CONSP-OF-NTHCDR))
 (5444 4167 (:REWRITE DEFAULT-+-2))
 (5362 155 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (4793 4793 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (4793 4793 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (4793 4793 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (4793 4793 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (4793 4793 (:REWRITE EXPT-COMPARE))
 (4793 4793 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (4512 3356 (:REWRITE DEFAULT-<-2))
 (4218 4167 (:REWRITE DEFAULT-+-1))
 (3921 1307 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (3921 1307 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (3681 3356 (:REWRITE DEFAULT-<-1))
 (3590 88 (:REWRITE LEN-OF-NTHCDR))
 (3356 3356 (:META CANCEL_PLUS-LESSP-CORRECT))
 (3306 42 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (2614 2614 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (2185 95 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (1986 662 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (1953 63 (:REWRITE CONSP-OF-GET-REMAINING-RSVDBYTS))
 (1935 1935 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (1700 340 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1670 1670 (:REWRITE LEN-OF-GET-INITIAL-BYTES))
 (1584 792 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (1572 7 (:DEFINITION UPDATE-BS_FILSYSTYPE))
 (1558 7 (:DEFINITION UPDATE-BS_VOLLAB))
 (1516 379 (:REWRITE DEFAULT-CAR))
 (1516 7 (:DEFINITION UPDATE-BPB_RESERVED))
 (1449 155 (:DEFINITION LENGTH))
 (1307 1307 (:LINEAR POSITION-WHEN-MEMBER))
 (1307 1307 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (1290 1290 (:REWRITE CONSP-OF-TAKE))
 (1134 21 (:REWRITE NTH-OF-BPB_BKBOOTSEC))
 (1113 21 (:REWRITE NTH-OF-BPB_FSINFO))
 (1092 21 (:REWRITE NTH-OF-BPB_ROOTCLUS))
 (1071 21 (:REWRITE NTH-OF-BPB_FSVER_MAJOR))
 (1050 21 (:REWRITE NTH-OF-BPB_FSVER_MINOR))
 (1045 95 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (1029 21 (:REWRITE NTH-OF-BPB_EXTFLAGS))
 (1008 21 (:REWRITE NTH-OF-BPB_TOTSEC32))
 (987 21 (:REWRITE NTH-OF-BPB_HIDDSEC))
 (966 21 (:REWRITE NTH-OF-BPB_NUMHEADS))
 (950 190 (:LINEAR NTH-WHEN-D-E-P))
 (945 21 (:REWRITE NTH-OF-BPB_SECPERTRK))
 (924 21 (:REWRITE NTH-OF-BPB_FATSZ16))
 (903 21 (:REWRITE NTH-OF-BPB_MEDIA))
 (882 21 (:REWRITE NTH-OF-BPB_TOTSEC16))
 (861 21 (:REWRITE NTH-OF-BPB_ROOTENTCNT))
 (840 21 (:REWRITE NTH-OF-BS_OEMNAME-1))
 (840 14 (:REWRITE NTH-OF-BS_VOLID))
 (831 116 (:REWRITE MOD-WHEN-Y-IS-AN-INVERSE))
 (826 14 (:REWRITE NTH-OF-BS_BOOTSIG))
 (812 14 (:REWRITE NTH-OF-BS_RESERVED1))
 (798 14 (:REWRITE NTH-OF-BS_DRVNUM))
 (784 14 (:REWRITE NTH-OF-BPB_RESERVED-1))
 (760 95 (:LINEAR NTH-OF-GET-INITIAL-BYTES))
 (746 206 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (645 645 (:REWRITE LEN-OF-TAKE))
 (510 510 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (494 494 (:TYPE-PRESCRIPTION D-E-P))
 (494 494 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (492 492 (:TYPE-PRESCRIPTION MOD-NON-POSITIVE-TYPE-PRESCRIPTION))
 (448 7 (:DEFINITION UPDATE-BS_FILSYSTYPEI))
 (434 7 (:REWRITE NTH-OF-BS_VOLLAB-1))
 (434 7 (:DEFINITION UPDATE-BS_VOLLABI))
 (417 417 (:REWRITE EXPT-COMPARE-EQUAL))
 (417 417 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (392 7 (:DEFINITION UPDATE-BPB_RESERVEDI))
 (380 95 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (380 95 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (375 375 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (375 375 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (375 375 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (375 375 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (375 375 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (312 312 (:DEFINITION BS_OEMNAME-LENGTH))
 (312 312 (:DEFINITION BS_JMPBOOT-LENGTH))
 (275 55 (:REWRITE A7))
 (270 270 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (270 270 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (215 43 (:REWRITE NTH-WHEN-D-E-P . 2))
 (190 190 (:TYPE-PRESCRIPTION NAT-LISTP))
 (190 190 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (177 116 (:REWRITE MOD-WITH-X-A-NON-ACL2-NUMBER-IS-ZERO))
 (171 116 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (170 170 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (165 55 (:REWRITE INTEGERP-PROD))
 (160 36 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (155 155 (:TYPE-PRESCRIPTION LENGTH))
 (154 154 (:REWRITE POWER2-INTEGER))
 (154 154 (:REWRITE INTEGERP-MINUS))
 (134 67 (:REWRITE THEN-SUBSEQ-SAME-2))
 (116 116 (:REWRITE MOD-MINUS-ALT))
 (110 110 (:REWRITE DEFAULT-UNARY-/))
 (99 14 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (95 95 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (95 95 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (95 95 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (70 14 (:REWRITE NTH-WHEN-D-E-P . 3))
 (63 21 (:REWRITE A4))
 (62 62 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (62 62 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (42 42 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (15 5 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (14 14 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (12 2 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (12 2 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (11 11 (:REWRITE NONNEG-+))
 (10 10 (:TYPE-PRESCRIPTION FAT32$C-P))
 (8 8 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (7 7 (:DEFINITION BS_VOLLAB-LENGTH))
 (7 7 (:DEFINITION BS_FILSYSTYPE-LENGTH))
 (7 7 (:DEFINITION BPB_RESERVED-LENGTH))
 (6 2 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (6 1 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 2))
 )
(FAT-ENTRY-COUNT-OF-READ-RESERVED-AREA
 (22251 82 (:DEFINITION TAKE))
 (18593 164 (:REWRITE TAKE-OF-LEN-FREE))
 (17521 17405 (:REWRITE DEFAULT-*-1))
 (17453 17405 (:REWRITE DEFAULT-*-2))
 (12534 1015 (:REWRITE DEFAULT-CDR))
 (10682 178 (:REWRITE CAR-OF-NTHCDR))
 (10028 118 (:REWRITE CONSP-OF-NTHCDR))
 (9110 164 (:REWRITE TAKE-WHEN-ATOM))
 (8456 202 (:DEFINITION UPDATE-NTH-ARRAY))
 (7434 130 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (7357 495 (:DEFINITION LEN))
 (7304 130 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (7272 202 (:REWRITE NTH-OF-BPB_BYTSPERSEC))
 (7070 202 (:REWRITE NTH-OF-BPB_FATSZ32))
 (7032 60 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (6868 202 (:REWRITE NTH-OF-BPB_NUMFATS))
 (6831 177 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (6666 202 (:REWRITE NTH-OF-BPB_RSVDSECCNT))
 (6464 202 (:REWRITE NTH-OF-BPB_SECPERCLUS))
 (6227 202 (:REWRITE CAR-OF-TAKE))
 (5774 115 (:REWRITE LEN-OF-NTHCDR))
 (5514 5458 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (5482 185 (:REWRITE ZP-OPEN))
 (5467 5458 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (5458 5458 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (5458 5458 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (5256 72 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (4872 56 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (4648 83 (:DEFINITION UPDATE-BS_OEMNAME))
 (4641 1020 (:REWRITE NFIX-WHEN-ZP))
 (4536 56 (:REWRITE UPDATE-BS_OEMNAME-CORRECTNESS-3))
 (4522 119 (:REWRITE NTH-OF-BS_JMPBOOT-1))
 (4399 83 (:DEFINITION UPDATE-BS_JMPBOOT))
 (3644 116 (:REWRITE CONSP-OF-GET-REMAINING-RSVDBYTS))
 (3410 2836 (:REWRITE DEFAULT-+-2))
 (3320 83 (:DEFINITION UPDATE-BS_OEMNAMEI))
 (3274 54 (:REWRITE MOD-DOES-NOTHING))
 (3224 3224 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (3154 83 (:DEFINITION UPDATE-BS_JMPBOOTI))
 (3095 3095 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (3075 3075 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (3075 3075 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (3075 3075 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (3075 3075 (:REWRITE EXPT-COMPARE))
 (2908 2836 (:REWRITE DEFAULT-+-1))
 (2856 56 (:REWRITE UPDATE-BS_JMPBOOT-CORRECTNESS-3))
 (2796 20 (:REWRITE FL-STRONG-MONOTONE))
 (2592 12 (:DEFINITION UPDATE-BS_FILSYSTYPE))
 (2568 12 (:DEFINITION UPDATE-BS_VOLLAB))
 (2555 1934 (:REWRITE DEFAULT-<-2))
 (2496 12 (:DEFINITION UPDATE-BPB_RESERVED))
 (2207 1934 (:REWRITE DEFAULT-<-1))
 (1944 36 (:REWRITE NTH-OF-BPB_BKBOOTSEC))
 (1934 1934 (:META CANCEL_PLUS-LESSP-CORRECT))
 (1908 36 (:REWRITE NTH-OF-BPB_FSINFO))
 (1872 36 (:REWRITE NTH-OF-BPB_ROOTCLUS))
 (1836 36 (:REWRITE NTH-OF-BPB_FSVER_MAJOR))
 (1818 606 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (1818 606 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (1800 36 (:REWRITE NTH-OF-BPB_FSVER_MINOR))
 (1764 60 (:DEFINITION LENGTH))
 (1764 36 (:REWRITE NTH-OF-BPB_EXTFLAGS))
 (1728 36 (:REWRITE NTH-OF-BPB_TOTSEC32))
 (1692 36 (:REWRITE NTH-OF-BPB_HIDDSEC))
 (1680 56 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-1))
 (1656 36 (:REWRITE NTH-OF-BPB_NUMHEADS))
 (1629 54 (:REWRITE MOD-WHEN-Y-IS-AN-INVERSE))
 (1620 36 (:REWRITE NTH-OF-BPB_SECPERTRK))
 (1584 36 (:REWRITE NTH-OF-BPB_FATSZ16))
 (1548 36 (:REWRITE NTH-OF-BPB_MEDIA))
 (1512 36 (:REWRITE NTH-OF-BPB_TOTSEC16))
 (1482 502 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (1476 36 (:REWRITE NTH-OF-BPB_ROOTENTCNT))
 (1468 54 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (1460 23 (:REWRITE DEFAULT-UNARY-/))
 (1440 36 (:REWRITE NTH-OF-BS_OEMNAME-1))
 (1440 24 (:REWRITE NTH-OF-BS_VOLID))
 (1416 24 (:REWRITE NTH-OF-BS_BOOTSIG))
 (1392 24 (:REWRITE NTH-OF-BS_RESERVED1))
 (1391 23 (:DEFINITION ZEROP))
 (1368 24 (:REWRITE NTH-OF-BS_DRVNUM))
 (1344 56 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-1))
 (1344 24 (:REWRITE NTH-OF-BPB_RESERVED-1))
 (1284 1284 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (1212 1212 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (1200 400 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (1062 531 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (1008 56 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-1))
 (952 112 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE))
 (896 896 (:TYPE-PRESCRIPTION FAT32$C-P))
 (840 168 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (768 12 (:DEFINITION UPDATE-BS_FILSYSTYPEI))
 (744 12 (:REWRITE NTH-OF-BS_VOLLAB-1))
 (744 12 (:DEFINITION UPDATE-BS_VOLLABI))
 (672 56 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-1))
 (672 12 (:DEFINITION UPDATE-BPB_RESERVEDI))
 (606 606 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (606 606 (:LINEAR POSITION-WHEN-MEMBER))
 (606 606 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (600 20 (:REWRITE A10))
 (472 8 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (456 152 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (438 438 (:TYPE-PRESCRIPTION D-E-P))
 (438 438 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (424 106 (:REWRITE DEFAULT-CAR))
 (404 404 (:REWRITE CONSP-OF-TAKE))
 (372 372 (:TYPE-PRESCRIPTION MOD-NON-POSITIVE-TYPE-PRESCRIPTION))
 (340 68 (:REWRITE STR::CONSP-OF-EXPLODE))
 (336 56 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-1))
 (324 324 (:REWRITE EXPT-COMPARE-EQUAL))
 (324 324 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (314 314 (:REWRITE LEN-OF-TAKE))
 (280 20 (:REWRITE FL-INT))
 (256 8 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (252 252 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (252 252 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (252 252 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (252 252 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (252 252 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (200 40 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (200 40 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (200 8 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (191 47 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (168 168 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (168 56 (:REWRITE UNSIGNED-BYTE-LISTP-OF-NTHCDR))
 (168 4 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (160 4 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (152 8 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (139 139 (:DEFINITION BS_OEMNAME-LENGTH))
 (139 139 (:DEFINITION BS_JMPBOOT-LENGTH))
 (115 115 (:REWRITE POWER2-INTEGER))
 (115 115 (:REWRITE INTEGERP-MINUS))
 (110 22 (:REWRITE NTH-WHEN-D-E-P . 3))
 (108 36 (:REWRITE A4))
 (105 14 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (102 102 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (81 54 (:REWRITE MOD-WITH-X-A-NON-ACL2-NUMBER-IS-ZERO))
 (80 80 (:REWRITE INTEGERP-PROD))
 (80 40 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (80 16 (:LINEAR NTH-WHEN-D-E-P))
 (72 72 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (72 72 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (72 72 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (69 69 (:TYPE-PRESCRIPTION ZP))
 (64 64 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (60 60 (:TYPE-PRESCRIPTION LENGTH))
 (60 20 (:REWRITE FL-OF-NON-RATIONAL))
 (60 12 (:REWRITE NTH-WHEN-D-E-P . 2))
 (56 56 (:TYPE-PRESCRIPTION BS_OEMNAME-LENGTH))
 (56 56 (:TYPE-PRESCRIPTION BS_JMPBOOT-LENGTH))
 (54 54 (:REWRITE MOD-MINUS-ALT))
 (53 13 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (34 34 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (33 33 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 12 (:REWRITE THEN-SUBSEQ-SAME-2))
 (20 20 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (20 20 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (20 20 (:REWRITE FL-MINUS-GEN))
 (20 20 (:REWRITE A5))
 (18 12 (:REWRITE STR-FIX-DEFAULT))
 (16 16 (:TYPE-PRESCRIPTION NAT-LISTP))
 (16 16 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (12 12 (:DEFINITION BS_VOLLAB-LENGTH))
 (12 12 (:DEFINITION BS_FILSYSTYPE-LENGTH))
 (12 12 (:DEFINITION BPB_RESERVED-LENGTH))
 (10 10 (:REWRITE NONNEG-+))
 (8 8 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (8 8 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (8 8 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (6 2 (:REWRITE NTH-WHEN-D-E-P . 1))
 (4 4 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 )
(COUNT-OF-CLUSTERS-OF-READ-RESERVED-AREA
 (1941 15 (:DEFINITION TAKE))
 (1551 30 (:REWRITE TAKE-OF-LEN-FREE))
 (1215 165 (:REWRITE DEFAULT-CDR))
 (975 57 (:DEFINITION LEN))
 (930 36 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (750 30 (:REWRITE TAKE-WHEN-ATOM))
 (573 27 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (555 27 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (510 45 (:DEFINITION UPDATE-NTH-ARRAY))
 (468 468 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (396 18 (:DEFINITION UPDATE-BS_JMPBOOT))
 (387 319 (:REWRITE DEFAULT-+-2))
 (378 18 (:DEFINITION UPDATE-BS_OEMNAME))
 (351 15 (:REWRITE LEN-OF-NTHCDR))
 (348 30 (:REWRITE CONSP-OF-GET-REMAINING-RSVDBYTS))
 (341 319 (:REWRITE DEFAULT-+-1))
 (297 6 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (288 24 (:REWRITE CONSP-OF-NTHCDR))
 (288 3 (:DEFINITION ZEROP))
 (284 236 (:REWRITE DEFAULT-<-2))
 (267 15 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (263 236 (:REWRITE DEFAULT-<-1))
 (261 3 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (243 3 (:REWRITE UPDATE-BS_OEMNAME-CORRECTNESS-3))
 (234 78 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (234 78 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (234 78 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (225 45 (:REWRITE NTH-OF-BPB_BYTSPERSEC))
 (216 108 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (207 9 (:REWRITE NTH-OF-BPB_BKBOOTSEC))
 (204 66 (:REWRITE NFIX-WHEN-ZP))
 (198 9 (:REWRITE NTH-OF-BPB_FSINFO))
 (189 45 (:REWRITE CAR-OF-TAKE))
 (189 27 (:REWRITE NTH-OF-BS_JMPBOOT-1))
 (189 9 (:REWRITE NTH-OF-BPB_ROOTCLUS))
 (180 45 (:REWRITE NTH-OF-BPB_FATSZ32))
 (180 15 (:DEFINITION LENGTH))
 (180 9 (:REWRITE NTH-OF-BPB_FSVER_MAJOR))
 (174 6 (:REWRITE NTH-OF-BS_VOLID))
 (171 9 (:REWRITE NTH-OF-BPB_FSVER_MINOR))
 (170 28 (:REWRITE ZP-OPEN))
 (168 6 (:REWRITE NTH-OF-BS_BOOTSIG))
 (162 18 (:DEFINITION UPDATE-BS_OEMNAMEI))
 (162 9 (:REWRITE NTH-OF-BPB_EXTFLAGS))
 (162 6 (:REWRITE NTH-OF-BS_RESERVED1))
 (159 159 (:TYPE-PRESCRIPTION NFIX))
 (156 156 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (156 6 (:REWRITE NTH-OF-BS_DRVNUM))
 (153 9 (:REWRITE NTH-OF-BPB_TOTSEC32))
 (153 3 (:REWRITE UPDATE-BS_JMPBOOT-CORRECTNESS-3))
 (150 6 (:REWRITE NTH-OF-BPB_RESERVED-1))
 (144 9 (:REWRITE NTH-OF-BPB_HIDDSEC))
 (135 135 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (135 45 (:REWRITE NTH-OF-BPB_NUMFATS))
 (135 9 (:REWRITE NTH-OF-BPB_NUMHEADS))
 (135 3 (:DEFINITION UPDATE-BS_FILSYSTYPE))
 (129 3 (:DEFINITION UPDATE-BS_VOLLAB))
 (126 18 (:DEFINITION UPDATE-BS_JMPBOOTI))
 (126 9 (:REWRITE NTH-OF-BPB_SECPERTRK))
 (117 9 (:REWRITE NTH-OF-BPB_FATSZ16))
 (111 3 (:DEFINITION UPDATE-BPB_RESERVED))
 (108 9 (:REWRITE NTH-OF-BPB_MEDIA))
 (106 104 (:REWRITE DEFAULT-*-2))
 (106 104 (:REWRITE DEFAULT-*-1))
 (99 9 (:REWRITE NTH-OF-BPB_TOTSEC16))
 (99 3 (:DEFINITION UPDATE-BS_FILSYSTYPEI))
 (93 3 (:REWRITE NTH-OF-BS_VOLLAB-1))
 (93 3 (:DEFINITION UPDATE-BS_VOLLABI))
 (90 90 (:REWRITE CONSP-OF-TAKE))
 (90 45 (:REWRITE NTH-OF-BPB_RSVDSECCNT))
 (90 9 (:REWRITE NTH-OF-BPB_ROOTENTCNT))
 (90 3 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-1))
 (86 30 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (84 21 (:REWRITE DEFAULT-CAR))
 (81 9 (:REWRITE NTH-OF-BS_OEMNAME-1))
 (78 78 (:LINEAR POSITION-WHEN-MEMBER))
 (78 78 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (75 3 (:DEFINITION UPDATE-BPB_RESERVEDI))
 (74 16 (:DEFINITION NATP))
 (72 3 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-1))
 (62 62 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (54 3 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-1))
 (51 51 (:REWRITE LEN-OF-TAKE))
 (51 6 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE))
 (48 48 (:TYPE-PRESCRIPTION FAT32$C-P))
 (45 45 (:REWRITE NTH-OF-BPB_SECPERCLUS))
 (45 9 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (40 28 (:REWRITE FOLD-CONSTS-IN-+))
 (39 39 (:REWRITE CAR-OF-NTHCDR))
 (36 36 (:REWRITE LEN-OF-GET-INITIAL-BYTES))
 (36 3 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-1))
 (33 33 (:REWRITE DEFAULT-UNARY-MINUS))
 (28 28 (:TYPE-PRESCRIPTION D-E-P))
 (28 28 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (27 7 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (21 21 (:DEFINITION BS_OEMNAME-LENGTH))
 (21 21 (:DEFINITION BS_JMPBOOT-LENGTH))
 (18 18 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (18 18 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (18 12 (:REWRITE STR::CONSP-OF-EXPLODE))
 (18 3 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-1))
 (16 16 (:TYPE-PRESCRIPTION ZP))
 (16 16 (:TYPE-PRESCRIPTION NATP))
 (15 15 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (15 15 (:TYPE-PRESCRIPTION LENGTH))
 (15 3 (:REWRITE NTH-WHEN-D-E-P . 2))
 (15 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (10 10 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (10 10 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (10 2 (:REWRITE NTH-WHEN-D-E-P . 3))
 (9 9 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (9 3 (:REWRITE UNSIGNED-BYTE-LISTP-OF-NTHCDR))
 (9 3 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (6 6 (:REWRITE UNSIGNED-BYTE-LISTP-OF-GET-INITIAL-BYTES))
 (6 6 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (6 6 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (6 3 (:REWRITE THEN-SUBSEQ-SAME-2))
 (5 1 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (3 3 (:TYPE-PRESCRIPTION BS_OEMNAME-LENGTH))
 (3 3 (:TYPE-PRESCRIPTION BS_JMPBOOT-LENGTH))
 (3 3 (:DEFINITION BS_VOLLAB-LENGTH))
 (3 3 (:DEFINITION BS_FILSYSTYPE-LENGTH))
 (3 3 (:DEFINITION BPB_RESERVED-LENGTH))
 (2 2 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (2 2 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 )
(FAT32$C-P-OF-READ-RESERVED-AREA
 (10676 92 (:DEFINITION TAKE))
 (8294 184 (:REWRITE TAKE-OF-LEN-FREE))
 (5129 287 (:DEFINITION LEN))
 (4461 677 (:REWRITE DEFAULT-CDR))
 (4263 147 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (3415 184 (:REWRITE TAKE-WHEN-ATOM))
 (2548 99 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (2537 99 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (2348 2348 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (1976 72 (:REWRITE MOD-DOES-NOTHING))
 (1232 839 (:REWRITE DEFAULT-+-2))
 (1227 415 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (1191 397 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (1191 397 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (1190 94 (:REWRITE CONSP-OF-NTHCDR))
 (1183 53 (:REWRITE ZP-OPEN))
 (1140 380 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (1056 48 (:DEFINITION UPDATE-BS_JMPBOOT))
 (1008 48 (:DEFINITION UPDATE-BS_OEMNAME))
 (982 24 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (932 34 (:REWRITE CONSP-OF-GET-REMAINING-RSVDBYTS))
 (924 924 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (888 839 (:REWRITE DEFAULT-+-1))
 (881 559 (:REWRITE DEFAULT-<-1))
 (866 433 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (844 102 (:DEFINITION UPDATE-NTH-ARRAY))
 (843 221 (:REWRITE NFIX-WHEN-ZP))
 (824 559 (:REWRITE DEFAULT-<-2))
 (794 794 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (751 72 (:REWRITE MOD-WHEN-Y-IS-AN-INVERSE))
 (692 17 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (658 658 (:TYPE-PRESCRIPTION MOD-NON-POSITIVE-TYPE-PRESCRIPTION))
 (657 450 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (651 17 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (641 641 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (641 641 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (641 641 (:REWRITE EXPT-COMPARE))
 (641 641 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (640 640 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (640 640 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (637 5 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (562 72 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (559 559 (:META CANCEL_PLUS-LESSP-CORRECT))
 (544 27 (:REWRITE DEFAULT-UNARY-/))
 (527 450 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (510 102 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (510 102 (:REWRITE NTH-OF-BPB_BYTSPERSEC))
 (498 450 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (484 484 (:TYPE-PRESCRIPTION D-E-P))
 (484 484 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (484 96 (:REWRITE STR::CONSP-OF-EXPLODE))
 (479 24 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (474 9 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (464 450 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (463 27 (:DEFINITION ZEROP))
 (450 102 (:REWRITE CAR-OF-TAKE))
 (432 48 (:DEFINITION UPDATE-BS_OEMNAMEI))
 (408 102 (:REWRITE NTH-OF-BPB_FATSZ32))
 (397 397 (:LINEAR POSITION-WHEN-MEMBER))
 (397 397 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (378 54 (:REWRITE NTH-OF-BS_JMPBOOT-1))
 (364 91 (:REWRITE DEFAULT-CAR))
 (336 48 (:DEFINITION UPDATE-BS_JMPBOOTI))
 (319 67 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (311 24 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (311 24 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (306 306 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (306 102 (:REWRITE NTH-OF-BPB_NUMFATS))
 (295 59 (:REWRITE NTH-WHEN-D-E-P . 3))
 (259 41 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (240 48 (:LINEAR NTH-WHEN-D-E-P))
 (235 107 (:REWRITE NTH-WHEN-D-E-P . 1))
 (233 233 (:REWRITE EXPT-COMPARE-EQUAL))
 (233 233 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (224 224 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (224 224 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (224 224 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (224 224 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (224 224 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (208 16 (:DEFINITION UNSIGNED-BYTE-P))
 (204 204 (:REWRITE CONSP-OF-TAKE))
 (204 102 (:REWRITE NTH-OF-BPB_RSVDSECCNT))
 (198 5 (:DEFINITION LENGTH))
 (176 16 (:DEFINITION INTEGER-RANGE-P))
 (168 56 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (144 144 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (138 6 (:REWRITE NTH-OF-BPB_BKBOOTSEC))
 (132 132 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (132 6 (:REWRITE NTH-OF-BPB_FSINFO))
 (126 126 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (126 126 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (126 6 (:REWRITE NTH-OF-BPB_ROOTCLUS))
 (120 6 (:REWRITE NTH-OF-BPB_FSVER_MAJOR))
 (116 4 (:REWRITE NTH-OF-BS_VOLID))
 (114 6 (:REWRITE NTH-OF-BPB_FSVER_MINOR))
 (112 4 (:REWRITE NTH-OF-BS_BOOTSIG))
 (108 72 (:REWRITE MOD-WITH-X-A-NON-ACL2-NUMBER-IS-ZERO))
 (108 6 (:REWRITE NTH-OF-BPB_EXTFLAGS))
 (108 4 (:REWRITE NTH-OF-BS_RESERVED1))
 (104 4 (:REWRITE NTH-OF-BS_DRVNUM))
 (103 103 (:REWRITE CAR-OF-NTHCDR))
 (102 102 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (102 102 (:REWRITE NTH-OF-BPB_SECPERCLUS))
 (102 6 (:REWRITE NTH-OF-BPB_TOTSEC32))
 (100 4 (:REWRITE NTH-OF-BPB_RESERVED-1))
 (96 6 (:REWRITE NTH-OF-BPB_HIDDSEC))
 (90 6 (:REWRITE NTH-OF-BPB_NUMHEADS))
 (90 2 (:DEFINITION UPDATE-BS_FILSYSTYPE))
 (87 19 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (86 2 (:DEFINITION UPDATE-BS_VOLLAB))
 (84 6 (:REWRITE NTH-OF-BPB_SECPERTRK))
 (78 6 (:REWRITE NTH-OF-BPB_FATSZ16))
 (75 75 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (74 2 (:DEFINITION UPDATE-BPB_RESERVED))
 (72 72 (:REWRITE MOD-MINUS-ALT))
 (72 6 (:REWRITE NTH-OF-BPB_MEDIA))
 (68 48 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (66 6 (:REWRITE NTH-OF-BPB_TOTSEC16))
 (66 2 (:DEFINITION UPDATE-BS_FILSYSTYPEI))
 (62 2 (:REWRITE NTH-OF-BS_VOLLAB-1))
 (62 2 (:DEFINITION UPDATE-BS_VOLLABI))
 (60 6 (:REWRITE NTH-OF-BPB_ROOTENTCNT))
 (54 6 (:REWRITE NTH-OF-BS_OEMNAME-1))
 (50 2 (:DEFINITION UPDATE-BPB_RESERVEDI))
 (48 48 (:TYPE-PRESCRIPTION NAT-LISTP))
 (48 48 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (34 34 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (34 34 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (28 28 (:REWRITE POWER2-INTEGER))
 (28 28 (:REWRITE INTEGERP-MINUS))
 (24 24 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (24 24 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (24 24 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (23 1 (:REWRITE PRODUCT-LESS-THAN-ZERO))
 (19 19 (:TYPE-PRESCRIPTION ZP))
 (18 18 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (16 16 (:REWRITE EXPT-EXECUTE-REWRITE))
 (9 9 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (6 1 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (5 5 (:TYPE-PRESCRIPTION LENGTH))
 (5 1 (:REWRITE NTH-WHEN-D-E-P . 2))
 (2 2 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 1 (:REWRITE THEN-SUBSEQ-SAME-2))
 (1 1 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 )
(STRING-TO-LOFAT
 (9124 18 (:REWRITE FL-STRONG-MONOTONE))
 (8441 701 (:REWRITE INTEGERP-MINUS))
 (7122 1 (:REWRITE RESIZE-DATA-REGION-OF-DATA-REGION-LENGTH-WHEN-FAT32$C-P . 2))
 (7074 745 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (6281 5 (:LINEAR FL-DEF-LINEAR-PART-2))
 (6190 5 (:LINEAR FL-DEF-LINEAR-PART-1))
 (4952 70 (:REWRITE A10))
 (4866 90 (:REWRITE NFIX-WHEN-ZP))
 (4830 48 (:REWRITE ZP-OPEN))
 (4502 300 (:REWRITE INTEGERP-SUM-TAKE-OUT-KNOWN-INTEGER))
 (3974 1818 (:REWRITE DEFAULT-*-2))
 (3425 872 (:REWRITE DEFAULT-+-2))
 (3065 729 (:REWRITE A5))
 (3060 14 (:REWRITE FL-PLUS-INTEGER-ERIC))
 (3024 76 (:REWRITE INTEGERP-SUM-TAKE-OUT-KNOWN-INTEGER-3))
 (2784 4 (:DEFINITION TAKE))
 (2654 110 (:DEFINITION LEN))
 (2645 1818 (:REWRITE DEFAULT-*-1))
 (2145 131 (:REWRITE DEFAULT-CDR))
 (2142 10 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (1822 872 (:REWRITE DEFAULT-+-1))
 (1789 5 (:DEFINITION NTHCDR))
 (1764 392 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (1595 589 (:REWRITE DEFAULT-<-2))
 (1524 200 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (1488 14 (:REWRITE FL+INT-REWRITE))
 (1332 8 (:REWRITE CONSP-OF-NTHCDR))
 (1302 31 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (1258 10 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (1240 31 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (1192 201 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1192 12 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (1114 200 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (1104 471 (:REWRITE INTEGERP-PROD))
 (1096 14 (:REWRITE FL-INT))
 (1091 944 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (1082 150 (:REWRITE INTEGERP-+))
 (1028 944 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (1015 1015 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (1015 1015 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (1015 1015 (:REWRITE EXPT-COMPARE))
 (997 1 (:DEFINITION UPDATE-FAT))
 (976 8 (:REWRITE TAKE-WHEN-ATOM))
 (944 944 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (944 944 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (944 944 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (944 944 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (846 2 (:REWRITE FL-<=-Y))
 (843 281 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (838 589 (:REWRITE DEFAULT-<-1))
 (838 2 (:REWRITE FL-WEAK-MONOTONE))
 (750 5 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (727 14 (:REWRITE FL-OF-NON-RATIONAL))
 (701 701 (:REWRITE POWER2-INTEGER))
 (594 273 (:LINEAR BPB_RSVDSECCNT-OF-READ-RESERVED-AREA))
 (578 578 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (506 4 (:DEFINITION CHAR))
 (486 4 (:REWRITE NTH-OF-TAKE))
 (478 200 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (443 4 (:REWRITE DEFAULT-CHAR-CODE))
 (439 4 (:REWRITE CHARACTERP-NTH))
 (328 328 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (305 93 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (276 12 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (248 1 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (233 138 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (230 10 (:REWRITE COMPLEX-RATIONALP-+-WHEN-FIRST-TERM-IS-NOT-COMPLEX))
 (215 4 (:REWRITE NTH-OF-NTHCDR))
 (195 65 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (195 65 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (162 162 (:REWRITE EXPT-COMPARE-EQUAL))
 (162 162 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (150 150 (:REWRITE INTEGERP-SUM-OF-ODDS-OVER-2-LEADING-CONSTANT))
 (150 150 (:REWRITE INTEGERP-+-REDUCE-LEADING-CONSTANT))
 (150 150 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (150 150 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (150 150 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (150 150 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (150 150 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (138 138 (:REWRITE A4))
 (130 130 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (128 1 (:REWRITE FAT32$C-P-OF-UPDATE-FAT))
 (106 106 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (106 106 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (102 34 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (94 94 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (77 77 (:REWRITE FOLD-CONSTS-IN-+))
 (69 69 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (69 9 (:REWRITE DEFAULT-UNARY-/))
 (65 65 (:LINEAR POSITION-WHEN-MEMBER))
 (65 65 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (64 64 (:REWRITE UNARY-DIVIDE-GREATER-THAN-NON-ZERO-CONSTANT))
 (62 62 (:LINEAR /-WEAKLY-MONOTONIC))
 (62 62 (:LINEAR /-STRONGLY-MONOTONIC))
 (56 4 (:REWRITE ASSOCIATIVITY-OF-+))
 (38 38 (:TYPE-PRESCRIPTION ZP))
 (36 20 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (36 1 (:REWRITE RESIZE-FAT-OF-FAT-LENGTH-WHEN-FAT32$C-P . 2))
 (31 31 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (22 2 (:REWRITE UNARY-DIVIDE-LESS-THAN-ZERO))
 (20 20 (:TYPE-PRESCRIPTION NFIX))
 (18 18 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (16 16 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (14 14 (:REWRITE PULL-CONSTANT-OUT-OF-FL))
 (14 14 (:REWRITE FL-MINUS-GEN))
 (10 10 (:LINEAR FL-WEAKLY-MONOTONIC . 2))
 (10 10 (:LINEAR FL-WEAKLY-MONOTONIC . 1))
 (10 10 (:LINEAR FL-MONOTONE-LINEAR))
 (10 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (9 5 (:REWRITE COLLECT-1))
 (8 8 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (6 1 (:REWRITE DATA-REGION-LENGTH-OF-UPDATE-FAT))
 (5 5 (:LINEAR N<=FL-LINEAR))
 (5 1 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (4 4 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (4 4 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (4 4 (:REWRITE CAR-OF-NTHCDR))
 (4 1 (:REWRITE DATA-REGION-LENGTH-OF-RESIZE-FAT))
 (3 1 (:REWRITE FAT32$C-P-OF-RESIZE-FAT))
 (2 2 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (2 2 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (2 2 (:REWRITE UNARY-DIVIDE-LESS-THAN-NON-ZERO-CONSTANT))
 (2 2 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (2 2 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (2 1 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 )
(STRING-TO-LOFAT-CORRECTNESS-1
 (4113 6 (:DEFINITION UPDATE-FAT))
 (3612 24 (:REWRITE DEFAULT-CHAR-CODE))
 (3588 24 (:REWRITE CHARACTERP-NTH))
 (2928 544 (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION))
 (2700 6 (:DEFINITION UPDATE-DATA-REGION))
 (1992 24 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (1232 76 (:DEFINITION LEN))
 (1229 24 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (1152 24 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (768 24 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (613 26 (:REWRITE LENGTH-WHEN-STRINGP))
 (574 6 (:REWRITE RESIZE-DATA-REGION-OF-DATA-REGION-LENGTH-WHEN-FAT32$C-P . 2))
 (548 184 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (548 4 (:REWRITE FAT32$C-P-OF-UPDATE-FAT))
 (544 544 (:TYPE-PRESCRIPTION SUBSEQ))
 (544 544 (:TYPE-PRESCRIPTION STRINGP-SUBSEQ-TYPE-PRESCRIPTION))
 (534 100 (:REWRITE STR::CONSP-OF-EXPLODE))
 (528 24 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (420 12 (:REWRITE THEN-SUBSEQ-SAME-2))
 (394 134 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (279 80 (:REWRITE DEFAULT-CDR))
 (269 148 (:REWRITE DEFAULT-+-2))
 (258 24 (:DEFINITION CHAR))
 (246 149 (:REWRITE DEFAULT-*-2))
 (240 80 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (240 18 (:REWRITE ZP-OPEN))
 (236 50 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (232 232 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (219 149 (:REWRITE DEFAULT-*-1))
 (200 12 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (188 76 (:REWRITE DEFAULT-<-1))
 (186 12 (:REWRITE NFIX-WHEN-ZP))
 (182 182 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (182 182 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (181 148 (:REWRITE DEFAULT-+-1))
 (162 6 (:REWRITE THEN-SUBSEQ-SAME-1))
 (161 76 (:REWRITE DEFAULT-<-2))
 (156 156 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (130 130 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (130 130 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (108 36 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (96 96 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (72 24 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (72 24 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (72 6 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (60 24 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (60 10 (:REWRITE FAT32$C-P-OF-READ-RESERVED-AREA))
 (56 56 (:LINEAR FAT-ENTRY-COUNT-OF-READ-RESERVED-AREA))
 (53 4 (:REWRITE DEFAULT-CAR))
 (50 6 (:REWRITE RESIZE-FAT-OF-FAT-LENGTH-WHEN-FAT32$C-P . 2))
 (48 48 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (48 48 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (48 48 (:TYPE-PRESCRIPTION FAT32$C-P))
 (48 48 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (48 48 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (36 12 (:REWRITE UNICITY-OF-1))
 (26 26 (:TYPE-PRESCRIPTION LENGTH))
 (24 24 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (24 24 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (24 24 (:LINEAR POSITION-WHEN-MEMBER))
 (24 24 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (24 12 (:REWRITE FIX-WHEN-ACL2-NUMBERP))
 (18 6 (:REWRITE CLUSTER-SIZE-OF-RESIZE-DATA-REGION))
 (18 6 (:LINEAR CLUSTER-SIZE-OF-READ-RESERVED-AREA))
 (12 12 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (12 12 (:REWRITE HOW-COULD-THIS-HAVE-BEEN-LEFT-OUT??))
 (12 12 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (12 6 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (12 6 (:REWRITE CLUSTER-SIZE-OF-UPDATE-FAT))
 (6 6 (:TYPE-PRESCRIPTION ZP))
 (6 6 (:REWRITE INVERSE-OF-+))
 (6 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (6 6 (:REWRITE CLUSTER-SIZE-OF-RESIZE-FAT))
 )
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-1
 (936 312 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (660 44 (:DEFINITION READ-FILE-INTO-STRING1))
 (528 264 (:TYPE-PRESCRIPTION CHARACTERP-OF-READ-CHAR$))
 (415 105 (:REWRITE DEFAULT-CDR))
 (381 129 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (315 83 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (312 312 (:TYPE-PRESCRIPTION ZP))
 (284 4 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (264 264 (:TYPE-PRESCRIPTION OPEN-INPUT-CHANNEL-P1))
 (261 5 (:DEFINITION TAKE))
 (240 10 (:REWRITE TAKE-OF-LEN-FREE))
 (238 4 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (234 4 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (233 7 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (228 92 (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION))
 (224 112 (:REWRITE DEFAULT-+-2))
 (220 44 (:REWRITE STATE-PRESERVED-BY-READ-CHAR$-WHEN-EOF))
 (220 44 (:REWRITE CHARACTERP-OF-READ-CHAR$))
 (190 38 (:REWRITE STATE-P1-OF-OPEN-INPUT-CHANNEL))
 (160 160 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (147 7 (:REWRITE STRINGP-OF-READ-FILE-INTO-STRING1))
 (137 7 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (130 34 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (126 126 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (126 126 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (124 112 (:REWRITE DEFAULT-+-1))
 (111 37 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (111 37 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (92 92 (:TYPE-PRESCRIPTION STRINGP-SUBSEQ-TYPE-PRESCRIPTION))
 (88 44 (:TYPE-PRESCRIPTION MIN))
 (87 60 (:REWRITE DEFAULT-<-1))
 (74 74 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (67 60 (:REWRITE DEFAULT-<-2))
 (50 10 (:REWRITE TAKE-WHEN-ATOM))
 (48 48 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (48 48 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (37 37 (:LINEAR POSITION-WHEN-MEMBER))
 (37 37 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (30 5 (:REWRITE DEFAULT-CAR))
 (24 24 (:TYPE-PRESCRIPTION READ-FILE-INTO-STRING1))
 (24 24 (:TYPE-PRESCRIPTION OPEN-INPUT-CHANNEL))
 (18 6 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (16 4 (:REWRITE ZP-OPEN))
 (14 7 (:DEFINITION NULL))
 (8 8 (:TYPE-PRESCRIPTION NFIX))
 (7 7 (:TYPE-PRESCRIPTION NULL))
 (7 7 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (2 2 (:REWRITE NFIX-WHEN-ZP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-3
 (1446 10 (:DEFINITION TAKE))
 (1158 20 (:REWRITE TAKE-OF-LEN-FREE))
 (998 110 (:REWRITE DEFAULT-CDR))
 (768 24 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (762 38 (:DEFINITION LEN))
 (540 20 (:REWRITE TAKE-WHEN-ATOM))
 (446 18 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (408 24 (:REWRITE CONSP-OF-GET-REMAINING-RSVDBYTS))
 (374 18 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (340 30 (:DEFINITION UPDATE-NTH-ARRAY))
 (312 312 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (292 242 (:REWRITE DEFAULT-<-1))
 (276 242 (:REWRITE DEFAULT-<-2))
 (264 12 (:DEFINITION UPDATE-BS_JMPBOOT))
 (252 12 (:DEFINITION UPDATE-BS_OEMNAME))
 (244 44 (:REWRITE ZP-OPEN))
 (242 10 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (236 72 (:DEFINITION NOT))
 (220 180 (:REWRITE DEFAULT-+-2))
 (218 10 (:REWRITE LEN-OF-NTHCDR))
 (212 44 (:REWRITE NFIX-WHEN-ZP))
 (200 16 (:REWRITE CONSP-OF-NTHCDR))
 (198 4 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (192 10 (:DEFINITION LENGTH))
 (192 2 (:DEFINITION ZEROP))
 (180 180 (:REWRITE DEFAULT-+-1))
 (174 2 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (162 2 (:REWRITE UPDATE-BS_OEMNAME-CORRECTNESS-3))
 (156 52 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (156 52 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (156 52 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (152 44 (:REWRITE NFIX-WHEN-NATP))
 (150 30 (:REWRITE NTH-OF-BPB_BYTSPERSEC))
 (144 72 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (138 6 (:REWRITE NTH-OF-BPB_BKBOOTSEC))
 (132 6 (:REWRITE NTH-OF-BPB_FSINFO))
 (126 126 (:TYPE-PRESCRIPTION NFIX))
 (126 30 (:REWRITE CAR-OF-TAKE))
 (126 18 (:REWRITE NTH-OF-BS_JMPBOOT-1))
 (126 6 (:REWRITE NTH-OF-BPB_ROOTCLUS))
 (120 30 (:REWRITE NTH-OF-BPB_FATSZ32))
 (120 6 (:REWRITE NTH-OF-BPB_FSVER_MAJOR))
 (116 4 (:REWRITE NTH-OF-BS_VOLID))
 (114 6 (:REWRITE NTH-OF-BPB_FSVER_MINOR))
 (112 4 (:REWRITE NTH-OF-BS_BOOTSIG))
 (108 12 (:DEFINITION UPDATE-BS_OEMNAMEI))
 (108 6 (:REWRITE NTH-OF-BPB_EXTFLAGS))
 (108 4 (:REWRITE NTH-OF-BS_RESERVED1))
 (104 104 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (104 4 (:REWRITE NTH-OF-BS_DRVNUM))
 (102 6 (:REWRITE NTH-OF-BPB_TOTSEC32))
 (102 2 (:REWRITE UPDATE-BS_JMPBOOT-CORRECTNESS-3))
 (100 4 (:REWRITE NTH-OF-BPB_RESERVED-1))
 (96 6 (:REWRITE NTH-OF-BPB_HIDDSEC))
 (90 90 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (90 30 (:REWRITE NTH-OF-BPB_NUMFATS))
 (90 6 (:REWRITE NTH-OF-BPB_NUMHEADS))
 (90 2 (:DEFINITION UPDATE-BS_FILSYSTYPE))
 (88 20 (:DEFINITION NATP))
 (86 2 (:DEFINITION UPDATE-BS_VOLLAB))
 (84 12 (:DEFINITION UPDATE-BS_JMPBOOTI))
 (84 6 (:REWRITE NTH-OF-BPB_SECPERTRK))
 (78 6 (:REWRITE NTH-OF-BPB_FATSZ16))
 (74 2 (:DEFINITION UPDATE-BPB_RESERVED))
 (72 6 (:REWRITE NTH-OF-BPB_MEDIA))
 (70 66 (:REWRITE DEFAULT-*-2))
 (70 66 (:REWRITE DEFAULT-*-1))
 (66 6 (:REWRITE NTH-OF-BPB_TOTSEC16))
 (66 2 (:DEFINITION UPDATE-BS_FILSYSTYPEI))
 (62 2 (:REWRITE NTH-OF-BS_VOLLAB-1))
 (62 2 (:DEFINITION UPDATE-BS_VOLLABI))
 (60 60 (:REWRITE CONSP-OF-TAKE))
 (60 30 (:REWRITE NTH-OF-BPB_RSVDSECCNT))
 (60 20 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (60 6 (:REWRITE NTH-OF-BPB_ROOTENTCNT))
 (60 2 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-1))
 (56 14 (:REWRITE DEFAULT-CAR))
 (54 6 (:REWRITE NTH-OF-BS_OEMNAME-1))
 (52 52 (:LINEAR POSITION-WHEN-MEMBER))
 (52 52 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (50 2 (:DEFINITION UPDATE-BPB_RESERVEDI))
 (48 2 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-1))
 (44 44 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (36 2 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-1))
 (34 34 (:REWRITE LEN-OF-TAKE))
 (34 4 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE))
 (32 32 (:TYPE-PRESCRIPTION FAT32$C-P))
 (30 30 (:REWRITE NTH-OF-BPB_SECPERCLUS))
 (30 6 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (30 6 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (30 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (26 26 (:REWRITE CAR-OF-NTHCDR))
 (24 24 (:TYPE-PRESCRIPTION D-E-P))
 (24 24 (:REWRITE LEN-OF-GET-INITIAL-BYTES))
 (24 24 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (24 2 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-1))
 (20 20 (:TYPE-PRESCRIPTION ZP))
 (20 20 (:TYPE-PRESCRIPTION NATP))
 (20 4 (:REWRITE NTH-WHEN-D-E-P . 3))
 (14 14 (:DEFINITION BS_OEMNAME-LENGTH))
 (14 14 (:DEFINITION BS_JMPBOOT-LENGTH))
 (12 12 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (12 12 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (12 12 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (12 12 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (12 12 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (12 8 (:REWRITE STR::CONSP-OF-EXPLODE))
 (12 2 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-1))
 (10 10 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (10 10 (:TYPE-PRESCRIPTION LENGTH))
 (10 2 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (10 2 (:REWRITE NTH-WHEN-D-E-P . 2))
 (6 6 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (6 2 (:REWRITE UNSIGNED-BYTE-LISTP-OF-NTHCDR))
 (6 2 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (4 4 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (4 4 (:REWRITE UNSIGNED-BYTE-LISTP-OF-GET-INITIAL-BYTES))
 (4 4 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (4 4 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (4 2 (:REWRITE THEN-SUBSEQ-SAME-2))
 (2 2 (:TYPE-PRESCRIPTION BS_OEMNAME-LENGTH))
 (2 2 (:TYPE-PRESCRIPTION BS_JMPBOOT-LENGTH))
 (2 2 (:DEFINITION BS_VOLLAB-LENGTH))
 (2 2 (:DEFINITION BS_FILSYSTYPE-LENGTH))
 (2 2 (:DEFINITION BPB_RESERVED-LENGTH))
 )
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-9
 (4495 429 (:DEFINITION LEN))
 (2724 908 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (2385 159 (:DEFINITION READ-FILE-INTO-STRING1))
 (1908 954 (:TYPE-PRESCRIPTION CHARACTERP-OF-READ-CHAR$))
 (1815 44 (:REWRITE TAKE-OF-LEN-FREE))
 (1782 459 (:REWRITE DEFAULT-CDR))
 (1765 19 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (1279 447 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (1172 22 (:DEFINITION TAKE))
 (1140 19 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (1121 19 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (954 954 (:TYPE-PRESCRIPTION OPEN-INPUT-CHANNEL-P1))
 (954 470 (:REWRITE DEFAULT-+-2))
 (912 912 (:TYPE-PRESCRIPTION ZP))
 (795 159 (:REWRITE STATE-PRESERVED-BY-READ-CHAR$-WHEN-EOF))
 (795 159 (:REWRITE CHARACTERP-OF-READ-CHAR$))
 (654 654 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (594 388 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (525 470 (:REWRITE DEFAULT-+-1))
 (441 147 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (441 147 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (416 416 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (416 416 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (334 245 (:REWRITE DEFAULT-<-1))
 (316 16 (:REWRITE STRINGP-OF-READ-FILE-INTO-STRING1))
 (294 294 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (290 245 (:REWRITE DEFAULT-<-2))
 (273 84 (:REWRITE STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1))
 (210 42 (:REWRITE STATE-P1-OF-OPEN-INPUT-CHANNEL))
 (202 46 (:REWRITE DEFAULT-CAR))
 (200 44 (:REWRITE TAKE-WHEN-ATOM))
 (164 40 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (147 147 (:LINEAR POSITION-WHEN-MEMBER))
 (147 147 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (99 33 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (84 84 (:TYPE-PRESCRIPTION STATE-P))
 (62 62 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (62 62 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (54 21 (:REWRITE ZP-OPEN))
 (30 15 (:DEFINITION NULL))
 (21 3 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (15 15 (:TYPE-PRESCRIPTION NULL))
 (10 2 (:REWRITE NFIX-WHEN-NATP))
 (8 2 (:REWRITE NFIX-WHEN-ZP))
 (6 6 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (6 6 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (6 3 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (6 2 (:DEFINITION NATP))
 (3 3 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-4
 (26240 1716 (:DEFINITION LEN))
 (24378 88 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (23640 20 (:DEFINITION LENGTH))
 (23188 312 (:REWRITE TAKE-OF-LEN-FREE))
 (20980 1992 (:REWRITE DEFAULT-CDR))
 (20848 156 (:DEFINITION TAKE))
 (18432 432 (:REWRITE NTH-OF-STRING=>NATS))
 (10140 48 (:REWRITE CONSP-OF-GET-REMAINING-RSVDBYTS))
 (8304 48 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (8278 104 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (8110 3410 (:REWRITE STR::CONSP-OF-EXPLODE))
 (7358 312 (:REWRITE TAKE-WHEN-ATOM))
 (7116 104 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (6374 6374 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (5788 32 (:REWRITE CONSP-OF-NTHCDR))
 (5764 644 (:REWRITE DEFAULT-CHAR-CODE))
 (4832 480 (:REWRITE CHARACTERP-NTH))
 (4144 4144 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (3948 2000 (:REWRITE DEFAULT-+-2))
 (3906 1674 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (3438 1684 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (3328 20 (:REWRITE LEN-OF-NTHCDR))
 (3284 548 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (2544 848 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (2544 848 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (2448 2448 (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION))
 (2448 2448 (:TYPE-PRESCRIPTION STRINGP-SUBSEQ-TYPE-PRESCRIPTION))
 (2400 1550 (:REWRITE DEFAULT-<-2))
 (2228 2000 (:REWRITE DEFAULT-+-1))
 (2160 432 (:DEFINITION CHAR))
 (1752 1550 (:REWRITE DEFAULT-<-1))
 (1696 1696 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (1172 8 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (1160 4 (:DEFINITION ZEROP))
 (1152 96 (:REWRITE CAR-OF-CHARS=>NATS))
 (1128 376 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (1124 4 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (1116 1116 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (1116 1116 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (1100 4 (:REWRITE UPDATE-BS_OEMNAME-CORRECTNESS-3))
 (1084 80 (:REWRITE ZP-OPEN))
 (932 56 (:REWRITE CAR-OF-TAKE))
 (920 20 (:DEFINITION UPDATE-BS_OEMNAME))
 (912 912 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (912 912 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (912 456 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (848 848 (:LINEAR POSITION-WHEN-MEMBER))
 (848 848 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (844 12 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE))
 (792 164 (:REWRITE DEFAULT-CAR))
 (720 24 (:DEFINITION UPDATE-BS_JMPBOOT))
 (700 88 (:REWRITE NFIX-WHEN-ZP))
 (648 56 (:DEFINITION UPDATE-NTH-ARRAY))
 (632 48 (:REWRITE CAR-OF-NTHCDR))
 (532 532 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (532 4 (:REWRITE UNSIGNED-BYTE-LISTP-OF-NTHCDR))
 (512 24 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (460 4 (:REWRITE UPDATE-BS_JMPBOOT-CORRECTNESS-3))
 (432 144 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (430 86 (:REWRITE CONSP-OF-CHARS=>NATS))
 (408 4 (:REWRITE D-E-P-OF-CHARS=>NATS))
 (376 32 (:DEFINITION NATP))
 (345 23 (:DEFINITION READ-FILE-INTO-STRING1))
 (320 24 (:REWRITE LEN-OF-CHARS=>NATS))
 (288 144 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (280 56 (:REWRITE NTH-OF-BPB_BYTSPERSEC))
 (276 138 (:TYPE-PRESCRIPTION CHARACTERP-OF-READ-CHAR$))
 (276 12 (:REWRITE NTH-OF-BPB_BKBOOTSEC))
 (264 12 (:REWRITE NTH-OF-BPB_FSINFO))
 (252 12 (:REWRITE NTH-OF-BPB_ROOTCLUS))
 (244 132 (:REWRITE DEFAULT-*-2))
 (244 132 (:REWRITE DEFAULT-*-1))
 (240 12 (:REWRITE NTH-OF-BPB_FSVER_MAJOR))
 (232 8 (:REWRITE NTH-OF-BS_VOLID))
 (228 12 (:REWRITE NTH-OF-BPB_FSVER_MINOR))
 (224 56 (:REWRITE NTH-OF-BPB_FATSZ32))
 (224 32 (:REWRITE NTH-OF-BS_JMPBOOT-1))
 (224 8 (:REWRITE NTH-OF-BS_BOOTSIG))
 (216 12 (:REWRITE NTH-OF-BPB_EXTFLAGS))
 (216 8 (:REWRITE NTH-OF-BS_RESERVED1))
 (208 8 (:REWRITE NTH-OF-BS_DRVNUM))
 (204 12 (:REWRITE NTH-OF-BPB_TOTSEC32))
 (200 8 (:REWRITE NTH-OF-BPB_RESERVED-1))
 (192 12 (:REWRITE NTH-OF-BPB_HIDDSEC))
 (180 20 (:DEFINITION UPDATE-BS_OEMNAMEI))
 (180 12 (:REWRITE NTH-OF-BPB_NUMHEADS))
 (180 4 (:DEFINITION UPDATE-BS_FILSYSTYPE))
 (176 176 (:TYPE-PRESCRIPTION ZP))
 (172 4 (:DEFINITION UPDATE-BS_VOLLAB))
 (168 56 (:REWRITE NTH-OF-BPB_NUMFATS))
 (168 24 (:DEFINITION UPDATE-BS_JMPBOOTI))
 (168 12 (:REWRITE NTH-OF-BPB_SECPERTRK))
 (156 12 (:REWRITE NTH-OF-BPB_FATSZ16))
 (148 4 (:DEFINITION UPDATE-BPB_RESERVED))
 (144 12 (:REWRITE NTH-OF-BPB_MEDIA))
 (138 138 (:TYPE-PRESCRIPTION OPEN-INPUT-CHANNEL-P1))
 (132 12 (:REWRITE NTH-OF-BPB_TOTSEC16))
 (132 4 (:DEFINITION UPDATE-BS_FILSYSTYPEI))
 (124 124 (:REWRITE CONSP-OF-TAKE))
 (124 4 (:REWRITE NTH-OF-BS_VOLLAB-1))
 (124 4 (:DEFINITION UPDATE-BS_VOLLABI))
 (120 12 (:REWRITE NTH-OF-BPB_ROOTENTCNT))
 (120 4 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-1))
 (116 40 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (115 23 (:REWRITE STATE-PRESERVED-BY-READ-CHAR$-WHEN-EOF))
 (115 23 (:REWRITE CHARACTERP-OF-READ-CHAR$))
 (112 56 (:REWRITE NTH-OF-BPB_RSVDSECCNT))
 (108 12 (:REWRITE NTH-OF-BS_OEMNAME-1))
 (104 104 (:REWRITE LEN-OF-TAKE))
 (100 4 (:DEFINITION UPDATE-BPB_RESERVEDI))
 (96 4 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-1))
 (88 24 (:REWRITE STATE-P1-OF-OPEN-INPUT-CHANNEL))
 (88 8 (:REWRITE STRINGP-OF-READ-FILE-INTO-STRING1))
 (84 84 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (84 84 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (72 4 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-1))
 (64 64 (:TYPE-PRESCRIPTION FAT32$C-P))
 (58 18 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (56 56 (:REWRITE NTH-OF-BPB_SECPERCLUS))
 (52 52 (:TYPE-PRESCRIPTION D-E-P))
 (52 52 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (48 4 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-1))
 (32 32 (:TYPE-PRESCRIPTION NATP))
 (32 4 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (28 28 (:DEFINITION BS_JMPBOOT-LENGTH))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (24 24 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (24 24 (:DEFINITION BS_OEMNAME-LENGTH))
 (24 4 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-1))
 (20 20 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (20 20 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (20 4 (:REWRITE NTH-WHEN-D-E-P . 2))
 (16 16 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (16 4 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (12 4 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (12 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (10 2 (:REWRITE NTH-WHEN-D-E-P . 3))
 (8 8 (:REWRITE RETURN-TYPE-OF-CHARS=>NATS))
 (8 4 (:DEFINITION NULL))
 (4 4 (:TYPE-PRESCRIPTION NULL))
 (4 4 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (4 4 (:TYPE-PRESCRIPTION BS_OEMNAME-LENGTH))
 (4 4 (:TYPE-PRESCRIPTION BS_JMPBOOT-LENGTH))
 (4 4 (:DEFINITION BS_VOLLAB-LENGTH))
 (4 4 (:DEFINITION BS_FILSYSTYPE-LENGTH))
 (4 4 (:DEFINITION BPB_RESERVED-LENGTH))
 )
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-5
 (12 1 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (6 6 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (6 2 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (6 1 (:REWRITE FAT32$C-P-OF-READ-RESERVED-AREA))
 (5 3 (:REWRITE DEFAULT-*-1))
 (4 4 (:TYPE-PRESCRIPTION FAT32$C-P))
 (4 3 (:REWRITE DEFAULT-*-2))
 (3 2 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (3 1 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (2 2 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (2 2 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (2 2 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (2 2 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (2 2 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (2 2 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 )
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-15
 (90 6 (:DEFINITION READ-FILE-INTO-STRING1))
 (78 24 (:REWRITE STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1))
 (72 36 (:TYPE-PRESCRIPTION CHARACTERP-OF-READ-CHAR$))
 (60 12 (:REWRITE STATE-P1-OF-OPEN-INPUT-CHANNEL))
 (36 36 (:TYPE-PRESCRIPTION OPEN-INPUT-CHANNEL-P1))
 (30 6 (:REWRITE STATE-PRESERVED-BY-READ-CHAR$-WHEN-EOF))
 (30 6 (:REWRITE CHARACTERP-OF-READ-CHAR$))
 (26 10 (:REWRITE DEFAULT-*-2))
 (24 24 (:TYPE-PRESCRIPTION STATE-P))
 (14 10 (:REWRITE DEFAULT-*-1))
 (13 1 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (13 1 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (4 1 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (3 3 (:REWRITE POWER2-INTEGER))
 (3 3 (:REWRITE INTEGERP-PROD))
 (3 3 (:REWRITE INTEGERP-MINUS))
 (3 3 (:REWRITE A5))
 )
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-22
 (55 30 (:REWRITE DEFAULT-*-2))
 (44 30 (:REWRITE DEFAULT-*-1))
 (24 24 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (24 8 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (24 4 (:REWRITE FAT32$C-P-OF-READ-RESERVED-AREA))
 (24 2 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (24 2 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (18 2 (:LINEAR FAT-ENTRY-COUNT-OF-READ-RESERVED-AREA))
 (16 16 (:TYPE-PRESCRIPTION FAT32$C-P))
 (13 1 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (13 1 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (12 4 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (8 8 (:REWRITE DEFAULT-UNARY-/))
 (8 5 (:REWRITE DEFAULT-<-2))
 (7 5 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (6 6 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (6 6 (:REWRITE EXPT-COMPARE-EQUAL))
 (6 6 (:REWRITE EXPT-COMPARE))
 (6 6 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (6 6 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (5 5 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (5 5 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (5 5 (:REWRITE A5))
 (5 5 (:META CANCEL_PLUS-LESSP-CORRECT))
 (4 4 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (4 4 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (4 4 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 4 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (4 4 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (4 1 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (3 3 (:REWRITE POWER2-INTEGER))
 (3 3 (:REWRITE INTEGERP-PROD))
 (3 3 (:REWRITE INTEGERP-MINUS))
 (2 2 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (1 1 (:REWRITE FL-OF-NON-RATIONAL))
 (1 1 (:REWRITE FL-MINUS-GEN))
 )
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-6
 (471 35 (:DEFINITION LEN))
 (396 15 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (338 2 (:REWRITE TAKE-OF-LEN-FREE))
 (292 1 (:DEFINITION TAKE))
 (228 76 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (227 40 (:REWRITE DEFAULT-CDR))
 (180 12 (:DEFINITION READ-FILE-INTO-STRING1))
 (154 50 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (149 66 (:REWRITE STR::CONSP-OF-EXPLODE))
 (144 72 (:TYPE-PRESCRIPTION CHARACTERP-OF-READ-CHAR$))
 (120 1 (:REWRITE LEN-OF-NTHCDR))
 (118 118 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (114 2 (:REWRITE PAINFUL-DEBUGGING-LEMMA-22))
 (110 2 (:REWRITE CONSP-OF-NTHCDR))
 (105 27 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (102 102 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (99 48 (:REWRITE DEFAULT-+-2))
 (96 2 (:REWRITE TAKE-WHEN-ATOM))
 (85 2 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (84 20 (:REWRITE STATE-P1-OF-OPEN-INPUT-CHANNEL))
 (83 2 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (77 77 (:TYPE-PRESCRIPTION ZP))
 (73 1 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (72 72 (:TYPE-PRESCRIPTION OPEN-INPUT-CHANNEL-P1))
 (66 22 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (66 22 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (66 3 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (66 1 (:DEFINITION NTHCDR))
 (65 5 (:REWRITE STRINGP-OF-READ-FILE-INTO-STRING1))
 (63 19 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (60 12 (:REWRITE STATE-PRESERVED-BY-READ-CHAR$-WHEN-EOF))
 (60 12 (:REWRITE CHARACTERP-OF-READ-CHAR$))
 (60 2 (:REWRITE ZP-OPEN))
 (53 1 (:REWRITE NFIX-WHEN-NATP))
 (52 52 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (52 52 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (51 48 (:REWRITE DEFAULT-+-1))
 (51 1 (:DEFINITION NATP))
 (46 1 (:REWRITE NFIX-WHEN-ZP))
 (44 44 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (42 9 (:DEFINITION UNSIGNED-BYTE-P))
 (38 30 (:REWRITE DEFAULT-<-2))
 (38 30 (:REWRITE DEFAULT-<-1))
 (33 9 (:DEFINITION INTEGER-RANGE-P))
 (22 22 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (22 22 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (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))
 (18 9 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (6 3 (:REWRITE DEFAULT-*-2))
 (6 3 (:REWRITE DEFAULT-*-1))
 (6 3 (:DEFINITION NULL))
 (4 4 (:TYPE-PRESCRIPTION NFIX))
 (3 3 (:TYPE-PRESCRIPTION NULL))
 (3 1 (:DEFINITION NFIX))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:REWRITE CAR-OF-NTHCDR))
 )
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-7
 (601 45 (:DEFINITION LEN))
 (452 19 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (338 2 (:REWRITE TAKE-OF-LEN-FREE))
 (292 1 (:DEFINITION TAKE))
 (267 50 (:REWRITE DEFAULT-CDR))
 (262 4 (:REWRITE DEFAULT-CHAR-CODE))
 (258 4 (:REWRITE CHARACTERP-NTH))
 (228 76 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (210 14 (:DEFINITION READ-FILE-INTO-STRING1))
 (203 71 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (195 86 (:REWRITE STR::CONSP-OF-EXPLODE))
 (168 84 (:TYPE-PRESCRIPTION CHARACTERP-OF-READ-CHAR$))
 (149 149 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (128 37 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (120 1 (:REWRITE LEN-OF-NTHCDR))
 (118 118 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (114 2 (:REWRITE PAINFUL-DEBUGGING-LEMMA-22))
 (113 56 (:REWRITE DEFAULT-+-2))
 (110 2 (:REWRITE CONSP-OF-NTHCDR))
 (108 28 (:REWRITE STATE-P1-OF-OPEN-INPUT-CHANNEL))
 (96 2 (:REWRITE TAKE-WHEN-ATOM))
 (94 30 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (85 2 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (84 84 (:TYPE-PRESCRIPTION OPEN-INPUT-CHANNEL-P1))
 (83 2 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (78 26 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (78 26 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (77 77 (:TYPE-PRESCRIPTION ZP))
 (73 1 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (70 14 (:REWRITE STATE-PRESERVED-BY-READ-CHAR$-WHEN-EOF))
 (70 14 (:REWRITE CHARACTERP-OF-READ-CHAR$))
 (67 7 (:REWRITE STRINGP-OF-READ-FILE-INTO-STRING1))
 (66 66 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (66 66 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (66 3 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (66 1 (:DEFINITION NTHCDR))
 (60 2 (:REWRITE ZP-OPEN))
 (59 56 (:REWRITE DEFAULT-+-1))
 (53 1 (:REWRITE NFIX-WHEN-NATP))
 (52 52 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (51 1 (:DEFINITION NATP))
 (48 36 (:REWRITE DEFAULT-<-2))
 (46 36 (:REWRITE DEFAULT-<-1))
 (46 1 (:REWRITE NFIX-WHEN-ZP))
 (42 9 (:DEFINITION UNSIGNED-BYTE-P))
 (33 9 (:DEFINITION INTEGER-RANGE-P))
 (32 32 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (32 32 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (26 26 (:LINEAR POSITION-WHEN-MEMBER))
 (26 26 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (21 7 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (18 9 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (10 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (6 3 (:DEFINITION NULL))
 (4 4 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (4 4 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (3 3 (:TYPE-PRESCRIPTION NULL))
 (3 1 (:DEFINITION NFIX))
 (2 2 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (2 2 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (2 1 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (2 1 (:REWRITE DEFAULT-*-2))
 (2 1 (:REWRITE DEFAULT-*-1))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:REWRITE CAR-OF-NTHCDR))
 )
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-8
 (387 13 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (359 33 (:DEFINITION LEN))
 (282 13 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (278 4 (:REWRITE TAKE-OF-LEN-FREE))
 (142 7 (:REWRITE DEFAULT-CHAR-CODE))
 (138 35 (:REWRITE DEFAULT-CDR))
 (132 6 (:REWRITE CHARACTERP-NTH))
 (119 2 (:DEFINITION TAKE))
 (115 115 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (110 69 (:REWRITE STR::CONSP-OF-EXPLODE))
 (106 1 (:REWRITE THEN-SUBSEQ-SAME-2))
 (105 37 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (102 1 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (76 76 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (66 33 (:REWRITE DEFAULT-+-2))
 (55 1 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (54 1 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (51 17 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (51 17 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (40 11 (:DEFINITION UNSIGNED-BYTE-P))
 (34 34 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (34 34 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (34 34 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (33 33 (:REWRITE DEFAULT-+-1))
 (32 22 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (29 11 (:DEFINITION INTEGER-RANGE-P))
 (22 6 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (20 18 (:REWRITE DEFAULT-<-2))
 (20 18 (:REWRITE DEFAULT-<-1))
 (20 4 (:REWRITE TAKE-WHEN-ATOM))
 (19 7 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (17 17 (:LINEAR POSITION-WHEN-MEMBER))
 (17 17 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (15 15 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (13 1 (:REWRITE LEN-OF-CHARS=>NATS))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (12 2 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (12 1 (:REWRITE CAR-OF-CHARS=>NATS))
 (9 9 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (9 2 (:REWRITE DEFAULT-CAR))
 (8 8 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (8 8 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (8 2 (:REWRITE CONSP-OF-CHARS=>NATS))
 (4 4 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (4 4 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (4 4 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (4 2 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (2 2 (:TYPE-PRESCRIPTION LENGTH))
 (2 2 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 )
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-10
 (6120 408 (:DEFINITION READ-FILE-INTO-STRING1))
 (5632 51 (:DEFINITION TAKE))
 (4896 2448 (:TYPE-PRESCRIPTION CHARACTERP-OF-READ-CHAR$))
 (4383 102 (:REWRITE TAKE-OF-LEN-FREE))
 (3350 229 (:DEFINITION LEN))
 (3080 510 (:REWRITE DEFAULT-CDR))
 (2448 2448 (:TYPE-PRESCRIPTION OPEN-INPUT-CHANNEL-P1))
 (2328 102 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (2040 408 (:REWRITE STATE-PRESERVED-BY-READ-CHAR$-WHEN-EOF))
 (2040 408 (:REWRITE CHARACTERP-OF-READ-CHAR$))
 (1979 102 (:REWRITE TAKE-WHEN-ATOM))
 (1506 1506 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (1468 73 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (1442 73 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (1164 388 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (978 94 (:DEFINITION UPDATE-NTH-ARRAY))
 (924 42 (:DEFINITION UPDATE-BS_JMPBOOT))
 (833 596 (:REWRITE DEFAULT-+-2))
 (777 37 (:DEFINITION UPDATE-BS_OEMNAME))
 (774 258 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (774 258 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (761 36 (:REWRITE LEN-OF-NTHCDR))
 (711 237 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (666 66 (:REWRITE CONSP-OF-NTHCDR))
 (650 507 (:REWRITE DEFAULT-<-2))
 (604 302 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (597 596 (:REWRITE DEFAULT-+-1))
 (590 507 (:REWRITE DEFAULT-<-1))
 (548 54 (:REWRITE CONSP-OF-GET-REMAINING-RSVDBYTS))
 (516 516 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (470 94 (:REWRITE NTH-OF-BPB_BYTSPERSEC))
 (415 415 (:TYPE-PRESCRIPTION ZP))
 (408 94 (:REWRITE CAR-OF-TAKE))
 (402 14 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (394 108 (:REWRITE NFIX-WHEN-ZP))
 (384 4 (:DEFINITION ZEROP))
 (380 4 (:REWRITE DEFAULT-CHAR-CODE))
 (376 94 (:REWRITE NTH-OF-BPB_FATSZ32))
 (376 4 (:REWRITE CHARACTERP-NTH))
 (364 52 (:REWRITE NTH-OF-BS_JMPBOOT-1))
 (348 4 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (345 15 (:REWRITE NTH-OF-BPB_BKBOOTSEC))
 (333 37 (:DEFINITION UPDATE-BS_OEMNAMEI))
 (330 15 (:REWRITE NTH-OF-BPB_FSINFO))
 (325 43 (:REWRITE ZP-OPEN))
 (324 4 (:REWRITE UPDATE-BS_OEMNAME-CORRECTNESS-3))
 (315 15 (:REWRITE NTH-OF-BPB_ROOTCLUS))
 (306 162 (:REWRITE STR::CONSP-OF-EXPLODE))
 (300 15 (:REWRITE NTH-OF-BPB_FSVER_MAJOR))
 (294 42 (:DEFINITION UPDATE-BS_JMPBOOTI))
 (290 10 (:REWRITE NTH-OF-BS_VOLID))
 (286 98 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (285 15 (:REWRITE NTH-OF-BPB_FSVER_MINOR))
 (282 94 (:REWRITE NTH-OF-BPB_NUMFATS))
 (280 10 (:REWRITE NTH-OF-BS_BOOTSIG))
 (270 15 (:REWRITE NTH-OF-BPB_EXTFLAGS))
 (270 10 (:REWRITE NTH-OF-BS_RESERVED1))
 (260 10 (:REWRITE NTH-OF-BS_DRVNUM))
 (258 258 (:LINEAR POSITION-WHEN-MEMBER))
 (258 258 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (255 15 (:REWRITE NTH-OF-BPB_TOTSEC32))
 (250 10 (:REWRITE NTH-OF-BPB_RESERVED-1))
 (240 15 (:REWRITE NTH-OF-BPB_HIDDSEC))
 (236 59 (:REWRITE DEFAULT-CAR))
 (233 26 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (225 15 (:REWRITE NTH-OF-BPB_NUMHEADS))
 (225 5 (:DEFINITION UPDATE-BS_FILSYSTYPE))
 (215 5 (:DEFINITION UPDATE-BS_VOLLAB))
 (210 15 (:REWRITE NTH-OF-BPB_SECPERTRK))
 (204 4 (:REWRITE UPDATE-BS_JMPBOOT-CORRECTNESS-3))
 (202 6 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (195 15 (:REWRITE NTH-OF-BPB_FATSZ16))
 (188 188 (:REWRITE CONSP-OF-TAKE))
 (188 94 (:REWRITE NTH-OF-BPB_RSVDSECCNT))
 (188 6 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (185 5 (:DEFINITION UPDATE-BPB_RESERVED))
 (181 27 (:DEFINITION NATP))
 (180 15 (:REWRITE NTH-OF-BPB_MEDIA))
 (177 168 (:REWRITE DEFAULT-*-2))
 (175 168 (:REWRITE DEFAULT-*-1))
 (165 15 (:REWRITE NTH-OF-BPB_TOTSEC16))
 (165 5 (:DEFINITION UPDATE-BS_FILSYSTYPEI))
 (155 5 (:REWRITE NTH-OF-BS_VOLLAB-1))
 (155 5 (:DEFINITION UPDATE-BS_VOLLABI))
 (150 15 (:REWRITE NTH-OF-BPB_ROOTENTCNT))
 (138 10 (:DEFINITION LENGTH))
 (136 136 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (135 15 (:REWRITE NTH-OF-BS_OEMNAME-1))
 (130 64 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (128 48 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (125 5 (:DEFINITION UPDATE-BPB_RESERVEDI))
 (120 4 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-1))
 (118 30 (:REWRITE STATE-P1-OF-OPEN-INPUT-CHANNEL))
 (118 6 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (114 2 (:REWRITE PAINFUL-DEBUGGING-LEMMA-22))
 (96 4 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-1))
 (94 94 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (94 94 (:REWRITE NTH-OF-BPB_SECPERCLUS))
 (94 94 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (91 6 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (88 8 (:REWRITE STRINGP-OF-READ-FILE-INTO-STRING1))
 (86 86 (:REWRITE CAR-OF-NTHCDR))
 (84 28 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (82 41 (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION))
 (74 22 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (72 4 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-1))
 (68 68 (:TYPE-PRESCRIPTION FAT32$C-P))
 (68 8 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE))
 (64 64 (:TYPE-PRESCRIPTION D-E-P))
 (64 64 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (60 12 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (60 12 (:LINEAR NTH-WHEN-D-E-P))
 (57 8 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (49 6 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (49 6 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (48 4 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-1))
 (46 46 (:DEFINITION BS_JMPBOOT-LENGTH))
 (41 41 (:TYPE-PRESCRIPTION STRINGP-SUBSEQ-TYPE-PRESCRIPTION))
 (41 41 (:DEFINITION BS_OEMNAME-LENGTH))
 (37 37 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 7 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (30 6 (:REWRITE NTH-WHEN-D-E-P . 3))
 (27 27 (:TYPE-PRESCRIPTION NATP))
 (26 26 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (26 26 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (24 24 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (24 4 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-1))
 (20 20 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (16 16 (:TYPE-PRESCRIPTION READ-FILE-INTO-STRING1))
 (16 16 (:TYPE-PRESCRIPTION OPEN-INPUT-CHANNEL))
 (16 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (13 5 (:REWRITE NTH-WHEN-D-E-P . 2))
 (12 12 (:TYPE-PRESCRIPTION NAT-LISTP))
 (12 12 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (12 12 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (12 12 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (12 4 (:REWRITE UNSIGNED-BYTE-LISTP-OF-NTHCDR))
 (12 2 (:REWRITE FAT32-FILENAME-LIST-EQUIV-WHEN-ATOM-RIGHT))
 (10 10 (:TYPE-PRESCRIPTION STRINGP-OF-IMPLODE))
 (8 8 (:REWRITE UNSIGNED-BYTE-LISTP-OF-GET-INITIAL-BYTES))
 (8 4 (:DEFINITION NULL))
 (6 6 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (6 6 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (6 6 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (6 1 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (5 5 (:DEFINITION BS_VOLLAB-LENGTH))
 (5 5 (:DEFINITION BS_FILSYSTYPE-LENGTH))
 (5 5 (:DEFINITION BPB_RESERVED-LENGTH))
 (4 4 (:TYPE-PRESCRIPTION NULL))
 (4 4 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (4 4 (:TYPE-PRESCRIPTION BS_OEMNAME-LENGTH))
 (4 4 (:TYPE-PRESCRIPTION BS_JMPBOOT-LENGTH))
 (4 4 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (4 4 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (4 2 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (4 1 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 )
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-11
 (49346 68 (:REWRITE CONSP-OF-GET-REMAINING-RSVDBYTS))
 (44738 22 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (33638 441 (:DEFINITION TAKE))
 (32372 2708 (:DEFINITION LEN))
 (23260 22 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (23106 22 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (21302 22 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (20025 3269 (:REWRITE DEFAULT-CDR))
 (13849 221 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (12720 10 (:DEFINITION LENGTH))
 (11358 5720 (:REWRITE STR::CONSP-OF-EXPLODE))
 (9216 216 (:REWRITE NTH-OF-STRING=>NATS))
 (8489 270 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (7771 270 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (7244 7244 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (7194 882 (:REWRITE TAKE-WHEN-ATOM))
 (6650 962 (:REWRITE DEFAULT-CHAR-CODE))
 (5915 3070 (:REWRITE DEFAULT-+-2))
 (5520 368 (:DEFINITION READ-FILE-INTO-STRING1))
 (4878 57 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (4416 2208 (:TYPE-PRESCRIPTION CHARACTERP-OF-READ-CHAR$))
 (4320 1440 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (4206 2286 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (3969 1323 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (3969 1323 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (3364 38 (:REWRITE CONSP-OF-NTHCDR))
 (3193 3070 (:REWRITE DEFAULT-+-1))
 (2928 976 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (2852 782 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (2688 224 (:REWRITE CAR-OF-CHARS=>NATS))
 (2646 2646 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (2491 1524 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (2389 1887 (:REWRITE DEFAULT-<-2))
 (2256 440 (:REWRITE DEFAULT-CAR))
 (2208 2208 (:TYPE-PRESCRIPTION OPEN-INPUT-CHANNEL-P1))
 (2003 1887 (:REWRITE DEFAULT-<-1))
 (1840 368 (:REWRITE STATE-PRESERVED-BY-READ-CHAR$-WHEN-EOF))
 (1840 368 (:REWRITE CHARACTERP-OF-READ-CHAR$))
 (1552 1552 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (1503 1503 (:TYPE-PRESCRIPTION ZP))
 (1362 1293 (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION))
 (1323 1323 (:LINEAR POSITION-WHEN-MEMBER))
 (1323 1323 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (1293 1293 (:TYPE-PRESCRIPTION STRINGP-SUBSEQ-TYPE-PRESCRIPTION))
 (1230 246 (:REWRITE CONSP-OF-CHARS=>NATS))
 (1080 216 (:DEFINITION CHAR))
 (965 112 (:REWRITE ZP-OPEN))
 (960 960 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (960 960 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (782 117 (:REWRITE NFIX-WHEN-ZP))
 (690 690 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (690 690 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (690 345 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (586 4 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (580 2 (:DEFINITION ZEROP))
 (562 2 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (550 2 (:REWRITE UPDATE-BS_OEMNAME-CORRECTNESS-3))
 (506 28 (:REWRITE CAR-OF-TAKE))
 (502 38 (:REWRITE LEN-OF-CHARS=>NATS))
 (500 10 (:DEFINITION UPDATE-BS_OEMNAME))
 (422 6 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE))
 (375 37 (:DEFINITION NFIX))
 (367 35 (:REWRITE CAR-OF-NTHCDR))
 (360 12 (:DEFINITION UPDATE-BS_JMPBOOT))
 (324 28 (:DEFINITION UPDATE-NTH-ARRAY))
 (320 64 (:REWRITE STATE-P1-OF-OPEN-INPUT-CHANNEL))
 (266 2 (:REWRITE UNSIGNED-BYTE-LISTP-OF-NTHCDR))
 (256 12 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (240 80 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (236 174 (:REWRITE DEFAULT-*-2))
 (236 174 (:REWRITE DEFAULT-*-1))
 (236 32 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (235 8 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (230 2 (:REWRITE UPDATE-BS_JMPBOOT-CORRECTNESS-3))
 (220 44 (:LINEAR NTH-WHEN-D-E-P))
 (204 2 (:REWRITE D-E-P-OF-CHARS=>NATS))
 (200 200 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (140 28 (:REWRITE NTH-OF-BPB_BYTSPERSEC))
 (138 6 (:REWRITE NTH-OF-BPB_BKBOOTSEC))
 (137 8 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (132 6 (:REWRITE NTH-OF-BPB_FSINFO))
 (126 6 (:REWRITE NTH-OF-BPB_ROOTCLUS))
 (120 6 (:REWRITE NTH-OF-BPB_FSVER_MAJOR))
 (116 4 (:REWRITE NTH-OF-BS_VOLID))
 (114 6 (:REWRITE NTH-OF-BPB_FSVER_MINOR))
 (112 112 (:TYPE-PRESCRIPTION D-E-P))
 (112 112 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (112 28 (:REWRITE NTH-OF-BPB_FATSZ32))
 (112 16 (:REWRITE NTH-OF-BS_JMPBOOT-1))
 (112 4 (:REWRITE NTH-OF-BS_BOOTSIG))
 (108 6 (:REWRITE NTH-OF-BPB_EXTFLAGS))
 (108 4 (:REWRITE NTH-OF-BS_RESERVED1))
 (104 4 (:REWRITE NTH-OF-BS_DRVNUM))
 (102 6 (:REWRITE NTH-OF-BPB_TOTSEC32))
 (100 4 (:REWRITE NTH-OF-BPB_RESERVED-1))
 (96 6 (:REWRITE NTH-OF-BPB_HIDDSEC))
 (90 10 (:DEFINITION UPDATE-BS_OEMNAMEI))
 (90 6 (:REWRITE NTH-OF-BPB_NUMHEADS))
 (90 2 (:DEFINITION UPDATE-BS_FILSYSTYPE))
 (88 24 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (86 2 (:DEFINITION UPDATE-BS_VOLLAB))
 (84 28 (:REWRITE NTH-OF-BPB_NUMFATS))
 (84 12 (:DEFINITION UPDATE-BS_JMPBOOTI))
 (84 6 (:REWRITE NTH-OF-BPB_SECPERTRK))
 (84 4 (:REWRITE STRINGP-OF-READ-FILE-INTO-STRING1))
 (78 6 (:REWRITE NTH-OF-BPB_FATSZ16))
 (74 2 (:DEFINITION UPDATE-BPB_RESERVED))
 (72 6 (:REWRITE NTH-OF-BPB_MEDIA))
 (70 70 (:TYPE-PRESCRIPTION STRINGP-OF-IMPLODE))
 (66 6 (:REWRITE NTH-OF-BPB_TOTSEC16))
 (66 2 (:DEFINITION UPDATE-BS_FILSYSTYPEI))
 (62 62 (:REWRITE CONSP-OF-TAKE))
 (62 2 (:REWRITE NTH-OF-BS_VOLLAB-1))
 (62 2 (:DEFINITION UPDATE-BS_VOLLABI))
 (60 20 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (60 10 (:REWRITE FAT32-FILENAME-LIST-EQUIV-WHEN-ATOM-RIGHT))
 (60 6 (:REWRITE NTH-OF-BPB_ROOTENTCNT))
 (60 2 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-1))
 (56 28 (:REWRITE NTH-OF-BPB_RSVDSECCNT))
 (54 6 (:REWRITE NTH-OF-BS_OEMNAME-1))
 (50 2 (:DEFINITION UPDATE-BPB_RESERVEDI))
 (48 2 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-1))
 (44 44 (:TYPE-PRESCRIPTION NAT-LISTP))
 (44 44 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (42 42 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (36 2 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-1))
 (32 32 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (32 32 (:TYPE-PRESCRIPTION FAT32$C-P))
 (32 32 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (31 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (28 28 (:REWRITE NTH-OF-BPB_SECPERCLUS))
 (24 2 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-1))
 (22 22 (:TYPE-PRESCRIPTION MIN))
 (22 22 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (22 22 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (22 22 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (20 20 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (14 14 (:DEFINITION BS_JMPBOOT-LENGTH))
 (12 12 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (12 12 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (12 12 (:DEFINITION BS_OEMNAME-LENGTH))
 (12 2 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-1))
 (11 1 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (10 2 (:REWRITE NTH-WHEN-D-E-P . 2))
 (8 8 (:TYPE-PRESCRIPTION READ-FILE-INTO-STRING1))
 (8 8 (:TYPE-PRESCRIPTION OPEN-INPUT-CHANNEL))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (8 8 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (8 4 (:DEFINITION NULL))
 (4 4 (:TYPE-PRESCRIPTION NULL))
 (4 4 (:REWRITE RETURN-TYPE-OF-CHARS=>NATS))
 (2 2 (:TYPE-PRESCRIPTION BS_OEMNAME-LENGTH))
 (2 2 (:TYPE-PRESCRIPTION BS_JMPBOOT-LENGTH))
 (2 2 (:REWRITE NTH-WHEN-D-E-P . 3))
 (2 2 (:DEFINITION BS_VOLLAB-LENGTH))
 (2 2 (:DEFINITION BS_FILSYSTYPE-LENGTH))
 (2 2 (:DEFINITION BPB_RESERVED-LENGTH))
 )
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-12
 (427 15 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (385 35 (:DEFINITION LEN))
 (304 15 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (278 4 (:REWRITE TAKE-OF-LEN-FREE))
 (260 9 (:REWRITE DEFAULT-CHAR-CODE))
 (248 8 (:REWRITE CHARACTERP-NTH))
 (146 37 (:REWRITE DEFAULT-CDR))
 (138 1 (:REWRITE DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-8))
 (122 122 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (120 73 (:REWRITE STR::CONSP-OF-EXPLODE))
 (120 44 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (119 2 (:DEFINITION TAKE))
 (106 1 (:REWRITE THEN-SUBSEQ-SAME-2))
 (102 1 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (84 84 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (70 35 (:REWRITE DEFAULT-+-2))
 (57 19 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (57 19 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (55 1 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (54 1 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (44 24 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (40 11 (:DEFINITION UNSIGNED-BYTE-P))
 (38 38 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (38 38 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (38 38 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (35 35 (:REWRITE DEFAULT-+-1))
 (35 11 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (29 11 (:DEFINITION INTEGER-RANGE-P))
 (27 9 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (26 22 (:REWRITE DEFAULT-<-2))
 (26 22 (:REWRITE DEFAULT-<-1))
 (24 4 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (20 4 (:REWRITE TAKE-WHEN-ATOM))
 (19 19 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (19 19 (:LINEAR POSITION-WHEN-MEMBER))
 (19 19 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (13 1 (:REWRITE LEN-OF-CHARS=>NATS))
 (12 12 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (12 12 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (12 1 (:REWRITE CAR-OF-CHARS=>NATS))
 (9 9 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (9 2 (:REWRITE DEFAULT-CAR))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (8 8 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (8 2 (:REWRITE CONSP-OF-CHARS=>NATS))
 (6 6 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (6 6 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (6 3 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (4 4 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (4 2 (:REWRITE DEFAULT-*-2))
 (4 2 (:REWRITE DEFAULT-*-1))
 (2 2 (:TYPE-PRESCRIPTION LENGTH))
 )
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-13
 (10460 934 (:DEFINITION LEN))
 (6109 203 (:REWRITE DEFAULT-CHAR-CODE))
 (5546 170 (:REWRITE CHARACTERP-NTH))
 (4980 332 (:DEFINITION READ-FILE-INTO-STRING1))
 (4140 1380 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (3984 1992 (:TYPE-PRESCRIPTION CHARACTERP-OF-READ-CHAR$))
 (3851 981 (:REWRITE DEFAULT-CDR))
 (3118 1889 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1992 1992 (:TYPE-PRESCRIPTION OPEN-INPUT-CHANNEL-P1))
 (1990 1001 (:REWRITE DEFAULT-+-2))
 (1933 965 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (1660 332 (:REWRITE STATE-PRESERVED-BY-READ-CHAR$-WHEN-EOF))
 (1660 332 (:REWRITE CHARACTERP-OF-READ-CHAR$))
 (1624 38 (:REWRITE DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-8))
 (1385 1385 (:TYPE-PRESCRIPTION ZP))
 (1384 20 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (1160 961 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (1105 21 (:DEFINITION TAKE))
 (1066 19 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (1056 1001 (:REWRITE DEFAULT-+-1))
 (1047 19 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (1033 42 (:REWRITE TAKE-OF-LEN-FREE))
 (920 304 (:REWRITE STATE-P1-OF-OPEN-INPUT-CHANNEL))
 (786 786 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (679 500 (:REWRITE DEFAULT-<-2))
 (673 500 (:REWRITE DEFAULT-<-1))
 (575 28 (:REWRITE NTH-OF-TAKE))
 (552 184 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (552 184 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (542 170 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (484 484 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (484 484 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (460 11 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (368 368 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (263 28 (:REWRITE NFIX-WHEN-ZP))
 (254 11 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (250 20 (:REWRITE ZP-OPEN))
 (231 11 (:REWRITE STRINGP-OF-READ-FILE-INTO-STRING1))
 (210 42 (:REWRITE TAKE-WHEN-ATOM))
 (184 184 (:LINEAR POSITION-WHEN-MEMBER))
 (184 184 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (180 52 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (178 47 (:REWRITE DEFAULT-CAR))
 (170 170 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (170 170 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (124 124 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (124 124 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (124 62 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (99 3 (:DEFINITION LENGTH))
 (75 25 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (68 28 (:REWRITE NFIX-WHEN-NATP))
 (64 64 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (64 64 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (28 26 (:REWRITE DEFAULT-*-2))
 (28 26 (:REWRITE DEFAULT-*-1))
 (27 27 (:TYPE-PRESCRIPTION SUBSEQ))
 (22 11 (:DEFINITION NULL))
 (16 8 (:TYPE-PRESCRIPTION MIN))
 (13 13 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (11 11 (:TYPE-PRESCRIPTION NULL))
 (4 4 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-14
 (155370 1513 (:DEFINITION TAKE))
 (151560 10104 (:DEFINITION READ-FILE-INTO-STRING1))
 (121248 60624 (:TYPE-PRESCRIPTION CHARACTERP-OF-READ-CHAR$))
 (112227 3026 (:REWRITE TAKE-OF-LEN-FREE))
 (96686 2952 (:DEFINITION UPDATE-NTH-ARRAY))
 (86255 16972 (:REWRITE DEFAULT-CDR))
 (85608 2952 (:REWRITE NTH-OF-BPB_BYTSPERSEC))
 (82656 2952 (:REWRITE NTH-OF-BPB_FATSZ32))
 (79704 2952 (:REWRITE NTH-OF-BPB_NUMFATS))
 (76752 2952 (:REWRITE NTH-OF-BPB_RSVDSECCNT))
 (73800 2952 (:REWRITE NTH-OF-BPB_SECPERCLUS))
 (67344 1464 (:DEFINITION UPDATE-BS_JMPBOOT))
 (61168 1237 (:DEFINITION UPDATE-BS_OEMNAME))
 (60624 60624 (:TYPE-PRESCRIPTION OPEN-INPUT-CHANNEL-P1))
 (54143 2283 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (50520 10104 (:REWRITE STATE-PRESERVED-BY-READ-CHAR$-WHEN-EOF))
 (50520 10104 (:REWRITE CHARACTERP-OF-READ-CHAR$))
 (48934 48934 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (46689 3026 (:REWRITE TAKE-WHEN-ATOM))
 (46128 1488 (:REWRITE NTH-OF-BS_JMPBOOT-1))
 (45384 1464 (:DEFINITION UPDATE-BS_JMPBOOTI))
 (43684 34032 (:REWRITE DEFAULT-+-2))
 (40821 1237 (:DEFINITION UPDATE-BS_OEMNAMEI))
 (34222 34032 (:REWRITE DEFAULT-+-1))
 (33145 1791 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (32178 25585 (:REWRITE DEFAULT-<-2))
 (31449 1791 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (31152 10384 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (27865 25585 (:REWRITE DEFAULT-<-1))
 (27660 9220 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (27660 9220 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (24818 514 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (24178 2952 (:REWRITE CAR-OF-TAKE))
 (24056 248 (:DEFINITION ZEROP))
 (21824 248 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (20788 2249 (:REWRITE CAR-OF-NTHCDR))
 (20336 248 (:REWRITE UPDATE-BS_OEMNAME-CORRECTNESS-3))
 (18440 18440 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (18081 6027 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (16361 987 (:REWRITE CONSP-OF-GET-REMAINING-RSVDBYTS))
 (13438 6719 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (13135 2366 (:REWRITE DEFAULT-CAR))
 (13067 12676 (:REWRITE DEFAULT-*-2))
 (13059 12676 (:REWRITE DEFAULT-*-1))
 (12772 248 (:REWRITE UPDATE-BS_JMPBOOT-CORRECTNESS-3))
 (11908 1457 (:REWRITE CONSP-OF-NTHCDR))
 (11820 944 (:REWRITE LEN-OF-NTHCDR))
 (11797 251 (:REWRITE NTH-OF-BPB_BKBOOTSEC))
 (11546 251 (:REWRITE NTH-OF-BPB_FSINFO))
 (11295 251 (:REWRITE NTH-OF-BPB_ROOTCLUS))
 (11044 251 (:REWRITE NTH-OF-BPB_FSVER_MAJOR))
 (10826 10826 (:TYPE-PRESCRIPTION ZP))
 (10822 718 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (10793 251 (:REWRITE NTH-OF-BPB_FSVER_MINOR))
 (10542 251 (:REWRITE NTH-OF-BPB_EXTFLAGS))
 (10291 251 (:REWRITE NTH-OF-BPB_TOTSEC32))
 (10244 986 (:REWRITE DEFAULT-CHAR-CODE))
 (10040 251 (:REWRITE NTH-OF-BPB_HIDDSEC))
 (9789 251 (:REWRITE NTH-OF-BPB_NUMHEADS))
 (9538 251 (:REWRITE NTH-OF-BPB_SECPERTRK))
 (9287 251 (:REWRITE NTH-OF-BPB_FATSZ16))
 (9220 9220 (:LINEAR POSITION-WHEN-MEMBER))
 (9220 9220 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (9186 972 (:REWRITE CHARACTERP-NTH))
 (9036 251 (:REWRITE NTH-OF-BPB_MEDIA))
 (8785 251 (:REWRITE NTH-OF-BPB_TOTSEC16))
 (8586 162 (:REWRITE NTH-OF-BS_VOLID))
 (8534 251 (:REWRITE NTH-OF-BPB_ROOTENTCNT))
 (8424 162 (:REWRITE NTH-OF-BS_BOOTSIG))
 (8283 251 (:REWRITE NTH-OF-BS_OEMNAME-1))
 (8262 162 (:REWRITE NTH-OF-BS_RESERVED1))
 (8100 162 (:REWRITE NTH-OF-BS_DRVNUM))
 (7938 162 (:REWRITE NTH-OF-BPB_RESERVED-1))
 (7440 248 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-1))
 (7350 89 (:DEFINITION UPDATE-BPB_RESERVED))
 (7342 81 (:DEFINITION UPDATE-BS_FILSYSTYPE))
 (7180 81 (:DEFINITION UPDATE-BS_VOLLAB))
 (7176 2506 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (6828 2872 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (6810 176 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (6516 899 (:REWRITE ZP-OPEN))
 (5952 248 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-1))
 (5938 5938 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (5904 5904 (:REWRITE CONSP-OF-TAKE))
 (5375 683 (:DEFINITION LENGTH))
 (4830 230 (:REWRITE STRINGP-OF-READ-FILE-INTO-STRING1))
 (4617 81 (:DEFINITION UPDATE-BS_FILSYSTYPEI))
 (4464 496 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE))
 (4464 248 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-1))
 (4455 81 (:REWRITE NTH-OF-BS_VOLLAB-1))
 (4455 81 (:DEFINITION UPDATE-BS_VOLLABI))
 (4361 89 (:DEFINITION UPDATE-BPB_RESERVEDI))
 (3984 3984 (:TYPE-PRESCRIPTION FAT32$C-P))
 (3793 176 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (3720 744 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (2976 248 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-1))
 (2954 2778 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (2838 2838 (:TYPE-PRESCRIPTION D-E-P))
 (2838 2838 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (2561 176 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (2544 972 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (1978 1978 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (1978 1978 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (1902 634 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (1760 352 (:LINEAR NTH-WHEN-D-E-P))
 (1712 1712 (:DEFINITION BS_JMPBOOT-LENGTH))
 (1609 176 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (1488 1488 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (1488 248 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-1))
 (1485 1485 (:DEFINITION BS_OEMNAME-LENGTH))
 (1419 307 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (1240 1240 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (1118 262 (:REWRITE STATE-P1-OF-OPEN-INPUT-CHANNEL))
 (972 972 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (972 972 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (944 40 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (895 895 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (841 169 (:REWRITE NTH-WHEN-D-E-P . 2))
 (775 155 (:REWRITE NTH-WHEN-D-E-P . 3))
 (744 744 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (744 248 (:REWRITE UNSIGNED-BYTE-LISTP-OF-NTHCDR))
 (664 8 (:REWRITE NTH-OF-TAKE))
 (556 556 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (556 556 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (544 40 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (524 524 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (524 524 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (524 262 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (496 496 (:REWRITE UNSIGNED-BYTE-LISTP-OF-GET-INITIAL-BYTES))
 (477 159 (:REWRITE FOLD-CONSTS-IN-+))
 (460 230 (:DEFINITION NULL))
 (352 352 (:TYPE-PRESCRIPTION NAT-LISTP))
 (352 352 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (332 4 (:REWRITE PAINFUL-DEBUGGING-LEMMA-22))
 (248 248 (:TYPE-PRESCRIPTION BS_OEMNAME-LENGTH))
 (248 248 (:TYPE-PRESCRIPTION BS_JMPBOOT-LENGTH))
 (230 230 (:TYPE-PRESCRIPTION NULL))
 (176 176 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (176 176 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (176 176 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (176 176 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (144 24 (:REWRITE FAT32-FILENAME-LIST-EQUIV-WHEN-ATOM-RIGHT))
 (89 89 (:DEFINITION BPB_RESERVED-LENGTH))
 (81 81 (:DEFINITION BS_VOLLAB-LENGTH))
 (81 81 (:DEFINITION BS_FILSYSTYPE-LENGTH))
 (40 40 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (24 4 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (16 4 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 )
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-16
 (467 17 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (411 37 (:DEFINITION LEN))
 (372 11 (:REWRITE DEFAULT-CHAR-CODE))
 (358 10 (:REWRITE CHARACTERP-NTH))
 (326 17 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (278 4 (:REWRITE TAKE-OF-LEN-FREE))
 (154 39 (:REWRITE DEFAULT-CDR))
 (138 1 (:REWRITE DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-8))
 (134 50 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (130 77 (:REWRITE STR::CONSP-OF-EXPLODE))
 (128 128 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (119 2 (:DEFINITION TAKE))
 (106 1 (:REWRITE THEN-SUBSEQ-SAME-2))
 (102 1 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (92 92 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (74 37 (:REWRITE DEFAULT-+-2))
 (63 21 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (63 21 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (55 1 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (54 1 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (47 15 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (46 26 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (42 42 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (42 42 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (42 42 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (40 11 (:DEFINITION UNSIGNED-BYTE-P))
 (37 37 (:REWRITE DEFAULT-+-1))
 (36 6 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (32 26 (:REWRITE DEFAULT-<-2))
 (32 26 (:REWRITE DEFAULT-<-1))
 (29 11 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (29 11 (:DEFINITION INTEGER-RANGE-P))
 (23 23 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (21 21 (:LINEAR POSITION-WHEN-MEMBER))
 (21 21 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (20 4 (:REWRITE TAKE-WHEN-ATOM))
 (16 16 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (16 16 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (13 1 (:REWRITE LEN-OF-CHARS=>NATS))
 (12 12 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (12 12 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (12 1 (:REWRITE CAR-OF-CHARS=>NATS))
 (9 9 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (9 2 (:REWRITE DEFAULT-CAR))
 (8 2 (:REWRITE CONSP-OF-CHARS=>NATS))
 (6 6 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (6 6 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (6 6 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (6 3 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (6 3 (:REWRITE DEFAULT-*-2))
 (6 3 (:REWRITE DEFAULT-*-1))
 (2 2 (:TYPE-PRESCRIPTION LENGTH))
 )
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-17
 (9226 334 (:REWRITE DEFAULT-CHAR-CODE))
 (8892 211 (:REWRITE CHARACTERP-NTH))
 (5600 426 (:DEFINITION LEN))
 (2871 443 (:REWRITE DEFAULT-CDR))
 (2476 94 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (2280 3 (:DEFINITION TAKE))
 (1935 5 (:DEFINITION NTHCDR))
 (1830 122 (:DEFINITION READ-FILE-INTO-STRING1))
 (1650 550 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (1539 10 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (1507 9 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (1464 732 (:TYPE-PRESCRIPTION CHARACTERP-OF-READ-CHAR$))
 (1452 834 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1373 10 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (1315 6 (:REWRITE TAKE-WHEN-ATOM))
 (1197 497 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (1029 54 (:REWRITE NFIX-WHEN-ZP))
 (1002 491 (:REWRITE DEFAULT-+-2))
 (948 6 (:REWRITE CONSP-OF-NTHCDR))
 (927 34 (:REWRITE ZP-OPEN))
 (802 470 (:REWRITE DEFAULT-<-2))
 (764 470 (:REWRITE DEFAULT-<-1))
 (732 732 (:TYPE-PRESCRIPTION OPEN-INPUT-CHANNEL-P1))
 (672 111 (:REWRITE DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-8))
 (610 122 (:REWRITE STATE-PRESERVED-BY-READ-CHAR$-WHEN-EOF))
 (610 122 (:REWRITE CHARACTERP-OF-READ-CHAR$))
 (576 576 (:TYPE-PRESCRIPTION ZP))
 (559 211 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (553 491 (:REWRITE DEFAULT-+-1))
 (543 79 (:DEFINITION UNSIGNED-BYTE-P))
 (484 484 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (464 79 (:DEFINITION INTEGER-RANGE-P))
 (350 350 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (350 350 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (336 112 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (336 112 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (260 68 (:REWRITE STATE-P1-OF-OPEN-INPUT-CHANNEL))
 (230 115 (:REWRITE DEFAULT-*-2))
 (224 224 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (211 211 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (211 211 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (199 115 (:REWRITE DEFAULT-*-1))
 (199 2 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (195 63 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (177 17 (:REWRITE STRINGP-OF-READ-FILE-INTO-STRING1))
 (160 69 (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION))
 (116 116 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (116 116 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (116 58 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (112 112 (:LINEAR POSITION-WHEN-MEMBER))
 (112 112 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (102 34 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (69 69 (:TYPE-PRESCRIPTION STRINGP-SUBSEQ-TYPE-PRESCRIPTION))
 (68 68 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (66 66 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (66 66 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (56 4 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (54 18 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (44 22 (:TYPE-PRESCRIPTION MIN))
 (42 18 (:REWRITE DEFAULT-UNARY-MINUS))
 (40 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (30 2 (:DEFINITION NFIX))
 (20 20 (:TYPE-PRESCRIPTION STRINGP-OF-IMPLODE))
 (20 20 (:TYPE-PRESCRIPTION NFIX))
 (16 8 (:DEFINITION NULL))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (8 8 (:TYPE-PRESCRIPTION NULL))
 (4 4 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (3 3 (:REWRITE CAR-OF-NTHCDR))
 (2 2 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (1 1 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 )
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-19
 (10760 312 (:REWRITE DEFAULT-CHAR-CODE))
 (10448 208 (:REWRITE CHARACTERP-NTH))
 (5270 451 (:DEFINITION LEN))
 (4398 99 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (2829 185 (:DEFINITION READ-FILE-INTO-STRING1))
 (2704 99 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (2274 1110 (:TYPE-PRESCRIPTION CHARACTERP-OF-READ-CHAR$))
 (1823 466 (:REWRITE DEFAULT-CDR))
 (1656 883 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1308 436 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (1288 37 (:REWRITE ZP-OPEN))
 (1152 508 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (1117 557 (:REWRITE DEFAULT-+-2))
 (948 948 (:TYPE-PRESCRIPTION OPEN-INPUT-CHANNEL-P1))
 (943 185 (:REWRITE STATE-PRESERVED-BY-READ-CHAR$-WHEN-EOF))
 (943 185 (:REWRITE CHARACTERP-OF-READ-CHAR$))
 (788 445 (:REWRITE DEFAULT-<-2))
 (740 8 (:DEFINITION NTHCDR))
 (738 527 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (696 124 (:REWRITE DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-8))
 (668 445 (:REWRITE DEFAULT-<-1))
 (636 557 (:REWRITE DEFAULT-+-1))
 (627 29 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (592 17 (:REWRITE TAKE-OF-LEN-FREE))
 (571 16 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (559 7 (:DEFINITION TAKE))
 (528 528 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (520 208 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (471 41 (:REWRITE STRINGP-OF-READ-FILE-INTO-STRING1))
 (459 459 (:TYPE-PRESCRIPTION ZP))
 (400 70 (:DEFINITION UNSIGNED-BYTE-P))
 (363 121 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (363 121 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (363 29 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (330 70 (:DEFINITION INTEGER-RANGE-P))
 (322 322 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (322 322 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (258 129 (:REWRITE DEFAULT-*-2))
 (254 78 (:REWRITE STATE-P1-OF-OPEN-INPUT-CHANNEL))
 (243 79 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (242 242 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (215 129 (:REWRITE DEFAULT-*-1))
 (208 208 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (208 208 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (128 128 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (121 121 (:LINEAR POSITION-WHEN-MEMBER))
 (121 121 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (120 40 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (116 1 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (104 104 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (104 52 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (82 82 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (82 82 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (80 80 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (72 3 (:REWRITE REPEAT-WHEN-ZP))
 (66 22 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (42 7 (:REWRITE DEFAULT-CAR))
 (40 20 (:DEFINITION NULL))
 (34 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (29 29 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (26 26 (:REWRITE FOLD-CONSTS-IN-+))
 (20 20 (:TYPE-PRESCRIPTION NULL))
 (14 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (12 2 (:REWRITE FAT32-FILENAME-LIST-EQUIV-WHEN-ATOM-RIGHT))
 (7 4 (:REWRITE CONSP-OF-TAKE))
 (6 6 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (3 3 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 )
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-21)
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-25
 (2036 42 (:REWRITE DEFAULT-CHAR-CODE))
 (1994 28 (:REWRITE CHARACTERP-NTH))
 (1653 130 (:DEFINITION LEN))
 (1116 33 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (837 133 (:REWRITE DEFAULT-CDR))
 (718 33 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (688 2 (:LINEAR FAT-ENTRY-COUNT-OF-READ-RESERVED-AREA))
 (559 2 (:REWRITE TAKE-OF-LEN-FREE))
 (540 36 (:DEFINITION READ-FILE-INTO-STRING1))
 (538 1 (:DEFINITION TAKE))
 (442 174 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (432 252 (:REWRITE STR::CONSP-OF-EXPLODE))
 (432 216 (:TYPE-PRESCRIPTION CHARACTERP-OF-READ-CHAR$))
 (404 404 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (400 165 (:REWRITE DEFAULT-+-2))
 (276 2 (:REWRITE CONSP-OF-NTHCDR))
 (264 1 (:REWRITE LEN-OF-NTHCDR))
 (254 11 (:REWRITE NFIX-WHEN-ZP))
 (253 107 (:REWRITE DEFAULT-<-1))
 (239 3 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (234 165 (:REWRITE DEFAULT-+-1))
 (233 7 (:REWRITE ZP-OPEN))
 (216 216 (:TYPE-PRESCRIPTION OPEN-INPUT-CHANNEL-P1))
 (212 1 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (208 2 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (198 2 (:REWRITE TAKE-WHEN-ATOM))
 (196 60 (:REWRITE STATE-P1-OF-OPEN-INPUT-CHANNEL))
 (195 107 (:REWRITE DEFAULT-<-2))
 (180 36 (:REWRITE STATE-PRESERVED-BY-READ-CHAR$-WHEN-EOF))
 (180 36 (:REWRITE CHARACTERP-OF-READ-CHAR$))
 (170 11 (:REWRITE NFIX-WHEN-NATP))
 (157 134 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (151 9 (:DEFINITION NFIX))
 (144 144 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (144 48 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (138 50 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (134 134 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (134 134 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (130 21 (:DEFINITION UNSIGNED-BYTE-P))
 (129 2 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (123 4 (:DEFINITION NATP))
 (109 21 (:DEFINITION INTEGER-RANGE-P))
 (105 35 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (105 35 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (102 25 (:REWRITE DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-8))
 (98 1 (:DEFINITION NTHCDR))
 (96 16 (:REWRITE STRINGP-OF-READ-FILE-INTO-STRING1))
 (96 12 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (70 70 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (70 28 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (66 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 29 (:REWRITE DEFAULT-*-2))
 (53 53 (:TYPE-PRESCRIPTION ZP))
 (48 12 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (48 2 (:DEFINITION LENGTH))
 (45 45 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (45 29 (:REWRITE DEFAULT-*-1))
 (45 9 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (44 44 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (44 44 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (35 35 (:LINEAR POSITION-WHEN-MEMBER))
 (35 35 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (28 28 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (28 28 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (24 8 (:REWRITE DEFAULT-UNARY-MINUS))
 (14 14 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (14 14 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (14 7 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (12 12 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (10 10 (:REWRITE FOLD-CONSTS-IN-+))
 (8 4 (:DEFINITION NULL))
 (7 7 (:TYPE-PRESCRIPTION NFIX))
 (6 2 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (6 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (4 4 (:TYPE-PRESCRIPTION NULL))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (1 1 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (1 1 (:REWRITE CAR-OF-NTHCDR))
 )
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-27
 (9440 264 (:REWRITE DEFAULT-CHAR-CODE))
 (9176 176 (:REWRITE CHARACTERP-NTH))
 (6005 464 (:DEFINITION LEN))
 (5232 22 (:LINEAR FAT-ENTRY-COUNT-OF-READ-RESERVED-AREA))
 (3962 101 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (3207 469 (:REWRITE DEFAULT-CDR))
 (2580 172 (:DEFINITION READ-FILE-INTO-STRING1))
 (2456 101 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (2064 1032 (:TYPE-PRESCRIPTION CHARACTERP-OF-READ-CHAR$))
 (1660 1 (:DEFINITION TAKE))
 (1599 925 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1594 2 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (1485 1 (:DEFINITION NTHCDR))
 (1451 1451 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (1290 570 (:REWRITE DEFAULT-+-2))
 (1142 522 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (1092 364 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (1032 1032 (:TYPE-PRESCRIPTION OPEN-INPUT-CHANNEL-P1))
 (988 2 (:REWRITE TAKE-OF-LEN-FREE))
 (969 2 (:REWRITE CONSP-OF-NTHCDR))
 (860 172 (:REWRITE STATE-PRESERVED-BY-READ-CHAR$-WHEN-EOF))
 (860 172 (:REWRITE CHARACTERP-OF-READ-CHAR$))
 (828 4 (:LINEAR DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-22))
 (823 2 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (791 385 (:REWRITE DEFAULT-<-1))
 (767 15 (:REWRITE NFIX-WHEN-ZP))
 (756 385 (:REWRITE DEFAULT-<-2))
 (715 570 (:REWRITE DEFAULT-+-1))
 (669 566 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (668 3 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (640 11 (:REWRITE ZP-OPEN))
 (625 141 (:REWRITE DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-8))
 (510 174 (:REWRITE STATE-P1-OF-OPEN-INPUT-CHANNEL))
 (500 92 (:DEFINITION UNSIGNED-BYTE-P))
 (440 176 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (416 416 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (408 92 (:DEFINITION INTEGER-RANGE-P))
 (373 373 (:TYPE-PRESCRIPTION ZP))
 (310 310 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (310 310 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (309 103 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (309 103 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (305 143 (:REWRITE DEFAULT-*-2))
 (264 1 (:REWRITE LEN-OF-NTHCDR))
 (242 143 (:REWRITE DEFAULT-*-1))
 (212 1 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (207 9 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (206 206 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (198 2 (:REWRITE TAKE-WHEN-ATOM))
 (176 176 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (176 176 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (170 85 (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION))
 (119 9 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (110 110 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (110 38 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (108 8 (:REWRITE STRINGP-OF-READ-FILE-INTO-STRING1))
 (103 103 (:LINEAR POSITION-WHEN-MEMBER))
 (103 103 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (88 88 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (88 88 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (88 44 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (85 85 (:TYPE-PRESCRIPTION STRINGP-SUBSEQ-TYPE-PRESCRIPTION))
 (72 24 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (68 28 (:REWRITE DEFAULT-UNARY-MINUS))
 (66 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (48 48 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (45 9 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (38 38 (:TYPE-PRESCRIPTION READ-FILE-INTO-STRING1))
 (38 38 (:TYPE-PRESCRIPTION OPEN-INPUT-CHANNEL))
 (36 36 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (36 36 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (32 32 (:REWRITE FOLD-CONSTS-IN-+))
 (10 5 (:DEFINITION NULL))
 (9 9 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (6 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (6 1 (:REWRITE FAT32-FILENAME-LIST-EQUIV-WHEN-ATOM-RIGHT))
 (5 5 (:TYPE-PRESCRIPTION NULL))
 (4 4 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (1 1 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (1 1 (:REWRITE CAR-OF-NTHCDR))
 )
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-28
 (1212 30 (:REWRITE DEFAULT-CHAR-CODE))
 (1182 20 (:REWRITE CHARACTERP-NTH))
 (999 77 (:DEFINITION LEN))
 (496 17 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (453 82 (:REWRITE DEFAULT-CDR))
 (450 30 (:DEFINITION READ-FILE-INTO-STRING1))
 (360 180 (:TYPE-PRESCRIPTION CHARACTERP-OF-READ-CHAR$))
 (298 17 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (287 150 (:REWRITE STR::CONSP-OF-EXPLODE))
 (279 115 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (272 1 (:DEFINITION TAKE))
 (264 88 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (249 249 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (241 2 (:REWRITE TAKE-OF-LEN-FREE))
 (186 85 (:REWRITE DEFAULT-+-2))
 (180 180 (:TYPE-PRESCRIPTION OPEN-INPUT-CHANNEL-P1))
 (150 30 (:REWRITE STATE-PRESERVED-BY-READ-CHAR$-WHEN-EOF))
 (150 30 (:REWRITE CHARACTERP-OF-READ-CHAR$))
 (144 40 (:REWRITE STATE-P1-OF-OPEN-INPUT-CHANNEL))
 (142 11 (:REWRITE NFIX-WHEN-ZP))
 (130 42 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (129 7 (:REWRITE ZP-OPEN))
 (126 69 (:REWRITE DEFAULT-<-2))
 (124 3 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (118 79 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (118 69 (:REWRITE DEFAULT-<-1))
 (116 1 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (111 11 (:REWRITE STRINGP-OF-READ-FILE-INTO-STRING1))
 (109 1 (:DEFINITION NTHCDR))
 (108 85 (:REWRITE DEFAULT-+-1))
 (105 2 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (96 12 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (94 2 (:REWRITE TAKE-WHEN-ATOM))
 (94 2 (:REWRITE CONSP-OF-NTHCDR))
 (93 93 (:TYPE-PRESCRIPTION ZP))
 (92 92 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (82 82 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (82 82 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (78 1 (:REWRITE LEN-OF-NTHCDR))
 (69 2 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (68 13 (:REWRITE DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-8))
 (63 21 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (63 21 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (50 20 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (48 12 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (44 44 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (44 44 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (42 42 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (41 11 (:REWRITE NFIX-WHEN-NATP))
 (36 9 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (34 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (30 15 (:REWRITE DEFAULT-*-2))
 (30 5 (:DEFINITION UNSIGNED-BYTE-P))
 (29 29 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (25 15 (:REWRITE DEFAULT-*-1))
 (25 5 (:DEFINITION INTEGER-RANGE-P))
 (21 21 (:LINEAR POSITION-WHEN-MEMBER))
 (21 21 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (20 20 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (20 20 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (12 12 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (10 10 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (10 10 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (10 5 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (10 5 (:DEFINITION NULL))
 (7 1 (:DEFINITION NATP))
 (6 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (5 5 (:TYPE-PRESCRIPTION NULL))
 (4 4 (:TYPE-PRESCRIPTION NFIX))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE CAR-OF-NTHCDR))
 )
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-29
 (232 6 (:REWRITE DEFAULT-CHAR-CODE))
 (226 4 (:REWRITE CHARACTERP-NTH))
 (80 4 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (74 6 (:DEFINITION LEN))
 (49 17 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (44 4 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (35 11 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (26 12 (:REWRITE STR::CONSP-OF-EXPLODE))
 (24 6 (:REWRITE DEFAULT-CDR))
 (24 4 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (19 19 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (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))
 (13 8 (:REWRITE DEFAULT-<-1))
 (12 12 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (12 12 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (12 8 (:REWRITE DEFAULT-<-2))
 (12 6 (:REWRITE DEFAULT-+-2))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (12 1 (:REWRITE DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-8))
 (10 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (8 8 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (8 8 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (4 4 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (4 4 (:LINEAR POSITION-WHEN-MEMBER))
 (4 4 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (2 2 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (2 2 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (2 1 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (2 1 (:REWRITE DEFAULT-*-2))
 (2 1 (:REWRITE DEFAULT-*-1))
 )
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-31
 (322 30 (:DEFINITION LEN))
 (256 8 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (252 84 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (240 8 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (225 15 (:DEFINITION READ-FILE-INTO-STRING1))
 (180 90 (:TYPE-PRESCRIPTION CHARACTERP-OF-READ-CHAR$))
 (174 2 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (128 2 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (126 32 (:REWRITE DEFAULT-CDR))
 (126 2 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (111 35 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (108 108 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (106 2 (:DEFINITION TAKE))
 (102 62 (:REWRITE STR::CONSP-OF-EXPLODE))
 (102 4 (:REWRITE TAKE-OF-LEN-FREE))
 (90 90 (:TYPE-PRESCRIPTION OPEN-INPUT-CHANNEL-P1))
 (84 84 (:TYPE-PRESCRIPTION ZP))
 (80 8 (:DEFINITION UNSIGNED-BYTE-P))
 (76 36 (:REWRITE DEFAULT-+-2))
 (75 15 (:REWRITE STATE-PRESERVED-BY-READ-CHAR$-WHEN-EOF))
 (75 15 (:REWRITE CHARACTERP-OF-READ-CHAR$))
 (72 8 (:DEFINITION INTEGER-RANGE-P))
 (65 20 (:REWRITE STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1))
 (50 10 (:REWRITE STATE-P1-OF-OPEN-INPUT-CHANNEL))
 (46 36 (:REWRITE DEFAULT-+-1))
 (44 44 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (42 2 (:REWRITE STRINGP-OF-READ-FILE-INTO-STRING1))
 (38 38 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (38 38 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (35 7 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (31 20 (:REWRITE DEFAULT-<-1))
 (30 10 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (30 10 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (26 20 (:REWRITE DEFAULT-<-2))
 (24 24 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (20 20 (:TYPE-PRESCRIPTION STATE-P))
 (20 20 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (20 4 (:REWRITE TAKE-WHEN-ATOM))
 (14 14 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (14 14 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (12 2 (:REWRITE DEFAULT-CAR))
 (10 10 (:LINEAR POSITION-WHEN-MEMBER))
 (10 10 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (8 2 (:REWRITE ZP-OPEN))
 (6 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (4 4 (:TYPE-PRESCRIPTION NFIX))
 (4 2 (:DEFINITION NULL))
 (2 2 (:TYPE-PRESCRIPTION NULL))
 )
(DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-32
 (19770 1318 (:DEFINITION READ-FILE-INTO-STRING1))
 (15816 7908 (:TYPE-PRESCRIPTION CHARACTERP-OF-READ-CHAR$))
 (12540 127 (:DEFINITION TAKE))
 (8669 254 (:REWRITE TAKE-OF-LEN-FREE))
 (7908 7908 (:TYPE-PRESCRIPTION OPEN-INPUT-CHANNEL-P1))
 (7464 650 (:DEFINITION LEN))
 (7004 219 (:DEFINITION UPDATE-NTH-ARRAY))
 (6590 1318 (:REWRITE STATE-PRESERVED-BY-READ-CHAR$-WHEN-EOF))
 (6590 1318 (:REWRITE CHARACTERP-OF-READ-CHAR$))
 (6351 219 (:REWRITE NTH-OF-BPB_BYTSPERSEC))
 (6132 219 (:REWRITE NTH-OF-BPB_FATSZ32))
 (6106 1344 (:REWRITE DEFAULT-CDR))
 (5913 219 (:REWRITE NTH-OF-BPB_NUMFATS))
 (5694 219 (:REWRITE NTH-OF-BPB_RSVDSECCNT))
 (5475 219 (:REWRITE NTH-OF-BPB_SECPERCLUS))
 (5106 111 (:DEFINITION UPDATE-BS_JMPBOOT))
 (4753 97 (:DEFINITION UPDATE-BS_OEMNAME))
 (4595 207 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (4180 4180 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (4068 1356 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (3686 254 (:REWRITE TAKE-WHEN-ATOM))
 (3441 111 (:DEFINITION UPDATE-BS_JMPBOOTI))
 (3348 108 (:REWRITE NTH-OF-BS_JMPBOOT-1))
 (3201 97 (:DEFINITION UPDATE-BS_OEMNAMEI))
 (3133 2476 (:REWRITE DEFAULT-+-2))
 (2617 152 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (2476 2476 (:REWRITE DEFAULT-+-1))
 (2476 152 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (2436 1919 (:REWRITE DEFAULT-<-2))
 (2340 780 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (2340 780 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (2225 1919 (:REWRITE DEFAULT-<-1))
 (2080 43 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (2016 21 (:DEFINITION ZEROP))
 (1827 21 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (1701 21 (:REWRITE UPDATE-BS_OEMNAME-CORRECTNESS-3))
 (1615 219 (:REWRITE CAR-OF-TAKE))
 (1590 530 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (1560 1560 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (1528 3 (:REWRITE DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-16))
 (1376 1376 (:TYPE-PRESCRIPTION ZP))
 (1271 177 (:REWRITE CAR-OF-NTHCDR))
 (1198 599 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (1143 31 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (1071 21 (:REWRITE UPDATE-BS_JMPBOOT-CORRECTNESS-3))
 (995 969 (:REWRITE DEFAULT-*-2))
 (991 969 (:REWRITE DEFAULT-*-1))
 (990 55 (:REWRITE CONSP-OF-GET-REMAINING-RSVDBYTS))
 (874 241 (:REWRITE DEFAULT-CAR))
 (780 780 (:LINEAR POSITION-WHEN-MEMBER))
 (780 780 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (773 21 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (752 12 (:REWRITE DEFAULT-CHAR-CODE))
 (740 8 (:REWRITE CHARACTERP-NTH))
 (729 31 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (657 657 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (630 21 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-1))
 (623 215 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (623 127 (:REWRITE CONSP-OF-NTHCDR))
 (544 79 (:REWRITE LEN-OF-NTHCDR))
 (537 153 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (517 11 (:REWRITE NTH-OF-BPB_BKBOOTSEC))
 (506 11 (:REWRITE NTH-OF-BPB_FSINFO))
 (504 21 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-1))
 (502 502 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (495 11 (:REWRITE NTH-OF-BPB_ROOTCLUS))
 (484 11 (:REWRITE NTH-OF-BPB_FSVER_MAJOR))
 (473 11 (:REWRITE NTH-OF-BPB_FSVER_MINOR))
 (462 11 (:REWRITE NTH-OF-BPB_EXTFLAGS))
 (451 11 (:REWRITE NTH-OF-BPB_TOTSEC32))
 (440 11 (:REWRITE NTH-OF-BPB_HIDDSEC))
 (438 438 (:REWRITE CONSP-OF-TAKE))
 (437 37 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (435 194 (:REWRITE STR::CONSP-OF-EXPLODE))
 (429 11 (:REWRITE NTH-OF-BPB_NUMHEADS))
 (424 21 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (418 11 (:REWRITE NTH-OF-BPB_SECPERTRK))
 (412 5 (:DEFINITION UPDATE-BPB_RESERVED))
 (407 11 (:REWRITE NTH-OF-BPB_FATSZ16))
 (396 11 (:REWRITE NTH-OF-BPB_MEDIA))
 (385 11 (:REWRITE NTH-OF-BPB_TOTSEC16))
 (378 21 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-1))
 (378 18 (:REWRITE STRINGP-OF-READ-FILE-INTO-STRING1))
 (374 11 (:REWRITE NTH-OF-BPB_ROOTENTCNT))
 (363 11 (:REWRITE NTH-OF-BS_OEMNAME-1))
 (357 42 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE))
 (344 344 (:TYPE-PRESCRIPTION FAT32$C-P))
 (336 16 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (318 6 (:REWRITE NTH-OF-BS_VOLID))
 (315 63 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (312 6 (:REWRITE NTH-OF-BS_BOOTSIG))
 (306 6 (:REWRITE NTH-OF-BS_RESERVED1))
 (300 6 (:REWRITE NTH-OF-BS_DRVNUM))
 (294 6 (:REWRITE NTH-OF-BPB_RESERVED-1))
 (293 293 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (277 21 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (276 276 (:TYPE-PRESCRIPTION D-E-P))
 (276 276 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (272 3 (:DEFINITION UPDATE-BS_FILSYSTYPE))
 (266 3 (:DEFINITION UPDATE-BS_VOLLAB))
 (261 261 (:REWRITE LEN-OF-TAKE))
 (252 46 (:REWRITE ZP-OPEN))
 (252 21 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-1))
 (246 37 (:DEFINITION LENGTH))
 (245 5 (:DEFINITION UPDATE-BPB_RESERVEDI))
 (210 42 (:LINEAR NTH-WHEN-D-E-P))
 (208 28 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (200 56 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (192 192 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (192 192 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (192 96 (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION))
 (192 16 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (181 21 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (171 3 (:DEFINITION UPDATE-BS_FILSYSTYPEI))
 (165 3 (:REWRITE NTH-OF-BS_VOLLAB-1))
 (165 3 (:DEFINITION UPDATE-BS_VOLLABI))
 (160 32 (:REWRITE STATE-P1-OF-OPEN-INPUT-CHANNEL))
 (141 47 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (136 136 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (132 132 (:DEFINITION BS_JMPBOOT-LENGTH))
 (126 126 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (126 21 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-1))
 (120 24 (:REWRITE NTH-WHEN-D-E-P . 3))
 (118 118 (:DEFINITION BS_OEMNAME-LENGTH))
 (118 93 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (105 105 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (96 96 (:TYPE-PRESCRIPTION STRINGP-SUBSEQ-TYPE-PRESCRIPTION))
 (85 15 (:DEFINITION UNSIGNED-BYTE-P))
 (84 20 (:DEFINITION NATP))
 (72 72 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (72 72 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (70 15 (:DEFINITION INTEGER-RANGE-P))
 (63 63 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (63 21 (:REWRITE UNSIGNED-BYTE-LISTP-OF-NTHCDR))
 (47 47 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (45 9 (:REWRITE NTH-WHEN-D-E-P . 2))
 (42 42 (:TYPE-PRESCRIPTION NAT-LISTP))
 (42 42 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (42 42 (:REWRITE UNSIGNED-BYTE-LISTP-OF-GET-INITIAL-BYTES))
 (36 18 (:DEFINITION NULL))
 (29 3 (:REWRITE DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-8))
 (21 21 (:TYPE-PRESCRIPTION BS_OEMNAME-LENGTH))
 (21 21 (:TYPE-PRESCRIPTION BS_JMPBOOT-LENGTH))
 (21 21 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (21 21 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (21 21 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (20 20 (:TYPE-PRESCRIPTION NATP))
 (20 8 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (18 18 (:TYPE-PRESCRIPTION NULL))
 (16 16 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (12 12 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (12 4 (:REWRITE FOLD-CONSTS-IN-+))
 (12 2 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (8 8 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (8 8 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (8 2 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (5 5 (:DEFINITION BPB_RESERVED-LENGTH))
 (4 4 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (4 4 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (4 2 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (3 3 (:DEFINITION BS_VOLLAB-LENGTH))
 (3 3 (:DEFINITION BS_FILSYSTYPE-LENGTH))
 )
(DISK-IMAGE-TO-LOFAT
 (618396 61060 (:REWRITE DEFAULT-CHAR-CODE))
 (418362 55127 (:REWRITE DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-8))
 (205427 4325 (:REWRITE LEN-OF-EXPLODE-OF-STRING-APPEND))
 (131770 36 (:REWRITE RESIZE-DATA-REGION-OF-DATA-REGION-LENGTH-WHEN-FAT32$C-P . 2))
 (127658 31 (:REWRITE FAT32$C-P-OF-UPDATE-FAT))
 (103506 11 (:DEFINITION UPDATE-DATA-REGION))
 (98194 5339 (:DEFINITION LEN))
 (83010 1192 (:REWRITE NFIX-WHEN-ZP))
 (77493 26043 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (67852 56 (:REWRITE RESIZE-FAT-OF-FAT-LENGTH-WHEN-FAT32$C-P . 2))
 (63219 91 (:DEFINITION NTHCDR))
 (63098 89 (:DEFINITION TAKE))
 (56367 5857 (:REWRITE DEFAULT-CDR))
 (42759 14253 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (38246 10343 (:REWRITE STR::CONSP-OF-EXPLODE))
 (36137 25837 (:REWRITE DEFAULT-+-2))
 (34809 11603 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (34382 26014 (:REWRITE DEFAULT-<-1))
 (33051 12983 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (29275 26014 (:REWRITE DEFAULT-<-2))
 (29177 267 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (27891 9 (:REWRITE TAKE-FEWER-OF-TAKE-MORE))
 (26388 25837 (:REWRITE DEFAULT-+-1))
 (26085 173 (:REWRITE CONSP-OF-NTHCDR))
 (23826 23826 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (23702 19075 (:REWRITE DEFAULT-*-2))
 (22359 19075 (:REWRITE DEFAULT-*-1))
 (19650 173 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (17150 17150 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (17150 8575 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (12465 22 (:REWRITE THEN-SUBSEQ-SAME-2))
 (11976 11976 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (11525 3621 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (11466 1274 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (10034 10034 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (10034 10034 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (9188 7 (:DEFINITION UPDATE-DATA-REGION-FROM-DISK-IMAGE))
 (8202 2734 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (8202 2734 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (6370 1274 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (5468 5468 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (4840 33 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (3952 3952 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (3952 3952 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (3920 10 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (2734 2734 (:LINEAR POSITION-WHEN-MEMBER))
 (2734 2734 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (1560 520 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (1107 101 (:DEFINITION NFIX))
 (998 371 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (906 11 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-CHARACTER-LISTP))
 (864 9 (:REWRITE CHARACTER-LISTP-OF-TAKE))
 (834 278 (:REWRITE STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1))
 (760 482 (:REWRITE DEFAULT-UNARY-MINUS))
 (488 122 (:REWRITE BPB_RSVDSECCNT-OF-UPDATE-NTH . 2))
 (430 2 (:REWRITE NTHCDR-OF-NTHCDR))
 (366 122 (:REWRITE BPB_RSVDSECCNT-OF-UPDATE-NTH . 1))
 (292 80 (:REWRITE DEFAULT-CAR))
 (244 122 (:REWRITE BPB_RSVDSECCNT-OF-UPDATE-NTH . 21))
 (225 59 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (133 133 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-3))
 (122 122 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-3))
 (110 11 (:REWRITE CHARACTER-LISTP-OF-NTHCDR))
 (89 89 (:REWRITE CAR-OF-NTHCDR))
 (70 7 (:REWRITE DATA-REGION-LENGTH-OF-UPDATE-DATA-REGIONI . 1))
 (66 22 (:REWRITE UNICITY-OF-1))
 (56 14 (:REWRITE DATA-REGION-LENGTH-OF-UPDATE-FAT))
 (42 14 (:REWRITE FAT32$C-P-OF-RESIZE-FAT))
 (31 1 (:REWRITE REPEAT-WHEN-ZP))
 (28 14 (:REWRITE DATA-REGION-LENGTH-OF-RESIZE-FAT))
 (27 9 (:REWRITE NATP-OF-CLUSTER-SIZE . 3))
 (22 11 (:REWRITE THEN-SUBSEQ-SAME-1))
 (22 2 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (21 7 (:REWRITE LOFAT-FS-P-OF-UPDATE-DATA-REGIONI))
 (21 7 (:DEFINITION MAX))
 (10 2 (:REWRITE TRUE-LISTP-WHEN-STRING-LIST))
 (10 2 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (7 7 (:REWRITE DATA-REGIONI-OF-UPDATE-DATA-REGIONI))
 (6 2 (:DEFINITION STRING-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION D-E-P))
 (4 4 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (4 2 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (4 2 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (2 2 (:TYPE-PRESCRIPTION STRING-LISTP))
 (2 2 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (2 2 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (2 2 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (2 2 (:REWRITE SET::IN-SET))
 )
(RESERVED-AREA-STRING-GUARD-LEMMA-1
 (4268 44 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (3784 88 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (3256 44 (:REWRITE TRUE-LISTP-WHEN-STRING-LIST))
 (3124 44 (:DEFINITION STRING-LISTP))
 (2288 176 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (2024 88 (:DEFINITION ALISTP))
 (1745 104 (:REWRITE MOD-DOES-NOTHING))
 (1149 104 (:REWRITE MOD-WHEN-Y-IS-AN-INVERSE))
 (890 98 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (880 176 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (880 176 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (825 44 (:REWRITE DEFAULT-UNARY-/))
 (748 748 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (748 632 (:REWRITE DEFAULT-*-2))
 (744 48 (:DEFINITION ZEROP))
 (704 176 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (699 632 (:REWRITE DEFAULT-*-1))
 (495 45 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (495 45 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (484 44 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (440 440 (:TYPE-PRESCRIPTION ALISTP))
 (352 352 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (352 352 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (352 352 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (352 176 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (352 176 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (352 44 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (312 236 (:REWRITE DEFAULT-+-2))
 (271 236 (:REWRITE DEFAULT-+-1))
 (270 45 (:REWRITE NONEMPTY-STRINGP-OF-CAR-WHEN-NONEMPTY-STRING-LISTP))
 (270 45 (:REWRITE FAT32-FILENAME-P-OF-CAR-WHEN-FAT32-FILENAME-LIST-P))
 (264 44 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (220 220 (:TYPE-PRESCRIPTION STRING-LISTP))
 (205 88 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (176 176 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (176 176 (:REWRITE DEFAULT-CDR))
 (176 176 (:REWRITE DEFAULT-CAR))
 (174 117 (:REWRITE DEFAULT-<-1))
 (168 117 (:REWRITE DEFAULT-<-2))
 (163 163 (:TYPE-PRESCRIPTION MOD-NON-POSITIVE-TYPE-PRESCRIPTION))
 (156 104 (:REWRITE MOD-WITH-X-A-NON-ACL2-NUMBER-IS-ZERO))
 (129 129 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (129 129 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (129 129 (:REWRITE EXPT-COMPARE))
 (129 129 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (125 125 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (125 125 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (124 124 (:REWRITE EXPT-COMPARE-EQUAL))
 (124 124 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (124 124 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (124 124 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (124 124 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (124 124 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (124 124 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (117 117 (:META CANCEL_PLUS-LESSP-CORRECT))
 (105 88 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (104 104 (:REWRITE MOD-MINUS-ALT))
 (96 96 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (91 88 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (90 90 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (90 90 (:TYPE-PRESCRIPTION NONEMPTY-STRING-LISTP))
 (90 90 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (90 90 (:TYPE-PRESCRIPTION FAT32-FILENAME-LIST-P))
 (90 90 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (90 90 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-SUBSETP-EQUAL))
 (90 90 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (90 90 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-SUBSETP-EQUAL))
 (90 88 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (88 88 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (88 88 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (88 88 (:TYPE-PRESCRIPTION D-E-P))
 (88 88 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (88 88 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (88 88 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (88 44 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (88 44 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (80 4 (:REWRITE PRODUCT-LESS-THAN-ZERO))
 (60 3 (:DEFINITION STOBJ-CLUSTER-LISTP-HELPER))
 (56 56 (:REWRITE POWER2-INTEGER))
 (54 54 (:REWRITE INTEGERP-MINUS))
 (45 45 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-NOT-CONSP))
 (45 45 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-NOT-CONSP))
 (44 44 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (44 44 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (44 44 (:REWRITE SET::IN-SET))
 (44 44 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (26 26 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (23 2 (:REWRITE INTEGERP-SUM-OF-ODDS-OVER-2-LEADING-CONSTANT))
 (23 1 (:REWRITE CLUSTER-P-CORRECTNESS-1))
 (18 7 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 3 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 1))
 (5 5 (:REWRITE A4))
 (2 2 (:REWRITE NONNEG-+))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 )
(STOBJ-FA-TABLE-TO-STRING-HELPER
 (922 51 (:REWRITE LOGHEAD-IDENTITY))
 (292 51 (:REWRITE LOGTAIL-IDENTITY))
 (228 148 (:REWRITE DEFAULT-<-1))
 (174 24 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (161 148 (:REWRITE DEFAULT-<-2))
 (159 159 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (159 159 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (159 159 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (159 159 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (159 159 (:REWRITE EXPT-COMPARE))
 (159 159 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (156 156 (:META CANCEL_PLUS-LESSP-CORRECT))
 (50 6 (:REWRITE ZP-OPEN))
 (49 1 (:REWRITE NFIX-WHEN-ZP))
 (42 35 (:REWRITE DEFAULT-+-2))
 (39 35 (:REWRITE DEFAULT-+-1))
 (38 1 (:REWRITE NFIX-WHEN-NATP))
 (31 31 (:REWRITE POWER2-INTEGER))
 (28 28 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (28 28 (:REWRITE INTEGERP-MINUS))
 (5 3 (:REWRITE INTEGERP-+))
 (4 3 (:REWRITE FIX-WHEN-ACL2-NUMBERP))
 (3 3 (:REWRITE INTEGERP-SUM-OF-ODDS-OVER-2-LEADING-CONSTANT))
 (3 3 (:REWRITE EVEN-ODD-5))
 (2 2 (:REWRITE NONNEG-+))
 (2 2 (:REWRITE EXPT-COMPARE-EQUAL))
 (2 2 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (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 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(CHARACTER-LISTP-OF-STOBJ-FA-TABLE-TO-STRING-HELPER
 (684 18 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (621 18 (:REWRITE DEFAULT-CODE-CHAR))
 (402 36 (:LINEAR LOGHEAD-UPPER-BOUND))
 (393 48 (:REWRITE LOGHEAD-IDENTITY))
 (376 16 (:REWRITE ZP-OPEN))
 (336 249 (:REWRITE DEFAULT-<-1))
 (336 57 (:DEFINITION UNSIGNED-BYTE-P))
 (336 36 (:LINEAR LOGHEAD-LEQ))
 (279 279 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (279 57 (:DEFINITION INTEGER-RANGE-P))
 (273 249 (:REWRITE DEFAULT-<-2))
 (210 30 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (189 28 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (135 30 (:LINEAR LOGTAIL-LEQ))
 (132 132 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (129 33 (:REWRITE LOGTAIL-LESSP))
 (96 18 (:REWRITE LOGTAIL-IDENTITY))
 (69 69 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (64 64 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (54 54 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (33 27 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (20 10 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-OF-CDR-WHEN-HEX-DIGIT-CHAR-LISTP))
 (16 14 (:REWRITE DEFAULT-CDR))
 (16 14 (:REWRITE DEFAULT-CAR))
 (15 15 (:REWRITE DEFAULT-+-2))
 (15 15 (:REWRITE DEFAULT-+-1))
 )
(LEN-OF-STOBJ-FA-TABLE-TO-STRING-HELPER
 (909 22 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (824 22 (:REWRITE DEFAULT-CODE-CHAR))
 (533 48 (:LINEAR LOGHEAD-UPPER-BOUND))
 (523 63 (:REWRITE LOGHEAD-IDENTITY))
 (500 21 (:REWRITE ZP-OPEN))
 (455 338 (:REWRITE DEFAULT-<-1))
 (448 76 (:DEFINITION UNSIGNED-BYTE-P))
 (448 48 (:LINEAR LOGHEAD-LEQ))
 (372 76 (:DEFINITION INTEGER-RANGE-P))
 (370 338 (:REWRITE DEFAULT-<-2))
 (369 369 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (280 40 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (180 40 (:LINEAR LOGTAIL-LEQ))
 (176 176 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (172 44 (:REWRITE LOGTAIL-LESSP))
 (126 22 (:REWRITE LOGTAIL-IDENTITY))
 (100 100 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (99 64 (:REWRITE DEFAULT-+-2))
 (93 93 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (75 25 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (75 25 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (74 64 (:REWRITE DEFAULT-+-1))
 (50 50 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (25 25 (:LINEAR POSITION-WHEN-MEMBER))
 (25 25 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (22 20 (:REWRITE DEFAULT-CDR))
 (6 6 (:REWRITE DEFAULT-*-2))
 (6 6 (:REWRITE DEFAULT-*-1))
 (5 1 (:REWRITE NFIX-WHEN-NATP))
 (4 1 (:REWRITE NFIX-WHEN-ZP))
 (3 1 (:DEFINITION NATP))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(STOBJ-FA-TABLE-TO-STRING)
(RESERVED-AREA-STRING-GUARD-LEMMA-2
 (2909 38 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (2716 28 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (2525 213 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (2408 56 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (2072 28 (:REWRITE TRUE-LISTP-WHEN-STRING-LIST))
 (1988 28 (:DEFINITION STRING-LISTP))
 (1456 112 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (1288 56 (:DEFINITION ALISTP))
 (735 56 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (657 26 (:DEFINITION ZEROP))
 (560 112 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (560 112 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (476 476 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (448 112 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (341 31 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (341 31 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (308 28 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (280 280 (:TYPE-PRESCRIPTION ALISTP))
 (224 224 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (224 224 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (224 224 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (224 112 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (224 112 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (224 28 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (186 31 (:REWRITE NONEMPTY-STRINGP-OF-CAR-WHEN-NONEMPTY-STRING-LISTP))
 (186 31 (:REWRITE FAT32-FILENAME-P-OF-CAR-WHEN-FAT32-FILENAME-LIST-P))
 (168 28 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (141 140 (:REWRITE DEFAULT-+-2))
 (141 140 (:REWRITE DEFAULT-+-1))
 (140 140 (:TYPE-PRESCRIPTION STRING-LISTP))
 (112 112 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (112 112 (:REWRITE DEFAULT-CDR))
 (112 112 (:REWRITE DEFAULT-CAR))
 (69 3 (:REWRITE CLUSTER-P-CORRECTNESS-1))
 (67 43 (:REWRITE DEFAULT-<-1))
 (66 66 (:REWRITE DEFAULT-*-2))
 (66 66 (:REWRITE DEFAULT-*-1))
 (62 62 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (62 62 (:TYPE-PRESCRIPTION NONEMPTY-STRING-LISTP))
 (62 62 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (62 62 (:TYPE-PRESCRIPTION FAT32-FILENAME-LIST-P))
 (62 62 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (62 62 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-SUBSETP-EQUAL))
 (62 62 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (62 62 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-SUBSETP-EQUAL))
 (56 56 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (56 56 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (56 56 (:TYPE-PRESCRIPTION D-E-P))
 (56 56 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (56 56 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (56 56 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (56 28 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (56 28 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (52 26 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (43 43 (:REWRITE DEFAULT-<-2))
 (31 31 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-NOT-CONSP))
 (31 31 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-NOT-CONSP))
 (29 28 (:REWRITE DEFAULT-UNARY-MINUS))
 (28 28 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (28 28 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (28 28 (:REWRITE SET::IN-SET))
 (28 28 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (20 10 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 1 (:REWRITE NFIX-WHEN-ZP))
 (2 2 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (2 2 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (2 2 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (2 2 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (2 2 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (1 1 (:REWRITE ZP-OPEN))
 )
(RESERVED-AREA-STRING-GUARD-LEMMA-3
 (144 10 (:DEFINITION EXPT))
 (76 4 (:REWRITE UNSIGNED-BYTE-P-PLUS))
 (62 4 (:REWRITE LOGTAIL-IDENTITY))
 (46 30 (:REWRITE DEFAULT-<-2))
 (36 12 (:REWRITE DEFAULT-*-2))
 (30 30 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (30 30 (:REWRITE DEFAULT-<-1))
 (26 26 (:REWRITE DEFAULT-+-2))
 (26 26 (:REWRITE DEFAULT-+-1))
 (12 12 (:REWRITE DEFAULT-*-1))
 (8 8 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RESERVED-AREA-CHARS
 (6996 520 (:DEFINITION UNSIGNED-BYTE-P))
 (6476 520 (:DEFINITION INTEGER-RANGE-P))
 (3657 225 (:REWRITE LOGHEAD-IDENTITY))
 (3355 215 (:REWRITE LOGTAIL-IDENTITY))
 (2582 821 (:REWRITE DEFAULT-<-1))
 (1566 90 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (980 633 (:REWRITE DEFAULT-+-2))
 (911 633 (:REWRITE DEFAULT-+-1))
 (891 821 (:REWRITE DEFAULT-<-2))
 (108 66 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (108 66 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (108 66 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (108 66 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (108 66 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (100 20 (:REWRITE DEFAULT-*-2))
 (100 20 (:REWRITE DEFAULT-*-1))
 (36 22 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (36 22 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (36 22 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (36 22 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (36 22 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (36 22 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (36 22 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (36 22 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 )
(CHARACTER-LISTP-OF-RESERVED-AREA-CHARS
 (30088 4095 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (28958 4095 (:REWRITE DEFAULT-CODE-CHAR))
 (18260 332 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (16230 362 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (14742 372 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (14732 704 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (10976 330 (:DEFINITION UNSIGNED-BYTE-P))
 (10756 1132 (:REWRITE LOGHEAD-IDENTITY))
 (10646 330 (:DEFINITION INTEGER-RANGE-P))
 (8684 668 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (8458 2874 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (8450 200 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7682 334 (:DEFINITION ALISTP))
 (7304 664 (:LINEAR NTH-WHEN-D-E-P))
 (6728 200 (:LINEAR LOGHEAD-LEQ))
 (6212 6212 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (5748 5748 (:TYPE-PRESCRIPTION FAT32$C-P))
 (4225 2235 (:REWRITE DEFAULT-<-1))
 (4004 674 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (3850 100 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (3344 140 (:LINEAR LOGTAIL-LEQ))
 (3340 668 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (3340 668 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (3299 987 (:REWRITE LOGTAIL-IDENTITY))
 (3046 170 (:REWRITE LOGTAIL-LESSP))
 (2672 2672 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (2672 668 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (2395 2235 (:REWRITE DEFAULT-<-2))
 (1896 376 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1670 1670 (:TYPE-PRESCRIPTION ALISTP))
 (1500 1500 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (1464 244 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (1464 244 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (1464 244 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (1464 244 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (1464 244 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (1440 180 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (1365 91 (:DEFINITION MAKE-LIST-AC))
 (1348 1348 (:TYPE-PRESCRIPTION D-E-P))
 (1348 1348 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (1336 1336 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (1336 1336 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (1336 1336 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (1336 668 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (1336 668 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (1332 1332 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (1332 1332 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (840 840 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (810 166 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (744 744 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (724 724 (:TYPE-PRESCRIPTION NAT-LISTP))
 (704 362 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (668 668 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (666 666 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (666 222 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (614 434 (:REWRITE DEFAULT-CDR))
 (614 434 (:REWRITE DEFAULT-CAR))
 (540 180 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (504 84 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (504 84 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (504 84 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (504 84 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (504 84 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (504 84 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (504 84 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (504 84 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (504 84 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (504 84 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (484 20 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (390 10 (:DEFINITION INTEGER-LISTP))
 (372 372 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (362 362 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (362 362 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (360 360 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (360 360 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (330 330 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (330 82 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (330 82 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (330 82 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (330 82 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (330 82 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (276 92 (:REWRITE RESERVED-AREA-STRING-GUARD-LEMMA-1 . 1))
 (273 273 (:REWRITE DEFAULT-+-2))
 (273 273 (:REWRITE DEFAULT-+-1))
 (273 91 (:REWRITE FOLD-CONSTS-IN-+))
 (226 166 (:REWRITE NTH-WHEN-D-E-P . 2))
 (176 46 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (176 46 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (176 46 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (176 46 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (176 46 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (112 22 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 2))
 (110 10 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (104 22 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (104 22 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (104 22 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 2))
 (104 22 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (104 22 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (104 22 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (104 22 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (104 22 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (104 22 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (96 16 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (96 16 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (96 16 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (96 16 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (96 16 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (96 16 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (96 16 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (96 16 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (95 92 (:REWRITE DEFAULT-*-2))
 (95 92 (:REWRITE DEFAULT-*-1))
 (70 70 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (64 14 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (64 14 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (64 14 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (64 14 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (64 14 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (64 14 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (64 14 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (64 14 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (64 14 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (64 14 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (50 10 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (30 20 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (20 10 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (20 10 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (10 4 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (10 4 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (10 4 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (10 4 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (10 4 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (10 4 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (10 4 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (10 4 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 )
(LEN-OF-RESERVED-AREA-CHARS
 (32110 4095 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (30480 4095 (:REWRITE DEFAULT-CODE-CHAR))
 (18260 332 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (16230 362 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (15888 271 (:REWRITE ZP-OPEN))
 (14742 372 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (14732 704 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (14640 720 (:DEFINITION UNSIGNED-BYTE-P))
 (13920 720 (:DEFINITION INTEGER-RANGE-P))
 (11148 1332 (:REWRITE LOGHEAD-IDENTITY))
 (10636 200 (:LINEAR LOGHEAD-LEQ))
 (8684 668 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (7682 334 (:DEFINITION ALISTP))
 (7594 220 (:LINEAR LOGTAIL-LEQ))
 (7441 1177 (:REWRITE LOGTAIL-IDENTITY))
 (7304 664 (:LINEAR NTH-WHEN-D-E-P))
 (5820 5820 (:TYPE-PRESCRIPTION FAT32$C-P))
 (5820 5820 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (5300 2016 (:REWRITE DEFAULT-<-1))
 (4716 180 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (4266 200 (:LINEAR LOGHEAD-UPPER-BOUND))
 (4004 674 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (3340 668 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (3340 668 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (3304 826 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2672 2672 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (2672 668 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (2240 2016 (:REWRITE DEFAULT-<-2))
 (1800 1800 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (1686 170 (:REWRITE LOGTAIL-LESSP))
 (1670 1670 (:TYPE-PRESCRIPTION ALISTP))
 (1596 532 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (1460 1460 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (1348 1348 (:TYPE-PRESCRIPTION D-E-P))
 (1348 1348 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (1336 1336 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (1336 1336 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (1336 1336 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (1336 668 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (1336 668 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (1332 1332 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (1332 1332 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (1183 91 (:DEFINITION MAKE-LIST-AC))
 (810 166 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (744 744 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (724 724 (:TYPE-PRESCRIPTION NAT-LISTP))
 (720 720 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (720 240 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (704 362 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (668 668 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (666 666 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (636 546 (:REWRITE DEFAULT-+-2))
 (614 434 (:REWRITE DEFAULT-CDR))
 (594 198 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (546 546 (:REWRITE DEFAULT-+-1))
 (484 20 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (398 398 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (390 10 (:DEFINITION INTEGER-LISTP))
 (372 372 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (362 362 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (362 362 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (348 116 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (344 344 (:REWRITE DEFAULT-CAR))
 (300 100 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (226 166 (:REWRITE NTH-WHEN-D-E-P . 2))
 (192 64 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (126 42 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (124 96 (:REWRITE DEFAULT-*-2))
 (124 96 (:REWRITE DEFAULT-*-1))
 (110 10 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (105 35 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (105 35 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (70 70 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (50 10 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (48 16 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (30 20 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (22 1 (:REWRITE NFIX-WHEN-ZP))
 (20 10 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (20 10 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (12 4 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (8 8 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (1 1 (:TYPE-PRESCRIPTION ZP))
 )
(RESERVED-AREA-STRING)
(LENGTH-OF-RESERVED-AREA-STRING
 (16 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (12 4 (:REWRITE DEFAULT-*-2))
 (12 4 (:REWRITE DEFAULT-*-1))
 (6 2 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (4 4 (:TYPE-PRESCRIPTION FAT32$C-P))
 (4 4 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 )
(NTH-OF-EXPLODE-OF-RESERVED-AREA-STRING
 (13390 270 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (12903 270 (:REWRITE DEFAULT-CODE-CHAR))
 (9240 168 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (8211 183 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (7459 188 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (7454 356 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (6945 93 (:REWRITE ZP-OPEN))
 (5488 165 (:DEFINITION UNSIGNED-BYTE-P))
 (5323 165 (:DEFINITION INTEGER-RANGE-P))
 (5012 175 (:REWRITE LOGHEAD-IDENTITY))
 (4394 338 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (4229 1437 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (4225 100 (:LINEAR LOGHEAD-UPPER-BOUND))
 (3887 169 (:DEFINITION ALISTP))
 (3696 336 (:LINEAR NTH-WHEN-D-E-P))
 (3364 100 (:LINEAR LOGHEAD-LEQ))
 (3019 3019 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (2874 2874 (:TYPE-PRESCRIPTION FAT32$C-P))
 (2073 1078 (:REWRITE DEFAULT-<-1))
 (2026 341 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (1925 50 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (1690 338 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (1690 338 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (1672 70 (:LINEAR LOGTAIL-LEQ))
 (1523 85 (:REWRITE LOGTAIL-LESSP))
 (1352 1352 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (1352 338 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (1271 90 (:REWRITE LOGTAIL-IDENTITY))
 (1158 1078 (:REWRITE DEFAULT-<-2))
 (973 273 (:DEFINITION NOT))
 (949 189 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (845 845 (:TYPE-PRESCRIPTION ALISTP))
 (732 122 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (732 122 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (732 122 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (732 122 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (732 122 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (682 682 (:TYPE-PRESCRIPTION D-E-P))
 (682 682 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (676 676 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (676 676 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (676 676 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (676 338 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (676 338 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (674 674 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (674 674 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (406 84 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (376 376 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (366 366 (:TYPE-PRESCRIPTION NAT-LISTP))
 (356 183 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (338 338 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (337 337 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (333 111 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (252 42 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (252 42 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (252 42 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (252 42 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (252 42 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (252 42 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (252 42 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (252 42 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (252 42 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (252 42 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (242 10 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (195 5 (:DEFINITION INTEGER-LISTP))
 (188 188 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (183 183 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (183 183 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (174 174 (:REWRITE DEFAULT-CDR))
 (174 174 (:REWRITE DEFAULT-CAR))
 (165 41 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (165 41 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (165 41 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (165 41 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (165 41 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (114 84 (:REWRITE NTH-WHEN-D-E-P . 2))
 (88 23 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (88 23 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (88 23 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (88 23 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (88 23 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (56 11 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 2))
 (55 5 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (52 11 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (52 11 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (52 11 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 2))
 (52 11 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (52 11 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (52 11 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (52 11 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (52 11 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (52 11 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (48 8 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (48 8 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (48 8 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (48 8 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (48 8 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (48 8 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (48 8 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (48 8 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (44 3 (:DEFINITION MAKE-LIST-AC))
 (35 35 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (32 7 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (32 7 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (32 7 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (32 7 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (32 7 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (32 7 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (32 7 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (32 7 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (32 7 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (32 7 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (25 5 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (15 10 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (14 3 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (10 5 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (10 5 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (9 9 (:REWRITE DEFAULT-+-2))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 3 (:REWRITE FOLD-CONSTS-IN-+))
 (8 3 (:REWRITE RESERVED-AREA-STRING-GUARD-LEMMA-1 . 1))
 (7 5 (:REWRITE DEFAULT-*-2))
 (7 5 (:REWRITE DEFAULT-*-1))
 (5 2 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (5 2 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (5 2 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (5 2 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (5 2 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (5 2 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (5 2 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (5 2 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (3 3 (:REWRITE FIX-WHEN-ACL2-NUMBERP))
 (2 1 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-CHARACTER-LISTP))
 (2 1 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 )
(MAKE-FAT-STRING-AC
 (27 1 (:DEFINITION BINARY-APPEND))
 (20 6 (:REWRITE STR::CONSP-OF-EXPLODE))
 (14 14 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (14 2 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (10 2 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (5 1 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (5 1 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (5 1 (:REWRITE DEFAULT-CDR))
 (5 1 (:REWRITE DEFAULT-CAR))
 (3 2 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (2 2 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (2 2 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (2 2 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (2 2 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (1 1 (:REWRITE ZP-OPEN))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(LENGTH-OF-STOBJ-FA-TABLE-TO-STRING
 (953 1 (:DEFINITION STOBJ-FA-TABLE-TO-STRING-HELPER))
 (406 4 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (395 4 (:REWRITE DEFAULT-CODE-CHAR))
 (386 21 (:DEFINITION UNSIGNED-BYTE-P))
 (366 122 (:LINEAR RESERVED-AREA-STRING-GUARD-LEMMA-2))
 (365 21 (:DEFINITION INTEGER-RANGE-P))
 (363 15 (:REWRITE LOGHEAD-IDENTITY))
 (319 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (300 300 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (256 12 (:LINEAR LOGHEAD-LEQ))
 (234 6 (:REWRITE ZP-OPEN))
 (228 10 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (128 11 (:REWRITE LOGTAIL-LESSP))
 (119 88 (:REWRITE DEFAULT-<-1))
 (109 10 (:LINEAR LOGTAIL-LEQ))
 (99 88 (:REWRITE DEFAULT-<-2))
 (93 41 (:REWRITE RESERVED-AREA-STRING-GUARD-LEMMA-2))
 (90 90 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (81 2 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (78 4 (:REWRITE LOGTAIL-IDENTITY))
 (77 2 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (66 16 (:DEFINITION NOT))
 (52 2 (:REWRITE LENGTH-WHEN-STRINGP))
 (44 44 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (32 2 (:DEFINITION LEN))
 (23 23 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (19 19 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (18 1 (:REWRITE NFIX-WHEN-ZP))
 (16 16 (:TYPE-PRESCRIPTION STOBJ-FA-TABLE-TO-STRING))
 (14 4 (:REWRITE STR::CONSP-OF-EXPLODE))
 (10 2 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (10 2 (:REWRITE DEFAULT-CDR))
 (8 8 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (8 5 (:REWRITE DEFAULT-+-2))
 (6 6 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (6 2 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (6 2 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (6 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (6 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (5 5 (:REWRITE DEFAULT-+-1))
 (5 3 (:REWRITE DEFAULT-*-2))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (4 4 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (4 4 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (4 3 (:REWRITE DEFAULT-*-1))
 (4 2 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (2 2 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (2 2 (:LINEAR POSITION-WHEN-MEMBER))
 (2 2 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (1 1 (:TYPE-PRESCRIPTION ZP))
 )
(LENGTH-OF-MAKE-FAT-STRING-AC
 (810 25 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (500 25 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (329 83 (:REWRITE STR::CONSP-OF-EXPLODE))
 (296 20 (:DEFINITION LEN))
 (280 10 (:DEFINITION BINARY-APPEND))
 (275 83 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (246 23 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (243 63 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (226 206 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (226 31 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (141 2 (:REWRITE LENGTH-WHEN-STRINGP))
 (136 30 (:REWRITE DEFAULT-CDR))
 (113 20 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (112 57 (:REWRITE DEFAULT-+-2))
 (102 102 (:TYPE-PRESCRIPTION STOBJ-FA-TABLE-TO-STRING))
 (100 100 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (96 96 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (96 96 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (90 90 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (90 90 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (85 57 (:REWRITE DEFAULT-+-1))
 (84 8 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (77 23 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (75 25 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (75 25 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (58 2 (:DEFINITION UNSIGNED-BYTE-P))
 (56 2 (:DEFINITION INTEGER-RANGE-P))
 (50 50 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (50 30 (:REWRITE DEFAULT-*-2))
 (50 10 (:REWRITE DEFAULT-CAR))
 (48 48 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (46 46 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (46 46 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (41 30 (:REWRITE DEFAULT-*-1))
 (28 10 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (25 25 (:LINEAR POSITION-WHEN-MEMBER))
 (25 25 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (20 2 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-CHARACTER-LISTP))
 (18 18 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (16 16 (:TYPE-PRESCRIPTION STRINGP-OF-IMPLODE))
 (14 10 (:REWRITE DEFAULT-<-1))
 (14 2 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (10 10 (:REWRITE DEFAULT-<-2))
 (10 8 (:REWRITE FOLD-CONSTS-IN-+))
 (10 7 (:REWRITE ZP-OPEN))
 (6 6 (:TYPE-PRESCRIPTION STRING-APPEND))
 (5 1 (:REWRITE NFIX-WHEN-NATP))
 (4 4 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (4 4 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (4 2 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (4 1 (:REWRITE NFIX-WHEN-ZP))
 (3 1 (:DEFINITION NATP))
 (2 2 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (2 2 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(DATA-REGION-STRING-HELPER
 (334 5 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (296 5 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (276 2 (:DEFINITION TAKE))
 (230 13 (:REWRITE STR::CONSP-OF-EXPLODE))
 (209 11 (:REWRITE DEFAULT-CAR))
 (166 7 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (137 18 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (124 80 (:REWRITE DEFAULT-+-2))
 (122 24 (:REWRITE ZP-OPEN))
 (117 19 (:REWRITE NFIX-WHEN-ZP))
 (106 80 (:REWRITE DEFAULT-+-1))
 (101 1 (:DEFINITION BINARY-APPEND))
 (78 60 (:REWRITE DEFAULT-<-2))
 (72 1 (:REWRITE CAR-OF-TAKE))
 (69 60 (:REWRITE DEFAULT-<-1))
 (60 20 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (57 17 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (56 5 (:DEFINITION LEN))
 (47 47 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (45 3 (:REWRITE CONSP-OF-TAKE))
 (44 44 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (42 16 (:REWRITE DEFAULT-CDR))
 (41 40 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (34 2 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (27 9 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (27 9 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (24 4 (:REWRITE TAKE-WHEN-ATOM))
 (24 4 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (24 1 (:REWRITE LENGTH-WHEN-STRINGP))
 (21 19 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (20 20 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (20 20 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (20 20 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (20 20 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (18 18 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (16 8 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-OF-CDR-WHEN-HEX-DIGIT-CHAR-LISTP))
 (14 1 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-OF-APPEND))
 (12 4 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (9 9 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (9 9 (:LINEAR POSITION-WHEN-MEMBER))
 (9 9 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (8 8 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (5 1 (:DEFINITION UNSIGNED-BYTE-P))
 (4 4 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (4 1 (:DEFINITION INTEGER-RANGE-P))
 (3 3 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (2 1 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-OF-TAKE))
 (1 1 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 )
(CHARACTER-LISTP-OF-DATA-REGION-STRING-HELPER
 (1071 14 (:REWRITE TAKE-OF-LEN-FREE))
 (658 7 (:DEFINITION TAKE))
 (438 8 (:DEFINITION BINARY-APPEND))
 (406 26 (:REWRITE CONSP-OF-TAKE))
 (345 15 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (332 44 (:REWRITE STR::CONSP-OF-EXPLODE))
 (306 306 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (290 16 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (269 26 (:REWRITE DEFAULT-CAR))
 (266 1 (:REWRITE MAKE-CHARACTER-LIST-OF-BINARY-APPEND))
 (226 33 (:REWRITE ZP-OPEN))
 (214 66 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (210 15 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (206 58 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (196 7 (:REWRITE CAR-OF-TAKE))
 (190 190 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (166 23 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (165 15 (:DEFINITION LEN))
 (150 25 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (149 11 (:DEFINITION CHARACTER-LISTP))
 (144 144 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (140 66 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (140 41 (:REWRITE DEFAULT-CDR))
 (134 1 (:REWRITE CHARACTER-LISTP-OF-TAKE))
 (116 116 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (107 107 (:TYPE-PRESCRIPTION LEN))
 (99 33 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (98 7 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (91 46 (:REWRITE DEFAULT-<-2))
 (90 15 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (87 29 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (87 29 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (84 14 (:REWRITE TAKE-WHEN-ATOM))
 (75 25 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (74 74 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (74 74 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (74 74 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (74 74 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (66 66 (:TYPE-PRESCRIPTION FAT32$C-P))
 (62 62 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (58 58 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (57 57 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (56 4 (:REWRITE STR::CONSP-OF-MAKE-CHARACTER-LIST))
 (53 38 (:REWRITE DEFAULT-+-2))
 (48 46 (:REWRITE DEFAULT-<-1))
 (48 8 (:REWRITE NATP-OF-CLUSTER-SIZE . 3))
 (46 46 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (42 14 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (38 38 (:REWRITE DEFAULT-+-1))
 (38 7 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (34 8 (:REWRITE NFIX-WHEN-ZP))
 (30 30 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (30 30 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (30 30 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (29 29 (:LINEAR POSITION-WHEN-MEMBER))
 (29 29 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (29 23 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (22 11 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-OF-CDR-WHEN-HEX-DIGIT-CHAR-LISTP))
 (15 15 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (9 8 (:REWRITE NFIX-WHEN-NATP))
 (7 7 (:TYPE-PRESCRIPTION NFIX))
 (6 2 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE STR::MAKE-CHARACTER-LIST-IS-IDENTITY-UNDER-CHARLISTEQV))
 (1 1 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 )
(LEN-OF-DATA-REGION-STRING-HELPER
 (918 12 (:REWRITE TAKE-OF-LEN-FREE))
 (564 6 (:DEFINITION TAKE))
 (400 7 (:DEFINITION BINARY-APPEND))
 (329 21 (:REWRITE CONSP-OF-TAKE))
 (291 37 (:REWRITE STR::CONSP-OF-EXPLODE))
 (276 12 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (252 14 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (234 13 (:REWRITE DEFAULT-CAR))
 (228 30 (:DEFINITION LEN))
 (216 29 (:REWRITE ZP-OPEN))
 (212 212 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (196 7 (:REWRITE CAR-OF-TAKE))
 (179 55 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (173 49 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (168 12 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (164 164 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (141 47 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (141 47 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (126 21 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (124 43 (:REWRITE DEFAULT-CDR))
 (117 55 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (109 65 (:REWRITE DEFAULT-+-2))
 (98 98 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (94 94 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (94 1 (:REWRITE MAKE-CHARACTER-LIST-OF-BINARY-APPEND))
 (90 30 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (84 46 (:REWRITE DEFAULT-<-2))
 (84 6 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (76 65 (:REWRITE DEFAULT-+-1))
 (72 12 (:REWRITE TAKE-WHEN-ATOM))
 (72 12 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (65 10 (:REWRITE NFIX-WHEN-ZP))
 (63 21 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (62 62 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (62 62 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (62 62 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (62 62 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (60 60 (:TYPE-PRESCRIPTION FAT32$C-P))
 (56 56 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (54 9 (:REWRITE NATP-OF-CLUSTER-SIZE . 3))
 (47 47 (:LINEAR POSITION-WHEN-MEMBER))
 (47 47 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (47 46 (:REWRITE DEFAULT-<-1))
 (36 12 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (24 24 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (24 24 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (24 24 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (23 15 (:REWRITE DEFAULT-*-2))
 (22 15 (:REWRITE DEFAULT-*-1))
 (12 12 (:TYPE-PRESCRIPTION CHARACTER-LISTP-OF-DATA-REGION-STRING-HELPER))
 (12 12 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (8 4 (:REWRITE FOLD-CONSTS-IN-+))
 (3 1 (:DEFINITION NATP))
 (2 2 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(PRINC$-DATA-REGION-STRING-HELPER)
(PRINC$-DATA-REGION-STRING-HELPER-GUARD-LEMMA-1
 (612 204 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (204 204 (:TYPE-PRESCRIPTION LEN))
 (3 3 (:TYPE-PRESCRIPTION PRINC$-DATA-REGION-STRING-HELPER))
 (2 2 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 )
(PRINC$-DATA-REGION-STRING-HELPER
 (444 148 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (148 148 (:TYPE-PRESCRIPTION LEN))
 (16 16 (:REWRITE DEFAULT-+-2))
 (16 16 (:REWRITE DEFAULT-+-1))
 (15 1 (:DEFINITION PRINC$-DATA-REGION-STRING-HELPER))
 (11 9 (:REWRITE DEFAULT-<-2))
 (11 3 (:REWRITE ZP-OPEN))
 (10 9 (:REWRITE DEFAULT-<-1))
 (8 1 (:REWRITE NFIX-WHEN-ZP))
 (6 2 (:REWRITE STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1))
 (6 2 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(DATA-REGION-STRING-HELPER-OF-BINARY-APPEND
 (1505 50 (:DEFINITION BINARY-APPEND))
 (1445 131 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1055 72 (:REWRITE DEFAULT-CAR))
 (1011 9 (:DEFINITION TAKE))
 (834 18 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (672 18 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (622 100 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (590 114 (:REWRITE NFIX-WHEN-ZP))
 (479 22 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (417 9 (:REWRITE CAR-OF-TAKE))
 (405 27 (:REWRITE CONSP-OF-TAKE))
 (373 90 (:REWRITE DEFAULT-CDR))
 (359 314 (:REWRITE DEFAULT-<-2))
 (320 314 (:REWRITE DEFAULT-<-1))
 (261 81 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (254 35 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (252 72 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (189 18 (:DEFINITION LEN))
 (187 169 (:REWRITE DEFAULT-+-2))
 (180 180 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (169 169 (:REWRITE DEFAULT-+-1))
 (108 36 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (108 36 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (108 18 (:REWRITE TAKE-WHEN-ATOM))
 (108 18 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (105 35 (:DEFINITION NFIX))
 (99 27 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (90 90 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (90 90 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (90 90 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (90 90 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (85 85 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (75 74 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (72 72 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (72 72 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (54 18 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (45 36 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (36 36 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (36 36 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (36 36 (:TYPE-PRESCRIPTION FAT32$C-P))
 (36 36 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (36 36 (:LINEAR POSITION-WHEN-MEMBER))
 (36 36 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (35 35 (:TYPE-PRESCRIPTION NATP))
 (27 9 (:REWRITE NATP-OF-CLUSTER-SIZE . 3))
 (26 13 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-OF-CDR-WHEN-HEX-DIGIT-CHAR-LISTP))
 (18 18 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (12 1 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-OF-APPEND))
 (4 4 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (1 1 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 )
(PRINC$-DATA-REGION-STRING-HELPER-CORRECTNESS-1
 (748 61 (:REWRITE STR::CONSP-OF-EXPLODE))
 (733 17 (:DEFINITION BINARY-APPEND))
 (581 41 (:REWRITE DEFAULT-CAR))
 (560 5 (:DEFINITION TAKE))
 (460 10 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (389 69 (:REWRITE ZP-OPEN))
 (370 10 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (350 70 (:REWRITE NFIX-WHEN-ZP))
 (297 34 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (279 15 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (230 5 (:REWRITE CAR-OF-TAKE))
 (225 15 (:REWRITE CONSP-OF-TAKE))
 (211 186 (:REWRITE DEFAULT-<-2))
 (200 51 (:REWRITE DEFAULT-CDR))
 (192 186 (:REWRITE DEFAULT-<-1))
 (145 45 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (140 40 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (135 18 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (130 120 (:REWRITE DEFAULT-+-2))
 (120 120 (:REWRITE DEFAULT-+-1))
 (105 10 (:DEFINITION LEN))
 (100 100 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (60 20 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (60 20 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (60 20 (:DEFINITION NFIX))
 (60 10 (:REWRITE TAKE-WHEN-ATOM))
 (60 10 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (55 15 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (50 50 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (50 50 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (50 50 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (50 50 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (45 45 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (41 40 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (40 40 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (40 40 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (30 10 (:REWRITE FOLD-CONSTS-IN-+))
 (30 10 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (23 19 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (20 20 (:TYPE-PRESCRIPTION NATP))
 (20 20 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (20 20 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (20 20 (:TYPE-PRESCRIPTION FAT32$C-P))
 (20 20 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (20 20 (:LINEAR POSITION-WHEN-MEMBER))
 (20 20 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (17 17 (:TYPE-PRESCRIPTION CHARACTER-LISTP-OF-DATA-REGION-STRING-HELPER))
 (15 5 (:REWRITE NATP-OF-CLUSTER-SIZE . 3))
 (14 7 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-OF-CDR-WHEN-HEX-DIGIT-CHAR-LISTP))
 (12 12 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (12 1 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-OF-APPEND))
 (10 10 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (1 1 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 )
(LOFAT-TO-STRING
 (183 3 (:DEFINITION DATA-REGION-STRING-HELPER))
 (126 6 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (114 3 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (111 3 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (99 6 (:REWRITE ZP-OPEN))
 (96 6 (:REWRITE NFIX-WHEN-ZP))
 (66 15 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (33 3 (:REWRITE TAKE-OF-LEN-FREE))
 (21 21 (:REWRITE DEFAULT-+-2))
 (21 21 (:REWRITE DEFAULT-+-1))
 (18 6 (:REWRITE COMMUTATIVITY-OF-+))
 (17 12 (:REWRITE DEFAULT-<-1))
 (15 15 (:TYPE-PRESCRIPTION FAT-ENTRY-COUNT))
 (12 12 (:REWRITE DEFAULT-<-2))
 (12 6 (:REWRITE TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (9 3 (:REWRITE APPEND-OF-NIL))
 (6 6 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (6 6 (:TYPE-PRESCRIPTION NFIX))
 (6 6 (:REWRITE NFIX-WHEN-NATP))
 (4 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:TYPE-PRESCRIPTION LEN))
 (3 3 (:REWRITE DEFAULT-CDR))
 (3 3 (:REWRITE DEFAULT-CAR))
 (3 1 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 )
(LENGTH-OF-LOFAT-TO-STRING-LEMMA-1
 (13349 40 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (11800 307 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (6985 62 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (6898 29 (:DEFINITION ZEROP))
 (6222 972 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (5794 29 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (4478 644 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (3579 729 (:REWRITE DEFAULT-<-1))
 (3250 250 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (3235 1794 (:REWRITE UNSIGNED-BYTE-P-OF-NTH-WHEN-UNSIGNED-BYTE-LISTP))
 (3175 475 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (3036 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2875 125 (:DEFINITION ALISTP))
 (1532 2 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (1532 2 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (1532 2 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (1532 2 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (1440 18 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (1280 1280 (:TYPE-PRESCRIPTION D-E-P))
 (1280 1280 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (1250 250 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (1250 250 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (1219 23 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (1141 654 (:REWRITE DEFAULT-+-2))
 (1001 1001 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (1000 250 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (964 624 (:REWRITE NTH-WHEN-D-E-P . 1))
 (937 18 (:DEFINITION CLUSTER-LISTP))
 (908 408 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (880 80 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (880 80 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (874 46 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (874 23 (:DEFINITION INTEGER-LISTP))
 (759 1 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (759 1 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (757 1 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (757 1 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (747 729 (:REWRITE DEFAULT-<-2))
 (731 731 (:REWRITE DEFAULT-CDR))
 (655 654 (:REWRITE DEFAULT-+-1))
 (644 644 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (625 625 (:TYPE-PRESCRIPTION ALISTP))
 (575 92 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (524 524 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (500 500 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (500 500 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (500 500 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (500 250 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (500 250 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (480 80 (:REWRITE NONEMPTY-STRINGP-OF-CAR-WHEN-NONEMPTY-STRING-LISTP))
 (480 80 (:REWRITE FAT32-FILENAME-P-OF-CAR-WHEN-FAT32-FILENAME-LIST-P))
 (393 131 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (393 131 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (262 262 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (260 13 (:DEFINITION STOBJ-CLUSTER-LISTP-HELPER))
 (253 23 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (253 23 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (250 250 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (245 245 (:REWRITE DEFAULT-CAR))
 (230 230 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (230 46 (:LINEAR NTH-WHEN-D-E-P))
 (203 19 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (200 200 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (200 200 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (198 78 (:REWRITE FAT32-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (184 184 (:TYPE-PRESCRIPTION NAT-LISTP))
 (161 161 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (160 160 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (160 160 (:TYPE-PRESCRIPTION NONEMPTY-STRING-LISTP))
 (160 160 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (160 160 (:TYPE-PRESCRIPTION FAT32-FILENAME-LIST-P))
 (160 160 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (160 160 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-SUBSETP-EQUAL))
 (160 160 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (160 160 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-SUBSETP-EQUAL))
 (131 131 (:LINEAR POSITION-WHEN-MEMBER))
 (131 131 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (124 93 (:REWRITE DEFAULT-*-2))
 (115 115 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (115 115 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (115 23 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (100 100 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (93 93 (:REWRITE DEFAULT-*-1))
 (92 92 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (92 92 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (92 92 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (83 23 (:REWRITE NTH-WHEN-D-E-P . 2))
 (80 80 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-NOT-CONSP))
 (80 80 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-NOT-CONSP))
 (78 78 (:REWRITE LENGTH-WHEN-STRINGP))
 (61 61 (:TYPE-PRESCRIPTION CLUSTER-P))
 (49 19 (:REWRITE TRUE-LISTP-WHEN-STRING-LIST))
 (46 46 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (46 23 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (46 23 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (32 31 (:REWRITE DEFAULT-UNARY-MINUS))
 (26 13 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 1))
 (23 1 (:REWRITE CLUSTER-P-CORRECTNESS-1))
 (18 18 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 1 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (2 2 (:REWRITE NFIX-WHEN-ZP))
 (2 1 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (2 1 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (1 1 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (1 1 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (1 1 (:REWRITE SET::IN-SET))
 )
(LENGTH-OF-LOFAT-TO-STRING
 (408 6 (:DEFINITION DATA-REGION-STRING-HELPER))
 (252 12 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (234 12 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (222 12 (:REWRITE ZP-OPEN))
 (214 7 (:DEFINITION BINARY-APPEND))
 (192 12 (:REWRITE NFIX-WHEN-ZP))
 (148 36 (:REWRITE STR::CONSP-OF-EXPLODE))
 (132 30 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (120 10 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (98 14 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (74 74 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (66 51 (:REWRITE DEFAULT-+-2))
 (66 6 (:REWRITE TAKE-OF-LEN-FREE))
 (60 4 (:REWRITE CONSP-OF-APPEND))
 (58 51 (:REWRITE DEFAULT-+-1))
 (38 10 (:REWRITE DEFAULT-CDR))
 (38 10 (:REWRITE DEFAULT-CAR))
 (35 35 (:TYPE-PRESCRIPTION RESERVED-AREA-STRING))
 (30 13 (:REWRITE DEFAULT-*-1))
 (28 13 (:REWRITE DEFAULT-*-2))
 (24 18 (:REWRITE DEFAULT-<-2))
 (24 12 (:REWRITE TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (20 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (18 18 (:REWRITE DEFAULT-<-1))
 (18 6 (:REWRITE APPEND-OF-NIL))
 (12 12 (:TYPE-PRESCRIPTION NFIX))
 (12 12 (:REWRITE NFIX-WHEN-NATP))
 (6 6 (:TYPE-PRESCRIPTION ZP))
 (6 2 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (3 1 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (2 2 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 )
(LOFAT-TO-DISK-IMAGE
 (1020 15 (:DEFINITION DATA-REGION-STRING-HELPER))
 (816 272 (:TYPE-PRESCRIPTION ASSOC-WHEN-ZP-LEN))
 (630 30 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (603 39 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (580 19 (:DEFINITION BINARY-APPEND))
 (575 33 (:REWRITE ZP-OPEN))
 (480 30 (:REWRITE NFIX-WHEN-ZP))
 (393 93 (:REWRITE STR::CONSP-OF-EXPLODE))
 (288 30 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (287 287 (:TYPE-PRESCRIPTION ZP))
 (287 287 (:TYPE-PRESCRIPTION LEN))
 (221 38 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (165 15 (:REWRITE TAKE-OF-LEN-FREE))
 (117 117 (:REWRITE DEFAULT-+-2))
 (117 117 (:REWRITE DEFAULT-+-1))
 (113 31 (:REWRITE DEFAULT-CDR))
 (113 31 (:REWRITE DEFAULT-CAR))
 (90 6 (:REWRITE CONSP-OF-APPEND))
 (71 54 (:REWRITE DEFAULT-<-2))
 (64 54 (:REWRITE DEFAULT-<-1))
 (60 30 (:REWRITE TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (45 15 (:REWRITE APPEND-OF-NIL))
 (41 3 (:DEFINITION PRINC$-DATA-REGION-STRING-HELPER))
 (30 30 (:TYPE-PRESCRIPTION NFIX))
 (30 30 (:REWRITE NFIX-WHEN-NATP))
 (12 4 (:REWRITE STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1))
 (10 2 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (10 2 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (8 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 2 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (4 4 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (4 4 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (4 4 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (4 4 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-1
 (42813 540 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (40362 540 (:REWRITE DEFAULT-CODE-CHAR))
 (27720 504 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (24633 549 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (23129 284 (:REWRITE ZP-OPEN))
 (22377 564 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (22362 1068 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (21960 1080 (:DEFINITION UNSIGNED-BYTE-P))
 (20880 1080 (:DEFINITION INTEGER-RANGE-P))
 (15954 300 (:LINEAR LOGHEAD-LEQ))
 (15474 750 (:REWRITE LOGHEAD-IDENTITY))
 (13182 1014 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (11661 507 (:DEFINITION ALISTP))
 (11391 330 (:LINEAR LOGTAIL-LEQ))
 (11088 1008 (:LINEAR NTH-WHEN-D-E-P))
 (9876 480 (:REWRITE LOGTAIL-IDENTITY))
 (8731 8731 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (8725 8725 (:TYPE-PRESCRIPTION FAT32$C-P))
 (7842 2916 (:REWRITE DEFAULT-<-1))
 (7074 270 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (6399 300 (:LINEAR LOGHEAD-UPPER-BOUND))
 (6078 1023 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (5070 1014 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (5070 1014 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (4936 1234 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4056 4056 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (4056 1014 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (3255 2916 (:REWRITE DEFAULT-<-2))
 (2700 2700 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (2535 2535 (:TYPE-PRESCRIPTION ALISTP))
 (2529 255 (:REWRITE LOGTAIL-LESSP))
 (2394 798 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (2394 798 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (2394 798 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (2394 798 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (2190 2190 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (2046 2046 (:TYPE-PRESCRIPTION D-E-P))
 (2046 2046 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (2028 2028 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (2028 2028 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (2028 2028 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (2028 1014 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (2028 1014 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (2022 2022 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (2022 2022 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (1218 252 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (1128 1128 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (1098 1098 (:TYPE-PRESCRIPTION NAT-LISTP))
 (1080 1080 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (1080 360 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (1068 549 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (1014 1014 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (1011 1011 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (891 297 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (891 297 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (891 297 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (891 297 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (891 297 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (726 30 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (663 612 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (585 15 (:DEFINITION INTEGER-LISTP))
 (564 564 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (552 528 (:REWRITE DEFAULT-CDR))
 (552 528 (:REWRITE DEFAULT-CAR))
 (549 549 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (549 549 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (522 174 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (522 174 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (522 174 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (522 174 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (522 174 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (522 174 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (522 174 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (522 174 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (450 150 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (450 150 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (450 150 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (450 150 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (450 150 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (342 252 (:REWRITE NTH-WHEN-D-E-P . 2))
 (288 96 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (288 96 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (216 6 (:DEFINITION BINARY-APPEND))
 (204 3 (:DEFINITION DATA-REGION-STRING-HELPER))
 (189 63 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (189 63 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (189 63 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 2))
 (189 63 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (189 63 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (189 63 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (189 63 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (189 63 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (189 63 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 2))
 (189 63 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (168 12 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (165 15 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (150 50 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (150 50 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (150 36 (:REWRITE STR::CONSP-OF-EXPLODE))
 (129 12 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (126 42 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (126 42 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (126 42 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (126 42 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (126 42 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (126 42 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (126 42 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (126 42 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (126 6 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (114 3 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (105 105 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (90 90 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (90 6 (:REWRITE CONSP-OF-APPEND))
 (78 78 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (78 6 (:DEFINITION MAKE-LIST-AC))
 (75 15 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (72 24 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (72 24 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (72 24 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (72 24 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (72 24 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (72 24 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (72 24 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (72 24 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (52 20 (:REWRITE DEFAULT-*-2))
 (52 20 (:REWRITE DEFAULT-*-1))
 (45 30 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (42 42 (:TYPE-PRESCRIPTION CHARACTER-LISTP-OF-DATA-REGION-STRING-HELPER))
 (39 39 (:TYPE-PRESCRIPTION RESERVED-AREA-STRING))
 (39 39 (:REWRITE DEFAULT-+-2))
 (39 39 (:REWRITE DEFAULT-+-1))
 (36 12 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (33 3 (:REWRITE TAKE-OF-LEN-FREE))
 (30 15 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (30 15 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (24 24 (:TYPE-PRESCRIPTION COUNT-OF-CLUSTERS))
 (18 6 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (18 6 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (18 6 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (18 6 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (18 6 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (18 6 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (18 6 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (18 6 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (18 6 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (18 6 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (18 6 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (18 6 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (18 6 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (18 6 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (18 6 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (18 6 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (18 6 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (18 6 (:REWRITE FOLD-CONSTS-IN-+))
 (18 6 (:REWRITE COMMUTATIVITY-OF-+))
 (15 15 (:TYPE-PRESCRIPTION FAT-ENTRY-COUNT))
 (12 12 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (12 6 (:REWRITE TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (9 3 (:REWRITE APPEND-OF-NIL))
 (7 7 (:TYPE-PRESCRIPTION ZP))
 (6 6 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (6 6 (:REWRITE RESERVED-AREA-STRING-GUARD-LEMMA-1 . 1))
 (6 6 (:REWRITE FIX-WHEN-ACL2-NUMBERP))
 (3 1 (:DEFINITION NATP))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-2)
(LOFAT-TO-STRING-INVERSION-LEMMA-3
 (60 10 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (43 18 (:REWRITE DEFAULT-*-2))
 (43 2 (:REWRITE DEFAULT-UNARY-/))
 (41 17 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (40 16 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (38 18 (:REWRITE DEFAULT-*-1))
 (34 34 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (30 30 (:TYPE-PRESCRIPTION FAT32$C-P))
 (15 5 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (10 2 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (8 2 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (7 7 (:REWRITE EXPT-COMPARE-EQUAL))
 (7 7 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (7 7 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (6 6 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (6 6 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (6 6 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (6 6 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (6 6 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (6 6 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (6 6 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (6 6 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (6 6 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (6 6 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (6 1 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (4 4 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (3 3 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (3 3 (:REWRITE A5))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-4
 (28362 180 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (26728 180 (:REWRITE DEFAULT-CODE-CHAR))
 (18480 336 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (16422 366 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (14918 376 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (14908 712 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (10356 456 (:REWRITE LOGHEAD-IDENTITY))
 (8788 676 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (7774 338 (:DEFINITION ALISTP))
 (7392 672 (:LINEAR NTH-WHEN-D-E-P))
 (6598 274 (:REWRITE LOGTAIL-IDENTITY))
 (5366 2050 (:REWRITE DEFAULT-<-1))
 (4052 682 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (3924 981 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3380 676 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (3380 676 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (2704 676 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (2318 2050 (:REWRITE DEFAULT-<-2))
 (1690 1690 (:TYPE-PRESCRIPTION ALISTP))
 (1686 170 (:REWRITE LOGTAIL-LESSP))
 (1596 532 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (1566 34 (:REWRITE TAKE-OF-LEN-FREE))
 (1516 12 (:DEFINITION TAKE))
 (1364 1364 (:TYPE-PRESCRIPTION D-E-P))
 (1364 1364 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (1352 1352 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (1352 1352 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (1352 1352 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (1352 676 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (1352 676 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (1348 1348 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (1062 404 (:REWRITE DEFAULT-CDR))
 (812 168 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (752 752 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (732 732 (:TYPE-PRESCRIPTION NAT-LISTP))
 (724 42 (:REWRITE NFIX-WHEN-ZP))
 (720 240 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (712 366 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (680 10 (:DEFINITION DATA-REGION-STRING-HELPER))
 (676 676 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (674 674 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (610 116 (:REWRITE STR::CONSP-OF-EXPLODE))
 (594 198 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (584 208 (:REWRITE DEFAULT-*-2))
 (574 208 (:REWRITE DEFAULT-*-1))
 (574 24 (:REWRITE TAKE-WHEN-ATOM))
 (506 20 (:DEFINITION LEN))
 (502 376 (:REWRITE DEFAULT-CAR))
 (484 20 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (438 40 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (420 20 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (420 6 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (394 8 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (390 10 (:DEFINITION INTEGER-LISTP))
 (376 376 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (374 8 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (366 366 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (366 366 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (348 116 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (348 116 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (348 4 (:REWRITE CONSP-OF-NTHCDR))
 (324 108 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (310 188 (:REWRITE DEFAULT-+-2))
 (310 2 (:REWRITE LEN-OF-NTHCDR))
 (300 100 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (284 10 (:DEFINITION BINARY-APPEND))
 (256 188 (:REWRITE DEFAULT-+-1))
 (252 252 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (240 16 (:REWRITE CONSP-OF-APPEND))
 (228 168 (:REWRITE NTH-WHEN-D-E-P . 2))
 (212 212 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (192 64 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (126 42 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (114 38 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (114 38 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (110 10 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (110 10 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (90 30 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (90 18 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (84 28 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (76 76 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (70 70 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (70 22 (:REWRITE NFIX-WHEN-NATP))
 (68 4 (:DEFINITION NATP))
 (66 6 (:REWRITE DEFAULT-CHAR-CODE))
 (60 6 (:REWRITE CHARACTERP-NTH))
 (50 10 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (48 16 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (42 6 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (40 20 (:REWRITE TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (38 38 (:LINEAR POSITION-WHEN-MEMBER))
 (38 38 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (38 2 (:REWRITE TAKE-OF-BINARY-APPEND-1))
 (34 2 (:REWRITE CAR-OF-APPEND))
 (32 32 (:TYPE-PRESCRIPTION ZP))
 (30 20 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (30 10 (:REWRITE APPEND-OF-NIL))
 (26 2 (:DEFINITION MAKE-LIST-AC))
 (20 20 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (20 10 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (20 10 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (20 2 (:DEFINITION NFIX))
 (18 10 (:REWRITE FOLD-CONSTS-IN-+))
 (15 5 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (12 12 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (12 6 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (12 4 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (10 2 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (6 6 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (4 4 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (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-UNARY-MINUS))
 (2 2 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (2 2 (:REWRITE CAR-OF-NTHCDR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-5
 (14181 90 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (13364 90 (:REWRITE DEFAULT-CODE-CHAR))
 (9240 168 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (8211 183 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (7459 188 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (7454 356 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (5318 100 (:LINEAR LOGHEAD-LEQ))
 (5133 225 (:REWRITE LOGHEAD-IDENTITY))
 (4394 338 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (3887 169 (:DEFINITION ALISTP))
 (3797 110 (:LINEAR LOGTAIL-LEQ))
 (3696 336 (:LINEAR NTH-WHEN-D-E-P))
 (3267 135 (:REWRITE LOGTAIL-IDENTITY))
 (2663 1021 (:REWRITE DEFAULT-<-1))
 (2358 90 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (2133 100 (:LINEAR LOGHEAD-UPPER-BOUND))
 (2026 341 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (1956 489 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1690 338 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (1690 338 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (1352 1352 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (1352 338 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (1155 1021 (:REWRITE DEFAULT-<-2))
 (900 900 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (845 845 (:TYPE-PRESCRIPTION ALISTP))
 (843 85 (:REWRITE LOGTAIL-LESSP))
 (798 266 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (798 266 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (798 266 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (798 266 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (783 17 (:REWRITE TAKE-OF-LEN-FREE))
 (758 6 (:DEFINITION TAKE))
 (730 730 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (682 682 (:TYPE-PRESCRIPTION D-E-P))
 (682 682 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (676 676 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (676 676 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (676 676 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (676 338 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (676 338 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (674 674 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (531 202 (:REWRITE DEFAULT-CDR))
 (406 84 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (376 376 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (366 366 (:TYPE-PRESCRIPTION NAT-LISTP))
 (362 21 (:REWRITE NFIX-WHEN-ZP))
 (360 120 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (356 183 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (340 5 (:DEFINITION DATA-REGION-STRING-HELPER))
 (338 338 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (337 337 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (305 58 (:REWRITE STR::CONSP-OF-EXPLODE))
 (297 99 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (297 99 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (297 99 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (297 99 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (297 99 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (296 104 (:REWRITE DEFAULT-*-2))
 (293 104 (:REWRITE DEFAULT-*-1))
 (287 12 (:REWRITE TAKE-WHEN-ATOM))
 (253 10 (:DEFINITION LEN))
 (251 188 (:REWRITE DEFAULT-CAR))
 (242 10 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (219 20 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (210 10 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (210 3 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (197 4 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (195 5 (:DEFINITION INTEGER-LISTP))
 (188 188 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (187 4 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (183 183 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (183 183 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (174 58 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (174 58 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (174 58 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (174 58 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (174 58 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (174 58 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (174 58 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (174 58 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (174 2 (:REWRITE CONSP-OF-NTHCDR))
 (165 55 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (165 55 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (155 94 (:REWRITE DEFAULT-+-2))
 (155 1 (:REWRITE LEN-OF-NTHCDR))
 (150 50 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (150 50 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (150 50 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (150 50 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (150 50 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (142 5 (:DEFINITION BINARY-APPEND))
 (128 94 (:REWRITE DEFAULT-+-1))
 (126 126 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (120 8 (:REWRITE CONSP-OF-APPEND))
 (114 84 (:REWRITE NTH-WHEN-D-E-P . 2))
 (106 106 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (96 32 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (63 21 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (63 21 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (63 21 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 2))
 (63 21 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (63 21 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (63 21 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (63 21 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (63 21 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (63 21 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 2))
 (63 21 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (57 19 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (57 19 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (55 5 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (55 5 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (45 15 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (45 9 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (42 14 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (42 14 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (42 14 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (42 14 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (42 14 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (42 14 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (42 14 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (42 14 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (38 38 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (35 35 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (35 11 (:REWRITE NFIX-WHEN-NATP))
 (34 2 (:DEFINITION NATP))
 (33 3 (:REWRITE DEFAULT-CHAR-CODE))
 (30 3 (:REWRITE CHARACTERP-NTH))
 (25 5 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (24 8 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (21 3 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (20 10 (:REWRITE TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (19 19 (:LINEAR POSITION-WHEN-MEMBER))
 (19 19 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (19 1 (:REWRITE TAKE-OF-BINARY-APPEND-1))
 (17 1 (:REWRITE CAR-OF-APPEND))
 (16 16 (:TYPE-PRESCRIPTION ZP))
 (15 10 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (15 5 (:REWRITE APPEND-OF-NIL))
 (13 1 (:DEFINITION MAKE-LIST-AC))
 (10 10 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (10 5 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (10 5 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (10 1 (:DEFINITION NFIX))
 (9 5 (:REWRITE FOLD-CONSTS-IN-+))
 (9 3 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (6 6 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (6 3 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (6 2 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (5 1 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (3 3 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (3 3 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (3 3 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (2 2 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (2 2 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (2 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (1 1 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (1 1 (:REWRITE CAR-OF-NTHCDR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-6
 (28362 180 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (26728 180 (:REWRITE DEFAULT-CODE-CHAR))
 (18480 336 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (16422 366 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (14918 376 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (14908 712 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (10356 456 (:REWRITE LOGHEAD-IDENTITY))
 (8788 676 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (7774 338 (:DEFINITION ALISTP))
 (7392 672 (:LINEAR NTH-WHEN-D-E-P))
 (6598 274 (:REWRITE LOGTAIL-IDENTITY))
 (5366 2050 (:REWRITE DEFAULT-<-1))
 (4052 682 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (3924 981 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3380 676 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (3380 676 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (2704 676 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (2318 2050 (:REWRITE DEFAULT-<-2))
 (1690 1690 (:TYPE-PRESCRIPTION ALISTP))
 (1686 170 (:REWRITE LOGTAIL-LESSP))
 (1596 532 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (1566 34 (:REWRITE TAKE-OF-LEN-FREE))
 (1516 12 (:DEFINITION TAKE))
 (1364 1364 (:TYPE-PRESCRIPTION D-E-P))
 (1364 1364 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (1352 1352 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (1352 1352 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (1352 1352 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (1352 676 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (1352 676 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (1348 1348 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (1062 404 (:REWRITE DEFAULT-CDR))
 (812 168 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (752 752 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (732 732 (:TYPE-PRESCRIPTION NAT-LISTP))
 (724 42 (:REWRITE NFIX-WHEN-ZP))
 (720 240 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (712 366 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (680 10 (:DEFINITION DATA-REGION-STRING-HELPER))
 (676 676 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (674 674 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (610 116 (:REWRITE STR::CONSP-OF-EXPLODE))
 (594 198 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (584 208 (:REWRITE DEFAULT-*-2))
 (574 208 (:REWRITE DEFAULT-*-1))
 (574 24 (:REWRITE TAKE-WHEN-ATOM))
 (506 20 (:DEFINITION LEN))
 (502 376 (:REWRITE DEFAULT-CAR))
 (484 20 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (438 40 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (420 20 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (420 6 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (394 8 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (390 10 (:DEFINITION INTEGER-LISTP))
 (376 376 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (374 8 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (366 366 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (366 366 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (348 116 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (348 116 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (348 4 (:REWRITE CONSP-OF-NTHCDR))
 (324 108 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (310 188 (:REWRITE DEFAULT-+-2))
 (310 2 (:REWRITE LEN-OF-NTHCDR))
 (300 100 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (284 10 (:DEFINITION BINARY-APPEND))
 (256 188 (:REWRITE DEFAULT-+-1))
 (252 252 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (240 16 (:REWRITE CONSP-OF-APPEND))
 (228 168 (:REWRITE NTH-WHEN-D-E-P . 2))
 (212 212 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (192 64 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (126 42 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (114 38 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (114 38 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (110 10 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (110 10 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (90 30 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (90 18 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (84 28 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (76 76 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (70 70 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (70 22 (:REWRITE NFIX-WHEN-NATP))
 (68 4 (:DEFINITION NATP))
 (66 6 (:REWRITE DEFAULT-CHAR-CODE))
 (60 6 (:REWRITE CHARACTERP-NTH))
 (50 10 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (48 16 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (42 6 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (40 20 (:REWRITE TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (38 38 (:LINEAR POSITION-WHEN-MEMBER))
 (38 38 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (38 2 (:REWRITE TAKE-OF-BINARY-APPEND-1))
 (34 2 (:REWRITE CAR-OF-APPEND))
 (32 32 (:TYPE-PRESCRIPTION ZP))
 (30 20 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (30 10 (:REWRITE APPEND-OF-NIL))
 (26 2 (:DEFINITION MAKE-LIST-AC))
 (20 20 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (20 10 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (20 10 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (20 2 (:DEFINITION NFIX))
 (18 10 (:REWRITE FOLD-CONSTS-IN-+))
 (15 5 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (12 12 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (12 6 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (12 4 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (10 2 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (6 6 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (4 4 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (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-UNARY-MINUS))
 (2 2 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (2 2 (:REWRITE CAR-OF-NTHCDR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-7
 (28632 450 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (26998 450 (:REWRITE DEFAULT-CODE-CHAR))
 (18480 336 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (16422 366 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (14918 376 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (14908 712 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (14676 726 (:DEFINITION UNSIGNED-BYTE-P))
 (13950 726 (:DEFINITION INTEGER-RANGE-P))
 (10636 200 (:LINEAR LOGHEAD-LEQ))
 (10341 525 (:REWRITE LOGHEAD-IDENTITY))
 (8788 676 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (7774 338 (:DEFINITION ALISTP))
 (7594 220 (:LINEAR LOGTAIL-LEQ))
 (7392 672 (:LINEAR NTH-WHEN-D-E-P))
 (6609 345 (:REWRITE LOGTAIL-IDENTITY))
 (5326 2042 (:REWRITE DEFAULT-<-1))
 (4266 200 (:LINEAR LOGHEAD-UPPER-BOUND))
 (4052 682 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (3724 931 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3380 676 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (3380 676 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (2704 676 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (2299 2042 (:REWRITE DEFAULT-<-2))
 (1800 1800 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (1690 1690 (:TYPE-PRESCRIPTION ALISTP))
 (1686 170 (:REWRITE LOGTAIL-LESSP))
 (1596 532 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (1460 1460 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (1364 1364 (:TYPE-PRESCRIPTION D-E-P))
 (1364 1364 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (1352 1352 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (1352 1352 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (1352 1352 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (1352 676 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (1352 676 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (1348 1348 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (812 168 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (764 391 (:REWRITE DEFAULT-CDR))
 (752 752 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (732 732 (:TYPE-PRESCRIPTION NAT-LISTP))
 (720 240 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (712 366 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (702 5 (:DEFINITION TAKE))
 (676 676 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (674 674 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (594 198 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (484 20 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (454 29 (:REWRITE NFIX-WHEN-ZP))
 (447 14 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (439 170 (:REWRITE DEFAULT-*-1))
 (436 170 (:REWRITE DEFAULT-*-2))
 (435 14 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (420 363 (:REWRITE DEFAULT-CAR))
 (408 6 (:DEFINITION DATA-REGION-STRING-HELPER))
 (390 10 (:DEFINITION INTEGER-LISTP))
 (376 376 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (366 366 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (366 366 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (361 73 (:REWRITE STR::CONSP-OF-EXPLODE))
 (348 116 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (306 19 (:DEFINITION LEN))
 (300 100 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (275 10 (:REWRITE TAKE-WHEN-ATOM))
 (258 86 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (258 86 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (252 20 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (252 12 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (233 150 (:REWRITE DEFAULT-+-2))
 (228 168 (:REWRITE NTH-WHEN-D-E-P . 2))
 (214 7 (:DEFINITION BINARY-APPEND))
 (210 3 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (210 3 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (204 3 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (192 150 (:REWRITE DEFAULT-+-1))
 (192 64 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (174 2 (:REWRITE CONSP-OF-NTHCDR))
 (156 3 (:REWRITE LENGTH-WHEN-STRINGP))
 (152 152 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (150 150 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (150 10 (:REWRITE CONSP-OF-APPEND))
 (126 42 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (110 10 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (84 28 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (78 26 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (78 26 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (70 70 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (69 23 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (65 5 (:DEFINITION MAKE-LIST-AC))
 (55 5 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (52 52 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (50 10 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (48 16 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (37 4 (:REWRITE DEFAULT-CHAR-CODE))
 (30 20 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (30 3 (:REWRITE CHARACTERP-NTH))
 (26 26 (:LINEAR POSITION-WHEN-MEMBER))
 (26 26 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (23 23 (:TYPE-PRESCRIPTION ZP))
 (23 11 (:REWRITE FOLD-CONSTS-IN-+))
 (21 7 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (21 3 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (21 3 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (20 10 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (20 10 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (18 2 (:REWRITE CONSP-OF-CHARS=>NATS))
 (17 1 (:REWRITE CAR-OF-CHARS=>NATS))
 (17 1 (:REWRITE CAR-OF-APPEND))
 (12 12 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (12 4 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (10 1 (:DEFINITION NFIX))
 (9 9 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (7 1 (:REWRITE LEN-OF-CHARS=>NATS))
 (6 6 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (6 3 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (5 5 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (5 5 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (5 1 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (3 3 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (3 3 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (3 3 (:REWRITE DEFAULT-UNARY-MINUS))
 (3 3 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (2 2 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (2 2 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (2 2 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (1 1 (:REWRITE CAR-OF-NTHCDR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-8
 (57264 900 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (53996 900 (:REWRITE DEFAULT-CODE-CHAR))
 (37196 676 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (32960 736 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (29888 756 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (29816 1424 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (29534 1458 (:DEFINITION UNSIGNED-BYTE-P))
 (28076 1458 (:DEFINITION INTEGER-RANGE-P))
 (20810 1058 (:REWRITE LOGHEAD-IDENTITY))
 (17576 1352 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (15548 676 (:DEFINITION ALISTP))
 (14824 1352 (:LINEAR NTH-WHEN-D-E-P))
 (13320 696 (:REWRITE LOGTAIL-IDENTITY))
 (10700 4092 (:REWRITE DEFAULT-<-1))
 (8104 1364 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (7456 1864 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6760 1352 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (6760 1352 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (5408 5408 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (5408 1352 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (4606 4092 (:REWRITE DEFAULT-<-2))
 (3380 3380 (:TYPE-PRESCRIPTION ALISTP))
 (3372 340 (:REWRITE LOGTAIL-LESSP))
 (3192 1064 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (3192 1064 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (3192 1064 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (3192 1064 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (2744 2744 (:TYPE-PRESCRIPTION D-E-P))
 (2744 2744 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (2704 2704 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (2704 1352 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (2704 1352 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (2696 2696 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (1624 336 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (1528 782 (:REWRITE DEFAULT-CDR))
 (1512 1512 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (1476 736 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (1472 1472 (:TYPE-PRESCRIPTION NAT-LISTP))
 (1440 480 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (1404 10 (:DEFINITION TAKE))
 (1352 1352 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (1348 1348 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (1188 396 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (968 40 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (894 28 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (886 56 (:REWRITE NFIX-WHEN-ZP))
 (870 28 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (862 340 (:REWRITE DEFAULT-*-1))
 (856 340 (:REWRITE DEFAULT-*-2))
 (840 726 (:REWRITE DEFAULT-CAR))
 (816 12 (:DEFINITION DATA-REGION-STRING-HELPER))
 (780 20 (:DEFINITION INTEGER-LISTP))
 (756 756 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (736 736 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (736 736 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (722 146 (:REWRITE STR::CONSP-OF-EXPLODE))
 (696 232 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (612 38 (:DEFINITION LEN))
 (600 200 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (550 20 (:REWRITE TAKE-WHEN-ATOM))
 (504 168 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (504 168 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (504 24 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (500 40 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (464 298 (:REWRITE DEFAULT-+-2))
 (456 336 (:REWRITE NTH-WHEN-D-E-P . 2))
 (428 14 (:DEFINITION BINARY-APPEND))
 (420 6 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (384 128 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (384 128 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (382 298 (:REWRITE DEFAULT-+-1))
 (348 4 (:REWRITE CONSP-OF-NTHCDR))
 (304 304 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (300 20 (:REWRITE CONSP-OF-APPEND))
 (292 292 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (280 4 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (272 4 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (252 84 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (220 20 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (208 4 (:REWRITE LENGTH-WHEN-STRINGP))
 (198 66 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (150 50 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (150 50 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (140 140 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (138 46 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (130 10 (:DEFINITION MAKE-LIST-AC))
 (110 10 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (100 100 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (100 20 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (96 96 (:TYPE-PRESCRIPTION STRING=>NATS))
 (96 32 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (74 8 (:REWRITE DEFAULT-CHAR-CODE))
 (60 40 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (60 6 (:REWRITE CHARACTERP-NTH))
 (56 8 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (50 50 (:LINEAR POSITION-WHEN-MEMBER))
 (50 50 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (48 48 (:TYPE-PRESCRIPTION COMBINE16U$INLINE))
 (46 22 (:REWRITE FOLD-CONSTS-IN-+))
 (44 44 (:TYPE-PRESCRIPTION ZP))
 (42 14 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (40 20 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (40 20 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (36 4 (:REWRITE CONSP-OF-CHARS=>NATS))
 (34 2 (:REWRITE CAR-OF-CHARS=>NATS))
 (34 2 (:REWRITE CAR-OF-APPEND))
 (28 4 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (24 8 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (20 2 (:DEFINITION NFIX))
 (18 18 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (16 16 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (16 8 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (14 2 (:REWRITE LEN-OF-CHARS=>NATS))
 (10 10 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 10 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (10 2 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (6 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 4 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (4 4 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (4 4 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (2 2 (:REWRITE CAR-OF-NTHCDR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-9
 (57264 900 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (53996 900 (:REWRITE DEFAULT-CODE-CHAR))
 (37196 676 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (32960 736 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (29888 756 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (29816 1424 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (29534 1458 (:DEFINITION UNSIGNED-BYTE-P))
 (28076 1458 (:DEFINITION INTEGER-RANGE-P))
 (20810 1058 (:REWRITE LOGHEAD-IDENTITY))
 (17576 1352 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (15548 676 (:DEFINITION ALISTP))
 (14824 1352 (:LINEAR NTH-WHEN-D-E-P))
 (13320 696 (:REWRITE LOGTAIL-IDENTITY))
 (10700 4092 (:REWRITE DEFAULT-<-1))
 (8104 1364 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (7456 1864 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6760 1352 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (6760 1352 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (5408 5408 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (5408 1352 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (4606 4092 (:REWRITE DEFAULT-<-2))
 (3380 3380 (:TYPE-PRESCRIPTION ALISTP))
 (3372 340 (:REWRITE LOGTAIL-LESSP))
 (3192 1064 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (3192 1064 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (3192 1064 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (3192 1064 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (2744 2744 (:TYPE-PRESCRIPTION D-E-P))
 (2744 2744 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (2704 2704 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (2704 1352 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (2704 1352 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (2696 2696 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (1624 336 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (1528 782 (:REWRITE DEFAULT-CDR))
 (1512 1512 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (1476 736 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (1472 1472 (:TYPE-PRESCRIPTION NAT-LISTP))
 (1440 480 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (1404 10 (:DEFINITION TAKE))
 (1352 1352 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (1348 1348 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (1188 396 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (968 40 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (894 28 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (886 56 (:REWRITE NFIX-WHEN-ZP))
 (870 28 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (862 340 (:REWRITE DEFAULT-*-1))
 (856 340 (:REWRITE DEFAULT-*-2))
 (840 726 (:REWRITE DEFAULT-CAR))
 (816 12 (:DEFINITION DATA-REGION-STRING-HELPER))
 (780 20 (:DEFINITION INTEGER-LISTP))
 (756 756 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (736 736 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (736 736 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (722 146 (:REWRITE STR::CONSP-OF-EXPLODE))
 (696 232 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (612 38 (:DEFINITION LEN))
 (600 200 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (550 20 (:REWRITE TAKE-WHEN-ATOM))
 (504 168 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (504 168 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (504 24 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (500 40 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (464 298 (:REWRITE DEFAULT-+-2))
 (456 336 (:REWRITE NTH-WHEN-D-E-P . 2))
 (428 14 (:DEFINITION BINARY-APPEND))
 (420 6 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (384 128 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (384 128 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (382 298 (:REWRITE DEFAULT-+-1))
 (348 4 (:REWRITE CONSP-OF-NTHCDR))
 (304 304 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (300 20 (:REWRITE CONSP-OF-APPEND))
 (292 292 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (280 4 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (272 4 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (252 84 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (220 20 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (208 4 (:REWRITE LENGTH-WHEN-STRINGP))
 (198 66 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (150 50 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (150 50 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (140 140 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (138 46 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (130 10 (:DEFINITION MAKE-LIST-AC))
 (110 10 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (100 100 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (100 20 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (96 96 (:TYPE-PRESCRIPTION STRING=>NATS))
 (96 32 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (74 8 (:REWRITE DEFAULT-CHAR-CODE))
 (60 40 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (60 6 (:REWRITE CHARACTERP-NTH))
 (56 8 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (50 50 (:LINEAR POSITION-WHEN-MEMBER))
 (50 50 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (48 48 (:TYPE-PRESCRIPTION COMBINE16U$INLINE))
 (46 22 (:REWRITE FOLD-CONSTS-IN-+))
 (44 44 (:TYPE-PRESCRIPTION ZP))
 (42 14 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (40 20 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (40 20 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (36 4 (:REWRITE CONSP-OF-CHARS=>NATS))
 (34 2 (:REWRITE CAR-OF-CHARS=>NATS))
 (34 2 (:REWRITE CAR-OF-APPEND))
 (28 4 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (24 8 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (20 2 (:DEFINITION NFIX))
 (18 18 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (16 16 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (16 8 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (14 2 (:REWRITE LEN-OF-CHARS=>NATS))
 (10 10 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 10 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (10 2 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (6 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 4 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (4 4 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (4 4 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (2 2 (:REWRITE CAR-OF-NTHCDR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-10
 (28632 450 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (26998 450 (:REWRITE DEFAULT-CODE-CHAR))
 (18480 336 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (16422 366 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (14918 376 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (14908 712 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (14664 724 (:DEFINITION UNSIGNED-BYTE-P))
 (13940 724 (:DEFINITION INTEGER-RANGE-P))
 (10636 200 (:LINEAR LOGHEAD-LEQ))
 (10341 525 (:REWRITE LOGHEAD-IDENTITY))
 (8788 676 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (7774 338 (:DEFINITION ALISTP))
 (7594 220 (:LINEAR LOGTAIL-LEQ))
 (7392 672 (:LINEAR NTH-WHEN-D-E-P))
 (6609 345 (:REWRITE LOGTAIL-IDENTITY))
 (5325 2041 (:REWRITE DEFAULT-<-1))
 (4266 200 (:LINEAR LOGHEAD-UPPER-BOUND))
 (4052 682 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (3708 927 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3380 676 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (3380 676 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (2704 676 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (2298 2041 (:REWRITE DEFAULT-<-2))
 (1800 1800 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (1690 1690 (:TYPE-PRESCRIPTION ALISTP))
 (1686 170 (:REWRITE LOGTAIL-LESSP))
 (1596 532 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (1460 1460 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (1364 1364 (:TYPE-PRESCRIPTION D-E-P))
 (1364 1364 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (1352 1352 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (1352 1352 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (1352 1352 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (1352 676 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (1352 676 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (1348 1348 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (812 168 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (764 391 (:REWRITE DEFAULT-CDR))
 (752 752 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (732 732 (:TYPE-PRESCRIPTION NAT-LISTP))
 (720 240 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (712 366 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (702 5 (:DEFINITION TAKE))
 (676 676 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (674 674 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (594 198 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (484 20 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (447 14 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (443 28 (:REWRITE NFIX-WHEN-ZP))
 (435 14 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (431 170 (:REWRITE DEFAULT-*-1))
 (428 170 (:REWRITE DEFAULT-*-2))
 (420 363 (:REWRITE DEFAULT-CAR))
 (408 6 (:DEFINITION DATA-REGION-STRING-HELPER))
 (390 10 (:DEFINITION INTEGER-LISTP))
 (376 376 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (366 366 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (366 366 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (361 73 (:REWRITE STR::CONSP-OF-EXPLODE))
 (348 116 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (306 19 (:DEFINITION LEN))
 (300 100 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (275 10 (:REWRITE TAKE-WHEN-ATOM))
 (252 84 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (252 84 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (252 12 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (250 20 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (232 149 (:REWRITE DEFAULT-+-2))
 (228 168 (:REWRITE NTH-WHEN-D-E-P . 2))
 (214 7 (:DEFINITION BINARY-APPEND))
 (210 3 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (192 64 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (191 149 (:REWRITE DEFAULT-+-1))
 (174 2 (:REWRITE CONSP-OF-NTHCDR))
 (152 152 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (150 10 (:REWRITE CONSP-OF-APPEND))
 (146 146 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (140 2 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (136 2 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (126 42 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (110 10 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (104 2 (:REWRITE LENGTH-WHEN-STRINGP))
 (84 28 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (75 25 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (75 25 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (70 70 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (69 23 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (65 5 (:DEFINITION MAKE-LIST-AC))
 (55 5 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (50 50 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (50 10 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (48 16 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (37 4 (:REWRITE DEFAULT-CHAR-CODE))
 (30 20 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (30 3 (:REWRITE CHARACTERP-NTH))
 (28 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (25 25 (:LINEAR POSITION-WHEN-MEMBER))
 (25 25 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (23 11 (:REWRITE FOLD-CONSTS-IN-+))
 (22 22 (:TYPE-PRESCRIPTION ZP))
 (21 7 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (20 10 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (20 10 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (18 2 (:REWRITE CONSP-OF-CHARS=>NATS))
 (17 1 (:REWRITE CAR-OF-CHARS=>NATS))
 (17 1 (:REWRITE CAR-OF-APPEND))
 (14 2 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (12 12 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (12 4 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (10 1 (:DEFINITION NFIX))
 (9 9 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (8 8 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (8 4 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (7 1 (:REWRITE LEN-OF-CHARS=>NATS))
 (5 5 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (5 5 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (5 1 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (3 3 (:REWRITE DEFAULT-UNARY-MINUS))
 (2 2 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (2 2 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (2 2 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (2 2 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (1 1 (:REWRITE CAR-OF-NTHCDR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-11
 (57264 900 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (53996 900 (:REWRITE DEFAULT-CODE-CHAR))
 (37196 676 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (32960 736 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (29888 756 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (29816 1424 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (29534 1458 (:DEFINITION UNSIGNED-BYTE-P))
 (28076 1458 (:DEFINITION INTEGER-RANGE-P))
 (20810 1058 (:REWRITE LOGHEAD-IDENTITY))
 (17576 1352 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (15548 676 (:DEFINITION ALISTP))
 (14824 1352 (:LINEAR NTH-WHEN-D-E-P))
 (13320 696 (:REWRITE LOGTAIL-IDENTITY))
 (10700 4092 (:REWRITE DEFAULT-<-1))
 (8104 1364 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (7456 1864 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6760 1352 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (6760 1352 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (5408 5408 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (5408 1352 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (4606 4092 (:REWRITE DEFAULT-<-2))
 (3380 3380 (:TYPE-PRESCRIPTION ALISTP))
 (3372 340 (:REWRITE LOGTAIL-LESSP))
 (3192 1064 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (3192 1064 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (3192 1064 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (3192 1064 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (2744 2744 (:TYPE-PRESCRIPTION D-E-P))
 (2744 2744 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (2704 2704 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (2704 1352 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (2704 1352 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (2696 2696 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (1624 336 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (1528 782 (:REWRITE DEFAULT-CDR))
 (1512 1512 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (1476 736 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (1472 1472 (:TYPE-PRESCRIPTION NAT-LISTP))
 (1440 480 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (1404 10 (:DEFINITION TAKE))
 (1352 1352 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (1348 1348 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (1188 396 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (968 40 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (894 28 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (886 56 (:REWRITE NFIX-WHEN-ZP))
 (870 28 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (862 340 (:REWRITE DEFAULT-*-1))
 (856 340 (:REWRITE DEFAULT-*-2))
 (840 726 (:REWRITE DEFAULT-CAR))
 (816 12 (:DEFINITION DATA-REGION-STRING-HELPER))
 (780 20 (:DEFINITION INTEGER-LISTP))
 (756 756 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (736 736 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (736 736 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (722 146 (:REWRITE STR::CONSP-OF-EXPLODE))
 (696 232 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (612 38 (:DEFINITION LEN))
 (600 200 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (550 20 (:REWRITE TAKE-WHEN-ATOM))
 (504 168 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (504 168 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (504 24 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (500 40 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (464 298 (:REWRITE DEFAULT-+-2))
 (456 336 (:REWRITE NTH-WHEN-D-E-P . 2))
 (428 14 (:DEFINITION BINARY-APPEND))
 (420 6 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (384 128 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (384 128 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (382 298 (:REWRITE DEFAULT-+-1))
 (348 4 (:REWRITE CONSP-OF-NTHCDR))
 (304 304 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (300 20 (:REWRITE CONSP-OF-APPEND))
 (292 292 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (280 4 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (272 4 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (252 84 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (220 20 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (208 4 (:REWRITE LENGTH-WHEN-STRINGP))
 (198 66 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (150 50 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (150 50 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (140 140 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (138 46 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (130 10 (:DEFINITION MAKE-LIST-AC))
 (110 10 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (100 100 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (100 20 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (96 96 (:TYPE-PRESCRIPTION STRING=>NATS))
 (96 32 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (74 8 (:REWRITE DEFAULT-CHAR-CODE))
 (60 40 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (60 6 (:REWRITE CHARACTERP-NTH))
 (56 8 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (50 50 (:LINEAR POSITION-WHEN-MEMBER))
 (50 50 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (48 48 (:TYPE-PRESCRIPTION COMBINE16U$INLINE))
 (46 22 (:REWRITE FOLD-CONSTS-IN-+))
 (44 44 (:TYPE-PRESCRIPTION ZP))
 (42 14 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (40 20 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (40 20 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (36 4 (:REWRITE CONSP-OF-CHARS=>NATS))
 (34 2 (:REWRITE CAR-OF-CHARS=>NATS))
 (34 2 (:REWRITE CAR-OF-APPEND))
 (28 4 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (24 8 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (20 2 (:DEFINITION NFIX))
 (18 18 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (16 16 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (16 8 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (14 2 (:REWRITE LEN-OF-CHARS=>NATS))
 (10 10 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 10 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (10 2 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (6 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 4 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (4 4 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (4 4 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (2 2 (:REWRITE CAR-OF-NTHCDR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-12
 (57264 900 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (53996 900 (:REWRITE DEFAULT-CODE-CHAR))
 (37196 676 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (32960 736 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (29888 756 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (29816 1424 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (29534 1458 (:DEFINITION UNSIGNED-BYTE-P))
 (28076 1458 (:DEFINITION INTEGER-RANGE-P))
 (20810 1058 (:REWRITE LOGHEAD-IDENTITY))
 (17576 1352 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (15548 676 (:DEFINITION ALISTP))
 (14824 1352 (:LINEAR NTH-WHEN-D-E-P))
 (13320 696 (:REWRITE LOGTAIL-IDENTITY))
 (10700 4092 (:REWRITE DEFAULT-<-1))
 (8104 1364 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (7456 1864 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6760 1352 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (6760 1352 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (5408 5408 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (5408 1352 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (4606 4092 (:REWRITE DEFAULT-<-2))
 (3380 3380 (:TYPE-PRESCRIPTION ALISTP))
 (3372 340 (:REWRITE LOGTAIL-LESSP))
 (3192 1064 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (3192 1064 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (3192 1064 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (3192 1064 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (2744 2744 (:TYPE-PRESCRIPTION D-E-P))
 (2744 2744 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (2704 2704 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (2704 1352 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (2704 1352 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (2696 2696 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (1624 336 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (1528 782 (:REWRITE DEFAULT-CDR))
 (1512 1512 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (1476 736 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (1472 1472 (:TYPE-PRESCRIPTION NAT-LISTP))
 (1440 480 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (1404 10 (:DEFINITION TAKE))
 (1352 1352 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (1348 1348 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (1188 396 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (968 40 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (894 28 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (886 56 (:REWRITE NFIX-WHEN-ZP))
 (870 28 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (862 340 (:REWRITE DEFAULT-*-1))
 (856 340 (:REWRITE DEFAULT-*-2))
 (840 726 (:REWRITE DEFAULT-CAR))
 (816 12 (:DEFINITION DATA-REGION-STRING-HELPER))
 (780 20 (:DEFINITION INTEGER-LISTP))
 (756 756 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (736 736 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (736 736 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (722 146 (:REWRITE STR::CONSP-OF-EXPLODE))
 (696 232 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (612 38 (:DEFINITION LEN))
 (600 200 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (550 20 (:REWRITE TAKE-WHEN-ATOM))
 (504 168 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (504 168 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (504 24 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (500 40 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (464 298 (:REWRITE DEFAULT-+-2))
 (456 336 (:REWRITE NTH-WHEN-D-E-P . 2))
 (428 14 (:DEFINITION BINARY-APPEND))
 (420 6 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (384 128 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (384 128 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (382 298 (:REWRITE DEFAULT-+-1))
 (348 4 (:REWRITE CONSP-OF-NTHCDR))
 (304 304 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (300 20 (:REWRITE CONSP-OF-APPEND))
 (292 292 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (280 4 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (272 4 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (252 84 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (220 20 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (208 4 (:REWRITE LENGTH-WHEN-STRINGP))
 (198 66 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (150 50 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (150 50 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (140 140 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (138 46 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (130 10 (:DEFINITION MAKE-LIST-AC))
 (110 10 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (100 100 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (100 20 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (96 96 (:TYPE-PRESCRIPTION STRING=>NATS))
 (96 32 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (74 8 (:REWRITE DEFAULT-CHAR-CODE))
 (60 40 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (60 6 (:REWRITE CHARACTERP-NTH))
 (56 8 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (50 50 (:LINEAR POSITION-WHEN-MEMBER))
 (50 50 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (48 48 (:TYPE-PRESCRIPTION COMBINE16U$INLINE))
 (46 22 (:REWRITE FOLD-CONSTS-IN-+))
 (44 44 (:TYPE-PRESCRIPTION ZP))
 (42 14 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (40 20 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (40 20 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (36 4 (:REWRITE CONSP-OF-CHARS=>NATS))
 (34 2 (:REWRITE CAR-OF-CHARS=>NATS))
 (34 2 (:REWRITE CAR-OF-APPEND))
 (28 4 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (24 8 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (20 2 (:DEFINITION NFIX))
 (18 18 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (16 16 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (16 8 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (14 2 (:REWRITE LEN-OF-CHARS=>NATS))
 (10 10 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 10 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (10 2 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (6 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 4 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (4 4 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (4 4 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (2 2 (:REWRITE CAR-OF-NTHCDR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-13
 (57264 900 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (53996 900 (:REWRITE DEFAULT-CODE-CHAR))
 (37196 676 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (32960 736 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (29888 756 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (29816 1424 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (29534 1458 (:DEFINITION UNSIGNED-BYTE-P))
 (28076 1458 (:DEFINITION INTEGER-RANGE-P))
 (20810 1058 (:REWRITE LOGHEAD-IDENTITY))
 (17576 1352 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (15548 676 (:DEFINITION ALISTP))
 (14824 1352 (:LINEAR NTH-WHEN-D-E-P))
 (13320 696 (:REWRITE LOGTAIL-IDENTITY))
 (10700 4092 (:REWRITE DEFAULT-<-1))
 (8104 1364 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (7456 1864 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6760 1352 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (6760 1352 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (5408 5408 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (5408 1352 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (4606 4092 (:REWRITE DEFAULT-<-2))
 (3380 3380 (:TYPE-PRESCRIPTION ALISTP))
 (3372 340 (:REWRITE LOGTAIL-LESSP))
 (3192 1064 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (3192 1064 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (3192 1064 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (3192 1064 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (2744 2744 (:TYPE-PRESCRIPTION D-E-P))
 (2744 2744 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (2704 2704 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (2704 1352 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (2704 1352 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (2696 2696 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (1624 336 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (1528 782 (:REWRITE DEFAULT-CDR))
 (1512 1512 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (1476 736 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (1472 1472 (:TYPE-PRESCRIPTION NAT-LISTP))
 (1440 480 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (1404 10 (:DEFINITION TAKE))
 (1352 1352 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (1348 1348 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (1188 396 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (968 40 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (894 28 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (886 56 (:REWRITE NFIX-WHEN-ZP))
 (870 28 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (862 340 (:REWRITE DEFAULT-*-1))
 (856 340 (:REWRITE DEFAULT-*-2))
 (840 726 (:REWRITE DEFAULT-CAR))
 (816 12 (:DEFINITION DATA-REGION-STRING-HELPER))
 (780 20 (:DEFINITION INTEGER-LISTP))
 (756 756 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (736 736 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (736 736 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (722 146 (:REWRITE STR::CONSP-OF-EXPLODE))
 (696 232 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (612 38 (:DEFINITION LEN))
 (600 200 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (550 20 (:REWRITE TAKE-WHEN-ATOM))
 (504 168 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (504 168 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (504 24 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (500 40 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (464 298 (:REWRITE DEFAULT-+-2))
 (456 336 (:REWRITE NTH-WHEN-D-E-P . 2))
 (428 14 (:DEFINITION BINARY-APPEND))
 (420 6 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (384 128 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (384 128 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (382 298 (:REWRITE DEFAULT-+-1))
 (348 4 (:REWRITE CONSP-OF-NTHCDR))
 (304 304 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (300 20 (:REWRITE CONSP-OF-APPEND))
 (292 292 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (280 4 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (272 4 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (252 84 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (220 20 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (208 4 (:REWRITE LENGTH-WHEN-STRINGP))
 (198 66 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (150 50 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (150 50 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (140 140 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (138 46 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (130 10 (:DEFINITION MAKE-LIST-AC))
 (110 10 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (100 100 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (100 20 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (96 96 (:TYPE-PRESCRIPTION STRING=>NATS))
 (96 32 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (74 8 (:REWRITE DEFAULT-CHAR-CODE))
 (60 40 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (60 6 (:REWRITE CHARACTERP-NTH))
 (56 8 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (50 50 (:LINEAR POSITION-WHEN-MEMBER))
 (50 50 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (48 48 (:TYPE-PRESCRIPTION COMBINE16U$INLINE))
 (46 22 (:REWRITE FOLD-CONSTS-IN-+))
 (44 44 (:TYPE-PRESCRIPTION ZP))
 (42 14 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (40 20 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (40 20 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (36 4 (:REWRITE CONSP-OF-CHARS=>NATS))
 (34 2 (:REWRITE CAR-OF-CHARS=>NATS))
 (34 2 (:REWRITE CAR-OF-APPEND))
 (28 4 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (24 8 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (20 2 (:DEFINITION NFIX))
 (18 18 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (16 16 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (16 8 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (14 2 (:REWRITE LEN-OF-CHARS=>NATS))
 (10 10 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 10 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (10 2 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (6 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 4 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (4 4 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (4 4 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (2 2 (:REWRITE CAR-OF-NTHCDR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-14
 (114528 1800 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (107992 1800 (:REWRITE DEFAULT-CODE-CHAR))
 (74392 1352 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (65920 1472 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (59776 1512 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (59632 2848 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (59414 2930 (:DEFINITION UNSIGNED-BYTE-P))
 (56484 2930 (:DEFINITION INTEGER-RANGE-P))
 (41844 2124 (:REWRITE LOGHEAD-IDENTITY))
 (35152 2704 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (31096 1352 (:DEFINITION ALISTP))
 (29648 2704 (:LINEAR NTH-WHEN-D-E-P))
 (26842 1402 (:REWRITE LOGTAIL-IDENTITY))
 (21470 8198 (:REWRITE DEFAULT-<-1))
 (16208 2728 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (14968 3742 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (13520 2704 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (13520 2704 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (10816 10816 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (10816 2704 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (9226 8198 (:REWRITE DEFAULT-<-2))
 (6760 6760 (:TYPE-PRESCRIPTION ALISTP))
 (6384 2128 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (6384 2128 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (6384 2128 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (5488 5488 (:TYPE-PRESCRIPTION D-E-P))
 (5488 5488 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (5408 5408 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (5408 5408 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (5408 5408 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (5408 2704 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (5408 2704 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (5392 5392 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (3248 672 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (3056 1564 (:REWRITE DEFAULT-CDR))
 (3024 3024 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (2952 1472 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (2944 2944 (:TYPE-PRESCRIPTION NAT-LISTP))
 (2880 960 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (2808 20 (:DEFINITION TAKE))
 (2704 2704 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (2696 2696 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (2376 792 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (2376 792 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (2376 792 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (2376 792 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (1936 80 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (1788 56 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (1772 112 (:REWRITE NFIX-WHEN-ZP))
 (1740 56 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (1724 680 (:REWRITE DEFAULT-*-1))
 (1712 680 (:REWRITE DEFAULT-*-2))
 (1680 1452 (:REWRITE DEFAULT-CAR))
 (1632 24 (:DEFINITION DATA-REGION-STRING-HELPER))
 (1560 40 (:DEFINITION INTEGER-LISTP))
 (1512 1512 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (1472 1472 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (1472 1472 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (1444 292 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1392 464 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (1302 434 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (1224 76 (:DEFINITION LEN))
 (1200 400 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (1200 400 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (1200 400 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (1200 400 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (1100 40 (:REWRITE TAKE-WHEN-ATOM))
 (1008 336 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (1008 336 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (1008 48 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (1000 80 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (928 596 (:REWRITE DEFAULT-+-2))
 (912 672 (:REWRITE NTH-WHEN-D-E-P . 2))
 (856 28 (:DEFINITION BINARY-APPEND))
 (840 12 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (768 256 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (768 256 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (764 596 (:REWRITE DEFAULT-+-1))
 (696 8 (:REWRITE CONSP-OF-NTHCDR))
 (608 608 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (600 40 (:REWRITE CONSP-OF-APPEND))
 (584 584 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (560 8 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (544 8 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (504 168 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (440 40 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (416 8 (:REWRITE LENGTH-WHEN-STRINGP))
 (336 112 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (300 100 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (300 100 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (280 280 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (276 92 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (260 20 (:DEFINITION MAKE-LIST-AC))
 (220 20 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (200 200 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (200 40 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (192 192 (:TYPE-PRESCRIPTION STRING=>NATS))
 (192 64 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (148 16 (:REWRITE DEFAULT-CHAR-CODE))
 (120 80 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (120 12 (:REWRITE CHARACTERP-NTH))
 (112 16 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (100 100 (:LINEAR POSITION-WHEN-MEMBER))
 (100 100 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (96 96 (:TYPE-PRESCRIPTION COMBINE16U$INLINE))
 (92 44 (:REWRITE FOLD-CONSTS-IN-+))
 (88 88 (:TYPE-PRESCRIPTION ZP))
 (84 28 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (80 40 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (80 40 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (72 8 (:REWRITE CONSP-OF-CHARS=>NATS))
 (68 4 (:REWRITE CAR-OF-CHARS=>NATS))
 (68 4 (:REWRITE CAR-OF-APPEND))
 (56 8 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (48 48 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (48 16 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (40 4 (:DEFINITION NFIX))
 (36 36 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (32 32 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (32 16 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (28 4 (:REWRITE LEN-OF-CHARS=>NATS))
 (20 20 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (20 20 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (20 4 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (12 12 (:REWRITE DEFAULT-UNARY-MINUS))
 (8 8 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (8 8 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (8 8 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (4 4 (:REWRITE CAR-OF-NTHCDR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-15
 (114528 1800 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (107992 1800 (:REWRITE DEFAULT-CODE-CHAR))
 (74392 1352 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (65920 1472 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (59776 1512 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (59632 2848 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (59414 2930 (:DEFINITION UNSIGNED-BYTE-P))
 (56484 2930 (:DEFINITION INTEGER-RANGE-P))
 (41844 2124 (:REWRITE LOGHEAD-IDENTITY))
 (35152 2704 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (31096 1352 (:DEFINITION ALISTP))
 (29648 2704 (:LINEAR NTH-WHEN-D-E-P))
 (26842 1402 (:REWRITE LOGTAIL-IDENTITY))
 (21470 8198 (:REWRITE DEFAULT-<-1))
 (16208 2728 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (14968 3742 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (13520 2704 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (13520 2704 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (10816 10816 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (10816 2704 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (9226 8198 (:REWRITE DEFAULT-<-2))
 (6760 6760 (:TYPE-PRESCRIPTION ALISTP))
 (6384 2128 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (6384 2128 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (6384 2128 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (5488 5488 (:TYPE-PRESCRIPTION D-E-P))
 (5488 5488 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (5408 5408 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (5408 5408 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (5408 5408 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (5408 2704 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (5408 2704 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (5392 5392 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (3248 672 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (3056 1564 (:REWRITE DEFAULT-CDR))
 (3024 3024 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (2952 1472 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (2944 2944 (:TYPE-PRESCRIPTION NAT-LISTP))
 (2880 960 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (2808 20 (:DEFINITION TAKE))
 (2704 2704 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (2696 2696 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (2376 792 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (2376 792 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (2376 792 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (2376 792 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (1936 80 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (1788 56 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (1772 112 (:REWRITE NFIX-WHEN-ZP))
 (1740 56 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (1724 680 (:REWRITE DEFAULT-*-1))
 (1712 680 (:REWRITE DEFAULT-*-2))
 (1680 1452 (:REWRITE DEFAULT-CAR))
 (1632 24 (:DEFINITION DATA-REGION-STRING-HELPER))
 (1560 40 (:DEFINITION INTEGER-LISTP))
 (1512 1512 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (1472 1472 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (1472 1472 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (1444 292 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1392 464 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (1302 434 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (1224 76 (:DEFINITION LEN))
 (1200 400 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (1200 400 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (1200 400 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (1200 400 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (1100 40 (:REWRITE TAKE-WHEN-ATOM))
 (1008 336 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (1008 336 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (1008 48 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (1000 80 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (928 596 (:REWRITE DEFAULT-+-2))
 (912 672 (:REWRITE NTH-WHEN-D-E-P . 2))
 (856 28 (:DEFINITION BINARY-APPEND))
 (840 12 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (768 256 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (768 256 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (764 596 (:REWRITE DEFAULT-+-1))
 (696 8 (:REWRITE CONSP-OF-NTHCDR))
 (608 608 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (600 40 (:REWRITE CONSP-OF-APPEND))
 (584 584 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (560 8 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (544 8 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (504 168 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (440 40 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (416 8 (:REWRITE LENGTH-WHEN-STRINGP))
 (336 112 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (300 100 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (300 100 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (280 280 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (276 92 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (260 20 (:DEFINITION MAKE-LIST-AC))
 (220 20 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (200 200 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (200 40 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (192 192 (:TYPE-PRESCRIPTION STRING=>NATS))
 (192 64 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (148 16 (:REWRITE DEFAULT-CHAR-CODE))
 (120 80 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (120 12 (:REWRITE CHARACTERP-NTH))
 (112 16 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (100 100 (:LINEAR POSITION-WHEN-MEMBER))
 (100 100 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (96 96 (:TYPE-PRESCRIPTION COMBINE16U$INLINE))
 (92 44 (:REWRITE FOLD-CONSTS-IN-+))
 (88 88 (:TYPE-PRESCRIPTION ZP))
 (84 28 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (80 40 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (80 40 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (72 8 (:REWRITE CONSP-OF-CHARS=>NATS))
 (68 4 (:REWRITE CAR-OF-CHARS=>NATS))
 (68 4 (:REWRITE CAR-OF-APPEND))
 (56 8 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (48 48 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (48 16 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (40 4 (:DEFINITION NFIX))
 (36 36 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (32 32 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (32 16 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (28 4 (:REWRITE LEN-OF-CHARS=>NATS))
 (20 20 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (20 20 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (20 4 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (12 12 (:REWRITE DEFAULT-UNARY-MINUS))
 (8 8 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (8 8 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (8 8 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (4 4 (:REWRITE CAR-OF-NTHCDR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-16
 (114528 1800 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (107992 1800 (:REWRITE DEFAULT-CODE-CHAR))
 (74392 1352 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (65920 1472 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (59776 1512 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (59632 2848 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (59286 2930 (:DEFINITION UNSIGNED-BYTE-P))
 (56356 2930 (:DEFINITION INTEGER-RANGE-P))
 (41780 2124 (:REWRITE LOGHEAD-IDENTITY))
 (35152 2704 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (31096 1352 (:DEFINITION ALISTP))
 (29648 2704 (:LINEAR NTH-WHEN-D-E-P))
 (26778 1402 (:REWRITE LOGTAIL-IDENTITY))
 (21470 8198 (:REWRITE DEFAULT-<-1))
 (16208 2728 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (14968 3742 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (13520 2704 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (13520 2704 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (10816 10816 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (10816 2704 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (9226 8198 (:REWRITE DEFAULT-<-2))
 (6760 6760 (:TYPE-PRESCRIPTION ALISTP))
 (6384 2128 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (6384 2128 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (6384 2128 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (6384 2128 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (5488 5488 (:TYPE-PRESCRIPTION D-E-P))
 (5488 5488 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (5408 5408 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (5408 5408 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (5408 5408 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (5408 2704 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (5408 2704 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (5392 5392 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (3248 672 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (3056 1564 (:REWRITE DEFAULT-CDR))
 (3024 3024 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (2952 1472 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (2944 2944 (:TYPE-PRESCRIPTION NAT-LISTP))
 (2808 20 (:DEFINITION TAKE))
 (2704 2704 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (2696 2696 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (2376 792 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (2376 792 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (2376 792 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (2376 792 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (1936 80 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (1788 56 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (1772 112 (:REWRITE NFIX-WHEN-ZP))
 (1740 56 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (1724 680 (:REWRITE DEFAULT-*-1))
 (1712 680 (:REWRITE DEFAULT-*-2))
 (1680 1452 (:REWRITE DEFAULT-CAR))
 (1632 24 (:DEFINITION DATA-REGION-STRING-HELPER))
 (1560 40 (:DEFINITION INTEGER-LISTP))
 (1512 1512 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (1472 1472 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (1472 1472 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (1444 292 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1392 464 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (1302 434 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (1224 76 (:DEFINITION LEN))
 (1200 400 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (1200 400 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (1200 400 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (1200 400 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (1100 40 (:REWRITE TAKE-WHEN-ATOM))
 (1008 336 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (1008 336 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (1008 48 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (1000 80 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (928 596 (:REWRITE DEFAULT-+-2))
 (912 672 (:REWRITE NTH-WHEN-D-E-P . 2))
 (856 28 (:DEFINITION BINARY-APPEND))
 (840 12 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (768 256 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (768 256 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (764 596 (:REWRITE DEFAULT-+-1))
 (696 8 (:REWRITE CONSP-OF-NTHCDR))
 (608 608 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (600 40 (:REWRITE CONSP-OF-APPEND))
 (584 584 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (560 8 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (544 8 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (504 168 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (440 40 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (416 8 (:REWRITE LENGTH-WHEN-STRINGP))
 (336 112 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (300 100 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (300 100 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (280 280 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (276 92 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (260 20 (:DEFINITION MAKE-LIST-AC))
 (220 20 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (200 200 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (200 40 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (192 192 (:TYPE-PRESCRIPTION STRING=>NATS))
 (192 64 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (148 16 (:REWRITE DEFAULT-CHAR-CODE))
 (120 80 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (120 12 (:REWRITE CHARACTERP-NTH))
 (112 16 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (100 100 (:LINEAR POSITION-WHEN-MEMBER))
 (100 100 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (96 96 (:TYPE-PRESCRIPTION COMBINE16U$INLINE))
 (92 44 (:REWRITE FOLD-CONSTS-IN-+))
 (88 88 (:TYPE-PRESCRIPTION ZP))
 (84 28 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (80 40 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (80 40 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (72 8 (:REWRITE CONSP-OF-CHARS=>NATS))
 (68 4 (:REWRITE CAR-OF-CHARS=>NATS))
 (68 4 (:REWRITE CAR-OF-APPEND))
 (56 8 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (48 48 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (48 16 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (40 4 (:DEFINITION NFIX))
 (36 36 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (32 32 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (32 16 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (28 4 (:REWRITE LEN-OF-CHARS=>NATS))
 (20 20 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (20 20 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (20 4 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (12 12 (:REWRITE DEFAULT-UNARY-MINUS))
 (8 8 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (8 8 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (8 8 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (4 4 (:REWRITE CAR-OF-NTHCDR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-17
 (57264 900 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (53996 900 (:REWRITE DEFAULT-CODE-CHAR))
 (37196 676 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (32960 736 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (29888 756 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (29816 1424 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (29534 1458 (:DEFINITION UNSIGNED-BYTE-P))
 (28076 1458 (:DEFINITION INTEGER-RANGE-P))
 (20810 1058 (:REWRITE LOGHEAD-IDENTITY))
 (17576 1352 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (15548 676 (:DEFINITION ALISTP))
 (14824 1352 (:LINEAR NTH-WHEN-D-E-P))
 (13320 696 (:REWRITE LOGTAIL-IDENTITY))
 (10700 4092 (:REWRITE DEFAULT-<-1))
 (8104 1364 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (7456 1864 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6760 1352 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (6760 1352 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (5408 5408 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (5408 1352 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (4606 4092 (:REWRITE DEFAULT-<-2))
 (3380 3380 (:TYPE-PRESCRIPTION ALISTP))
 (3372 340 (:REWRITE LOGTAIL-LESSP))
 (3192 1064 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (3192 1064 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (3192 1064 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (3192 1064 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (2744 2744 (:TYPE-PRESCRIPTION D-E-P))
 (2744 2744 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (2704 2704 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (2704 1352 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (2704 1352 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (2696 2696 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (1624 336 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (1528 782 (:REWRITE DEFAULT-CDR))
 (1512 1512 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (1476 736 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (1472 1472 (:TYPE-PRESCRIPTION NAT-LISTP))
 (1440 480 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (1404 10 (:DEFINITION TAKE))
 (1352 1352 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (1348 1348 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (1188 396 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (968 40 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (894 28 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (886 56 (:REWRITE NFIX-WHEN-ZP))
 (870 28 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (862 340 (:REWRITE DEFAULT-*-1))
 (856 340 (:REWRITE DEFAULT-*-2))
 (840 726 (:REWRITE DEFAULT-CAR))
 (816 12 (:DEFINITION DATA-REGION-STRING-HELPER))
 (780 20 (:DEFINITION INTEGER-LISTP))
 (756 756 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (736 736 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (736 736 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (722 146 (:REWRITE STR::CONSP-OF-EXPLODE))
 (696 232 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (612 38 (:DEFINITION LEN))
 (600 200 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (550 20 (:REWRITE TAKE-WHEN-ATOM))
 (504 168 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (504 168 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (504 24 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (500 40 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (464 298 (:REWRITE DEFAULT-+-2))
 (456 336 (:REWRITE NTH-WHEN-D-E-P . 2))
 (428 14 (:DEFINITION BINARY-APPEND))
 (420 6 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (384 128 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (384 128 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (382 298 (:REWRITE DEFAULT-+-1))
 (348 4 (:REWRITE CONSP-OF-NTHCDR))
 (304 304 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (300 20 (:REWRITE CONSP-OF-APPEND))
 (292 292 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (280 4 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (272 4 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (252 84 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (220 20 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (208 4 (:REWRITE LENGTH-WHEN-STRINGP))
 (198 66 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (150 50 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (150 50 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (140 140 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (138 46 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (130 10 (:DEFINITION MAKE-LIST-AC))
 (110 10 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (100 100 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (100 20 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (96 96 (:TYPE-PRESCRIPTION STRING=>NATS))
 (96 32 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (74 8 (:REWRITE DEFAULT-CHAR-CODE))
 (60 40 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (60 6 (:REWRITE CHARACTERP-NTH))
 (56 8 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (50 50 (:LINEAR POSITION-WHEN-MEMBER))
 (50 50 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (48 48 (:TYPE-PRESCRIPTION COMBINE16U$INLINE))
 (46 22 (:REWRITE FOLD-CONSTS-IN-+))
 (44 44 (:TYPE-PRESCRIPTION ZP))
 (42 14 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (40 20 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (40 20 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (36 4 (:REWRITE CONSP-OF-CHARS=>NATS))
 (34 2 (:REWRITE CAR-OF-CHARS=>NATS))
 (34 2 (:REWRITE CAR-OF-APPEND))
 (28 4 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (24 8 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (20 2 (:DEFINITION NFIX))
 (18 18 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (16 16 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (16 8 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (14 2 (:REWRITE LEN-OF-CHARS=>NATS))
 (10 10 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 10 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (10 2 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (6 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 4 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (4 4 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (4 4 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (2 2 (:REWRITE CAR-OF-NTHCDR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-18
 (28632 450 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (26998 450 (:REWRITE DEFAULT-CODE-CHAR))
 (18480 336 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (16422 366 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (14918 376 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (14908 712 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (14664 724 (:DEFINITION UNSIGNED-BYTE-P))
 (13940 724 (:DEFINITION INTEGER-RANGE-P))
 (10636 200 (:LINEAR LOGHEAD-LEQ))
 (10341 525 (:REWRITE LOGHEAD-IDENTITY))
 (8788 676 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (7774 338 (:DEFINITION ALISTP))
 (7594 220 (:LINEAR LOGTAIL-LEQ))
 (7392 672 (:LINEAR NTH-WHEN-D-E-P))
 (6609 345 (:REWRITE LOGTAIL-IDENTITY))
 (5325 2041 (:REWRITE DEFAULT-<-1))
 (4266 200 (:LINEAR LOGHEAD-UPPER-BOUND))
 (4052 682 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (3708 927 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3380 676 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (3380 676 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (2704 676 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (2298 2041 (:REWRITE DEFAULT-<-2))
 (1800 1800 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (1690 1690 (:TYPE-PRESCRIPTION ALISTP))
 (1686 170 (:REWRITE LOGTAIL-LESSP))
 (1596 532 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (1460 1460 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (1364 1364 (:TYPE-PRESCRIPTION D-E-P))
 (1364 1364 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (1352 1352 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (1352 1352 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (1352 1352 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (1352 676 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (1352 676 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (1348 1348 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (812 168 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (764 391 (:REWRITE DEFAULT-CDR))
 (752 752 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (732 732 (:TYPE-PRESCRIPTION NAT-LISTP))
 (720 240 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (712 366 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (702 5 (:DEFINITION TAKE))
 (676 676 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (674 674 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (594 198 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (484 20 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (447 14 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (443 28 (:REWRITE NFIX-WHEN-ZP))
 (435 14 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (431 170 (:REWRITE DEFAULT-*-1))
 (428 170 (:REWRITE DEFAULT-*-2))
 (420 363 (:REWRITE DEFAULT-CAR))
 (408 6 (:DEFINITION DATA-REGION-STRING-HELPER))
 (390 10 (:DEFINITION INTEGER-LISTP))
 (376 376 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (366 366 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (366 366 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (361 73 (:REWRITE STR::CONSP-OF-EXPLODE))
 (348 116 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (306 19 (:DEFINITION LEN))
 (300 100 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (275 10 (:REWRITE TAKE-WHEN-ATOM))
 (252 84 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (252 84 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (252 12 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (250 20 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (232 149 (:REWRITE DEFAULT-+-2))
 (228 168 (:REWRITE NTH-WHEN-D-E-P . 2))
 (214 7 (:DEFINITION BINARY-APPEND))
 (210 3 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (192 64 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (191 149 (:REWRITE DEFAULT-+-1))
 (174 2 (:REWRITE CONSP-OF-NTHCDR))
 (152 152 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (150 10 (:REWRITE CONSP-OF-APPEND))
 (146 146 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (140 2 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (136 2 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (126 42 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (110 10 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (104 2 (:REWRITE LENGTH-WHEN-STRINGP))
 (84 28 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (75 25 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (75 25 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (70 70 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (69 23 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (65 5 (:DEFINITION MAKE-LIST-AC))
 (55 5 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (50 50 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (50 10 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (48 16 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (37 4 (:REWRITE DEFAULT-CHAR-CODE))
 (30 20 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (30 3 (:REWRITE CHARACTERP-NTH))
 (28 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (25 25 (:LINEAR POSITION-WHEN-MEMBER))
 (25 25 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (23 11 (:REWRITE FOLD-CONSTS-IN-+))
 (22 22 (:TYPE-PRESCRIPTION ZP))
 (21 7 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (20 10 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (20 10 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (18 2 (:REWRITE CONSP-OF-CHARS=>NATS))
 (17 1 (:REWRITE CAR-OF-CHARS=>NATS))
 (17 1 (:REWRITE CAR-OF-APPEND))
 (14 2 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (12 12 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (12 4 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (10 1 (:DEFINITION NFIX))
 (9 9 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (8 8 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (8 4 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (7 1 (:REWRITE LEN-OF-CHARS=>NATS))
 (5 5 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (5 5 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (5 1 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (3 3 (:REWRITE DEFAULT-UNARY-MINUS))
 (2 2 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (2 2 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (2 2 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (2 2 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (1 1 (:REWRITE CAR-OF-NTHCDR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-19
 (28632 450 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (26998 450 (:REWRITE DEFAULT-CODE-CHAR))
 (18480 336 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (16422 366 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (14918 376 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (14908 712 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (14664 724 (:DEFINITION UNSIGNED-BYTE-P))
 (13940 724 (:DEFINITION INTEGER-RANGE-P))
 (10636 200 (:LINEAR LOGHEAD-LEQ))
 (10341 525 (:REWRITE LOGHEAD-IDENTITY))
 (8788 676 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (7774 338 (:DEFINITION ALISTP))
 (7594 220 (:LINEAR LOGTAIL-LEQ))
 (7392 672 (:LINEAR NTH-WHEN-D-E-P))
 (6609 345 (:REWRITE LOGTAIL-IDENTITY))
 (5325 2041 (:REWRITE DEFAULT-<-1))
 (4266 200 (:LINEAR LOGHEAD-UPPER-BOUND))
 (4052 682 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (3708 927 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3380 676 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (3380 676 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (2704 676 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (2298 2041 (:REWRITE DEFAULT-<-2))
 (1800 1800 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (1690 1690 (:TYPE-PRESCRIPTION ALISTP))
 (1686 170 (:REWRITE LOGTAIL-LESSP))
 (1596 532 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (1460 1460 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (1364 1364 (:TYPE-PRESCRIPTION D-E-P))
 (1364 1364 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (1352 1352 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (1352 1352 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (1352 1352 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (1352 676 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (1352 676 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (1348 1348 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (812 168 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (764 391 (:REWRITE DEFAULT-CDR))
 (752 752 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (732 732 (:TYPE-PRESCRIPTION NAT-LISTP))
 (720 240 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (712 366 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (702 5 (:DEFINITION TAKE))
 (676 676 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (674 674 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (594 198 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (484 20 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (447 14 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (443 28 (:REWRITE NFIX-WHEN-ZP))
 (435 14 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (431 170 (:REWRITE DEFAULT-*-1))
 (428 170 (:REWRITE DEFAULT-*-2))
 (420 363 (:REWRITE DEFAULT-CAR))
 (408 6 (:DEFINITION DATA-REGION-STRING-HELPER))
 (390 10 (:DEFINITION INTEGER-LISTP))
 (376 376 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (366 366 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (366 366 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (361 73 (:REWRITE STR::CONSP-OF-EXPLODE))
 (348 116 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (306 19 (:DEFINITION LEN))
 (300 100 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (275 10 (:REWRITE TAKE-WHEN-ATOM))
 (252 84 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (252 84 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (252 12 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (250 20 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (232 149 (:REWRITE DEFAULT-+-2))
 (228 168 (:REWRITE NTH-WHEN-D-E-P . 2))
 (214 7 (:DEFINITION BINARY-APPEND))
 (210 3 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (192 64 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (191 149 (:REWRITE DEFAULT-+-1))
 (174 2 (:REWRITE CONSP-OF-NTHCDR))
 (152 152 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (150 10 (:REWRITE CONSP-OF-APPEND))
 (146 146 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (140 2 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (136 2 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (126 42 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (110 10 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (104 2 (:REWRITE LENGTH-WHEN-STRINGP))
 (84 28 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (75 25 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (75 25 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (70 70 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (69 23 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (65 5 (:DEFINITION MAKE-LIST-AC))
 (55 5 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (50 50 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (50 10 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (48 16 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (37 4 (:REWRITE DEFAULT-CHAR-CODE))
 (30 20 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (30 3 (:REWRITE CHARACTERP-NTH))
 (28 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (25 25 (:LINEAR POSITION-WHEN-MEMBER))
 (25 25 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (23 11 (:REWRITE FOLD-CONSTS-IN-+))
 (22 22 (:TYPE-PRESCRIPTION ZP))
 (21 7 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (20 10 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (20 10 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (18 2 (:REWRITE CONSP-OF-CHARS=>NATS))
 (17 1 (:REWRITE CAR-OF-CHARS=>NATS))
 (17 1 (:REWRITE CAR-OF-APPEND))
 (14 2 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (12 12 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (12 4 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (10 1 (:DEFINITION NFIX))
 (9 9 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (8 8 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (8 4 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (7 1 (:REWRITE LEN-OF-CHARS=>NATS))
 (5 5 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (5 5 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (5 1 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (3 3 (:REWRITE DEFAULT-UNARY-MINUS))
 (2 2 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (2 2 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (2 2 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (2 2 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (1 1 (:REWRITE CAR-OF-NTHCDR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-20
 (114528 1800 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (107992 1800 (:REWRITE DEFAULT-CODE-CHAR))
 (74392 1352 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (65920 1472 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (59776 1512 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (59632 2848 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (59414 2930 (:DEFINITION UNSIGNED-BYTE-P))
 (56484 2930 (:DEFINITION INTEGER-RANGE-P))
 (41844 2124 (:REWRITE LOGHEAD-IDENTITY))
 (35152 2704 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (31096 1352 (:DEFINITION ALISTP))
 (29648 2704 (:LINEAR NTH-WHEN-D-E-P))
 (26842 1402 (:REWRITE LOGTAIL-IDENTITY))
 (21470 8198 (:REWRITE DEFAULT-<-1))
 (16208 2728 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (14968 3742 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (13520 2704 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (13520 2704 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (10816 10816 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (10816 2704 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (9226 8198 (:REWRITE DEFAULT-<-2))
 (6760 6760 (:TYPE-PRESCRIPTION ALISTP))
 (6384 2128 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (6384 2128 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (6384 2128 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (5488 5488 (:TYPE-PRESCRIPTION D-E-P))
 (5488 5488 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (5408 5408 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (5408 5408 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (5408 5408 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (5408 2704 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (5408 2704 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (5392 5392 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (3248 672 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (3056 1564 (:REWRITE DEFAULT-CDR))
 (3024 3024 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (2952 1472 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (2944 2944 (:TYPE-PRESCRIPTION NAT-LISTP))
 (2880 960 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (2808 20 (:DEFINITION TAKE))
 (2704 2704 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (2696 2696 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (2376 792 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (2376 792 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (2376 792 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (2376 792 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (1936 80 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (1788 56 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (1772 112 (:REWRITE NFIX-WHEN-ZP))
 (1740 56 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (1724 680 (:REWRITE DEFAULT-*-1))
 (1712 680 (:REWRITE DEFAULT-*-2))
 (1680 1452 (:REWRITE DEFAULT-CAR))
 (1632 24 (:DEFINITION DATA-REGION-STRING-HELPER))
 (1560 40 (:DEFINITION INTEGER-LISTP))
 (1512 1512 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (1472 1472 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (1472 1472 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (1444 292 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1392 464 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (1302 434 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (1224 76 (:DEFINITION LEN))
 (1200 400 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (1200 400 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (1200 400 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (1200 400 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (1100 40 (:REWRITE TAKE-WHEN-ATOM))
 (1008 336 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (1008 336 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (1008 48 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (1000 80 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (928 596 (:REWRITE DEFAULT-+-2))
 (912 672 (:REWRITE NTH-WHEN-D-E-P . 2))
 (856 28 (:DEFINITION BINARY-APPEND))
 (840 12 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (768 256 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (768 256 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (764 596 (:REWRITE DEFAULT-+-1))
 (696 8 (:REWRITE CONSP-OF-NTHCDR))
 (608 608 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (600 40 (:REWRITE CONSP-OF-APPEND))
 (584 584 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (560 8 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (544 8 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (504 168 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (440 40 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (416 8 (:REWRITE LENGTH-WHEN-STRINGP))
 (336 112 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (300 100 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (300 100 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (280 280 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (276 92 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (260 20 (:DEFINITION MAKE-LIST-AC))
 (220 20 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (200 200 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (200 40 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (192 192 (:TYPE-PRESCRIPTION STRING=>NATS))
 (192 64 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (148 16 (:REWRITE DEFAULT-CHAR-CODE))
 (120 80 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (120 12 (:REWRITE CHARACTERP-NTH))
 (112 16 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (100 100 (:LINEAR POSITION-WHEN-MEMBER))
 (100 100 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (96 96 (:TYPE-PRESCRIPTION COMBINE16U$INLINE))
 (92 44 (:REWRITE FOLD-CONSTS-IN-+))
 (88 88 (:TYPE-PRESCRIPTION ZP))
 (84 28 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (80 40 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (80 40 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (72 8 (:REWRITE CONSP-OF-CHARS=>NATS))
 (68 4 (:REWRITE CAR-OF-CHARS=>NATS))
 (68 4 (:REWRITE CAR-OF-APPEND))
 (56 8 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (48 48 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (48 16 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (40 4 (:DEFINITION NFIX))
 (36 36 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (32 32 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (32 16 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (28 4 (:REWRITE LEN-OF-CHARS=>NATS))
 (20 20 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (20 20 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (20 4 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (12 12 (:REWRITE DEFAULT-UNARY-MINUS))
 (8 8 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (8 8 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (8 8 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (4 4 (:REWRITE CAR-OF-NTHCDR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-21
 (57264 900 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (53996 900 (:REWRITE DEFAULT-CODE-CHAR))
 (37196 676 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (32960 736 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (29888 756 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (29816 1424 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (29534 1458 (:DEFINITION UNSIGNED-BYTE-P))
 (28076 1458 (:DEFINITION INTEGER-RANGE-P))
 (20810 1058 (:REWRITE LOGHEAD-IDENTITY))
 (17576 1352 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (15548 676 (:DEFINITION ALISTP))
 (14824 1352 (:LINEAR NTH-WHEN-D-E-P))
 (13320 696 (:REWRITE LOGTAIL-IDENTITY))
 (10700 4092 (:REWRITE DEFAULT-<-1))
 (8104 1364 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (7456 1864 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6760 1352 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (6760 1352 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (5408 5408 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (5408 1352 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (4606 4092 (:REWRITE DEFAULT-<-2))
 (3380 3380 (:TYPE-PRESCRIPTION ALISTP))
 (3372 340 (:REWRITE LOGTAIL-LESSP))
 (3192 1064 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (3192 1064 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (3192 1064 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (3192 1064 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (2744 2744 (:TYPE-PRESCRIPTION D-E-P))
 (2744 2744 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (2704 2704 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (2704 1352 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (2704 1352 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (2696 2696 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (1624 336 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (1528 782 (:REWRITE DEFAULT-CDR))
 (1512 1512 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (1476 736 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (1472 1472 (:TYPE-PRESCRIPTION NAT-LISTP))
 (1440 480 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (1404 10 (:DEFINITION TAKE))
 (1352 1352 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (1348 1348 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (1188 396 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (968 40 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (894 28 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (886 56 (:REWRITE NFIX-WHEN-ZP))
 (870 28 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (862 340 (:REWRITE DEFAULT-*-1))
 (856 340 (:REWRITE DEFAULT-*-2))
 (840 726 (:REWRITE DEFAULT-CAR))
 (816 12 (:DEFINITION DATA-REGION-STRING-HELPER))
 (780 20 (:DEFINITION INTEGER-LISTP))
 (756 756 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (736 736 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (736 736 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (722 146 (:REWRITE STR::CONSP-OF-EXPLODE))
 (696 232 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (612 38 (:DEFINITION LEN))
 (600 200 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (550 20 (:REWRITE TAKE-WHEN-ATOM))
 (504 168 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (504 168 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (504 24 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (500 40 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (464 298 (:REWRITE DEFAULT-+-2))
 (456 336 (:REWRITE NTH-WHEN-D-E-P . 2))
 (428 14 (:DEFINITION BINARY-APPEND))
 (420 6 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (384 128 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (384 128 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (382 298 (:REWRITE DEFAULT-+-1))
 (348 4 (:REWRITE CONSP-OF-NTHCDR))
 (304 304 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (300 20 (:REWRITE CONSP-OF-APPEND))
 (292 292 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (280 4 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (272 4 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (252 84 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (220 20 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (208 4 (:REWRITE LENGTH-WHEN-STRINGP))
 (198 66 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (150 50 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (150 50 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (140 140 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (138 46 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (130 10 (:DEFINITION MAKE-LIST-AC))
 (110 10 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (100 100 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (100 20 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (96 96 (:TYPE-PRESCRIPTION STRING=>NATS))
 (96 32 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (74 8 (:REWRITE DEFAULT-CHAR-CODE))
 (60 40 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (60 6 (:REWRITE CHARACTERP-NTH))
 (56 8 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (50 50 (:LINEAR POSITION-WHEN-MEMBER))
 (50 50 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (48 48 (:TYPE-PRESCRIPTION COMBINE16U$INLINE))
 (46 22 (:REWRITE FOLD-CONSTS-IN-+))
 (44 44 (:TYPE-PRESCRIPTION ZP))
 (42 14 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (40 20 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (40 20 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (36 4 (:REWRITE CONSP-OF-CHARS=>NATS))
 (34 2 (:REWRITE CAR-OF-CHARS=>NATS))
 (34 2 (:REWRITE CAR-OF-APPEND))
 (28 4 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (24 8 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (20 2 (:DEFINITION NFIX))
 (18 18 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (16 16 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (16 8 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (14 2 (:REWRITE LEN-OF-CHARS=>NATS))
 (10 10 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 10 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (10 2 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (6 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 4 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (4 4 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (4 4 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (2 2 (:REWRITE CAR-OF-NTHCDR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-22
 (57264 900 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (53996 900 (:REWRITE DEFAULT-CODE-CHAR))
 (37196 676 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (32960 736 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (29888 756 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (29816 1424 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (29534 1458 (:DEFINITION UNSIGNED-BYTE-P))
 (28076 1458 (:DEFINITION INTEGER-RANGE-P))
 (20810 1058 (:REWRITE LOGHEAD-IDENTITY))
 (17576 1352 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (15548 676 (:DEFINITION ALISTP))
 (14824 1352 (:LINEAR NTH-WHEN-D-E-P))
 (13320 696 (:REWRITE LOGTAIL-IDENTITY))
 (10700 4092 (:REWRITE DEFAULT-<-1))
 (8104 1364 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (7456 1864 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6760 1352 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (6760 1352 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (5408 5408 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (5408 1352 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (4606 4092 (:REWRITE DEFAULT-<-2))
 (3380 3380 (:TYPE-PRESCRIPTION ALISTP))
 (3372 340 (:REWRITE LOGTAIL-LESSP))
 (3192 1064 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (3192 1064 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (3192 1064 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (3192 1064 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (2744 2744 (:TYPE-PRESCRIPTION D-E-P))
 (2744 2744 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (2704 2704 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (2704 1352 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (2704 1352 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (2696 2696 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (1624 336 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (1528 782 (:REWRITE DEFAULT-CDR))
 (1512 1512 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (1476 736 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (1472 1472 (:TYPE-PRESCRIPTION NAT-LISTP))
 (1440 480 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (1404 10 (:DEFINITION TAKE))
 (1352 1352 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (1348 1348 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (1188 396 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (1188 396 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (968 40 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (894 28 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (886 56 (:REWRITE NFIX-WHEN-ZP))
 (870 28 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (862 340 (:REWRITE DEFAULT-*-1))
 (856 340 (:REWRITE DEFAULT-*-2))
 (840 726 (:REWRITE DEFAULT-CAR))
 (816 12 (:DEFINITION DATA-REGION-STRING-HELPER))
 (780 20 (:DEFINITION INTEGER-LISTP))
 (756 756 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (736 736 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (736 736 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (722 146 (:REWRITE STR::CONSP-OF-EXPLODE))
 (696 232 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (696 232 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (612 38 (:DEFINITION LEN))
 (600 200 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (600 200 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (550 20 (:REWRITE TAKE-WHEN-ATOM))
 (504 168 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (504 168 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (504 24 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (500 40 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (464 298 (:REWRITE DEFAULT-+-2))
 (456 336 (:REWRITE NTH-WHEN-D-E-P . 2))
 (428 14 (:DEFINITION BINARY-APPEND))
 (420 6 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (384 128 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (384 128 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (382 298 (:REWRITE DEFAULT-+-1))
 (348 4 (:REWRITE CONSP-OF-NTHCDR))
 (304 304 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (300 20 (:REWRITE CONSP-OF-APPEND))
 (292 292 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (280 4 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (272 4 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (252 84 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (252 84 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (220 20 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (208 4 (:REWRITE LENGTH-WHEN-STRINGP))
 (198 66 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (150 50 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (150 50 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (140 140 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (138 46 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (130 10 (:DEFINITION MAKE-LIST-AC))
 (110 10 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (100 100 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (100 20 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (96 96 (:TYPE-PRESCRIPTION STRING=>NATS))
 (96 32 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (96 32 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (74 8 (:REWRITE DEFAULT-CHAR-CODE))
 (60 40 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (60 6 (:REWRITE CHARACTERP-NTH))
 (56 8 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (50 50 (:LINEAR POSITION-WHEN-MEMBER))
 (50 50 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (48 48 (:TYPE-PRESCRIPTION COMBINE16U$INLINE))
 (46 22 (:REWRITE FOLD-CONSTS-IN-+))
 (44 44 (:TYPE-PRESCRIPTION ZP))
 (42 14 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (40 20 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (40 20 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (36 4 (:REWRITE CONSP-OF-CHARS=>NATS))
 (34 2 (:REWRITE CAR-OF-CHARS=>NATS))
 (34 2 (:REWRITE CAR-OF-APPEND))
 (28 4 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (24 8 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (24 8 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (20 2 (:DEFINITION NFIX))
 (18 18 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (16 16 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (16 8 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (14 2 (:REWRITE LEN-OF-CHARS=>NATS))
 (10 10 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 10 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (10 2 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (6 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 4 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (4 4 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (4 4 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (4 4 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (2 2 (:REWRITE CAR-OF-NTHCDR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-23
 (28632 450 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (26998 450 (:REWRITE DEFAULT-CODE-CHAR))
 (18480 336 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (16422 366 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (14918 376 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (14908 712 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (14664 724 (:DEFINITION UNSIGNED-BYTE-P))
 (13940 724 (:DEFINITION INTEGER-RANGE-P))
 (10636 200 (:LINEAR LOGHEAD-LEQ))
 (10341 525 (:REWRITE LOGHEAD-IDENTITY))
 (8788 676 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (7774 338 (:DEFINITION ALISTP))
 (7594 220 (:LINEAR LOGTAIL-LEQ))
 (7392 672 (:LINEAR NTH-WHEN-D-E-P))
 (6609 345 (:REWRITE LOGTAIL-IDENTITY))
 (5325 2041 (:REWRITE DEFAULT-<-1))
 (4266 200 (:LINEAR LOGHEAD-UPPER-BOUND))
 (4052 682 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (3708 927 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3380 676 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (3380 676 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (2704 676 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (2298 2041 (:REWRITE DEFAULT-<-2))
 (1800 1800 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (1690 1690 (:TYPE-PRESCRIPTION ALISTP))
 (1686 170 (:REWRITE LOGTAIL-LESSP))
 (1596 532 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (1460 1460 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (1364 1364 (:TYPE-PRESCRIPTION D-E-P))
 (1364 1364 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (1352 1352 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (1352 1352 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (1352 1352 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (1352 676 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (1352 676 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (1348 1348 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (812 168 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (764 391 (:REWRITE DEFAULT-CDR))
 (752 752 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (732 732 (:TYPE-PRESCRIPTION NAT-LISTP))
 (720 240 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (712 366 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (702 5 (:DEFINITION TAKE))
 (676 676 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (674 674 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (594 198 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (484 20 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (447 14 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (443 28 (:REWRITE NFIX-WHEN-ZP))
 (435 14 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (431 170 (:REWRITE DEFAULT-*-1))
 (428 170 (:REWRITE DEFAULT-*-2))
 (420 363 (:REWRITE DEFAULT-CAR))
 (408 6 (:DEFINITION DATA-REGION-STRING-HELPER))
 (390 10 (:DEFINITION INTEGER-LISTP))
 (376 376 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (366 366 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (366 366 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (361 73 (:REWRITE STR::CONSP-OF-EXPLODE))
 (348 116 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (306 19 (:DEFINITION LEN))
 (300 100 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (275 10 (:REWRITE TAKE-WHEN-ATOM))
 (252 84 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (252 84 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (252 12 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (250 20 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (232 149 (:REWRITE DEFAULT-+-2))
 (228 168 (:REWRITE NTH-WHEN-D-E-P . 2))
 (214 7 (:DEFINITION BINARY-APPEND))
 (210 3 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (192 64 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (191 149 (:REWRITE DEFAULT-+-1))
 (174 2 (:REWRITE CONSP-OF-NTHCDR))
 (152 152 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (150 10 (:REWRITE CONSP-OF-APPEND))
 (146 146 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (140 2 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (136 2 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (126 42 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (110 10 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (104 2 (:REWRITE LENGTH-WHEN-STRINGP))
 (84 28 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (75 25 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (75 25 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (70 70 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (69 23 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (65 5 (:DEFINITION MAKE-LIST-AC))
 (55 5 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (50 50 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (50 10 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (48 16 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (37 4 (:REWRITE DEFAULT-CHAR-CODE))
 (30 20 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (30 3 (:REWRITE CHARACTERP-NTH))
 (28 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (25 25 (:LINEAR POSITION-WHEN-MEMBER))
 (25 25 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (23 11 (:REWRITE FOLD-CONSTS-IN-+))
 (22 22 (:TYPE-PRESCRIPTION ZP))
 (21 7 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (20 10 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (20 10 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (18 2 (:REWRITE CONSP-OF-CHARS=>NATS))
 (17 1 (:REWRITE CAR-OF-CHARS=>NATS))
 (17 1 (:REWRITE CAR-OF-APPEND))
 (14 2 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (12 12 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (12 4 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (10 1 (:DEFINITION NFIX))
 (9 9 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (8 8 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (8 4 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (7 1 (:REWRITE LEN-OF-CHARS=>NATS))
 (5 5 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (5 5 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (5 1 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (3 3 (:REWRITE DEFAULT-UNARY-MINUS))
 (2 2 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (2 2 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (2 2 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (2 2 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (1 1 (:REWRITE CAR-OF-NTHCDR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-24
 (28632 450 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (26998 450 (:REWRITE DEFAULT-CODE-CHAR))
 (18480 336 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (16422 366 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (14918 376 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (14908 712 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (14664 724 (:DEFINITION UNSIGNED-BYTE-P))
 (13940 724 (:DEFINITION INTEGER-RANGE-P))
 (10636 200 (:LINEAR LOGHEAD-LEQ))
 (10341 525 (:REWRITE LOGHEAD-IDENTITY))
 (8788 676 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (7774 338 (:DEFINITION ALISTP))
 (7594 220 (:LINEAR LOGTAIL-LEQ))
 (7392 672 (:LINEAR NTH-WHEN-D-E-P))
 (6609 345 (:REWRITE LOGTAIL-IDENTITY))
 (5325 2041 (:REWRITE DEFAULT-<-1))
 (4266 200 (:LINEAR LOGHEAD-UPPER-BOUND))
 (4052 682 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (3708 927 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3380 676 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (3380 676 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (2704 676 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (2298 2041 (:REWRITE DEFAULT-<-2))
 (1800 1800 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (1690 1690 (:TYPE-PRESCRIPTION ALISTP))
 (1686 170 (:REWRITE LOGTAIL-LESSP))
 (1596 532 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (1460 1460 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (1364 1364 (:TYPE-PRESCRIPTION D-E-P))
 (1364 1364 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (1352 1352 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (1352 1352 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (1352 1352 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (1352 676 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (1352 676 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (1348 1348 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (812 168 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (764 391 (:REWRITE DEFAULT-CDR))
 (752 752 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (732 732 (:TYPE-PRESCRIPTION NAT-LISTP))
 (720 240 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (712 366 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (702 5 (:DEFINITION TAKE))
 (676 676 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (674 674 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (594 198 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (484 20 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (447 14 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (443 28 (:REWRITE NFIX-WHEN-ZP))
 (435 14 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (431 170 (:REWRITE DEFAULT-*-1))
 (428 170 (:REWRITE DEFAULT-*-2))
 (420 363 (:REWRITE DEFAULT-CAR))
 (408 6 (:DEFINITION DATA-REGION-STRING-HELPER))
 (390 10 (:DEFINITION INTEGER-LISTP))
 (376 376 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (366 366 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (366 366 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (361 73 (:REWRITE STR::CONSP-OF-EXPLODE))
 (348 116 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (306 19 (:DEFINITION LEN))
 (300 100 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (275 10 (:REWRITE TAKE-WHEN-ATOM))
 (252 84 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (252 84 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (252 12 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (250 20 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (232 149 (:REWRITE DEFAULT-+-2))
 (228 168 (:REWRITE NTH-WHEN-D-E-P . 2))
 (214 7 (:DEFINITION BINARY-APPEND))
 (210 3 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (192 64 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (191 149 (:REWRITE DEFAULT-+-1))
 (174 2 (:REWRITE CONSP-OF-NTHCDR))
 (152 152 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (150 10 (:REWRITE CONSP-OF-APPEND))
 (146 146 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (140 2 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (136 2 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (126 42 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (110 10 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (104 2 (:REWRITE LENGTH-WHEN-STRINGP))
 (84 28 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (75 25 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (75 25 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (70 70 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (69 23 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (65 5 (:DEFINITION MAKE-LIST-AC))
 (55 5 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (50 50 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (50 10 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (48 16 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (37 4 (:REWRITE DEFAULT-CHAR-CODE))
 (30 20 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (30 3 (:REWRITE CHARACTERP-NTH))
 (28 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (25 25 (:LINEAR POSITION-WHEN-MEMBER))
 (25 25 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (23 11 (:REWRITE FOLD-CONSTS-IN-+))
 (22 22 (:TYPE-PRESCRIPTION ZP))
 (21 7 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (20 10 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (20 10 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (18 2 (:REWRITE CONSP-OF-CHARS=>NATS))
 (17 1 (:REWRITE CAR-OF-CHARS=>NATS))
 (17 1 (:REWRITE CAR-OF-APPEND))
 (14 2 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (12 12 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (12 4 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (10 1 (:DEFINITION NFIX))
 (9 9 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (8 8 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (8 4 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (7 1 (:REWRITE LEN-OF-CHARS=>NATS))
 (5 5 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (5 5 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (5 1 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (3 3 (:REWRITE DEFAULT-UNARY-MINUS))
 (2 2 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (2 2 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (2 2 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (2 2 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (1 1 (:REWRITE CAR-OF-NTHCDR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-25
 (28632 450 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (26998 450 (:REWRITE DEFAULT-CODE-CHAR))
 (18480 336 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (16422 366 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (14918 376 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (14908 712 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (14664 724 (:DEFINITION UNSIGNED-BYTE-P))
 (13940 724 (:DEFINITION INTEGER-RANGE-P))
 (10636 200 (:LINEAR LOGHEAD-LEQ))
 (10341 525 (:REWRITE LOGHEAD-IDENTITY))
 (8788 676 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (7774 338 (:DEFINITION ALISTP))
 (7594 220 (:LINEAR LOGTAIL-LEQ))
 (7392 672 (:LINEAR NTH-WHEN-D-E-P))
 (6609 345 (:REWRITE LOGTAIL-IDENTITY))
 (5325 2041 (:REWRITE DEFAULT-<-1))
 (4266 200 (:LINEAR LOGHEAD-UPPER-BOUND))
 (4052 682 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (3708 927 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3380 676 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (3380 676 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (2704 2704 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (2704 676 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (2298 2041 (:REWRITE DEFAULT-<-2))
 (1800 1800 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (1690 1690 (:TYPE-PRESCRIPTION ALISTP))
 (1686 170 (:REWRITE LOGTAIL-LESSP))
 (1596 532 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (1596 532 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (1460 1460 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (1364 1364 (:TYPE-PRESCRIPTION D-E-P))
 (1364 1364 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (1352 1352 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (1352 1352 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (1352 1352 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (1352 676 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (1352 676 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (1348 1348 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (812 168 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (764 391 (:REWRITE DEFAULT-CDR))
 (752 752 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (732 732 (:TYPE-PRESCRIPTION NAT-LISTP))
 (720 240 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (712 366 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (702 5 (:DEFINITION TAKE))
 (676 676 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (674 674 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (594 198 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (594 198 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (484 20 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (447 14 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (443 28 (:REWRITE NFIX-WHEN-ZP))
 (435 14 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (431 170 (:REWRITE DEFAULT-*-1))
 (428 170 (:REWRITE DEFAULT-*-2))
 (420 363 (:REWRITE DEFAULT-CAR))
 (408 6 (:DEFINITION DATA-REGION-STRING-HELPER))
 (390 10 (:DEFINITION INTEGER-LISTP))
 (376 376 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (366 366 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (366 366 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (361 73 (:REWRITE STR::CONSP-OF-EXPLODE))
 (348 116 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (348 116 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (306 19 (:DEFINITION LEN))
 (300 100 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (300 100 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (275 10 (:REWRITE TAKE-WHEN-ATOM))
 (252 84 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (252 84 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (252 12 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (250 20 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (232 149 (:REWRITE DEFAULT-+-2))
 (228 168 (:REWRITE NTH-WHEN-D-E-P . 2))
 (214 7 (:DEFINITION BINARY-APPEND))
 (210 3 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (192 64 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (191 149 (:REWRITE DEFAULT-+-1))
 (174 2 (:REWRITE CONSP-OF-NTHCDR))
 (152 152 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (150 10 (:REWRITE CONSP-OF-APPEND))
 (146 146 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (140 2 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (136 2 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (126 42 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (126 42 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (110 10 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (104 2 (:REWRITE LENGTH-WHEN-STRINGP))
 (84 28 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (84 28 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (75 25 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (75 25 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (70 70 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (69 23 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (65 5 (:DEFINITION MAKE-LIST-AC))
 (55 5 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (50 50 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (50 10 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (48 16 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (37 4 (:REWRITE DEFAULT-CHAR-CODE))
 (30 20 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (30 3 (:REWRITE CHARACTERP-NTH))
 (28 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (25 25 (:LINEAR POSITION-WHEN-MEMBER))
 (25 25 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (23 11 (:REWRITE FOLD-CONSTS-IN-+))
 (22 22 (:TYPE-PRESCRIPTION ZP))
 (21 7 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (20 10 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (20 10 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (18 2 (:REWRITE CONSP-OF-CHARS=>NATS))
 (17 1 (:REWRITE CAR-OF-CHARS=>NATS))
 (17 1 (:REWRITE CAR-OF-APPEND))
 (14 2 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (12 12 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (12 4 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (10 1 (:DEFINITION NFIX))
 (9 9 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (8 8 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (8 4 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (7 1 (:REWRITE LEN-OF-CHARS=>NATS))
 (5 5 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (5 5 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (5 1 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (3 3 (:REWRITE DEFAULT-UNARY-MINUS))
 (2 2 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (2 2 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (2 2 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (2 2 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (1 1 (:REWRITE CAR-OF-NTHCDR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-26
 (114528 1800 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (107992 1800 (:REWRITE DEFAULT-CODE-CHAR))
 (74392 1352 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (65920 1472 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (59776 1512 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (59632 2848 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (59414 2930 (:DEFINITION UNSIGNED-BYTE-P))
 (56484 2930 (:DEFINITION INTEGER-RANGE-P))
 (41844 2124 (:REWRITE LOGHEAD-IDENTITY))
 (35152 2704 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (31096 1352 (:DEFINITION ALISTP))
 (29648 2704 (:LINEAR NTH-WHEN-D-E-P))
 (26842 1402 (:REWRITE LOGTAIL-IDENTITY))
 (21470 8198 (:REWRITE DEFAULT-<-1))
 (16208 2728 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (14968 3742 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (13520 2704 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (13520 2704 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (10816 10816 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (10816 2704 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (9226 8198 (:REWRITE DEFAULT-<-2))
 (6760 6760 (:TYPE-PRESCRIPTION ALISTP))
 (6384 2128 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (6384 2128 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (6384 2128 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (5488 5488 (:TYPE-PRESCRIPTION D-E-P))
 (5488 5488 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (5408 5408 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (5408 5408 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (5408 5408 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (5408 2704 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (5408 2704 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (5392 5392 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (3248 672 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (3056 1564 (:REWRITE DEFAULT-CDR))
 (3024 3024 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (2952 1472 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (2944 2944 (:TYPE-PRESCRIPTION NAT-LISTP))
 (2880 960 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (2808 20 (:DEFINITION TAKE))
 (2704 2704 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (2696 2696 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (2376 792 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (2376 792 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (2376 792 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (2376 792 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (1936 80 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (1788 56 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (1772 112 (:REWRITE NFIX-WHEN-ZP))
 (1740 56 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (1724 680 (:REWRITE DEFAULT-*-1))
 (1712 680 (:REWRITE DEFAULT-*-2))
 (1680 1452 (:REWRITE DEFAULT-CAR))
 (1632 24 (:DEFINITION DATA-REGION-STRING-HELPER))
 (1560 40 (:DEFINITION INTEGER-LISTP))
 (1512 1512 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (1472 1472 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (1472 1472 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (1444 292 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1392 464 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (1392 464 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (1302 434 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (1224 76 (:DEFINITION LEN))
 (1200 400 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (1200 400 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (1200 400 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (1200 400 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (1100 40 (:REWRITE TAKE-WHEN-ATOM))
 (1008 336 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (1008 336 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (1008 48 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (1000 80 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (928 596 (:REWRITE DEFAULT-+-2))
 (912 672 (:REWRITE NTH-WHEN-D-E-P . 2))
 (856 28 (:DEFINITION BINARY-APPEND))
 (840 12 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (768 256 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (768 256 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (764 596 (:REWRITE DEFAULT-+-1))
 (696 8 (:REWRITE CONSP-OF-NTHCDR))
 (608 608 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (600 40 (:REWRITE CONSP-OF-APPEND))
 (584 584 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (560 8 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (544 8 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (504 168 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (504 168 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (440 40 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (416 8 (:REWRITE LENGTH-WHEN-STRINGP))
 (336 112 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (336 112 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (300 100 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (300 100 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (280 280 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (276 92 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (260 20 (:DEFINITION MAKE-LIST-AC))
 (220 20 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (200 200 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (200 40 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (192 192 (:TYPE-PRESCRIPTION STRING=>NATS))
 (192 64 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (192 64 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (148 16 (:REWRITE DEFAULT-CHAR-CODE))
 (120 80 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (120 12 (:REWRITE CHARACTERP-NTH))
 (112 16 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (100 100 (:LINEAR POSITION-WHEN-MEMBER))
 (100 100 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (96 96 (:TYPE-PRESCRIPTION COMBINE16U$INLINE))
 (92 44 (:REWRITE FOLD-CONSTS-IN-+))
 (88 88 (:TYPE-PRESCRIPTION ZP))
 (84 28 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (80 40 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (80 40 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (72 8 (:REWRITE CONSP-OF-CHARS=>NATS))
 (68 4 (:REWRITE CAR-OF-CHARS=>NATS))
 (68 4 (:REWRITE CAR-OF-APPEND))
 (56 8 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (48 48 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (48 16 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (48 16 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (40 4 (:DEFINITION NFIX))
 (36 36 (:TYPE-PRESCRIPTION CHARS=>NATS))
 (32 32 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (32 16 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (28 4 (:REWRITE LEN-OF-CHARS=>NATS))
 (20 20 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (20 20 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (20 4 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (12 12 (:REWRITE DEFAULT-UNARY-MINUS))
 (8 8 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (8 8 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (8 8 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (4 4 (:REWRITE CAR-OF-NTHCDR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-27
 (34638 24 (:REWRITE LEN-OF-NTHCDR))
 (27562 106 (:REWRITE NONNEG-+))
 (18131 590 (:REWRITE NFIX-WHEN-ZP))
 (16039 53 (:REWRITE CONSP-OF-NTHCDR))
 (14179 519 (:REWRITE DEFAULT-CDR))
 (13567 5962 (:REWRITE DEFAULT-*-2))
 (13385 64 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (11889 30 (:DEFINITION BINARY-APPEND))
 (10354 79 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (9842 12 (:REWRITE NTH-OF-MAKE-CHARACTER-LIST))
 (8820 300 (:DEFINITION LEN))
 (8460 2628 (:REWRITE DEFAULT-+-2))
 (7152 5962 (:REWRITE DEFAULT-*-1))
 (5770 84 (:REWRITE LEN-OF-DATA-REGION-STRING-HELPER))
 (5703 2628 (:REWRITE DEFAULT-+-1))
 (5243 166 (:REWRITE PRODUCT-GREATER-THAN-ZERO-2))
 (4585 51 (:REWRITE PRODUCT-LESS-THAN-ZERO))
 (3834 129 (:REWRITE STR::CONSP-OF-EXPLODE))
 (3692 2 (:REWRITE NTH-OF-TAKE))
 (2686 1492 (:REWRITE DEFAULT-<-2))
 (2491 1564 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (2409 85 (:REWRITE DEFAULT-CAR))
 (2404 1492 (:REWRITE DEFAULT-<-1))
 (2364 2364 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (2179 86 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (2178 2122 (:REWRITE A5))
 (2076 2076 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (2076 2076 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (2076 2076 (:REWRITE EXPT-COMPARE))
 (1975 1564 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (1800 1800 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1800 1800 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1673 12 (:REWRITE CHARACTERP-NTH))
 (1623 1564 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (1588 1564 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (1550 17 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (1525 1525 (:TYPE-PRESCRIPTION NONNEGATIVE-PRODUCT))
 (1515 461 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (1479 34 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (1397 17 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (1362 454 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (1362 454 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (1242 269 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (1036 56 (:REWRITE LEN-OF-APPEND))
 (908 908 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (822 274 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (779 8 (:REWRITE CAR-OF-TAKE))
 (710 106 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (691 31 (:REWRITE CONSP-OF-TAKE))
 (630 45 (:DEFINITION CHARACTER-LISTP))
 (513 5 (:REWRITE REARRANGE-NEGATIVE-COEFS-EQUAL))
 (454 454 (:LINEAR POSITION-WHEN-MEMBER))
 (454 454 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (381 381 (:REWRITE FOLD-CONSTS-IN-+))
 (286 224 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (266 266 (:REWRITE EXPT-COMPARE-EQUAL))
 (266 266 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (265 2 (:REWRITE CHARACTER-LISTP-OF-TAKE))
 (239 75 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (231 7 (:REWRITE DATA-REGION-STRING-HELPER-OF-BINARY-APPEND))
 (230 66 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (229 229 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (229 229 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (229 229 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (224 224 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (214 214 (:REWRITE DEFAULT-UNARY-/))
 (200 200 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (199 77 (:REWRITE STR::CONSP-OF-MAKE-CHARACTER-LIST))
 (114 100 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (102 17 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (90 45 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-OF-CDR-WHEN-HEX-DIGIT-CHAR-LISTP))
 (88 88 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (82 82 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (82 82 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (82 82 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (82 82 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (80 20 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (74 31 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (34 34 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (34 34 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (33 33 (:REWRITE POWER2-INTEGER))
 (33 33 (:REWRITE INTEGERP-MINUS))
 (32 32 (:REWRITE COLLECT-1))
 (17 17 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (16 8 (:REWRITE INVERSE-OF-*-2))
 (8 8 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (5 5 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS-2))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 4 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (2 2 (:REWRITE-QUOTED-CONSTANT FIX-UNDER-NUMBER-EQUIV))
 (1 1 (:REWRITE REPEAT-WHEN-ZP))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-29
 (60 27 (:REWRITE DEFAULT-*-2))
 (54 27 (:REWRITE DEFAULT-+-2))
 (51 27 (:REWRITE DEFAULT-*-1))
 (46 6 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (39 27 (:REWRITE DEFAULT-+-1))
 (19 7 (:REWRITE DEFAULT-<-1))
 (13 7 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (8 8 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (8 8 (:REWRITE EXPT-COMPARE))
 (7 7 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (7 7 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (7 7 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 6 (:REWRITE A5))
 (6 6 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (6 6 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (6 6 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (6 6 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (6 6 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (6 6 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (4 4 (:REWRITE DEFAULT-UNARY-/))
 (3 3 (:REWRITE EXPT-COMPARE-EQUAL))
 (3 3 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (3 3 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (3 1 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (3 1 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (1 1 (:REWRITE POWER2-INTEGER))
 (1 1 (:REWRITE INTEGERP-MINUS))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (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 A4))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-32
 (42 28 (:REWRITE DEFAULT-*-2))
 (38 28 (:REWRITE DEFAULT-*-1))
 (23 11 (:REWRITE DEFAULT-+-2))
 (14 11 (:REWRITE DEFAULT-+-1))
 (9 6 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (6 6 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (6 6 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (6 6 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (6 6 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (6 6 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (6 6 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (5 5 (:REWRITE A5))
 (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 1 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (3 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE DEFAULT-UNARY-/))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (2 2 (:REWRITE A4))
 (1 1 (:TYPE-PRESCRIPTION FAT32$C-P))
 (1 1 (:REWRITE ZP-OPEN))
 (1 1 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (1 1 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS-2))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-28
 (34361 309 (:REWRITE TAKE-OF-LEN-FREE))
 (15073 601 (:REWRITE DEFAULT-CDR))
 (14400 59 (:REWRITE LEN-OF-NTHCDR))
 (13010 176 (:DEFINITION DATA-REGION-STRING-HELPER))
 (12086 118 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (11210 177 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (11157 118 (:REWRITE CONSP-OF-NTHCDR))
 (11111 264 (:DEFINITION LEN))
 (7451 59 (:DEFINITION NTHCDR))
 (7244 2603 (:REWRITE DEFAULT-<-1))
 (6779 118 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (6651 3714 (:REWRITE DEFAULT-+-2))
 (5324 2603 (:REWRITE DEFAULT-<-2))
 (5200 3714 (:REWRITE DEFAULT-+-1))
 (4095 53 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (3604 2104 (:REWRITE DEFAULT-*-1))
 (3050 2104 (:REWRITE DEFAULT-*-2))
 (2404 2404 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (2253 531 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (1999 15 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (1230 410 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (1230 410 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (1154 384 (:REWRITE DEFAULT-UNARY-MINUS))
 (1146 382 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (903 14 (:REWRITE DATA-REGIONI-OF-UPDATE-DATA-REGIONI))
 (820 820 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (686 28 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (676 338 (:REWRITE TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (528 176 (:REWRITE APPEND-OF-NIL))
 (448 70 (:REWRITE STR::CONSP-OF-EXPLODE))
 (410 410 (:LINEAR POSITION-WHEN-MEMBER))
 (410 410 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (361 117 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (350 28 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (347 103 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (279 42 (:REWRITE DEFAULT-CAR))
 (252 28 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (122 122 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (122 122 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (122 122 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (122 122 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (70 28 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (56 56 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (56 56 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (51 51 (:REWRITE CLUSTER-SIZE-OF-UPDATE-DATA-REGIONI))
 (42 42 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (25 1 (:REWRITE REPEAT-WHEN-ZP))
 (3 2 (:REWRITE CLUSTER-P-CORRECTNESS-1))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-35
 (199 7 (:DEFINITION BINARY-APPEND))
 (166 33 (:REWRITE STR::CONSP-OF-EXPLODE))
 (103 20 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (80 14 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (78 78 (:TYPE-PRESCRIPTION STOBJ-FA-TABLE-TO-STRING))
 (60 6 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (47 11 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (47 11 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (45 1 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (35 7 (:REWRITE DEFAULT-CDR))
 (35 7 (:REWRITE DEFAULT-CAR))
 (32 19 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (28 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (22 1 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (18 18 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (18 18 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (18 18 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (18 18 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (18 13 (:REWRITE DEFAULT-<-2))
 (18 6 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (15 1 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (15 1 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (13 13 (:REWRITE DEFAULT-<-1))
 (13 7 (:REWRITE DEFAULT-*-2))
 (12 12 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (11 11 (:TYPE-PRESCRIPTION STRINGP-OF-IMPLODE))
 (10 2 (:LINEAR NTH-WHEN-D-E-P))
 (8 8 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (8 8 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (8 7 (:REWRITE DEFAULT-*-1))
 (8 4 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION D-E-P))
 (4 4 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (4 1 (:REWRITE NFIX-WHEN-ZP))
 (3 1 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:TYPE-PRESCRIPTION STRING-APPEND))
 (2 2 (:TYPE-PRESCRIPTION NAT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (1 1 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (1 1 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (1 1 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-31
 (178652 3028 (:LINEAR RESERVED-AREA-STRING-GUARD-LEMMA-2))
 (143114 486 (:DEFINITION UNSIGNED-BYTE-P))
 (142265 19225 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (142142 486 (:DEFINITION INTEGER-RANGE-P))
 (133036 390 (:REWRITE LOGHEAD-IDENTITY))
 (107638 312 (:LINEAR LOGHEAD-UPPER-BOUND))
 (106360 104 (:REWRITE DEFAULT-CODE-CHAR))
 (104698 104 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (74264 312 (:LINEAR LOGHEAD-LEQ))
 (62676 260 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (57504 436 (:LINEAR LOGTAIL-LEQ))
 (48507 1121 (:REWRITE RESERVED-AREA-STRING-GUARD-LEMMA-2))
 (46140 46140 (:TYPE-PRESCRIPTION COUNT-OF-CLUSTERS))
 (42958 465 (:REWRITE LOGTAIL-LESSP))
 (34605 34605 (:TYPE-PRESCRIPTION FAT-ENTRY-COUNT))
 (32458 20196 (:REWRITE DEFAULT-+-2))
 (27973 20196 (:REWRITE DEFAULT-+-1))
 (26926 96 (:REWRITE LOGTAIL-IDENTITY))
 (11252 6377 (:REWRITE DEFAULT-<-1))
 (10490 6377 (:REWRITE DEFAULT-<-2))
 (6714 6714 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (6714 6714 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (6714 6714 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (6714 6714 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (6714 6714 (:REWRITE EXPT-COMPARE))
 (3901 3901 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (3845 3845 (:TYPE-PRESCRIPTION FAT-LENGTH))
 (3845 3845 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (1824 96 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (1121 1121 (:REWRITE POWER2-INTEGER))
 (1121 1121 (:REWRITE INTEGERP-MINUS))
 (996 996 (:REWRITE EXPT-EXECUTE-REWRITE))
 (960 192 (:LINEAR NTH-WHEN-D-E-P))
 (864 96 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (771 771 (:TYPE-PRESCRIPTION STOBJ-FA-TABLE-TO-STRING-HELPER))
 (702 702 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (697 697 (:REWRITE DEFAULT-*-2))
 (697 697 (:REWRITE DEFAULT-*-1))
 (384 384 (:TYPE-PRESCRIPTION D-E-P))
 (384 384 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (192 192 (:TYPE-PRESCRIPTION NAT-LISTP))
 (192 192 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (192 96 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (192 96 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (168 3 (:REWRITE NTH-ADD1))
 (144 144 (:REWRITE EXPT-COMPARE-EQUAL))
 (144 144 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (144 144 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (144 144 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (144 144 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (144 144 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (144 144 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (128 128 (:REWRITE STR::EQUAL-OF-CODE-CODE-AND-CONSTANT))
 (96 96 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (96 96 (:REWRITE FOLD-CONSTS-IN-+))
 (96 96 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (96 96 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (16 16 (:REWRITE DEFAULT-CDR))
 (16 16 (:REWRITE DEFAULT-CAR))
 (9 3 (:REWRITE NONNEG-+))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-39
 (7172 4 (:DEFINITION STOBJ-FA-TABLE-TO-STRING-HELPER))
 (7096 210 (:DEFINITION UNSIGNED-BYTE-P))
 (6886 210 (:DEFINITION INTEGER-RANGE-P))
 (6832 1168 (:LINEAR RESERVED-AREA-STRING-GUARD-LEMMA-2))
 (5770 126 (:REWRITE LOGHEAD-IDENTITY))
 (5583 24 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (5467 24 (:REWRITE DEFAULT-CODE-CHAR))
 (4792 104 (:LINEAR LOGTAIL-LEQ))
 (4350 750 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (4288 60 (:LINEAR LOGHEAD-LEQ))
 (3763 60 (:LINEAR LOGHEAD-UPPER-BOUND))
 (2528 444 (:REWRITE RESERVED-AREA-STRING-GUARD-LEMMA-2))
 (2400 90 (:REWRITE LOGTAIL-IDENTITY))
 (2088 82 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (1800 1800 (:TYPE-PRESCRIPTION COUNT-OF-CLUSTERS))
 (1236 786 (:REWRITE DEFAULT-+-2))
 (1200 300 (:REWRITE COMMUTATIVITY-OF-+))
 (1167 77 (:REWRITE LOGTAIL-LESSP))
 (1086 786 (:REWRITE DEFAULT-+-1))
 (847 560 (:REWRITE DEFAULT-<-1))
 (600 560 (:REWRITE DEFAULT-<-2))
 (555 555 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (522 522 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (236 236 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (152 4 (:REWRITE NFIX-WHEN-ZP))
 (140 4 (:REWRITE NFIX-WHEN-NATP))
 (132 4 (:DEFINITION NATP))
 (16 16 (:REWRITE DEFAULT-*-2))
 (16 16 (:REWRITE DEFAULT-*-1))
 (8 8 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE STR::EQUAL-OF-CODE-CODE-AND-CONSTANT))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-41
 (8889 474 (:DEFINITION UNSIGNED-BYTE-P))
 (8415 474 (:DEFINITION INTEGER-RANGE-P))
 (7695 48 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (7506 48 (:REWRITE DEFAULT-CODE-CHAR))
 (7260 120 (:LINEAR LOGHEAD-LEQ))
 (6242 288 (:REWRITE LOGHEAD-IDENTITY))
 (5268 156 (:LINEAR LOGTAIL-LEQ))
 (4293 204 (:REWRITE LOGTAIL-IDENTITY))
 (2631 120 (:LINEAR LOGHEAD-UPPER-BOUND))
 (1441 893 (:REWRITE DEFAULT-<-1))
 (1300 100 (:REWRITE DEFAULT-CHAR-CODE))
 (1200 60 (:REWRITE CHARACTERP-NTH))
 (1089 1089 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (991 893 (:REWRITE DEFAULT-<-2))
 (876 90 (:REWRITE LOGTAIL-LESSP))
 (852 852 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (707 553 (:REWRITE DEFAULT-+-2))
 (672 36 (:REWRITE LENGTH-OF-MAKE-FAT-STRING-AC))
 (657 553 (:REWRITE DEFAULT-+-1))
 (523 484 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (412 372 (:REWRITE DEFAULT-*-1))
 (384 372 (:REWRITE DEFAULT-*-2))
 (352 176 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (144 60 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (84 4 (:REWRITE UPDATE-FATI-OF-UPDATE-FATI-DISJOINT))
 (72 72 (:TYPE-PRESCRIPTION STOBJ-FA-TABLE-TO-STRING))
 (70 21 (:REWRITE NFIX-WHEN-ZP))
 (60 60 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (60 60 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (42 1 (:REWRITE LOFAT-FS-P-OF-UPDATE-FATI))
 (39 13 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (36 36 (:REWRITE LENGTH-OF-LOFAT-TO-STRING-LEMMA-1))
 (28 28 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (28 28 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (28 14 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (24 24 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (24 24 (:REWRITE STR::EQUAL-OF-CODE-CODE-AND-CONSTANT))
 (14 14 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (12 4 (:DEFINITION NFIX))
 (5 2 (:REWRITE DEFAULT-CDR))
 (5 2 (:REWRITE DEFAULT-CAR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-50
 (178 91 (:REWRITE DEFAULT-<-1))
 (91 91 (:REWRITE DEFAULT-<-2))
 (70 35 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (22 22 (:REWRITE DEFAULT-+-2))
 (22 22 (:REWRITE DEFAULT-+-1))
 (17 17 (:REWRITE DEFAULT-*-2))
 (17 17 (:REWRITE DEFAULT-*-1))
 (14 14 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (7 7 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (7 7 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (7 7 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (7 7 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (7 7 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-42
 (5629 90 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (5206 90 (:REWRITE DEFAULT-CODE-CHAR))
 (3173 93 (:REWRITE ZP-OPEN))
 (2350 100 (:LINEAR LOGHEAD-LEQ))
 (1465 110 (:LINEAR LOGTAIL-LEQ))
 (1150 250 (:REWRITE LOGHEAD-IDENTITY))
 (900 900 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (894 608 (:REWRITE DEFAULT-<-1))
 (843 85 (:REWRITE LOGTAIL-LESSP))
 (762 608 (:REWRITE DEFAULT-<-2))
 (730 730 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (685 100 (:LINEAR LOGHEAD-UPPER-BOUND))
 (576 96 (:LINEAR UNSIGNED-BYTE-P-OF-UPDATE-BPB_RESERVEDI))
 (528 88 (:LINEAR UNSIGNED-BYTE-P-OF-UPDATE-BS_VOLLABI))
 (480 160 (:REWRITE LOGTAIL-IDENTITY))
 (384 64 (:LINEAR UNSIGNED-BYTE-P-OF-UPDATE-BS_OEMNAMEI))
 (384 64 (:LINEAR UNSIGNED-BYTE-P-OF-UPDATE-BS_FILSYSTYPEI))
 (342 180 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (270 90 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (270 90 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (270 90 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (270 90 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (144 24 (:REWRITE UNSIGNED-BYTE-P-OF-UPDATE-BPB_RESERVEDI . 2))
 (144 24 (:LINEAR UNSIGNED-BYTE-P-OF-UPDATE-BS_JMPBOOTI))
 (132 22 (:REWRITE UNSIGNED-BYTE-P-OF-UPDATE-BS_VOLLABI . 2))
 (96 32 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (96 16 (:REWRITE UNSIGNED-BYTE-P-OF-UPDATE-BS_OEMNAMEI . 2))
 (96 16 (:REWRITE UNSIGNED-BYTE-P-OF-UPDATE-BS_FILSYSTYPEI . 2))
 (90 90 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (79 79 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (78 26 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (78 26 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (78 26 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (78 26 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (78 26 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (78 26 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (78 26 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (78 26 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (39 3 (:DEFINITION MAKE-LIST-AC))
 (36 6 (:REWRITE UNSIGNED-BYTE-P-OF-UPDATE-BS_JMPBOOTI . 2))
 (24 8 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (20 4 (:REWRITE DEFAULT-*-2))
 (20 4 (:REWRITE DEFAULT-*-1))
 (18 6 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (18 6 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (9 3 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (9 3 (:REWRITE FOLD-CONSTS-IN-+))
 (8 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (6 2 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (3 3 (:REWRITE RESERVED-AREA-STRING-GUARD-LEMMA-1 . 1))
 (3 3 (:REWRITE FIX-WHEN-ACL2-NUMBERP))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-43
 (67479 37 (:REWRITE TAKE-OF-LEN-FREE))
 (17173 1321 (:DEFINITION MAKE-LIST-AC))
 (12598 12018 (:REWRITE LOGTAIL-IDENTITY))
 (12237 11617 (:REWRITE LOGHEAD-IDENTITY))
 (9548 8129 (:REWRITE DEFAULT-+-2))
 (8150 8129 (:REWRITE DEFAULT-+-1))
 (7985 2665 (:REWRITE FOLD-CONSTS-IN-+))
 (4265 1411 (:REWRITE DEFAULT-CDR))
 (2641 2641 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-MAKE-LIST-AC))
 (2641 2641 (:TYPE-PRESCRIPTION MAKE-LIST-AC))
 (1746 1482 (:REWRITE DEFAULT-*-1))
 (1722 1482 (:REWRITE DEFAULT-*-2))
 (1672 1470 (:REWRITE DEFAULT-<-1))
 (1491 1470 (:REWRITE DEFAULT-<-2))
 (1353 1353 (:REWRITE RESERVED-AREA-STRING-GUARD-LEMMA-1 . 1))
 (1125 52 (:DEFINITION UNSIGNED-BYTE-P))
 (1073 52 (:DEFINITION INTEGER-RANGE-P))
 (592 148 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (532 6 (:DEFINITION TAKE))
 (416 16 (:REWRITE LEN-OF-MAKE-LIST-AC))
 (401 8 (:DEFINITION BINARY-APPEND))
 (387 7 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (377 7 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (340 5 (:DEFINITION DATA-REGION-STRING-HELPER))
 (335 55 (:REWRITE STR::CONSP-OF-EXPLODE))
 (262 10 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (231 20 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (210 10 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (199 17 (:LINEAR LOFAT-TO-STRING-INVERSION-LEMMA-50))
 (166 49 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (159 22 (:REWRITE DEFAULT-CAR))
 (144 3 (:REWRITE CONSP-OF-NTHCDR))
 (140 12 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (139 2 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (136 12 (:REWRITE TAKE-WHEN-ATOM))
 (126 42 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (126 42 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (120 3 (:REWRITE LENGTH-WHEN-STRINGP))
 (112 112 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (106 26 (:REWRITE NFIX-WHEN-NATP))
 (103 2 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (96 18 (:DEFINITION NATP))
 (92 4 (:REWRITE CONSP-OF-STRING=>NATS))
 (85 85 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (78 39 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (72 24 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (72 24 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (72 24 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (72 24 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (70 70 (:TYPE-PRESCRIPTION UPDATE-BS_JMPBOOT))
 (66 66 (:TYPE-PRESCRIPTION RESERVED-AREA-STRING))
 (60 20 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (60 20 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (54 18 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (54 1 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (50 50 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (48 16 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (45 45 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (44 1 (:REWRITE LEN-OF-STRING=>NATS))
 (40 40 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (36 12 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (30 2 (:REWRITE CONSP-OF-APPEND))
 (28 1 (:REWRITE CAR-OF-TAKE))
 (24 8 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (24 8 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (20 20 (:LINEAR POSITION-WHEN-MEMBER))
 (20 20 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (20 10 (:REWRITE TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (20 4 (:REWRITE CONSP-OF-TAKE))
 (19 19 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (19 1 (:REWRITE TAKE-OF-BINARY-APPEND-1))
 (18 18 (:TYPE-PRESCRIPTION NATP))
 (18 6 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (18 6 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (18 6 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (18 6 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (18 6 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (18 1 (:REWRITE CAR-OF-NTHCDR))
 (17 1 (:REWRITE LOFAT-TO-STRING-INVERSION-LEMMA-35))
 (16 4 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (15 5 (:REWRITE APPEND-OF-NIL))
 (13 13 (:TYPE-PRESCRIPTION STRING=>NATS))
 (12 4 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (12 4 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (10 10 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (7 1 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (6 6 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (6 6 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (6 2 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (4 4 (:REWRITE DEFAULT-UNARY-MINUS))
 (3 3 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (2 2 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (2 2 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (2 1 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE LEN-OF-TAKE))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-44
 (67875 42 (:REWRITE TAKE-OF-LEN-FREE))
 (17173 1321 (:DEFINITION MAKE-LIST-AC))
 (12971 12391 (:REWRITE LOGTAIL-IDENTITY))
 (12572 11952 (:REWRITE LOGHEAD-IDENTITY))
 (10051 8381 (:REWRITE DEFAULT-+-2))
 (8403 8381 (:REWRITE DEFAULT-+-1))
 (7985 2665 (:REWRITE FOLD-CONSTS-IN-+))
 (4810 1697 (:REWRITE DEFAULT-CDR))
 (2641 2641 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-MAKE-LIST-AC))
 (2641 2641 (:TYPE-PRESCRIPTION MAKE-LIST-AC))
 (1746 1482 (:REWRITE DEFAULT-*-1))
 (1722 1482 (:REWRITE DEFAULT-*-2))
 (1697 1489 (:REWRITE DEFAULT-<-1))
 (1542 16 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (1534 16 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (1522 1489 (:REWRITE DEFAULT-<-2))
 (1353 1353 (:REWRITE RESERVED-AREA-STRING-GUARD-LEMMA-1 . 1))
 (1165 56 (:DEFINITION UNSIGNED-BYTE-P))
 (1109 56 (:DEFINITION INTEGER-RANGE-P))
 (788 6 (:DEFINITION TAKE))
 (592 148 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (485 75 (:REWRITE STR::CONSP-OF-EXPLODE))
 (424 11 (:REWRITE LENGTH-WHEN-STRINGP))
 (416 16 (:REWRITE LEN-OF-MAKE-LIST-AC))
 (401 8 (:DEFINITION BINARY-APPEND))
 (370 5 (:REWRITE CONSP-OF-NTHCDR))
 (363 6 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (340 5 (:DEFINITION DATA-REGION-STRING-HELPER))
 (319 6 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (282 282 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (282 12 (:REWRITE TAKE-WHEN-ATOM))
 (279 32 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (262 10 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (246 1 (:REWRITE LEN-OF-NTHCDR))
 (213 27 (:REWRITE NFIX-WHEN-NATP))
 (210 10 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (204 5 (:REWRITE LEN-OF-STRING=>NATS))
 (199 19 (:DEFINITION NATP))
 (199 17 (:LINEAR LOFAT-TO-STRING-INVERSION-LEMMA-50))
 (180 4 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (166 49 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (152 152 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (140 12 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (130 3 (:REWRITE CAR-OF-NTHCDR))
 (126 42 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (126 42 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (112 25 (:REWRITE DEFAULT-CAR))
 (110 2 (:REWRITE NTH-OF-STRING=>NATS))
 (96 48 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (92 4 (:REWRITE CONSP-OF-STRING=>NATS))
 (85 85 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (84 28 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (84 28 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (72 24 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (72 24 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (72 24 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (72 24 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (70 70 (:TYPE-PRESCRIPTION UPDATE-BS_OEMNAME))
 (66 66 (:TYPE-PRESCRIPTION RESERVED-AREA-STRING))
 (60 20 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (58 1 (:REWRITE CAR-OF-TAKE))
 (56 56 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (54 18 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (50 50 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (42 14 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (36 12 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (30 2 (:REWRITE CONSP-OF-APPEND))
 (28 28 (:LINEAR POSITION-WHEN-MEMBER))
 (28 28 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (24 8 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (24 8 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (24 8 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (22 2 (:REWRITE DEFAULT-CHAR-CODE))
 (21 3 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (20 10 (:REWRITE TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (20 4 (:REWRITE CONSP-OF-TAKE))
 (20 2 (:REWRITE CHARACTERP-NTH))
 (19 19 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (19 19 (:TYPE-PRESCRIPTION NATP))
 (19 1 (:REWRITE TAKE-OF-BINARY-APPEND-1))
 (18 6 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (18 6 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (18 6 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (18 6 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (18 6 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (17 1 (:REWRITE LOFAT-TO-STRING-INVERSION-LEMMA-35))
 (15 5 (:REWRITE APPEND-OF-NIL))
 (14 14 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (14 14 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (12 4 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (12 4 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (12 2 (:DEFINITION CHAR))
 (10 10 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 1 (:DEFINITION NFIX))
 (6 6 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (6 6 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (6 3 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (6 2 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 2))
 (6 2 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (6 2 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (4 4 (:REWRITE DEFAULT-UNARY-MINUS))
 (2 2 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (2 2 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (2 1 (:DEFINITION UPDATE-BS_OEMNAMEI))
 (1 1 (:REWRITE LEN-OF-TAKE))
 (1 1 (:DEFINITION UPDATE-NTH-ARRAY))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-45
 (336922 161 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (336602 161 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (223743 17211 (:DEFINITION MAKE-LIST-AC))
 (121507 104217 (:REWRITE DEFAULT-+-2))
 (104248 104217 (:REWRITE DEFAULT-+-1))
 (104012 34674 (:REWRITE FOLD-CONSTS-IN-+))
 (96734 95574 (:REWRITE LOGTAIL-IDENTITY))
 (92670 91430 (:REWRITE LOGHEAD-IDENTITY))
 (52323 17366 (:REWRITE DEFAULT-CDR))
 (34493 34493 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-MAKE-LIST-AC))
 (34493 34493 (:TYPE-PRESCRIPTION MAKE-LIST-AC))
 (18763 18353 (:REWRITE DEFAULT-<-1))
 (18403 18353 (:REWRITE DEFAULT-<-2))
 (17749 17417 (:REWRITE DEFAULT-*-1))
 (17715 17417 (:REWRITE DEFAULT-*-2))
 (8190 315 (:REWRITE LEN-OF-MAKE-LIST-AC))
 (2275 106 (:DEFINITION UNSIGNED-BYTE-P))
 (2169 106 (:DEFINITION INTEGER-RANGE-P))
 (929 7 (:DEFINITION TAKE))
 (904 226 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (524 20 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (473 10 (:DEFINITION BINARY-APPEND))
 (408 6 (:DEFINITION DATA-REGION-STRING-HELPER))
 (404 90 (:REWRITE STR::CONSP-OF-EXPLODE))
 (370 7 (:REWRITE CONSP-OF-NTHCDR))
 (347 14 (:REWRITE TAKE-WHEN-ATOM))
 (282 36 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (270 11 (:REWRITE LENGTH-WHEN-STRINGP))
 (255 6 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (252 12 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (248 248 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (248 7 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (223 19 (:LINEAR LOFAT-TO-STRING-INVERSION-LEMMA-50))
 (223 6 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (196 16 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (168 56 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (144 48 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (144 48 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (144 48 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (144 48 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (138 46 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (138 46 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (127 30 (:REWRITE DEFAULT-CAR))
 (124 5 (:REWRITE LEN-OF-STRING=>NATS))
 (114 114 (:TYPE-PRESCRIPTION UPDATE-BS_VOLLAB))
 (111 111 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (104 5 (:REWRITE CAR-OF-NTHCDR))
 (100 100 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (96 32 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (94 94 (:TYPE-PRESCRIPTION RESERVED-AREA-STRING))
 (92 92 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (82 2 (:REWRITE NTH-OF-STRING=>NATS))
 (80 80 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (72 24 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (66 22 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (60 4 (:REWRITE CONSP-OF-APPEND))
 (55 55 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (48 16 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (48 16 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (47 2 (:REWRITE CAR-OF-TAKE))
 (46 46 (:LINEAR POSITION-WHEN-MEMBER))
 (46 46 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (44 4 (:REWRITE CONSP-OF-STRING=>NATS))
 (42 14 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (36 12 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (36 12 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (36 12 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (36 12 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (36 12 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (28 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (24 8 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (22 22 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (22 6 (:REWRITE CONSP-OF-TAKE))
 (22 2 (:REWRITE DEFAULT-CHAR-CODE))
 (20 2 (:REWRITE CHARACTERP-NTH))
 (17 1 (:REWRITE LOFAT-TO-STRING-INVERSION-LEMMA-35))
 (14 14 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (14 14 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (14 2 (:DEFINITION NFIX))
 (12 12 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (12 4 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (8 8 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (8 4 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (8 2 (:DEFINITION CHAR))
 (6 6 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (5 5 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 4 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (4 2 (:DEFINITION UPDATE-BS_VOLLABI))
 (2 2 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (2 2 (:REWRITE LEN-OF-TAKE))
 (2 2 (:DEFINITION UPDATE-NTH-ARRAY))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-46
 (346800 183 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (346436 183 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (229788 17676 (:DEFINITION MAKE-LIST-AC))
 (124787 107070 (:REWRITE DEFAULT-+-2))
 (107101 107070 (:REWRITE DEFAULT-+-1))
 (106892 35634 (:REWRITE FOLD-CONSTS-IN-+))
 (96734 95574 (:REWRITE LOGTAIL-IDENTITY))
 (92670 91430 (:REWRITE LOGHEAD-IDENTITY))
 (53685 17798 (:REWRITE DEFAULT-CDR))
 (35434 35434 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-MAKE-LIST-AC))
 (35434 35434 (:TYPE-PRESCRIPTION MAKE-LIST-AC))
 (19354 18944 (:REWRITE DEFAULT-<-1))
 (18994 18944 (:REWRITE DEFAULT-<-2))
 (18214 17882 (:REWRITE DEFAULT-*-1))
 (18180 17882 (:REWRITE DEFAULT-*-2))
 (9256 356 (:REWRITE LEN-OF-MAKE-LIST-AC))
 (2275 106 (:DEFINITION UNSIGNED-BYTE-P))
 (2169 106 (:DEFINITION INTEGER-RANGE-P))
 (929 7 (:DEFINITION TAKE))
 (904 226 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (524 20 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (473 10 (:DEFINITION BINARY-APPEND))
 (408 6 (:DEFINITION DATA-REGION-STRING-HELPER))
 (404 90 (:REWRITE STR::CONSP-OF-EXPLODE))
 (370 7 (:REWRITE CONSP-OF-NTHCDR))
 (347 14 (:REWRITE TAKE-WHEN-ATOM))
 (282 36 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (270 11 (:REWRITE LENGTH-WHEN-STRINGP))
 (255 6 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (252 12 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (248 248 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (248 7 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (223 19 (:LINEAR LOFAT-TO-STRING-INVERSION-LEMMA-50))
 (223 6 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (196 16 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (168 56 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (144 48 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (144 48 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (144 48 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (144 48 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (138 46 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (138 46 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (124 27 (:REWRITE DEFAULT-CAR))
 (124 5 (:REWRITE LEN-OF-STRING=>NATS))
 (114 114 (:TYPE-PRESCRIPTION UPDATE-BS_FILSYSTYPE))
 (111 111 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (104 5 (:REWRITE CAR-OF-NTHCDR))
 (100 100 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (96 32 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (94 94 (:TYPE-PRESCRIPTION RESERVED-AREA-STRING))
 (92 92 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (91 91 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (82 2 (:REWRITE NTH-OF-STRING=>NATS))
 (72 24 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (66 22 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (60 4 (:REWRITE CONSP-OF-APPEND))
 (48 16 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (48 16 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (47 2 (:REWRITE CAR-OF-TAKE))
 (46 46 (:LINEAR POSITION-WHEN-MEMBER))
 (46 46 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (44 4 (:REWRITE CONSP-OF-STRING=>NATS))
 (42 14 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (36 12 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (36 12 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (36 12 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (36 12 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (36 12 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (28 28 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (28 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (24 8 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (22 22 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (22 6 (:REWRITE CONSP-OF-TAKE))
 (22 2 (:REWRITE DEFAULT-CHAR-CODE))
 (20 2 (:REWRITE CHARACTERP-NTH))
 (17 1 (:REWRITE LOFAT-TO-STRING-INVERSION-LEMMA-35))
 (14 14 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (14 14 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (14 2 (:DEFINITION NFIX))
 (12 12 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (12 4 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (8 8 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (8 4 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (8 2 (:DEFINITION CHAR))
 (6 6 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (5 5 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 4 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (4 2 (:DEFINITION UPDATE-BS_FILSYSTYPEI))
 (2 2 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (2 2 (:REWRITE LEN-OF-TAKE))
 (2 2 (:DEFINITION UPDATE-NTH-ARRAY))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-40
 (300080 123 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (299836 123 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (198900 15300 (:DEFINITION MAKE-LIST-AC))
 (108003 92594 (:REWRITE DEFAULT-+-2))
 (95461 94301 (:REWRITE LOGTAIL-IDENTITY))
 (92625 92594 (:REWRITE DEFAULT-+-1))
 (92378 30796 (:REWRITE FOLD-CONSTS-IN-+))
 (91556 90316 (:REWRITE LOGHEAD-IDENTITY))
 (46603 15468 (:REWRITE DEFAULT-CDR))
 (30652 30652 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-MAKE-LIST-AC))
 (30652 30652 (:TYPE-PRESCRIPTION MAKE-LIST-AC))
 (16626 16216 (:REWRITE DEFAULT-<-1))
 (16266 16216 (:REWRITE DEFAULT-<-2))
 (15838 15506 (:REWRITE DEFAULT-*-1))
 (15804 15506 (:REWRITE DEFAULT-*-2))
 (6240 240 (:REWRITE LEN-OF-MAKE-LIST-AC))
 (2275 106 (:DEFINITION UNSIGNED-BYTE-P))
 (2169 106 (:DEFINITION INTEGER-RANGE-P))
 (929 7 (:DEFINITION TAKE))
 (904 226 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (524 20 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (473 10 (:DEFINITION BINARY-APPEND))
 (408 6 (:DEFINITION DATA-REGION-STRING-HELPER))
 (404 90 (:REWRITE STR::CONSP-OF-EXPLODE))
 (370 7 (:REWRITE CONSP-OF-NTHCDR))
 (347 14 (:REWRITE TAKE-WHEN-ATOM))
 (282 36 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (270 11 (:REWRITE LENGTH-WHEN-STRINGP))
 (255 6 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (252 12 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (248 248 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (248 7 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (223 19 (:LINEAR LOFAT-TO-STRING-INVERSION-LEMMA-50))
 (223 6 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (196 16 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (168 56 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (168 56 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (144 48 (:LINEAR UPDATE-BS_VOLID-CORRECTNESS-2))
 (144 48 (:LINEAR UPDATE-BPB_TOTSEC32-CORRECTNESS-2))
 (144 48 (:LINEAR UPDATE-BPB_ROOTCLUS-CORRECTNESS-2))
 (144 48 (:LINEAR UPDATE-BPB_HIDDSEC-CORRECTNESS-2))
 (138 46 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (138 46 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (128 31 (:REWRITE DEFAULT-CAR))
 (124 5 (:REWRITE LEN-OF-STRING=>NATS))
 (114 114 (:TYPE-PRESCRIPTION UPDATE-BPB_RESERVED))
 (111 111 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (104 5 (:REWRITE CAR-OF-NTHCDR))
 (100 100 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (96 32 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (94 94 (:TYPE-PRESCRIPTION RESERVED-AREA-STRING))
 (92 92 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (82 2 (:REWRITE NTH-OF-STRING=>NATS))
 (72 24 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (66 66 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (66 22 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (61 61 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (60 4 (:REWRITE CONSP-OF-APPEND))
 (48 16 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 2))
 (48 16 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (48 16 (:LINEAR UPDATE-BPB_TOTSEC16-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_SECPERTRK-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_NUMHEADS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_FSINFO-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_FATSZ16-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_EXTFLAGS-CORRECTNESS-2))
 (48 16 (:LINEAR UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2))
 (47 2 (:REWRITE CAR-OF-TAKE))
 (46 46 (:LINEAR POSITION-WHEN-MEMBER))
 (46 46 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (44 4 (:REWRITE CONSP-OF-STRING=>NATS))
 (42 14 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (36 12 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (36 12 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (36 12 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (36 12 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (36 12 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (28 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (24 8 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (24 8 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (22 22 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (22 6 (:REWRITE CONSP-OF-TAKE))
 (22 2 (:REWRITE DEFAULT-CHAR-CODE))
 (20 2 (:REWRITE CHARACTERP-NTH))
 (17 1 (:REWRITE LOFAT-TO-STRING-INVERSION-LEMMA-35))
 (14 14 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (14 14 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (14 2 (:DEFINITION NFIX))
 (12 12 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (12 4 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 2))
 (12 4 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (12 4 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 2))
 (8 8 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (8 4 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (8 2 (:DEFINITION CHAR))
 (6 6 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (5 5 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 4 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (4 2 (:DEFINITION UPDATE-BPB_RESERVEDI))
 (2 2 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (2 2 (:REWRITE LEN-OF-TAKE))
 (2 2 (:DEFINITION UPDATE-NTH-ARRAY))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-47
 (1305 28 (:REWRITE TAKE-OF-LEN-FREE))
 (1012 14 (:DEFINITION TAKE))
 (574 92 (:REWRITE STR::CONSP-OF-EXPLODE))
 (447 6 (:REWRITE LENGTH-OF-MAKE-FAT-STRING-AC))
 (258 9 (:DEFINITION BINARY-APPEND))
 (241 43 (:REWRITE DEFAULT-CDR))
 (227 23 (:REWRITE DEFAULT-CAR))
 (214 214 (:TYPE-PRESCRIPTION STOBJ-FA-TABLE-TO-STRING))
 (205 28 (:REWRITE TAKE-WHEN-ATOM))
 (195 33 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (184 184 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (176 20 (:DEFINITION LEN))
 (150 46 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (141 93 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (134 38 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (120 68 (:REWRITE DEFAULT-+-2))
 (99 18 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (96 32 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (96 32 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (92 2 (:REWRITE LEN-OF-EXPLODE-OF-STRING-APPEND))
 (88 68 (:REWRITE DEFAULT-+-1))
 (84 28 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (80 4 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (76 8 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (73 45 (:REWRITE DEFAULT-*-2))
 (64 64 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (62 45 (:REWRITE DEFAULT-*-1))
 (52 52 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (52 52 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (49 23 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (48 48 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (48 48 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (44 4 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (40 8 (:REWRITE COMMUTATIVITY-OF-+))
 (34 34 (:TYPE-PRESCRIPTION STRING-APPEND))
 (33 1 (:REWRITE LEN-OF-APPEND))
 (32 32 (:LINEAR POSITION-WHEN-MEMBER))
 (32 32 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (32 2 (:REWRITE COMMUTATIVITY-2-OF-+))
 (28 4 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (26 26 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (24 18 (:REWRITE DEFAULT-<-2))
 (24 4 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (19 5 (:REWRITE NFIX-WHEN-ZP))
 (18 18 (:REWRITE DEFAULT-<-1))
 (16 16 (:TYPE-PRESCRIPTION STRINGP-OF-IMPLODE))
 (12 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (8 8 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (8 8 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (8 8 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (8 8 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (8 6 (:REWRITE FOLD-CONSTS-IN-+))
 (8 4 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (5 5 (:REWRITE NFIX-WHEN-NATP))
 (4 4 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (4 1 (:REWRITE UNICITY-OF-0))
 (3 1 (:REWRITE FIX-WHEN-ACL2-NUMBERP))
 (2 2 (:REWRITE STR::MAKE-CHARACTER-LIST-IS-IDENTITY-UNDER-CHARLISTEQV))
 (1 1 (:REWRITE HOW-COULD-THIS-HAVE-BEEN-LEFT-OUT??))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-48
 (52723 300 (:LINEAR LOGHEAD-UPPER-BOUND))
 (44030 100 (:REWRITE DEFAULT-CODE-CHAR))
 (28356 300 (:LINEAR LOGHEAD-LEQ))
 (21576 13717 (:REWRITE DEFAULT-+-2))
 (18957 13717 (:REWRITE DEFAULT-+-1))
 (6599 5133 (:REWRITE DEFAULT-<-1))
 (5449 5133 (:REWRITE DEFAULT-<-2))
 (2358 2358 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (944 944 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (592 64 (:REWRITE DEFAULT-CHAR-CODE))
 (528 64 (:REWRITE CHARACTERP-NTH))
 (432 432 (:REWRITE DEFAULT-*-2))
 (432 432 (:REWRITE DEFAULT-*-1))
 (352 176 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (273 13 (:REWRITE UPDATE-FATI-OF-UPDATE-FATI-DISJOINT))
 (160 64 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (130 32 (:REWRITE NFIX-WHEN-ZP))
 (100 100 (:REWRITE UNSIGNED-BYTE-FIX-OF-NFIX-BITS-NORMALIZE-CONST))
 (64 64 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (64 64 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (56 8 (:REWRITE LENGTH-OF-STOBJ-FA-TABLE-TO-STRING))
 (39 13 (:DEFINITION NFIX))
 (32 32 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (32 32 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (32 16 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (16 16 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (15 6 (:REWRITE DEFAULT-CDR))
 (15 6 (:REWRITE DEFAULT-CAR))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-49
 (1912 8 (:DEFINITION DATA-REGION-STRING-HELPER))
 (1873 15 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (1478 44 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (1406 13 (:DEFINITION BINARY-APPEND))
 (1347 60 (:REWRITE ZP-OPEN))
 (1338 70 (:REWRITE NFIX-WHEN-ZP))
 (1278 44 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (1224 16 (:REWRITE TAKE-OF-LEN-FREE))
 (1079 107 (:REWRITE DEFAULT-CDR))
 (1060 12 (:REWRITE CONSP-OF-NTHCDR))
 (954 73 (:DEFINITION LEN))
 (918 8 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (767 174 (:REWRITE STR::CONSP-OF-EXPLODE))
 (752 8 (:DEFINITION TAKE))
 (728 28 (:REWRITE LENGTH-WHEN-STRINGP))
 (700 70 (:REWRITE NFIX-WHEN-NATP))
 (690 24 (:DEFINITION NATP))
 (686 6 (:DEFINITION NTHCDR))
 (632 26 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (546 4 (:REWRITE LEN-OF-APPEND))
 (375 107 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (357 357 (:TYPE-PRESCRIPTION RESERVED-AREA-STRING))
 (355 5 (:REWRITE LEN-OF-DATA-REGION-STRING-HELPER))
 (344 344 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (313 231 (:REWRITE DEFAULT-<-2))
 (296 296 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (283 163 (:REWRITE DEFAULT-+-2))
 (277 231 (:REWRITE DEFAULT-<-1))
 (270 28 (:DEFINITION UNSIGNED-BYTE-P))
 (242 28 (:DEFINITION INTEGER-RANGE-P))
 (229 93 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (216 72 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (216 72 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (216 36 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (203 203 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (196 163 (:REWRITE DEFAULT-+-1))
 (192 20 (:REWRITE DEFAULT-CAR))
 (190 47 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (184 56 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (182 4 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (173 112 (:REWRITE DEFAULT-*-2))
 (173 112 (:REWRITE DEFAULT-*-1))
 (155 155 (:TYPE-PRESCRIPTION DATA-REGION-LENGTH))
 (144 144 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (142 142 (:TYPE-PRESCRIPTION FAT32$C-P))
 (134 134 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (134 134 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (130 4 (:REWRITE CAR-OF-NTHCDR))
 (128 64 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (126 21 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (126 2 (:REWRITE LOFAT-TO-STRING-INVERSION-LEMMA-35))
 (117 39 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (104 104 (:TYPE-PRESCRIPTION MAKE-FAT-STRING-AC))
 (96 16 (:REWRITE TAKE-WHEN-ATOM))
 (96 16 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (84 28 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (78 35 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (72 72 (:LINEAR POSITION-WHEN-MEMBER))
 (72 72 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (64 64 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (64 64 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (64 6 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (60 60 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (43 43 (:TYPE-PRESCRIPTION ZP))
 (40 40 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (35 17 (:REWRITE LENGTH-OF-LOFAT-TO-STRING-LEMMA-1))
 (32 32 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (30 2 (:REWRITE CONSP-OF-APPEND))
 (28 28 (:TYPE-PRESCRIPTION NATP))
 (24 8 (:REWRITE APPEND-OF-NIL))
 (20 5 (:REWRITE NATP-OF-CLUSTER-SIZE . 3))
 (16 16 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (16 8 (:REWRITE TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (14 2 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (8 8 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (8 4 (:REWRITE DEFAULT-UNARY-MINUS))
 (7 7 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (4 2 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (2 2 (:TYPE-PRESCRIPTION STRING-APPEND-LST))
 (2 2 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-51
 (4462 46 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (3956 92 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (3404 46 (:REWRITE TRUE-LISTP-WHEN-STRING-LIST))
 (3266 46 (:DEFINITION STRING-LISTP))
 (2392 184 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (2116 92 (:DEFINITION ALISTP))
 (1877 108 (:REWRITE MOD-DOES-NOTHING))
 (1193 108 (:REWRITE MOD-WHEN-Y-IS-AN-INVERSE))
 (920 184 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (920 184 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (920 102 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (855 46 (:REWRITE DEFAULT-UNARY-/))
 (811 733 (:REWRITE DEFAULT-*-2))
 (782 782 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (768 50 (:DEFINITION ZEROP))
 (736 184 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (733 733 (:REWRITE DEFAULT-*-1))
 (517 47 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (517 47 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (506 46 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (460 460 (:TYPE-PRESCRIPTION ALISTP))
 (368 368 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (368 368 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (368 368 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (368 184 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (368 184 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (368 46 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (360 34 (:REWRITE FL-OF-NON-RATIONAL))
 (282 47 (:REWRITE NONEMPTY-STRINGP-OF-CAR-WHEN-NONEMPTY-STRING-LISTP))
 (282 47 (:REWRITE FAT32-FILENAME-P-OF-CAR-WHEN-FAT32-FILENAME-LIST-P))
 (276 46 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (237 218 (:REWRITE DEFAULT-+-2))
 (236 236 (:REWRITE POWER2-INTEGER))
 (230 230 (:TYPE-PRESCRIPTION STRING-LISTP))
 (227 17 (:REWRITE FL-INT))
 (226 218 (:REWRITE DEFAULT-+-1))
 (211 211 (:REWRITE INTEGERP-MINUS))
 (196 36 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (184 184 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (184 184 (:REWRITE DEFAULT-CDR))
 (184 184 (:REWRITE DEFAULT-CAR))
 (169 112 (:REWRITE DEFAULT-<-1))
 (165 112 (:REWRITE DEFAULT-<-2))
 (162 108 (:REWRITE MOD-WITH-X-A-NON-ACL2-NUMBER-IS-ZERO))
 (156 150 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (155 150 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (152 150 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (150 150 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (148 36 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (133 133 (:TYPE-PRESCRIPTION MOD-NON-POSITIVE-TYPE-PRESCRIPTION))
 (131 131 (:REWRITE EXPT-COMPARE-EQUAL))
 (131 131 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (131 131 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (131 131 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (131 131 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (131 131 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (131 131 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (119 119 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (119 119 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (119 119 (:REWRITE EXPT-COMPARE))
 (119 119 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (118 118 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (118 118 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (112 112 (:META CANCEL_PLUS-LESSP-CORRECT))
 (108 108 (:REWRITE MOD-MINUS-ALT))
 (100 100 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (94 94 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (94 94 (:TYPE-PRESCRIPTION NONEMPTY-STRING-LISTP))
 (94 94 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (94 94 (:TYPE-PRESCRIPTION FAT32-FILENAME-LIST-P))
 (94 94 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (94 94 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-SUBSETP-EQUAL))
 (94 94 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (94 94 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-SUBSETP-EQUAL))
 (92 92 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (92 92 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (92 92 (:TYPE-PRESCRIPTION D-E-P))
 (92 92 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (92 92 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (92 92 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (92 46 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (92 46 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (60 3 (:DEFINITION STOBJ-CLUSTER-LISTP-HELPER))
 (47 47 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-NOT-CONSP))
 (47 47 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-NOT-CONSP))
 (46 46 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (46 46 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (46 46 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (46 46 (:REWRITE SET::IN-SET))
 (46 46 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (34 34 (:REWRITE FL-MINUS-GEN))
 (27 27 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (23 1 (:REWRITE CLUSTER-P-CORRECTNESS-1))
 (10 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (8 8 (:LINEAR FL-WEAKLY-MONOTONIC . 2))
 (6 6 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-15))
 (6 3 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 1))
 )
(LOFAT-TO-STRING-INVERSION-LEMMA-52
 (181 94 (:REWRITE DEFAULT-<-1))
 (119 5 (:REWRITE TAKE-OF-LEN-FREE))
 (94 94 (:REWRITE DEFAULT-<-2))
 (70 35 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (68 1 (:DEFINITION TAKE))
 (63 63 (:REWRITE DEFAULT-*-2))
 (63 63 (:REWRITE DEFAULT-*-1))
 (58 2 (:DEFINITION DATA-REGION-STRING-HELPER))
 (43 42 (:REWRITE DEFAULT-+-2))
 (42 42 (:REWRITE DEFAULT-+-1))
 (30 4 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (26 2 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (24 2 (:REWRITE LEN-OF-DATA-REGION-STRING-HELPER))
 (24 2 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (18 4 (:REWRITE NFIX-WHEN-ZP))
 (14 14 (:TYPE-PRESCRIPTION CHARACTER-LISTP-OF-DATA-REGION-STRING-HELPER))
 (14 14 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (12 12 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (12 12 (:REWRITE DEFAULT-UNARY-MINUS))
 (11 11 (:TYPE-PRESCRIPTION LEN))
 (8 4 (:REWRITE TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (8 2 (:REWRITE TAKE-WHEN-ATOM))
 (7 7 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (7 7 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (7 7 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (7 7 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (7 7 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (7 7 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (7 1 (:DEFINITION LEN))
 (6 2 (:REWRITE COMMUTATIVITY-OF-*))
 (6 2 (:REWRITE APPEND-OF-NIL))
 (6 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (6 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (6 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (5 2 (:REWRITE DEFAULT-CDR))
 (4 4 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (4 4 (:TYPE-PRESCRIPTION NFIX))
 (4 4 (:REWRITE NFIX-WHEN-NATP))
 (4 4 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (4 2 (:REWRITE UNICITY-OF-0))
 (4 1 (:REWRITE DEFAULT-CAR))
 (2 2 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:REWRITE NATP-OF-CLUSTER-SIZE . 3))
 (2 2 (:REWRITE LENGTH-OF-LOFAT-TO-STRING-LEMMA-1))
 (2 2 (:REWRITE FIX-WHEN-ACL2-NUMBERP))
 (2 2 (:LINEAR POSITION-WHEN-MEMBER))
 (2 2 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 )
(LOFAT-TO-STRING-INVERSION
 (286942 241 (:DEFINITION BINARY-APPEND))
 (277333 31 (:REWRITE CAR-OF-NTHCDR))
 (276772 4 (:REWRITE NTH-OF-EXPLODE-OF-RESERVED-AREA-STRING))
 (190197 1071 (:DEFINITION LEN))
 (186192 32 (:REWRITE NTH-OF-APPEND))
 (133720 7088 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (122808 7088 (:REWRITE DEFAULT-CODE-CHAR))
 (100320 1824 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (90408 1992 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (82934 3890 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (82216 2048 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (48932 3764 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (43286 1882 (:DEFINITION ALISTP))
 (40128 3648 (:LINEAR NTH-WHEN-D-E-P))
 (34489 5505 (:REWRITE LOGHEAD-IDENTITY))
 (32616 1168 (:LINEAR LOGHEAD-LEQ))
 (27550 17868 (:REWRITE DEFAULT-<-1))
 (22416 1296 (:LINEAR LOGTAIL-LEQ))
 (22349 4665 (:REWRITE LOGTAIL-IDENTITY))
 (22144 3704 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (18940 17868 (:REWRITE DEFAULT-<-2))
 (18820 3764 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (18820 3764 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (15220 1168 (:LINEAR LOGHEAD-UPPER-BOUND))
 (15056 15056 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (15056 3764 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (13497 13480 (:REWRITE DEFAULT-*-2))
 (13497 13480 (:REWRITE DEFAULT-*-1))
 (12870 1090 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (10512 10512 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (9410 9410 (:TYPE-PRESCRIPTION ALISTP))
 (9016 4508 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (8683 7654 (:REWRITE DEFAULT-+-2))
 (8580 3712 (:REWRITE DEFAULT-CDR))
 (8568 8568 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (7656 7654 (:REWRITE DEFAULT-+-1))
 (7528 7528 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (7528 7528 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (7528 7528 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (7528 3764 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (7528 3764 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (7408 7408 (:TYPE-PRESCRIPTION D-E-P))
 (7408 7408 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (7376 7376 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (7376 7376 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (6716 514 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (5900 18 (:REWRITE TAKE-OF-TAKE-SPLIT))
 (5730 1234 (:REWRITE STR::CONSP-OF-EXPLODE))
 (5728 912 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (5277 2542 (:REWRITE DEFAULT-CAR))
 (4560 972 (:REWRITE LOGTAIL-LESSP))
 (4096 4096 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (3984 3984 (:TYPE-PRESCRIPTION NAT-LISTP))
 (3920 112 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (3916 162 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (3872 1992 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (3764 3764 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (3761 390 (:REWRITE TAKE-WHEN-ATOM))
 (3688 3688 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (2552 58 (:DEFINITION DATA-REGION-STRING-HELPER))
 (2462 10 (:REWRITE TAKE-OF-MAKE-CHARACTER-LIST))
 (2428 2428 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (2388 2160 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (2357 2271 (:REWRITE FOLD-CONSTS-IN-+))
 (2262 362 (:REWRITE CONSP-OF-TAKE))
 (2242 24 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-CHARACTER-LISTP))
 (2184 56 (:DEFINITION INTEGER-LISTP))
 (2048 2048 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (2002 66 (:REWRITE CONSP-OF-NTHCDR))
 (1992 1992 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (1992 1992 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (1984 42 (:DEFINITION CHARACTER-LISTP))
 (1901 50 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (1612 108 (:REWRITE CONSP-OF-APPEND))
 (1392 912 (:REWRITE NTH-WHEN-D-E-P . 2))
 (1344 448 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (1344 448 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (1326 22 (:REWRITE TAKE-FEWER-OF-TAKE-MORE))
 (1301 1299 (:REWRITE DEFAULT-UNARY-MINUS))
 (1280 62 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (1276 116 (:REWRITE DATA-REGIONI-WHEN-LOFAT-FS-P . 2))
 (1152 315 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (1012 506 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (954 318 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (900 18 (:REWRITE LEN-OF-GET-REMAINING-RSVDBYTS))
 (896 896 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (792 88 (:REWRITE CLUSTER-SIZE-OF-UPDATE-DATA-REGIONI))
 (792 42 (:REWRITE LEN-OF-MAKE-CHARACTER-LIST))
 (732 88 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (731 40 (:REWRITE CAR-OF-TAKE))
 (656 656 (:REWRITE-QUOTED-CONSTANT FAT32-FILENAME-LIST-FIX-UNDER-FAT32-FILENAME-LIST-EQUIV))
 (616 56 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (606 606 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-2 . 3))
 (606 606 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (606 606 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-2 . 3))
 (606 606 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-2 . 3))
 (564 12 (:REWRITE CONSP-OF-GET-REMAINING-RSVDBYTS))
 (516 12 (:REWRITE CHARACTER-LISTP-OF-TAKE))
 (460 4 (:REWRITE NTH-OF-MAKE-CHARACTER-LIST))
 (448 448 (:LINEAR POSITION-WHEN-MEMBER))
 (448 448 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (444 444 (:TYPE-PRESCRIPTION TRUE-LISTP-SUBSEQ-TYPE-PRESCRIPTION))
 (430 16 (:REWRITE CHARACTERP-NTH))
 (392 392 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (388 4 (:REWRITE NTH-OF-MAKE-LIST-AC))
 (352 88 (:REWRITE DATA-REGION-LENGTH-OF-UPDATE-DATA-REGIONI . 1))
 (346 24 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (301 3 (:DEFINITION UPDATE-FAT))
 (288 36 (:REWRITE CONSP-OF-REPEAT))
 (280 56 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (266 266 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (264 88 (:DEFINITION MAX))
 (264 18 (:REWRITE DEFAULT-CHAR-CODE))
 (254 12 (:REWRITE NTH-OF-TAKE))
 (244 73 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (243 24 (:REWRITE TAKE-OF-BINARY-APPEND-1))
 (230 5 (:DEFINITION LENGTH))
 (228 228 (:TYPE-PRESCRIPTION REPEAT))
 (214 214 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (211 1 (:REWRITE DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-16))
 (200 200 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (198 18 (:REWRITE STR::CONSP-OF-MAKE-CHARACTER-LIST))
 (194 44 (:REWRITE FAT32$C-P-OF-UPDATE-DATA-REGIONI))
 (180 4 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (170 170 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-2 . 3))
 (170 170 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-2 . 3))
 (170 170 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-2 . 3))
 (170 170 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-2 . 3))
 (170 170 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-2 . 3))
 (170 170 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-2 . 3))
 (170 170 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-2 . 3))
 (170 170 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-2 . 3))
 (168 112 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (146 146 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (144 18 (:REWRITE REPEAT-WHEN-ZP))
 (140 140 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (140 140 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (132 132 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (132 132 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (132 132 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (126 12 (:DEFINITION CHAR))
 (112 56 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (112 56 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (104 104 (:TYPE-PRESCRIPTION MAKE-CHARACTER-LIST))
 (104 5 (:DEFINITION UPDATE-BS_JMPBOOT))
 (99 5 (:DEFINITION UPDATE-BS_OEMNAME))
 (96 96 (:LINEAR UPDATE-BS_RESERVED1-CORRECTNESS-2))
 (96 96 (:LINEAR UPDATE-BS_BOOTSIG-CORRECTNESS-2))
 (96 96 (:LINEAR UPDATE-BPB_MEDIA-CORRECTNESS-2))
 (96 96 (:LINEAR UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2))
 (96 96 (:LINEAR UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2))
 (84 42 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-OF-CDR-WHEN-HEX-DIGIT-CHAR-LISTP))
 (70 14 (:REWRITE LOFAT-TO-STRING-INVERSION-LEMMA-35))
 (64 64 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-MAKE-LIST-AC))
 (64 64 (:TYPE-PRESCRIPTION MAKE-LIST-AC))
 (58 10 (:DEFINITION UPDATE-NTH-ARRAY))
 (52 26 (:REWRITE THEN-SUBSEQ-SAME-1))
 (52 4 (:REWRITE CONSP-OF-MAKE-LIST-AC))
 (52 4 (:DEFINITION MAKE-LIST-AC))
 (48 48 (:DEFINITION BPB_RESERVEDI))
 (44 44 (:DEFINITION BS_VOLLABI))
 (41 1 (:REWRITE DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-29))
 (39 5 (:DEFINITION UPDATE-BS_OEMNAMEI))
 (38 10 (:REWRITE NTH-OF-BPB_BYTSPERSEC))
 (34 34 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (33 33 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:LINEAR UPDATE-BS_DRVNUM-CORRECTNESS-2))
 (32 32 (:DEFINITION BS_OEMNAMEI))
 (32 32 (:DEFINITION BS_FILSYSTYPEI))
 (29 5 (:REWRITE NTH-OF-BS_JMPBOOT-1))
 (29 5 (:DEFINITION UPDATE-BS_JMPBOOTI))
 (28 10 (:REWRITE NTH-OF-BPB_FATSZ32))
 (24 24 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 2))
 (24 24 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 2))
 (24 24 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 2))
 (24 24 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 2))
 (24 24 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 2))
 (24 12 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-OF-TAKE))
 (20 10 (:REWRITE LEN-OF-GET-INITIAL-BYTES))
 (18 8 (:REWRITE NTH-OF-BPB_NUMFATS))
 (17 17 (:TYPE-PRESCRIPTION COMBINE16U$INLINE))
 (14 1 (:REWRITE DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-8))
 (12 12 (:DEFINITION BS_JMPBOOTI))
 (10 6 (:REWRITE NTH-OF-BPB_RSVDSECCNT))
 (8 8 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-2 . 3))
 (8 8 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 3))
 (8 8 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-2 . 2))
 (8 8 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-2 . 3))
 (8 8 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (8 8 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-2 . 3))
 (8 8 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-2 . 3))
 (8 8 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-2 . 3))
 (8 8 (:REWRITE STR::IMPLODE-OF-MAKE-CHARACTER-LIST))
 (5 5 (:DEFINITION BS_OEMNAME-LENGTH))
 (5 5 (:DEFINITION BS_JMPBOOT-LENGTH))
 (4 4 (:REWRITE NTH-OF-BPB_SECPERCLUS))
 (4 4 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 )
(STRING-TO-LOFAT-NX)
(LOFAT-FS-P-OF-STRING-TO-LOFAT-LEMMA-1
 (32 1 (:REWRITE NFIX-WHEN-ZP))
 (26 1 (:REWRITE ZP-OPEN))
 (15 15 (:REWRITE DEFAULT-*-2))
 (15 15 (:REWRITE DEFAULT-*-1))
 (11 1 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (7 4 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (5 5 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (5 5 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (5 5 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (5 5 (:REWRITE EXPT-COMPARE))
 (5 5 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (5 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:META CANCEL_PLUS-LESSP-CORRECT))
 (4 4 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (4 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (1 1 (:TYPE-PRESCRIPTION ZP))
 )
(LOFAT-FS-P-OF-STRING-TO-LOFAT-LEMMA-3
 (180 6 (:REWRITE FL-INT))
 (121 13 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (112 13 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (93 33 (:REWRITE INTEGERP-PROD))
 (61 13 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (57 33 (:REWRITE DEFAULT-*-2))
 (49 33 (:REWRITE DEFAULT-*-1))
 (43 7 (:REWRITE FL-OF-NON-RATIONAL))
 (33 33 (:REWRITE POWER2-INTEGER))
 (33 33 (:REWRITE INTEGERP-MINUS))
 (16 2 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE FL-MINUS-GEN))
 (6 6 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (6 6 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (6 6 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (6 6 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (6 6 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (6 6 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (6 6 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (6 6 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (4 4 (:LINEAR FL-WEAKLY-MONOTONIC . 2))
 (4 4 (:LINEAR FL-WEAKLY-MONOTONIC . 1))
 (4 4 (:LINEAR FL-MONOTONE-LINEAR))
 (3 3 (:TYPE-PRESCRIPTION PAINFUL-DEBUGGING-LEMMA-15))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE A5))
 (2 2 (:LINEAR N<=FL-LINEAR))
 )
(LOFAT-FS-P-OF-STRING-TO-LOFAT-LEMMA-4)
(LOFAT-FS-P-OF-STRING-TO-LOFAT-LEMMA-6)
(LOFAT-FS-P-OF-STRING-TO-LOFAT
 (796954 37362 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (458572 178 (:REWRITE RESIZE-FAT-OF-FAT-LENGTH-WHEN-FAT32$C-P . 2))
 (412722 8 (:REWRITE RESIZE-DATA-REGION-OF-DATA-REGION-LENGTH-WHEN-FAT32$C-P . 2))
 (74464 1486 (:LINEAR PAINFUL-DEBUGGING-LEMMA-15))
 (67171 63355 (:REWRITE DEFAULT-+-1))
 (65467 63355 (:REWRITE DEFAULT-+-2))
 (44334 43652 (:REWRITE DEFAULT-*-2))
 (44144 43652 (:REWRITE DEFAULT-*-1))
 (34724 539 (:REWRITE DATA-REGION-LENGTH-OF-BPB_EXTFLAGS))
 (33926 498 (:REWRITE DATA-REGION-LENGTH-OF-BPB_FSVER_MINOR))
 (32796 457 (:REWRITE DATA-REGION-LENGTH-OF-BPB_FSVER_MAJOR))
 (32014 154 (:DEFINITION STOBJ-CLUSTER-LISTP-HELPER))
 (31334 416 (:REWRITE DATA-REGION-LENGTH-OF-BPB_ROOTCLUS))
 (29723 375 (:REWRITE DATA-REGION-LENGTH-OF-BPB_FSINFO))
 (27798 334 (:REWRITE DATA-REGION-LENGTH-OF-BPB_BKBOOTSEC))
 (25559 293 (:REWRITE DATA-REGION-LENGTH-OF-UPDATE-BPB_RESERVED))
 (23006 252 (:REWRITE DATA-REGION-LENGTH-OF-BS_DRVNUM))
 (21041 331 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (20139 211 (:REWRITE DATA-REGION-LENGTH-OF-BS_RESERVED1))
 (16958 170 (:REWRITE DATA-REGION-LENGTH-OF-BS_BOOTSIG))
 (16911 4 (:DEFINITION UPDATE-DATA-REGION))
 (15616 356 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (15385 93 (:DEFINITION TAKE))
 (13463 129 (:REWRITE DATA-REGION-LENGTH-OF-BS_VOLID))
 (12919 172 (:REWRITE TRUE-LISTP-WHEN-STRING-LIST))
 (12671 1079 (:DEFINITION LEN))
 (12403 172 (:DEFINITION STRING-LISTP))
 (10990 809 (:REWRITE ZP-OPEN))
 (10553 8908 (:REWRITE DEFAULT-<-1))
 (10427 2361 (:REWRITE DEFAULT-CDR))
 (10143 8908 (:REWRITE DEFAULT-<-2))
 (9654 88 (:REWRITE DATA-REGION-LENGTH-OF-UPDATE-BS_VOLLAB))
 (9344 712 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (9097 2060 (:REWRITE NFIX-WHEN-ZP))
 (8797 8 (:DEFINITION UPDATE-FAT))
 (8430 356 (:DEFINITION ALISTP))
 (7420 200 (:DEFINITION UPDATE-NTH-ARRAY))
 (6523 2047 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (5900 213 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (5886 5551 (:REWRITE DEFAULT-UNARY-MINUS))
 (5866 5866 (:TYPE-PRESCRIPTION D-E-P))
 (5866 5866 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (5837 1285 (:REWRITE NTH-WHEN-D-E-P . 2))
 (5531 47 (:REWRITE DATA-REGION-LENGTH-OF-UPDATE-BS_FILSYSTYPE))
 (5299 162 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (5262 16 (:REWRITE DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-16))
 (5209 32 (:DEFINITION CHAR))
 (4996 186 (:REWRITE TAKE-WHEN-ATOM))
 (4838 202 (:REWRITE CAR-OF-NTHCDR))
 (4698 4698 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (4560 1335 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (4534 106 (:REWRITE NTH-OF-BPB_EXTFLAGS))
 (4525 181 (:REWRITE NTH-OF-RESIZE-FAT))
 (4464 102 (:REWRITE NTH-OF-BPB_FSVER_MINOR))
 (4418 33 (:REWRITE NTH-OF-TAKE))
 (4386 98 (:REWRITE NTH-OF-BPB_FSVER_MAJOR))
 (4359 2935 (:REWRITE NTH-WHEN-D-E-P . 1))
 (4300 94 (:REWRITE NTH-OF-BPB_ROOTCLUS))
 (4206 90 (:REWRITE NTH-OF-BPB_FSINFO))
 (4104 86 (:REWRITE NTH-OF-BPB_BKBOOTSEC))
 (3963 1938 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3648 712 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (3587 73 (:DEFINITION UPDATE-BS_OEMNAME))
 (3560 712 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (3558 66 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (3506 136 (:REWRITE CONSP-OF-NTHCDR))
 (3456 228 (:REWRITE CONSP-OF-GET-REMAINING-RSVDBYTS))
 (3368 73 (:DEFINITION UPDATE-BS_JMPBOOT))
 (3345 665 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (3255 385 (:REWRITE BPB_TOTSEC32-OF-UPDATE-NTH . 20))
 (3184 64 (:REWRITE NTH-OF-BPB_RESERVED-1))
 (3120 330 (:REWRITE BPB_TOTSEC32-OF-UPDATE-NTH . 19))
 (3044 60 (:REWRITE NTH-OF-BS_DRVNUM))
 (3020 3020 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (2936 712 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (2896 56 (:REWRITE NTH-OF-BS_RESERVED1))
 (2875 275 (:REWRITE BPB_TOTSEC32-OF-UPDATE-NTH . 18))
 (2847 949 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (2847 949 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (2794 355 (:DEFINITION NFIX))
 (2794 200 (:REWRITE CAR-OF-TAKE))
 (2740 52 (:REWRITE NTH-OF-BS_BOOTSIG))
 (2715 110 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (2576 48 (:REWRITE NTH-OF-BS_VOLID))
 (2520 530 (:REWRITE DATA-REGION-LENGTH-OF-RESIZE-FAT))
 (2520 220 (:REWRITE BPB_TOTSEC32-OF-UPDATE-NTH . 17))
 (2419 73 (:DEFINITION UPDATE-BS_OEMNAMEI))
 (2320 288 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (2273 73 (:DEFINITION UPDATE-BS_JMPBOOTI))
 (2215 110 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (2106 66 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (2055 165 (:REWRITE BPB_TOTSEC32-OF-UPDATE-NTH . 16))
 (2047 2047 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (1908 172 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (1898 1898 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (1813 18 (:DEFINITION UPDATE-BS_FILSYSTYPE))
 (1780 1780 (:TYPE-PRESCRIPTION ALISTP))
 (1777 18 (:DEFINITION UPDATE-BS_VOLLAB))
 (1669 18 (:DEFINITION UPDATE-BPB_RESERVED))
 (1644 66 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (1569 33 (:REWRITE NTH-OF-NTHCDR))
 (1544 128 (:REWRITE DEFAULT-CHAR-CODE))
 (1512 1424 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (1480 110 (:REWRITE BPB_TOTSEC32-OF-UPDATE-NTH . 15))
 (1448 26 (:REWRITE NTH-OF-BS_VOLLAB-1))
 (1424 1424 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (1424 1424 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (1424 712 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (1424 712 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (1416 66 (:REWRITE CHARACTERP-NTH))
 (1376 172 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (1353 451 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (1313 805 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1210 1210 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 2))
 (1164 3 (:REWRITE NTHCDR-OF-NTHCDR))
 (1162 44 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (1137 794 (:REWRITE DEFAULT-CAR))
 (1100 182 (:REWRITE NONEMPTY-STRINGP-OF-CAR-WHEN-NONEMPTY-STRING-LISTP))
 (1100 182 (:REWRITE FAT32-FILENAME-P-OF-CAR-WHEN-FAT32-FILENAME-LIST-P))
 (1094 6 (:REWRITE DATA-REGION-LENGTH-OF-UPDATE-FAT))
 (1048 172 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (1036 18 (:DEFINITION UPDATE-BS_FILSYSTYPEI))
 (1021 1021 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-2 . 3))
 (1000 18 (:DEFINITION UPDATE-BS_VOLLABI))
 (949 949 (:LINEAR POSITION-WHEN-MEMBER))
 (949 949 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (924 66 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (892 18 (:DEFINITION UPDATE-BPB_RESERVEDI))
 (888 54 (:REWRITE BPB_ROOTCLUS-OF-UPDATE-NTH . 11))
 (860 860 (:TYPE-PRESCRIPTION STRING-LISTP))
 (848 20 (:REWRITE THEN-SUBSEQ-SAME-2))
 (800 712 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (795 55 (:REWRITE BPB_TOTSEC32-OF-UPDATE-NTH . 14))
 (790 790 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (790 790 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (770 770 (:TYPE-PRESCRIPTION STOBJ-CLUSTER-LISTP-HELPER))
 (770 25 (:REWRITE COUNT-OF-CLUSTERS-OF-RESIZE-FAT))
 (751 676 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (675 675 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 2))
 (660 132 (:LINEAR NTH-WHEN-D-E-P))
 (648 648 (:TYPE-PRESCRIPTION CLUSTER-P))
 (628 36 (:REWRITE BPB_ROOTCLUS-OF-UPDATE-NTH . 10))
 (596 403 (:REWRITE CONSP-OF-TAKE))
 (486 198 (:REWRITE BPB_BYTSPERSEC-OF-UPDATE-NTH . 2))
 (480 15 (:REWRITE CLUSTER-SIZE-OF-RESIZE-FAT))
 (466 466 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (466 466 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (465 465 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 2))
 (456 132 (:REWRITE BPB_BYTSPERSEC-OF-UPDATE-NTH . 21))
 (434 434 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (432 176 (:REWRITE BPB_FATSZ32-OF-UPDATE-NTH . 2))
 (384 384 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 2))
 (384 264 (:REWRITE BPB_FATSZ32-OF-UPDATE-NTH . 12))
 (384 264 (:REWRITE BPB_BYTSPERSEC-OF-UPDATE-NTH . 12))
 (364 364 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-SUBSETP-EQUAL))
 (364 364 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-SUBSETP-EQUAL))
 (360 360 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (350 350 (:REWRITE BPB_TOTSEC32-OF-RESIZE-FAT))
 (344 344 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (344 344 (:TYPE-PRESCRIPTION RESIZE-DATA-REGION))
 (344 344 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (344 172 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (344 172 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (332 18 (:REWRITE BPB_ROOTCLUS-OF-UPDATE-NTH . 9))
 (320 320 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (318 318 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 2))
 (304 88 (:REWRITE BPB_FATSZ32-OF-UPDATE-NTH . 21))
 (304 4 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-CHARACTER-LISTP))
 (294 66 (:REWRITE BPB_BYTSPERSEC-OF-UPDATE-NTH . 1))
 (266 1 (:REWRITE CHARACTER-LISTP-OF-TAKE))
 (265 265 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (263 263 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (254 244 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (252 252 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 2))
 (240 40 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (232 4 (:REWRITE NTH-OF-BS_FILSYSTYPE-1))
 (230 10 (:REWRITE CLUSTER-P-CORRECTNESS-1))
 (224 16 (:REWRITE DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-8))
 (210 210 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (210 30 (:DEFINITION LENGTH))
 (202 70 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (192 132 (:REWRITE BPB_NUMFATS-OF-UPDATE-NTH . 13))
 (190 182 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-NOT-CONSP))
 (190 182 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-NOT-CONSP))
 (182 182 (:REWRITE BPB_ROOTCLUS-OF-RESIZE-FAT))
 (178 5 (:REWRITE DATA-REGION-LENGTH-OF-UPDATE-DATA-REGION . 2))
 (176 172 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (172 172 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (172 172 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (172 172 (:REWRITE SET::IN-SET))
 (162 66 (:REWRITE BPB_NUMFATS-OF-UPDATE-NTH . 3))
 (150 150 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (150 150 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (135 135 (:REWRITE BPB_FATSZ32-OF-RESIZE-FAT))
 (135 135 (:REWRITE BPB_BYTSPERSEC-OF-RESIZE-FAT))
 (132 132 (:TYPE-PRESCRIPTION NAT-LISTP))
 (132 132 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (128 128 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (106 106 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (96 66 (:REWRITE BPB_RSVDSECCNT-OF-UPDATE-NTH . 12))
 (84 84 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (80 80 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (80 16 (:REWRITE NTH-WHEN-D-E-P . 3))
 (75 75 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (75 75 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (75 75 (:DEFINITION ZEROP))
 (70 70 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (66 66 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (66 66 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (66 66 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (65 65 (:REWRITE BPB_NUMFATS-OF-RESIZE-FAT))
 (52 2 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (44 44 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (44 22 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (40 40 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (40 5 (:REWRITE FLOOR-UNSIGNED-BYTE-P))
 (40 4 (:REWRITE CHARACTER-LISTP-OF-NTHCDR))
 (35 35 (:REWRITE BPB_RSVDSECCNT-OF-RESIZE-FAT))
 (31 31 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (18 9 (:REWRITE UNICITY-OF-0))
 (16 4 (:REWRITE CLUSTER-P-OF-NTH))
 (12 12 (:REWRITE NTH-OF-RESIZE-DATA-REGION))
 (8 4 (:REWRITE THEN-SUBSEQ-SAME-1))
 (5 5 (:REWRITE BPB_SECPERCLUS-OF-RESIZE-FAT))
 )
(LOFAT-FS-P-OF-STRING-TO-LOFAT-NX
 (3 1 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 )
(UPDATE-FAT-AUX)
(NTH-OF-UPDATE-FAT-AUX
 (7666 176 (:REWRITE DEFAULT-CHAR-CODE))
 (7490 160 (:REWRITE CHARACTERP-NTH))
 (2560 128 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (1716 132 (:DEFINITION LEN))
 (1408 128 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (1059 423 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (927 291 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (768 128 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (660 264 (:REWRITE STR::CONSP-OF-EXPLODE))
 (557 424 (:REWRITE DEFAULT-+-2))
 (528 132 (:REWRITE DEFAULT-CDR))
 (512 512 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (486 176 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (427 427 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (424 424 (:REWRITE DEFAULT-+-1))
 (384 128 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (384 128 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (352 220 (:REWRITE DEFAULT-<-2))
 (346 160 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (318 318 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (318 318 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (318 318 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (318 318 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (296 296 (:REWRITE DEFAULT-*-2))
 (296 296 (:REWRITE DEFAULT-*-1))
 (256 256 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (256 256 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (256 256 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (256 256 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (221 220 (:REWRITE DEFAULT-<-1))
 (160 160 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (160 160 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (153 3 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (147 7 (:REWRITE UPDATE-NTH-OF-UPDATE-NTH-1))
 (128 128 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (128 128 (:LINEAR POSITION-WHEN-MEMBER))
 (128 128 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (123 27 (:TYPE-PRESCRIPTION UPDATE-FAT-AUX))
 (85 28 (:REWRITE ZP-OPEN))
 (75 3 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (72 24 (:TYPE-PRESCRIPTION TRUE-LISTP-UPDATE-NTH))
 (62 62 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (62 62 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (62 31 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (33 11 (:DEFINITION NATP))
 (30 6 (:LINEAR NTH-WHEN-D-E-P))
 (24 24 (:TYPE-PRESCRIPTION UPDATE-NTH))
 (24 24 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (18 3 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (18 3 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (12 12 (:TYPE-PRESCRIPTION D-E-P))
 (12 12 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (11 11 (:TYPE-PRESCRIPTION NATP))
 (6 6 (:TYPE-PRESCRIPTION NAT-LISTP))
 (6 6 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (4 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 3 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (3 3 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (3 3 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 )
(INDUCTION-SCHEME)
(TAKE-OF-UPDATE-FAT-AUX
 (4024 132 (:REWRITE DEFAULT-CHAR-CODE))
 (3892 112 (:REWRITE CHARACTERP-NTH))
 (1241 95 (:DEFINITION LEN))
 (1040 52 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (607 16 (:REWRITE TAKE-OF-LEN-FREE))
 (572 52 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (560 240 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (510 415 (:REWRITE DEFAULT-+-2))
 (480 160 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (447 108 (:REWRITE DEFAULT-CDR))
 (425 345 (:REWRITE DEFAULT-<-2))
 (415 415 (:REWRITE DEFAULT-+-1))
 (412 132 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (400 160 (:REWRITE STR::CONSP-OF-EXPLODE))
 (387 13 (:DEFINITION BINARY-APPEND))
 (363 76 (:REWRITE ZP-OPEN))
 (345 345 (:REWRITE DEFAULT-<-1))
 (343 105 (:REWRITE NFIX-WHEN-ZP))
 (328 328 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (312 52 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (280 112 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (276 276 (:REWRITE DEFAULT-*-2))
 (276 276 (:REWRITE DEFAULT-*-1))
 (268 268 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (259 71 (:TYPE-PRESCRIPTION UPDATE-FAT-AUX))
 (246 82 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (246 82 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (205 37 (:REWRITE CONSP-OF-TAKE))
 (175 26 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (168 8 (:REWRITE UPDATE-NTH-OF-UPDATE-NTH-1))
 (164 164 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (160 160 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (160 160 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (160 160 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (160 160 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (150 13 (:REWRITE CAR-OF-TAKE))
 (147 49 (:DEFINITION NFIX))
 (141 47 (:TYPE-PRESCRIPTION TRUE-LISTP-UPDATE-NTH))
 (112 112 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (112 112 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (104 104 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (104 104 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (104 104 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (90 16 (:REWRITE TAKE-WHEN-ATOM))
 (84 28 (:DEFINITION NATP))
 (82 82 (:LINEAR POSITION-WHEN-MEMBER))
 (82 82 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (72 13 (:REWRITE DEFAULT-CAR))
 (56 56 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (56 56 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (56 28 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (52 52 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (47 47 (:TYPE-PRESCRIPTION UPDATE-NTH))
 (47 47 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (47 47 (:TYPE-PRESCRIPTION COMBINE32U$INLINE))
 (28 28 (:TYPE-PRESCRIPTION NATP))
 (14 7 (:REWRITE UNICITY-OF-0))
 (7 7 (:REWRITE FIX-WHEN-ACL2-NUMBERP))
 (6 6 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 )
(LEN-OF-UPDATE-FAT-AUX
 (3160 72 (:REWRITE DEFAULT-CHAR-CODE))
 (3088 72 (:REWRITE CHARACTERP-NTH))
 (1040 52 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (572 52 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (454 174 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (402 122 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (332 249 (:REWRITE DEFAULT-+-2))
 (316 316 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (312 52 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (264 83 (:REWRITE DEFAULT-CDR))
 (260 104 (:REWRITE STR::CONSP-OF-EXPLODE))
 (252 72 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (249 249 (:REWRITE DEFAULT-+-1))
 (237 79 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (237 79 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (180 72 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (176 124 (:REWRITE DEFAULT-<-2))
 (174 174 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (158 158 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (156 156 (:REWRITE DEFAULT-*-2))
 (156 156 (:REWRITE DEFAULT-*-1))
 (140 140 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (140 140 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (140 140 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (140 140 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (139 124 (:REWRITE DEFAULT-<-1))
 (105 5 (:REWRITE UPDATE-NTH-OF-UPDATE-NTH-1))
 (104 104 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (104 104 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (104 104 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (100 20 (:REWRITE DISTRIBUTIVITY))
 (79 79 (:LINEAR POSITION-WHEN-MEMBER))
 (79 79 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (72 72 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (72 72 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (65 20 (:REWRITE ZP-OPEN))
 (60 15 (:REWRITE NFIX-WHEN-ZP))
 (52 52 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (36 36 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (36 36 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (36 18 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (18 6 (:DEFINITION NATP))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 )
(TRUE-LIST-FIX-OF-UPDATE-FAT-AUX
 (1218 28 (:REWRITE DEFAULT-CHAR-CODE))
 (1190 28 (:REWRITE CHARACTERP-NTH))
 (400 20 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (285 7 (:REWRITE TRUE-LISTP-WHEN-STRING-LIST))
 (272 74 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (264 7 (:DEFINITION STRING-LISTP))
 (260 20 (:DEFINITION LEN))
 (252 54 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (220 20 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (120 120 (:TYPE-PRESCRIPTION LEN))
 (120 20 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (102 82 (:REWRITE DEFAULT-+-2))
 (100 40 (:REWRITE STR::CONSP-OF-EXPLODE))
 (98 28 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (91 27 (:REWRITE DEFAULT-CDR))
 (82 82 (:REWRITE DEFAULT-+-1))
 (80 80 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (74 7 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (70 28 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (68 68 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (68 68 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (68 68 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (68 68 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (67 67 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (64 64 (:REWRITE DEFAULT-*-2))
 (64 64 (:REWRITE DEFAULT-*-1))
 (62 7 (:REWRITE NONEMPTY-STRINGP-OF-CAR-WHEN-NONEMPTY-STRING-LISTP))
 (62 7 (:REWRITE FAT32-FILENAME-P-OF-CAR-WHEN-FAT32-FILENAME-LIST-P))
 (60 20 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (60 20 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (58 38 (:REWRITE DEFAULT-<-2))
 (42 2 (:REWRITE UPDATE-NTH-OF-UPDATE-NTH-1))
 (40 40 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (40 40 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (40 40 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (40 40 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (40 8 (:REWRITE DISTRIBUTIVITY))
 (38 38 (:REWRITE DEFAULT-<-1))
 (36 12 (:REWRITE FOLD-CONSTS-IN-+))
 (35 35 (:TYPE-PRESCRIPTION STRING-LISTP))
 (35 7 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (28 28 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (28 28 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (24 8 (:REWRITE ZP-OPEN))
 (20 20 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (20 20 (:LINEAR POSITION-WHEN-MEMBER))
 (20 20 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (18 4 (:REWRITE NFIX-WHEN-ZP))
 (14 14 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (14 14 (:TYPE-PRESCRIPTION NONEMPTY-STRING-LISTP))
 (14 14 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (14 14 (:TYPE-PRESCRIPTION FAT32-FILENAME-LIST-P))
 (14 14 (:TYPE-PRESCRIPTION D-E-P))
 (14 14 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-SUBSETP-EQUAL))
 (14 14 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (14 14 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-SUBSETP-EQUAL))
 (14 14 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (14 7 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (14 7 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (14 7 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (12 4 (:REWRITE NFIX-WHEN-NATP))
 (11 7 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-NOT-CONSP))
 (11 7 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-NOT-CONSP))
 (11 7 (:REWRITE DEFAULT-CAR))
 (7 7 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (7 7 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (7 7 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (7 7 (:REWRITE SET::IN-SET))
 (6 2 (:DEFINITION NFIX))
 (6 2 (:DEFINITION NATP))
 (4 4 (:TYPE-PRESCRIPTION NFIX))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(UPDATE-FAT-ALT
 (3552 108 (:REWRITE DEFAULT-CHAR-CODE))
 (3444 72 (:REWRITE CHARACTERP-NTH))
 (1200 60 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (780 60 (:DEFINITION LEN))
 (660 60 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (480 192 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (420 132 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (360 60 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (322 262 (:REWRITE DEFAULT-+-2))
 (310 68 (:REWRITE DEFAULT-CDR))
 (300 120 (:REWRITE STR::CONSP-OF-EXPLODE))
 (262 262 (:REWRITE DEFAULT-+-1))
 (240 240 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (228 108 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (192 192 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (188 188 (:REWRITE DEFAULT-*-2))
 (188 188 (:REWRITE DEFAULT-*-1))
 (180 60 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (180 60 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (155 95 (:REWRITE DEFAULT-<-2))
 (144 144 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (144 144 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (144 144 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (144 144 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (144 72 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (140 28 (:REWRITE DISTRIBUTIVITY))
 (127 7 (:REWRITE UPDATE-NTH-OF-UPDATE-NTH-1))
 (126 42 (:REWRITE FOLD-CONSTS-IN-+))
 (120 120 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (120 120 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (120 120 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (120 120 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (95 95 (:REWRITE DEFAULT-<-1))
 (72 72 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (72 72 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (70 8 (:REWRITE DEFAULT-CAR))
 (63 14 (:REWRITE NFIX-WHEN-ZP))
 (60 60 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (60 60 (:LINEAR POSITION-WHEN-MEMBER))
 (60 60 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (34 14 (:REWRITE NFIX-WHEN-NATP))
 (24 24 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (24 24 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (24 12 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (13 7 (:DEFINITION NATP))
 (9 3 (:DEFINITION NFIX))
 (7 7 (:TYPE-PRESCRIPTION NATP))
 )
(STRING-TO-LOFAT-IGNORE-LEMMA-1
 (5811 275 (:REWRITE DEFAULT-<-1))
 (5769 41 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (5645 10 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2092 328 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (2024 184 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (1840 368 (:LINEAR NTH-WHEN-D-E-P))
 (1673 236 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (1380 253 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (1219 23 (:REWRITE INTEGERP-OF-NTH-WHEN-INTEGER-LISTP))
 (1195 621 (:REWRITE UNSIGNED-BYTE-P-OF-NTH-WHEN-UNSIGNED-BYTE-LISTP))
 (1180 1180 (:TYPE-PRESCRIPTION D-E-P))
 (1180 1180 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (1153 4 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (1147 2 (:DEFINITION ZEROP))
 (1135 169 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (1129 2 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (1127 2 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-2 . 3))
 (1127 2 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2 . 3))
 (1127 2 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-2 . 3))
 (1127 2 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-2 . 3))
 (1127 2 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2 . 3))
 (1092 84 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (966 42 (:DEFINITION ALISTP))
 (874 46 (:REWRITE INTEGER-LISTP-WHEN-NAT-LISTP))
 (874 23 (:DEFINITION INTEGER-LISTP))
 (596 2 (:LINEAR UPDATE-BPB_SECPERCLUS-CORRECTNESS-2))
 (596 2 (:LINEAR UPDATE-BPB_RSVDSECCNT-CORRECTNESS-2))
 (596 2 (:LINEAR UPDATE-BPB_NUMFATS-CORRECTNESS-2))
 (596 2 (:LINEAR UPDATE-BPB_FATSZ32-CORRECTNESS-2))
 (596 2 (:LINEAR UPDATE-BPB_BYTSPERSEC-CORRECTNESS-2))
 (552 552 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (506 506 (:TYPE-PRESCRIPTION NAT-LISTP))
 (420 84 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (420 84 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (352 216 (:REWRITE NTH-WHEN-D-E-P . 1))
 (342 175 (:REWRITE DEFAULT-+-2))
 (338 338 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (336 84 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (335 31 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (335 31 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (302 137 (:REWRITE D-E-P-OF-NTH-WHEN-D-E-LIST-P))
 (277 275 (:REWRITE DEFAULT-<-2))
 (276 276 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (276 276 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (261 261 (:REWRITE DEFAULT-CDR))
 (253 253 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (253 253 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (253 253 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (253 23 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (236 236 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (210 210 (:TYPE-PRESCRIPTION ALISTP))
 (180 30 (:REWRITE NONEMPTY-STRINGP-OF-CAR-WHEN-NONEMPTY-STRING-LISTP))
 (180 30 (:REWRITE FAT32-FILENAME-P-OF-CAR-WHEN-FAT32-FILENAME-LIST-P))
 (177 175 (:REWRITE DEFAULT-+-1))
 (168 168 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (168 168 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (168 168 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (168 84 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (168 84 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (161 161 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (160 2 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (121 2 (:DEFINITION CLUSTER-LISTP))
 (115 23 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-OF-CDR-WHEN-FAT32-MASKED-ENTRY-LIST-P))
 (96 96 (:REWRITE DEFAULT-CAR))
 (96 27 (:REWRITE FAT32-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (84 84 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (83 23 (:REWRITE NTH-WHEN-D-E-P . 2))
 (66 66 (:TYPE-PRESCRIPTION D-E-LIST-P))
 (66 66 (:REWRITE D-E-LIST-P-WHEN-SUBSETP-EQUAL))
 (64 4 (:REWRITE TRUE-LISTP-WHEN-STRING-LIST))
 (62 62 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (62 62 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (62 62 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (62 62 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (60 60 (:TYPE-PRESCRIPTION NONEMPTY-STRING-LISTP))
 (60 60 (:TYPE-PRESCRIPTION FAT32-FILENAME-LIST-P))
 (60 60 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-SUBSETP-EQUAL))
 (60 60 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-SUBSETP-EQUAL))
 (46 46 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (46 23 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (46 23 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (46 22 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (44 44 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (33 33 (:REWRITE D-E-LIST-P-WHEN-NOT-CONSP))
 (33 11 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (33 11 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (32 4 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (30 30 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-NOT-CONSP))
 (30 30 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-NOT-CONSP))
 (28 28 (:REWRITE LENGTH-WHEN-STRINGP))
 (23 1 (:REWRITE CLUSTER-P-CORRECTNESS-1))
 (22 22 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (16 2 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (14 14 (:TYPE-PRESCRIPTION CLUSTER-SIZE))
 (11 11 (:LINEAR POSITION-WHEN-MEMBER))
 (11 11 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (8 6 (:REWRITE DEFAULT-*-2))
 (6 6 (:REWRITE DEFAULT-*-1))
 (4 4 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (4 2 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (4 2 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (4 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (3 3 (:TYPE-PRESCRIPTION CLUSTER-P))
 (2 2 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (2 2 (:REWRITE SET::IN-SET))
 )
(STRING-TO-LOFAT-IGNORE-LEMMA-2
 (16323 9 (:DEFINITION UPDATE-DATA-REGION))
 (8834 68 (:REWRITE TAKE-OF-LEN-FREE))
 (8745 34 (:DEFINITION TAKE))
 (6383 342 (:DEFINITION LEN))
 (5493 524 (:REWRITE DEFAULT-CDR))
 (3684 78 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (3193 289 (:REWRITE NFIX-WHEN-ZP))
 (3186 25 (:REWRITE LEN-OF-NTHCDR))
 (3185 68 (:REWRITE TAKE-WHEN-ATOM))
 (3149 51 (:REWRITE CONSP-OF-NTHCDR))
 (3104 194 (:REWRITE ZP-OPEN))
 (2973 52 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (1991 289 (:REWRITE NFIX-WHEN-NATP))
 (1968 26 (:DEFINITION NTHCDR))
 (1858 52 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (1845 979 (:REWRITE DEFAULT-<-1))
 (1803 229 (:DEFINITION NFIX))
 (1602 979 (:REWRITE DEFAULT-<-2))
 (1440 45 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (1404 822 (:REWRITE DEFAULT-+-2))
 (1350 45 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (1298 38 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (1030 822 (:REWRITE DEFAULT-+-1))
 (956 956 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (877 550 (:REWRITE STR::CONSP-OF-EXPLODE))
 (780 60 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (727 52 (:REWRITE DEFAULT-CAR))
 (696 232 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (690 30 (:DEFINITION ALISTP))
 (681 229 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (648 8 (:DEFINITION BINARY-APPEND))
 (537 179 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (537 179 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (513 36 (:REWRITE COMMUTATIVITY-2-OF-+))
 (450 45 (:DEFINITION UNSIGNED-BYTE-P))
 (450 20 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (416 8 (:REWRITE CAR-OF-TAKE))
 (408 275 (:REWRITE DEFAULT-*-2))
 (405 45 (:DEFINITION INTEGER-RANGE-P))
 (360 120 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (358 358 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (323 275 (:REWRITE DEFAULT-*-1))
 (300 60 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (300 60 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (288 9 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (284 23 (:REWRITE CONSP-OF-TAKE))
 (240 240 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (240 60 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (232 136 (:REWRITE DEFAULT-UNARY-MINUS))
 (226 226 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (226 226 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (194 16 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (179 179 (:LINEAR POSITION-WHEN-MEMBER))
 (179 179 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (150 150 (:TYPE-PRESCRIPTION ALISTP))
 (147 69 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (140 140 (:REWRITE FOLD-CONSTS-IN-+))
 (123 123 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (120 120 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (120 120 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (120 120 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (120 60 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (120 60 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (119 119 (:TYPE-PRESCRIPTION ZP))
 (93 93 (:TYPE-PRESCRIPTION NATP))
 (86 86 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (60 60 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (45 45 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (45 36 (:REWRITE FIX-WHEN-ACL2-NUMBERP))
 (45 18 (:REWRITE UNICITY-OF-0))
 (36 18 (:REWRITE UNICITY-OF-1))
 (30 6 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (26 26 (:REWRITE CAR-OF-NTHCDR))
 (18 18 (:REWRITE INVERSE-OF-+))
 (14 14 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (12 12 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (12 12 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (12 4 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 )
(STRING-TO-LOFAT-IGNORE-LEMMA-3
 (14429 52 (:REWRITE TAKE-OF-LEN-FREE))
 (11827 26 (:DEFINITION TAKE))
 (7732 474 (:REWRITE DEFAULT-CDR))
 (6926 318 (:DEFINITION LEN))
 (6789 26 (:REWRITE LEN-OF-NTHCDR))
 (6394 280 (:REWRITE NFIX-WHEN-ZP))
 (5941 211 (:REWRITE ZP-OPEN))
 (5710 52 (:REWRITE CONSP-OF-NTHCDR))
 (5170 78 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (5043 52 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (4506 280 (:REWRITE NFIX-WHEN-NATP))
 (4425 52 (:REWRITE TAKE-WHEN-ATOM))
 (3254 124 (:DEFINITION NATP))
 (3210 1003 (:REWRITE DEFAULT-<-1))
 (3115 52 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (2926 26 (:DEFINITION NTHCDR))
 (2312 982 (:REWRITE DEFAULT-+-2))
 (2234 1003 (:REWRITE DEFAULT-<-2))
 (2080 65 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (1950 65 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (1662 982 (:REWRITE DEFAULT-+-1))
 (1092 1092 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (1074 234 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (962 26 (:REWRITE TRUE-LISTP-WHEN-STRING-LIST))
 (960 198 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (884 26 (:DEFINITION STRING-LISTP))
 (787 787 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (784 8 (:REWRITE UPDATE-NTH-OF-UPDATE-NTH-1))
 (663 221 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (663 221 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (650 65 (:DEFINITION UNSIGNED-BYTE-P))
 (585 65 (:DEFINITION INTEGER-RANGE-P))
 (580 308 (:REWRITE DEFAULT-*-1))
 (566 360 (:REWRITE STR::CONSP-OF-EXPLODE))
 (530 308 (:REWRITE DEFAULT-*-2))
 (530 22 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (518 150 (:REWRITE DEFAULT-UNARY-MINUS))
 (442 442 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (414 44 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (312 104 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (264 264 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (264 264 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (256 224 (:REWRITE FOLD-CONSTS-IN-+))
 (234 26 (:REWRITE NONEMPTY-STRINGP-OF-CAR-WHEN-NONEMPTY-STRING-LISTP))
 (234 26 (:REWRITE FAT32-FILENAME-P-OF-CAR-WHEN-FAT32-FILENAME-LIST-P))
 (221 221 (:LINEAR POSITION-WHEN-MEMBER))
 (221 221 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (208 26 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (192 32 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (160 160 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (154 58 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (150 8 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (130 130 (:TYPE-PRESCRIPTION STRING-LISTP))
 (130 26 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (124 124 (:TYPE-PRESCRIPTION NATP))
 (102 102 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (96 32 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (78 78 (:TYPE-PRESCRIPTION NONEMPTY-STRING-LISTP))
 (78 78 (:TYPE-PRESCRIPTION FAT32-FILENAME-LIST-P))
 (78 78 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-SUBSETP-EQUAL))
 (78 78 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-SUBSETP-EQUAL))
 (78 13 (:REWRITE NONEMPTY-STRING-LISTP-OF-CDR-WHEN-NONEMPTY-STRING-LISTP))
 (78 13 (:REWRITE FAT32-FILENAME-LIST-P-OF-CDR-WHEN-FAT32-FILENAME-LIST-P))
 (68 68 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (68 68 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (65 65 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (64 64 (:TYPE-PRESCRIPTION FAT32$C-P))
 (56 56 (:TYPE-PRESCRIPTION D-E-P))
 (56 56 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (52 52 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (52 26 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (52 26 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (39 39 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-NOT-CONSP))
 (39 39 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-NOT-CONSP))
 (26 26 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (26 26 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (26 26 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (26 26 (:REWRITE SET::IN-SET))
 (26 26 (:REWRITE DEFAULT-CAR))
 (26 26 (:REWRITE CAR-OF-NTHCDR))
 (12 12 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (11 1 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (10 2 (:LINEAR NTH-WHEN-D-E-P))
 (8 8 (:REWRITE UPDATE-NTH-OF-UPDATE-NTH-2))
 (8 4 (:REWRITE CLUSTER-SIZE-OF-UPDATE-NTH))
 (5 1 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (4 4 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (2 2 (:TYPE-PRESCRIPTION NAT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (1 1 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (1 1 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (1 1 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 )
(STRING-TO-LOFAT-IGNORE-LEMMA-4
 (38140 64 (:REWRITE TAKE-OF-LEN-FREE))
 (31080 32 (:DEFINITION TAKE))
 (20813 584 (:REWRITE DEFAULT-CDR))
 (17328 32 (:REWRITE LEN-OF-NTHCDR))
 (16414 392 (:DEFINITION LEN))
 (16358 332 (:REWRITE NFIX-WHEN-ZP))
 (15183 245 (:REWRITE ZP-OPEN))
 (14756 96 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (14324 64 (:REWRITE CONSP-OF-NTHCDR))
 (12966 332 (:REWRITE NFIX-WHEN-NATP))
 (12000 64 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (10176 64 (:REWRITE TAKE-WHEN-ATOM))
 (9788 138 (:DEFINITION NATP))
 (8630 1210 (:REWRITE DEFAULT-<-1))
 (5706 1318 (:REWRITE DEFAULT-+-2))
 (5592 32 (:DEFINITION NTHCDR))
 (5000 64 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (4748 1210 (:REWRITE DEFAULT-<-2))
 (3106 1318 (:REWRITE DEFAULT-+-1))
 (2856 288 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (2560 80 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (2400 80 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (1768 470 (:REWRITE DEFAULT-*-2))
 (1502 206 (:REWRITE DEFAULT-UNARY-MINUS))
 (1344 1344 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (1202 470 (:REWRITE DEFAULT-*-1))
 (1184 32 (:REWRITE TRUE-LISTP-WHEN-STRING-LIST))
 (1111 227 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (1088 32 (:DEFINITION STRING-LISTP))
 (1042 32 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (973 973 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (816 272 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (816 272 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (800 80 (:DEFINITION UNSIGNED-BYTE-P))
 (720 80 (:DEFINITION INTEGER-RANGE-P))
 (701 446 (:REWRITE STR::CONSP-OF-EXPLODE))
 (554 330 (:REWRITE FOLD-CONSTS-IN-+))
 (544 544 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (460 36 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (456 12 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (384 128 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (298 298 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (298 298 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (288 32 (:REWRITE NONEMPTY-STRINGP-OF-CAR-WHEN-NONEMPTY-STRING-LISTP))
 (288 32 (:REWRITE FAT32-FILENAME-P-OF-CAR-WHEN-FAT32-FILENAME-LIST-P))
 (272 272 (:LINEAR POSITION-WHEN-MEMBER))
 (272 272 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (256 32 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (208 208 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (190 66 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (180 12 (:DEFINITION MAX))
 (160 160 (:TYPE-PRESCRIPTION STRING-LISTP))
 (160 32 (:REWRITE TRUE-LISTP-WHEN-D-E-P))
 (138 138 (:TYPE-PRESCRIPTION NATP))
 (128 128 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (127 127 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (96 96 (:TYPE-PRESCRIPTION NONEMPTY-STRING-LISTP))
 (96 96 (:TYPE-PRESCRIPTION FAT32-FILENAME-LIST-P))
 (96 96 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-SUBSETP-EQUAL))
 (96 96 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-SUBSETP-EQUAL))
 (96 16 (:REWRITE NONEMPTY-STRING-LISTP-OF-CDR-WHEN-NONEMPTY-STRING-LISTP))
 (96 16 (:REWRITE FAT32-FILENAME-LIST-P-OF-CDR-WHEN-FAT32-FILENAME-LIST-P))
 (80 80 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (68 68 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (68 68 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (64 64 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (64 64 (:TYPE-PRESCRIPTION D-E-P))
 (64 64 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (64 32 (:REWRITE OMAP::SETP-WHEN-MAPP))
 (64 32 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (48 48 (:REWRITE NONEMPTY-STRING-LISTP-WHEN-NOT-CONSP))
 (48 48 (:REWRITE FAT32-FILENAME-LIST-P-WHEN-NOT-CONSP))
 (36 6 (:LINEAR NATP-OF-CLUSTER-SIZE))
 (32 32 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (32 32 (:TYPE-PRESCRIPTION SET::EMPTY-TYPE))
 (32 32 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (32 32 (:REWRITE SET::IN-SET))
 (32 32 (:REWRITE DEFAULT-CAR))
 (32 32 (:REWRITE CAR-OF-NTHCDR))
 (24 8 (:REWRITE LOFAT-FS-P-OF-UPDATE-DATA-REGIONI))
 (18 6 (:LINEAR LOFAT-FS-P-CORRECTNESS-1))
 (16 16 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (12 12 (:TYPE-PRESCRIPTION FAT32$C-P))
 )
(STRING-TO-LOFAT-IGNORE-LEMMA-14
 (15412 6 (:DEFINITION UPDATE-DATA-REGION))
 (15248 74 (:DEFINITION TAKE))
 (13930 64 (:REWRITE RESIZE-FAT-OF-FAT-LENGTH-WHEN-FAT32$C-P . 2))
 (10762 148 (:REWRITE TAKE-OF-LEN-FREE))
 (10136 724 (:REWRITE NTH-OF-GET-REMAINING-RSVDBYTS))
 (9453 840 (:REWRITE DEFAULT-CDR))
 (8832 436 (:DEFINITION LEN))
 (8638 21 (:REWRITE UPDATE-BPB_EXTFLAGS-CORRECTNESS-1))
 (8544 22 (:REWRITE UPDATE-BPB_TOTSEC32-CORRECTNESS-1))
 (8460 18 (:REWRITE UPDATE-BPB_ROOTCLUS-CORRECTNESS-1))
 (8409 20 (:REWRITE UPDATE-BPB_FSVER_MINOR-CORRECTNESS-1))
 (8286 17 (:REWRITE UPDATE-BPB_FSINFO-CORRECTNESS-1))
 (8146 19 (:REWRITE UPDATE-BPB_FSVER_MAJOR-CORRECTNESS-1))
 (8076 15 (:REWRITE UPDATE-BPB_RESERVED-CORRECTNESS-3))
 (8044 16 (:REWRITE UPDATE-BPB_BKBOOTSEC-CORRECTNESS-1))
 (7842 23 (:REWRITE UPDATE-BPB_HIDDSEC-CORRECTNESS-1))
 (7534 14 (:REWRITE UPDATE-BS_DRVNUM-CORRECTNESS-1))
 (7206 192 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (7012 24 (:REWRITE UPDATE-BPB_NUMHEADS-CORRECTNESS-1))
 (6958 13 (:REWRITE UPDATE-BS_RESERVED1-CORRECTNESS-1))
 (6654 25 (:REWRITE UPDATE-BPB_SECPERTRK-CORRECTNESS-1))
 (6348 12 (:REWRITE UPDATE-BS_BOOTSIG-CORRECTNESS-1))
 (6228 26 (:REWRITE UPDATE-BPB_FATSZ16-CORRECTNESS-1))
 (5986 11 (:REWRITE UPDATE-BS_VOLID-CORRECTNESS-1))
 (5734 27 (:REWRITE UPDATE-BPB_MEDIA-CORRECTNESS-1))
 (5633 10 (:REWRITE UPDATE-BS_VOLLAB-CORRECTNESS-3))
 (5563 28 (:REWRITE UPDATE-BPB_TOTSEC16-CORRECTNESS-1))
 (5267 203 (:REWRITE COMBINE16U-UNSIGNED-BYTE))
 (5189 8 (:REWRITE UPDATE-BS_FILSYSTYPE-CORRECTNESS-3))
 (5188 14 (:REWRITE FAT32$C-P-OF-UPDATE-FAT))
 (5002 82 (:REWRITE COMBINE32U-UNSIGNED-BYTE))
 (4950 29 (:REWRITE UPDATE-BPB_ROOTENTCNT-CORRECTNESS-1))
 (4943 148 (:REWRITE TAKE-WHEN-ATOM))
 (4486 104 (:REWRITE CONSP-OF-NTHCDR))
 (4401 12 (:REWRITE UPDATE-DATA-REGION-ALT))
 (4294 112 (:REWRITE LEN-OF-NTHCDR))
 (4284 6 (:REWRITE TAKE-OF-MAKE-CHARACTER-LIST))
 (4269 30 (:REWRITE UPDATE-BS_OEMNAME-CORRECTNESS-3))
 (4138 3547 (:REWRITE DEFAULT-+-2))
 (4016 512 (:REWRITE NFIX-WHEN-ZP))
 (3868 225 (:REWRITE ZP-OPEN))
 (3782 31 (:REWRITE UPDATE-BS_JMPBOOT-CORRECTNESS-3))
 (3664 3547 (:REWRITE DEFAULT-+-1))
 (3458 6 (:REWRITE TAKE-FEWER-OF-TAKE-MORE))
 (3444 32 (:REWRITE UPDATE-BPB_BYTSPERSEC-CORRECTNESS-1))
 (3370 8 (:REWRITE FAT32$C-P-OF-RESIZE-DATA-REGION))
 (3313 124 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (3305 178 (:REWRITE LOFAT-FS-P-OF-STRING-TO-LOFAT-LEMMA-4))
 (3173 6 (:DEFINITION UPDATE-FAT))
 (3098 33 (:REWRITE UPDATE-BPB_FATSZ32-CORRECTNESS-1))
 (2996 124 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (2496 2496 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (2399 24 (:DEFINITION CHAR))
 (2279 24 (:REWRITE NTH-OF-TAKE))
 (2248 196 (:DEFINITION NATP))
 (2198 1339 (:REWRITE DEFAULT-<-1))
 (2194 64 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (2191 2082 (:REWRITE DEFAULT-*-1))
 (2163 2082 (:REWRITE DEFAULT-*-2))
 (2054 1339 (:REWRITE DEFAULT-<-2))
 (2054 18 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-CHARACTER-LISTP))
 (2024 12 (:REWRITE CHARACTER-LISTP-OF-TAKE))
 (1954 6 (:REWRITE RESIZE-DATA-REGION-OF-DATA-REGION-LENGTH-WHEN-FAT32$C-P . 2))
 (1929 1369 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (1755 4 (:REWRITE FAT32$C-P-OF-UPDATE-DATA-REGIONI))
 (1698 66 (:REWRITE STR::EXPLODE-OF-IMPLODE))
 (1594 90 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE))
 (1468 246 (:REWRITE CONSP-OF-GET-REMAINING-RSVDBYTS))
 (1380 80 (:DEFINITION UPDATE-NTH-ARRAY))
 (1360 64 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (1334 224 (:REWRITE LEN-OF-TAKE))
 (1329 443 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (1329 443 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (1328 34 (:REWRITE UPDATE-BPB_NUMFATS-CORRECTNESS-1))
 (1296 528 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (1102 402 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (1086 362 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (1084 24 (:REWRITE NTH-OF-NTHCDR))
 (997 376 (:REWRITE STR::CONSP-OF-EXPLODE))
 (977 977 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (920 36 (:REWRITE DEFAULT-CHAR-CODE))
 (912 64 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (911 259 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (886 886 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (871 871 (:TYPE-PRESCRIPTION FAT32$C-P))
 (858 15 (:REWRITE FAT-LENGTH-OF-BPB_FSINFO))
 (858 14 (:REWRITE FAT-LENGTH-OF-BPB_BKBOOTSEC))
 (854 16 (:REWRITE FAT-LENGTH-OF-BPB_ROOTCLUS))
 (854 13 (:REWRITE UPDATE-BPB_RESERVED-CORRECTNESS-7))
 (852 36 (:REWRITE NTH-OF-BPB_BKBOOTSEC))
 (846 17 (:REWRITE FAT-LENGTH-OF-BPB_FSVER_MAJOR))
 (846 12 (:REWRITE FAT-LENGTH-OF-BS_DRVNUM))
 (840 35 (:REWRITE UPDATE-BPB_RSVDSECCNT-CORRECTNESS-1))
 (834 18 (:REWRITE FAT-LENGTH-OF-BPB_FSVER_MINOR))
 (834 11 (:REWRITE FAT-LENGTH-OF-BS_RESERVED1))
 (818 19 (:REWRITE FAT-LENGTH-OF-BPB_EXTFLAGS))
 (818 10 (:REWRITE FAT-LENGTH-OF-BS_BOOTSIG))
 (816 36 (:REWRITE NTH-OF-BPB_FSINFO))
 (798 20 (:REWRITE FAT-LENGTH-OF-BPB_TOTSEC32))
 (798 9 (:REWRITE FAT-LENGTH-OF-BS_VOLID))
 (780 36 (:REWRITE NTH-OF-BPB_ROOTCLUS))
 (774 21 (:REWRITE FAT-LENGTH-OF-BPB_HIDDSEC))
 (774 8 (:REWRITE UPDATE-BS_VOLLAB-CORRECTNESS-7))
 (771 37 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (746 22 (:REWRITE FAT-LENGTH-OF-BPB_NUMHEADS))
 (746 7 (:REWRITE UPDATE-BS_FILSYSTYPE-CORRECTNESS-7))
 (744 36 (:REWRITE NTH-OF-BPB_FSVER_MAJOR))
 (714 23 (:REWRITE FAT-LENGTH-OF-BPB_SECPERTRK))
 (712 24 (:REWRITE NTH-OF-BS_VOLID))
 (708 36 (:REWRITE NTH-OF-BPB_FSVER_MINOR))
 (697 24 (:LINEAR PAINFUL-DEBUGGING-LEMMA-15))
 (688 24 (:REWRITE NTH-OF-BS_BOOTSIG))
 (678 24 (:REWRITE FAT-LENGTH-OF-BPB_FATSZ16))
 (672 36 (:REWRITE NTH-OF-BPB_EXTFLAGS))
 (664 24 (:REWRITE NTH-OF-BS_RESERVED1))
 (640 128 (:LINEAR NTH-WHEN-D-E-P))
 (640 24 (:REWRITE NTH-OF-BS_DRVNUM))
 (638 25 (:REWRITE FAT-LENGTH-OF-BPB_MEDIA))
 (636 36 (:REWRITE NTH-OF-BPB_TOTSEC32))
 (616 24 (:REWRITE NTH-OF-BPB_RESERVED-1))
 (600 36 (:REWRITE NTH-OF-BPB_HIDDSEC))
 (594 26 (:REWRITE FAT-LENGTH-OF-BPB_TOTSEC16))
 (580 145 (:REWRITE UNSIGNED-BYTE-P-OF-NTH-WHEN-UNSIGNED-BYTE-LISTP))
 (564 36 (:REWRITE NTH-OF-BPB_NUMHEADS))
 (562 562 (:TYPE-PRESCRIPTION D-E-P))
 (562 562 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (554 554 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (548 12 (:DEFINITION UPDATE-BS_FILSYSTYPE))
 (546 27 (:REWRITE FAT-LENGTH-OF-BPB_ROOTENTCNT))
 (528 36 (:REWRITE NTH-OF-BPB_SECPERTRK))
 (524 12 (:DEFINITION UPDATE-BS_VOLLAB))
 (506 2 (:REWRITE DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-16))
 (494 28 (:REWRITE UPDATE-BS_OEMNAME-CORRECTNESS-7))
 (494 14 (:REWRITE THEN-SUBSEQ-SAME-2))
 (492 36 (:REWRITE NTH-OF-BPB_FATSZ16))
 (492 22 (:DEFINITION UPDATE-BS_JMPBOOT))
 (488 26 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (480 75 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (470 22 (:DEFINITION UPDATE-BS_OEMNAME))
 (459 37 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (456 36 (:REWRITE NTH-OF-BPB_MEDIA))
 (452 12 (:DEFINITION UPDATE-BPB_RESERVED))
 (452 8 (:REWRITE CHARACTERP-NTH))
 (443 443 (:LINEAR POSITION-WHEN-MEMBER))
 (443 443 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (440 80 (:REWRITE NTH-OF-BPB_BYTSPERSEC))
 (438 150 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (438 58 (:REWRITE NTH-OF-BS_JMPBOOT-1))
 (438 29 (:REWRITE UPDATE-BS_JMPBOOT-CORRECTNESS-7))
 (420 36 (:REWRITE NTH-OF-BPB_TOTSEC16))
 (404 12 (:DEFINITION UPDATE-BS_FILSYSTYPEI))
 (385 385 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (384 36 (:REWRITE NTH-OF-BPB_ROOTENTCNT))
 (380 12 (:REWRITE NTH-OF-BS_VOLLAB-1))
 (380 12 (:DEFINITION UPDATE-BS_VOLLABI))
 (378 30 (:REWRITE FAT-LENGTH-OF-BPB_BYTSPERSEC))
 (375 75 (:REWRITE NTH-WHEN-D-E-P . 3))
 (360 80 (:REWRITE NTH-OF-BPB_FATSZ32))
 (352 352 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (350 350 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (350 350 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (349 36 (:REWRITE UPDATE-BPB_SECPERCLUS-CORRECTNESS-1))
 (348 36 (:REWRITE NTH-OF-BS_OEMNAME-1))
 (330 330 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (326 326 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (326 326 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (322 64 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (314 31 (:REWRITE FAT-LENGTH-OF-BPB_FATSZ32))
 (308 12 (:DEFINITION UPDATE-BPB_RESERVEDI))
 (306 80 (:REWRITE CAR-OF-TAKE))
 (280 80 (:REWRITE NTH-OF-BPB_NUMFATS))
 (258 172 (:REWRITE CONSP-OF-TAKE))
 (246 160 (:REWRITE FOLD-CONSTS-IN-+))
 (246 32 (:REWRITE FAT-LENGTH-OF-BPB_NUMFATS))
 (206 22 (:DEFINITION UPDATE-BS_OEMNAMEI))
 (204 204 (:REWRITE UNSIGNED-BYTE-LISTP-OF-GET-INITIAL-BYTES))
 (204 34 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (200 80 (:REWRITE NTH-OF-BPB_RSVDSECCNT))
 (196 196 (:TYPE-PRESCRIPTION NATP))
 (188 122 (:REWRITE DEFAULT-UNARY-MINUS))
 (180 60 (:REWRITE UNSIGNED-BYTE-LISTP-OF-NTHCDR))
 (174 33 (:REWRITE FAT-LENGTH-OF-BPB_RSVDSECCNT))
 (162 22 (:DEFINITION UPDATE-BS_JMPBOOTI))
 (161 145 (:REWRITE NTH-WHEN-D-E-P . 1))
 (160 160 (:TYPE-PRESCRIPTION FAT-LENGTH))
 (160 2 (:REWRITE DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-29))
 (150 150 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (140 18 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (136 12 (:REWRITE LEN-OF-MAKE-CHARACTER-LIST))
 (128 128 (:TYPE-PRESCRIPTION NAT-LISTP))
 (128 128 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (128 32 (:REWRITE DEFAULT-CAR))
 (122 122 (:REWRITE CAR-OF-NTHCDR))
 (120 80 (:REWRITE NTH-OF-BPB_SECPERCLUS))
 (120 2 (:REWRITE CLUSTER-SIZE-OF-UPDATE-DATA-REGIONI))
 (114 114 (:TYPE-PRESCRIPTION STRINGP-OF-IMPLODE))
 (105 3 (:REWRITE NTH-OF-GET-INITIAL-BYTES))
 (102 10 (:DEFINITION LENGTH))
 (98 34 (:REWRITE FAT-LENGTH-OF-BPB_SECPERCLUS))
 (84 12 (:REWRITE CHARACTER-LISTP-OF-NTHCDR))
 (79 61 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (72 72 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (71 71 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (68 68 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (68 20 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (68 7 (:REWRITE DATA-REGION-LENGTH-OF-UPDATE-DATA-REGIONI . 1))
 (64 64 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (64 64 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (64 64 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (60 60 (:REWRITE STR::MAKE-CHARACTER-LIST-IS-IDENTITY-UNDER-CHARLISTEQV))
 (60 1 (:REWRITE DATA-REGION-LENGTH-OF-UPDATE-FAT))
 (58 58 (:TYPE-PRESCRIPTION LENGTH))
 (58 1 (:REWRITE DATA-REGION-LENGTH-OF-UPDATE-BS_FILSYSTYPE))
 (56 2 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (56 1 (:REWRITE DATA-REGION-LENGTH-OF-UPDATE-BS_VOLLAB))
 (54 1 (:REWRITE DATA-REGION-LENGTH-OF-BS_VOLID))
 (52 52 (:DEFINITION BS_JMPBOOT-LENGTH))
 (52 1 (:REWRITE DATA-REGION-LENGTH-OF-BS_BOOTSIG))
 (51 51 (:DEFINITION BS_OEMNAME-LENGTH))
 (50 1 (:REWRITE DATA-REGION-LENGTH-OF-BS_RESERVED1))
 (48 1 (:REWRITE DATA-REGION-LENGTH-OF-BS_DRVNUM))
 (46 1 (:REWRITE DATA-REGION-LENGTH-OF-UPDATE-BPB_RESERVED))
 (44 44 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (44 1 (:REWRITE DATA-REGION-LENGTH-OF-BPB_BKBOOTSEC))
 (42 18 (:REWRITE FIX-WHEN-ACL2-NUMBERP))
 (42 1 (:REWRITE DATA-REGION-LENGTH-OF-BPB_FSINFO))
 (40 40 (:REWRITE NTH-OF-RESIZE-FAT))
 (40 12 (:REWRITE UNICITY-OF-1))
 (40 1 (:REWRITE DATA-REGION-LENGTH-OF-BPB_ROOTCLUS))
 (38 1 (:REWRITE DATA-REGION-LENGTH-OF-BPB_FSVER_MAJOR))
 (36 8 (:REWRITE LOFAT-FS-P-OF-STRING-TO-LOFAT-LEMMA-6))
 (36 6 (:REWRITE FAT32$C-P-OF-RESIZE-FAT))
 (36 1 (:REWRITE DATA-REGION-LENGTH-OF-BPB_FSVER_MINOR))
 (34 34 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (34 34 (:REWRITE FAT32$C-P-OF-CREATE-FAT32$C))
 (34 1 (:REWRITE DATA-REGION-LENGTH-OF-BPB_EXTFLAGS))
 (32 1 (:REWRITE DATA-REGION-LENGTH-OF-BPB_TOTSEC32))
 (31 31 (:REWRITE UNSIGNED-BYTE-LISTP-OF-GET-REMAINING-RSVDBYTS . 1))
 (30 30 (:TYPE-PRESCRIPTION BS_JMPBOOT-LENGTH))
 (30 1 (:REWRITE DATA-REGION-LENGTH-OF-BPB_HIDDSEC))
 (29 29 (:TYPE-PRESCRIPTION BS_OEMNAME-LENGTH))
 (28 1 (:REWRITE DATA-REGION-LENGTH-OF-BPB_NUMHEADS))
 (26 26 (:DEFINITION BPB_RESERVED-LENGTH))
 (26 1 (:REWRITE DATA-REGION-LENGTH-OF-BPB_SECPERTRK))
 (24 2 (:REWRITE DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-8))
 (24 1 (:REWRITE DATA-REGION-LENGTH-OF-BPB_FATSZ16))
 (22 1 (:REWRITE DATA-REGION-LENGTH-OF-BPB_MEDIA))
 (21 21 (:DEFINITION BS_VOLLAB-LENGTH))
 (21 7 (:DEFINITION MAX))
 (20 20 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (20 20 (:DEFINITION BS_FILSYSTYPE-LENGTH))
 (20 6 (:REWRITE UNICITY-OF-0))
 (20 1 (:REWRITE DATA-REGION-LENGTH-OF-BPB_TOTSEC16))
 (18 6 (:REWRITE LOFAT-FS-P-OF-UPDATE-DATA-REGIONI))
 (18 6 (:REWRITE FAT-LENGTH-OF-RESIZE-FAT))
 (18 1 (:REWRITE DATA-REGION-LENGTH-OF-BPB_ROOTENTCNT))
 (16 16 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (16 8 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (16 2 (:REWRITE FLOOR-UNSIGNED-BYTE-P))
 (16 1 (:REWRITE DATA-REGION-LENGTH-OF-UPDATE-BS_OEMNAME))
 (14 14 (:TYPE-PRESCRIPTION BPB_RESERVED-LENGTH))
 (14 1 (:REWRITE DATA-REGION-LENGTH-OF-UPDATE-BS_JMPBOOT))
 (12 12 (:REWRITE HOW-COULD-THIS-HAVE-BEEN-LEFT-OUT??))
 (12 6 (:REWRITE THEN-SUBSEQ-SAME-1))
 (12 1 (:REWRITE DATA-REGION-LENGTH-OF-BPB_BYTSPERSEC))
 (10 2 (:REWRITE NTH-WHEN-D-E-P . 2))
 (10 1 (:REWRITE DATA-REGION-LENGTH-OF-BPB_FATSZ32))
 (9 9 (:TYPE-PRESCRIPTION BS_VOLLAB-LENGTH))
 (8 8 (:TYPE-PRESCRIPTION BS_FILSYSTYPE-LENGTH))
 (8 8 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (8 1 (:REWRITE DATA-REGION-LENGTH-OF-BPB_NUMFATS))
 (6 6 (:TYPE-PRESCRIPTION MAKE-CHARACTER-LIST))
 (6 6 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (6 6 (:REWRITE INVERSE-OF-+))
 (6 6 (:REWRITE STR::IMPLODE-OF-MAKE-CHARACTER-LIST))
 (6 1 (:REWRITE DATA-REGION-LENGTH-OF-BPB_RSVDSECCNT))
 (4 1 (:REWRITE DATA-REGION-LENGTH-OF-BPB_SECPERCLUS))
 (2 1 (:REWRITE DATA-REGION-LENGTH-OF-RESIZE-FAT))
 )
(STRING-TO-LOFAT-IGNORE-LEMMA-16
 (1380 24 (:REWRITE DEFAULT-CHAR-CODE))
 (1356 24 (:REWRITE CHARACTERP-NTH))
 (480 24 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (312 24 (:DEFINITION LEN))
 (264 24 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (198 78 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (195 65 (:TYPE-PRESCRIPTION TRUE-LISTP-UPDATE-NTH))
 (174 54 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (144 24 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (132 24 (:DEFINITION CHAR))
 (120 48 (:REWRITE STR::CONSP-OF-EXPLODE))
 (119 119 (:TYPE-PRESCRIPTION UPDATE-FAT-AUX))
 (108 24 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (96 96 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (96 24 (:REWRITE DEFAULT-CDR))
 (84 60 (:REWRITE DEFAULT-+-2))
 (84 24 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (78 78 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (72 24 (:REWRITE COMMUTATIVITY-OF-*))
 (72 24 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (72 24 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (65 65 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (60 60 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (60 60 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (60 60 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (60 60 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (60 60 (:REWRITE DEFAULT-+-1))
 (60 24 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (48 48 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (48 48 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (48 48 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (48 48 (:REWRITE DEFAULT-*-2))
 (48 48 (:REWRITE DEFAULT-*-1))
 (48 48 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (48 24 (:REWRITE DEFAULT-<-2))
 (46 46 (:TYPE-PRESCRIPTION UPDATE-FAT))
 (24 24 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (24 24 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (24 24 (:REWRITE DEFAULT-<-1))
 (24 24 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (24 24 (:LINEAR POSITION-WHEN-MEMBER))
 (24 24 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (12 12 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (12 12 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (12 6 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (6 3 (:REWRITE NTH-OF-UPDATE-FAT))
 (5 5 (:REWRITE ZP-OPEN))
 )
(STRING-TO-LOFAT-IGNORE-LEMMA-17
 (808 2 (:DEFINITION TAKE))
 (548 36 (:REWRITE DEFAULT-CDR))
 (532 22 (:DEFINITION LEN))
 (524 18 (:REWRITE ZP-OPEN))
 (388 27 (:REWRITE NFIX-WHEN-ZP))
 (387 6 (:REWRITE RESIZE-LIST-OF-LEN-FREE))
 (332 6 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (299 3 (:REWRITE CONSP-OF-NTHCDR))
 (278 2 (:DEFINITION RESIZE-LIST))
 (278 2 (:DEFINITION NTHCDR))
 (225 4 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (215 4 (:REWRITE TAKE-WHEN-ATOM))
 (200 4 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (176 22 (:LINEAR LOFAT-FS-P-OF-STRING-TO-LOFAT-LEMMA-1))
 (167 77 (:REWRITE DEFAULT-<-2))
 (159 4 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (157 1 (:REWRITE LEN-OF-NTHCDR))
 (149 2 (:LINEAR PAINFUL-DEBUGGING-LEMMA-15))
 (135 77 (:REWRITE DEFAULT-<-1))
 (120 6 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (118 20 (:REWRITE STR::CONSP-OF-EXPLODE))
 (114 4 (:DEFINITION ALISTP))
 (112 112 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (112 8 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (99 23 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (89 29 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (69 35 (:REWRITE DEFAULT-+-2))
 (66 22 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (66 22 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (66 6 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (65 65 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (64 16 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (48 8 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (44 44 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (44 35 (:REWRITE DEFAULT-+-1))
 (40 8 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (40 8 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (38 38 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (38 38 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (36 12 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (36 6 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (35 1 (:REWRITE NTH-OF-GET-INITIAL-BYTES))
 (35 1 (:LINEAR NTH-OF-GET-INITIAL-BYTES))
 (32 32 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (30 30 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (30 30 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (28 14 (:REWRITE DEFAULT-*-2))
 (28 14 (:REWRITE DEFAULT-*-1))
 (24 16 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (23 1 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (22 22 (:LINEAR POSITION-WHEN-MEMBER))
 (22 22 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (22 2 (:REWRITE LEN-OF-GET-INITIAL-BYTES))
 (20 20 (:TYPE-PRESCRIPTION ALISTP))
 (16 16 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (16 16 (:TYPE-PRESCRIPTION GET-INITIAL-BYTES))
 (16 16 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (16 8 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (16 8 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (16 8 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (15 1 (:DEFINITION NFIX))
 (12 12 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (12 12 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (12 12 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (12 2 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (11 1 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (10 2 (:LINEAR NTH-WHEN-D-E-P))
 (9 3 (:REWRITE DEFAULT-UNARY-MINUS))
 (9 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (8 6 (:REWRITE DEFAULT-CAR))
 (6 6 (:TYPE-PRESCRIPTION D-E-P))
 (6 6 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (6 6 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (6 2 (:REWRITE COMMUTATIVITY-OF-+))
 (5 1 (:REWRITE NTH-WHEN-D-E-P . 3))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 1 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (4 1 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (2 2 (:TYPE-PRESCRIPTION NAT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (2 2 (:REWRITE CAR-OF-NTHCDR))
 (1 1 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (1 1 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (1 1 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 )
(STRING-TO-LOFAT-IGNORE-LEMMA-15
 (3180 235 (:REWRITE NTH-WHEN-TOO-LARGE-CHEAP))
 (2194 1 (:DEFINITION UPDATE-FAT))
 (1880 4 (:DEFINITION CHAR))
 (1574 4 (:REWRITE NTH-OF-TAKE))
 (1193 15 (:REWRITE CONSP-OF-NTHCDR))
 (1180 235 (:REWRITE NTH-WHEN-ATOM))
 (1054 66 (:REWRITE NFIX-WHEN-ZP))
 (984 22 (:LINEAR LOFAT-FS-P-OF-STRING-TO-LOFAT-LEMMA-1))
 (782 13 (:REWRITE TAKE-OF-LEN-FREE))
 (741 12 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (637 322 (:REWRITE DEFAULT-<-2))
 (606 9 (:REWRITE LEN-OF-NTHCDR))
 (590 590 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (549 13 (:REWRITE TAKE-WHEN-ATOM))
 (522 6 (:DEFINITION NTHCDR))
 (497 12 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (473 204 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (473 204 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (441 322 (:REWRITE DEFAULT-<-1))
 (422 25 (:DEFINITION NFIX))
 (408 408 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (379 4 (:REWRITE NTH-OF-NTHCDR))
 (360 22 (:REWRITE DEFAULT-CDR))
 (288 4 (:REWRITE LOFAT-FS-P-OF-STRING-TO-LOFAT-LEMMA-4))
 (279 17 (:DEFINITION NATP))
 (250 17 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (209 9 (:REWRITE CAR-OF-NTHCDR))
 (204 204 (:LINEAR POSITION-WHEN-MEMBER))
 (204 204 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (198 61 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (184 5 (:REWRITE COMMUTATIVITY-OF-*))
 (183 5 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (170 38 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (166 5 (:REWRITE LOFAT-FS-P-OF-STRING-TO-LOFAT-LEMMA-3))
 (163 5 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (153 10 (:REWRITE LEN-OF-TAKE))
 (145 23 (:REWRITE CONSP-OF-GET-REMAINING-RSVDBYTS))
 (143 1 (:REWRITE RESIZE-DATA-REGION-OF-DATA-REGION-LENGTH-WHEN-FAT32$C-P . 2))
 (137 1 (:REWRITE FAT32$C-P-OF-UPDATE-FAT))
 (132 12 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (124 13 (:LINEAR PAINFUL-DEBUGGING-LEMMA-15))
 (119 119 (:TYPE-PRESCRIPTION GET-INITIAL-BYTES))
 (117 117 (:TYPE-PRESCRIPTION GET-REMAINING-RSVDBYTS))
 (112 4 (:REWRITE DEFAULT-CHAR-CODE))
 (99 55 (:REWRITE DEFAULT-+-2))
 (99 5 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (98 40 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (94 5 (:REWRITE CAR-OF-TAKE))
 (92 90 (:REWRITE LEN-OF-GET-REMAINING-RSVDBYTS))
 (85 55 (:REWRITE DEFAULT-+-1))
 (78 66 (:REWRITE LEN-OF-GET-INITIAL-BYTES))
 (78 26 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (75 10 (:REWRITE COMMUTATIVITY-OF-+))
 (72 12 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (72 8 (:REWRITE STR::CONSP-OF-EXPLODE))
 (71 71 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (66 66 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (66 66 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (66 66 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (64 5 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (62 1 (:REWRITE LENGTH-WHEN-STRINGP))
 (59 34 (:REWRITE DEFAULT-*-2))
 (55 34 (:REWRITE DEFAULT-*-1))
 (55 11 (:REWRITE CONSP-OF-TAKE))
 (51 8 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (50 10 (:LINEAR NTH-WHEN-D-E-P))
 (49 1 (:REWRITE RESIZE-FAT-OF-FAT-LENGTH-WHEN-FAT32$C-P . 2))
 (40 8 (:REWRITE NTH-WHEN-D-E-P . 3))
 (36 36 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (36 36 (:TYPE-PRESCRIPTION D-E-P))
 (36 36 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (34 34 (:TYPE-PRESCRIPTION NATP))
 (33 17 (:REWRITE DEFAULT-UNARY-MINUS))
 (32 4 (:REWRITE COMMUTATIVITY-2-OF-+))
 (32 1 (:DEFINITION UPDATE-BS_VOLLAB))
 (32 1 (:DEFINITION UPDATE-BS_OEMNAME))
 (32 1 (:DEFINITION UPDATE-BS_FILSYSTYPE))
 (32 1 (:DEFINITION UPDATE-BPB_RESERVED))
 (30 1 (:LINEAR NTH-OF-GET-INITIAL-BYTES))
 (29 29 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (24 24 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (24 24 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (24 5 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (22 22 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (20 5 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (16 16 (:REWRITE FOLD-CONSTS-IN-+))
 (16 4 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (16 1 (:DEFINITION UPDATE-BS_JMPBOOT))
 (15 5 (:REWRITE STR::EXPLODE-OF-IMPLODE))
 (12 12 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (10 10 (:TYPE-PRESCRIPTION NAT-LISTP))
 (10 10 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (10 4 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (8 2 (:REWRITE DEFAULT-CAR))
 (6 6 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (5 5 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (5 5 (:REWRITE STR::MAKE-CHARACTER-LIST-IS-IDENTITY-UNDER-CHARLISTEQV))
 (5 5 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (5 5 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 (4 4 (:TYPE-PRESCRIPTION FAT-LENGTH))
 (3 3 (:TYPE-PRESCRIPTION FAT32$C-P))
 (2 2 (:TYPE-PRESCRIPTION STRINGP-OF-IMPLODE))
 (1 1 (:TYPE-PRESCRIPTION LENGTH))
 (1 1 (:REWRITE FAT32$C-P-OF-CREATE-FAT32$C))
 (1 1 (:DEFINITION UPDATE-BS_VOLLABI))
 (1 1 (:DEFINITION UPDATE-BS_OEMNAMEI))
 (1 1 (:DEFINITION UPDATE-BS_JMPBOOTI))
 (1 1 (:DEFINITION UPDATE-BS_FILSYSTYPEI))
 (1 1 (:DEFINITION UPDATE-BPB_RESERVEDI))
 (1 1 (:DEFINITION BS_VOLLAB-LENGTH))
 (1 1 (:DEFINITION BS_OEMNAME-LENGTH))
 (1 1 (:DEFINITION BS_JMPBOOT-LENGTH))
 (1 1 (:DEFINITION BS_FILSYSTYPE-LENGTH))
 (1 1 (:DEFINITION BPB_RESERVED-LENGTH))
 )
(STRING-TO-LOFAT-IGNORE-LEMMA-18
 (351816 1420 (:DEFINITION TAKE))
 (318180 126 (:REWRITE RESIZE-DATA-REGION-OF-DATA-REGION-LENGTH-WHEN-FAT32$C-P . 2))
 (233914 1857 (:REWRITE ZP-OPEN))
 (125100 6056 (:REWRITE CONSP-OF-NTHCDR))
 (124075 3069 (:REWRITE TAKE-OF-LEN-FREE))
 (98365 6561 (:REWRITE DEFAULT-CAR))
 (86996 540 (:REWRITE DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-16))
 (78041 76403 (:REWRITE DEFAULT-+-1))
 (77259 76403 (:REWRITE DEFAULT-+-2))
 (76538 75758 (:REWRITE DEFAULT-*-2))
 (76538 75758 (:REWRITE DEFAULT-*-1))
 (76249 3057 (:REWRITE TAKE-WHEN-ATOM))
 (74076 5135 (:REWRITE CAR-OF-TAKE))
 (69065 2780 (:REWRITE NTHCDR-WHEN->=-N-LEN-L-UNDER-LIST-EQUIV))
 (65537 2780 (:REWRITE NTHCDR-WHEN->=-N-LEN-L))
 (55966 8735 (:REWRITE DEFAULT-CDR))
 (50126 50126 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (47003 4751 (:REWRITE NFIX-WHEN-ZP))
 (40890 35095 (:REWRITE DEFAULT-<-2))
 (40158 4203 (:LINEAR LEN-OF-EXPLODE-WHEN-M1-FILE-CONTENTS-P-1))
 (39030 35095 (:REWRITE DEFAULT-<-1))
 (37920 3240 (:REWRITE DEFAULT-CHAR-CODE))
 (36576 1384 (:REWRITE SUBSEQ-OF-LENGTH-1))
 (35152 2197 (:DEFINITION UPDATE-BS_OEMNAME))
 (34680 2160 (:REWRITE CHARACTERP-NTH))
 (30899 995 (:REWRITE CONSP-OF-CDR-OF-NTHCDR))
 (30525 11309 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (30525 11309 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (28561 2197 (:DEFINITION UPDATE-BS_JMPBOOT))
 (28204 14102 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (27552 2043 (:REWRITE M1-FILE-CONTENTS-P-WHEN-STRINGP))
 (23128 8300 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (22618 22618 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (20064 11760 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (17541 5847 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 3))
 (15436 247 (:DEFINITION UPDATE-BS_VOLLAB))
 (15436 247 (:DEFINITION UPDATE-BS_FILSYSTYPE))
 (15436 247 (:DEFINITION UPDATE-BPB_RESERVED))
 (11309 11309 (:LINEAR POSITION-WHEN-MEMBER))
 (11309 11309 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (10800 1200 (:DEFINITION LENGTH))
 (10152 845 (:REWRITE CONSP-OF-GET-REMAINING-RSVDBYTS))
 (8304 8304 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (8192 8192 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (7560 540 (:REWRITE DISK-IMAGE-TO-LOFAT-GUARD-LEMMA-8))
 (7504 124 (:REWRITE DATA-REGION-LENGTH-OF-UPDATE-FAT))
 (7256 124 (:REWRITE DATA-REGION-LENGTH-OF-UPDATE-BS_FILSYSTYPE))
 (7008 124 (:REWRITE DATA-REGION-LENGTH-OF-UPDATE-BS_VOLLAB))
 (6874 6574 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (6760 124 (:REWRITE DATA-REGION-LENGTH-OF-BS_VOLID))
 (6636 6636 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (6512 124 (:REWRITE DATA-REGION-LENGTH-OF-BS_BOOTSIG))
 (6264 124 (:REWRITE DATA-REGION-LENGTH-OF-BS_RESERVED1))
 (6016 124 (:REWRITE DATA-REGION-LENGTH-OF-BS_DRVNUM))
 (5768 124 (:REWRITE DATA-REGION-LENGTH-OF-UPDATE-BPB_RESERVED))
 (5630 1202 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-D-E-P))
 (5520 124 (:REWRITE DATA-REGION-LENGTH-OF-BPB_BKBOOTSEC))
 (5416 2164 (:REWRITE STR::CHARACTER-LISTP-WHEN-HEX-DIGIT-CHAR-LISTP))
 (5272 124 (:REWRITE DATA-REGION-LENGTH-OF-BPB_FSINFO))
 (5024 124 (:REWRITE DATA-REGION-LENGTH-OF-BPB_ROOTCLUS))
 (4803 4803 (:TYPE-PRESCRIPTION M1-FILE-CONTENTS-P))
 (4776 124 (:REWRITE DATA-REGION-LENGTH-OF-BPB_FSVER_MAJOR))
 (4528 124 (:REWRITE DATA-REGION-LENGTH-OF-BPB_FSVER_MINOR))
 (4280 124 (:REWRITE DATA-REGION-LENGTH-OF-BPB_EXTFLAGS))
 (4205 1201 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (4032 124 (:REWRITE DATA-REGION-LENGTH-OF-BPB_TOTSEC32))
 (3784 124 (:REWRITE DATA-REGION-LENGTH-OF-BPB_HIDDSEC))
 (3600 600 (:REWRITE M1-FILE-CONTENTS-P-CORRECTNESS-1))
 (3536 124 (:REWRITE DATA-REGION-LENGTH-OF-BPB_NUMHEADS))
 (3515 3515 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (3312 3312 (:TYPE-PRESCRIPTION D-E-P))
 (3312 3312 (:REWRITE D-E-P-WHEN-MEMBER-EQUAL-OF-D-E-LIST-P))
 (3288 124 (:REWRITE DATA-REGION-LENGTH-OF-BPB_SECPERTRK))
 (3233 3233 (:REWRITE DEFAULT-UNARY-MINUS))
 (3040 124 (:REWRITE DATA-REGION-LENGTH-OF-BPB_FATSZ16))
 (2792 124 (:REWRITE DATA-REGION-LENGTH-OF-BPB_MEDIA))
 (2544 124 (:REWRITE DATA-REGION-LENGTH-OF-BPB_TOTSEC16))
 (2296 124 (:REWRITE DATA-REGION-LENGTH-OF-BPB_ROOTENTCNT))
 (2197 2197 (:DEFINITION UPDATE-BS_OEMNAMEI))
 (2197 2197 (:DEFINITION UPDATE-BS_JMPBOOTI))
 (2172 2172 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (2164 2164 (:REWRITE CHARACTER-LISTP-OF-EXPLODE))
 (2048 124 (:REWRITE DATA-REGION-LENGTH-OF-UPDATE-BS_OEMNAME))
 (1800 124 (:REWRITE DATA-REGION-LENGTH-OF-UPDATE-BS_JMPBOOT))
 (1764 1764 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (1552 124 (:REWRITE DATA-REGION-LENGTH-OF-BPB_BYTSPERSEC))
 (1502 1502 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (1502 1502 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (1500 300 (:REWRITE NTH-WHEN-D-E-P . 2))
 (1320 264 (:LINEAR PAINFUL-DEBUGGING-LEMMA-15))
 (1304 124 (:REWRITE DATA-REGION-LENGTH-OF-BPB_FATSZ32))
 (1303 91 (:REWRITE THEN-SUBSEQ-EMPTY-1))
 (1202 1202 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 (1200 1200 (:TYPE-PRESCRIPTION M1-FILE-ALIST-P))
 (1200 1200 (:REWRITE M1-FILE-ALIST-P-WHEN-SUBSETP-EQUAL))
 (1182 690 (:REWRITE NTH-WHEN-D-E-P . 1))
 (1084 1084 (:TYPE-PRESCRIPTION STR::HEX-DIGIT-CHAR-LISTP))
 (1084 1084 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-SUBSETP-EQUAL))
 (1084 542 (:REWRITE STR::HEX-DIGIT-CHAR-LISTP-WHEN-NOT-CONSP))
 (1056 124 (:REWRITE DATA-REGION-LENGTH-OF-BPB_NUMFATS))
 (900 450 (:REWRITE STR::CONSP-OF-EXPLODE))
 (885 122 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (864 422 (:REWRITE THEN-SUBSEQ-SAME-2))
 (861 861 (:REWRITE LOFAT-FS-P-OF-STRING-TO-LOFAT-LEMMA-4))
 (808 124 (:REWRITE DATA-REGION-LENGTH-OF-BPB_RSVDSECCNT))
 (752 752 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (728 91 (:REWRITE FLOOR-UNSIGNED-BYTE-P))
 (610 122 (:REWRITE NTH-WHEN-D-E-P . 3))
 (600 600 (:REWRITE M1-FILE-ALIST-P-WHEN-NOT-CONSP))
 (560 124 (:REWRITE DATA-REGION-LENGTH-OF-BPB_SECPERCLUS))
 (463 3 (:DEFINITION RESIZE-LIST))
 (342 9 (:REWRITE RESIZE-LIST-OF-LEN-FREE))
 (326 326 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (312 124 (:REWRITE DATA-REGION-LENGTH-OF-RESIZE-FAT))
 (247 247 (:DEFINITION UPDATE-BS_VOLLABI))
 (247 247 (:DEFINITION UPDATE-BS_FILSYSTYPEI))
 (247 247 (:DEFINITION UPDATE-BPB_RESERVEDI))
 (194 194 (:LINEAR POSITION-WHEN-MEMBER-OF-TAKE))
 (190 6 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-CHARACTER-LISTP))
 (180 4 (:REWRITE CHARACTER-LISTP-OF-TAKE))
 (157 3 (:REWRITE CONSP-OF-NTH-WHEN-ALISTP))
 (91 3 (:DEFINITION ALISTP))
 (86 6 (:REWRITE OMAP::ALISTP-WHEN-MAPP))
 (80 2 (:LINEAR NATP-OF-NTH-WHEN-NAT-LISTP))
 (45 2 (:REWRITE NAT-LISTP-IF-FAT32-MASKED-ENTRY-LIST-P))
 (38 6 (:REWRITE OMAP::MFIX-IMPLIES-MAPP))
 (32 6 (:REWRITE ALISTP-WHEN-HONS-DUPLICITY-ALIST-P))
 (31 2 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-NOT-CONSP))
 (30 6 (:REWRITE OMAP::MAPP-WHEN-NOT-EMPTY))
 (28 4 (:REWRITE CHARACTER-LISTP-OF-NTHCDR))
 (24 24 (:TYPE-PRESCRIPTION OMAP::MAPP))
 (20 12 (:TYPE-PRESCRIPTION OMAP::MFIX))
 (20 4 (:LINEAR NTH-WHEN-D-E-P))
 (19 2 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (18 6 (:REWRITE STR::MAKE-CHARACTER-LIST-WHEN-ATOM))
 (16 4 (:REWRITE LEN-OF-MAKE-CHARACTER-LIST))
 (15 15 (:TYPE-PRESCRIPTION ALISTP))
 (14 6 (:REWRITE HONS-DUPLICITY-ALIST-P-WHEN-NOT-CONSP))
 (12 12 (:TYPE-PRESCRIPTION HONS-DUPLICITY-ALIST-P))
 (12 12 (:TYPE-PRESCRIPTION OMAP::EMPTY))
 (12 6 (:REWRITE OMAP::MFIX-WHEN-MAPP))
 (12 6 (:REWRITE OMAP::MAPP-NON-NIL-IMPLIES-NON-EMPTY))
 (4 4 (:TYPE-PRESCRIPTION NAT-LISTP))
 (4 4 (:TYPE-PRESCRIPTION FAT32-MASKED-ENTRY-LIST-P))
 (2 2 (:TYPE-PRESCRIPTION MAKE-CHARACTER-LIST))
 (2 2 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (2 2 (:REWRITE FAT32-MASKED-ENTRY-LIST-P-WHEN-BOUNDED-NAT-LISTP))
 (2 2 (:REWRITE BOUNDED-NAT-LISTP-CORRECTNESS-1))
 )
(STRING-TO-LOFAT-IGNORE-LEMMA-19
 (23 2 (:REWRITE NTH-WHEN-TOO-LARGE-CHEAP))
 (10 4 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (6 6 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (6 6 (:TYPE-PRESCRIPTION HIFAT-BOUNDED-FILE-ALIST-P))
 (5 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 2))
 (5 2 (:LINEAR LEN-WHEN-HIFAT-BOUNDED-FILE-ALIST-P . 1))
 (5 1 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (5 1 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (4 4 (:LINEAR LEN-WHEN-FAT32-FILENAME-LIST-PREFIXP))
 (4 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE DEFAULT-<-1))
 (2 2 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (2 2 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (2 2 (:REWRITE NTH-WHEN-ATOM))
 (2 2 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (2 2 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 (2 2 (:LINEAR POSITION-WHEN-MEMBER))
 (2 2 (:LINEAR POSITION-EQUAL-AC-WHEN-MEMBER))
 (2 1 (:REWRITE NFIX-WHEN-ZP))
 (1 1 (:TYPE-PRESCRIPTION ZP))
 (1 1 (:REWRITE NFIX-WHEN-NATP))
 )
(STRING-TO-LOFAT-IGNORE-LEMMA-20
 (19 9 (:REWRITE LOFAT-FS-P-CORRECTNESS-1))
 (10 10 (:TYPE-PRESCRIPTION LOFAT-FS-P))
 (8 8 (:REWRITE FAT32$C-P-OF-CREATE-FAT32$C))
 (5 1 (:REWRITE STRINGP-WHEN-NONEMPTY-STRINGP))
 (5 1 (:REWRITE FAT32-FILENAME-P-CORRECTNESS-1))
 (3 2 (:REWRITE DEFAULT-CDR))
 (3 2 (:REWRITE DEFAULT-CAR))
 (2 2 (:TYPE-PRESCRIPTION NONEMPTY-STRINGP))
 (2 2 (:TYPE-PRESCRIPTION FAT32-FILENAME-P))
 (2 2 (:REWRITE NONEMPTY-STRINGP-WHEN-MEMBER-EQUAL-OF-NONEMPTY-STRING-LISTP))
 (2 2 (:REWRITE FAT32-FILENAME-P-WHEN-MEMBER-EQUAL-OF-FAT32-FILENAME-LIST-P))
 )
(STRING-TO-LOFAT-IGNORE)
