(LOGTAIL-OF-PACKBV
 (773 65 (:REWRITE SLICE-TOO-HIGH-IS-0))
 (744 734 (:REWRITE DEFAULT-+-2))
 (734 734 (:REWRITE DEFAULT-+-1))
 (555 11 (:REWRITE GETBIT-IDENTITY))
 (512 4 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (418 12 (:DEFINITION ALL-UNSIGNED-BYTE-P))
 (263 18 (:REWRITE UNSIGNED-BYTE-P-OF-CAR-WHEN-ALL-UNSIGNED-BYTE-P))
 (260 250 (:REWRITE DEFAULT-<-1))
 (250 250 (:REWRITE DEFAULT-<-2))
 (245 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-FOR-CAR))
 (216 192 (:REWRITE DEFAULT-*-2))
 (206 58 (:REWRITE DEFAULT-CDR))
 (199 43 (:REWRITE DEFAULT-CAR))
 (196 12 (:DEFINITION EXPT))
 (194 24 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (192 192 (:REWRITE DEFAULT-*-1))
 (150 134 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (130 65 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER-CHEAP))
 (130 65 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER))
 (92 92 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (81 81 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (81 81 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (67 67 (:REWRITE DEFAULT-UNARY-MINUS))
 (66 66 (:REWRITE SLICE-WHEN-LOW-IS-NEGATIVE))
 (66 66 (:REWRITE SLICE-WHEN-BVCHOP-KNOWN))
 (66 66 (:REWRITE SLICE-TOO-HIGH-LEMMA))
 (66 66 (:REWRITE SLICE-SUBST-IN-CONSTANT-ALT))
 (66 66 (:REWRITE SLICE-SUBST-IN-CONSTANT))
 (54 54 (:TYPE-PRESCRIPTION ALL-UNSIGNED-BYTE-P))
 (42 22 (:REWRITE BVCAT-WHEN-LOWVAL-IS-NOT-AN-INTEGER))
 (41 4 (:REWRITE FIRSTN-WHEN-<=-OF-LEN))
 (38 14 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (36 18 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-INTEGERP-CHEAP))
 (33 11 (:REWRITE GETBIT-OF-0-WHEN-BITP))
 (31 31 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (30 18 (:REWRITE UNSIGNED-BYTE-P-OF-CAR-WHEN-UNSIGNED-BYTE-LISTP-2))
 (26 26 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (26 22 (:REWRITE BVCAT-WHEN-HIGHVAL-IS-NOT-AN-INTEGER))
 (26 13 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (25 24 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG4))
 (25 24 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG2))
 (24 24 (:REWRITE BVCAT-WHEN-HIGHSIZE-IS-NOT-POSP))
 (24 24 (:REWRITE BVCAT-WHEN-EQUAL-OF-GETBIT-0-HIGH))
 (24 24 (:REWRITE BVCAT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (24 24 (:REWRITE BVCAT-SUBST-1))
 (24 24 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-LISTP-CHEAP))
 (24 24 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 (24 12 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-CDR))
 (24 9 (:REWRITE ZP-OPEN))
 (22 11 (:REWRITE GETBIT-WHEN-NOT-1))
 (22 11 (:REWRITE GETBIT-WHEN-NOT-0))
 (22 11 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (20 20 (:TYPE-PRESCRIPTION TRUE-LIST-FIX))
 (19 19 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (18 18 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (16 16 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (16 16 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (16 8 (:REWRITE ZIP-OPEN))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (12 12 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (11 11 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (11 11 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (11 11 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (11 11 (:REWRITE GETBIT-IDENTITY-FREE))
 (11 8 (:DEFINITION BITP))
 (4 4 (:TYPE-PRESCRIPTION NFIX))
 (4 4 (:LINEAR SLICE-UPPER-BOUND-LINEAR))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(UNSIGNED-BYTE-P-OF-CAR-WHEN-ALL-UNSIGNED-BYTE-P-CHEAP
 (61 8 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (60 1 (:DEFINITION ALL-UNSIGNED-BYTE-P))
 (41 5 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (28 28 (:TYPE-PRESCRIPTION LEN))
 (20 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (17 1 (:DEFINITION MEMBER-EQUAL))
 (12 3 (:REWRITE DEFAULT-CAR))
 (10 5 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (8 8 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (8 8 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (8 4 (:REWRITE DEFAULT-<-2))
 (8 1 (:REWRITE LEN-OF-CDR))
 (7 7 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (7 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-FOR-CAR))
 (7 1 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-CDR))
 (6 2 (:REWRITE UNSIGNED-BYTE-P-OF-CAR-WHEN-UNSIGNED-BYTE-LISTP-2))
 (5 5 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-LISTP-CHEAP))
 (5 5 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 (4 4 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (4 4 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 )
(CANCEL-HELPER
 (16 16 (:REWRITE DEFAULT-+-2))
 (16 16 (:REWRITE DEFAULT-+-1))
 (12 12 (:REWRITE DEFAULT-*-2))
 (12 12 (:REWRITE DEFAULT-*-1))
 (9 9 (:REWRITE DEFAULT-<-2))
 (9 9 (:REWRITE DEFAULT-<-1))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (8 8 (:REWRITE DEFAULT-UNARY-MINUS))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(CANCEL-HELPER2
 (8 8 (:REWRITE DEFAULT-*-2))
 (8 8 (:REWRITE DEFAULT-*-1))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(CANCEL-HELPER3
 (11 11 (:REWRITE DEFAULT-+-2))
 (11 11 (:REWRITE DEFAULT-+-1))
 (9 9 (:REWRITE DEFAULT-*-2))
 (9 9 (:REWRITE DEFAULT-*-1))
 (6 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(CANCEL-HELPER4
 (14 14 (:REWRITE DEFAULT-<-2))
 (14 14 (:REWRITE DEFAULT-<-1))
 (6 2 (:REWRITE X*Y>1-POSITIVE-LEMMA))
 (6 2 (:REWRITE *-PRESERVES->=-FOR-NONNEGATIVES))
 (6 2 (:REWRITE *-PRESERVES->-FOR-NONNEGATIVES-1))
 (5 5 (:REWRITE DEFAULT-*-2))
 (5 5 (:REWRITE DEFAULT-*-1))
 )
(CANCEL-HELPER5
 (9 9 (:REWRITE DEFAULT-*-2))
 (9 9 (:REWRITE DEFAULT-*-1))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(LOGTAIL-OF-PACKBV-GEN
 (2686 120 (:REWRITE /R-WHEN-ABS-NUMERATOR=1))
 (2608 172 (:DEFINITION EXPT))
 (2582 346 (:LINEAR X*Y>1-POSITIVE))
 (1809 1035 (:REWRITE DEFAULT-*-2))
 (1500 61 (:REWRITE SLICE-TOO-HIGH-IS-0))
 (1436 1234 (:REWRITE DEFAULT-+-2))
 (1386 16 (:REWRITE <-UNARY-/-POSITIVE-RIGHT))
 (1248 1181 (:REWRITE DEFAULT-<-1))
 (1234 1234 (:REWRITE DEFAULT-+-1))
 (1227 1035 (:REWRITE DEFAULT-*-1))
 (1189 1181 (:REWRITE DEFAULT-<-2))
 (838 2 (:REWRITE BVCHOP-OF-PACKBV))
 (643 35 (:REWRITE BVCHOP-IDENTITY))
 (374 70 (:REWRITE DEFAULT-CDR))
 (355 55 (:REWRITE DEFAULT-CAR))
 (348 60 (:REWRITE DEFAULT-UNARY-/))
 (298 14 (:REWRITE UNSIGNED-BYTE-P-OF-BVCHOP-WHEN-ALREADY))
 (254 238 (:REWRITE DEFAULT-UNARY-MINUS))
 (238 222 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (230 6 (:REWRITE FLOOR-OF-+-WHEN-MULT-ARG2))
 (216 27 (:REWRITE UNSIGNED-BYTE-P-OF-CAR-WHEN-ALL-UNSIGNED-BYTE-P))
 (212 7 (:REWRITE UNSIGNED-BYTE-P-OF-LOGTAIL-STRONG))
 (202 50 (:REWRITE ZERO-IS-ONLY-ZERO-DIVISOR))
 (188 50 (:REWRITE NUMERATOR-WHEN-INTEGERP))
 (175 175 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (162 27 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-FOR-CAR))
 (156 26 (:REWRITE ZIP-OPEN))
 (146 4 (:REWRITE NTHCDR-OF-CDR-COMBINE-STRONG))
 (140 14 (:LINEAR FLOOR-UPPER-BOUND-STRONG-LINEAR-CHEAP))
 (140 12 (:REWRITE COMMUTATIVITY-2-OF-*))
 (135 135 (:TYPE-PRESCRIPTION ALL-UNSIGNED-BYTE-P))
 (132 132 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (130 46 (:REWRITE EQUAL-OF-EXPT-AND-CONSTANT))
 (123 123 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (123 123 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (122 61 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER-CHEAP))
 (122 61 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER))
 (121 121 (:DEFINITION IFF))
 (117 13 (:REWRITE UNSIGNED-BYTE-P-OF-BVCHOP))
 (110 22 (:REWRITE <-*-RIGHT-CANCEL))
 (108 54 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (100 2 (:REWRITE MOD-OF-+-SUBST-CONSTANT))
 (84 28 (:REWRITE X*Y>1-POSITIVE-LEMMA))
 (81 27 (:REWRITE UNSIGNED-BYTE-P-OF-CAR-WHEN-UNSIGNED-BYTE-LISTP-2))
 (80 40 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-INTEGERP-CHEAP))
 (76 28 (:REWRITE *-PRESERVES->-FOR-NONNEGATIVES-1))
 (76 4 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (73 73 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (68 34 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (68 24 (:REWRITE *-PRESERVES->=-FOR-NONNEGATIVES))
 (66 66 (:TYPE-PRESCRIPTION FLOOR-TYPE-WHEN-NONPOSITIVE-AND-NONNEGATIVE))
 (66 66 (:TYPE-PRESCRIPTION FLOOR-TYPE-NON-NEGATIVE))
 (66 66 (:TYPE-PRESCRIPTION FLOOR-TYPE-1-PART-1-BETTER))
 (66 66 (:TYPE-PRESCRIPTION FLOOR))
 (62 62 (:REWRITE SLICE-WHEN-LOW-IS-NEGATIVE))
 (62 62 (:REWRITE SLICE-WHEN-BVCHOP-KNOWN))
 (62 62 (:REWRITE SLICE-TOO-HIGH-LEMMA))
 (62 62 (:REWRITE SLICE-SUBST-IN-CONSTANT-ALT))
 (62 62 (:REWRITE SLICE-SUBST-IN-CONSTANT))
 (62 32 (:REWRITE BVCAT-WHEN-LOWVAL-IS-NOT-AN-INTEGER))
 (62 2 (:LINEAR FLOOR-UPPER-BOUND-LINEAR))
 (54 54 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (54 54 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-LISTP-CHEAP))
 (54 54 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 (54 27 (:REWRITE UNSIGNED-BYTE-P-OF-CAR-WHEN-ALL-UNSIGNED-BYTE-P-CHEAP))
 (49 39 (:REWRITE EQUAL-CONSTANT-+))
 (48 35 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (48 4 (:REWRITE FUNCTIONAL-COMMUTATIVITY-OF-MINUS-*-LEFT))
 (48 4 (:LINEAR BVCAT-UPPER-BOUND-LINEAR))
 (45 32 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-NATP))
 (45 9 (:REWRITE LEFT-CANCELLATION-FOR-+))
 (43 4 (:REWRITE FIRSTN-WHEN-<=-OF-LEN))
 (42 18 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (40 40 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (40 40 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (38 38 (:REWRITE BVCAT-WHEN-HIGHSIZE-IS-NOT-POSP))
 (38 38 (:REWRITE BVCAT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (38 38 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG4))
 (38 38 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG2))
 (36 32 (:REWRITE BVCAT-WHEN-HIGHVAL-IS-NOT-AN-INTEGER))
 (35 35 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (35 35 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (34 34 (:REWRITE FOLD-CONSTS-IN-*))
 (32 8 (:REWRITE FLOOR-WHEN-MOD-0-CHEAP))
 (32 5 (:DEFINITION NFIX))
 (26 26 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (25 22 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (24 14 (:REWRITE FLOOR-WHEN-<))
 (22 22 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (22 22 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (21 3 (:REWRITE <-*-0))
 (20 20 (:TYPE-PRESCRIPTION TRUE-LIST-FIX))
 (20 4 (:REWRITE <-Y-*-X-Y))
 (17 3 (:REWRITE <-+-NEGATIVE-0-2))
 (14 14 (:REWRITE FLOOR-WHEN-NOT-RATIONALP-OF-QUOTIENT))
 (14 14 (:REWRITE FLOOR-WHEN-NEGATIVE-AND-SMALL-CHEAP))
 (14 14 (:REWRITE FLOOR-WHEN-I-IS-NOT-AN-ACL2-NUMBERP))
 (14 14 (:REWRITE FLOOR-MINUS-NEGATIVE-CONSTANT))
 (12 12 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (12 12 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (12 12 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (12 12 (:REWRITE INVERSE-OF-*))
 (12 12 (:LINEAR SLICE-UPPER-BOUND-LINEAR))
 (10 4 (:REWRITE MOD-WHEN-<-OF-0))
 (10 2 (:REWRITE NTHCDR-WHEN-NOT-POSP))
 (8 8 (:REWRITE FLOOR-WHEN-NOT-RATIONALP-ARG1))
 (8 2 (:REWRITE MOD-OF-+-WHEN-MULT-ARG1-ALT-CHEAP))
 (6 6 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 (6 6 (:REWRITE FLOOR-PEEL-OFF-CONSTANT))
 (6 6 (:REWRITE FLOOR-OF-PLUS-NORMALIZE-NEGATIVE-CONSTANT))
 (6 2 (:LINEAR FLOOR-BOUND-STRICT-LINEAR))
 (4 4 (:TYPE-PRESCRIPTION NFIX))
 (4 4 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE NTHCDR-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE NTHCDR-WHEN-EQUAL-OF-LEN))
 (2 2 (:REWRITE MOD-OF-+-SUBST-CONSTANT-ARG2))
 (2 2 (:REWRITE MOD-OF-+-SUBST-CONSTANT-ARG1))
 (2 2 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (2 2 (:REWRITE BVCHOP-IMPOSSIBLE-VALUE))
 (2 2 (:LINEAR FLOOR-BOUND-ARG1-LINEAR))
 )
(SLICE-OF-PACKBV-1
 (139 87 (:REWRITE DEFAULT-+-2))
 (100 87 (:REWRITE DEFAULT-+-1))
 (74 46 (:REWRITE DEFAULT-<-1))
 (73 4 (:REWRITE SUBRANGE-TO-END-BECOMES-NTHCDR))
 (73 2 (:REWRITE LEN-OF-NTHCDR))
 (60 46 (:REWRITE DEFAULT-<-2))
 (46 46 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (40 4 (:REWRITE NTHCDR-WHEN-NOT-POSP))
 (40 4 (:REWRITE LEFT-CANCELLATION-FOR-+))
 (39 32 (:REWRITE DEFAULT-UNARY-MINUS))
 (34 4 (:REWRITE SUBRANGE-WHEN-END-IS-NEGATIVE))
 (34 4 (:REWRITE SUBRANGE-UP-TO-END-BECOMES-NTHCDR))
 (31 4 (:REWRITE SUBRANGE-OUT-OF-ORDER-OR-SINGLETON))
 (31 4 (:REWRITE SUBRANGE-OUT-OF-ORDER))
 (29 3 (:DEFINITION POSP))
 (24 6 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (24 4 (:REWRITE SUBRANGE-WHEN-START-IS-NEGATIVE))
 (19 3 (:REWRITE <-0-+-NEGATIVE-1))
 (19 1 (:REWRITE FIRSTN-WHEN-<=-OF-LEN))
 (18 3 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (18 1 (:DEFINITION TRUE-LIST-FIX))
 (16 4 (:REWRITE NTHCDR-WHEN-NOT-CONSP-CHEAP))
 (14 14 (:REWRITE EQUAL-CONSTANT-+))
 (6 6 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (6 1 (:REWRITE DEFAULT-CDR))
 (6 1 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE SUBRANGE-OUT-OF-ORDER-CHEAP))
 (4 4 (:REWRITE NTHCDR-WHEN-EQUAL-OF-LEN))
 (4 1 (:REWRITE MOD-OF-+-WHEN-MULT-ARG1-ALT-CHEAP))
 (3 3 (:TYPE-PRESCRIPTION POSP))
 (3 3 (:REWRITE FLOOR-WHEN-NOT-RATIONALP-OF-QUOTIENT))
 (3 3 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-LISTP-CHEAP))
 (3 3 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 (3 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (3 1 (:REWRITE MOD-WHEN-<-OF-0))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:TYPE-PRESCRIPTION TRUE-LIST-FIX))
 (1 1 (:TYPE-PRESCRIPTION FLOOR-TYPE-NON-NEGATIVE))
 (1 1 (:TYPE-PRESCRIPTION FLOOR-TYPE-1-PART-1-BETTER))
 (1 1 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (1 1 (:REWRITE MOD-OF-+-SUBST-CONSTANT-ARG2))
 (1 1 (:REWRITE MOD-OF-+-SUBST-CONSTANT-ARG1))
 (1 1 (:REWRITE MOD-OF-+-SUBST-CONSTANT))
 (1 1 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 )
(BVCHOP-OF-PACKBV-NEW
 (919 6 (:DEFINITION PACKBV))
 (564 4 (:REWRITE BVCHOP-OF-PACKBV))
 (378 6 (:REWRITE BVCAT-WHEN-LOWSIZE-IS-NOT-POSP))
 (294 11 (:REWRITE NATP-POSP))
 (216 4 (:LINEAR MY-FLOOR-LOWER-BOUND-LINEAR))
 (177 177 (:META CANCEL_PLUS-LESSP-CORRECT))
 (172 43 (:LINEAR X*Y>1-POSITIVE))
 (169 11 (:REWRITE POSP-RW))
 (150 124 (:REWRITE DEFAULT-<-2))
 (150 11 (:REWRITE DEFAULT-CDR))
 (150 5 (:REWRITE CAR-OF-NTHCDR))
 (145 5 (:DEFINITION NTH))
 (141 5 (:REWRITE NTHCDR-WHEN-NOT-POSP))
 (140 12 (:REWRITE FLOOR-WHEN-<))
 (133 13 (:REWRITE NATP-RW))
 (129 124 (:REWRITE DEFAULT-<-1))
 (124 4 (:LINEAR FLOOR-BOUND-ARG1-LINEAR))
 (112 24 (:REWRITE COMMUTATIVITY-OF-*))
 (108 18 (:REWRITE <-*-X-Y-Y))
 (102 6 (:REWRITE DISTRIBUTIVITY))
 (101 101 (:TYPE-PRESCRIPTION |x < y  =>  0 < y-x|))
 (100 5 (:REWRITE CONSP-OF-NTHCDR))
 (78 6 (:REWRITE <-0-+-NEGATIVE-1))
 (71 7 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (67 53 (:REWRITE DEFAULT-*-2))
 (66 2 (:DEFINITION EXPT))
 (60 6 (:REWRITE <-+-NEGATIVE-0-1))
 (56 4 (:REWRITE COMMUTATIVITY-2-OF-*))
 (54 6 (:REWRITE FUNCTIONAL-COMMUTATIVITY-OF-MINUS-*-RIGHT))
 (53 53 (:REWRITE DEFAULT-*-1))
 (48 12 (:REWRITE FLOOR-WHEN-MOD-0-CHEAP))
 (46 11 (:REWRITE ZP-OPEN))
 (45 37 (:REWRITE DEFAULT-+-2))
 (42 6 (:REWRITE <-Y-*-X-Y))
 (38 6 (:DEFINITION IFIX))
 (37 37 (:REWRITE DEFAULT-+-1))
 (36 36 (:TYPE-PRESCRIPTION FLOOR-TYPE-WHEN-NONPOSITIVE-AND-NONNEGATIVE))
 (36 36 (:TYPE-PRESCRIPTION FLOOR-TYPE-NON-NEGATIVE))
 (36 36 (:TYPE-PRESCRIPTION FLOOR-TYPE-1-PART-1-BETTER))
 (36 36 (:TYPE-PRESCRIPTION FLOOR))
 (36 9 (:REWRITE <-0-+-NEGATIVE-2))
 (35 5 (:DEFINITION NFIX))
 (31 3 (:REWRITE 0-<-*))
 (30 10 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (26 26 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (26 26 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 5 (:REWRITE INTEGERP-OF-NTH-WHEN-ALL-INTEGERP))
 (24 4 (:REWRITE INVERSE-OF-+-AS=0))
 (24 2 (:REWRITE ZIP-OPEN))
 (22 22 (:DEFINITION FIX))
 (21 1 (:LINEAR EXPT->-1))
 (20 10 (:REWRITE UNICITY-OF-1))
 (20 8 (:REWRITE /R-WHEN-ABS-NUMERATOR=1))
 (20 5 (:REWRITE <-+-NEGATIVE-0-2))
 (18 2 (:REWRITE ZERO-IS-ONLY-ZERO-DIVISOR))
 (16 16 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (16 12 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (16 4 (:LINEAR FLOOR-BOUND-STRICT-LINEAR))
 (15 6 (:REWRITE DEFAULT-CAR))
 (14 14 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (12 12 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (12 12 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (12 12 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (12 12 (:REWRITE FLOOR-WHEN-NOT-RATIONALP-OF-QUOTIENT))
 (12 12 (:REWRITE FLOOR-WHEN-NOT-RATIONALP-ARG1))
 (12 12 (:REWRITE FLOOR-WHEN-NEGATIVE-AND-SMALL-CHEAP))
 (12 12 (:REWRITE FLOOR-WHEN-I-IS-NOT-AN-ACL2-NUMBERP))
 (12 12 (:REWRITE FLOOR-MINUS-NEGATIVE-CONSTANT))
 (12 6 (:REWRITE BVCAT-WHEN-LOWVAL-IS-NOT-AN-INTEGER))
 (11 11 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (11 11 (:REWRITE DEFAULT-UNARY-MINUS))
 (10 10 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (10 10 (:REWRITE EQUAL-CONSTANT-+))
 (7 7 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (6 6 (:REWRITE BVCAT-WHEN-HIGHVAL-IS-NOT-AN-INTEGER))
 (6 6 (:REWRITE BVCAT-WHEN-HIGHSIZE-IS-NOT-POSP))
 (6 6 (:REWRITE BVCAT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (6 6 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG4))
 (6 6 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG2))
 (6 2 (:REWRITE COMMUTATIVITY-OF-+))
 (5 5 (:REWRITE NTHCDR-WHEN-NOT-CONSP-CHEAP))
 (5 5 (:REWRITE NTHCDR-WHEN-EQUAL-OF-LEN))
 (5 5 (:REWRITE INTEGERP-OF-NTH-WHEN-UNSIGNED-BYTE-LISTP))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (5 5 (:REWRITE ALL-UNSIGNED-BYTE-P-IMPLIES-ALL-INTEGERP))
 (5 5 (:REWRITE ALL-INTEGERP-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE NUMERATOR-WHEN-INTEGERP))
 (4 4 (:REWRITE INVERSE-OF-*))
 (4 4 (:REWRITE FOLD-CONSTS-IN-*))
 (4 4 (:REWRITE DEFAULT-UNARY-/))
 (4 4 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (4 4 (:LINEAR FLOOR-WEAK-MONOTONE-LINEAR=-2))
 (4 4 (:LINEAR FLOOR-WEAK-MONOTONE-LINEAR-1))
 (3 3 (:DEFINITION IFF))
 (2 2 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (2 2 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (2 1 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-INTEGERP-CHEAP))
 )
(SLICE-OF-PACKBV
 (1350 5 (:REWRITE BVCHOP-OF-PACKBV))
 (525 10 (:REWRITE MOD-OF-+-SUBST-CONSTANT))
 (495 74 (:LINEAR X*Y>1-POSITIVE))
 (381 193 (:REWRITE DEFAULT-+-2))
 (345 5 (:REWRITE FLOOR-OF-+-WHEN-MULT-ARG2))
 (330 7 (:REWRITE TAKE-DOES-NOTHING))
 (280 20 (:REWRITE COMMUTATIVITY-2-OF-*))
 (275 5 (:REWRITE BVCHOP-IDENTITY))
 (265 15 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (260 10 (:REWRITE FLOOR-WHEN-<))
 (250 5 (:REWRITE UNSIGNED-BYTE-P-OF-PACKBV-GEN))
 (244 193 (:REWRITE DEFAULT-+-1))
 (225 170 (:REWRITE DEFAULT-*-2))
 (203 168 (:REWRITE DEFAULT-<-1))
 (202 4 (:REWRITE NTHCDR-WHEN-NOT-POSP))
 (198 78 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (197 168 (:REWRITE DEFAULT-<-2))
 (182 170 (:REWRITE DEFAULT-*-1))
 (153 3 (:REWRITE LEN-OF-NTHCDR))
 (151 11 (:REWRITE 0-<-*))
 (145 15 (:REWRITE MOD-WHEN-<-OF-0))
 (118 91 (:REWRITE DEFAULT-UNARY-MINUS))
 (118 42 (:REWRITE /R-WHEN-ABS-NUMERATOR=1))
 (109 6 (:REWRITE <-MINUS-ZERO))
 (103 5 (:LINEAR EXPT->-1))
 (101 5 (:REWRITE NATP-POSP))
 (100 5 (:REWRITE FUNCTIONAL-COMMUTATIVITY-OF-MINUS-*-LEFT))
 (96 4 (:DEFINITION EXPT))
 (95 5 (:REWRITE <-+-NEGATIVE-0-2))
 (91 4 (:REWRITE SUBRANGE-TO-END-BECOMES-NTHCDR))
 (89 1 (:REWRITE <-*-/-RIGHT))
 (80 5 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (78 78 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (74 5 (:REWRITE POSP-RW))
 (70 4 (:REWRITE SUBRANGE-UP-TO-END-BECOMES-NTHCDR))
 (64 4 (:REWRITE SUBRANGE-WHEN-END-IS-NEGATIVE))
 (58 4 (:REWRITE SUBRANGE-OUT-OF-ORDER-OR-SINGLETON))
 (58 4 (:REWRITE SUBRANGE-OUT-OF-ORDER))
 (55 55 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (48 12 (:REWRITE EQUAL-MINUS-0))
 (45 6 (:REWRITE EQUAL-CONSTANT-+))
 (42 6 (:REWRITE <-*-RIGHT-CANCEL))
 (42 1 (:REWRITE X*Y>1-POSITIVE))
 (40 10 (:REWRITE MOD-OF-+-WHEN-MULT-ARG1-ALT-CHEAP))
 (36 3 (:REWRITE <-0-+-NEGATIVE-1))
 (28 28 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (27 21 (:REWRITE DEFAULT-UNARY-/))
 (25 25 (:REWRITE INVERSE-OF-*))
 (25 3 (:REWRITE ZERO-IS-ONLY-ZERO-DIVISOR))
 (24 2 (:REWRITE ZIP-OPEN))
 (23 1 (:REWRITE FIRSTN-WHEN-<=-OF-LEN))
 (21 21 (:REWRITE FOLD-CONSTS-IN-*))
 (21 1 (:REWRITE EXPT-IS-INCREASING-FOR-BASE>1))
 (20 15 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (19 1 (:LINEAR BVCHOP-UPPER-BOUND-LINEAR-STRONG))
 (16 4 (:REWRITE SUBRANGE-WHEN-START-IS-NEGATIVE))
 (15 15 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (15 15 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (15 15 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (15 10 (:REWRITE FLOOR-WHEN-NOT-RATIONALP-OF-QUOTIENT))
 (15 10 (:REWRITE FLOOR-WHEN-NEGATIVE-AND-SMALL-CHEAP))
 (15 10 (:REWRITE FLOOR-WHEN-I-IS-NOT-AN-ACL2-NUMBERP))
 (15 5 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (15 5 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-NATP))
 (15 5 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (14 1 (:REWRITE EQUAL-OF-EXPT-AND-CONSTANT))
 (11 11 (:DEFINITION IFF))
 (10 10 (:REWRITE MOD-OF-+-SUBST-CONSTANT-ARG2))
 (10 10 (:REWRITE MOD-OF-+-SUBST-CONSTANT-ARG1))
 (10 10 (:REWRITE FLOOR-MINUS-NEGATIVE-CONSTANT))
 (10 10 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (10 5 (:TYPE-PRESCRIPTION FLOOR-TYPE-WHEN-NONPOSITIVE-AND-NONNEGATIVE))
 (10 5 (:REWRITE FLOOR-SELF))
 (10 5 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (10 5 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (10 5 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (9 6 (:REWRITE X*Y>1-POSITIVE-LEMMA))
 (9 6 (:REWRITE NUMERATOR-WHEN-INTEGERP))
 (9 6 (:REWRITE *-PRESERVES->-FOR-NONNEGATIVES-1))
 (6 3 (:REWRITE MINUS-CANCELLATION-ON-RIGHT))
 (5 5 (:TYPE-PRESCRIPTION FLOOR-TYPE-NON-NEGATIVE))
 (5 5 (:TYPE-PRESCRIPTION FLOOR-TYPE-1-PART-1-BETTER))
 (5 5 (:TYPE-PRESCRIPTION FLOOR))
 (5 5 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (5 5 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE FLOOR-WHEN-NOT-RATIONALP-ARG1))
 (5 5 (:REWRITE FLOOR-PEEL-OFF-CONSTANT))
 (5 5 (:REWRITE FLOOR-OF-PLUS-NORMALIZE-NEGATIVE-CONSTANT))
 (5 5 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (5 5 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (5 5 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (5 4 (:REWRITE NTHCDR-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE SUBRANGE-OUT-OF-ORDER-CHEAP))
 (4 4 (:REWRITE NTHCDR-WHEN-EQUAL-OF-LEN))
 (2 2 (:REWRITE BVCHOP-IMPOSSIBLE-VALUE))
 (2 2 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (2 2 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (1 1 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (1 1 (:REWRITE EXPT-IS-DECREASING-FOR-POS-BASE<1))
 )
(SLICE-OF-PACKBV-ALT
 (136 86 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (60 2 (:REWRITE SUBRANGE-TO-END-BECOMES-NTHCDR))
 (52 2 (:REWRITE SLICE-TOO-HIGH-IS-0))
 (46 2 (:REWRITE SUBRANGE-UP-TO-END-BECOMES-NTHCDR))
 (44 28 (:META CANCEL_PLUS-LESSP-CORRECT))
 (42 2 (:REWRITE UNSIGNED-BYTE-P-OF-PACKBV-GEN))
 (42 2 (:REWRITE SUBRANGE-WHEN-END-IS-NEGATIVE))
 (41 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (38 2 (:REWRITE SUBRANGE-OUT-OF-ORDER-OR-SINGLETON))
 (38 2 (:REWRITE SUBRANGE-OUT-OF-ORDER))
 (36 20 (:REWRITE DEFAULT-+-2))
 (32 2 (:REWRITE SLICE-OUT-OF-ORDER))
 (26 20 (:REWRITE DEFAULT-<-1))
 (24 20 (:REWRITE DEFAULT-<-2))
 (24 6 (:LINEAR X*Y>1-POSITIVE))
 (24 2 (:REWRITE <-+-NEGATIVE-0-1))
 (20 20 (:REWRITE DEFAULT-+-1))
 (18 18 (:REWRITE DEFAULT-UNARY-MINUS))
 (18 16 (:REWRITE DEFAULT-*-2))
 (18 2 (:REWRITE CANCEL-HELPER4))
 (16 16 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (16 16 (:REWRITE DEFAULT-*-1))
 (16 4 (:REWRITE EQUAL-MINUS-0))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (8 2 (:REWRITE SUBRANGE-WHEN-START-IS-NEGATIVE))
 (4 2 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 1 (:REWRITE NATP-POSP))
 (3 3 (:REWRITE NATP-RW))
 (2 2 (:TYPE-PRESCRIPTION |x < y  =>  0 < y-x|))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE SUBRANGE-OUT-OF-ORDER-CHEAP))
 (2 2 (:REWRITE SLICE-WHEN-LOW-IS-NEGATIVE))
 (2 2 (:REWRITE SLICE-WHEN-BVCHOP-KNOWN))
 (2 2 (:REWRITE SLICE-TOO-HIGH-LEMMA))
 (2 2 (:REWRITE SLICE-SUBST-IN-CONSTANT-ALT))
 (2 2 (:REWRITE SLICE-SUBST-IN-CONSTANT))
 (1 1 (:REWRITE POSP-RW))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:LINEAR SLICE-UPPER-BOUND-LINEAR))
 (1 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 )
(SLICE-OF-PACKBV-SPECIAL
 (108 36 (:META CANCEL_PLUS-LESSP-CORRECT))
 (102 65 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (58 2 (:REWRITE SLICE-TOO-HIGH-IS-0))
 (52 2 (:REWRITE SLICE-OUT-OF-ORDER))
 (48 2 (:REWRITE UNSIGNED-BYTE-P-OF-PACKBV-GEN))
 (48 2 (:REWRITE SUBRANGE-OUT-OF-ORDER-OR-SINGLETON))
 (48 2 (:REWRITE SUBRANGE-OUT-OF-ORDER))
 (38 2 (:REWRITE SUBRANGE-TO-END-BECOMES-NTHCDR))
 (35 22 (:REWRITE DEFAULT-+-2))
 (32 24 (:REWRITE DEFAULT-<-2))
 (32 8 (:LINEAR X*Y>1-POSITIVE))
 (32 4 (:REWRITE <-+-NEGATIVE-0-1))
 (30 24 (:REWRITE DEFAULT-<-1))
 (30 2 (:REWRITE SUBRANGE-WHEN-END-IS-NEGATIVE))
 (24 2 (:REWRITE <-Y-*-Y-X))
 (22 22 (:REWRITE DEFAULT-+-1))
 (19 17 (:REWRITE DEFAULT-*-2))
 (17 17 (:REWRITE DEFAULT-*-1))
 (12 12 (:TYPE-PRESCRIPTION |x < y  =>  0 < y-x|))
 (12 12 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (8 2 (:REWRITE SUBRANGE-WHEN-START-IS-NEGATIVE))
 (6 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 2 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 1 (:REWRITE NATP-POSP))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE SUBRANGE-OUT-OF-ORDER-CHEAP))
 (2 2 (:REWRITE SLICE-WHEN-LOW-IS-NEGATIVE))
 (2 2 (:REWRITE SLICE-WHEN-BVCHOP-KNOWN))
 (2 2 (:REWRITE SLICE-TOO-HIGH-LEMMA))
 (2 2 (:REWRITE SLICE-SUBST-IN-CONSTANT-ALT))
 (2 2 (:REWRITE SLICE-SUBST-IN-CONSTANT))
 (2 2 (:REWRITE NATP-RW))
 (1 1 (:REWRITE POSP-RW))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:LINEAR SLICE-UPPER-BOUND-LINEAR))
 (1 1 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 )
(PACKBV-OF-IF)
(SLICE-OF-PACKBV-8-SPECIAL-CASE
 (42 3 (:REWRITE SLICE-TOO-HIGH-IS-0))
 (32 32 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (28 24 (:REWRITE DEFAULT-+-2))
 (27 3 (:REWRITE UNSIGNED-BYTE-P-OF-PACKBV-GEN))
 (24 24 (:REWRITE DEFAULT-+-1))
 (23 1 (:REWRITE BVCHOP-IDENTITY))
 (17 3 (:REWRITE TAKE-DOES-NOTHING))
 (15 11 (:REWRITE DEFAULT-<-1))
 (15 3 (:REWRITE <-Y-*-Y-X))
 (13 11 (:REWRITE DEFAULT-<-2))
 (12 1 (:REWRITE SUBRANGE-TO-END-BECOMES-NTHCDR))
 (9 1 (:REWRITE SUBRANGE-WHEN-END-IS-NEGATIVE))
 (9 1 (:REWRITE SUBRANGE-OUT-OF-ORDER-OR-SINGLETON))
 (9 1 (:REWRITE SUBRANGE-IS-ALL))
 (8 6 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (7 1 (:REWRITE UNSIGNED-BYTE-P-OF-CAR-WHEN-ALL-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE DEFAULT-*-2))
 (6 6 (:REWRITE DEFAULT-*-1))
 (6 6 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (6 3 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER-CHEAP))
 (6 3 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-FOR-CAR))
 (5 5 (:TYPE-PRESCRIPTION ALL-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE SLICE-WHEN-LOW-IS-NEGATIVE))
 (5 5 (:REWRITE SLICE-WHEN-BVCHOP-KNOWN))
 (5 5 (:REWRITE SLICE-TOO-HIGH-LEMMA))
 (5 5 (:REWRITE SLICE-SUBST-IN-CONSTANT-ALT))
 (5 5 (:REWRITE SLICE-SUBST-IN-CONSTANT))
 (5 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (5 1 (:REWRITE <-0-+-NEGATIVE-1))
 (5 1 (:REWRITE <-+-NEGATIVE-0-1))
 (4 4 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (4 4 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (3 3 (:LINEAR SLICE-UPPER-BOUND-LINEAR))
 (3 2 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (3 1 (:REWRITE UNSIGNED-BYTE-P-OF-CAR-WHEN-UNSIGNED-BYTE-LISTP-2))
 (3 1 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (2 2 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (2 2 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-LISTP-CHEAP))
 (2 2 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 (2 1 (:REWRITE UNSIGNED-BYTE-P-OF-CAR-WHEN-ALL-UNSIGNED-BYTE-P-CHEAP))
 (2 1 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-INTEGERP-CHEAP))
 (2 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (1 1 (:REWRITE SUBRANGE-WHEN-START-IS-NEGATIVE))
 (1 1 (:REWRITE DEFAULT-UNARY-MINUS))
 (1 1 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (1 1 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (1 1 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (1 1 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (1 1 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-NATP))
 (1 1 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (1 1 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (1 1 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (1 1 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(PACKBV-OF-APPEND
 (639 27 (:REWRITE 0-<-*))
 (610 31 (:LINEAR X*Y>1-POSITIVE))
 (507 5 (:REWRITE BVCAT-WHEN-LOWSIZE-IS-NOT-POSP))
 (430 10 (:LINEAR EXPT->-1))
 (298 12 (:REWRITE ZERO-IS-ONLY-ZERO-DIVISOR))
 (272 8 (:REWRITE NATP-POSP))
 (237 7 (:REWRITE POSP-RW))
 (209 126 (:REWRITE DEFAULT-<-2))
 (200 27 (:DEFINITION IFF))
 (180 45 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (177 57 (:REWRITE DEFAULT-*-2))
 (156 103 (:REWRITE DEFAULT-+-2))
 (156 6 (:REWRITE ZIP-OPEN))
 (130 126 (:REWRITE DEFAULT-<-1))
 (127 103 (:REWRITE DEFAULT-+-1))
 (117 2 (:REWRITE SLICE-TOO-HIGH-IS-0))
 (76 57 (:REWRITE DEFAULT-*-1))
 (74 2 (:REWRITE SLICE-OUT-OF-ORDER))
 (61 61 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (58 58 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (58 58 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (48 24 (:REWRITE FLOOR-WHEN-NOT-RATIONALP-OF-QUOTIENT))
 (48 24 (:REWRITE FLOOR-WHEN-NEGATIVE-AND-SMALL-CHEAP))
 (45 45 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (40 40 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (36 12 (:REWRITE FLOOR-WHEN-<))
 (24 12 (:REWRITE FLOOR-WHEN-NOT-RATIONALP-ARG1))
 (24 12 (:REWRITE FLOOR-WHEN-I-IS-NOT-AN-ACL2-NUMBERP))
 (20 20 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (17 9 (:REWRITE DEFAULT-UNARY-MINUS))
 (14 8 (:REWRITE /R-WHEN-ABS-NUMERATOR=1))
 (13 1 (:REWRITE SUBRANGE-TO-END-BECOMES-NTHCDR))
 (12 12 (:REWRITE FLOOR-MINUS-NEGATIVE-CONSTANT))
 (10 5 (:REWRITE BVCAT-WHEN-LOWVAL-IS-NOT-AN-INTEGER))
 (10 5 (:REWRITE BVCAT-WHEN-HIGHVAL-IS-NOT-AN-INTEGER))
 (9 8 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG2))
 (9 1 (:DEFINITION TRUE-LISTP))
 (9 1 (:DEFINITION TRUE-LIST-FIX))
 (8 8 (:REWRITE FOLD-CONSTS-IN-*))
 (8 8 (:REWRITE BVCAT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (8 8 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG4))
 (8 4 (:REWRITE MOD-WHEN-<-OF-0))
 (7 7 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:REWRITE NTHCDR-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE NTHCDR-WHEN-EQUAL-OF-LEN))
 (6 2 (:REWRITE DEFAULT-CDR))
 (5 5 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION FLOOR-TYPE-1-PART-1-BETTER))
 (4 4 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (4 4 (:REWRITE DEFAULT-UNARY-/))
 (4 4 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (4 4 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (4 2 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 2 (:REWRITE SLICE-WHEN-LOW-IS-NEGATIVE))
 (3 1 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE SLICE-WHEN-BVCHOP-KNOWN))
 (2 2 (:REWRITE SLICE-TOO-HIGH-LEMMA))
 (2 2 (:REWRITE SLICE-SUBST-IN-CONSTANT-ALT))
 (2 2 (:REWRITE SLICE-SUBST-IN-CONSTANT))
 (2 2 (:REWRITE NUMERATOR-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 (2 1 (:REWRITE SUBRANGE-WHEN-END-IS-NEGATIVE))
 (1 1 (:REWRITE SUBRANGE-WHEN-START-IS-NEGATIVE))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(PACKBV-OF-CDR
 (2124 12 (:REWRITE NTHCDR-WHEN-NOT-POSP))
 (1506 151 (:LINEAR X*Y>1-POSITIVE))
 (1233 339 (:REWRITE DEFAULT-+-2))
 (1200 21 (:REWRITE NATP-POSP))
 (1029 21 (:REWRITE POSP-RW))
 (1000 28 (:LINEAR MY-FLOOR-LOWER-BOUND-LINEAR))
 (980 28 (:LINEAR FLOOR-UPPER-BOUND-LINEAR))
 (978 284 (:REWRITE /R-WHEN-ABS-NUMERATOR=1))
 (974 129 (:REWRITE FLOOR-WHEN-<))
 (842 670 (:META CANCEL_PLUS-LESSP-CORRECT))
 (835 444 (:REWRITE DEFAULT-*-2))
 (752 19 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (631 20 (:REWRITE BVCHOP-IDENTITY))
 (618 460 (:REWRITE DEFAULT-<-2))
 (610 460 (:REWRITE DEFAULT-<-1))
 (574 22 (:REWRITE EQUAL-CONSTANT-+))
 (565 444 (:REWRITE DEFAULT-*-1))
 (546 102 (:TYPE-PRESCRIPTION |x < y  =>  0 < y-x|))
 (531 19 (:REWRITE UNSIGNED-BYTE-P-OF-PACKBV-GEN))
 (520 20 (:LINEAR EXPT->-1))
 (468 6 (:REWRITE <-0-+-NEGATIVE-2))
 (452 339 (:REWRITE DEFAULT-+-1))
 (452 16 (:REWRITE 0-<-*))
 (416 10 (:REWRITE <-UNARY-/-POSITIVE-RIGHT))
 (397 25 (:REWRITE <-0-+-NEGATIVE-1))
 (396 93 (:REWRITE FLOOR-WHEN-MOD-0-CHEAP))
 (296 28 (:LINEAR FLOOR-BOUND-ARG1-LINEAR))
 (276 10 (:REWRITE NATP-POSP--1))
 (270 6 (:REWRITE <-*-0))
 (228 132 (:REWRITE FLOOR-WHEN-NOT-RATIONALP-OF-QUOTIENT))
 (228 132 (:REWRITE FLOOR-WHEN-NEGATIVE-AND-SMALL-CHEAP))
 (224 4 (:REWRITE BVCHOP-OF-PACKBV-NEW))
 (222 129 (:REWRITE FLOOR-WHEN-I-IS-NOT-AN-ACL2-NUMBERP))
 (221 17 (:REWRITE <-Y-*-Y-X))
 (216 12 (:REWRITE <-*-X-Y-Y))
 (202 142 (:REWRITE DEFAULT-UNARY-/))
 (200 22 (:DEFINITION IFF))
 (171 171 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (171 171 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (161 70 (:REWRITE DEFAULT-UNARY-MINUS))
 (151 20 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (149 43 (:REWRITE MOD-WHEN-<-OF-0))
 (129 129 (:REWRITE FLOOR-MINUS-NEGATIVE-CONSTANT))
 (123 96 (:REWRITE FLOOR-WHEN-NOT-RATIONALP-ARG1))
 (118 118 (:REWRITE FOLD-CONSTS-IN-*))
 (118 88 (:REWRITE NUMERATOR-WHEN-INTEGERP))
 (112 28 (:LINEAR FLOOR-BOUND-STRICT-LINEAR))
 (96 2 (:REWRITE NATP-*))
 (84 21 (:REWRITE MOD-OF-+-WHEN-MULT-ARG1-ALT-CHEAP))
 (80 4 (:REWRITE BVCHOP-OF-PACKBV-HELPER))
 (76 19 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-NATP))
 (76 19 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (60 15 (:REWRITE <-MINUS-ZERO))
 (60 10 (:LINEAR FLOOR-UPPER-BOUND-STRONG-LINEAR-CHEAP))
 (57 19 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (43 43 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (40 40 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 40 (:LINEAR EXPT-IS-INCREASING-FOR-BASE>1))
 (38 19 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (38 19 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (33 33 (:REWRITE FLOOR-PEEL-OFF-CONSTANT))
 (33 33 (:REWRITE FLOOR-OF-PLUS-NORMALIZE-NEGATIVE-CONSTANT))
 (32 4 (:REWRITE CANCEL-HELPER4))
 (28 28 (:LINEAR FLOOR-WEAK-MONOTONE-LINEAR=-2))
 (28 28 (:LINEAR FLOOR-WEAK-MONOTONE-LINEAR-1))
 (27 27 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (27 27 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (21 21 (:REWRITE MOD-OF-+-SUBST-CONSTANT-ARG2))
 (21 21 (:REWRITE MOD-OF-+-SUBST-CONSTANT-ARG1))
 (20 20 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (20 20 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (20 20 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (20 20 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (20 20 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (20 20 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (17 17 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (12 12 (:REWRITE NTHCDR-WHEN-NOT-CONSP-CHEAP))
 (12 12 (:REWRITE NTHCDR-WHEN-EQUAL-OF-LEN))
 (10 10 (:REWRITE EQUAL-OF-EXPT-AND-CONSTANT))
 (6 6 (:REWRITE <-OF-FLOOR-OF-CONSTANT-AND-CONSTANT-GEN))
 (3 3 (:REWRITE BVCHOP-IMPOSSIBLE-VALUE))
 )
(EQUAL-OF-PACKBV-AND-PACKBV
 (548 8 (:REWRITE BVCAT-WHEN-LOWSIZE-IS-NOT-POSP))
 (482 51 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (468 34 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (456 4 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-CONS))
 (358 10 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-TAKE))
 (304 11 (:REWRITE NATP-POSP))
 (216 16 (:REWRITE DEFAULT-CAR))
 (211 11 (:REWRITE POSP-RW))
 (204 204 (:TYPE-PRESCRIPTION LEN))
 (192 50 (:LINEAR X*Y>1-POSITIVE))
 (176 18 (:REWRITE <-0-+-NEGATIVE-1))
 (174 174 (:META CANCEL_PLUS-LESSP-CORRECT))
 (154 124 (:REWRITE DEFAULT-<-2))
 (152 144 (:REWRITE DEFAULT-*-2))
 (144 144 (:REWRITE DEFAULT-*-1))
 (144 10 (:REWRITE LEN-OF-CDR))
 (126 124 (:REWRITE DEFAULT-<-1))
 (116 90 (:REWRITE DEFAULT-+-2))
 (114 6 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-CDR))
 (98 90 (:REWRITE DEFAULT-+-1))
 (84 6 (:REWRITE CONSP-OF-TAKE))
 (83 18 (:REWRITE DEFAULT-CDR))
 (82 12 (:REWRITE ZP-OPEN))
 (80 8 (:REWRITE UNSIGNED-BYTE-P-OF-CAR-WHEN-ALL-UNSIGNED-BYTE-P))
 (72 6 (:REWRITE TAKE-DOES-NOTHING))
 (70 64 (:REWRITE /R-WHEN-ABS-NUMERATOR=1))
 (64 36 (:REWRITE FLOOR-WHEN-<))
 (60 8 (:REWRITE BVCHOP-IDENTITY))
 (58 58 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (55 33 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (54 10 (:REWRITE EQUAL-OF-LEN-AND-0))
 (51 51 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (48 36 (:REWRITE FLOOR-WHEN-NOT-RATIONALP-OF-QUOTIENT))
 (48 36 (:REWRITE FLOOR-WHEN-NEGATIVE-AND-SMALL-CHEAP))
 (48 36 (:REWRITE FLOOR-WHEN-I-IS-NOT-AN-ACL2-NUMBERP))
 (40 40 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (36 36 (:REWRITE FLOOR-MINUS-NEGATIVE-CONSTANT))
 (36 36 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-LISTP-CHEAP))
 (36 36 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (32 32 (:REWRITE DEFAULT-UNARY-/))
 (32 16 (:REWRITE FOLD-CONSTS-IN-+))
 (32 8 (:REWRITE X*Y>1-POSITIVE-LEMMA))
 (32 8 (:REWRITE *-PRESERVES->-FOR-NONNEGATIVES-1))
 (28 8 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-FOR-CAR))
 (28 4 (:REWRITE <-Y-*-X-Y))
 (28 4 (:REWRITE <-*-RIGHT-CANCEL))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 12 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-INTEGERP-CHEAP))
 (22 18 (:REWRITE DEFAULT-UNARY-MINUS))
 (16 16 (:TYPE-PRESCRIPTION TRUE-LISTP-TAKE))
 (16 16 (:REWRITE FOLD-CONSTS-IN-*))
 (16 16 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (16 8 (:REWRITE UNSIGNED-BYTE-P-OF-CAR-WHEN-UNSIGNED-BYTE-LISTP-2))
 (16 8 (:REWRITE UNSIGNED-BYTE-P-OF-CAR-WHEN-ALL-UNSIGNED-BYTE-P-CHEAP))
 (16 8 (:REWRITE MOD-WHEN-<-OF-0))
 (16 8 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (16 8 (:REWRITE BVCAT-WHEN-LOWVAL-IS-NOT-AN-INTEGER))
 (16 4 (:REWRITE MOD-OF-+-WHEN-MULT-ARG1-ALT-CHEAP))
 (14 14 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (12 12 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (12 12 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (12 12 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (12 12 (:REWRITE FLOOR-WHEN-NOT-RATIONALP-ARG1))
 (12 12 (:REWRITE FLOOR-PEEL-OFF-CONSTANT))
 (12 12 (:REWRITE FLOOR-OF-PLUS-NORMALIZE-NEGATIVE-CONSTANT))
 (12 12 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (12 12 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (12 12 (:REWRITE BVCHOP-LIST-WHEN-ARG1-IS-NEGATIVE))
 (8 8 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-LISTP))
 (8 8 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (8 8 (:REWRITE EQUAL-CONSTANT-+))
 (8 8 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (8 8 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (8 8 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (8 8 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-NATP))
 (8 8 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (8 8 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (8 8 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (8 8 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (8 8 (:REWRITE BVCAT-WHEN-HIGHVAL-IS-NOT-AN-INTEGER))
 (8 8 (:REWRITE BVCAT-WHEN-HIGHSIZE-IS-NOT-POSP))
 (8 8 (:REWRITE BVCAT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (8 8 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG4))
 (8 8 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG2))
 (5 5 (:REWRITE BVCHOP-IMPOSSIBLE-VALUE))
 (4 4 (:TYPE-PRESCRIPTION |x < y  =>  0 < y-x|))
 (4 4 (:TYPE-PRESCRIPTION FLOOR-TYPE-NON-NEGATIVE))
 (4 4 (:TYPE-PRESCRIPTION FLOOR-TYPE-1-PART-1-BETTER))
 (4 4 (:REWRITE MOD-OF-+-SUBST-CONSTANT-ARG2))
 (4 4 (:REWRITE MOD-OF-+-SUBST-CONSTANT-ARG1))
 (4 4 (:REWRITE *-PRESERVES->=-FOR-NONNEGATIVES))
 (2 2 (:REWRITE NUMERATOR-WHEN-INTEGERP))
 )
