(SKIP-JSON-WHITESPACE)
(LEN-OF-SKIP-JSON-WHITESPACE-BOUND
 (48 5 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (20 12 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (19 10 (:REWRITE DEFAULT-<-2))
 (12 10 (:REWRITE DEFAULT-<-1))
 (10 1 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (8 1 (:LINEAR LEN-OF-CDR-LINEAR))
 (6 6 (:REWRITE DEFAULT-CAR))
 (5 5 (:REWRITE DEFAULT-CDR))
 (5 5 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (5 5 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (4 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE <-OF-LEN-AND-LEN-WHEN-PREFIXP))
 )
(CHARACTER-LISTP-OF-SKIP-JSON-WHITESPACE
 (170 13 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (52 4 (:LINEAR LEN-OF-SKIP-JSON-WHITESPACE-BOUND))
 (31 23 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (22 11 (:REWRITE DEFAULT-<-2))
 (21 21 (:REWRITE DEFAULT-CAR))
 (19 13 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (13 13 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (13 13 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (11 11 (:REWRITE DEFAULT-<-1))
 (10 10 (:REWRITE DEFAULT-CDR))
 (10 2 (:REWRITE LEN-OF-CDR))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 )
(PARSE-JSON-TRUE-LITERAL
 (2 1 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (1 1 (:TYPE-PRESCRIPTION TRUE-LISTP))
 )
(LEN-OF-MV-NTH-2-OF-PARSE-JSON-TRUE-LITERAL
 (73 3 (:REWRITE PREFIXP-WHEN-LEN-0))
 (50 3 (:REWRITE EQUAL-OF-LEN-AND-0))
 (32 6 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (32 3 (:REWRITE PREFIXP-WHEN-NOT-SHORTER))
 (32 3 (:REWRITE PREFIXP-WHEN-LONGER))
 (16 16 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (16 10 (:REWRITE DEFAULT-<-2))
 (14 14 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (13 10 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (6 6 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (5 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE PREFIX-WHEN-NOT-CONSP-ARG1-CHEAP))
 (3 3 (:REWRITE NTHCDR-WHEN-NOT-POSP))
 (3 3 (:REWRITE NTHCDR-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE NTHCDR-WHEN-EQUAL-OF-LEN))
 )
(CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-JSON-TRUE-LITERAL
 (48 2 (:REWRITE PREFIXP-WHEN-LEN-0))
 (33 2 (:REWRITE EQUAL-OF-LEN-AND-0))
 (21 2 (:REWRITE PREFIXP-WHEN-NOT-SHORTER))
 (21 2 (:REWRITE PREFIXP-WHEN-LONGER))
 (14 8 (:REWRITE DEFAULT-<-2))
 (13 13 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (10 10 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (10 8 (:REWRITE DEFAULT-<-1))
 (8 4 (:REWRITE DEFAULT-CDR))
 (8 4 (:REWRITE DEFAULT-CAR))
 (7 7 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (6 6 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE PREFIX-WHEN-NOT-CONSP-ARG1-CHEAP))
 (2 2 (:REWRITE NTHCDR-WHEN-NOT-POSP))
 (2 2 (:REWRITE NTHCDR-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE NTHCDR-WHEN-EQUAL-OF-LEN))
 )
(PARSE-JSON-FALSE-LITERAL
 (2 1 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (1 1 (:TYPE-PRESCRIPTION TRUE-LISTP))
 )
(LEN-OF-MV-NTH-2-OF-PARSE-JSON-FALSE-LITERAL
 (73 3 (:REWRITE PREFIXP-WHEN-LEN-0))
 (50 3 (:REWRITE EQUAL-OF-LEN-AND-0))
 (32 6 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (32 3 (:REWRITE PREFIXP-WHEN-NOT-SHORTER))
 (32 3 (:REWRITE PREFIXP-WHEN-LONGER))
 (16 16 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (16 10 (:REWRITE DEFAULT-<-2))
 (14 14 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (13 10 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (6 6 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (5 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE PREFIX-WHEN-NOT-CONSP-ARG1-CHEAP))
 (3 3 (:REWRITE NTHCDR-WHEN-NOT-POSP))
 (3 3 (:REWRITE NTHCDR-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE NTHCDR-WHEN-EQUAL-OF-LEN))
 )
(CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-JSON-FALSE-LITERAL
 (48 2 (:REWRITE PREFIXP-WHEN-LEN-0))
 (33 2 (:REWRITE EQUAL-OF-LEN-AND-0))
 (21 2 (:REWRITE PREFIXP-WHEN-NOT-SHORTER))
 (21 2 (:REWRITE PREFIXP-WHEN-LONGER))
 (14 8 (:REWRITE DEFAULT-<-2))
 (13 13 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (10 10 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (10 8 (:REWRITE DEFAULT-<-1))
 (8 4 (:REWRITE DEFAULT-CDR))
 (8 4 (:REWRITE DEFAULT-CAR))
 (7 7 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (6 6 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE PREFIX-WHEN-NOT-CONSP-ARG1-CHEAP))
 (2 2 (:REWRITE NTHCDR-WHEN-NOT-POSP))
 (2 2 (:REWRITE NTHCDR-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE NTHCDR-WHEN-EQUAL-OF-LEN))
 )
(PARSE-JSON-NULL-LITERAL
 (2 1 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (1 1 (:TYPE-PRESCRIPTION TRUE-LISTP))
 )
(LEN-OF-MV-NTH-2-OF-PARSE-JSON-NULL-LITERAL
 (73 3 (:REWRITE PREFIXP-WHEN-LEN-0))
 (50 3 (:REWRITE EQUAL-OF-LEN-AND-0))
 (32 6 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (32 3 (:REWRITE PREFIXP-WHEN-NOT-SHORTER))
 (32 3 (:REWRITE PREFIXP-WHEN-LONGER))
 (16 16 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (16 10 (:REWRITE DEFAULT-<-2))
 (14 14 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (13 10 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (6 6 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (5 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE PREFIX-WHEN-NOT-CONSP-ARG1-CHEAP))
 (3 3 (:REWRITE NTHCDR-WHEN-NOT-POSP))
 (3 3 (:REWRITE NTHCDR-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE NTHCDR-WHEN-EQUAL-OF-LEN))
 )
(CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-JSON-NULL-LITERAL
 (48 2 (:REWRITE PREFIXP-WHEN-LEN-0))
 (33 2 (:REWRITE EQUAL-OF-LEN-AND-0))
 (21 2 (:REWRITE PREFIXP-WHEN-NOT-SHORTER))
 (21 2 (:REWRITE PREFIXP-WHEN-LONGER))
 (14 8 (:REWRITE DEFAULT-<-2))
 (13 13 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (10 10 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (10 8 (:REWRITE DEFAULT-<-1))
 (8 4 (:REWRITE DEFAULT-CDR))
 (8 4 (:REWRITE DEFAULT-CAR))
 (7 7 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (6 6 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE PREFIX-WHEN-NOT-CONSP-ARG1-CHEAP))
 (2 2 (:REWRITE NTHCDR-WHEN-NOT-POSP))
 (2 2 (:REWRITE NTHCDR-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE NTHCDR-WHEN-EQUAL-OF-LEN))
 )
(PARSE-4-HEX-CHARS-AS-CODE-POINT
 (378 23 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (93 24 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (75 33 (:REWRITE DEFAULT-CDR))
 (74 44 (:REWRITE DEFAULT-+-2))
 (67 67 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (44 44 (:REWRITE DEFAULT-+-1))
 (44 1 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (43 20 (:REWRITE DEFAULT-<-2))
 (23 23 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (23 23 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (20 20 (:REWRITE DEFAULT-<-1))
 (16 4 (:REWRITE FOLD-CONSTS-IN-+))
 (14 14 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (12 2 (:REWRITE TRUE-LISTP-WHEN-CHARACTER-LISTP2))
 (11 11 (:REWRITE DEFAULT-CAR))
 (7 7 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(NATP-OF-MV-NTH-1-OF-PARSE-4-HEX-CHARS-AS-CODE-POINT
 (558 48 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (402 38 (:REWRITE LEN-OF-CDR))
 (328 26 (:REWRITE DEFAULT-CDR))
 (188 188 (:TYPE-PRESCRIPTION LEN))
 (160 8 (:REWRITE DEFAULT-CAR))
 (156 26 (:REWRITE EQUAL-OF-LEN-AND-0))
 (64 38 (:REWRITE DEFAULT-+-2))
 (60 60 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (48 48 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (44 44 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (38 38 (:REWRITE DEFAULT-+-1))
 (29 15 (:REWRITE DEFAULT-<-2))
 (18 18 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (16 15 (:REWRITE DEFAULT-<-1))
 (12 12 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (12 4 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(<-OF-MV-NTH-1-OF-PARSE-4-HEX-CHARS-AS-CODE-POINT
 (279 24 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (201 19 (:REWRITE LEN-OF-CDR))
 (164 13 (:REWRITE DEFAULT-CDR))
 (94 94 (:TYPE-PRESCRIPTION LEN))
 (80 4 (:REWRITE DEFAULT-CAR))
 (78 13 (:REWRITE EQUAL-OF-LEN-AND-0))
 (32 19 (:REWRITE DEFAULT-+-2))
 (30 30 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (24 24 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (22 22 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (19 19 (:REWRITE DEFAULT-+-1))
 (16 8 (:REWRITE DEFAULT-<-2))
 (9 9 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (8 8 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (6 2 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-4-HEX-CHARS-AS-CODE-POINT
 (299 26 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (201 19 (:REWRITE LEN-OF-CDR))
 (166 15 (:REWRITE DEFAULT-CDR))
 (104 104 (:TYPE-PRESCRIPTION LEN))
 (82 6 (:REWRITE DEFAULT-CAR))
 (78 13 (:REWRITE EQUAL-OF-LEN-AND-0))
 (46 2 (:DEFINITION CHARACTER-LISTP))
 (32 32 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (32 19 (:REWRITE DEFAULT-+-2))
 (26 26 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (24 24 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (19 19 (:REWRITE DEFAULT-+-1))
 (18 9 (:REWRITE DEFAULT-<-2))
 (9 9 (:REWRITE DEFAULT-<-1))
 (9 9 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (8 4 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (8 2 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (8 2 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (6 6 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 )
(TRUE-LISTP-OF-MV-NTH-2-OF-PARSE-4-HEX-CHARS-AS-CODE-POINT
 (299 26 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (201 19 (:REWRITE LEN-OF-CDR))
 (166 15 (:REWRITE DEFAULT-CDR))
 (104 104 (:TYPE-PRESCRIPTION LEN))
 (82 6 (:REWRITE DEFAULT-CAR))
 (78 13 (:REWRITE EQUAL-OF-LEN-AND-0))
 (50 2 (:REWRITE TRUE-LISTP-WHEN-CHARACTER-LISTP2))
 (44 2 (:DEFINITION CHARACTER-LISTP))
 (32 32 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (32 19 (:REWRITE DEFAULT-+-2))
 (26 26 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (24 24 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (19 19 (:REWRITE DEFAULT-+-1))
 (18 9 (:REWRITE DEFAULT-<-2))
 (14 14 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (9 9 (:REWRITE DEFAULT-<-1))
 (9 9 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (8 4 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (6 6 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (4 2 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (4 2 (:REWRITE CHARACTER-LISTP-OF-CDR))
 )
(LEN-OF-MV-NTH-2-OF-PARSE-4-HEX-CHARS-AS-CODE-POINT-BOUND
 (883 82 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (467 40 (:REWRITE DEFAULT-CDR))
 (174 12 (:REWRITE DEFAULT-CAR))
 (137 137 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (131 80 (:REWRITE DEFAULT-+-2))
 (82 82 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (80 80 (:REWRITE DEFAULT-+-1))
 (72 72 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (68 34 (:REWRITE DEFAULT-<-2))
 (44 1 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (36 34 (:REWRITE DEFAULT-<-1))
 (29 29 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (21 21 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (6 3 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-MV-NTH-2-OF-PARSE-4-HEX-CHARS-AS-CODE-POINT))
 (3 3 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (1 1 (:REWRITE <-OF-LEN-AND-LEN-WHEN-PREFIXP))
 )
(PARSE-UNICODE-ESCAPE
 (343 20 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (129 129 (:TYPE-PRESCRIPTION LEN))
 (97 9 (:REWRITE DEFAULT-CDR))
 (88 11 (:LINEAR LEN-OF-MV-NTH-2-OF-PARSE-4-HEX-CHARS-AS-CODE-POINT-BOUND))
 (82 49 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (72 6 (:REWRITE DEFAULT-CAR))
 (68 4 (:REWRITE LEN-OF-CDR))
 (48 16 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (32 4 (:REWRITE EQUAL-OF-LEN-AND-0))
 (27 14 (:REWRITE DEFAULT-<-2))
 (23 1 (:DEFINITION CHARACTER-LISTP))
 (20 20 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (19 14 (:REWRITE DEFAULT-<-1))
 (13 13 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (8 8 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (8 4 (:REWRITE DEFAULT-+-2))
 (5 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (4 1 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 )
(CHARACTER-LISTP-OF-MV-NTH-1-OF-PARSE-UNICODE-ESCAPE
 (87 6 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (46 2 (:DEFINITION CHARACTER-LISTP))
 (34 34 (:TYPE-PRESCRIPTION LEN))
 (28 6 (:REWRITE DEFAULT-CDR))
 (26 4 (:REWRITE DEFAULT-CAR))
 (19 12 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (17 1 (:REWRITE LEN-OF-CDR))
 (16 2 (:LINEAR LEN-OF-MV-NTH-2-OF-PARSE-4-HEX-CHARS-AS-CODE-POINT-BOUND))
 (12 4 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (8 2 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (8 2 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (8 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 (7 3 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (4 4 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 3 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-UNICODE-ESCAPE
 (87 6 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (46 2 (:DEFINITION CHARACTER-LISTP))
 (34 34 (:TYPE-PRESCRIPTION LEN))
 (28 6 (:REWRITE DEFAULT-CDR))
 (26 4 (:REWRITE DEFAULT-CAR))
 (19 12 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (17 1 (:REWRITE LEN-OF-CDR))
 (16 2 (:LINEAR LEN-OF-MV-NTH-2-OF-PARSE-4-HEX-CHARS-AS-CODE-POINT-BOUND))
 (12 12 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (12 4 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (8 2 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (8 2 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (8 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 (7 3 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (4 4 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 3 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(LEN-OF-MV-NTH-2-OF-PARSE-UNICODE-ESCAPE-BOUND
 (496 248 (:TYPE-PRESCRIPTION TRUE-LISTP-OF-MV-NTH-2-OF-PARSE-4-HEX-CHARS-AS-CODE-POINT))
 (248 248 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (236 94 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (194 19 (:REWRITE DEFAULT-CDR))
 (73 6 (:REWRITE DEFAULT-CAR))
 (39 20 (:REWRITE DEFAULT-+-2))
 (29 29 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (24 10 (:REWRITE DEFAULT-<-2))
 (20 20 (:REWRITE DEFAULT-+-1))
 (13 10 (:REWRITE DEFAULT-<-1))
 (12 12 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 3 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (3 3 (:REWRITE <-OF-LEN-AND-LEN-WHEN-PREFIXP))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(PARSE-JSON-STRING-CHAR
 (49 5 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (20 4 (:REWRITE LEN-OF-CDR))
 (16 3 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (10 10 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE DEFAULT-CAR))
 (6 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE DEFAULT-CDR))
 (5 5 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (5 5 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (4 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (2 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 )
(MV-NTH-2-OF-PARSE-JSON-STRING-CHAR-BOUND
 (280 30 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (213 213 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (98 98 (:REWRITE DEFAULT-+-2))
 (98 98 (:REWRITE DEFAULT-+-1))
 (89 89 (:REWRITE DEFAULT-CDR))
 (70 50 (:REWRITE DEFAULT-<-2))
 (61 50 (:REWRITE DEFAULT-<-1))
 (41 41 (:REWRITE DEFAULT-CAR))
 (30 30 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (30 30 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (11 11 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (11 11 (:REWRITE <-OF-LEN-AND-LEN-WHEN-PREFIXP))
 (10 10 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-JSON-STRING-CHAR
 (57 6 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (46 2 (:DEFINITION CHARACTER-LISTP))
 (26 26 (:TYPE-PRESCRIPTION LEN))
 (21 12 (:REWRITE DEFAULT-CDR))
 (13 4 (:REWRITE DEFAULT-CAR))
 (13 1 (:REWRITE LEN-OF-CDR))
 (8 8 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (8 4 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (8 2 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (8 2 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (6 6 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (6 3 (:REWRITE DEFAULT-<-2))
 (6 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 (4 4 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 3 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(CHARACTER-LISTP-OF-MV-NTH-1-OF-PARSE-JSON-STRING-CHAR
 (45 3 (:DEFINITION CHARACTER-LISTP))
 (38 4 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (13 13 (:REWRITE DEFAULT-CDR))
 (12 3 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (8 8 (:REWRITE DEFAULT-CAR))
 (7 7 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (7 4 (:REWRITE DEFAULT-<-2))
 (5 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (5 1 (:REWRITE LEN-OF-CDR))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (4 4 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(LEN-OF-MV-NTH-2-OF-PARSE-JSON-STRING-CHAR-BOUND
 (290 31 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (217 217 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (99 99 (:REWRITE DEFAULT-CDR))
 (99 99 (:REWRITE DEFAULT-+-2))
 (99 99 (:REWRITE DEFAULT-+-1))
 (71 51 (:REWRITE DEFAULT-<-2))
 (62 51 (:REWRITE DEFAULT-<-1))
 (43 43 (:REWRITE DEFAULT-CAR))
 (31 31 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (31 31 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (11 11 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (11 11 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (11 11 (:REWRITE <-OF-LEN-AND-LEN-WHEN-PREFIXP))
 )
(PARSE-JSON-STRING-CHARS-AND-FINAL-QUOTE
 (58 6 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (15 1 (:DEFINITION TRUE-LIST-FIX))
 (15 1 (:DEFINITION REVAPPEND))
 (12 6 (:REWRITE DEFAULT-<-2))
 (11 11 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (9 9 (:REWRITE DEFAULT-CAR))
 (8 6 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (6 6 (:REWRITE DEFAULT-CDR))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (6 6 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (6 3 (:TYPE-PRESCRIPTION TRUE-LISTP-REVAPPEND-TYPE-PRESCRIPTION))
 (3 3 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (3 3 (:TYPE-PRESCRIPTION REVAPPEND))
 )
(LEN-OF-MV-NTH-2-OF-PARSE-JSON-STRING-CHARS-AND-FINAL-QUOTE-BOUND
 (358 34 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (240 16 (:DEFINITION REVAPPEND))
 (120 6 (:REWRITE DEFAULT-COERCE-3))
 (90 47 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (67 36 (:REWRITE DEFAULT-<-2))
 (43 36 (:REWRITE DEFAULT-<-1))
 (34 34 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (33 33 (:REWRITE DEFAULT-CAR))
 (30 30 (:TYPE-PRESCRIPTION TRUE-LISTP-REVAPPEND-TYPE-PRESCRIPTION))
 (30 30 (:TYPE-PRESCRIPTION REVAPPEND))
 (28 28 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (25 25 (:REWRITE DEFAULT-CDR))
 (12 12 (:REWRITE DEFAULT-COERCE-2))
 (10 1 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (8 1 (:LINEAR LEN-OF-CDR-LINEAR))
 (6 6 (:REWRITE DEFAULT-COERCE-1))
 (6 6 (:REWRITE <-OF-LEN-AND-LEN-WHEN-PREFIXP))
 (4 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 )
(CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-JSON-STRING-CHARS-AND-FINAL-QUOTE
 (272 26 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (120 8 (:DEFINITION REVAPPEND))
 (60 3 (:REWRITE DEFAULT-COERCE-3))
 (48 26 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (46 23 (:REWRITE DEFAULT-<-2))
 (45 33 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (29 29 (:REWRITE DEFAULT-CAR))
 (26 26 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (23 23 (:REWRITE DEFAULT-CDR))
 (23 23 (:REWRITE DEFAULT-<-1))
 (23 23 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (15 15 (:TYPE-PRESCRIPTION TRUE-LISTP-REVAPPEND-TYPE-PRESCRIPTION))
 (15 15 (:TYPE-PRESCRIPTION REVAPPEND))
 (6 6 (:REWRITE DEFAULT-COERCE-2))
 (4 4 (:LINEAR LEN-OF-MV-NTH-2-OF-PARSE-JSON-STRING-CHARS-AND-FINAL-QUOTE-BOUND))
 (3 3 (:REWRITE DEFAULT-COERCE-1))
 )
(CHARACTER-LISTP-OF-MV-NTH-1-OF-PARSE-JSON-STRING-CHARS-AND-FINAL-QUOTE
 (354 36 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (105 7 (:DEFINITION REVAPPEND))
 (71 36 (:REWRITE DEFAULT-<-2))
 (43 43 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (43 43 (:REWRITE DEFAULT-CAR))
 (41 35 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (36 36 (:REWRITE DEFAULT-CDR))
 (36 36 (:REWRITE DEFAULT-<-1))
 (36 36 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (36 36 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (30 2 (:DEFINITION TRUE-LIST-FIX))
 (5 1 (:REWRITE LEN-OF-CDR))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(PARSE-JSON-STRING)
(LEN-OF-MV-NTH-2-OF-PARSE-JSON-STRING-BOUND
 (105 13 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (70 7 (:REWRITE DEFAULT-CDR))
 (37 37 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (35 17 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (20 2 (:REWRITE DEFAULT-COERCE-3))
 (13 13 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (12 6 (:REWRITE DEFAULT-<-2))
 (9 6 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE DEFAULT-+-2))
 (6 1 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (4 4 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 3 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE <-OF-LEN-AND-LEN-WHEN-PREFIXP))
 (2 2 (:REWRITE DEFAULT-COERCE-2))
 )
(CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-JSON-STRING
 (58 5 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (28 28 (:TYPE-PRESCRIPTION LEN))
 (24 6 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (20 4 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (10 5 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (10 1 (:REWRITE DEFAULT-COERCE-3))
 (8 8 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (8 4 (:REWRITE DEFAULT-<-2))
 (8 1 (:REWRITE LEN-OF-CDR))
 (5 5 (:REWRITE DEFAULT-CDR))
 (5 5 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (4 4 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 (1 1 (:REWRITE DEFAULT-COERCE-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(STRINGP-OF-MV-NTH-1-OF-PARSE-JSON-STRING
 (48 4 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (23 23 (:TYPE-PRESCRIPTION LEN))
 (20 5 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (16 3 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (10 1 (:REWRITE DEFAULT-COERCE-3))
 (9 4 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (8 1 (:REWRITE LEN-OF-CDR))
 (7 7 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (6 3 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (3 3 (:REWRITE DEFAULT-CAR))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 (1 1 (:REWRITE DEFAULT-COERCE-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(CHAR-VALUE)
(PARSE-JSON-DIGITS)
(NATP-OF-EXPT
 (29 25 (:REWRITE DEFAULT-<-1))
 (25 25 (:REWRITE DEFAULT-<-2))
 (16 6 (:REWRITE DEFAULT-*-2))
 (12 12 (:REWRITE DEFAULT-+-2))
 (12 12 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 6 (:REWRITE DEFAULT-*-1))
 )
(NATP-OF-MV-NTH-1-OF-PARSE-JSON-DIGITS
 (263 11 (:DEFINITION EXPT))
 (184 19 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (158 43 (:REWRITE DEFAULT-*-2))
 (157 83 (:REWRITE DEFAULT-+-2))
 (147 83 (:REWRITE DEFAULT-+-1))
 (115 65 (:TYPE-PRESCRIPTION NATP-OF-EXPT))
 (96 43 (:REWRITE DEFAULT-*-1))
 (65 65 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (52 39 (:REWRITE DEFAULT-<-2))
 (50 50 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (44 44 (:TYPE-PRESCRIPTION CHAR-VALUE))
 (41 39 (:REWRITE DEFAULT-<-1))
 (34 34 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (31 31 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (30 6 (:REWRITE LEN-OF-CDR))
 (21 11 (:REWRITE ZIP-OPEN))
 (19 19 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (19 19 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (19 13 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (18 18 (:REWRITE DEFAULT-CAR))
 (16 16 (:REWRITE DEFAULT-CDR))
 (6 6 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(NATP-OF-MV-NTH-0-OF-PARSE-JSON-DIGITS
 (1938 114 (:DEFINITION EXPT))
 (1867 1867 (:REWRITE DEFAULT-CAR))
 (1764 1764 (:REWRITE DEFAULT-CDR))
 (1214 610 (:REWRITE DEFAULT-+-2))
 (1086 111 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (1060 610 (:REWRITE DEFAULT-+-1))
 (968 320 (:REWRITE DEFAULT-*-2))
 (686 320 (:REWRITE DEFAULT-*-1))
 (400 80 (:REWRITE LEN-OF-CDR))
 (342 114 (:REWRITE ZIP-OPEN))
 (336 336 (:TYPE-PRESCRIPTION CHAR-VALUE))
 (311 279 (:REWRITE DEFAULT-<-1))
 (310 279 (:REWRITE DEFAULT-<-2))
 (215 215 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (170 170 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (111 111 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (111 111 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (80 80 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (55 31 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 )
(PARSE-JSON-DIGITS
 (28 28 (:TYPE-PRESCRIPTION NATP-OF-EXPT))
 )
(CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-JSON-DIGITS
 (216 22 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (85 5 (:DEFINITION EXPT))
 (61 31 (:REWRITE DEFAULT-+-2))
 (56 31 (:REWRITE DEFAULT-+-1))
 (45 45 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-1-OF-PARSE-JSON-DIGITS))
 (45 25 (:TYPE-PRESCRIPTION NATP-OF-EXPT))
 (45 15 (:REWRITE DEFAULT-*-2))
 (43 27 (:REWRITE DEFAULT-<-2))
 (36 36 (:REWRITE DEFAULT-CAR))
 (35 15 (:REWRITE DEFAULT-*-1))
 (32 32 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (30 6 (:REWRITE LEN-OF-CDR))
 (28 28 (:REWRITE DEFAULT-CDR))
 (27 27 (:REWRITE DEFAULT-<-1))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (22 22 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (22 22 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (20 20 (:TYPE-PRESCRIPTION CHAR-VALUE))
 (20 16 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (15 5 (:REWRITE ZIP-OPEN))
 (10 10 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-0-OF-PARSE-JSON-DIGITS))
 (6 6 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(LEN-OF-MV-NTH-2-OF-PARSE-JSON-DIGITS-BOUND-WHEN-DIGIT-BOUND
 (238 14 (:DEFINITION EXPT))
 (172 82 (:REWRITE DEFAULT-+-2))
 (148 82 (:REWRITE DEFAULT-+-1))
 (124 124 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-1-OF-PARSE-JSON-DIGITS))
 (124 41 (:REWRITE DEFAULT-*-2))
 (122 68 (:TYPE-PRESCRIPTION NATP-OF-EXPT))
 (94 41 (:REWRITE DEFAULT-*-1))
 (68 68 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (68 46 (:REWRITE DEFAULT-<-2))
 (65 65 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (57 46 (:REWRITE DEFAULT-<-1))
 (54 54 (:TYPE-PRESCRIPTION CHAR-VALUE))
 (42 14 (:REWRITE ZIP-OPEN))
 (35 19 (:REWRITE DEFAULT-CDR))
 (27 27 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-0-OF-PARSE-JSON-DIGITS))
 (27 27 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (22 22 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (11 2 (:REWRITE EQUAL-OF-LEN-AND-0))
 (6 6 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (6 6 (:REWRITE <-OF-LEN-AND-LEN-WHEN-PREFIXP))
 )
(LEN-OF-MV-NTH-2-OF-PARSE-JSON-DIGITS-BOUND-BOUND
 (102 6 (:DEFINITION EXPT))
 (78 39 (:REWRITE DEFAULT-+-2))
 (69 39 (:REWRITE DEFAULT-+-1))
 (65 16 (:REWRITE DEFAULT-CAR))
 (54 54 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-1-OF-PARSE-JSON-DIGITS))
 (54 30 (:TYPE-PRESCRIPTION NATP-OF-EXPT))
 (54 18 (:REWRITE DEFAULT-*-2))
 (44 27 (:REWRITE DEFAULT-<-2))
 (42 18 (:REWRITE DEFAULT-*-1))
 (31 27 (:REWRITE DEFAULT-<-1))
 (31 22 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (30 30 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (25 9 (:REWRITE DEFAULT-CDR))
 (24 24 (:TYPE-PRESCRIPTION CHAR-VALUE))
 (19 19 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (18 6 (:REWRITE ZIP-OPEN))
 (14 14 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (12 12 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-0-OF-PARSE-JSON-DIGITS))
 (11 2 (:REWRITE EQUAL-OF-LEN-AND-0))
 (10 1 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (8 1 (:LINEAR LEN-OF-CDR-LINEAR))
 (6 6 (:REWRITE <-OF-LEN-AND-LEN-WHEN-PREFIXP))
 (4 4 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(PARSE-INTEGER-PART-OF-JSON-NUMBER
 (75 75 (:REWRITE DEFAULT-CAR))
 (34 2 (:DEFINITION EXPT))
 (12 4 (:REWRITE DEFAULT-*-2))
 (11 1 (:DEFINITION CHARACTER-LISTP))
 (9 1 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (8 4 (:REWRITE DEFAULT-*-1))
 (6 2 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE COMMUTATIVITY-OF-+))
 (4 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 3 (:REWRITE DEFAULT-<-2))
 (4 1 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 (3 3 (:REWRITE DEFAULT-CDR))
 (3 3 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (2 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 )
(NATP-OF-MV-NTH-1-OF-PARSE-INTEGER-PART-OF-JSON-NUMBER
 (68 4 (:DEFINITION EXPT))
 (40 40 (:REWRITE DEFAULT-CAR))
 (38 4 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (30 14 (:REWRITE DEFAULT-+-2))
 (26 14 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE DEFAULT-*-2))
 (16 8 (:REWRITE DEFAULT-*-1))
 (15 10 (:REWRITE DEFAULT-<-1))
 (14 10 (:REWRITE DEFAULT-<-2))
 (12 4 (:REWRITE ZIP-OPEN))
 (8 8 (:TYPE-PRESCRIPTION CHAR-VALUE))
 (8 8 (:REWRITE DEFAULT-CDR))
 (6 6 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (6 4 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (4 4 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (4 4 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-INTEGER-PART-OF-JSON-NUMBER
 (46 2 (:DEFINITION CHARACTER-LISTP))
 (30 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (17 1 (:DEFINITION EXPT))
 (15 15 (:TYPE-PRESCRIPTION LEN))
 (9 5 (:TYPE-PRESCRIPTION NATP-OF-EXPT))
 (9 4 (:REWRITE DEFAULT-+-2))
 (9 4 (:REWRITE DEFAULT-+-1))
 (9 3 (:REWRITE DEFAULT-*-2))
 (8 8 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-1-OF-PARSE-JSON-DIGITS))
 (8 2 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (8 2 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (7 4 (:REWRITE DEFAULT-<-2))
 (7 3 (:REWRITE DEFAULT-*-1))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:TYPE-PRESCRIPTION CHAR-VALUE))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE DEFAULT-CAR))
 (3 3 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 3 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (3 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (3 1 (:REWRITE ZIP-OPEN))
 (2 2 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-0-OF-PARSE-JSON-DIGITS))
 )
(LEN-OF-MV-NTH-2-OF-PARSE-INTEGER-PART-OF-JSON-NUMBER-BOUND
 (34 2 (:DEFINITION EXPT))
 (20 10 (:REWRITE DEFAULT-+-2))
 (20 10 (:REWRITE DEFAULT-+-1))
 (19 2 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (18 10 (:TYPE-PRESCRIPTION NATP-OF-EXPT))
 (18 6 (:REWRITE DEFAULT-*-2))
 (16 16 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-1-OF-PARSE-JSON-DIGITS))
 (14 14 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (14 6 (:REWRITE DEFAULT-*-1))
 (11 7 (:REWRITE DEFAULT-<-2))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (9 7 (:REWRITE DEFAULT-<-1))
 (8 8 (:TYPE-PRESCRIPTION CHAR-VALUE))
 (7 5 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (6 6 (:REWRITE DEFAULT-CDR))
 (6 2 (:REWRITE ZIP-OPEN))
 (4 4 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-0-OF-PARSE-JSON-DIGITS))
 (4 4 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:REWRITE <-OF-LEN-AND-LEN-WHEN-PREFIXP))
 )
(PARSE-ONE-OR-MORE-JSON-DIGITS)
(NATP-OF-MV-NTH-1-OF-PARSE-ONE-OR-MORE-JSON-DIGITS
 (20 2 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (10 10 (:TYPE-PRESCRIPTION LEN))
 (5 3 (:REWRITE DEFAULT-<-2))
 (4 3 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(NATP-OF-MV-NTH-2-OF-PARSE-ONE-OR-MORE-JSON-DIGITS
 (23 1 (:DEFINITION CHARACTER-LISTP))
 (20 2 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (10 10 (:TYPE-PRESCRIPTION LEN))
 (5 3 (:REWRITE DEFAULT-<-2))
 (4 1 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (4 1 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 1 (:DEFINITION NATP))
 (2 2 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (1 1 (:REWRITE DEFAULT-CDR))
 )
(CHARACTER-LISTP-OF-MV-NTH-3-OF-PARSE-ONE-OR-MORE-JSON-DIGITS
 (46 2 (:DEFINITION CHARACTER-LISTP))
 (30 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (15 15 (:TYPE-PRESCRIPTION LEN))
 (8 2 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (8 2 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (6 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE DEFAULT-CAR))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 3 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (3 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (2 2 (:REWRITE DEFAULT-CDR))
 )
(LEN-OF-MV-NTH-3-OF-PARSE-ONE-OR-MORE-JSON-DIGITS-BOUND
 (10 1 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (4 2 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (3 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (1 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (1 1 (:REWRITE <-OF-LEN-AND-LEN-WHEN-PREFIXP))
 )
(PARSE-FRACTIONAL-PART-OF-JSON-NUMBER
 (144 113 (:TYPE-PRESCRIPTION NATP-OF-EXPT))
 (105 3 (:DEFINITION EXPT))
 (60 30 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-2-OF-PARSE-ONE-OR-MORE-JSON-DIGITS))
 (24 6 (:REWRITE DEFAULT-*-2))
 (24 3 (:REWRITE ZIP-OPEN))
 (21 4 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (18 6 (:REWRITE COMMUTATIVITY-OF-+))
 (17 1 (:REWRITE DEFAULT-UNARY-/))
 (13 13 (:REWRITE DEFAULT-+-2))
 (13 13 (:REWRITE DEFAULT-+-1))
 (11 11 (:TYPE-PRESCRIPTION NATP))
 (11 1 (:DEFINITION CHARACTER-LISTP))
 (6 6 (:REWRITE DEFAULT-*-1))
 (6 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE DEFAULT-<-1))
 (5 1 (:REWRITE LEN-OF-CDR))
 (4 4 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (4 4 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (4 1 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (3 3 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE DEFAULT-CAR))
 (2 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 )
(RATIONALP-OF-MV-NTH-1-OF-PARSE-FRACTIONAL-PART-OF-JSON-NUMBER
 (40 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (35 1 (:DEFINITION EXPT))
 (27 6 (:TYPE-PRESCRIPTION NATP-OF-EXPT))
 (26 13 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-2-OF-PARSE-ONE-OR-MORE-JSON-DIGITS))
 (23 1 (:DEFINITION CHARACTER-LISTP))
 (19 19 (:TYPE-PRESCRIPTION LEN))
 (17 3 (:REWRITE DEFAULT-*-2))
 (17 1 (:REWRITE DEFAULT-UNARY-/))
 (8 1 (:REWRITE ZIP-OPEN))
 (8 1 (:REWRITE LEN-OF-CDR))
 (7 4 (:REWRITE DEFAULT-<-2))
 (6 5 (:REWRITE DEFAULT-+-2))
 (6 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (6 2 (:REWRITE COMMUTATIVITY-OF-+))
 (5 5 (:TYPE-PRESCRIPTION NATP))
 (5 5 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (5 5 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 3 (:REWRITE DEFAULT-*-1))
 (4 1 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (4 1 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (3 3 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 3 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-FRACTIONAL-PART-OF-JSON-NUMBER
 (50 4 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (46 2 (:DEFINITION CHARACTER-LISTP))
 (35 1 (:DEFINITION EXPT))
 (24 24 (:TYPE-PRESCRIPTION LEN))
 (22 11 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-2-OF-PARSE-ONE-OR-MORE-JSON-DIGITS))
 (21 5 (:TYPE-PRESCRIPTION NATP-OF-EXPT))
 (17 3 (:REWRITE DEFAULT-*-2))
 (17 1 (:REWRITE DEFAULT-UNARY-/))
 (9 5 (:REWRITE DEFAULT-<-2))
 (8 2 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (8 2 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (8 1 (:REWRITE ZIP-OPEN))
 (8 1 (:REWRITE LEN-OF-CDR))
 (7 4 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (6 6 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (6 5 (:REWRITE DEFAULT-+-2))
 (6 2 (:REWRITE COMMUTATIVITY-OF-+))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (5 5 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (4 4 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (4 3 (:REWRITE DEFAULT-*-1))
 (3 3 (:REWRITE DEFAULT-CDR))
 (3 3 (:REWRITE DEFAULT-CAR))
 (1 1 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-1-OF-PARSE-ONE-OR-MORE-JSON-DIGITS))
 (1 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(LEN-OF-MV-NTH-2-OF-PARSE-FRACTIONAL-PART-OF-JSON-NUMBER-BOUND
 (35 1 (:DEFINITION EXPT))
 (30 2 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (22 11 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-2-OF-PARSE-ONE-OR-MORE-JSON-DIGITS))
 (21 5 (:TYPE-PRESCRIPTION NATP-OF-EXPT))
 (18 18 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (17 3 (:REWRITE DEFAULT-*-2))
 (17 1 (:REWRITE DEFAULT-UNARY-/))
 (11 11 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (11 10 (:REWRITE DEFAULT-+-2))
 (10 10 (:REWRITE DEFAULT-+-1))
 (10 1 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (8 1 (:REWRITE ZIP-OPEN))
 (8 1 (:LINEAR LEN-OF-CDR-LINEAR))
 (7 4 (:REWRITE DEFAULT-<-2))
 (6 2 (:REWRITE COMMUTATIVITY-OF-+))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (5 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 3 (:REWRITE DEFAULT-*-1))
 (3 3 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (1 1 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-1-OF-PARSE-ONE-OR-MORE-JSON-DIGITS))
 (1 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 (1 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (1 1 (:REWRITE <-OF-LEN-AND-LEN-WHEN-PREFIXP))
 )
(PARSE-EXPONENT-PART-OF-JSON-NUMBER
 (50 6 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (30 4 (:REWRITE DEFAULT-CDR))
 (20 4 (:REWRITE LEN-OF-CDR))
 (11 1 (:DEFINITION CHARACTER-LISTP))
 (10 10 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (7 3 (:REWRITE DEFAULT-CAR))
 (6 6 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (6 6 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (6 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (4 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 1 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (2 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 )
(INTEGERP-OF-MV-NTH-1-OF-PARSE-EXPONENT-PART-OF-JSON-NUMBER
 (50 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (25 2 (:REWRITE DEFAULT-CDR))
 (25 2 (:REWRITE DEFAULT-CAR))
 (23 23 (:TYPE-PRESCRIPTION LEN))
 (16 2 (:REWRITE LEN-OF-CDR))
 (9 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (7 7 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (6 3 (:REWRITE DEFAULT-<-2))
 (4 2 (:REWRITE DEFAULT-+-2))
 (4 2 (:REWRITE DEFAULT-*-2))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3 3 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:REWRITE EQUAL-OF-LEN-AND-0))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE DEFAULT-*-1))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-EXPONENT-PART-OF-JSON-NUMBER
 (70 5 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (46 2 (:DEFINITION CHARACTER-LISTP))
 (33 33 (:TYPE-PRESCRIPTION LEN))
 (27 4 (:REWRITE DEFAULT-CDR))
 (27 4 (:REWRITE DEFAULT-CAR))
 (16 2 (:REWRITE LEN-OF-CDR))
 (11 5 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (10 5 (:REWRITE DEFAULT-<-2))
 (9 9 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (8 2 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (8 2 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (5 5 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (5 5 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (4 2 (:REWRITE DEFAULT-+-2))
 (4 2 (:REWRITE DEFAULT-*-2))
 (2 2 (:REWRITE EQUAL-OF-LEN-AND-0))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE DEFAULT-*-1))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(LEN-OF-MV-NTH-2-OF-PARSE-EXPONENT-PART-OF-JSON-NUMBER-BOUND
 (99 8 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (55 6 (:REWRITE DEFAULT-CDR))
 (42 42 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (40 4 (:REWRITE DEFAULT-CAR))
 (22 20 (:REWRITE DEFAULT-+-2))
 (20 20 (:REWRITE DEFAULT-+-1))
 (19 10 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (16 10 (:REWRITE DEFAULT-<-2))
 (14 1 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (11 10 (:REWRITE DEFAULT-<-1))
 (8 8 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (8 8 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (6 6 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (4 2 (:REWRITE DEFAULT-*-2))
 (3 3 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (2 2 (:REWRITE EQUAL-OF-LEN-AND-0))
 (2 2 (:REWRITE DEFAULT-*-1))
 (2 2 (:REWRITE <-OF-LEN-AND-LEN-WHEN-PREFIXP))
 )
(PARSE-NON-NEGATIVE-JSON-NUMBER
 (18 16 (:TYPE-PRESCRIPTION NATP-OF-EXPT))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(RATIONALP-OF-MV-NTH-1-OF-PARSE-NON-NEGATIVE-JSON-NUMBER
 (35 8 (:REWRITE DEFAULT-*-2))
 (29 8 (:REWRITE DEFAULT-*-1))
 (28 1 (:DEFINITION EXPT))
 (23 1 (:DEFINITION CHARACTER-LISTP))
 (15 6 (:REWRITE DEFAULT-+-2))
 (13 6 (:REWRITE DEFAULT-+-1))
 (12 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (10 1 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (9 3 (:REWRITE RATIONALP-OF-MV-NTH-1-OF-PARSE-FRACTIONAL-PART-OF-JSON-NUMBER))
 (6 2 (:REWRITE COMMUTATIVITY-OF-+))
 (5 5 (:TYPE-PRESCRIPTION LEN))
 (4 1 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (4 1 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (3 3 (:REWRITE CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-INTEGER-PART-OF-JSON-NUMBER))
 (3 2 (:REWRITE DEFAULT-<-2))
 (3 1 (:REWRITE ZIP-OPEN))
 (2 2 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (1 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 )
(CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-NON-NEGATIVE-JSON-NUMBER
 (46 2 (:DEFINITION CHARACTER-LISTP))
 (35 8 (:REWRITE DEFAULT-*-2))
 (29 8 (:REWRITE DEFAULT-*-1))
 (28 1 (:DEFINITION EXPT))
 (27 10 (:TYPE-PRESCRIPTION NATP-OF-EXPT))
 (20 2 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (15 6 (:REWRITE DEFAULT-+-2))
 (13 6 (:REWRITE DEFAULT-+-1))
 (12 12 (:TYPE-PRESCRIPTION INTEGERP-OF-MV-NTH-1-OF-PARSE-EXPONENT-PART-OF-JSON-NUMBER))
 (12 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (10 10 (:TYPE-PRESCRIPTION LEN))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (9 9 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (9 9 (:TYPE-PRESCRIPTION NATP))
 (9 3 (:REWRITE RATIONALP-OF-MV-NTH-1-OF-PARSE-FRACTIONAL-PART-OF-JSON-NUMBER))
 (8 2 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (8 2 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (6 6 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-1-OF-PARSE-INTEGER-PART-OF-JSON-NUMBER))
 (6 2 (:REWRITE COMMUTATIVITY-OF-+))
 (5 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-INTEGER-PART-OF-JSON-NUMBER))
 (3 1 (:REWRITE ZIP-OPEN))
 (2 2 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 )
(LEN-OF-MV-NTH-2-OF-PARSE-NON-NEGATIVE-JSON-NUMBER-BOUND
 (140 12 (:REWRITE DEFAULT-+-2))
 (122 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (116 2 (:REWRITE RATIONALP-OF-MV-NTH-1-OF-PARSE-FRACTIONAL-PART-OF-JSON-NUMBER))
 (104 4 (:DEFINITION CHARACTER-LISTP))
 (64 16 (:REWRITE DEFAULT-*-2))
 (56 4 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (56 2 (:DEFINITION EXPT))
 (54 20 (:TYPE-PRESCRIPTION NATP-OF-EXPT))
 (52 16 (:REWRITE DEFAULT-*-1))
 (50 2 (:REWRITE CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-INTEGER-PART-OF-JSON-NUMBER))
 (28 28 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (26 12 (:REWRITE DEFAULT-+-1))
 (24 24 (:TYPE-PRESCRIPTION INTEGERP-OF-MV-NTH-1-OF-PARSE-EXPONENT-PART-OF-JSON-NUMBER))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (18 18 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (18 18 (:TYPE-PRESCRIPTION NATP))
 (18 18 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (14 8 (:REWRITE DEFAULT-<-2))
 (12 12 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-1-OF-PARSE-INTEGER-PART-OF-JSON-NUMBER))
 (12 4 (:REWRITE COMMUTATIVITY-OF-+))
 (10 10 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (10 8 (:REWRITE DEFAULT-<-1))
 (8 4 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (8 4 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (6 2 (:REWRITE ZIP-OPEN))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (4 4 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:REWRITE <-OF-LEN-AND-LEN-WHEN-PREFIXP))
 )
(PARSE-JSON-NUMBER)
(RATIONALP-OF-MV-NTH-1-OF-PARSE-JSON-NUMBER
 (26 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (23 1 (:DEFINITION CHARACTER-LISTP))
 (13 13 (:TYPE-PRESCRIPTION LEN))
 (11 2 (:REWRITE DEFAULT-CDR))
 (11 2 (:REWRITE DEFAULT-CAR))
 (7 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (5 5 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (5 2 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (5 1 (:REWRITE DEFAULT-*-2))
 (4 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 1 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (3 3 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (3 1 (:REWRITE RATIONALP-OF-MV-NTH-1-OF-PARSE-NON-NEGATIVE-JSON-NUMBER))
 (2 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE DEFAULT-*-1))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 )
(LEN-OF-MV-NTH-2-OF-PARSE-JSON-NUMBER-BOUND
 (191 22 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (124 2 (:REWRITE DEFAULT-*-2))
 (122 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (120 2 (:REWRITE RATIONALP-OF-MV-NTH-1-OF-PARSE-NON-NEGATIVE-JSON-NUMBER))
 (108 4 (:DEFINITION CHARACTER-LISTP))
 (74 11 (:REWRITE DEFAULT-CDR))
 (54 9 (:REWRITE DEFAULT-CAR))
 (51 51 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (50 6 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (46 22 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (26 26 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (22 22 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (20 10 (:REWRITE DEFAULT-<-2))
 (13 10 (:REWRITE DEFAULT-<-1))
 (10 10 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (10 5 (:REWRITE DEFAULT-+-2))
 (6 1 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (5 5 (:REWRITE DEFAULT-+-1))
 (4 2 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (3 3 (:REWRITE <-OF-LEN-AND-LEN-WHEN-PREFIXP))
 (2 2 (:REWRITE DEFAULT-*-1))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-JSON-NUMBER
 (46 2 (:DEFINITION CHARACTER-LISTP))
 (36 4 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (18 18 (:TYPE-PRESCRIPTION LEN))
 (12 3 (:REWRITE DEFAULT-CDR))
 (12 3 (:REWRITE DEFAULT-CAR))
 (9 3 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (8 4 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (8 2 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (6 6 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (5 1 (:REWRITE DEFAULT-*-2))
 (4 4 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (4 2 (:REWRITE DEFAULT-<-2))
 (4 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 1 (:REWRITE RATIONALP-OF-MV-NTH-1-OF-PARSE-NON-NEGATIVE-JSON-NUMBER))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE DEFAULT-*-1))
 )
(JSON-TOKENP)
(JSON-TOKEN-LISTP)
(JSON-TOKEN-LISTP-OF-CDR
 (10 1 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (5 5 (:TYPE-PRESCRIPTION LEN))
 (2 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (1 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 )
(JSON-TOKEN-LISTP-OF-REVAPPEND
 (227 22 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (52 31 (:REWRITE DEFAULT-CAR))
 (41 22 (:REWRITE DEFAULT-<-2))
 (37 31 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (36 24 (:REWRITE DEFAULT-CDR))
 (32 20 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (22 22 (:REWRITE DEFAULT-<-1))
 (22 22 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (22 22 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (15 3 (:REWRITE LEN-OF-CDR))
 (3 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(TOKENIZE-JSON-CHARS-AUX
 (155 18 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (124 111 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (68 32 (:REWRITE DEFAULT-<-2))
 (45 2 (:DEFINITION CHARACTER-LISTP))
 (43 32 (:REWRITE DEFAULT-<-1))
 (37 1 (:DEFINITION TAKE))
 (26 26 (:REWRITE DEFAULT-CAR))
 (20 1 (:REWRITE ZP-OPEN))
 (18 18 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (18 18 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (15 15 (:REWRITE DEFAULT-CDR))
 (10 10 (:REWRITE DEFAULT-+-2))
 (10 10 (:REWRITE DEFAULT-+-1))
 (6 2 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (2 2 (:REWRITE <-OF-LEN-AND-LEN-WHEN-PREFIXP))
 )
(TRUE-LISTP-OF-MV-NTH-1-OF-TOKENIZE-JSON-CHARS-AUX
 (1150 46 (:REWRITE TRUE-LISTP-WHEN-CHARACTER-LISTP2))
 (1012 46 (:DEFINITION CHARACTER-LISTP))
 (837 79 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (322 322 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (195 159 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (167 81 (:REWRITE DEFAULT-<-2))
 (131 131 (:REWRITE DEFAULT-CAR))
 (92 46 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (92 46 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (81 81 (:REWRITE DEFAULT-<-1))
 (79 79 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (79 3 (:DEFINITION TAKE))
 (76 76 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (65 65 (:REWRITE DEFAULT-CDR))
 (60 4 (:DEFINITION REVAPPEND))
 (45 3 (:REWRITE DEFAULT-COERCE-3))
 (40 2 (:REWRITE ZP-OPEN))
 (15 15 (:TYPE-PRESCRIPTION TAKE))
 (3 3 (:REWRITE DEFAULT-COERCE-2))
 (3 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE DEFAULT-+-1))
 )
(JSON-TOKEN-LISTP-OF-MV-NTH-1-OF-TOKENIZE-JSON-CHARS-AUX
 (5420 269 (:REWRITE PREFIXP-WHEN-NOT-SHORTER))
 (5420 269 (:REWRITE PREFIXP-WHEN-LONGER))
 (4963 269 (:REWRITE PREFIXP-WHEN-LEN-0))
 (4226 3608 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (3780 360 (:REWRITE LEN-OF-NTHCDR))
 (2299 63 (:DEFINITION TAKE))
 (2132 1322 (:REWRITE DEFAULT-<-2))
 (1523 1322 (:REWRITE DEFAULT-<-1))
 (1340 128 (:DEFINITION REVAPPEND))
 (1240 62 (:REWRITE ZP-OPEN))
 (1080 360 (:REWRITE COMMUTATIVITY-OF-+))
 (1080 360 (:DEFINITION NFIX))
 (1065 69 (:REWRITE DEFAULT-COERCE-3))
 (903 903 (:REWRITE DEFAULT-+-2))
 (903 903 (:REWRITE DEFAULT-+-1))
 (834 704 (:REWRITE DEFAULT-CDR))
 (795 605 (:REWRITE DEFAULT-CAR))
 (745 29 (:DEFINITION CHARACTER-LISTP))
 (600 120 (:REWRITE LEN-OF-CDR))
 (486 201 (:REWRITE EQUAL-OF-LEN-AND-0))
 (485 485 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (315 315 (:TYPE-PRESCRIPTION TAKE))
 (314 314 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (297 267 (:REWRITE NTHCDR-WHEN-NOT-CONSP-CHEAP))
 (269 269 (:REWRITE PREFIX-WHEN-NOT-CONSP-ARG1-CHEAP))
 (267 267 (:REWRITE NTHCDR-WHEN-NOT-POSP))
 (267 267 (:REWRITE NTHCDR-WHEN-EQUAL-OF-LEN))
 (118 20 (:LINEAR LEN-OF-MV-NTH-2-OF-PARSE-JSON-STRING-BOUND))
 (118 20 (:LINEAR LEN-OF-MV-NTH-2-OF-PARSE-JSON-NUMBER-BOUND))
 (116 29 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (116 29 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (75 75 (:REWRITE DEFAULT-COERCE-2))
 (30 30 (:TYPE-PRESCRIPTION TRUE-LISTP-REVAPPEND-TYPE-PRESCRIPTION))
 (30 30 (:TYPE-PRESCRIPTION REVAPPEND))
 (6 6 (:REWRITE DEFAULT-COERCE-1))
 )
(TOKENIZE-JSON-CHARS)
(TRUE-LISTP-OF-MV-NTH-1-OF-TOKENIZE-JSON-CHARS)
(JSON-TOKEN-LISTP-OF-MV-NTH-1-OF-TOKENIZE-JSON-CHARS
 (23 1 (:DEFINITION CHARACTER-LISTP))
 (10 1 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (5 5 (:TYPE-PRESCRIPTION LEN))
 (4 1 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (4 1 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (2 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (1 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 )
(NOT-O<-SELF
 (209 25 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (120 30 (:REWRITE DEFAULT-CAR))
 (108 18 (:REWRITE DEFAULT-CDR))
 (65 24 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (47 47 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (25 25 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (17 9 (:REWRITE DEFAULT-<-2))
 (13 9 (:REWRITE DEFAULT-<-1))
 (8 8 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (5 5 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (5 1 (:REWRITE LEN-OF-CDR))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(NOT-<-SELF)
(O<-OF-MAKE-ORD-AND-MAKE-ORD-SAME-FE-AND-RST
 (8 8 (:REWRITE DEFAULT-CAR))
 (6 6 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 2 (:REWRITE DEFAULT-<-2))
 (4 2 (:REWRITE DEFAULT-<-1))
 )
(O<-OF-MAKE-ORD-AND-MAKE-ORD-SAME-FE
 (188 22 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (104 32 (:REWRITE DEFAULT-CAR))
 (94 94 (:TYPE-PRESCRIPTION LEN))
 (90 18 (:REWRITE DEFAULT-CDR))
 (54 22 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (38 38 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (26 13 (:REWRITE DEFAULT-<-2))
 (22 22 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (20 13 (:REWRITE DEFAULT-<-1))
 (14 14 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 6 (:REWRITE CONSP-WHEN-LEN-GREATER))
 )
(O-P-OF-MAKE-ORD-SUFF
 (8 8 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE DEFAULT-CDR))
 )
(PARSE-JSON-OBJECT
 (139 36 (:REWRITE DEFAULT-CDR))
 (96 96 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (57 54 (:REWRITE DEFAULT-+-2))
 (54 54 (:REWRITE DEFAULT-+-1))
 (40 4 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (33 33 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (32 4 (:LINEAR LEN-OF-CDR-LINEAR))
 (29 19 (:REWRITE DEFAULT-<-2))
 (28 14 (:REWRITE DEFAULT-CAR))
 (19 19 (:REWRITE DEFAULT-<-1))
 (13 13 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (5 5 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (5 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 (2 2 (:REWRITE <-OF-LEN-AND-LEN-WHEN-PREFIXP))
 (1 1 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 )
(FLAG-PARSE-JSON-OBJECT
 (245 53 (:REWRITE DEFAULT-CDR))
 (155 143 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (148 1 (:DEFINITION O-P))
 (90 4 (:DEFINITION O-FIRST-EXPT))
 (83 74 (:REWRITE DEFAULT-+-2))
 (82 30 (:REWRITE DEFAULT-CAR))
 (74 74 (:REWRITE DEFAULT-+-1))
 (72 72 (:TYPE-PRESCRIPTION MAKE-ORD))
 (65 6 (:DEFINITION O-FINP))
 (58 58 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (50 5 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (49 31 (:REWRITE DEFAULT-<-2))
 (40 5 (:LINEAR LEN-OF-CDR-LINEAR))
 (31 31 (:REWRITE DEFAULT-<-1))
 (21 21 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (14 3 (:REWRITE EQUAL-OF-LEN-AND-0))
 (10 2 (:DEFINITION O-RST))
 (10 1 (:DEFINITION O-FIRST-COEFF))
 (8 8 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (4 4 (:REWRITE <-OF-LEN-AND-LEN-WHEN-PREFIXP))
 (3 1 (:DEFINITION POSP))
 (1 1 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 )
(FLAG::FLAG-EQUIV-LEMMA)
(FLAG-PARSE-JSON-OBJECT-EQUIVALENCES)
(FLAG-LEMMA-FOR-TRUE-LIST-OF-MV-NTH-2-OF-PARSE-JSON-OBJECT
 (2831 1294 (:REWRITE DEFAULT-CDR))
 (1486 101 (:REWRITE TRUE-LISTP-WHEN-CHARACTER-LISTP2))
 (1226 102 (:DEFINITION CHARACTER-LISTP))
 (880 496 (:REWRITE DEFAULT-CAR))
 (575 536 (:REWRITE DEFAULT-+-2))
 (536 536 (:REWRITE DEFAULT-+-1))
 (461 461 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (435 278 (:REWRITE DEFAULT-<-2))
 (292 278 (:REWRITE DEFAULT-<-1))
 (254 254 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (242 80 (:REWRITE FOLD-CONSTS-IN-+))
 (190 19 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (152 19 (:LINEAR LEN-OF-CDR-LINEAR))
 (124 37 (:REWRITE EQUAL-OF-LEN-AND-0))
 (122 61 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (122 61 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (87 87 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (40 2 (:REWRITE DEFAULT-COERCE-3))
 (26 26 (:REWRITE <-OF-LEN-AND-LEN-WHEN-PREFIXP))
 (10 10 (:TYPE-PRESCRIPTION TRUE-LISTP-REVAPPEND-TYPE-PRESCRIPTION))
 (10 10 (:TYPE-PRESCRIPTION REVAPPEND))
 (4 4 (:REWRITE DEFAULT-COERCE-2))
 (2 2 (:REWRITE DEFAULT-COERCE-1))
 )
(TRUE-LIST-OF-MV-NTH-2-OF-PARSE-JSON-OBJECT)
(TRUE-LIST-OF-MV-NTH-2-OF-PARSE-JSON-ARRAY)
(TRUE-LIST-OF-MV-NTH-2-OF-PARSE-JSON-VALUE)
(FLAG-LEMMA-FOR-JSON-TOKEN-LIST-OF-MV-NTH-2-OF-PARSE-JSON-OBJECT
 (8749 4307 (:REWRITE DEFAULT-CDR))
 (4064 2273 (:REWRITE DEFAULT-CAR))
 (2242 1925 (:REWRITE DEFAULT-+-2))
 (2087 1255 (:REWRITE DEFAULT-<-2))
 (1925 1925 (:REWRITE DEFAULT-+-1))
 (1490 103 (:REWRITE TRUE-LISTP-WHEN-CHARACTER-LISTP2))
 (1390 1255 (:REWRITE DEFAULT-<-1))
 (1192 113 (:DEFINITION CHARACTER-LISTP))
 (1189 1105 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (504 12 (:REWRITE TRUE-LIST-OF-MV-NTH-2-OF-PARSE-JSON-VALUE))
 (477 477 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (280 74 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (266 266 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (120 60 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (106 106 (:REWRITE <-OF-LEN-AND-LEN-WHEN-PREFIXP))
 (93 3 (:REWRITE TRUE-LIST-OF-MV-NTH-2-OF-PARSE-JSON-OBJECT))
 (93 3 (:REWRITE TRUE-LIST-OF-MV-NTH-2-OF-PARSE-JSON-ARRAY))
 (66 6 (:DEFINITION NATP))
 (40 2 (:REWRITE DEFAULT-COERCE-3))
 (10 10 (:TYPE-PRESCRIPTION TRUE-LISTP-REVAPPEND-TYPE-PRESCRIPTION))
 (10 10 (:TYPE-PRESCRIPTION REVAPPEND))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:REWRITE DEFAULT-COERCE-2))
 (4 4 (:REWRITE CHARACTER-LISTP-OF-CONS))
 (2 2 (:REWRITE DEFAULT-COERCE-1))
 )
(JSON-TOKEN-LIST-OF-MV-NTH-2-OF-PARSE-JSON-OBJECT)
(JSON-TOKEN-LIST-OF-MV-NTH-2-OF-PARSE-JSON-ARRAY)
(JSON-TOKEN-LIST-OF-MV-NTH-2-OF-PARSE-JSON-VALUE)
(FLAG-LEMMA-FOR-LEN-OF-MV-NTH-2-OF-PARSE-JSON-OBJECT-BOUND
 (5106 1286 (:REWRITE DEFAULT-CDR))
 (1225 1190 (:REWRITE DEFAULT-+-2))
 (1213 410 (:REWRITE DEFAULT-CAR))
 (1190 1190 (:REWRITE DEFAULT-+-1))
 (446 294 (:REWRITE DEFAULT-<-2))
 (304 294 (:REWRITE DEFAULT-<-1))
 (235 235 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (196 196 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (148 33 (:REWRITE EQUAL-OF-LEN-AND-0))
 (63 63 (:REWRITE <-OF-LEN-AND-LEN-WHEN-PREFIXP))
 (56 2 (:REWRITE LEN-WHEN-EQUAL-OF-TRUE-LIST-FIX-AND-TRUE-LIST-FIX))
 (40 2 (:REWRITE DEFAULT-COERCE-3))
 (38 4 (:DEFINITION TRUE-LIST-FIX))
 (16 16 (:TYPE-PRESCRIPTION TRUE-LIST-FIX))
 (10 10 (:TYPE-PRESCRIPTION TRUE-LISTP-REVAPPEND-TYPE-PRESCRIPTION))
 (10 10 (:TYPE-PRESCRIPTION REVAPPEND))
 (4 4 (:REWRITE DEFAULT-COERCE-2))
 (2 2 (:REWRITE EQUAL-OF-LEN-AND-LEN-WHEN-PREFIXP-ALT))
 (2 2 (:REWRITE EQUAL-OF-LEN-AND-LEN-WHEN-PREFIXP))
 (2 2 (:REWRITE DEFAULT-COERCE-1))
 )
(LEN-OF-MV-NTH-2-OF-PARSE-JSON-OBJECT-BOUND)
(LEN-OF-MV-NTH-2-OF-PARSE-JSON-ARRAY-BOUND)
(LEN-OF-MV-NTH-2-OF-PARSE-JSON-VALUE-BOUND)
(LEN-OF-MV-NTH-2-OF-PARSE-JSON-VALUE-BOUND-STRONG
 (46 5 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (37 37 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (23 13 (:REWRITE DEFAULT-<-2))
 (20 20 (:REWRITE DEFAULT-CDR))
 (18 13 (:REWRITE DEFAULT-<-1))
 (17 12 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (10 10 (:REWRITE DEFAULT-CAR))
 (5 5 (:REWRITE DEFAULT-+-2))
 (5 5 (:REWRITE DEFAULT-+-1))
 (5 5 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (5 5 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (5 5 (:REWRITE <-OF-LEN-AND-LEN-WHEN-PREFIXP))
 )
(PARSE-JSON-OBJECT
 (576 25 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (195 195 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (168 10 (:REWRITE TRUE-LISTP-WHEN-CHARACTER-LISTP2))
 (136 12 (:DEFINITION CHARACTER-LISTP))
 (106 98 (:REWRITE DEFAULT-+-2))
 (98 98 (:REWRITE DEFAULT-+-1))
 (60 60 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (57 57 (:REWRITE DEFAULT-CDR))
 (48 30 (:REWRITE DEFAULT-<-2))
 (35 30 (:REWRITE DEFAULT-<-1))
 (31 31 (:REWRITE DEFAULT-CAR))
 (25 25 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (25 25 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (24 10 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (17 17 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (16 8 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (15 15 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (8 8 (:REWRITE EQUAL-OF-LEN-AND-0))
 (5 5 (:REWRITE <-OF-LEN-AND-LEN-WHEN-PREFIXP))
 )
(FLAG-LEMMA-FOR-PARSED-JSON-OBJECTP-OF-MV-NTH-1-OF-PARSE-JSON-OBJECT
 (108847 35911 (:REWRITE DEFAULT-CDR))
 (41141 39536 (:REWRITE DEFAULT-+-2))
 (39851 22053 (:REWRITE DEFAULT-CAR))
 (39536 39536 (:REWRITE DEFAULT-+-1))
 (9269 6085 (:REWRITE DEFAULT-<-2))
 (8831 8831 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (7167 6085 (:REWRITE DEFAULT-<-1))
 (6927 4967 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (5850 234 (:REWRITE TRUE-LISTP-WHEN-CHARACTER-LISTP2))
 (5148 234 (:DEFINITION CHARACTER-LISTP))
 (1540 140 (:DEFINITION NATP))
 (468 234 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (468 234 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (432 108 (:REWRITE PARSED-JSON-VALUESP-OF-CDR))
 (220 220 (:REWRITE <-OF-LEN-AND-LEN-WHEN-PREFIXP))
 (140 140 (:TYPE-PRESCRIPTION NATP))
 (80 4 (:REWRITE DEFAULT-COERCE-3))
 (20 20 (:TYPE-PRESCRIPTION TRUE-LISTP-REVAPPEND-TYPE-PRESCRIPTION))
 (20 20 (:TYPE-PRESCRIPTION REVAPPEND))
 (8 8 (:REWRITE DEFAULT-COERCE-2))
 (4 4 (:REWRITE DEFAULT-COERCE-1))
 )
(PARSED-JSON-OBJECTP-OF-MV-NTH-1-OF-PARSE-JSON-OBJECT)
(PARSED-JSON-ARRAYP-OF-MV-NTH-1-OF-PARSE-JSON-ARRAY)
(PARSED-JSON-VALUEP-OF-MV-NTH-1-OF-PARSE-JSON-VALUE)
(PARSE-JSON)
(PARSED-JSON-VALUEP-OF-MV-NTH-1-OF-PARSE-JSON
 (66 4 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (46 2 (:DEFINITION CHARACTER-LISTP))
 (32 32 (:TYPE-PRESCRIPTION LEN))
 (14 2 (:LINEAR LEN-OF-MV-NTH-2-OF-PARSE-JSON-VALUE-BOUND-STRONG))
 (12 12 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (10 2 (:LINEAR LEN-OF-MV-NTH-2-OF-PARSE-JSON-VALUE-BOUND))
 (8 4 (:REWRITE DEFAULT-<-2))
 (8 2 (:REWRITE CHARACTERP-OF-CAR-WHEN-CHARACTER-LISTP-STRONG))
 (8 2 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (6 6 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (4 4 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE DEFAULT-CAR))
 )
(PARSE-STRING-AS-JSON)
(PARSED-JSON-VALUEP-OF-MV-NTH-1-OF-PARSE-STRING-AS-JSON
 (2 2 (:REWRITE DEFAULT-COERCE-2))
 (2 2 (:REWRITE DEFAULT-COERCE-1))
 )
