(LOGHEAD-30-EXEC
 (12 1 (:REWRITE LOGHEAD-IDENTITY))
 (6 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP))
 (6 3 (:REWRITE USB-TIGHTEN))
 (5 1 (:REWRITE LOGAND-EXPT-CONSTANT-VERSION))
 (4 2 (:REWRITE UNSIGNED-BYTE-P-REWRITES-TO-LOWER-BOUND-WHEN-WE-KNOW-UPPER-BOUND-TWO))
 (4 1 (:REWRITE LOGAND-WITH-NEGATIVE-OF-POWER-OF-2-CONSTANT-VERSION))
 (3 3 (:TYPE-PRESCRIPTION LOGBITP))
 (3 3 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-RATIONAL-TYPE))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-SUBTYPE))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-N-IS-NON-POSITIVE))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-REWRITES-TO-LOWER-BOUND-WHEN-WE-KNOW-UPPER-BOUND-ONE))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-OF-EXPT-CONST-VERSION))
 (2 1 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (1 1 (:TYPE-PRESCRIPTION INTEGER-LENGTH))
 (1 1 (:TYPE-PRESCRIPTION EXPO))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-N-IS-NOT-AN-INTEGERP))
 (1 1 (:REWRITE LOGHEAD-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE LOGHEAD-WHEN-SIZE-IS-NOT-AN-INTEGERP))
 (1 1 (:REWRITE LOGHEAD-WHEN-MOSTLY-0))
 (1 1 (:REWRITE LOGHEAD-WHEN-I-IS-NOT-AN-INTEGERP))
 (1 1 (:REWRITE LOGHEAD-SUBST2))
 (1 1 (:REWRITE LOGHEAD-SUBST))
 (1 1 (:META META-RULE-ERIC))
 )
(LOGHEAD-30-EXEC-REWRITE
 (80 4 (:LINEAR LOGAND-BOUND))
 (60 2 (:LINEAR LOGAND-UPPER-BOUND-ERIC . 1))
 (51 6 (:REWRITE LOGHEAD-IDENTITY))
 (40 4 (:REWRITE BACKCHAIN-SIGNED-BYTE-P-TO-UNSIGNED-BYTE-P))
 (19 1 (:LINEAR LOGHEAD-UPPER-BOUND))
 (19 1 (:LINEAR LOGHEAD-NONNEGATIVE-LINEAR))
 (18 9 (:REWRITE USB-TIGHTEN))
 (15 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP))
 (15 3 (:REWRITE LOGAND-EXPT-CONSTANT-VERSION))
 (14 2 (:LINEAR LOGAND-UPPER-BOUND-ERIC . 2))
 (13 13 (:TYPE-PRESCRIPTION LOGBITP))
 (12 3 (:REWRITE LOGAND-WITH-NEGATIVE-OF-POWER-OF-2-CONSTANT-VERSION))
 (9 9 (:REWRITE UNSIGNED-BYTE-P-WHEN-N-IS-NON-POSITIVE))
 (9 9 (:REWRITE UNSIGNED-BYTE-P-SUBTYPE))
 (9 9 (:REWRITE UNSIGNED-BYTE-P-REWRITES-TO-LOWER-BOUND-WHEN-WE-KNOW-UPPER-BOUND-TWO))
 (9 9 (:REWRITE UNSIGNED-BYTE-P-REWRITES-TO-LOWER-BOUND-WHEN-WE-KNOW-UPPER-BOUND-ONE))
 (9 9 (:REWRITE UNSIGNED-BYTE-P-OF-EXPT-CONST-VERSION))
 (9 1 (:LINEAR LOGHEAD-UPPER-BOUND-WHEN-TOP-BIT-ONE))
 (7 1 (:LINEAR LOGHEAD-LOWER-BOUND-WHEN-TOP-BIT-ONE))
 (7 1 (:LINEAR LOGHEAD-LEQ))
 (6 6 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-RATIONAL-TYPE))
 (6 6 (:REWRITE LOGHEAD-WHEN-SIZE-IS-NOT-POSITIVE))
 (6 6 (:REWRITE LOGHEAD-WHEN-SIZE-IS-NOT-AN-INTEGERP))
 (6 6 (:REWRITE LOGHEAD-WHEN-MOSTLY-0))
 (6 6 (:REWRITE LOGHEAD-WHEN-I-IS-NOT-AN-INTEGERP))
 (6 6 (:REWRITE LOGHEAD-SUBST2))
 (6 6 (:REWRITE LOGHEAD-SUBST))
 (6 6 (:META META-RULE-ERIC))
 (6 3 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (6 3 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE SIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE SIGNED-BYTE-P-SUBTYPE))
 (4 4 (:REWRITE SIGNED-BYTE-P-FROM-BOUNDS-FREE-TWO))
 (4 4 (:REWRITE SIGNED-BYTE-P-FROM-BOUNDS-FREE-THREE))
 (4 4 (:REWRITE SIGNED-BYTE-P-FROM-BOUNDS-FREE-ONE))
 (4 4 (:REWRITE SIGNED-BYTE-P-FROM-BOUNDS-FREE-FOUR))
 (3 3 (:TYPE-PRESCRIPTION INTEGER-LENGTH))
 (3 3 (:TYPE-PRESCRIPTION EXPO))
 (3 3 (:REWRITE USB-LINEAR-REWRITE))
 (3 3 (:REWRITE REMOVE-REDUNDANT-LESS-THANS))
 (3 3 (:REWRITE REMOVE-REDUNDANT-<=-HYPS))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 3 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE LOGBITP-WHEN-I-IS-NOT-AN-INTEGERP))
 (2 2 (:REWRITE LOGBITP-WHEN-I-IS-NON-POSITIVE))
 (2 2 (:REWRITE LOGBITP-SUBST-2))
 (2 2 (:REWRITE LOGBITP-SUBST))
 (1 1 (:REWRITE LOGBITP-WHEN-J-IS-NOT-AN-INTEGERP))
 (1 1 (:REWRITE LOGBITP-TOO-BIG))
 )
(LOGBITP-30-EXEC)
(LOGBITP-30-EXEC-REWRITE
 (8 2 (:REWRITE LOGAND-WITH-NEGATIVE-OF-POWER-OF-2-CONSTANT-VERSION))
 (5 2 (:REWRITE HACK<))
 (4 4 (:REWRITE LOGBITP-WHEN-I-IS-NOT-AN-INTEGERP))
 (4 4 (:REWRITE LOGBITP-WHEN-I-IS-NON-POSITIVE))
 (4 4 (:REWRITE LOGBITP-TOO-BIG))
 (4 4 (:REWRITE LOGBITP-SUBST-2))
 (4 4 (:REWRITE LOGBITP-SUBST))
 (2 2 (:TYPE-PRESCRIPTION EXPO))
 (2 2 (:REWRITE EQUAL-CONSTANT-FALSE-FROM-USB))
 )
(LOGEXT-31-EXEC
 (88 22 (:REWRITE LOGAND-WITH-NEGATIVE-OF-POWER-OF-2-CONSTANT-VERSION))
 (84 7 (:REWRITE LOGHEAD-IDENTITY))
 (27 13 (:REWRITE UNSIGNED-BYTE-P-REWRITES-TO-LOWER-BOUND-WHEN-WE-KNOW-UPPER-BOUND-TWO))
 (26 10 (:REWRITE SIGNED-BYTE-P-FROM-BOUNDS-FREE-FOUR))
 (23 23 (:REWRITE LOGBITP-SUBST-2))
 (23 23 (:REWRITE LOGBITP-SUBST))
 (22 22 (:TYPE-PRESCRIPTION EXPO))
 (22 22 (:REWRITE LOGBITP-WHEN-I-IS-NOT-AN-INTEGERP))
 (22 22 (:REWRITE LOGBITP-WHEN-I-IS-NON-POSITIVE))
 (21 21 (:REWRITE LOGBITP-WHEN-J-IS-NOT-AN-INTEGERP))
 (13 13 (:REWRITE UNSIGNED-BYTE-P-WHEN-N-IS-NON-POSITIVE))
 (13 13 (:REWRITE UNSIGNED-BYTE-P-REWRITES-TO-LOWER-BOUND-WHEN-WE-KNOW-UPPER-BOUND-ONE))
 (13 13 (:REWRITE UNSIGNED-BYTE-P-OF-EXPT-CONST-VERSION))
 (10 1 (:REWRITE BACKCHAIN-SIGNED-BYTE-P-TO-UNSIGNED-BYTE-P))
 (10 1 (:LINEAR LOGHEAD-UPPER-BOUND-WHEN-TOP-BIT-ONE))
 (7 7 (:REWRITE LOGHEAD-WHEN-SIZE-IS-NOT-POSITIVE))
 (7 7 (:REWRITE LOGHEAD-WHEN-SIZE-IS-NOT-AN-INTEGERP))
 (7 7 (:REWRITE LOGHEAD-WHEN-MOSTLY-0))
 (7 7 (:REWRITE LOGHEAD-WHEN-I-IS-NOT-AN-INTEGERP))
 (7 7 (:REWRITE LOGHEAD-SUBST2))
 (7 7 (:REWRITE LOGHEAD-SUBST))
 (7 7 (:META META-RULE-ERIC))
 (7 1 (:LINEAR LOGHEAD-LOWER-BOUND-WHEN-TOP-BIT-ONE))
 (6 3 (:REWRITE HACK<))
 (6 3 (:REWRITE DEFAULT-+-2))
 (6 2 (:REWRITE SIGNED-BYTE-P-WHEN-ADDING-BIG-POWER-OF-2-CONSTANT-VERSION))
 (5 5 (:REWRITE UNSIGNED-BYTE-P-WHEN-N-IS-NOT-AN-INTEGERP))
 (4 1 (:REWRITE FALSIFY-SIGNED-BYTE-P))
 (3 3 (:REWRITE EQUAL-CONSTANT-FALSE-FROM-USB))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE SIGNED-BYTE-P-SUBTYPE))
 (2 2 (:REWRITE SIGNED-BYTE-P-FROM-BOUNDS-FREE-TWO))
 (2 2 (:REWRITE SIGNED-BYTE-P-FROM-BOUNDS-FREE-ONE))
 (1 1 (:TYPE-PRESCRIPTION LOGEXT-31-EXEC))
 )
(LOGEXT-31-EXEC-RW
 (73 7 (:REWRITE LOGHEAD-IDENTITY))
 (46 46 (:TYPE-PRESCRIPTION LOGAPP-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (21 9 (:REWRITE UNSIGNED-BYTE-P-REWRITES-TO-LOWER-BOUND-WHEN-WE-KNOW-UPPER-BOUND-TWO))
 (17 3 (:REWRITE HACK<))
 (10 1 (:LINEAR LOGHEAD-UPPER-BOUND-WHEN-TOP-BIT-ONE))
 (9 9 (:REWRITE UNSIGNED-BYTE-P-WHEN-N-IS-NON-POSITIVE))
 (9 9 (:REWRITE UNSIGNED-BYTE-P-SUBTYPE))
 (9 9 (:REWRITE UNSIGNED-BYTE-P-REWRITES-TO-LOWER-BOUND-WHEN-WE-KNOW-UPPER-BOUND-ONE))
 (9 9 (:REWRITE UNSIGNED-BYTE-P-OF-EXPT-CONST-VERSION))
 (8 4 (:REWRITE LOGBITP-TOO-BIG))
 (8 2 (:REWRITE LOGAND-WITH-NEGATIVE-OF-POWER-OF-2-CONSTANT-VERSION))
 (7 7 (:REWRITE LOGHEAD-WHEN-SIZE-IS-NOT-POSITIVE))
 (7 7 (:REWRITE LOGHEAD-WHEN-SIZE-IS-NOT-AN-INTEGERP))
 (7 7 (:REWRITE LOGHEAD-WHEN-MOSTLY-0))
 (7 7 (:REWRITE LOGHEAD-WHEN-I-IS-NOT-AN-INTEGERP))
 (7 7 (:REWRITE LOGHEAD-SUBST2))
 (7 7 (:REWRITE LOGHEAD-SUBST))
 (7 7 (:META META-RULE-ERIC))
 (7 1 (:LINEAR LOGHEAD-LOWER-BOUND-WHEN-TOP-BIT-ONE))
 (5 5 (:REWRITE LOGBITP-WHEN-I-IS-NOT-AN-INTEGERP))
 (5 5 (:REWRITE LOGBITP-WHEN-I-IS-NON-POSITIVE))
 (5 5 (:REWRITE LOGBITP-SUBST-2))
 (5 5 (:REWRITE LOGBITP-SUBST))
 (4 4 (:TYPE-PRESCRIPTION IFIX))
 (4 4 (:REWRITE LOGBITP-WHEN-J-IS-NOT-AN-INTEGERP))
 (4 4 (:REWRITE LOGAPP-WHEN-SIZE-IS-NOT-AN-INTEGERP))
 (4 4 (:REWRITE LOGAPP-WHEN-SIZE-IS-NEGATIVE))
 (4 4 (:REWRITE LOGAPP-WHEN-J-IS-NOT-AN-INTEGERP))
 (4 4 (:REWRITE LOGAPP-WHEN-I-IS-NOT-AN-INTEGERP))
 (4 4 (:REWRITE LOGAPP-SUBST-IN-FIRST-ARG-2))
 (4 4 (:REWRITE LOGAPP-NORMALIZE-CONSTANT-ARG))
 (4 2 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-N-IS-NOT-AN-INTEGERP))
 (2 2 (:TYPE-PRESCRIPTION EXPO))
 (2 2 (:REWRITE EQUAL-CONSTANT-FALSE-FROM-USB))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:LINEAR LOGAPP-NON-NEGATIVE-LINEAR))
 )
