(ARRAY-TO-REC)
(REC-TO-ARRAY)
(DELETE-REC-INDICES)
(ARRAY-REC-PAIR-P)
(G-OF-ARRAY-TO-REC
 (594 41 (:REWRITE NTH-WHEN-TOO-LARGE-CHEAP))
 (185 37 (:DEFINITION LEN))
 (130 91 (:REWRITE DEFAULT-<-2))
 (94 57 (:REWRITE DEFAULT-+-2))
 (93 91 (:REWRITE DEFAULT-<-1))
 (57 57 (:REWRITE DEFAULT-+-1))
 (37 37 (:REWRITE DEFAULT-CDR))
 (35 23 (:REWRITE ZP-OPEN))
 (28 28 (:REWRITE NTH-WHEN-ATOM))
 (16 16 (:REWRITE DEFAULT-CAR))
 (12 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE S-DIFF-S))
 (4 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(LEN-OF-REC-TO-ARRAY
 (93 62 (:REWRITE DEFAULT-+-2))
 (64 47 (:REWRITE DEFAULT-<-1))
 (62 62 (:REWRITE DEFAULT-+-1))
 (48 6 (:REWRITE UPDATE-NTH-SAME))
 (47 47 (:REWRITE DEFAULT-<-2))
 (42 31 (:REWRITE DEFAULT-CDR))
 (36 2 (:REWRITE UPDATE-NTH-SWITCH))
 (18 12 (:REWRITE ZP-OPEN))
 )
(TRUE-LISTP-OF-REC-TO-ARRAY
 (23 7 (:DEFINITION TRUE-LISTP))
 (10 7 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 )
(NTH-OF-REC-TO-ARRAY
 (923 26 (:REWRITE NTH-WHEN-TOO-LARGE-CHEAP))
 (398 12 (:REWRITE LEN-OF-REC-TO-ARRAY))
 (208 22 (:DEFINITION MAX))
 (197 139 (:REWRITE DEFAULT-<-2))
 (175 139 (:REWRITE DEFAULT-<-1))
 (168 10 (:REWRITE LEN-UPDATE-NTH))
 (128 36 (:TYPE-PRESCRIPTION MAX))
 (125 25 (:DEFINITION LEN))
 (96 71 (:REWRITE DEFAULT-+-2))
 (72 9 (:REWRITE UPDATE-NTH-SAME))
 (71 71 (:REWRITE DEFAULT-+-1))
 (54 3 (:REWRITE UPDATE-NTH-SWITCH))
 (44 10 (:REWRITE FOLD-CONSTS-IN-+))
 (41 23 (:REWRITE NTH-WHEN-ATOM))
 (36 27 (:REWRITE ZP-OPEN))
 (25 25 (:REWRITE DEFAULT-CDR))
 (14 7 (:REWRITE UNICITY-OF-0))
 (10 5 (:REWRITE DEFAULT-CAR))
 (7 7 (:DEFINITION FIX))
 (6 3 (:TYPE-PRESCRIPTION TRUE-LISTP-UPDATE-NTH))
 (3 3 (:TYPE-PRESCRIPTION UPDATE-NTH))
 (3 3 (:TYPE-PRESCRIPTION TRUE-LISTP))
 )
(NTH-OF-REC-TO-ARRAY-OF-ARRAY-TO-REC
 (108 8 (:REWRITE NTH-WHEN-TOO-LARGE-CHEAP))
 (65 13 (:DEFINITION LEN))
 (47 1 (:DEFINITION REC-TO-ARRAY))
 (39 1 (:DEFINITION ARRAY-TO-REC))
 (31 24 (:REWRITE DEFAULT-<-2))
 (28 15 (:REWRITE DEFAULT-+-2))
 (26 24 (:REWRITE DEFAULT-<-1))
 (15 15 (:REWRITE DEFAULT-+-1))
 (13 13 (:REWRITE DEFAULT-CDR))
 (5 5 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE ZP-OPEN))
 (4 4 (:REWRITE NTH-WHEN-ATOM))
 (2 2 (:TYPE-PRESCRIPTION ZP))
 )
(REC-TO-ARRAY-OF-ARRAY-TO-REC
 (138 82 (:REWRITE DEFAULT-+-2))
 (82 82 (:REWRITE DEFAULT-+-1))
 (72 64 (:REWRITE DEFAULT-<-2))
 (68 64 (:REWRITE DEFAULT-<-1))
 (56 56 (:REWRITE DEFAULT-CDR))
 (28 10 (:REWRITE ZP-OPEN))
 (14 12 (:REWRITE NTH-WHEN-ATOM))
 (12 6 (:DEFINITION TRUE-LISTP))
 (9 9 (:REWRITE DEFAULT-CAR))
 (6 1 (:REWRITE LEN-UPDATE-NTH))
 (4 1 (:REWRITE NTH-OF-REC-TO-ARRAY-OF-ARRAY-TO-REC))
 (1 1 (:TYPE-PRESCRIPTION UPDATE-NTH))
 (1 1 (:TYPE-PRESCRIPTION TRUE-LISTP-UPDATE-NTH))
 (1 1 (:REWRITE G-DIFF-S))
 )
(REC-TO-ARRAY-IDEMPOTENT
 (140 28 (:DEFINITION LEN))
 (116 10 (:REWRITE NTH-WHEN-TOO-LARGE-CHEAP))
 (89 61 (:REWRITE DEFAULT-+-2))
 (63 56 (:REWRITE DEFAULT-<-2))
 (61 61 (:REWRITE DEFAULT-+-1))
 (58 56 (:REWRITE DEFAULT-<-1))
 (46 40 (:REWRITE DEFAULT-CDR))
 (22 22 (:REWRITE ZP-OPEN))
 (18 10 (:REWRITE NTH-WHEN-ATOM))
 (18 2 (:REWRITE LEN-UPDATE-NTH))
 (16 10 (:REWRITE NTH-WHEN-ZP))
 (12 6 (:REWRITE DEFAULT-CAR))
 (12 6 (:DEFINITION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:TYPE-PRESCRIPTION UPDATE-NTH))
 (4 4 (:TYPE-PRESCRIPTION TRUE-LISTP-UPDATE-NTH))
 )
(REC-TO-ARRAY-OF-SET-INDEX
 (123 6 (:REWRITE NTH-WHEN-TOO-LARGE-CHEAP))
 (110 22 (:DEFINITION LEN))
 (105 90 (:REWRITE DEFAULT-<-1))
 (95 90 (:REWRITE DEFAULT-<-2))
 (79 57 (:REWRITE DEFAULT-+-2))
 (60 12 (:DEFINITION REC-TO-ARRAY))
 (57 57 (:REWRITE DEFAULT-+-1))
 (45 35 (:REWRITE DEFAULT-CDR))
 (22 22 (:REWRITE ZP-OPEN))
 (18 9 (:DEFINITION TRUE-LISTP))
 (16 6 (:REWRITE NTH-WHEN-ATOM))
 (14 4 (:REWRITE DEFAULT-CAR))
 (12 6 (:REWRITE NTH-WHEN-ZP))
 )
(DELETE-REC-INDICES-WHEN-NIL
 (4 4 (:REWRITE ZP-OPEN))
 (3 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE DEFAULT-+-1))
 )
(G-OF-DELETE-REC-INDICES
 (35 33 (:REWRITE DEFAULT-<-2))
 (35 33 (:REWRITE DEFAULT-<-1))
 (31 19 (:REWRITE ZP-OPEN))
 (21 21 (:REWRITE DEFAULT-+-2))
 (21 21 (:REWRITE DEFAULT-+-1))
 (12 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE S-DIFF-S))
 (4 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(DELETE-REC-INDICIES-OF-ARRAY-TO-REC
 (39 1 (:DEFINITION ARRAY-TO-REC))
 (31 2 (:REWRITE NTH-WHEN-TOO-LARGE-CHEAP))
 (14 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:TYPE-PRESCRIPTION LEN))
 (12 12 (:REWRITE DEFAULT-<-1))
 (10 2 (:DEFINITION LEN))
 (8 2 (:DEFINITION DELETE-REC-INDICES))
 (7 5 (:REWRITE DEFAULT-+-2))
 (5 5 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE ZP-OPEN))
 (3 2 (:REWRITE NTH-WHEN-ZP))
 (2 2 (:TYPE-PRESCRIPTION NFIX))
 (2 2 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE NTH-WHEN-ATOM))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(DELETE-REC-INDICES-OF-SET-INDEX
 (21 20 (:REWRITE DEFAULT-<-2))
 (21 20 (:REWRITE DEFAULT-<-1))
 (9 2 (:DEFINITION DELETE-REC-INDICES))
 (2 2 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE S-DIFF-S))
 )
(ARRAY-TO-REC-INVERSE-LEMMA
 (31 1 (:DEFINITION ARRAY-TO-REC))
 (17 1 (:REWRITE NTH-WHEN-TOO-LARGE-CHEAP))
 (13 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-<-1))
 (6 6 (:TYPE-PRESCRIPTION LEN))
 (5 4 (:REWRITE DEFAULT-+-2))
 (5 1 (:DEFINITION LEN))
 (4 4 (:REWRITE ZP-OPEN))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 1 (:DEFINITION REC-TO-ARRAY))
 (4 1 (:DEFINITION DELETE-REC-INDICES))
 (1 1 (:TYPE-PRESCRIPTION NFIX))
 (1 1 (:REWRITE NTH-WHEN-ZP))
 (1 1 (:REWRITE NTH-WHEN-ATOM))
 (1 1 (:REWRITE DEFAULT-CDR))
 )
(ARRAY-TO-REC-INVERSE)
(DELETE-REC-INDICES-IDEMPOTENT
 (12 3 (:DEFINITION DELETE-REC-INDICES))
 (9 9 (:REWRITE DEFAULT-<-2))
 (9 9 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE ZP-OPEN))
 (3 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE DEFAULT-+-1))
 )
(ARRAY-REC-PAIR-P-OF-NIL
 (10 2 (:DEFINITION LEN))
 (6 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE DEFAULT-CDR))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 1 (:DEFINITION TRUE-LISTP))
 )
(ARRAY-REC-PAIR-P-OF-UPDATE-NTH
 (30 6 (:DEFINITION LEN))
 (19 13 (:REWRITE DEFAULT-+-2))
 (13 13 (:REWRITE DEFAULT-+-1))
 (7 7 (:REWRITE DEFAULT-CDR))
 (7 7 (:REWRITE DEFAULT-<-2))
 (7 7 (:REWRITE DEFAULT-<-1))
 (2 1 (:DEFINITION TRUE-LISTP))
 )
(ARRAY-REC-PAIR-P-OF-DELETE-REC-INDICES
 (23 13 (:REWRITE DEFAULT-+-2))
 (20 4 (:DEFINITION LEN))
 (13 13 (:REWRITE DEFAULT-+-1))
 (6 3 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE DEFAULT-CDR))
 (3 3 (:REWRITE DEFAULT-<-1))
 (2 1 (:DEFINITION TRUE-LISTP))
 )
