(PREFIXP)
(SKIP-JSON-WHITESPACE)
(LEN-OF-SKIP-JSON-WHITESPACE-BOUND
 (48 5 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (45 45 (:REWRITE DEFAULT-CAR))
 (31 16 (:REWRITE DEFAULT-<-2))
 (20 12 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (18 16 (:REWRITE DEFAULT-<-1))
 (10 1 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (8 8 (:REWRITE DEFAULT-CDR))
 (8 1 (:LINEAR LEN-OF-CDR-LINEAR))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (5 5 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (5 5 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 )
(CHARACTER-LISTP-OF-SKIP-JSON-WHITESPACE
 (486 39 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (194 162 (:REWRITE DEFAULT-CAR))
 (124 92 (:REWRITE DEFAULT-CDR))
 (123 103 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (46 25 (:REWRITE DEFAULT-<-2))
 (39 39 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (28 28 (:REWRITE DEFAULT-+-2))
 (28 28 (:REWRITE DEFAULT-+-1))
 (27 27 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (25 25 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(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
 (703 101 (:REWRITE DEFAULT-CDR))
 (387 300 (:REWRITE DEFAULT-+-2))
 (369 361 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (300 300 (:REWRITE DEFAULT-+-1))
 (210 28 (:REWRITE DEFAULT-CAR))
 (103 103 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (85 48 (:REWRITE DEFAULT-<-2))
 (79 79 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (75 75 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (48 48 (:REWRITE DEFAULT-<-1))
 (35 35 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (26 13 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (13 13 (:TYPE-PRESCRIPTION TRUE-LISTP))
 )
(CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-JSON-TRUE-LITERAL
 (181 64 (:REWRITE DEFAULT-CDR))
 (151 131 (:REWRITE DEFAULT-+-2))
 (148 148 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (131 131 (:REWRITE DEFAULT-+-1))
 (77 21 (:REWRITE DEFAULT-CAR))
 (64 22 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (32 32 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (29 29 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (29 14 (:REWRITE DEFAULT-<-2))
 (14 14 (:REWRITE EQUAL-OF-LEN-AND-0))
 (14 14 (:REWRITE DEFAULT-<-1))
 (14 14 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (9 9 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (4 2 (:DEFINITION NTHCDR))
 )
(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
 (1489 148 (:REWRITE DEFAULT-CDR))
 (858 693 (:REWRITE DEFAULT-+-2))
 (736 728 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (693 693 (:REWRITE DEFAULT-+-1))
 (388 35 (:REWRITE DEFAULT-CAR))
 (218 218 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (173 173 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (140 140 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (133 75 (:REWRITE DEFAULT-<-2))
 (75 75 (:REWRITE DEFAULT-<-1))
 (53 53 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (26 13 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (13 13 (:TYPE-PRESCRIPTION TRUE-LISTP))
 )
(CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-JSON-FALSE-LITERAL
 (417 97 (:REWRITE DEFAULT-CDR))
 (376 332 (:REWRITE DEFAULT-+-2))
 (332 332 (:REWRITE DEFAULT-+-1))
 (324 324 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (164 26 (:REWRITE DEFAULT-CAR))
 (101 101 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (84 30 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (43 43 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (36 17 (:REWRITE DEFAULT-<-2))
 (30 30 (:REWRITE EQUAL-OF-LEN-AND-0))
 (17 17 (:REWRITE DEFAULT-<-1))
 (17 17 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (12 12 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (4 2 (:DEFINITION NTHCDR))
 )
(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
 (703 101 (:REWRITE DEFAULT-CDR))
 (387 300 (:REWRITE DEFAULT-+-2))
 (369 361 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (300 300 (:REWRITE DEFAULT-+-1))
 (210 28 (:REWRITE DEFAULT-CAR))
 (103 103 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (85 48 (:REWRITE DEFAULT-<-2))
 (79 79 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (75 75 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (48 48 (:REWRITE DEFAULT-<-1))
 (35 35 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (26 13 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (13 13 (:TYPE-PRESCRIPTION TRUE-LISTP))
 )
(CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-JSON-NULL-LITERAL
 (181 64 (:REWRITE DEFAULT-CDR))
 (151 131 (:REWRITE DEFAULT-+-2))
 (148 148 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (131 131 (:REWRITE DEFAULT-+-1))
 (77 21 (:REWRITE DEFAULT-CAR))
 (64 22 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (32 32 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (29 29 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (29 14 (:REWRITE DEFAULT-<-2))
 (14 14 (:REWRITE EQUAL-OF-LEN-AND-0))
 (14 14 (:REWRITE DEFAULT-<-1))
 (14 14 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (9 9 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (4 2 (:DEFINITION NTHCDR))
 )
(PARSE-4-HEX-CHARS-AS-CODE-POINT
 (565 47 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (263 107 (:REWRITE DEFAULT-CDR))
 (203 203 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (190 21 (:REWRITE TRUE-LISTP-WHEN-CHARACTER-LISTP2))
 (181 151 (:REWRITE DEFAULT-+-2))
 (151 151 (:REWRITE DEFAULT-+-1))
 (72 28 (:REWRITE DEFAULT-CAR))
 (57 33 (:REWRITE DEFAULT-<-2))
 (54 54 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (37 37 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (35 35 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (33 33 (:REWRITE DEFAULT-<-1))
 (20 20 (: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))
 (38 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 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
 (359 30 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (217 21 (:REWRITE LEN-OF-CDR))
 (172 21 (:REWRITE DEFAULT-CDR))
 (136 4 (:REWRITE TRUE-LISTP-WHEN-CHARACTER-LISTP2))
 (132 132 (:TYPE-PRESCRIPTION LEN))
 (118 6 (:DEFINITION CHARACTER-LISTP))
 (118 2 (:DEFINITION TRUE-LISTP))
 (86 10 (:REWRITE DEFAULT-CAR))
 (80 15 (:REWRITE EQUAL-OF-LEN-AND-0))
 (40 40 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (36 36 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (36 21 (:REWRITE DEFAULT-+-2))
 (30 30 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (30 8 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (28 28 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (26 13 (:REWRITE DEFAULT-<-2))
 (21 21 (:REWRITE DEFAULT-+-1))
 (18 8 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (13 13 (:REWRITE DEFAULT-<-1))
 (11 11 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (6 6 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 )
(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))
 )
(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))
 (29 16 (:REWRITE DEFAULT-<-2))
 (24 16 (:REWRITE DEFAULT-<-1))
 (20 20 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (19 1 (:DEFINITION CHARACTER-LISTP))
 (13 13 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (8 8 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (8 4 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(CHARACTER-LISTP-OF-MV-NTH-1-OF-PARSE-UNICODE-ESCAPE
 (87 6 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (38 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 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))
 (38 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 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))
 (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))
 (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))
 (168 168 (:REWRITE DEFAULT-CAR))
 (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))
 (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))
 (10 10 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-JSON-STRING-CHAR
 (77 68 (:REWRITE DEFAULT-CAR))
 (57 6 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (38 2 (:DEFINITION CHARACTER-LISTP))
 (26 26 (:TYPE-PRESCRIPTION LEN))
 (21 12 (:REWRITE DEFAULT-CDR))
 (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 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
 (104 104 (:REWRITE DEFAULT-CAR))
 (38 4 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (13 13 (:REWRITE DEFAULT-CDR))
 (12 3 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (8 8 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (7 4 (:REWRITE DEFAULT-<-2))
 (7 4 (: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))
 (234 234 (:REWRITE DEFAULT-CAR))
 (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))
 (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))
 )
(PARSE-JSON-STRING-CHARS-AND-FINAL-QUOTE
 (9 1 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (5 5 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (2 1 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (2 1 (:REWRITE DEFAULT-<-2))
 (2 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (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))
 )
(LEN-OF-MV-NTH-2-OF-PARSE-JSON-STRING-CHARS-AND-FINAL-QUOTE-BOUND
 (295 34 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (165 11 (:DEFINITION BINARY-APPEND))
 (71 39 (:REWRITE DEFAULT-<-2))
 (49 39 (:REWRITE DEFAULT-<-1))
 (40 36 (:REWRITE DEFAULT-CAR))
 (34 34 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (28 28 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (27 23 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-JSON-STRING-CHARS-AND-FINAL-QUOTE
 (686 59 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (224 16 (:DEFINITION BINARY-APPEND))
 (128 128 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (103 52 (:REWRITE DEFAULT-<-2))
 (76 71 (:REWRITE DEFAULT-CAR))
 (63 58 (:REWRITE DEFAULT-CDR))
 (59 59 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (56 56 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (52 52 (:REWRITE DEFAULT-<-1))
 (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))
 )
(CHARACTER-LISTP-OF-MV-NTH-1-OF-PARSE-JSON-STRING-CHARS-AND-FINAL-QUOTE
 (504 45 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (165 11 (:DEFINITION BINARY-APPEND))
 (89 45 (:REWRITE DEFAULT-<-2))
 (84 84 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (57 57 (:REWRITE DEFAULT-CAR))
 (45 45 (:REWRITE DEFAULT-CDR))
 (45 45 (:REWRITE DEFAULT-<-1))
 (45 45 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (45 45 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (35 7 (:LINEAR LEN-OF-MV-NTH-2-OF-PARSE-JSON-STRING-CHAR-BOUND))
 (28 7 (:LINEAR MV-NTH-2-OF-PARSE-JSON-STRING-CHAR-BOUND))
 (15 1 (: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))
 (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))
 (20 5 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (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))
 (16 4 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (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
 (1730 74 (:DEFINITION EXPT))
 (1447 1447 (:REWRITE DEFAULT-CAR))
 (1324 1324 (:REWRITE DEFAULT-CDR))
 (1056 578 (:REWRITE DEFAULT-+-2))
 (1030 286 (:REWRITE DEFAULT-*-2))
 (992 578 (:REWRITE DEFAULT-+-1))
 (886 91 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (626 286 (:REWRITE DEFAULT-*-1))
 (320 320 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (300 60 (:REWRITE LEN-OF-CDR))
 (256 256 (:TYPE-PRESCRIPTION CHAR-VALUE))
 (250 219 (:REWRITE DEFAULT-<-2))
 (221 219 (:REWRITE DEFAULT-<-1))
 (214 214 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (175 175 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (138 74 (:REWRITE ZIP-OPEN))
 (91 91 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (91 91 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (60 60 (: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))
 )
(PARSE-JSON-DIGITS
 (28 28 (:TYPE-PRESCRIPTION NATP-OF-EXPT))
 )
(CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-JSON-DIGITS
 (1207 123 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (867 867 (:REWRITE DEFAULT-CAR))
 (763 763 (:REWRITE DEFAULT-CDR))
 (714 42 (:DEFINITION EXPT))
 (504 262 (:REWRITE DEFAULT-+-2))
 (462 262 (:REWRITE DEFAULT-+-1))
 (368 126 (:REWRITE DEFAULT-*-2))
 (284 126 (:REWRITE DEFAULT-*-1))
 (260 52 (:REWRITE LEN-OF-CDR))
 (236 165 (:REWRITE DEFAULT-<-2))
 (208 208 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (165 165 (:REWRITE DEFAULT-<-1))
 (128 128 (:TYPE-PRESCRIPTION CHAR-VALUE))
 (126 42 (:REWRITE ZIP-OPEN))
 (123 123 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (123 123 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (84 84 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-0-OF-PARSE-JSON-DIGITS))
 (52 52 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(LEN-OF-MV-NTH-2-OF-PARSE-JSON-DIGITS-BOUND-WHEN-DIGIT-BOUND
 (5610 330 (:DEFINITION EXPT))
 (4502 2423 (:REWRITE DEFAULT-+-2))
 (3746 2423 (:REWRITE DEFAULT-+-1))
 (3229 1079 (:REWRITE DEFAULT-CDR))
 (2741 2741 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (2645 989 (:REWRITE DEFAULT-*-2))
 (1982 989 (:REWRITE DEFAULT-*-1))
 (1952 1476 (:REWRITE DEFAULT-<-2))
 (1831 1476 (:REWRITE DEFAULT-<-1))
 (1760 310 (:REWRITE EQUAL-OF-LEN-AND-0))
 (1534 1534 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (1091 1091 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (990 330 (:REWRITE ZIP-OPEN))
 (659 659 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-0-OF-PARSE-JSON-DIGITS))
 (640 640 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (24 24 (:TYPE-PRESCRIPTION CHAR-VALUE))
 )
(LEN-OF-MV-NTH-2-OF-PARSE-JSON-DIGITS-BOUND-BOUND
 (2481 840 (:REWRITE DEFAULT-CAR))
 (2044 674 (:REWRITE DEFAULT-CDR))
 (561 33 (:DEFINITION EXPT))
 (547 329 (:REWRITE DEFAULT-+-2))
 (527 346 (:REWRITE DEFAULT-<-2))
 (484 329 (:REWRITE DEFAULT-+-1))
 (368 346 (:REWRITE DEFAULT-<-1))
 (320 320 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (288 288 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (287 99 (:REWRITE DEFAULT-*-2))
 (221 99 (:REWRITE DEFAULT-*-1))
 (141 141 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (110 20 (:REWRITE EQUAL-OF-LEN-AND-0))
 (99 33 (:REWRITE ZIP-OPEN))
 (92 92 (:TYPE-PRESCRIPTION CHAR-VALUE))
 (66 66 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-0-OF-PARSE-JSON-DIGITS))
 (10 1 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (8 1 (:LINEAR LEN-OF-CDR-LINEAR))
 )
(PARSE-INTEGER-PART-OF-JSON-NUMBER
 (75 75 (:REWRITE DEFAULT-CAR))
 (34 2 (:DEFINITION EXPT))
 (12 4 (:REWRITE DEFAULT-*-2))
 (9 1 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (8 4 (:REWRITE DEFAULT-*-1))
 (7 1 (:DEFINITION CHARACTER-LISTP))
 (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))
 (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))
 (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
 (38 2 (:DEFINITION CHARACTER-LISTP))
 (30 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (21 21 (:REWRITE DEFAULT-CAR))
 (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 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 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
 (170 10 (:DEFINITION EXPT))
 (100 11 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (98 98 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (91 50 (:REWRITE DEFAULT-+-2))
 (91 50 (:REWRITE DEFAULT-+-1))
 (81 30 (:REWRITE DEFAULT-*-2))
 (62 41 (:REWRITE DEFAULT-<-2))
 (61 30 (:REWRITE DEFAULT-*-1))
 (60 41 (:REWRITE DEFAULT-<-1))
 (39 39 (:REWRITE DEFAULT-CAR))
 (30 10 (:REWRITE ZIP-OPEN))
 (22 22 (:REWRITE DEFAULT-CDR))
 (20 20 (:TYPE-PRESCRIPTION NATP-OF-MV-NTH-0-OF-PARSE-JSON-DIGITS))
 (11 11 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (11 11 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (4 4 (:TYPE-PRESCRIPTION CHAR-VALUE))
 )
(PARSE-ONE-OR-MORE-JSON-DIGITS)
(NATP-OF-MV-NTH-1-OF-PARSE-ONE-OR-MORE-JSON-DIGITS
 (42 42 (:REWRITE DEFAULT-CAR))
 (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 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
 (22 22 (:REWRITE DEFAULT-CAR))
 (20 2 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (19 1 (:DEFINITION CHARACTER-LISTP))
 (10 10 (:TYPE-PRESCRIPTION LEN))
 (5 3 (:REWRITE DEFAULT-<-2))
 (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 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
 (38 2 (:DEFINITION CHARACTER-LISTP))
 (30 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (23 23 (:REWRITE DEFAULT-CAR))
 (15 15 (:TYPE-PRESCRIPTION LEN))
 (8 2 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (6 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (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
 (21 21 (:REWRITE DEFAULT-CAR))
 (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 CONSP-WHEN-LEN-GREATER))
 (1 1 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 )
(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))
 (7 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))
 (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))
 (19 19 (:TYPE-PRESCRIPTION LEN))
 (19 1 (:DEFINITION CHARACTER-LISTP))
 (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 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))
 (38 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 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))
 )
(PARSE-EXPONENT-PART-OF-JSON-NUMBER
 (135 27 (:REWRITE DEFAULT-CAR))
 (130 14 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (60 12 (:REWRITE LEN-OF-CDR))
 (46 20 (:REWRITE DEFAULT-CDR))
 (26 26 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (14 14 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (14 14 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (14 13 (:REWRITE DEFAULT-<-2))
 (13 13 (:REWRITE DEFAULT-<-1))
 (13 13 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (12 12 (:REWRITE DEFAULT-+-2))
 (12 12 (:REWRITE DEFAULT-+-1))
 (7 1 (:DEFINITION CHARACTER-LISTP))
 (2 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 )
(INTEGERP-OF-MV-NTH-1-OF-PARSE-EXPONENT-PART-OF-JSON-NUMBER
 (90 5 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (79 10 (:REWRITE DEFAULT-CAR))
 (41 41 (:TYPE-PRESCRIPTION LEN))
 (32 4 (:REWRITE LEN-OF-CDR))
 (29 6 (:REWRITE DEFAULT-CDR))
 (17 5 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (13 13 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (10 5 (:REWRITE DEFAULT-<-2))
 (8 4 (:REWRITE DEFAULT-+-2))
 (5 5 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (5 5 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (4 4 (:REWRITE EQUAL-OF-LEN-AND-0))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (4 2 (:REWRITE DEFAULT-*-2))
 (2 2 (:REWRITE DEFAULT-*-1))
 )
(CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-EXPONENT-PART-OF-JSON-NUMBER
 (110 7 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (81 12 (:REWRITE DEFAULT-CAR))
 (51 51 (:TYPE-PRESCRIPTION LEN))
 (38 2 (:DEFINITION CHARACTER-LISTP))
 (32 4 (:REWRITE LEN-OF-CDR))
 (31 8 (:REWRITE DEFAULT-CDR))
 (19 7 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (15 15 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (14 7 (:REWRITE DEFAULT-<-2))
 (8 4 (:REWRITE DEFAULT-+-2))
 (8 2 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (7 7 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (7 7 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (4 4 (:REWRITE EQUAL-OF-LEN-AND-0))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (4 2 (:REWRITE DEFAULT-*-2))
 (2 2 (:REWRITE DEFAULT-*-1))
 )
(LEN-OF-MV-NTH-2-OF-PARSE-EXPONENT-PART-OF-JSON-NUMBER-BOUND
 (286 25 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (149 22 (:REWRITE DEFAULT-CDR))
 (139 139 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (139 18 (:REWRITE DEFAULT-CAR))
 (78 74 (:REWRITE DEFAULT-+-2))
 (74 74 (:REWRITE DEFAULT-+-1))
 (56 4 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (44 30 (:REWRITE DEFAULT-<-2))
 (31 30 (:REWRITE DEFAULT-<-1))
 (25 25 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (25 25 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (20 20 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (12 12 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (4 4 (:REWRITE EQUAL-OF-LEN-AND-0))
 (4 2 (:REWRITE DEFAULT-*-2))
 (2 2 (:REWRITE DEFAULT-*-1))
 )
(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))
 (19 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 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
 (38 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 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
 (132 12 (:REWRITE DEFAULT-+-2))
 (114 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (108 2 (:REWRITE RATIONALP-OF-MV-NTH-1-OF-PARSE-FRACTIONAL-PART-OF-JSON-NUMBER))
 (96 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))
 (46 2 (:REWRITE CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-INTEGER-PART-OF-JSON-NUMBER))
 (26 12 (:REWRITE DEFAULT-+-1))
 (24 24 (:TYPE-PRESCRIPTION INTEGERP-OF-MV-NTH-1-OF-PARSE-EXPONENT-PART-OF-JSON-NUMBER))
 (24 24 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (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 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))
 )
(PARSE-JSON-NUMBER)
(RATIONALP-OF-MV-NTH-1-OF-PARSE-JSON-NUMBER
 (26 3 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (19 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))
 (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))
 (120 2 (:REWRITE DEFAULT-*-2))
 (118 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (116 2 (:REWRITE RATIONALP-OF-MV-NTH-1-OF-PARSE-NON-NEGATIVE-JSON-NUMBER))
 (104 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))
 (24 24 (: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))
 (2 2 (:REWRITE DEFAULT-*-1))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(CHARACTER-LISTP-OF-MV-NTH-2-OF-PARSE-JSON-NUMBER
 (38 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))
 (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
 (19 19 (:REWRITE DEFAULT-CAR))
 (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-<-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
 (1490 746 (:REWRITE DEFAULT-CAR))
 (828 82 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (146 110 (:REWRITE DEFAULT-CDR))
 (144 82 (:REWRITE DEFAULT-<-2))
 (113 107 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (100 20 (:REWRITE LEN-OF-CDR))
 (82 82 (:REWRITE DEFAULT-<-1))
 (82 82 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (82 82 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (74 63 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (20 20 (:REWRITE DEFAULT-+-2))
 (20 20 (:REWRITE DEFAULT-+-1))
 (20 20 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(TOKENIZE-JSON-CHARS-AUX
 (336 336 (:REWRITE DEFAULT-CAR))
 (198 185 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (185 20 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (92 44 (:REWRITE DEFAULT-<-2))
 (78 4 (:DEFINITION CHARACTER-LISTP))
 (65 44 (:REWRITE DEFAULT-<-1))
 (59 1 (:DEFINITION TRUE-LISTP))
 (37 1 (:DEFINITION TAKE))
 (20 20 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (20 20 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (20 1 (:REWRITE ZP-OPEN))
 (18 18 (:REWRITE DEFAULT-CDR))
 (12 11 (:REWRITE DEFAULT-+-2))
 (11 11 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(TRUE-LISTP-OF-MV-NTH-1-OF-TOKENIZE-JSON-CHARS-AUX
 (6528 192 (:REWRITE TRUE-LISTP-WHEN-CHARACTER-LISTP2))
 (5664 288 (:DEFINITION CHARACTER-LISTP))
 (5664 96 (:DEFINITION TRUE-LISTP))
 (4317 331 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (1728 1728 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (1440 384 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (768 96 (:REWRITE LEN-OF-CDR))
 (679 633 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (671 333 (:REWRITE DEFAULT-<-2))
 (515 515 (:REWRITE DEFAULT-CAR))
 (403 403 (:REWRITE DEFAULT-CDR))
 (333 333 (:REWRITE DEFAULT-<-1))
 (331 331 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (328 328 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (195 99 (:REWRITE DEFAULT-+-2))
 (99 99 (:REWRITE DEFAULT-+-1))
 (96 96 (:REWRITE EQUAL-OF-LEN-AND-0))
 (96 96 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (79 3 (:DEFINITION TAKE))
 (60 4 (:DEFINITION REVAPPEND))
 (45 3 (:REWRITE DEFAULT-COERCE-3))
 (40 2 (:REWRITE ZP-OPEN))
 (15 15 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (3 3 (:REWRITE DEFAULT-COERCE-2))
 )
(JSON-TOKEN-LISTP-OF-MV-NTH-1-OF-TOKENIZE-JSON-CHARS-AUX
 (126355 76279 (:REWRITE DEFAULT-+-2))
 (100727 90049 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (91337 87823 (:REWRITE DEFAULT-CDR))
 (76279 76279 (:REWRITE DEFAULT-+-1))
 (43974 21987 (:DEFINITION NTHCDR))
 (39889 14966 (:REWRITE DEFAULT-<-2))
 (37120 34684 (:REWRITE EQUAL-OF-LEN-AND-0))
 (35064 33495 (:REWRITE DEFAULT-CAR))
 (23400 23400 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (22131 599 (:DEFINITION TAKE))
 (14966 14966 (:REWRITE DEFAULT-<-1))
 (14940 4980 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (14117 14117 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (12960 1236 (:DEFINITION REVAPPEND))
 (11960 598 (:REWRITE ZP-OPEN))
 (10185 659 (:REWRITE DEFAULT-COERCE-3))
 (4980 4980 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4961 847 (:LINEAR LEN-OF-MV-NTH-2-OF-PARSE-JSON-NUMBER-BOUND))
 (2995 2995 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (1113 51 (:DEFINITION CHARACTER-LISTP))
 (719 719 (:REWRITE DEFAULT-COERCE-2))
 (451 77 (:LINEAR LEN-OF-MV-NTH-2-OF-PARSE-JSON-STRING-BOUND))
 (416 416 (:TYPE-PRESCRIPTION TRUE-LISTP-REVAPPEND-TYPE-PRESCRIPTION))
 (416 416 (:TYPE-PRESCRIPTION REVAPPEND))
 (204 51 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (60 60 (: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
 (19 1 (:DEFINITION CHARACTER-LISTP))
 (10 1 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (5 5 (:TYPE-PRESCRIPTION LEN))
 (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))
 (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))
 (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
 (8020 261 (:REWRITE TRUE-LISTP-WHEN-CHARACTER-LISTP2))
 (6853 434 (:DEFINITION CHARACTER-LISTP))
 (3535 1728 (:REWRITE DEFAULT-CDR))
 (2109 488 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (1796 1796 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (1537 828 (:REWRITE DEFAULT-CAR))
 (1169 1014 (:REWRITE DEFAULT-+-2))
 (1014 1014 (:REWRITE DEFAULT-+-1))
 (726 443 (:REWRITE DEFAULT-<-2))
 (486 156 (:REWRITE FOLD-CONSTS-IN-+))
 (457 443 (:REWRITE DEFAULT-<-1))
 (423 423 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (244 137 (:REWRITE EQUAL-OF-LEN-AND-0))
 (190 19 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (176 176 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (152 19 (:LINEAR LEN-OF-CDR-LINEAR))
 (40 2 (:REWRITE DEFAULT-COERCE-3))
 (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
 (8719 4301 (:REWRITE DEFAULT-CDR))
 (4002 2269 (:REWRITE DEFAULT-CAR))
 (3070 142 (:REWRITE TRUE-LISTP-WHEN-CHARACTER-LISTP2))
 (2519 219 (:DEFINITION CHARACTER-LISTP))
 (2188 1909 (:REWRITE DEFAULT-+-2))
 (2020 1222 (:REWRITE DEFAULT-<-2))
 (1909 1909 (:REWRITE DEFAULT-+-1))
 (1357 1222 (:REWRITE DEFAULT-<-1))
 (1147 1063 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1132 10 (:REWRITE TRUE-LIST-OF-MV-NTH-2-OF-PARSE-JSON-VALUE))
 (887 184 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (702 702 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (300 3 (:REWRITE TRUE-LIST-OF-MV-NTH-2-OF-PARSE-JSON-OBJECT))
 (300 3 (:REWRITE TRUE-LIST-OF-MV-NTH-2-OF-PARSE-JSON-ARRAY))
 (276 276 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (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))
 (3 3 (: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
 (5097 1282 (:REWRITE DEFAULT-CDR))
 (1225 1190 (:REWRITE DEFAULT-+-2))
 (1204 406 (:REWRITE DEFAULT-CAR))
 (1190 1190 (:REWRITE DEFAULT-+-1))
 (444 293 (:REWRITE DEFAULT-<-2))
 (303 293 (:REWRITE DEFAULT-<-1))
 (235 235 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (195 195 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (148 33 (:REWRITE EQUAL-OF-LEN-AND-0))
 (40 2 (:REWRITE DEFAULT-COERCE-3))
 (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))
 )
(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))
 (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))
 )
(PARSE-JSON-OBJECT
 (1171 49 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (953 24 (:REWRITE TRUE-LISTP-WHEN-CHARACTER-LISTP2))
 (832 42 (:DEFINITION CHARACTER-LISTP))
 (279 279 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (230 55 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (206 170 (:REWRITE DEFAULT-+-2))
 (197 197 (:TYPE-PRESCRIPTION CHARACTER-LISTP))
 (170 170 (:REWRITE DEFAULT-+-1))
 (137 97 (:REWRITE DEFAULT-CDR))
 (101 61 (:REWRITE DEFAULT-CAR))
 (89 47 (:REWRITE DEFAULT-<-2))
 (52 47 (:REWRITE DEFAULT-<-1))
 (49 49 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (42 42 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (35 35 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (29 29 (:REWRITE EQUAL-OF-LEN-AND-0))
 (28 28 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(PARSED-JSON-ARRAYP
 (1059 491 (:REWRITE DEFAULT-+-2))
 (670 491 (:REWRITE DEFAULT-+-1))
 (538 16 (:REWRITE TRUE-LISTP-WHEN-CHARACTER-LISTP2))
 (452 30 (:DEFINITION CHARACTER-LISTP))
 (328 82 (:DEFINITION INTEGER-ABS))
 (301 301 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (289 151 (:REWRITE DEFAULT-CAR))
 (265 131 (:REWRITE DEFAULT-CDR))
 (248 76 (:REWRITE LEN-OF-CDR))
 (242 163 (:REWRITE DEFAULT-<-2))
 (220 40 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (181 163 (:REWRITE DEFAULT-<-1))
 (82 82 (:REWRITE DEFAULT-UNARY-MINUS))
 (69 69 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (44 44 (:REWRITE DEFAULT-COERCE-2))
 (44 44 (:REWRITE DEFAULT-COERCE-1))
 (43 43 (:REWRITE DEFAULT-REALPART))
 (43 43 (:REWRITE DEFAULT-IMAGPART))
 (41 41 (:REWRITE DEFAULT-NUMERATOR))
 (41 41 (:REWRITE DEFAULT-DENOMINATOR))
 (16 16 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (6 6 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 )
(PARSED-JSON-OBJECT-PAIRSP-OF-CONS
 (70 7 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (35 35 (:TYPE-PRESCRIPTION LEN))
 (14 7 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE DEFAULT-CDR))
 (8 8 (:REWRITE DEFAULT-CAR))
 (7 7 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (7 7 (:REWRITE DEFAULT-<-1))
 (7 7 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (7 7 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (7 7 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 )
(PARSED-JSON-OBJECT-PAIRSP-OF-REVAPPEND
 (371 35 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (69 35 (:REWRITE DEFAULT-<-2))
 (51 39 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (49 34 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (45 39 (:REWRITE DEFAULT-CAR))
 (41 35 (:REWRITE DEFAULT-CDR))
 (35 35 (:REWRITE DEFAULT-<-1))
 (35 35 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (35 35 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (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))
 )
(PARSED-JSON-VALUESP-OF-REVAPPEND
 (179 17 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (32 17 (:REWRITE DEFAULT-<-2))
 (28 22 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (28 22 (:REWRITE DEFAULT-CAR))
 (26 20 (:REWRITE DEFAULT-CDR))
 (24 15 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (17 17 (:REWRITE DEFAULT-<-1))
 (17 17 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (17 17 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (10 2 (:REWRITE LEN-OF-CDR))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(FLAG-LEMMA-FOR-PARSED-JSON-OBJECTP-OF-MV-NTH-1-OF-PARSE-JSON-OBJECT
 (109549 36613 (:REWRITE DEFAULT-CDR))
 (41609 39770 (:REWRITE DEFAULT-+-2))
 (40321 22523 (:REWRITE DEFAULT-CAR))
 (39770 39770 (:REWRITE DEFAULT-+-1))
 (15912 468 (:REWRITE TRUE-LISTP-WHEN-CHARACTER-LISTP2))
 (13806 702 (:DEFINITION CHARACTER-LISTP))
 (13806 234 (:DEFINITION TRUE-LISTP))
 (10209 6555 (:REWRITE DEFAULT-<-2))
 (8831 8831 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (7637 6555 (:REWRITE DEFAULT-<-1))
 (7397 5437 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (3510 936 (:REWRITE CHARACTER-LISTP-OF-CDR))
 (1540 140 (:DEFINITION NATP))
 (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))
 (38 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 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))
 )
