(RTL::SUMBITS)
(RTL::SUMBITS-BITS
 (1362 74 (:REWRITE RTL::BITS-SPLIT-AROUND-ZERO))
 (858 74 (:REWRITE RTL::BITS-REDUCE))
 (484 466 (:REWRITE DEFAULT-+-2))
 (476 466 (:REWRITE DEFAULT-+-1))
 (470 74 (:REWRITE RTL::BITS-TAIL))
 (347 215 (:REWRITE DEFAULT-<-2))
 (236 54 (:REWRITE RTL::BITN-TOO-SMALL))
 (215 215 (:REWRITE DEFAULT-<-1))
 (106 46 (:REWRITE RTL::BITN-BVECP-1))
 (99 33 (:REWRITE RTL::BITS-TAIL-SPECIAL))
 (93 31 (:REWRITE DEFAULT-UNARY-MINUS))
 (74 74 (:REWRITE RTL::BITS-IGNORE-NEGATIVE-BITS-OF-INTEGER))
 (74 74 (:REWRITE RTL::BITS-FORCE-WITH-A-CHOSEN-NEG))
 (74 74 (:REWRITE RTL::BITS-EXPT-CONSTANT))
 (58 11 (:REWRITE RTL::BITN-SPLIT-AROUND-ZERO))
 (54 54 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (48 48 (:REWRITE RTL::BITS-WITH-X-NOT-RATIONAL))
 (48 48 (:REWRITE RTL::BITS-WITH-J-NOT-AN-INTEGER))
 (48 48 (:REWRITE RTL::BITS-WITH-I-NOT-AN-INTEGER))
 (38 38 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (38 38 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (38 38 (:REWRITE RTL::BITN-MINUS))
 (33 33 (:REWRITE RTL::BITS-WITH-BAD-INDEX-2))
 (14 14 (:REWRITE RTL::BITN-EQUAL-TO-SILLY-VALUE))
 (11 11 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-0))
 (8 4 (:REWRITE DEFAULT-*-2))
 (8 4 (:REWRITE DEFAULT-*-1))
 (5 5 (:REWRITE RTL::BITS-EQUAL-IMPOSSIBLE-CONSTANT))
 (1 1 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-1))
 )
(RTL::SUMBITS-THM
 (6 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE RTL::BITS-EXPT-CONSTANT))
 )
(RTL::SUMBITS-BADGUY)
(RTL::SUMBITS-BADGUY-IS-CORRECT-LEMMA
 (1187 173 (:REWRITE RTL::BITN-TOO-SMALL))
 (324 72 (:REWRITE RTL::BITN-SPLIT-AROUND-ZERO))
 (250 76 (:REWRITE DEFAULT-<-2))
 (225 169 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (216 216 (:TYPE-PRESCRIPTION RTL::SUMBITS-BADGUY))
 (173 173 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (169 169 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (169 169 (:REWRITE RTL::BITN-MINUS))
 (88 64 (:REWRITE DEFAULT-+-2))
 (88 64 (:REWRITE DEFAULT-+-1))
 (84 84 (:REWRITE RTL::BITN-EQUAL-TO-SILLY-VALUE))
 (82 76 (:REWRITE DEFAULT-<-1))
 (72 72 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-0))
 (18 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (12 12 (:REWRITE ZP-OPEN))
 (12 6 (:REWRITE RTL::BITN-BVECP-1))
 (6 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(RTL::SUMBITS-BADGUY-IS-CORRECT
 (220 2 (:DEFINITION RTL::SUMBITS-BADGUY))
 (196 20 (:REWRITE RTL::BITN-KNOWN-NOT-0-REPLACE-WITH-1))
 (144 20 (:REWRITE RTL::BITN-TOO-SMALL))
 (76 52 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (56 20 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (52 52 (:TYPE-PRESCRIPTION RTL::SUMBITS-BADGUY))
 (52 52 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (36 16 (:REWRITE DEFAULT-<-2))
 (28 20 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (28 8 (:REWRITE RTL::BITN-SPLIT-AROUND-ZERO))
 (20 20 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (20 20 (:REWRITE RTL::BITN-MINUS))
 (20 16 (:REWRITE DEFAULT-<-1))
 (10 10 (:REWRITE RTL::BITN-EQUAL-TO-SILLY-VALUE))
 (8 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (8 8 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-0))
 )
(RTL::SUMBITS-BADGUY-BOUNDS
 (376 72 (:REWRITE RTL::BITN-TOO-SMALL))
 (150 150 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (150 150 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (84 28 (:REWRITE RTL::BITN-SPLIT-AROUND-ZERO))
 (82 42 (:REWRITE DEFAULT-<-2))
 (72 72 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (70 70 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (70 70 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (70 70 (:REWRITE RTL::BITN-MINUS))
 (48 42 (:REWRITE DEFAULT-<-1))
 (44 22 (:REWRITE RTL::BITN-BVECP-1))
 (34 34 (:REWRITE RTL::BITN-EQUAL-TO-SILLY-VALUE))
 (28 28 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-0))
 (22 22 (:REWRITE DEFAULT-+-2))
 (22 22 (:REWRITE DEFAULT-+-1))
 )
