(BV-ARRAY-IF)
(BV-ARRAYP-OF-BV-ARRAY-IF
 (52 2 (:REWRITE BVCHOP-LIST-DOES-NOTHING-BETTER-2))
 (38 2 (:REWRITE BVCHOP-LIST-WHEN-UNSIGNED-BYTE-LISTP))
 (30 4 (:REWRITE TAKE-DOES-NOTHING))
 (24 8 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (22 6 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-TAKE))
 (22 3 (:DEFINITION LEN))
 (20 4 (:REWRITE CONSP-OF-TAKE))
 (20 2 (:REWRITE BVCHOP-LIST-DOES-NOTHING-BETTER))
 (20 2 (:REWRITE BVCHOP-LIST-DOES-NOTHING))
 (18 4 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (16 16 (:TYPE-PRESCRIPTION ALL-UNSIGNED-BYTE-P))
 (12 2 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE-2))
 (11 11 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-BV-ARRAYP))
 (9 9 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-LISTP-CHEAP))
 (9 9 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (9 9 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (8 8 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (8 8 (:TYPE-PRESCRIPTION TAKE))
 (8 8 (:REWRITE ZP-OPEN))
 (8 8 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE DEFAULT-<-1))
 (8 8 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 (7 1 (:REWRITE BV-ARRAYP-WHEN-NOT-CONSP))
 (6 6 (:REWRITE LEN-WHEN-BV-ARRAYP))
 (6 3 (:REWRITE DEFAULT-+-2))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-UNSIGNED-BYTE-LISTP-AND-<=))
 (4 4 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-BV-ARRAYP))
 (3 3 (:REWRITE DEFAULT-CDR))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NEGATIVE))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE BV-ARRAYP-WHEN-BV-ARRAYP-NARROWER))
 )
(BV-ARRAY-IF-OF-T
 (52 2 (:REWRITE BVCHOP-LIST-DOES-NOTHING-BETTER-2))
 (38 2 (:REWRITE BVCHOP-LIST-WHEN-UNSIGNED-BYTE-LISTP))
 (30 4 (:REWRITE TAKE-DOES-NOTHING))
 (24 8 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (22 6 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-TAKE))
 (20 4 (:REWRITE CONSP-OF-TAKE))
 (20 2 (:REWRITE BVCHOP-LIST-DOES-NOTHING-BETTER))
 (20 2 (:REWRITE BVCHOP-LIST-DOES-NOTHING))
 (18 4 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (16 16 (:TYPE-PRESCRIPTION ALL-UNSIGNED-BYTE-P))
 (14 14 (:TYPE-PRESCRIPTION LEN))
 (12 4 (:DEFINITION NOT))
 (12 2 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE-2))
 (12 2 (:DEFINITION LEN))
 (8 8 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (8 8 (:TYPE-PRESCRIPTION TAKE))
 (8 8 (:REWRITE ZP-OPEN))
 (8 8 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-LISTP-CHEAP))
 (8 8 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (8 8 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (8 8 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-BV-ARRAYP))
 (8 8 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 (8 2 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NEGATIVE))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-UNSIGNED-BYTE-LISTP-AND-<=))
 (4 4 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-BV-ARRAYP))
 (4 4 (:REWRITE LEN-WHEN-BV-ARRAYP))
 (4 2 (:REWRITE DEFAULT-<-1))
 (4 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NOT-AN-INTEGER))
 )
(BV-ARRAY-IF-OF-NIL
 (52 2 (:REWRITE BVCHOP-LIST-DOES-NOTHING-BETTER-2))
 (38 2 (:REWRITE BVCHOP-LIST-WHEN-UNSIGNED-BYTE-LISTP))
 (30 4 (:REWRITE TAKE-DOES-NOTHING))
 (24 8 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (22 6 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-TAKE))
 (20 4 (:REWRITE CONSP-OF-TAKE))
 (20 2 (:REWRITE BVCHOP-LIST-DOES-NOTHING-BETTER))
 (20 2 (:REWRITE BVCHOP-LIST-DOES-NOTHING))
 (18 4 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (16 16 (:TYPE-PRESCRIPTION ALL-UNSIGNED-BYTE-P))
 (14 14 (:TYPE-PRESCRIPTION LEN))
 (12 4 (:DEFINITION NOT))
 (12 2 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE-2))
 (12 2 (:DEFINITION LEN))
 (8 8 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (8 8 (:TYPE-PRESCRIPTION TAKE))
 (8 8 (:REWRITE ZP-OPEN))
 (8 8 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-LISTP-CHEAP))
 (8 8 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (8 8 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (8 8 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-BV-ARRAYP))
 (8 8 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 (8 2 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NEGATIVE))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-UNSIGNED-BYTE-LISTP-AND-<=))
 (4 4 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-BV-ARRAYP))
 (4 4 (:REWRITE LEN-WHEN-BV-ARRAYP))
 (4 2 (:REWRITE DEFAULT-<-1))
 (4 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NOT-AN-INTEGER))
 )
(BIND-VAR-TO-BV-ARRAY-LENGTH
 (185 185 (:REWRITE DEFAULT-CDR))
 (171 171 (:REWRITE DEFAULT-CAR))
 (144 6 (:REWRITE USE-ALL-NATP-FOR-CAR))
 (90 6 (:REWRITE ALL-NATP-WHEN-NAT-LISTP))
 (89 89 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (63 6 (:DEFINITION NAT-LISTP))
 (54 9 (:DEFINITION LEN))
 (39 3 (:REWRITE ALL-NATP-OF-CDR))
 (30 30 (:TYPE-PRESCRIPTION ALL-NATP))
 (27 27 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (24 24 (:TYPE-PRESCRIPTION NAT-LISTP))
 (20 20 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (18 18 (:REWRITE LEN-WHEN-BV-ARRAYP))
 (18 9 (:REWRITE NAT-LISTP-WHEN-ALL-NATP-CHEAP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (18 6 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (12 6 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-NATP-CHEAP))
 (12 6 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-INTEGERP-CHEAP))
 (12 6 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 3 (:DEFINITION TRUE-LISTP))
 (9 3 (:DEFINITION SYMBOL-LISTP))
 (6 6 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (6 6 (:REWRITE USE-ALL-NATP-2))
 (6 6 (:REWRITE USE-ALL-NATP))
 (6 6 (:REWRITE TRUE-LISTP-WHEN-BV-ARRAYP))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 )
(BIND-VAR-TO-BV-ARRAY-ELEMENT-SIZE
 (236 236 (:REWRITE DEFAULT-CAR))
 (192 192 (:REWRITE DEFAULT-CDR))
 (188 8 (:REWRITE USE-ALL-NATP-FOR-CAR))
 (125 125 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (120 8 (:REWRITE ALL-NATP-WHEN-NAT-LISTP))
 (84 8 (:DEFINITION NAT-LISTP))
 (66 11 (:REWRITE ALL-INTEGERP-WHEN-UNSIGNED-BYTE-LISTP-8))
 (52 4 (:REWRITE ALL-NATP-OF-CDR))
 (41 41 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (40 40 (:TYPE-PRESCRIPTION ALL-NATP))
 (32 32 (:TYPE-PRESCRIPTION NAT-LISTP))
 (27 27 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (24 12 (:REWRITE NAT-LISTP-WHEN-ALL-NATP-CHEAP))
 (22 22 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (20 8 (:REWRITE ALL-NATP-WHEN-NOT-CONSP))
 (18 3 (:DEFINITION LEN))
 (16 8 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-NATP-CHEAP))
 (16 8 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-INTEGERP-CHEAP))
 (16 8 (:REWRITE ALL-NATP-WHEN-NAT-LISTP-CHEAP))
 (11 11 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-UNSIGNED-BYTE-LISTP-AND-<=))
 (11 11 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (11 11 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-BV-ARRAYP))
 (11 11 (:REWRITE ALL-UNSIGNED-BYTE-P-IMPLIES-ALL-INTEGERP))
 (11 11 (:REWRITE ALL-INTEGERP-WHEN-UNSIGNED-BYTE-LISTP))
 (11 11 (:REWRITE ALL-INTEGERP-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:REWRITE USE-ALL-NATP-2))
 (8 8 (:REWRITE USE-ALL-NATP))
 (8 8 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE DEFAULT-<-1))
 (8 8 (:REWRITE ALL-NATP-WHEN-NOT-CONSP-CHEAP))
 (7 7 (:TYPE-PRESCRIPTION LEN))
 (7 7 (:REWRITE TRUE-LISTP-WHEN-BV-ARRAYP))
 (6 6 (:REWRITE LEN-WHEN-BV-ARRAYP))
 (6 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE DEFAULT-+-1))
 (3 1 (:DEFINITION SYMBOL-LISTP))
 (1 1 (:REWRITE INTEGER-LISTP-WHEN-UNSIGNED-BYTE-LIST-P))
 (1 1 (:REWRITE INTEGER-LISTP-WHEN-ALL-UNSIGNED-BYTE-P))
 )
(IF-BECOMES-BV-ARRAY-IF
 (4 4 (:REWRITE TRUE-LIST-FIX-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE BV-ARRAYP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE BV-ARRAYP-WHEN-BV-ARRAYP-NARROWER))
 )
(MYIF-BECOMES-BV-ARRAY-IF
 (40 40 (:TYPE-PRESCRIPTION MYIF))
 (4 4 (:REWRITE TRUE-LIST-FIX-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE BV-ARRAYP-WHEN-NOT-CONSP))
 (4 4 (:REWRITE BV-ARRAYP-WHEN-BV-ARRAYP-NARROWER))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (1 1 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 (1 1 (:REWRITE EQUAL-OF-MYIF-ARG2-SAFE))
 (1 1 (:REWRITE EQUAL-OF-MYIF-ARG1-SAFE))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(LEN-OF-BV-ARRAY-IF
 (52 2 (:REWRITE BVCHOP-LIST-DOES-NOTHING-BETTER-2))
 (38 2 (:REWRITE BVCHOP-LIST-WHEN-UNSIGNED-BYTE-LISTP))
 (30 4 (:REWRITE TAKE-DOES-NOTHING))
 (24 8 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (22 6 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-TAKE))
 (22 3 (:DEFINITION LEN))
 (20 4 (:REWRITE CONSP-OF-TAKE))
 (20 2 (:REWRITE BVCHOP-LIST-DOES-NOTHING-BETTER))
 (20 2 (:REWRITE BVCHOP-LIST-DOES-NOTHING))
 (18 4 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (16 16 (:TYPE-PRESCRIPTION ALL-UNSIGNED-BYTE-P))
 (15 11 (:REWRITE DEFAULT-<-1))
 (12 2 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE-2))
 (11 11 (:REWRITE DEFAULT-<-2))
 (8 8 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (8 8 (:TYPE-PRESCRIPTION TAKE))
 (8 8 (:REWRITE ZP-OPEN))
 (8 8 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-LISTP-CHEAP))
 (8 8 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (8 8 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (8 8 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-BV-ARRAYP))
 (8 8 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 (8 2 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NEGATIVE))
 (6 6 (:REWRITE LEN-WHEN-BV-ARRAYP))
 (6 3 (:REWRITE DEFAULT-+-2))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:TYPE-PRESCRIPTION BVCHOP-LIST))
 (4 4 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-UNSIGNED-BYTE-LISTP-AND-<=))
 (4 4 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-BV-ARRAYP))
 (4 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 3 (:REWRITE DEFAULT-CDR))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(CONSP-OF-BV-ARRAY-IF
 (58 6 (:REWRITE TAKE-DOES-NOTHING))
 (52 2 (:REWRITE BVCHOP-LIST-DOES-NOTHING-BETTER-2))
 (38 2 (:REWRITE BVCHOP-LIST-WHEN-UNSIGNED-BYTE-LISTP))
 (28 28 (:TYPE-PRESCRIPTION LEN))
 (24 8 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (24 4 (:DEFINITION LEN))
 (22 6 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-TAKE))
 (20 2 (:REWRITE BVCHOP-LIST-DOES-NOTHING-BETTER))
 (20 2 (:REWRITE BVCHOP-LIST-DOES-NOTHING))
 (18 4 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (16 16 (:TYPE-PRESCRIPTION ALL-UNSIGNED-BYTE-P))
 (12 2 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE-2))
 (10 10 (:REWRITE ZP-OPEN))
 (8 8 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (8 8 (:REWRITE LEN-WHEN-BV-ARRAYP))
 (8 8 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-LISTP-CHEAP))
 (8 8 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (8 8 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (8 8 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-BV-ARRAYP))
 (8 8 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 (8 4 (:REWRITE DEFAULT-+-2))
 (8 2 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NEGATIVE))
 (7 5 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE DEFAULT-<-2))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-UNSIGNED-BYTE-LISTP-AND-<=))
 (4 4 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-BV-ARRAYP))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NOT-AN-INTEGER))
 )
(BV-ARRAY-IF-OF-0-ARG2
 (28 2 (:REWRITE TAKE-DOES-NOTHING))
 (14 14 (:TYPE-PRESCRIPTION LEN))
 (12 2 (:DEFINITION LEN))
 (4 4 (:REWRITE LEN-WHEN-BV-ARRAYP))
 (4 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-LISTP-CHEAP))
 (2 2 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (2 2 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (2 2 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-BV-ARRAYP))
 (2 2 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 )
(BV-ARRAY-IF-SAME-BRANCHES
 (79 4 (:REWRITE BVCHOP-LIST-DOES-NOTHING-BETTER-2))
 (58 4 (:REWRITE BVCHOP-LIST-WHEN-UNSIGNED-BYTE-LISTP))
 (45 6 (:REWRITE TAKE-DOES-NOTHING))
 (36 12 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (33 9 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-TAKE))
 (31 4 (:REWRITE BVCHOP-LIST-DOES-NOTHING-BETTER))
 (31 4 (:REWRITE BVCHOP-LIST-DOES-NOTHING))
 (30 6 (:REWRITE CONSP-OF-TAKE))
 (27 6 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (24 24 (:TYPE-PRESCRIPTION ALL-UNSIGNED-BYTE-P))
 (21 21 (:TYPE-PRESCRIPTION LEN))
 (18 6 (:DEFINITION NOT))
 (18 3 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE-2))
 (18 3 (:DEFINITION LEN))
 (13 4 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NEGATIVE))
 (12 12 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (12 12 (:TYPE-PRESCRIPTION TAKE))
 (12 12 (:REWRITE ZP-OPEN))
 (12 12 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-LISTP-CHEAP))
 (12 12 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (12 12 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (12 12 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-BV-ARRAYP))
 (12 12 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 (6 6 (:TYPE-PRESCRIPTION ZP))
 (6 6 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-UNSIGNED-BYTE-LISTP-AND-<=))
 (6 6 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-BV-ARRAYP))
 (6 6 (:REWRITE LEN-WHEN-BV-ARRAYP))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 3 (:REWRITE DEFAULT-CDR))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE DEFAULT-+-1))
 )
(BV-ARRAY-IF-SAME-BRANCHES-SAFE
 (2 2 (:REWRITE TRUE-LIST-FIX-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE BV-ARRAYP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE BV-ARRAYP-WHEN-BV-ARRAYP-NARROWER))
 )
(CAR-OF-BV-ARRAY-IF
 (88 4 (:REWRITE BVCHOP-LIST-DOES-NOTHING-BETTER-2))
 (60 8 (:REWRITE TAKE-DOES-NOTHING))
 (60 4 (:REWRITE BVCHOP-LIST-WHEN-UNSIGNED-BYTE-LISTP))
 (60 4 (:REWRITE BVCHOP-IDENTITY))
 (44 12 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-TAKE))
 (40 40 (:TYPE-PRESCRIPTION ALL-UNSIGNED-BYTE-P))
 (40 4 (:REWRITE BVCHOP-LIST-DOES-NOTHING-BETTER))
 (40 4 (:REWRITE BVCHOP-LIST-DOES-NOTHING))
 (36 20 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (28 28 (:TYPE-PRESCRIPTION LEN))
 (24 4 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE-2))
 (24 4 (:DEFINITION LEN))
 (22 10 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (20 20 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (20 20 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-LISTP-CHEAP))
 (20 20 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (20 20 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (20 20 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-BV-ARRAYP))
 (20 20 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 (18 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-FOR-CAR))
 (18 2 (:REWRITE UNSIGNED-BYTE-P-OF-CAR-WHEN-ALL-UNSIGNED-BYTE-P))
 (16 4 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NEGATIVE))
 (15 11 (:REWRITE DEFAULT-<-1))
 (14 11 (:REWRITE DEFAULT-<-2))
 (14 8 (:REWRITE DEFAULT-CAR))
 (12 4 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (12 2 (:REWRITE UNSIGNED-BYTE-P-OF-CAR-WHEN-UNSIGNED-BYTE-LISTP-2))
 (10 10 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-UNSIGNED-BYTE-LISTP-AND-<=))
 (10 10 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-BV-ARRAYP))
 (10 4 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (8 8 (:REWRITE LEN-WHEN-BV-ARRAYP))
 (8 4 (:REWRITE DEFAULT-+-2))
 (8 4 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (8 4 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (7 2 (:REWRITE BVIF-WHEN-SIZE-IS-NOT-POSITIVE))
 (4 4 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION POSP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (4 4 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 4 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (4 4 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (4 4 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (4 4 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 2 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-NATP-CHEAP))
 (4 2 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-INTEGERP-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION ALL-NATP))
 (2 2 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE BVIF-WHEN-NOT-INTEGERP-ARG4-CHEAP))
 (2 2 (:REWRITE BVIF-WHEN-NOT-INTEGERP-ARG3-CHEAP))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-AND-BVIF-OF-CONSTANT-AND-CONSTANT))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(CDR-OF-BV-ARRAY-IF
 (128 4 (:REWRITE BVCHOP-LIST-DOES-NOTHING-BETTER-2))
 (86 4 (:REWRITE BVCHOP-LIST-WHEN-UNSIGNED-BYTE-LISTP))
 (82 8 (:REWRITE TAKE-DOES-NOTHING))
 (64 12 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-TAKE))
 (56 18 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (46 6 (:DEFINITION LEN))
 (40 4 (:REWRITE BVCHOP-LIST-DOES-NOTHING-BETTER))
 (40 4 (:REWRITE BVCHOP-LIST-DOES-NOTHING))
 (36 36 (:TYPE-PRESCRIPTION ALL-UNSIGNED-BYTE-P))
 (36 10 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (36 8 (:REWRITE CONSP-OF-TAKE))
 (36 4 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE-2))
 (32 32 (:TYPE-PRESCRIPTION LEN))
 (21 15 (:REWRITE DEFAULT-CDR))
 (20 20 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (19 11 (:REWRITE DEFAULT-+-2))
 (18 18 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-LISTP-CHEAP))
 (18 18 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (18 18 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (18 18 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-BV-ARRAYP))
 (18 18 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 (18 2 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-CDR))
 (17 13 (:REWRITE DEFAULT-<-1))
 (16 16 (:TYPE-PRESCRIPTION TAKE))
 (16 4 (:REWRITE ZP-OPEN))
 (16 4 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NEGATIVE))
 (13 13 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE LEN-WHEN-BV-ARRAYP))
 (12 2 (:REWRITE UNSIGNED-BYTE-LISTP-OF-CDR))
 (11 11 (:REWRITE DEFAULT-+-1))
 (10 10 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-UNSIGNED-BYTE-LISTP-AND-<=))
 (10 10 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-BV-ARRAYP))
 (4 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(CDR-OF-BV-ARRAY-IF-2
 (4 4 (:REWRITE TRUE-LIST-FIX-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE BV-ARRAYP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE BV-ARRAYP-WHEN-BV-ARRAYP-NARROWER))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(NTH-OF-BV-ARRAY-IF
 (104 4 (:REWRITE BVCHOP-LIST-DOES-NOTHING-BETTER-2))
 (76 4 (:REWRITE BVCHOP-LIST-WHEN-UNSIGNED-BYTE-LISTP))
 (60 8 (:REWRITE TAKE-DOES-NOTHING))
 (52 8 (:DEFINITION NTH))
 (50 18 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (44 12 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-TAKE))
 (42 4 (:REWRITE BVCHOP-IDENTITY))
 (40 12 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (40 8 (:REWRITE CONSP-OF-TAKE))
 (40 4 (:REWRITE BVCHOP-LIST-DOES-NOTHING-BETTER))
 (40 4 (:REWRITE BVCHOP-LIST-DOES-NOTHING))
 (36 36 (:TYPE-PRESCRIPTION ALL-UNSIGNED-BYTE-P))
 (30 4 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (27 23 (:REWRITE DEFAULT-<-1))
 (26 23 (:REWRITE DEFAULT-<-2))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (24 24 (:REWRITE ZP-OPEN))
 (24 4 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE-2))
 (24 4 (:DEFINITION LEN))
 (24 2 (:REWRITE INTEGERP-OF-NTH-WHEN-ALL-INTEGERP))
 (18 18 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-LISTP-CHEAP))
 (18 18 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (18 18 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (18 18 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-BV-ARRAYP))
 (18 18 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 (18 2 (:REWRITE UNSIGNED-BYTE-P-OF-NTH))
 (16 16 (:TYPE-PRESCRIPTION TAKE))
 (16 12 (:REWRITE DEFAULT-+-2))
 (16 4 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NEGATIVE))
 (12 12 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-UNSIGNED-BYTE-LISTP-AND-<=))
 (12 12 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-BV-ARRAYP))
 (12 12 (:REWRITE NTH-WHEN-EQUAL-OF-TAKE-AND-CONSTANT))
 (12 12 (:REWRITE NTH-WHEN-EQUAL-OF-FIRSTN-AND-CONSTANT))
 (12 12 (:REWRITE DEFAULT-CDR))
 (12 12 (:REWRITE DEFAULT-+-1))
 (12 2 (:REWRITE UNSIGNED-BYTE-P-OF-NTH-WHEN-UNSIGNED-BYTE-LISTP-2))
 (12 2 (:REWRITE ALL-INTEGERP-WHEN-UNSIGNED-BYTE-LISTP-8))
 (10 4 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (8 8 (:TYPE-PRESCRIPTION ZP))
 (8 8 (:REWRITE LEN-WHEN-BV-ARRAYP))
 (8 8 (:REWRITE DEFAULT-CAR))
 (8 4 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (8 4 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (7 2 (:REWRITE BVIF-WHEN-SIZE-IS-NOT-POSITIVE))
 (4 4 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION POSP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:TYPE-PRESCRIPTION BVCHOP-LIST))
 (4 4 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (4 4 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (4 4 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 4 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (4 4 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (4 4 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (4 4 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE NTH-OF-TAKE-TOO-HIGH))
 (2 2 (:REWRITE INTEGERP-OF-NTH-WHEN-UNSIGNED-BYTE-LISTP))
 (2 2 (:REWRITE BVIF-WHEN-NOT-INTEGERP-ARG4-CHEAP))
 (2 2 (:REWRITE BVIF-WHEN-NOT-INTEGERP-ARG3-CHEAP))
 (2 2 (:REWRITE ALL-UNSIGNED-BYTE-P-IMPLIES-ALL-INTEGERP))
 (2 2 (:REWRITE ALL-INTEGERP-WHEN-UNSIGNED-BYTE-LISTP))
 (2 2 (:REWRITE ALL-INTEGERP-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-AND-BVIF-OF-CONSTANT-AND-CONSTANT))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(BV-ARRAY-IF-OF-BOOL-FIX
 (104 4 (:REWRITE BVCHOP-LIST-DOES-NOTHING-BETTER-2))
 (76 4 (:REWRITE BVCHOP-LIST-WHEN-UNSIGNED-BYTE-LISTP))
 (60 8 (:REWRITE TAKE-DOES-NOTHING))
 (48 16 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (44 12 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-TAKE))
 (40 8 (:REWRITE CONSP-OF-TAKE))
 (40 4 (:REWRITE BVCHOP-LIST-DOES-NOTHING-BETTER))
 (40 4 (:REWRITE BVCHOP-LIST-DOES-NOTHING))
 (36 8 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (32 32 (:TYPE-PRESCRIPTION ALL-UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION LEN))
 (24 8 (:DEFINITION NOT))
 (24 4 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE-2))
 (24 4 (:DEFINITION LEN))
 (16 16 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (16 16 (:TYPE-PRESCRIPTION TAKE))
 (16 16 (:REWRITE ZP-OPEN))
 (16 16 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-LISTP-CHEAP))
 (16 16 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (16 16 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (16 16 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-BV-ARRAYP))
 (16 16 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 (16 4 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NEGATIVE))
 (8 8 (:TYPE-PRESCRIPTION ZP))
 (8 8 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-UNSIGNED-BYTE-LISTP-AND-<=))
 (8 8 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-BV-ARRAYP))
 (8 8 (:REWRITE LEN-WHEN-BV-ARRAYP))
 (8 4 (:REWRITE DEFAULT-<-1))
 (8 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(BV-ARRAY-IF-OF-TAKE-ARG4
 (804 78 (:REWRITE TAKE-DOES-NOTHING))
 (755 85 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (467 56 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-TAKE))
 (394 16 (:REWRITE BVCHOP-LIST-WHEN-UNSIGNED-BYTE-LISTP))
 (353 353 (:TYPE-PRESCRIPTION LEN))
 (342 6 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-CONS))
 (328 51 (:DEFINITION LEN))
 (284 46 (:REWRITE CONSP-OF-TAKE))
 (265 16 (:REWRITE BVCHOP-LIST-DOES-NOTHING-BETTER))
 (265 16 (:REWRITE BVCHOP-LIST-DOES-NOTHING))
 (194 36 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (172 118 (:REWRITE ZP-OPEN))
 (168 22 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE-2))
 (146 94 (:REWRITE DEFAULT-+-2))
 (144 8 (:REWRITE CDR-OF-TAKE))
 (102 102 (:TYPE-PRESCRIPTION TAKE))
 (101 101 (:REWRITE LEN-WHEN-BV-ARRAYP))
 (94 94 (:REWRITE DEFAULT-+-1))
 (93 92 (:REWRITE DEFAULT-CDR))
 (87 87 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-LISTP-CHEAP))
 (87 87 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (87 87 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (87 87 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-BV-ARRAYP))
 (87 87 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 (84 2 (:REWRITE UNSIGNED-BYTE-LISTP-OF-CONS))
 (80 71 (:REWRITE DEFAULT-<-1))
 (77 71 (:REWRITE DEFAULT-<-2))
 (72 72 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (63 7 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-CDR))
 (52 13 (:REWRITE LEN-OF-TAKE))
 (43 16 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NEGATIVE))
 (39 13 (:DEFINITION NFIX))
 (38 38 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-UNSIGNED-BYTE-LISTP-AND-<=))
 (38 38 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-BV-ARRAYP))
 (36 36 (:REWRITE DEFAULT-CAR))
 (24 8 (:REWRITE CAR-OF-TAKE-STRONG))
 (18 18 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (18 3 (:REWRITE UNSIGNED-BYTE-LISTP-OF-CDR))
 (17 9 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-FOR-CAR))
 (17 9 (:REWRITE UNSIGNED-BYTE-P-OF-CAR-WHEN-ALL-UNSIGNED-BYTE-P))
 (16 16 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (15 15 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (14 9 (:REWRITE UNSIGNED-BYTE-P-OF-CAR-WHEN-UNSIGNED-BYTE-LISTP-2))
 (9 9 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (9 9 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE BVCHOP-IDENTITY))
 (8 8 (:REWRITE TAKE-OF-TAKE-WHEN-<=))
 (6 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (5 5 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (5 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (5 1 (:REWRITE FOLD-CONSTS-IN-+))
 (4 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (4 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 1 (:REWRITE UNICITY-OF-0))
 (2 1 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-NATP-CHEAP))
 (2 1 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-INTEGERP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION ALL-NATP))
 (1 1 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (1 1 (:REWRITE CDR-CONS))
 (1 1 (:DEFINITION FIX))
 )
(BV-ARRAY-IF-OF-TAKE-ARG5
 (804 78 (:REWRITE TAKE-DOES-NOTHING))
 (755 85 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (467 56 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-TAKE))
 (394 16 (:REWRITE BVCHOP-LIST-WHEN-UNSIGNED-BYTE-LISTP))
 (353 353 (:TYPE-PRESCRIPTION LEN))
 (342 6 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-CONS))
 (328 51 (:DEFINITION LEN))
 (284 46 (:REWRITE CONSP-OF-TAKE))
 (265 16 (:REWRITE BVCHOP-LIST-DOES-NOTHING-BETTER))
 (265 16 (:REWRITE BVCHOP-LIST-DOES-NOTHING))
 (194 36 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (172 118 (:REWRITE ZP-OPEN))
 (168 22 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE-2))
 (146 94 (:REWRITE DEFAULT-+-2))
 (144 8 (:REWRITE CDR-OF-TAKE))
 (102 102 (:TYPE-PRESCRIPTION TAKE))
 (101 101 (:REWRITE LEN-WHEN-BV-ARRAYP))
 (94 94 (:REWRITE DEFAULT-+-1))
 (93 92 (:REWRITE DEFAULT-CDR))
 (87 87 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-LISTP-CHEAP))
 (87 87 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (87 87 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (87 87 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-BV-ARRAYP))
 (87 87 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 (84 2 (:REWRITE UNSIGNED-BYTE-LISTP-OF-CONS))
 (80 71 (:REWRITE DEFAULT-<-1))
 (77 71 (:REWRITE DEFAULT-<-2))
 (72 72 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (63 7 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-CDR))
 (52 13 (:REWRITE LEN-OF-TAKE))
 (43 16 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NEGATIVE))
 (39 13 (:DEFINITION NFIX))
 (38 38 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-UNSIGNED-BYTE-LISTP-AND-<=))
 (38 38 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-BV-ARRAYP))
 (36 36 (:REWRITE DEFAULT-CAR))
 (24 8 (:REWRITE CAR-OF-TAKE-STRONG))
 (18 18 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (18 3 (:REWRITE UNSIGNED-BYTE-LISTP-OF-CDR))
 (17 9 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-FOR-CAR))
 (17 9 (:REWRITE UNSIGNED-BYTE-P-OF-CAR-WHEN-ALL-UNSIGNED-BYTE-P))
 (16 16 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (15 15 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (14 9 (:REWRITE UNSIGNED-BYTE-P-OF-CAR-WHEN-UNSIGNED-BYTE-LISTP-2))
 (9 9 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (9 9 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE BVCHOP-IDENTITY))
 (8 8 (:REWRITE TAKE-OF-TAKE-WHEN-<=))
 (6 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (5 5 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (5 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (5 1 (:REWRITE FOLD-CONSTS-IN-+))
 (4 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (4 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 1 (:REWRITE UNICITY-OF-0))
 (2 1 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-NATP-CHEAP))
 (2 1 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-INTEGERP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION ALL-NATP))
 (1 1 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (1 1 (:REWRITE CDR-CONS))
 (1 1 (:DEFINITION FIX))
 )
(BV-ARRAY-IF-OF-BVCHOP-LIST-ARG4
 (8201 831 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (2927 199 (:REWRITE BVCHOP-LIST-WHEN-UNSIGNED-BYTE-LISTP))
 (2778 162 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-TAKE))
 (2538 136 (:REWRITE BVCHOP-IDENTITY))
 (2375 199 (:REWRITE BVCHOP-LIST-DOES-NOTHING-BETTER))
 (2375 199 (:REWRITE BVCHOP-LIST-DOES-NOTHING))
 (2308 191 (:REWRITE TAKE-DOES-NOTHING))
 (2267 482 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-CDR))
 (2172 14 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-CONS))
 (1297 247 (:REWRITE UNSIGNED-BYTE-LISTP-OF-CDR))
 (1201 160 (:DEFINITION LEN))
 (1110 1110 (:TYPE-PRESCRIPTION LEN))
 (930 930 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (927 464 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (888 888 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-BV-ARRAYP))
 (883 883 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-LISTP-CHEAP))
 (883 883 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (883 883 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (881 881 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 (851 54 (:REWRITE UNSIGNED-BYTE-P-OF-CAR-WHEN-ALL-UNSIGNED-BYTE-P))
 (674 556 (:REWRITE DEFAULT-<-2))
 (622 556 (:REWRITE DEFAULT-<-1))
 (594 54 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE-2))
 (574 411 (:REWRITE DEFAULT-+-2))
 (562 54 (:REWRITE UNSIGNED-BYTE-P-OF-CAR-WHEN-UNSIGNED-BYTE-LISTP-2))
 (496 62 (:REWRITE LEN-OF-BVCHOP-LIST))
 (487 54 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-FOR-CAR))
 (477 477 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-BV-ARRAYP))
 (476 476 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-UNSIGNED-BYTE-LISTP-AND-<=))
 (469 127 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (411 411 (:REWRITE DEFAULT-+-1))
 (382 382 (:REWRITE LEN-WHEN-BV-ARRAYP))
 (321 127 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (320 36 (:REWRITE TAKE-OF-BVCHOP-LIST))
 (289 289 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (254 127 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (254 127 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (230 115 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-NATP-CHEAP))
 (230 115 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-INTEGERP-CHEAP))
 (194 80 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NEGATIVE))
 (167 167 (:TYPE-PRESCRIPTION NATP))
 (156 156 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (145 25 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-BVCHOP-LIST-GEN))
 (144 144 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (144 144 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (142 136 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (141 47 (:DEFINITION NATP))
 (140 20 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-BVCHOP-LIST))
 (136 136 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (136 136 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (127 127 (:TYPE-PRESCRIPTION POSP))
 (127 127 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (121 4 (:REWRITE UNSIGNED-BYTE-LISTP-OF-CONS))
 (115 115 (:TYPE-PRESCRIPTION ALL-NATP))
 (115 115 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (96 32 (:DEFINITION NFIX))
 (80 80 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (76 76 (:REWRITE BVCHOP-OF-IF-WHEN-CONSTANTS))
 (47 47 (:REWRITE USE-ALL-NATP-2))
 (47 47 (:REWRITE USE-ALL-NATP))
 (46 2 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-IF))
 (42 7 (:REWRITE UNSIGNED-BYTE-P-BVCHOP-SAME))
 (38 38 (:REWRITE CONSP-OF-BVCHOP-LIST))
 (19 19 (:REWRITE UNSIGNED-BYTE-LISTP-OF-BVCHOP-LIST))
 (8 8 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (6 6 (:TYPE-PRESCRIPTION POWER-OF-2P))
 (2 2 (:REWRITE CDR-CONS))
 )
(BV-ARRAY-IF-OF-BVCHOP-LIST-ARG5
 (8201 831 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (2927 199 (:REWRITE BVCHOP-LIST-WHEN-UNSIGNED-BYTE-LISTP))
 (2778 162 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-TAKE))
 (2538 136 (:REWRITE BVCHOP-IDENTITY))
 (2375 199 (:REWRITE BVCHOP-LIST-DOES-NOTHING-BETTER))
 (2375 199 (:REWRITE BVCHOP-LIST-DOES-NOTHING))
 (2308 191 (:REWRITE TAKE-DOES-NOTHING))
 (2267 482 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-CDR))
 (2172 14 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-CONS))
 (1297 247 (:REWRITE UNSIGNED-BYTE-LISTP-OF-CDR))
 (1201 160 (:DEFINITION LEN))
 (1110 1110 (:TYPE-PRESCRIPTION LEN))
 (930 930 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (927 464 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (888 888 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-BV-ARRAYP))
 (883 883 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-LISTP-CHEAP))
 (883 883 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (883 883 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (881 881 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 (851 54 (:REWRITE UNSIGNED-BYTE-P-OF-CAR-WHEN-ALL-UNSIGNED-BYTE-P))
 (674 556 (:REWRITE DEFAULT-<-2))
 (622 556 (:REWRITE DEFAULT-<-1))
 (594 54 (:REWRITE UNSIGNED-BYTE-LISTP-OF-TAKE-2))
 (574 411 (:REWRITE DEFAULT-+-2))
 (562 54 (:REWRITE UNSIGNED-BYTE-P-OF-CAR-WHEN-UNSIGNED-BYTE-LISTP-2))
 (496 62 (:REWRITE LEN-OF-BVCHOP-LIST))
 (487 54 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-FOR-CAR))
 (477 477 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-BV-ARRAYP))
 (476 476 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-UNSIGNED-BYTE-LISTP-AND-<=))
 (469 127 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (411 411 (:REWRITE DEFAULT-+-1))
 (382 382 (:REWRITE LEN-WHEN-BV-ARRAYP))
 (321 127 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (320 36 (:REWRITE TAKE-OF-BVCHOP-LIST))
 (289 289 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (254 127 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (254 127 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (230 115 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-NATP-CHEAP))
 (230 115 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-INTEGERP-CHEAP))
 (194 80 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NEGATIVE))
 (167 167 (:TYPE-PRESCRIPTION NATP))
 (156 156 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (145 25 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-BVCHOP-LIST-GEN))
 (144 144 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (144 144 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (142 136 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (141 47 (:DEFINITION NATP))
 (140 20 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-BVCHOP-LIST))
 (136 136 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (136 136 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (127 127 (:TYPE-PRESCRIPTION POSP))
 (127 127 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (121 4 (:REWRITE UNSIGNED-BYTE-LISTP-OF-CONS))
 (115 115 (:TYPE-PRESCRIPTION ALL-NATP))
 (115 115 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (96 32 (:DEFINITION NFIX))
 (80 80 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (76 76 (:REWRITE BVCHOP-OF-IF-WHEN-CONSTANTS))
 (47 47 (:REWRITE USE-ALL-NATP-2))
 (47 47 (:REWRITE USE-ALL-NATP))
 (46 2 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-IF))
 (42 7 (:REWRITE UNSIGNED-BYTE-P-BVCHOP-SAME))
 (38 38 (:REWRITE CONSP-OF-BVCHOP-LIST))
 (19 19 (:REWRITE UNSIGNED-BYTE-LISTP-OF-BVCHOP-LIST))
 (8 8 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (6 6 (:TYPE-PRESCRIPTION POWER-OF-2P))
 (2 2 (:REWRITE CDR-CONS))
 )
