(BVEQUAL-OF-BVPLUS-AND-BVPLUS-CANCEL-1+-1+
 (12 4 (:REWRITE BVCHOP-IDENTITY))
 (8 8 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (8 4 (:REWRITE BVPLUS-WHEN-NOT-NATP-ARG1-CHEAP))
 (8 4 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (8 4 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (8 4 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 4 (:REWRITE BVPLUS-WHEN-SIZE-IS-NOT-POSITIVE))
 (5 5 (:TYPE-PRESCRIPTION NATP))
 (5 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:TYPE-PRESCRIPTION POSP))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG3))
 (4 4 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG2))
 (4 4 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (4 4 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (4 4 (:REWRITE BVPLUS-TRIM-LEADING-CONSTANT))
 (4 4 (:REWRITE BVPLUS-SUBST-VALUE-ALT))
 (4 4 (:REWRITE BVPLUS-SUBST-VALUE))
 (4 4 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG2))
 (4 4 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG1))
 (4 4 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (4 4 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 4 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (4 4 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (4 4 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (4 4 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (3 1 (:DEFINITION NATP))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:REWRITE BVCHOPS-SAME-WHEN-BVCHOPS-SAME))
 (2 2 (:REWRITE BVCHOP-IMPOSSIBLE-VALUE))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE BVPLUS-EQUAL-CONSTANT))
 )
(BVEQUAL-OF-BVPLUS-ARG2-CANCEL-1
 (12 12 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (12 4 (:REWRITE BVCHOP-IDENTITY))
 (7 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (6 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (6 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (6 2 (:REWRITE BVPLUS-WHEN-NOT-NATP-ARG1-CHEAP))
 (6 2 (:REWRITE BVCHOP-IMPOSSIBLE-VALUE))
 (5 4 (:REWRITE DEFAULT-<-2))
 (5 4 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (5 2 (:REWRITE BVPLUS-WHEN-SIZE-IS-NOT-POSITIVE))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 4 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (4 4 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (3 3 (:TYPE-PRESCRIPTION POSP))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 1 (:DEFINITION NATP))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG3))
 (2 2 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG2))
 (2 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVPLUS-TRIM-LEADING-CONSTANT))
 (2 2 (:REWRITE BVPLUS-SUBST-VALUE-ALT))
 (2 2 (:REWRITE BVPLUS-SUBST-VALUE))
 (2 2 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG2))
 (2 2 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG1))
 (1 1 (:TYPE-PRESCRIPTION POWER-OF-2P))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE BVPLUS-EQUAL-CONSTANT))
 )
(BVEQUAL-OF-BVPLUS-ARG1-CANCEL-1
 (12 12 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (12 4 (:REWRITE BVCHOP-IDENTITY))
 (7 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (6 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (6 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (6 2 (:REWRITE BVPLUS-WHEN-NOT-NATP-ARG1-CHEAP))
 (6 2 (:REWRITE BVCHOP-IMPOSSIBLE-VALUE))
 (5 4 (:REWRITE DEFAULT-<-2))
 (5 4 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (5 2 (:REWRITE BVPLUS-WHEN-SIZE-IS-NOT-POSITIVE))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 4 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (4 4 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (3 3 (:TYPE-PRESCRIPTION POSP))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 1 (:DEFINITION NATP))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG3))
 (2 2 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG2))
 (2 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVPLUS-TRIM-LEADING-CONSTANT))
 (2 2 (:REWRITE BVPLUS-SUBST-VALUE-ALT))
 (2 2 (:REWRITE BVPLUS-SUBST-VALUE))
 (2 2 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG2))
 (2 2 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG1))
 (1 1 (:TYPE-PRESCRIPTION POWER-OF-2P))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE BVPLUS-EQUAL-CONSTANT))
 )
(BVEQUAL-OF-CONSTANT-AND-BVPLUS-OF-CONSTANT
 (2145 165 (:DEFINITION EXPT))
 (1344 448 (:REWRITE BVCHOP-IDENTITY))
 (920 920 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (550 467 (:REWRITE DEFAULT-+-2))
 (543 194 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (529 467 (:REWRITE DEFAULT-+-1))
 (504 448 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (495 165 (:REWRITE DEFAULT-*-2))
 (461 440 (:REWRITE DEFAULT-<-1))
 (453 440 (:REWRITE DEFAULT-<-2))
 (448 448 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (388 194 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (256 83 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (196 194 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (194 194 (:TYPE-PRESCRIPTION POSP))
 (194 194 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (194 194 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (165 165 (:REWRITE ZIP-OPEN))
 (165 165 (:REWRITE DEFAULT-*-1))
 (56 56 (:TYPE-PRESCRIPTION POWER-OF-2P))
 (43 19 (:REWRITE BVCHOP-IMPOSSIBLE-VALUE))
 (22 14 (:REWRITE DEFAULT-UNARY-MINUS))
 (21 21 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (15 15 (:REWRITE FOLD-CONSTS-IN-+))
 (10 10 (:REWRITE BVCHOP-NUMERIC-BOUND))
 (10 10 (:REWRITE <-OF-BVCHOP-WHEN-<-OF-BVCHOP-BIGGER))
 (8 8 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (5 5 (:REWRITE BVCHOPS-SAME-WHEN-BVCHOPS-SAME))
 (3 3 (:REWRITE BVCHOP-OF-IF-WHEN-CONSTANTS))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE BVCHOP-SUM-SUBST-CONST-ARG2))
 (2 2 (:REWRITE BVCHOP-SUM-SUBST-CONST))
 (2 2 (:REWRITE BVCHOP-CHOP-LEADING-CONSTANT))
 )
(BVEQUAL-OF-BVPLUS-OF-CONSTANT-AND-CONSTANT
 (2145 165 (:DEFINITION EXPT))
 (1392 464 (:REWRITE BVCHOP-IDENTITY))
 (952 952 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (565 475 (:REWRITE DEFAULT-+-2))
 (546 475 (:REWRITE DEFAULT-+-1))
 (536 464 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (495 178 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (495 165 (:REWRITE DEFAULT-*-2))
 (464 464 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (445 424 (:REWRITE DEFAULT-<-1))
 (437 424 (:REWRITE DEFAULT-<-2))
 (356 178 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (256 83 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (180 178 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (178 178 (:TYPE-PRESCRIPTION POSP))
 (178 178 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (178 178 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (165 165 (:REWRITE ZIP-OPEN))
 (165 165 (:REWRITE DEFAULT-*-1))
 (72 72 (:TYPE-PRESCRIPTION POWER-OF-2P))
 (43 19 (:REWRITE BVCHOP-IMPOSSIBLE-VALUE))
 (22 14 (:REWRITE DEFAULT-UNARY-MINUS))
 (21 21 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (15 15 (:REWRITE FOLD-CONSTS-IN-+))
 (10 10 (:REWRITE BVCHOP-NUMERIC-BOUND))
 (10 10 (:REWRITE <-OF-BVCHOP-WHEN-<-OF-BVCHOP-BIGGER))
 (8 8 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (5 5 (:REWRITE BVCHOPS-SAME-WHEN-BVCHOPS-SAME))
 (3 3 (:REWRITE BVCHOP-OF-IF-WHEN-CONSTANTS))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE BVCHOP-SUM-SUBST-CONST-ARG2))
 (2 2 (:REWRITE BVCHOP-SUM-SUBST-CONST))
 (2 2 (:REWRITE BVCHOP-CHOP-LEADING-CONSTANT))
 )
(BVEQUAL-OF-CONSTANT-AND-BVUMINUS
 (165 12 (:DEFINITION EXPT))
 (99 33 (:REWRITE BVCHOP-IDENTITY))
 (72 72 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (48 16 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (44 34 (:REWRITE DEFAULT-+-2))
 (41 39 (:REWRITE DEFAULT-<-2))
 (40 39 (:REWRITE DEFAULT-<-1))
 (40 34 (:REWRITE DEFAULT-+-1))
 (39 13 (:REWRITE DEFAULT-*-2))
 (39 13 (:REWRITE COMMUTATIVITY-OF-+))
 (36 33 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (33 33 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (32 16 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (19 16 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (19 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (16 16 (:TYPE-PRESCRIPTION POSP))
 (16 16 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (16 16 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (13 13 (:REWRITE DEFAULT-*-1))
 (12 12 (:REWRITE ZIP-OPEN))
 (11 5 (:REWRITE BVCHOP-IMPOSSIBLE-VALUE))
 (6 6 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (5 5 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (3 3 (:TYPE-PRESCRIPTION POWER-OF-2P))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE BVCHOP-OF-IF-WHEN-CONSTANTS))
 )
(BVEQUAL-OF-BVUMINUS-AND-CONSTANT
 (247 19 (:DEFINITION EXPT))
 (150 50 (:REWRITE BVCHOP-IDENTITY))
 (108 108 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (74 25 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (73 53 (:REWRITE DEFAULT-+-2))
 (63 53 (:REWRITE DEFAULT-+-1))
 (60 58 (:REWRITE DEFAULT-<-1))
 (59 58 (:REWRITE DEFAULT-<-2))
 (57 19 (:REWRITE DEFAULT-*-2))
 (53 50 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (50 50 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (50 25 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (29 9 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (27 25 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (25 25 (:TYPE-PRESCRIPTION POSP))
 (25 25 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (25 25 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (19 19 (:REWRITE ZIP-OPEN))
 (19 19 (:REWRITE DEFAULT-*-1))
 (15 7 (:REWRITE BVCHOP-IMPOSSIBLE-VALUE))
 (9 9 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (6 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (3 3 (:TYPE-PRESCRIPTION POWER-OF-2P))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE BVCHOP-OF-IF-WHEN-CONSTANTS))
 )
