(GETBIT-OF-MINUS
 (150 6 (:LINEAR SLICE-UPPER-BOUND-LINEAR))
 (144 3 (:REWRITE USB-PLUS-FROM-BOUNDS))
 (129 21 (:REWRITE SLICE-TOO-HIGH-IS-0))
 (64 55 (:REWRITE DEFAULT-+-2))
 (55 55 (:REWRITE DEFAULT-+-1))
 (51 21 (:REWRITE SLICE-OUT-OF-ORDER))
 (39 33 (:REWRITE DEFAULT-<-1))
 (38 32 (:REWRITE DEFAULT-UNARY-MINUS))
 (36 4 (:REWRITE BVCHOP-IMPOSSIBLE-VALUE))
 (35 21 (:REWRITE SLICE-WHEN-BVCHOP-KNOWN))
 (33 33 (:REWRITE DEFAULT-<-2))
 (29 29 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (29 29 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (29 29 (:REWRITE UBP-LONGER-BETTER))
 (21 21 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER-CHEAP))
 (21 21 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER))
 (21 21 (:REWRITE SLICE-WHEN-LOW-IS-NEGATIVE))
 (21 21 (:REWRITE SLICE-WHEN-INDICES-ARE-NEGATIVE))
 (21 21 (:REWRITE SLICE-TOO-HIGH-LEMMA))
 (21 21 (:REWRITE SLICE-SUBST-IN-CONSTANT-ALT))
 (21 21 (:REWRITE SLICE-SUBST-IN-CONSTANT))
 (16 4 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (11 11 (:REWRITE BOUND-WHEN-USB))
 (10 10 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (10 5 (:REWRITE GETBIT-WHEN-NOT-1))
 (10 5 (:REWRITE GETBIT-WHEN-NOT-0))
 (10 5 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (9 9 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (8 4 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (6 6 (:LINEAR SLICE-UPPER-BOUND-LINEAR-CONSTANT-VERSION))
 (5 5 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (5 5 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (5 5 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (5 5 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (5 5 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (4 4 (:TYPE-PRESCRIPTION POSP))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-WHEN-SIZE-IS-NEGATIVE-LIMITED))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-OF-0-ARG2))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-FALSE-WHEN-NOT-LONGER))
 (4 4 (:REWRITE NOT-EQUAL-OF-BVCHOP-WHEN-EQUAL-OF-GETBIT))
 (4 4 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (4 4 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-NATP))
 (4 4 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (4 4 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 4 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(FLOOR-WHEN-EQUAL-OF-FLOOR-AND-0-AND->=
 (29 29 (:TYPE-PRESCRIPTION <=-OF-FLOOR-AND-0-WHEN-NONNEGATIVE-AND-NONPOSITIVE-TYPE))
 (29 29 (:TYPE-PRESCRIPTION <=-OF-0-AND-FLOOR-WHEN-BOTH-NONPOSITIVE-TYPE))
 (29 29 (:TYPE-PRESCRIPTION <-OF-FLOOR-AND-0-WHEN-POSITIVE-AND-NEGATIVE-TYPE))
 (29 29 (:TYPE-PRESCRIPTION <-OF-FLOOR-AND-0-WHEN-NEGATIVE-AND-POSITIVE-TYPE))
 (15 15 (:REWRITE FLOOR-WHEN-NOT-RATIONALP-OF-QUOTIENT))
 (15 15 (:REWRITE FLOOR-WHEN-NEGATIVE-AND-SMALL-CHEAP))
 (15 15 (:REWRITE FLOOR-WHEN-I-IS-NOT-AN-ACL2-NUMBERP))
 (15 15 (:REWRITE FLOOR-MINUS-NEGATIVE-CONSTANT))
 (13 13 (:REWRITE DEFAULT-<-2))
 (13 13 (:REWRITE DEFAULT-<-1))
 (10 10 (:REWRITE FLOOR-WHEN-NOT-RATIONALP-ARG1))
 (9 3 (:LINEAR FLOOR-BOUND-STRICT-LINEAR))
 (6 6 (:REWRITE DEFAULT-UNARY-/))
 (6 6 (:REWRITE DEFAULT-*-2))
 (6 6 (:REWRITE DEFAULT-*-1))
 (3 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE DEFAULT-+-1))
 )
(LOGTAIL-WHEN-EQUAL-OF-LOGTAIL-AND-0-AND->=
 (65 65 (:TYPE-PRESCRIPTION <=-OF-0-AND-FLOOR-WHEN-BOTH-NONPOSITIVE-TYPE))
 (65 65 (:TYPE-PRESCRIPTION <-OF-FLOOR-AND-0-WHEN-POSITIVE-AND-NEGATIVE-TYPE))
 (65 65 (:TYPE-PRESCRIPTION <-OF-FLOOR-AND-0-WHEN-NEGATIVE-AND-POSITIVE-TYPE))
 (64 64 (:TYPE-PRESCRIPTION <=-OF-FLOOR-AND-0-WHEN-NONPOSITIVE-AND-NONNEGATIVE-TYPE))
 (56 43 (:REWRITE DEFAULT-<-2))
 (56 4 (:DEFINITION EXPT))
 (54 7 (:REWRITE FLOOR-WHEN-<))
 (51 43 (:REWRITE DEFAULT-<-1))
 (46 7 (:REWRITE FLOOR-WHEN-EQUAL-OF-FLOOR-AND-0-AND->=))
 (34 34 (:REWRITE BOUND-WHEN-USB))
 (30 3 (:LINEAR FLOOR-BOUND-ARG1-LINEAR))
 (27 3 (:REWRITE DEFAULT-UNARY-/))
 (24 3 (:LINEAR FLOOR-BOUND-STRICT-LINEAR))
 (21 3 (:LINEAR MY-FLOOR-LOWER-BOUND-LINEAR))
 (18 7 (:REWRITE DEFAULT-*-2))
 (15 15 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (15 7 (:REWRITE FLOOR-WHEN-NOT-RATIONALP-OF-QUOTIENT))
 (12 12 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (12 4 (:REWRITE COMMUTATIVITY-OF-+))
 (10 7 (:REWRITE FLOOR-WHEN-NOT-RATIONALP-ARG1))
 (10 7 (:REWRITE FLOOR-WHEN-NEGATIVE-AND-SMALL-CHEAP))
 (10 7 (:REWRITE FLOOR-WHEN-I-IS-NOT-AN-ACL2-NUMBERP))
 (10 7 (:REWRITE DEFAULT-*-1))
 (8 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (8 1 (:DEFINITION POSP))
 (7 7 (:REWRITE FLOOR-MINUS-NEGATIVE-CONSTANT))
 (6 6 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (5 5 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (4 4 (:REWRITE ZIP-OPEN))
 (3 3 (:LINEAR FLOOR-WEAK-MONOTONE-LINEAR=-2))
 (3 3 (:LINEAR FLOOR-WEAK-MONOTONE-LINEAR-1))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 )
(GETBIT-OF-FLOOR-WHEN-TOP-BIT-0
 (317 15 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (166 14 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (149 6 (:REWRITE LOGTAIL-BECOMES-0))
 (99 2 (:REWRITE SLICE-TOO-HIGH-IS-0))
 (81 81 (:TYPE-PRESCRIPTION <=-OF-FLOOR-AND-0-WHEN-NONPOSITIVE-AND-NONNEGATIVE-TYPE))
 (81 81 (:TYPE-PRESCRIPTION <=-OF-FLOOR-AND-0-WHEN-NONNEGATIVE-AND-NONPOSITIVE-TYPE))
 (81 81 (:TYPE-PRESCRIPTION <=-OF-0-AND-FLOOR-WHEN-BOTH-NONPOSITIVE-TYPE))
 (81 81 (:TYPE-PRESCRIPTION <-OF-FLOOR-AND-0-WHEN-POSITIVE-AND-NEGATIVE-TYPE))
 (81 81 (:TYPE-PRESCRIPTION <-OF-FLOOR-AND-0-WHEN-NEGATIVE-AND-POSITIVE-TYPE))
 (63 44 (:REWRITE DEFAULT-<-1))
 (56 4 (:DEFINITION EXPT))
 (52 44 (:REWRITE DEFAULT-<-2))
 (36 6 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (27 6 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (25 25 (:REWRITE BOUND-WHEN-USB))
 (16 8 (:REWRITE DEFAULT-*-2))
 (15 15 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (15 15 (:REWRITE DEFAULT-+-2))
 (15 15 (:REWRITE DEFAULT-+-1))
 (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 (:REWRITE FLOOR-WHEN-NOT-RATIONALP-ARG1))
 (12 4 (:REWRITE COMMUTATIVITY-OF-+))
 (12 4 (:LINEAR FLOOR-BOUND-STRICT-LINEAR))
 (9 2 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER-CHEAP))
 (9 2 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER))
 (9 2 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (8 8 (:REWRITE DEFAULT-*-1))
 (6 6 (:TYPE-PRESCRIPTION POSP))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 2 (:REWRITE SLICE-OUT-OF-ORDER))
 (4 4 (:REWRITE ZIP-OPEN))
 (4 4 (:REWRITE DEFAULT-UNARY-/))
 (4 4 (:REWRITE <-OF-EXPT-2-AND-CONSTANT))
 (4 2 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (2 2 (:REWRITE SLICE-WHEN-LOW-IS-NEGATIVE))
 (2 2 (:REWRITE SLICE-WHEN-INDICES-ARE-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 INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (2 2 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (2 2 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (2 2 (:REWRITE EQUAL-OF-LOGTAIL-CONSTANT-VERSION))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:LINEAR FLOOR-WEAK-MONOTONE-LINEAR=-2))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-SIZE-IS-NEGATIVE-LIMITED))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FALSE-WHEN-NOT-LONGER))
 )

(GETBIT-OF-MINUS
 (150 6 (:LINEAR SLICE-UPPER-BOUND-LINEAR))
 (144 3 (:REWRITE USB-PLUS-FROM-BOUNDS))
 (129 21 (:REWRITE SLICE-TOO-HIGH-IS-0))
 (64 55 (:REWRITE DEFAULT-+-2))
 (55 55 (:REWRITE DEFAULT-+-1))
 (51 21 (:REWRITE SLICE-OUT-OF-ORDER))
 (39 33 (:REWRITE DEFAULT-<-1))
 (38 32 (:REWRITE DEFAULT-UNARY-MINUS))
 (36 4 (:REWRITE BVCHOP-IMPOSSIBLE-VALUE))
 (35 21 (:REWRITE SLICE-WHEN-BVCHOP-KNOWN))
 (33 33 (:REWRITE DEFAULT-<-2))
 (29 29 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (29 29 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (29 29 (:REWRITE UBP-LONGER-BETTER))
 (21 21 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER-CHEAP))
 (21 21 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER))
 (21 21 (:REWRITE SLICE-WHEN-LOW-IS-NEGATIVE))
 (21 21 (:REWRITE SLICE-WHEN-INDICES-ARE-NEGATIVE))
 (21 21 (:REWRITE SLICE-TOO-HIGH-LEMMA))
 (21 21 (:REWRITE SLICE-SUBST-IN-CONSTANT-ALT))
 (21 21 (:REWRITE SLICE-SUBST-IN-CONSTANT))
 (16 4 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (11 11 (:REWRITE BOUND-WHEN-USB))
 (10 10 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (10 5 (:REWRITE GETBIT-WHEN-NOT-1))
 (10 5 (:REWRITE GETBIT-WHEN-NOT-0))
 (10 5 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (9 9 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (8 4 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (6 6 (:LINEAR SLICE-UPPER-BOUND-LINEAR-CONSTANT-VERSION))
 (5 5 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (5 5 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (5 5 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (5 5 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (5 5 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (4 4 (:TYPE-PRESCRIPTION POSP))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-WHEN-SIZE-IS-NEGATIVE-LIMITED))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-OF-0-ARG2))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-FALSE-WHEN-NOT-LONGER))
 (4 4 (:REWRITE NOT-EQUAL-OF-BVCHOP-WHEN-EQUAL-OF-GETBIT))
 (4 4 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (4 4 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-NATP))
 (4 4 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (4 4 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 4 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(FLOOR-WHEN-EQUAL-OF-FLOOR-AND-0-AND->=
 (29 29 (:TYPE-PRESCRIPTION <=-OF-FLOOR-AND-0-WHEN-NONNEGATIVE-AND-NONPOSITIVE-TYPE))
 (29 29 (:TYPE-PRESCRIPTION <=-OF-0-AND-FLOOR-WHEN-BOTH-NONPOSITIVE-TYPE))
 (29 29 (:TYPE-PRESCRIPTION <-OF-FLOOR-AND-0-WHEN-POSITIVE-AND-NEGATIVE-TYPE))
 (29 29 (:TYPE-PRESCRIPTION <-OF-FLOOR-AND-0-WHEN-NEGATIVE-AND-POSITIVE-TYPE))
 (15 15 (:REWRITE FLOOR-WHEN-NOT-RATIONALP-OF-QUOTIENT))
 (15 15 (:REWRITE FLOOR-WHEN-NEGATIVE-AND-SMALL-CHEAP))
 (15 15 (:REWRITE FLOOR-WHEN-I-IS-NOT-AN-ACL2-NUMBERP))
 (15 15 (:REWRITE FLOOR-MINUS-NEGATIVE-CONSTANT))
 (13 13 (:REWRITE DEFAULT-<-2))
 (13 13 (:REWRITE DEFAULT-<-1))
 (10 10 (:REWRITE FLOOR-WHEN-NOT-RATIONALP-ARG1))
 (9 3 (:LINEAR FLOOR-BOUND-STRICT-LINEAR))
 (6 6 (:REWRITE DEFAULT-UNARY-/))
 (6 6 (:REWRITE DEFAULT-*-2))
 (6 6 (:REWRITE DEFAULT-*-1))
 (3 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE DEFAULT-+-1))
 )
(LOGTAIL-WHEN-EQUAL-OF-LOGTAIL-AND-0-AND->=
 (65 65 (:TYPE-PRESCRIPTION <=-OF-0-AND-FLOOR-WHEN-BOTH-NONPOSITIVE-TYPE))
 (65 65 (:TYPE-PRESCRIPTION <-OF-FLOOR-AND-0-WHEN-POSITIVE-AND-NEGATIVE-TYPE))
 (65 65 (:TYPE-PRESCRIPTION <-OF-FLOOR-AND-0-WHEN-NEGATIVE-AND-POSITIVE-TYPE))
 (64 64 (:TYPE-PRESCRIPTION <=-OF-FLOOR-AND-0-WHEN-NONPOSITIVE-AND-NONNEGATIVE-TYPE))
 (56 43 (:REWRITE DEFAULT-<-2))
 (56 4 (:DEFINITION EXPT))
 (54 7 (:REWRITE FLOOR-WHEN-<))
 (51 43 (:REWRITE DEFAULT-<-1))
 (46 7 (:REWRITE FLOOR-WHEN-EQUAL-OF-FLOOR-AND-0-AND->=))
 (34 34 (:REWRITE BOUND-WHEN-USB))
 (30 3 (:LINEAR FLOOR-BOUND-ARG1-LINEAR))
 (27 3 (:REWRITE DEFAULT-UNARY-/))
 (24 3 (:LINEAR FLOOR-BOUND-STRICT-LINEAR))
 (21 3 (:LINEAR MY-FLOOR-LOWER-BOUND-LINEAR))
 (18 7 (:REWRITE DEFAULT-*-2))
 (15 15 (:REWRITE SIZE-NON-NEGATIVE-WHEN-UNSIGNED-BYTE-P-FREE))
 (15 7 (:REWRITE FLOOR-WHEN-NOT-RATIONALP-OF-QUOTIENT))
 (12 12 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (12 4 (:REWRITE COMMUTATIVITY-OF-+))
 (10 7 (:REWRITE FLOOR-WHEN-NOT-RATIONALP-ARG1))
 (10 7 (:REWRITE FLOOR-WHEN-NEGATIVE-AND-SMALL-CHEAP))
 (10 7 (:REWRITE FLOOR-WHEN-I-IS-NOT-AN-ACL2-NUMBERP))
 (10 7 (:REWRITE DEFAULT-*-1))
 (8 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (8 1 (:DEFINITION POSP))
 (7 7 (:REWRITE FLOOR-MINUS-NEGATIVE-CONSTANT))
 (6 6 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (5 5 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (4 4 (:REWRITE ZIP-OPEN))
 (3 3 (:LINEAR FLOOR-WEAK-MONOTONE-LINEAR=-2))
 (3 3 (:LINEAR FLOOR-WEAK-MONOTONE-LINEAR-1))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 )
(GETBIT-OF-FLOOR-WHEN-TOP-BIT-0
 (317 15 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (166 14 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (149 6 (:REWRITE LOGTAIL-BECOMES-0))
 (99 2 (:REWRITE SLICE-TOO-HIGH-IS-0))
 (81 81 (:TYPE-PRESCRIPTION <=-OF-FLOOR-AND-0-WHEN-NONPOSITIVE-AND-NONNEGATIVE-TYPE))
 (81 81 (:TYPE-PRESCRIPTION <=-OF-FLOOR-AND-0-WHEN-NONNEGATIVE-AND-NONPOSITIVE-TYPE))
 (81 81 (:TYPE-PRESCRIPTION <=-OF-0-AND-FLOOR-WHEN-BOTH-NONPOSITIVE-TYPE))
 (81 81 (:TYPE-PRESCRIPTION <-OF-FLOOR-AND-0-WHEN-POSITIVE-AND-NEGATIVE-TYPE))
 (81 81 (:TYPE-PRESCRIPTION <-OF-FLOOR-AND-0-WHEN-NEGATIVE-AND-POSITIVE-TYPE))
 (63 44 (:REWRITE DEFAULT-<-1))
 (56 4 (:DEFINITION EXPT))
 (52 44 (:REWRITE DEFAULT-<-2))
 (36 6 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (27 6 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (25 25 (:REWRITE BOUND-WHEN-USB))
 (16 8 (:REWRITE DEFAULT-*-2))
 (15 15 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (15 15 (:REWRITE DEFAULT-+-2))
 (15 15 (:REWRITE DEFAULT-+-1))
 (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 (:REWRITE FLOOR-WHEN-NOT-RATIONALP-ARG1))
 (12 4 (:REWRITE COMMUTATIVITY-OF-+))
 (12 4 (:LINEAR FLOOR-BOUND-STRICT-LINEAR))
 (9 2 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER-CHEAP))
 (9 2 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER))
 (9 2 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (8 8 (:REWRITE DEFAULT-*-1))
 (6 6 (:TYPE-PRESCRIPTION POSP))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 2 (:REWRITE SLICE-OUT-OF-ORDER))
 (4 4 (:REWRITE ZIP-OPEN))
 (4 4 (:REWRITE DEFAULT-UNARY-/))
 (4 4 (:REWRITE <-OF-EXPT-2-AND-CONSTANT))
 (4 2 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (2 2 (:REWRITE SLICE-WHEN-LOW-IS-NEGATIVE))
 (2 2 (:REWRITE SLICE-WHEN-INDICES-ARE-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 INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (2 2 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (2 2 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (2 2 (:REWRITE EQUAL-OF-LOGTAIL-CONSTANT-VERSION))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:LINEAR FLOOR-WEAK-MONOTONE-LINEAR=-2))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-SIZE-IS-NEGATIVE-LIMITED))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FALSE-WHEN-NOT-LONGER))
 )
